@charset "utf-8";.sp{display:none;}
.pc{display:inherit;}
iframe.fb{width:213px;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
#main .main{width:430px;float:left;}
#main .sub{width:212px;float:right;}
#main .item li a:hover{opacity:0.7;}
#aside .item li.item03 a,
#aside .item li.item04 a,
#aside .item li.item05 a,
#aside .item li.item06 a,
#main .item .item03 a,
#main .item .item04 a,
#main .item .item05 a,
#main .item .item06 a{display:table-cell;width:174px;color:#333;border:1px solid #d6d6d6;text-decoration:none;font-weight:bold;font-size:16px;padding-left:40px;height:32px;vertical-align:middle;}
#aside .item li.item03 a,
#main .item .item03 a{background:url(../image/navi/bg_navi20.jpg) no-repeat 5px center;}
#aside .item li.item04 a,
#main .item .item04 a{background:url(../image/navi/bg_navi10.jpg) no-repeat 5px center;}
#aside .item li.item05 a,
#main .item .item05 a{background:url(../image/navi/bg_navi11.jpg) no-repeat 5px center;}
#aside .item li.item06 a,
#main .item .item06 a{background:url(../image/navi/bg_navi12.jpg) no-repeat 5px center;}
#main .main .info{margin-bottom:20px;}
#main .main .info dt{width:80px;padding:5px;float:left;clear:both;}
#main .main .info dd{border-bottom:1px dotted #CCC;padding:5px 0;}
.indexBody #main .imaArea{padding:0 5px;}
#main .imaArea li{margin-bottom:10px;}
.indexBody #main h3{background:url(../image/bg/h3.gif) no-repeat left 5px;border-bottom:1px solid #F28D01;padding:2px 10px 8px 20px;font-size:150%;color:#F28D01;margin:0 -5px 10px;position:relative;}
.entryInfo{padding:5px 15px 10px;border-bottom:1px dotted #CCC;margin:0 15px 25px;}
#main .entryInfo h3{margin:0 -15px 8px;}
#main .entryInfo h3 a{color:#F28D01;}
#main .entryInfo p.time{text-align:right;margin-bottom:0;color:#999;}
#main div#map{width:530px;margin:0 auto 30px;border:2px solid #CCC;}
#main table.info{width:578px;margin:20px auto;border:1px solid #CCC;}
#main table.info th,
#main table.info td{border:1px solid #CCC;padding:10px;}
#main table.info th{width:100px;}
#main .flow{background:url(../../images/arrow-m.gif) repeat-y;margin-bottom:20px;}
#main .flow dt{padding:10px 0;background:#FFF;font-size:133.3%;font-weight:bold;}
#main .flow dt img{vertical-align:middle;margin-right:10px;}
#main .flow dd{padding:5px 10px 10px 110px;background:url(../../images/arrow.gif) no-repeat left bottom;}
#main .flow dd.none{background:#FFF;}
#main .profile .imgL{background:#FFF5DF;padding:10px;font-size:83.3%;}
#main .profile .imgL img{margin-bottom:5px;border:2px solid #CCC;}
#main .profile .imgL dd{padding:0 5px;}
#main .profile h4{padding:10px 5px 5px;border-bottom:1px solid #F28D01;border-left:3px solid #F28D01;}
#main .profile h5{color:#8D7745;}
#main .profile .dis{padding:30px 0 0;color:#8D7745;}
#main .profile .dis2{margin-bottom:10px;}
#main .profile table.dis2 th{width:90px;vertical-align:top;padding:5px;}
#main .profile table.dis2 td{padding:5px;vertical-align:top;}
#main .profile .pic{font-size:83.3%;}
#main #map{width:600px;margin:0 auto 30px;border:2px solid #CCC;}
#main .map2{width:300px;border:2px solid #CCC;float:left;}
#main .mapData{width:280px;float:right;}
#main .mapData h4{padding:0;}
#main .accessData{position:relative;}
#main .accessData .p1{position:absolute;top:0;right:0;}
#main ul.sitemap li{background:url(../image/icon/menu.jpg) no-repeat 0 15px;border-bottom:1px dotted #CCC;padding:10px 0 10px 15px;}
#main ul.sitemap a{width:150px;}
#main ul.sitemap ul{padding:0 0 0 150px;}
#main ul.sitemap ul li{border-bottom:none;padding:5px 0 5px 15px;background-position:0 10px;}
#main ul.sitemap ul li ul{padding:5px 0 5px 50px;border-bottom:1px dotted #CCC;margin:0 -15px;}
#main ul.sitemap ul li ul li{background:url(../image/icon/f.jpg) no-repeat 0 11px;padding:5px 0 5px 12px;border-bottom:none;}
#main .charge{width:100%;border:1px solid #DDD;margin-bottom:15px;}
#main .charge strong{font-size:150%;}
#main .charge th, #main .charge td{padding:5px 10px;border:1px solid #DDD;}
#main .charge th{background:#F8C768;color:#FFF;padding:15px 10px;vertical-align:top;}
#main .charge tr.even{background:#FEF8ED;}
#main .merit{width:100%;}
#main .merit li{background:#E8E8E8 url(../image/bg/m.jpg) repeat-x;border:1px solid #CCC;padding:10px;width:300px;margin-bottom:15px;float:left;min-height:160px;}
#main .merit li dt{margin-bottom:5px;}
#main .merit li.odd{margin-right:20px;}
#main .information{width:100%;border:1px solid #8D7745;font-size:83.3%;margin-bottom:20px;}
#main .information th, #main .information td{padding:10px;border-bottom:1px solid #8D7745;vertical-align:top;}
#main .information th{background:#6E5946;color:#FFF;width:210px;border-right:1px dotted #8D7745;}
#main .information tr.odd{background:#fefef2;}
#main .data2{text-align:right;padding:30px 0 0;}
#main #inquiry{padding:0 25px;}
#main #inquiry table{width:600px;margin:0 auto 20px;}
#main #inquiry th, #main #inquiry td{padding:10px 5px;border-bottom:1px dotted #CCC;vertical-align:top;}
#main #inquiry th{width:160px;padding:15px 5px;}
#main #inquiry .active{ime-mode:active;}
#main #inquiry .inactive{ime-mode:inactive;}
#main #inquiry .input{border:1px solid #CCC;padding:5px;width:200px;height:18px;}
#main #inquiry .input2{border:1px solid #CCC;padding:5px;width:110px;height:18px;}
#main #inquiry .input3{border:1px solid #CCC;padding:2px 2px 2px 5px;}
#main #inquiry #naiyo{border:1px solid #CCC;padding:5px;width:400px;height:100px;}
#main #inquiry select{padding:5px;}
#main #inquiry input.back_i{margin-top:-5px;margin-right:10px;float:right;}
#main #inquiry th span, #main #inquiry td span{color:#FF0000;}
#main #inquiry table td table.shin_time1 , #main #inquiry table td table.shin_time2{width:100%;margin:0 auto 0px;}
#main #inquiry table td table.shin_time1 td , #main #inquiry table td table.shin_time2 td{text-align:left;border:0;padding:3px 5px;}
#main #inquiry table td table.shin_time1 th , #main #inquiry table td table.shin_time2 th{width:50px;border:0;padding:3px 5px;}
.hygienist-blog div#main .entrydata{margin-bottom:400px;}
.deputy-blog div#main .entrydata{margin-bottom:550px;}
.director-blog div#main .entrydata{margin-bottom:800px;}
#main #inquiry iframe{width:620px;height:1000px;border:none;}
#main #inquiry .infoTime table{width:100%;border:1px solid #8D7745;font-size:83.3%;margin-bottom:5px;}
#main #inquiry .infoTime td.time{text-align:left;width:130px;}
#main .merit:after{height:0;visibility:hidden;content:".";display:block;clear:both;}