.section h2.text{ font-size: 90%; font-weight: bold; color: #003366; background-color: #E8E8E8; text-align: left; padding: 10px; clear: both; margin-bottom: 15px; border-left-width: 10px; border-left-style: solid; border-left-color: #00327E; } .section h3, .section h4{ margin: 20px 0 10px; } .table_01 { border-collapse:collapse; clear: both; width: 744px; text-align: left; margin-bottom: 10px; border: 1px solid #CCCCCC; margin-left: 15px; } .table_01 th { width: 33%; padding: 10px; font-weight: normal; background-color: #F5F5F5; border: 1px solid #CCCCCC; } .table_01 th a:link { color: #578000; text-decoration: none; } .table_01 th a:visited { color: #578000; text-decoration: none; } .table_01 th a:hover { color: #E8F1D4; text-decoration: none; background-color: #578000; } .table_01 th a:active { color: #E8F1D4; text-decoration: none; background-color: #578000; } .table_01 td { width: 33%; padding-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: 1px solid #CCCCCC; } .table_02 { border-collapse:collapse; clear: both; width: 744px; text-align: left; margin-bottom: 10px; border: 1px solid #CCCCCC; margin-left: 15px; } .table_02 th { width: 30%; padding: 10px; font-weight: normal; background-color: #F5F5F5; border: 1px solid #CCCCCC; } .table_02 th a:link { color: #578000; text-decoration: none; } .table_02 th a:visited { color: #578000; text-decoration: none; } .table_02 th a:hover { color: #E8F1D4; text-decoration: none; background-color: #578000; } .table_02 th a:active { color: #E8F1D4; text-decoration: none; background-color: #578000; } .table_02 td { width: 70%; padding-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: 1px solid #CCCCCC; } /** 2012.11.06追加 ここから **/ .section{ margin-bottom: 30px; text-align: left; font-size: 82.3%; line-height: 1.8; } .section h2{ margin: 0 0 20px; padding: 0; border: none; background-color: transparent; } ol.jouken{ border: solid 2px #C5D3D9; padding: 20px; } ol.jouken li{ list-style: none; color: #00317D; font-weight: bold; overflow: hidden; background: transparent url(img/arrow_senmon.gif) no-repeat 390px center; } ol.jouken li span{ float: left; font-size:18px; background: #fff; } ol.jouken li a{ float: right; font-weight: normal; font-size: 14px; } .shoumei{ margin: 1em 0; color: #D83500; font-size: 121%; font-weight: bold; text-align: center; } .itsukara{ margin-top: 20px; } .itsukara ul{ padding: 20px 20px 20px 40px; border: solid 2px #C5D3D9; border-top: none; } .itsukara strong{ color: #DF0404; } /** 2012.11.06追加 ここまで **/ h2.guide_h2{ margin: 0 0 20px; padding: 0; border: none; background: none; } #guide_intro{ width: 759px; line-height: 1.3; font-size: 80%; text-align: left; overflow: hidden; } #guide_intro .leftcol{ padding: 15px; border: solid 1px #ccccce; float: left; width: 343px; } #guide_intro .rightcol{ float: right; width: 373px; } .intro_houshu, .intro_area, .intro_other{ margin-bottom: 10px; padding: 15px; border: solid 1px #ccccce; } .gcol{ } .gcol p.text{ width: 210px; } .gcol p.btn{ margin-top: -24px; text-align: right; } #guide_intro h3{ margin: 0 0 15px; padding: 0; border: none; background: none; } #guide_intro h4{ margin: 0 0 10px; padding: 0; background: transparent; } .intro_jisseki div{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: dotted 1px #987b77; } .intro_jisseki div.top{ border-top: none; } .intro_jisseki div.btm{ margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .intro_jisseki{background: transparent url(img/photo_jisseki.jpg) no-repeat right bottom;} .intro_kijun, .intro_kihon, .intro_houshu{background: transparent url(img/photo_houshu.jpg) no-repeat right bottom;} .intro_area{background: transparent url(img/photo_area.jpg) no-repeat right bottom;} .intro_other{background: transparent url(img/photo_other.jpg) no-repeat right bottom;} .intro_second-opinion{background: transparent url(img/photo_so.jpg) no-repeat right bottom;} #greeting{ margin: 30px 0 20px; width: 759px; overflow: hidden; } #greeting .leftcol{ width: 254px; float: left; } #greeting .img_left{ margin: 0 25px 20px 0; display: inline; float: left; } #greeting .top_cont_guide{ margin: 15px 0; } #greeting .sign{ text-align: right; } .contents_guide{ margin-top: 20px; clear: both; } .contents_guide .nomal_txt01{ padding-bottom: 10px; } .contents_guide .nomal_txt01 a{ color: #0000CC; } .contents_guide .nomal_txt01 a:visited{ color: ##800080; } .about_ttl{ margin: 0 0 10px; font-weight: bold; text-align: left; clear: both; font-size: 92.3%; } .about_ttl a{ padding-left: 15px; background: transparent url(../img/arrow_g02.gif) no-repeat left center; } #midd_content_base ul.guide_navi{ margin: 0 -5px 20px 0; padding: 0; width: 764px; overflow: hidden; } #midd_content_base ul.guide_navi li{ margin: 0 5px 5px 0; padding: 0; display: inline; float: left; width: 377px; } #midd_content_base .bnr_area h2{ border-bottom: solid 1px #ccc; border-left: none; background-color: transparent; } #midd_content_base .bnr_area ul{ margin-right: -5px; width: 764px; } #midd_content_base .bnr_area li{ margin: 0 2px 2px 0; display: inline; float: left; width: 150px; list-sytle: none; line-height: 0; font-size: 0; vertical-align: none; } p.pan{ margin-bottom: 2em; } div.intro{ padding: 30px 30px 0; width: 699px; height: 180px; background: transparent url(img/bg_jisseki.jpg) no-repeat left top; text-align: left; } div.intro h1{ margin-bottom: 15px; } div.intro p{ width: 400px; line-height: 1.5; font-size: 13px; } div.intro h1{ margin-bottom: 15px; } div.intro p{ width: 400px; line-height: 1.5; font-size: 13px; } div.index{ background: transparent url(img/bg_index.jpg) no-repeat left top; } div.jisseki{ background: transparent url(img/bg_jisseki.jpg) no-repeat left top; } div.kihon, div.kijun, div.houshu{ background: transparent url(img/bg_houshu.jpg) no-repeat left top; } div.area{ background: transparent url(img/bg_area.jpg) no-repeat left top; } div.other{ background: transparent url(img/bg_other.jpg) no-repeat left top; } div.second-opinion{ background: transparent url(img/bg_so.jpg) no-repeat left top; } div.kashitsu{ background: transparent url(img/bg_kashitsu.jpg) no-repeat left top; } div.keiji{ background: transparent url(img/bg_keiji.jpg) no-repeat left top; } div.example{ width: 759px; overflow: hidden; } .nomal_txt01 span.blue{ padding: 2px 4px; border: solid 1px #d1d1d1; background: #ecf1f7; } div.example .notes{ margin-top: 5px; font-size: 68.5%; } div.example .leftcol{ float: left; width: 375px; } div.example .leftcol .notes{ text-align: left; } .notes span{ background: #ecf1f7; } div.example .rightcol{ float: right; width: 375px; } div.example .rightcol .notes{ text-align: right; } div.example table{ width: 375px; font-size: 68.5%; border-collapse: collapse; border-spacing: 0; } div.example table .ourworks{ background: #ecf1f7; } div.example table .ourworks .details{ padding-right: 40px; } div.example table th, div.example table td{ padding: 7px 10px; border: solid 1px #d1d1d1; } div.example table th{ background: #00327e; text-align: center; color: #fff; } div.example table td{ } .num{ margin: 20px 0 20px 20px; text-align: left; font-size: 80%; line-height: 1.8; } .link_btn { margin: 20px 0; } div.col3{ margin-bottom: 30px; width: 759px; overflow: hidden; text-align: center; } div.col3 .link_btn { width: 253px; float: left; } div.col3 .link_btn_l { width: 331px; float: left; } div.col3 .link_btn_s { width: 211px; float: left; } .arrow{ text-align: center; } .hanreilist { border-collapse:collapse; clear: both; width: 717px; text-align: left; margin-bottom: 10px; border: 1px solid #CCCCCC; background-color: #F5F5F5; } .hanreilist th { border-bottom-width: 1px; width: 10%; vertical-align: middle; padding: 10px; text-align: center; font-size: 80%; font-weight: normal; background-color: #E6E6E6; } .hanreilist th a { background-color: #E8F1D4 url(../img/arrow_g02.gif) no-repea 10px 15px; display: block; clear: both; border-bottom: dashed 1px #94C30B; padding: 10px 10px 10px 25px; } .hanreilist th span { background-color: #578000; display: block; clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #94C30B; background-image: url(../img/arrow_g02.gif); background-repeat: no-repeat; background-position: 10px 15px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 25px; color: #FFFFFF; } .hanreilist th a:link { color: #578000; text-decoration: none; } .hanreilist th a:visited { color: #578000; text-decoration: none; } .hanreilist th a:hover { color: #E8F1D4; text-decoration: none; background-color: #578000; } .hanreilist th a:active { color: #E8F1D4; text-decoration: none; background-color: #578000; } .hanreilist td { width: 90%; padding-left: 10px; vertical-align: top; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; } .hanreilist td p { font-size: 80%; line-height: 180%; text-align: left; clear: both; padding-bottom: 10px; } .hanreilist td dl { clear: both; text-align: left; } .hanreilist td dl dt { clear: both; font-size: 75%; font-weight: bold; text-align: left; padding-bottom: 5px; line-height: 160%; } .hanreilist td dl dd { clear: both; font-size: 75%; line-height: 160%; font-weight: normal; text-align: left; color: #666666; } .hanreilist td a:link { color: #003366; text-decoration: underline; } .hanreilist td a:visited { color: #003366; text-decoration: underline; } .hanreilist td a:hover { color: #000000; text-decoration: none; } .hanreilist td a:active { color: #000000; text-decoration: none; } .quote_wrap{ margin-bottom: 30px; border: solid 1px #ccc; padding: 15px; } .quote_wrap .decision{ margin: 0 0 1em; padding: 15px; border: solid 1px #ccc; background: #fff; font-size: 16px; } .quote_wrap .decision strong{ color: #cc0000; } .quote_wrap .details{ margin-bottom: 15px; padding: 15px; background: #f0f0f0; } .quote_wrap .details h4{ margin: 15px 0 10px; border-bottom: dotted 1px #069; background: none; } .quote_wrap ul{ margin: 0 0 0 15px; text-align: left; } .quote_wrap ol{ margin: 0 0 15px 30px; text-align: left; } .quote_wrap ol li{ margin-bottom: 1em; font-size: 12px; } .quote_wrap ul li { margin-top: 1em; list-style: none; font-size: 12px; } .quote_wrap li a{ padding-left: 15px; background: transparent url(../img/arrow_g02.gif) no-repeat left center; } .dotline_btm{ margin-bottom: 20px; border-bottom: dotted 2px #aaa; } table.merit{ border: solid 1px #ccc; width: 100%; border-collapse: collapse; border-spacing: 0; } .merit th, .merit td{ padding: 8px 15px; border: solid 1px #ccc; width: 50%; line-height: 1.4; vertical-align: top; } .merit th{ background: #F0F0EC; } .merit td{ background: #fff; } .merit ol{ margin-left: 15px; padding-left: 15px; list-style-type: lower-latin; } .merit ol li{ margin-bottom: 1.5em; } table.outlinebase{ border: solid 1px #ccc; width: 100%; border-collapse: collapse; border-spacing: 0; } table.outlinebase td, table.outlinebase th{ padding: 8px 15px; border: solid 1px #ccc; line-height: 1.4; } table.outlinebase th{ background: #F0F0EC; width: 25%; } table.outlinebase td{ background: #fff; width: 75%; } #main_all_base .red_bold{ font-weight: bold; color: #c00; }