@charset "utf-8"; .condition_l { float: left; font-weight: normal; width: 300px; margin: 5px 0px 0px 0px; font-size: 95%; } .paragraphT10 { margin-top: 10px; margin-left: 5px; padding: 0; } .school_img { width: 450px; } .publicFacility_textHeight { height: 160px; } .library_imgBlock { width: 450px; height: 350px; } .library_img { width: 100%; } #backtop { text-align: right; padding-right: 5px; margin: 10px 0px; font-size: 95%; clear: both; } ul { line-height: 120%; margin: 5px 0px 0px 30px; } ul#mass { list-style-type: decimal; margin: 5px 0px 0px 30px; } ul#life { margin: 5px 0px 0px 40px; } li { display: list-item; text-align: -webkit-match-parent; } #mass li { list-style: decimal; font-size: 95%; font-weight: normal; margin: 0px 0px 0px -5px; _margin: 0px 0px 0px 5px; margin-bottom: 5px; } #school_table { margin-top: 3px; } table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; } #school_table .bg3 { background-color: #eeeedd; } #school_table .bg2 { background-color: #eeeeee; } #school_table th.bg1 { background-color: #ccddee; font-weight: bold; } table#infokitagata th { vertical-align: top; text-align: left; background-color: #add8e6; } th { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; text-align: left; vertical-align: top; font-weight: normal; padding: 0.3em; font-size: 95%; } /* table#infokitagata td { vertical-align: top; text-align: left; background-color: #dcdcdc; } */ .list_label { width: 100px; float: left; } .img_caption_l { margin: 1px 10px 3px 2px; width: 200px; text-align: center; font-size: 85%; float: left; } .img_caption_0 { margin: 1px 10px 3px 2px; width: 480px; text-align: center; font-size: 85%; float: left; } .img_caption_r { margin: 1px 2px 3px 10px; width: 200px; text-align: center; font-size: 85%; float: right; } img#left { float: left; padding: 3px; border: 1px solid #CCCCCC; margin: 3px 10px 3px 0px; } img#right { float: right; padding: 3px; border: 1px solid #CCCCCC; margin: 3px 0px 3px 10px; } h4#life { clear: both; margin: 10px 0px 5px 3px; padding: 4px 0px 4px 20px; _padding: 6px 0px 6px 22px; font-size: 95%; border: 1px solid #666699; border-left: 4px solid #666699; } img#center { text-align: center; display: block; padding: 3px; border: 1px solid #CCCCCC; margin-right: auto; margin-left: auto; } img.center { text-align: center; display: block; padding: 3px; border: 1px solid #CCCCCC; margin-right: auto; margin-left: auto; } img#lefticon { float: left; padding: 3px; border: 1px solid #CCCCCC; margin: 3px 10px 3px 40px; } .img_caption_licon { margin: 1px 10px 3px 2px; width: 130px; text-align: center; font-size: 85%; float: left; }