@charset "UTF-8"; /*=============================================== レスポンシブ PCサイズ 横幅 741px以下 ===============================================*/ @media screen and (min-width: 741px) { /* 【介護施設の紹介】(care) ------------------------------------------------------------ */ #care #main .box ul.left { margin: 0px 25px; } #care #main .box ul.left li { padding-bottom: 10px; } #care #main .box ul.pho li { background: url(../img/common/bg_144.gif) no-repeat center bottom; margin-right: 12px; padding-bottom: 10px; } /* 施設紹介(.facility) ------------------------------------------------------------ */ .facility #main #a { margin-bottom: 50px; } .facility #main #a div { text-align: right; } .facility #main ul#service { margin-top: 15px; } .facility #main ul#service li { padding: 10px 0px 0px 20px; } .facility #main ol { width: 620px; margin: 35px auto 15px; padding: 15px 0px 15px 20px; border: 1px solid #E5E2DE; overflow: hidden; clear: both; } .facility #main ol li { line-height: 200%; padding-right: 20px; } .facility #main ul#go_feat { margin-left: 20px; } .facility #main ul#go_feat li { background: url(../img/common/bg_feat.gif) no-repeat; width: 160px; height: 80px; display: table; } .facility #main ul#go_feat li a { padding: 0px 30px 0px 15px; vertical-align: middle; display: table-cell; layout-grid-line: 80px; } .facility #main ul.menu li { padding: 45px 0px 40px 20px; } .facility #main dl { width: 208px; height: 100px; margin: 15px 5px 0px 0px; border: 1px solid #CCC; float: left; display: inline; } .facility #main dl.fst { margin-left: 20px; } .facility #main dl dt { margin: 0px; padding: 12px 15px 0px; border-bottom: none; } .facility #main dl dd { padding: 10px; } /* 【あかねヶ丘ケアセンター】(akane) ------------------------------------------------------------ */ #page article#akane a { text-decoration:none; } #akane .shadow { box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);/* box-shadow */ -moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1); /* Firefox用 */ -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1); /* Safari,Google Chrome用 */ } #page article#akane { } #page article#akane #mainWrap { } #akane #akane_top { overflow:hidden; background:#F8F6F3; padding:40px 0px 80px; } #akane #akane_top .top_wrap { width:940px; overflow:hidden; margin:0px auto; background:#FFFFFF; } #akane #akane_top .top_wrap .pho { float:left; } #akane #akane_top .top_wrap .txt_area { position:relative; float:left; width:400px; padding:0px 30px 0px 30px; text-align:left; } #akane #akane_top .top_wrap .txt_area h2 { display:block; font-size:20px; font-weight:bold; color:#EA8F9F; line-height:80px; margin:10px 0px 0px 0px; } #akane #akane_top .top_wrap .txt_area h3 { display:block; position:absolute; top:10px; right:10px; background:#FF9999; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center; line-height:30px; width:5em; } #akane #akane_top .top_wrap .txt_area p { font-size:14px; line-height:24px; } #akane #akane_top .top_wrap .txt_area ul.btn { display:block; margin:30px auto 0px; padding-left:10px; } #akane #akane_top .top_wrap .txt_area ul.btn li { display:block; float:left; margin:0px 10px 0px 5px; } #akane #akane_top .top_wrap .txt_area ul.btn li a { display:block; background:#EA8F9F; width:180px; height:50px; line-height:50px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; border-radius:25px;/* border-radius */ -moz-border-radius:25px; /* Firefox用 */ -webkit-border-radius:25px; /* Safari,Google Chrome用 */ } #akane #akane_service { position:relative; width:960px; margin:0px auto; padding:40px 0px; } #akane #akane_service h2 { display:block; position:absolute; width:940px; height:60px; line-height:60px; background:#EA8F9F; top:-40px; left:50%; text-align:left; text-indent:40px; font-size:20px; font-weight:bold; color:#FFFFFF; margin-left:-470px; } #akane #akane_service h2:before { display:block; content:""; position:absolute; width:12px; height:12px; background:#FFF; top:50%; left:18px; margin-top:-6px; border-radius:3px;/* border-radius */ -moz-border-radius:3px; /* Firefox用 */ -webkit-border-radius:3px; /* Safari,Google Chrome用 */ } #akane #akane_service h2:after { display: block; content: ""; position:absolute; width: 4px; height: 4px; left:21px; top:50%; margin-top:-4px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-right: 2px solid #EA8F9F; border-bottom: 2px solid #EA8F9F; } #akane #akane_service .service_list { display:block; text-align:left; } #akane #akane_service .service_list .detail { float:left; width:460px; margin:0px 10px 20px; } #akane #akane_service .service_list .detail h3 { } #akane #akane_service .service_list .detail h3 a { display:block; position:relative; font-size:18px; color:#413232; font-weight:bold; height:57px; line-height:60px; background:#F2F5F6; text-indent:40px; border-bottom:3px solid #EA8F9F; } #akane #akane_service .service_list .detail h3 a:after { display: block; content: ""; position:absolute; width: 5px; height: 5px; left:20px; top:50%; margin-top:-4px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-right: 2px solid #EA8F9F; border-bottom: 2px solid #EA8F9F; } #akane #akane_service .service_list .detail h3 a:hover { background:#62BDC8; } #akane #akane_service .service_list .detail p { font-size:14px; padding:25px; line-height:1.7; } #akane #akane_service .service_list .detail .btn { width:360px; margin:0px auto; } #akane #akane_service .service_list .detail .btn a { display:block; font-size:16px; font-weight:bold; text-align:center; line-height:40px; color:#FFFFFF; background:#EA8F9F; border-radius:20px;/* border-radius */ -moz-border-radius:20px; /* Firefox用 */ -webkit-border-radius:20px; /* Safari,Google Chrome用 */ } #akane #akane_service .service_list .detail ul.cont_list { display:block; overflow:hidden; border-top:1px solid #F2F5F6; margin:20px 0px 0px 0px; padding:15px 40px 10px; } #akane #akane_service .service_list .detail ul.cont_list li { display:block; float:left; width:180px; height:20px; margin:0px 5px 5px; } #akane #akane_service .service_list .detail ul.cont_list li a { display:block; position:relative; color:#EA8F9F; font-size:14px; font-weight:bold; line-height:20px; text-indent:18px; } #akane #akane_service .service_list .detail ul.cont_list li a:before { display: block; content: ""; position:absolute; width: 6px; height: 6px; left:0px; top:50%; margin-top:-5px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-right: 2px solid #EA8F9F; border-top: 2px solid #EA8F9F; } /* #contact */ #page #akane #mainWrap #contact_akane { padding:20px 0px 0px; text-align:center; } #akane #mainWrap #contact_akane #cntUnit { display:block; overflow:hidden; text-align:left; width:940px; margin:0px auto; padding:0px; } #contact_akane #cntUnit h2 { display:block; position:relative; font-size:16px; font-weight:bold; line-height:36px; height:36px; border-bottom:3px solid #C9C1AF; padding-left:30px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #contact_akane #cntUnit h2:before { display: block; content: ""; position:absolute; left:12px; top:50%; width: 5px; height: 5px; margin-top:-3px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-bottom: 2px solid #EA8F9F; border-right: 2px solid #EA8F9F; } #contact_akane #cntUnit .f_contact { display:block; overflow:hidden; width:920px; margin:20px 5px 0px; padding:0px 5px 20px; border-bottom:2px dotted #AE9195; } #contact_akane #cntUnit .f_contact h3 { display:block; float:left; font-size:16px; font-weight:bold; line-height:20px; height:40px; padding:11px 30px 9px; margin:0px 0px; color:#EA8F9F; } #contact_akane #cntUnit .f_contact .akane_tel { display:block; position:relative; float:left; line-height:40px; height:40px; padding:10px; margin:0px 10px 0px 30px; font-size:32px; } #contact_akane #cntUnit .f_contact .akane_tel em { display:block; position:relative; padding-left:30px; padding-bottom:2px; line-height:40px; } #contact_akane #cntUnit .f_contact .akane_tel em:before { display:block; content:''; position:absolute; width:24px; height:24px; top:50%; left:0px; margin-top:-11px; background:url(../img/common/f_telmark.png) no-repeat left top; background-size:100%; } #contact_akane #cntUnit .f_contact .akane_tel span { display:block; position:absolute; font-size:10px; line-height:10px; bottom:5px; right:15px; } #contact_akane #cntUnit .f_contact .btn { display:block; float:right; width:300px; height:60px; } #contact_akane #cntUnit .f_contact .btn a { display:block; text-align:center; color:#FFFFFF; line-height:60px; background:#62BDC8; font-size:16px; font-weight:bold; } #contact_akane #cntUnit .f_contact .btn a:hover { background:#EA8F9F; } #contact_akane #cntUnit p.bottom { display:block; clear:both; background:#E6E6E6; margin:10px 10px 0px; padding:0px 20px; line-height:30px; } #akane #akane_top .top_wrap .txt_area ul.btn li a:hover { background:#62BDC8; } #akane #akane_service .service_list .detail .btn a:hover { background:#62BDC8; } #akane #akane_service .service_list .detail ul.cont_list li a:hover { background:#E6E6E6; } #akane #main { } #akane #akane_service #newsBox { box-sizing: border-box; text-align:left; width: calc( 100% - 0px ); margin:0px auto 0px; padding: 20px 20px 20px 20px; border-top:1px solid #F2F5F6; } #akane #akane_service #newsBox h4 { display:block; position:relative; font-size:16px; font-weight:bold; line-height:36px; height:36px; border-bottom:3px solid #C9C1AF; padding-left:30px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #akane #akane_service #newsBox h4:before { display: block; content: ""; position:absolute; left:12px; top:50%; width: 5px; height: 5px; margin-top:-3px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-bottom: 2px solid #EA8F9F; border-right: 2px solid #EA8F9F; } #akane #akane_service #newsBox h4 a { display: block; } #akane #akane_service #newsBox h4 a span { float: right; font-size: 12px; padding: 0px 10px; } #akane #akane_service #newsBox h4 a span:after { display: block; content: ""; float: right; width: 5px; height: 5px; transform:rotate(45deg); border-top: 2px solid #534741; border-right: 2px solid #534741; margin: 15px 0px 0px 5px; } #akane #akane_service #newsBox ul { display:block; overflow:auto; width: calc( 100% - 0px ); height: 160px; margin:0 auto 0px; } #akane #akane_service #newsBox ul li { display:block; font-size:14px; line-height: 22px; border-bottom:1px dotted #C9C1AF; } #akane #akane_service #newsBox ul li em { display:block; float:left; font-size:12px; font-weight:bold; width:7em; padding-left:5px; padding: 14px 0px; } #akane #akane_service #newsBox ul li a { display:block; font-weight:normal; color:#534741; padding: 14px 0px; } #akane #akane_service #newsBox ul li:hover a { color:#00A89C; background: rgba(255,255,255,0.50); } #akane #akane_service #newsBox ul li:hover { color:#00A89C; background: rgba(255,255,255,0.50); } /* 【デイケア楽聖倶楽部】(emata) ------------------------------------------------------------ */ #emata #main ol li:first-child { width: 300px; } #page article#emata a { text-decoration:none; } #emata .shadow { box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);/* box-shadow */ -moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1); /* Firefox用 */ -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1); /* Safari,Google Chrome用 */ } #page article#emata { } #page article#emata #mainWrap { } #emata #emata_top { overflow:hidden; background:#F8F6F3; padding:40px 0px 80px; } #emata #emata_top .top_wrap { width:940px; overflow:hidden; margin:0px auto; background:#FFFFFF; } #emata #emata_top .top_wrap .pho { float:left; } #emata #emata_top .top_wrap .txt_area { position:relative; float:left; width:400px; padding:0px 30px 0px 30px; text-align:left; } #emata #emata_top .top_wrap .txt_area h2 { display:block; font-size:20px; font-weight:bold; color:#62BDC8; line-height:80px; margin:10px 0px 0px 0px; } #emata #emata_top .top_wrap .txt_area h3 { display:block; position:absolute; top: 0px; right:10px; background:#FF9999; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:center; line-height:30px; width:5em; } #emata #emata_top .top_wrap .txt_area p { font-size:14px; line-height:24px; } #emata #emata_top .top_wrap .txt_area ul.btn { display:block; margin:30px auto 0px; padding-left:10px; } #emata #emata_top .top_wrap .txt_area ul.btn li { display:block; float:left; margin:0px 10px 0px 5px; } #emata #emata_top .top_wrap .txt_area ul.btn li a { display:block; background:#62BDC8; width:180px; height:50px; line-height:50px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold; border-radius:25px;/* border-radius */ -moz-border-radius:25px; /* Firefox用 */ -webkit-border-radius:25px; /* Safari,Google Chrome用 */ } #emata #emata_service { position:relative; width:960px; margin:0px auto; padding:40px 0px 60px; } #emata #emata_point { position:relative; background:#F8F6F3; width:100%; margin:0px auto; padding:40px 0px; } #emata #emata_service h2, #emata #emata_point h2 { display:block; position:absolute; width:940px; height:60px; line-height:60px; background:#62BDC8; top:-40px; left:50%; text-align:left; text-indent:40px; font-size:20px; font-weight:bold; color:#FFFFFF; margin-left:-470px; } #emata #emata_service h2:before, #emata #emata_point h2:before { display:block; content:""; position:absolute; width:12px; height:12px; background:#FFF; top:50%; left:18px; margin-top:-6px; border-radius:3px;/* border-radius */ -moz-border-radius:3px; /* Firefox用 */ -webkit-border-radius:3px; /* Safari,Google Chrome用 */ } #emata #emata_service h2:after, #emata #emata_point h2:after { display: block; content: ""; position:absolute; width: 4px; height: 4px; left:21px; top:50%; margin-top:-4px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-right: 2px solid #62BDC8; border-bottom: 2px solid #62BDC8; } #emata #emata_service .service_list { display:block; text-align:left; } #emata #emata_service .service_list .detail { float:left; width:460px; margin:0px 10px 20px; } #emata #emata_service .service_list .detail h3 { } #emata #emata_service .service_list .detail h3 a { display:block; position:relative; font-size:18px; color:#413232; font-weight:bold; height:57px; line-height:60px; background:#F2F5F6; text-indent:40px; border-bottom:3px solid #62BDC8; } #emata #emata_service .service_list .detail h3 a:after { display: block; content: ""; position:absolute; width: 5px; height: 5px; left:20px; top:50%; margin-top:-4px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-right: 2px solid #62BDC8; border-bottom: 2px solid #62BDC8; } #emata #emata_service .service_list .detail h3 a:hover { background: #FF9999; } #emata #emata_service .service_list .detail p { font-size:14px; padding:25px; line-height:1.7; } #emata #emata_service .service_list .detail .btn { width:360px; margin:0px auto; } #emata #emata_service .service_list .detail .btn a { display:block; font-size:16px; font-weight:bold; text-align:center; line-height:40px; color:#FFFFFF; background:#62BDC8; border-radius:20px;/* border-radius */ -moz-border-radius:20px; /* Firefox用 */ -webkit-border-radius:20px; /* Safari,Google Chrome用 */ } #emata #emata_service .service_list .detail ul.cont_list { display:block; overflow:hidden; border-top:1px solid #F2F5F6; margin:20px 0px 0px 0px; padding:15px 40px 10px; } #emata #emata_service .service_list .detail ul.cont_list li { display:block; float:left; width:180px; height:20px; margin:0px 5px 5px; } #emata #emata_service .service_list .detail ul.cont_list li.long { width:210px; } #emata #emata_service .service_list .detail ul.cont_list li.short { width:150px; } #emata #emata_service .service_list .detail ul.cont_list li a { display:block; position:relative; color:#62BDC8; font-size:14px; font-weight:bold; line-height:20px; text-indent:18px; } #emata #emata_service .service_list .detail ul.cont_list li a:before { display: block; content: ""; position:absolute; width: 6px; height: 6px; left:0px; top:50%; margin-top:-5px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-right: 2px solid #62BDC8; border-top: 2px solid #62BDC8; } #emata #emata_point { } #emata #emata_point ul { display:block; width:900px; padding:10px 20px; margin:0px auto 0px; } #emata #emata_point ul li { display:block; float:left; background:#FFFFFF; width:240px; height:240px; margin:0px 30px; border-radius:120px;/* border-radius */ -moz-border-radius:120px; /* Firefox用 */ -webkit-border-radius:120px; /* Safari,Google Chrome用 */ } #emata #emata_point ul li:hover { background: #FF9999; color:#ffffff; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); } #emata #emata_point ul li:hover h3 a { color:#ffffff; } #emata #emata_point ul li h3 { display:block; font-size:20px; color: #62BDC8; font-weight:bold; line-height:30px; margin:50px auto 20px; } #emata #emata_point ul li p { padding:0px 20px 20px; font-size:13px; line-height:2em; } /* #contact */ #page #emata #mainWrap #contact_emata { padding:20px 0px 0px; text-align:center; } #emata #mainWrap #contact_emata #cntUnit { display:block; overflow:hidden; text-align:left; width:940px; margin:0px auto; padding:0px; } #contact_emata #cntUnit h2 { display:block; position:relative; font-size:16px; font-weight:bold; line-height:36px; height:36px; border-bottom:3px solid #C9C1AF; padding-left:30px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #contact_emata #cntUnit h2:before { display: block; content: ""; position:absolute; left:12px; top:50%; width: 5px; height: 5px; margin-top:-3px; transform:rotate(45deg); -webkit-transform:rotation(45deg); border-bottom: 2px solid #62BDC8; border-right: 2px solid #62BDC8; } #contact_emata #cntUnit .f_contact { display:block; overflow:hidden; width:920px; margin:20px 5px 0px; padding:0px 5px 20px; border-bottom:2px dotted #AE9195; } #contact_emata #cntUnit .f_contact h3 { display:block; float:left; font-size:16px; font-weight:bold; line-height:20px; height:40px; padding:11px 0px 9px; margin:0px 0px; color:#62BDC8; text-align: center; } #contact_emata #cntUnit .f_contact .emata_tel { display:block; position:relative; float:left; line-height:40px; height:40px; padding:10px; margin:0px 10px 0px 20px; font-size:32px; } #contact_emata #cntUnit .f_contact .emata_tel em { display:block; position:relative; padding-left:30px; padding-bottom:2px; line-height:40px; } #contact_emata #cntUnit .f_contact .emata_tel em:before { display:block; content:''; position:absolute; width:24px; height:24px; top:50%; left:0px; margin-top:-11px; background:url(../img/common/f_telmark.png) no-repeat left top; background-size:100%; } #contact_emata #cntUnit .f_contact .emata_tel span { display:block; position:absolute; font-size:10px; line-height:10px; bottom:5px; right:15px; } #contact_emata #cntUnit .f_contact .btn { display:block; float:right; width:300px; height:60px; } #contact_emata #cntUnit .f_contact .btn a { display:block; text-align:center; color:#FFFFFF; line-height:60px; background:#62BDC8; font-size:16px; font-weight:bold; } #contact_emata #cntUnit .f_contact .btn a:hover { background:#FF9999; } #contact_emata #cntUnit p.bottom { display:block; clear:both; background:#E6E6E6; margin:10px 10px 0px; padding:0px 20px; line-height:30px; } #emata #emata_top .top_wrap .txt_area ul.btn li a:hover { background:#FF9999; } #emata #emata_service .service_list .detail .btn a:hover { background:#FF9999; } #emata #emata_service .service_list .detail ul.cont_list li a:hover { background:#E6E6E6; } #emata #main { } /* フロア案内(.floor) ------------------------------------------------------------ */ .floor #main ul#info li { background: url(../img/common/bg_240.gif) no-repeat center bottom; width: 240px; margin: 5px 20px; padding-bottom: 10px; } .floor #main ul#info li:first-child { margin-top: 15px; } #page .floor #main h3.half { width: 380px; } .floor #main #ground { text-align: center; margin: 10px auto 20px; } .floor #main #digest { width: 650px; margin-left: 10px; padding-top: 30px; } .floor #main #digest h3.hdg { margin-left: 10px; padding: 0px 0px 5px; } /*#page .floor #main #digest .radius { height: 280px; }*/ /*#page .floor #main #digest .sbox640 { height: 220px !important; }*/ .floor #main #digest .sbox640 p { width: 192px; } .floor #main #digest h3 { padding-top: 30px; clear: both; } .floor #main #digest figcaption { text-align: center; padding: 5px; display: block; } .floor #main #digest .row3 figure { width: 192px; margin: 15px 0px 0px 20px; } .floor #main #digest .row4 figure { width: 150px; margin: 15px 0px 0px 10px; } /* 【あかねヶ丘ケアセンター フロア案内】(akane-floor) ------------------------------------------------------------ */ #akane-floor #main { } /* 【楽聖倶楽部 江俣 フロア案内】(emata-floor) ------------------------------------------------------------ */ #page #emata-floor #main #digest .radius { height: 380px; } #page #emata-floor #main #digest .radius.autoHeight { height: auto; } #page #emata-floor #main #digest { } #page #emata-floor #main #digest .unit_01 { height:auto !important; } #page #emata-floor #main #digest .unit_01 p { float:left; width:205px !important; padding:15px 0px 15px 15px !important; } #page #emata-floor #main #digest .unit_01 ul { display:block; float:left; margin:0px 0px 0px 5px; } #page #emata-floor #main #digest .unit_01 ul li { display:block; width:195px; margin: 10px -3px 10px 10px; overflow:hidden; } #page #emata-floor #main #digest .unit_02 ul li { display:block; width:150px; margin: 10px -3px 10px 10px; overflow:hidden; } #page #emata-floor #main #digest .unit_03 { height:auto !important; } #page #emata-floor #main #digest .unit_03 p { width:180px !important; padding:10px 15px 15px !important; } #page #emata-floor #main #digest .unit_03 p.two { width:380px !important; padding:10px 20px 15px !important; } /*リハビリテーションらくせい 2020.07追加*/ #page #emata-floor #main figure.pho_floor { text-align: center; margin: 0px auto 20px; } #page #emata-floor #main figure.pho_floor img { border: 1px solid #CAC5BC; } /* 施設概要・アクセスマップ(.ol) ------------------------------------------------------------ */ .ol #main { } /* 【あかねヶ丘ケアセンター 施設概要・アクセスマップ】(akane-ol) ------------------------------------------------------------ */ #akane-ol #main { } #akane-ol #main #a .rt em { font-size: 14px; font-weight: normal; } #akane-ol #main table th { text-align: left; vertical-align: top; width: 80px; } #akane-ol #main #c table td { padding-bottom: 20px; } #akane-ol #main #a dl { margin: 30px 30px 0px; } #akane-ol #main #a dl dt { padding: 0px 20px 20px 0px; float: left; display: inline; } #akane-ol #main #a dl dd { padding: 0px 0px 20px 80px; } #akane-ol #main #a table { margin: 0px auto; } #akane-ol #main #a table tr { border-bottom: 1px dotted #C8BEBE; } #akane-ol #main #a table tr:last-child { border-bottom: none; } #akane-ol #main #a table th, #akane-ol #main #a table td { padding: 10px 0px; } #akane-ol #main #a h3 { background: url(none); font-size: 12px; text-indent: 10px; } #akane-ol #main #a h4 { font-size: 16px; padding-bottom: 5px; } /* 【楽聖倶楽部 江俣 施設概要・アクセスマップ】(emata-ol) ------------------------------------------------------------ */ #emata-ol #main { } #emata-ol #main #a .rt em { font-size: 14px; font-weight: normal; } #emata-ol #main table th { text-align: left; vertical-align: top; width: 80px; } #emata-ol #main #c table td { padding-bottom: 20px; } #emata-ol #main #a dl { margin: 30px 30px 0px; } #emata-ol #main #a dl dt { padding: 0px 20px 20px 0px; float: left; display: inline; } #emata-ol #main #a dl dd { padding: 0px 0px 20px 80px; } #emata-ol #main #a table { margin: 0px auto; } #emata-ol #main #a table tr { border-bottom: 1px dotted #C8BEBE; } #emata-ol #main #a table tr:last-child { border-bottom: none; } #emata-ol #main #a table th, #emata-ol #main #a table td { padding: 10px 0px; } #emata-ol #main #a h3 { background: url(none); font-size: 12px; text-indent: 10px; } #emata-ol #main #a h4 { font-size: 16px; padding-bottom: 5px; } }