@charset "UTF-8";*{margin:0;padding:0}html{}dl,dt,li,p{line-height:1.6}h1,h2,h3,h4,h5,h6,p{margin:0}li,ul{list-style-type:none}img{vertical-align:top;border:0}.add-frame img{padding:2px;border:1px solid #B1B1B1}hr{display:none}strong{border-style:none;font-weight:bold}address{font-style:normal}body a{color:#335CA7;text-decoration:underline}body a:hover{color:#537DCF;text-decoration:none}.clear{clear:both}ul.wp-block-list{margin:0;padding:0 0 0 20px}ul.wp-block-list li{list-style-type:disc;margin-top:5px;margin-bottom:5px}ul.wp-block-list li:last-of-type{margin-bottom:0}body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Pゴシック",Osaka,sans-serif;font-size:90%;line-height:1.4;color:#434343;background-color:#FFF;background-image:url(img/common/bgHd.jpg);background-repeat:no-repeat;background-position:center top;-webkit-text-size-adjust:100%}body#home{background-image:url(img/common/bgHdIndex.jpg)}body#home h2{height:280px;width:960px;position:static;z-index:100}#container,#footer,#header,#sitemap{width:960px;margin-right:auto;margin-left:auto}#wrap{background-image:url(img/common/bgCon.gif);background-repeat:no-repeat;background-position:center bottom}p span{color:#870D13}p span.tel-link{color:#434343}@media (max-width:991px){p span.tel-link{color:#335CA7}}#toTop{text-align:right;clear:both;padding-top:60px;margin-right:14px}* html #toTop{padding-top:30px}:first-child+html #toTop{padding-top:15px}#head{width:960px;height:100px}h1{width:440px;height:100px;float:left}#headInfo{float:right}#headInfo p{text-align:right;margin-top:5px}#headInfo p#subtitle{margin-top:8px;margin-right:8px}#headInfo ul{width:245px;height:52px}#headInfo li{float:left;height:52px;list-style:none;overflow:hidden;position:relative;margin:0}#headInfo li img{position:absolute}#headInfo li#contact{width:142px}#headInfo li#contact img{left:0}#headInfo li#link{width:103px}#headInfo li#link img{left:-142px}#headInfo li#contact a:hover img,#headInfo li#link a:hover img{top:-52px}ul#gNavi{width:960px;height:63px}ul#gNavi li{float:left;height:63px;overflow:hidden;position:relative;z-index:0}ul#gNavi li img{position:absolute}ul#gNavi li#access,ul#gNavi li#clinic,ul#gNavi li#equipment,ul#gNavi li#greeting,ul#gNavi li#home,ul#gNavi li#recruit{width:160px}ul#gNavi li#access a:hover img,ul#gNavi li#clinic a:hover img,ul#gNavi li#equipment a:hover img,ul#gNavi li#greeting a:hover img,ul#gNavi li#home a:hover img,ul#gNavi li#recruit a:hover img{top:-63px}body#access ul#gNavi li#access img,body#clinic ul#gNavi li#clinic img,body#equipment ul#gNavi li#equipment img,body#greeting ul#gNavi li#greeting img,body#home ul#gNavi li#home img,body#recruit ul#gNavi li#recruit img{top:-63px}ul#gNavi li#home img{left:0}ul#gNavi li#clinic img{left:-160px}ul#gNavi li#greeting img{left:-320px}ul#gNavi li#equipment img{left:-480px}ul#gNavi li#access img{left:-640px}ul#gNavi li#recruit img{left:-800px}#mainImgUnder{font-size:80%;color:#FFF;height:24px;width:960px;padding-top:6px;margin-bottom:30px}#mainImgUnder p{float:right}#mainImgUnder p a{color:#FFF;text-decoration:none;margin-right:10px;margin-left:10px}#mainImgUnder p a:hover{text-decoration:underline}#side{width:285px;float:left}#side ul.add-bnr li{height:80px;overflow:hidden;position:relative;margin-bottom:10px}#side ul.add-bnr li img{position:absolute}#side ul.add-bnr li a:hover img{left:-285px}#side ul.add-bnr li.h120{height:120px}* html #side ul{margin-bottom:0px}:first-child+html #side ul{padding-bottom:24px}#reserve,.line{padding:20px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#BCB5B5;border-bottom-color:#BCB5B5;border-left-color:#BCB5B5}#reserve p,.line p{line-height:1.5}#reserve{background-color:#E6FAF5;border-top-width:1px;border-top-style:solid;border-top-color:#BCB5B5;margin-bottom:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#reserve .bnr{background-color:#FFF;margin-bottom:20px}.line{background-color:#e7f9e8}.qr .qrImg{width:82px;float:left;margin-right:16px}.qr .qrTxt{width:145px;float:right}.qr .qrTxt span{font-weight:bold;color:#C50000}.online{padding:20px 20px 15px;border-width:1px;border-style:solid;border-color:rgb(1,133,89);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFFEEE;margin-bottom:10px}.online p{font-size:14px;line-height:1.5}.online p.curonTitle{color:#009F4C;font-size:12px;font-weight:700;margin-bottom:5px}.online p.curonLogo{margin-bottom:15px}.online p.curonCode{font-size:12px;font-weight:700;margin-bottom:5px}.online p.curonCode span{color:#434343;font-size:22px}#contents{width:645px;float:right}h3{background-image:url(img/common/bg_h3.gif);background-repeat:no-repeat;height:30px;width:645px;margin-bottom:25px}h3 span{font-size:90%;color:#FFF;background-color:#51A06C;display:inline-block;height:23px;padding-top:3px;padding-right:10px;padding-left:10px;margin-top:2px;margin-bottom:2px;margin-left:2px}h4{font-size:110%;font-weight:bold;color:#0B773D;margin-bottom:30px}h5{font-size:110%;font-weight:bold;color:#E97C00;margin-bottom:10px}p.infoTitle{font-size:110%;font-weight:bold;color:#0B773D;margin-bottom:20px;padding-top:5px;padding-bottom:5px;padding-left:10px;border-bottom-width:1px;border-left-width:5px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#A8D7B2;border-left-color:#00B34A}.txtGp{margin-bottom:15px}.txtGpMid{margin-bottom:30px}.txtGpLast{margin-bottom:50px}#signed{font-size:85%;text-align:right;margin-top:15px}ul#breadcrumbs{font-size:80%;margin-bottom:50px;color:#3A6743}ul#breadcrumbs li{background-image:url(img/common/breadcrumbs.gif);background-repeat:no-repeat;background-position:right;float:left;padding-right:15px;margin-right:6px}ul#breadcrumbs li#last{background-image:none}ul#breadcrumbs li a{color:#006B06;text-decoration:underline}ul#breadcrumbs li a:hover{color:#2BBB2F}p.illust{text-align:center;margin-bottom:30px}.boxImgTxt{margin-bottom:30px}.boxImgTxt .left img,.boxImgTxt .right img{padding:2px;border:1px solid #B1B1B1;margin-bottom:10px}.boxImgTxt .left img{float:left;margin-right:20px}.boxImgTxt .right img{float:right;margin-left:20px}.boxImgTxt ul{margin-top:10px;margin-bottom:10px}.boxImgTxt ul li{line-height:1.8;color:#114D25}dl.dateList{margin-right:5px;margin-bottom:35px;margin-left:12px}dl.dateList dt{float:left}dl.dateList dd{padding-left:7.2em;margin-bottom:8px}dl.dateList dd a{color:#2A656B;text-decoration:none}dl.dateList dd a:hover{text-decoration:underline}dl.yrmoList{margin-right:5px;margin-bottom:35px;margin-left:12px}dl.yrmoList dt{float:left}dl.yrmoList dd{padding-left:8.2em;margin-bottom:8px}dl.yrmoList dd a{color:#2A656B;text-decoration:none}dl.yrmoList dd a:hover{text-decoration:underline}dl.clinicInfo{margin-right:5px;margin-bottom:30px;margin-left:5px}dl.clinicInfo dt{font-weight:bold;color:#22964C;float:left;border-left-width:5px;border-left-style:solid;border-left-color:#36B471;padding-left:10px;margin-left:5px}dl.clinicInfo dd{padding-bottom:12px;padding-left:8em;margin-bottom:12px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D3D3D3}dl.clinicInfo dd.last{border-bottom-style:none}#hours{margin-bottom:50px}#hours table{text-align:center;float:left;margin-right:20px;margin-bottom:10px;border-collapse:collapse}* html #hours tablen{margin-bottom:23px}:first-child+html #hours table{margin-bottom:20px}#hours table th{background-color:#D7F3D2;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #999999}#hours table td{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #999999}#hours table td strong{color:#164C87}#day{width:280px;float:left;margin-bottom:10px}* html #day{margin-bottom:23px}:first-child+html #day{margin-bottom:20px}#day dl#nonconsul{margin-bottom:10px}#day dl#nonconsul dt{font-weight:bold;color:#22964C}#day dl#caution{font-size:90%;color:#164C87}#day dl#caution dt{float:left}#day dl#caution dd{line-height:1.4;padding-left:1.5em}.caution{color:#870D13;clear:both}* html .caution{margin-top:-40px}:first-child+html .caution{margin-top:-40px}table.box{border:2px solid #B3C4C2;margin-bottom:50px}table.box td,table.box th{border:1px solid #DEE5DC;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px}table.box th{font-size:110%;color:#199355;background-color:#F3FFE7;white-space:nowrap}table.box td{font-size:100%;font-size:100%}table.box td strong{font-size:110%}table.box td span{color:#870D13}table.box td.cate{font-weight:bold;color:#6E706E;background-color:#F6F9F3;text-align:center}table.box td p.detail{text-align:right}table.box td p.detail a{font-size:80%;font-weight:bold;color:#489FB2;background-image:url(img/common/arrow_blue.gif);background-repeat:no-repeat;background-position:left 2px;padding-left:16px}table.box td p.detail a:hover{color:#32707E;text-decoration:underline}table.listBox{border:4px solid #B3C4C2;margin-bottom:30px}table.listBox td,table.listBox th{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#FFF;border-bottom-color:#BFD1CF;border-left-color:#FFF;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px}table.listBox th{font-weight:bold;background-color:#EAF2E3;white-space:nowrap;width:120px;border-right-color:#BFD1CF}table.listBox th span{font-size:70%;color:#C80000;vertical-align:top;padding-left:2px}table.listBox td{border-right-color:#FFF}table.listBox td span{font-weight:bold;color:#2F849C}html>body #submitImg{background-image:url(img/contact/btn_contact.gif);background-repeat:no-repeat;background-position:left top;width:300px;height:90px;border:0px;text-indent:-9999px}#contactBtn{text-align:center}dl.profile{margin-right:5px;margin-bottom:30px;margin-left:5px}dl.profile dt{float:left}dl.profile dd{padding-left:6em;margin-bottom:8px}.boxImg{margin-bottom:20px}.boxImg .left{float:left}.boxImg .right{float:right}.boxImg .left img,.boxImg .right img{padding:2px;border:1px solid #B1B1B1;margin-bottom:10px}.boxImg .cap{font-size:90%;text-align:center;width:310px}.wp-block-gallery img{padding:2px;border:1px solid #B1B1B1}.add-gallery{--wp--style--unstable-gallery-gap:1.5em!important;gap:1.5em!important}#map{margin-bottom:50px}#map iframe{border:1px solid #B1B1B1;margin-bottom:5px}#map p{font-size:80%}dl.accessInfo{margin-right:5px;margin-bottom:30px;margin-left:5px}dl.accessInfo dt{font-weight:bold;color:#22964C;border-left-width:5px;border-left-style:solid;border-left-color:#36B471;padding-left:10px;margin-left:5px;margin-bottom:10px}dl.accessInfo dd{padding-right:20px;padding-bottom:12px;padding-left:20px;margin-bottom:12px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D3D3D3}dl.accessInfo dd.last{border-bottom-style:none}ul#linkList{margin-right:5px;margin-bottom:30px;margin-left:5px}ul#linkList li{background-image:url(img/link/arrow_green.gif);background-repeat:no-repeat;padding-bottom:12px;padding-left:18px;margin-bottom:12px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D3D3D3;background-position:2px 4px}ul#linkList li a{color:#006827}ul#linkList li img{vertical-align:middle;padding-left:4px}#contents label{font-weight:bold;line-height:4.2;color:#007544}#contents input[name=email]{width:400px;height:20px;margin-bottom:15px}#contents input[name=subscribe]{width:10em;margin-right:1em;padding-top:9px;padding-bottom:5px}#contents input[name=unsubscribe]{width:10em;padding-top:9px;padding-bottom:5px}#sitemapArea{background-image:url(img/common/bgFooter.gif);background-repeat:repeat-x;background-position:top}#sitemap{padding-top:10px;padding-bottom:10px}#sitemap table{border-collapse:collapse}#sitemap table td{width:25%;vertical-align:top;padding-top:20px;padding-left:30px;padding-bottom:20px;border-right-width:2px;border-left-width:2px;border-right-style:dotted;border-left-style:dotted;border-right-color:#78B881;border-left-color:#78B881}#sitemap li{line-height:1.8}#sitemap li a{color:#FFF;text-decoration:none}#sitemap li a:hover{text-decoration:underline}#footerArea{background-color:#1C8824}#footer{line-height:1.6;color:#FFF;padding-top:20px;padding-bottom:30px}#footer a{color:#ffffff}address{font-size:90%;float:left}#copyRight{font-size:80%;text-align:right;float:right}.cf{zoom:1}.cf:before{content:"";display:table}.cf:after{content:"";display:table;clear:both}