@charset "utf-8";img{-webkit-backface-visibility:hidden;}.cf:after{content:"";display:table;clear:both;} @font-face{font-family:'icomoon';src:url('../assets/fonts/icomoon.eot?-7zfovc');src:url('../assets/fonts/icomoon.eot?#iefix-7zfovc') format('embedded-opentype'),url('../assets/fonts/icomoon.ttf?-7zfovc') format('truetype'),url('../assets/fonts/icomoon.woff?-7zfovc') format('woff'),url('../assets/fonts/icomoon.svg?-7zfovc#icomoon') format('svg');font-weight:normal;font-style:normal;}.icomoon{font-family:'icomoon';vertical-align:bottom;padding:0 1px;}.row-0{margin-left:0;margin-right:0;}.row-0 > .col-lg-1,.row-0 > .col-lg-10,.row-0 > .col-lg-11,.row-0 > .col-lg-12,.row-0 > .col-lg-2,.row-0 > .col-lg-3,.row-0 > .col-lg-4,.row-0 > .col-lg-5,.row-0 > .col-lg-6,.row-0 > .col-lg-7,.row-0 > .col-lg-8,.row-0 > .col-lg-9,.row-0 > .col-md-1,.row-0 > .col-md-10,.row-0 > .col-md-11,.row-0 > .col-md-12,.row-0 > .col-md-2,.row-0 > .col-md-3,.row-0 > .col-md-4,.row-0 > .col-md-5,.row-0 > .col-md-6,.row-0 > .col-md-7,.row-0 > .col-md-8,.row-0 > .col-md-9,.row-0 > .col-sm-1,.row-0 > .col-sm-10,.row-0 > .col-sm-11,.row-0 > .col-sm-12,.row-0 > .col-sm-2,.row-0 > .col-sm-3,.row-0 > .col-sm-4,.row-0 > .col-sm-5,.row-0 > .col-sm-6,.row-0 > .col-sm-7,.row-0 > .col-sm-8,.row-0 > .col-sm-9,.row-0 > .col-xs-1,.row-0 > .col-xs-10,.row-0 > .col-xs-11,.row-0 > .col-xs-12,.row-0 > .col-xs-2,.row-0 > .col-xs-3,.row-0 > .col-xs-4,.row-0 > .col-xs-5,.row-0 > .col-xs-6,.row-0 > .col-xs-7,.row-0 > .col-xs-8,.row-0 > .col-xs-9{padding-right:0;padding-left:0;}.row-10{margin-left:-5px;margin-right:-5px;}.row-10 > .col-lg-1,.row-10 > .col-lg-10,.row-10 > .col-lg-11,.row-10 > .col-lg-12,.row-10 > .col-lg-2,.row-10 > .col-lg-3,.row-10 > .col-lg-4,.row-10 > .col-lg-5,.row-10 > .col-lg-6,.row-10 > .col-lg-7,.row-10 > .col-lg-8,.row-10 > .col-lg-9,.row-10 > .col-md-1,.row-10 > .col-md-10,.row-10 > .col-md-11,.row-10 > .col-md-12,.row-10 > .col-md-2,.row-10 > .col-md-3,.row-10 > .col-md-4,.row-10 > .col-md-5,.row-10 > .col-md-6,.row-10 > .col-md-7,.row-10 > .col-md-8,.row-10 > .col-md-9,.row-10 > .col-sm-1,.row-10 > .col-sm-10,.row-10 > .col-sm-11,.row-10 > .col-sm-12,.row-10 > .col-sm-2,.row-10 > .col-sm-3,.row-10 > .col-sm-4,.row-10 > .col-sm-5,.row-10 > .col-sm-6,.row-10 > .col-sm-7,.row-10 > .col-sm-8,.row-10 > .col-sm-9,.row-10 > .col-xs-1,.row-10 > .col-xs-10,.row-10 > .col-xs-11,.row-10 > .col-xs-12,.row-10 > .col-xs-2,.row-10 > .col-xs-3,.row-10 > .col-xs-4,.row-10 > .col-xs-5,.row-10 > .col-xs-6,.row-10 > .col-xs-7,.row-10 > .col-xs-8,.row-10 > .col-xs-9{padding-right:5px;padding-left:5px;}.row-20{margin-left:-10px;margin-right:-10px;}.row-20 > .col-lg-1,.row-20 > .col-lg-10,.row-20 > .col-lg-11,.row-20 > .col-lg-12,.row-20 > .col-lg-2,.row-20 > .col-lg-3,.row-20 > .col-lg-4,.row-20 > .col-lg-5,.row-20 > .col-lg-6,.row-20 > .col-lg-7,.row-20 > .col-lg-8,.row-20 > .col-lg-9,.row-20 > .col-md-1,.row-20 > .col-md-10,.row-20 > .col-md-11,.row-20 > .col-md-12,.row-20 > .col-md-2,.row-20 > .col-md-3,.row-20 > .col-md-4,.row-20 > .col-md-5,.row-20 > .col-md-6,.row-20 > .col-md-7,.row-20 > .col-md-8,.row-20 > .col-md-9,.row-20 > .col-sm-1,.row-20 > .col-sm-10,.row-20 > .col-sm-11,.row-20 > .col-sm-12,.row-20 > .col-sm-2,.row-20 > .col-sm-3,.row-20 > .col-sm-4,.row-20 > .col-sm-5,.row-20 > .col-sm-6,.row-20 > .col-sm-7,.row-20 > .col-sm-8,.row-20 > .col-sm-9,.row-20 > .col-xs-1,.row-20 > .col-xs-10,.row-20 > .col-xs-11,.row-20 > .col-xs-12,.row-20 > .col-xs-2,.row-20 > .col-xs-3,.row-20 > .col-xs-4,.row-20 > .col-xs-5,.row-20 > .col-xs-6,.row-20 > .col-xs-7,.row-20 > .col-xs-8,.row-20 > .col-xs-9{padding-right:10px;padding-left:10px;}.row-30{margin-left:-15px;margin-right:-15px;}.row-30 > .col-lg-1,.row-30 > .col-lg-10,.row-30 > .col-lg-11,.row-30 > .col-lg-12,.row-30 > .col-lg-2,.row-30 > .col-lg-3,.row-30 > .col-lg-4,.row-30 > .col-lg-5,.row-30 > .col-lg-6,.row-30 > .col-lg-7,.row-30 > .col-lg-8,.row-30 > .col-lg-9,.row-30 > .col-md-1,.row-30 > .col-md-10,.row-30 > .col-md-11,.row-30 > .col-md-12,.row-30 > .col-md-2,.row-30 > .col-md-3,.row-30 > .col-md-4,.row-30 > .col-md-5,.row-30 > .col-md-6,.row-30 > .col-md-7,.row-30 > .col-md-8,.row-30 > .col-md-9,.row-30 > .col-sm-1,.row-30 > .col-sm-10,.row-30 > .col-sm-11,.row-30 > .col-sm-12,.row-30 > .col-sm-2,.row-30 > .col-sm-3,.row-30 > .col-sm-4,.row-30 > .col-sm-5,.row-30 > .col-sm-6,.row-30 > .col-sm-7,.row-30 > .col-sm-8,.row-30 > .col-sm-9,.row-30 > .col-xs-1,.row-30 > .col-xs-10,.row-30 > .col-xs-11,.row-30 > .col-xs-12,.row-30 > .col-xs-2,.row-30 > .col-xs-3,.row-30 > .col-xs-4,.row-30 > .col-xs-5,.row-30 > .col-xs-6,.row-30 > .col-xs-7,.row-30 > .col-xs-8,.row-30 > .col-xs-9{padding-right:15px;padding-left:15px;}.row-40{margin-left:-20px;margin-right:-20px;}.row-40 > .col-lg-1,.row-40 > .col-lg-10,.row-40 > .col-lg-11,.row-40 > .col-lg-12,.row-40 > .col-lg-2,.row-40 > .col-lg-3,.row-40 > .col-lg-4,.row-40 > .col-lg-5,.row-40 > .col-lg-6,.row-40 > .col-lg-7,.row-40 > .col-lg-8,.row-40 > .col-lg-9,.row-40 > .col-md-1,.row-40 > .col-md-10,.row-40 > .col-md-11,.row-40 > .col-md-12,.row-40 > .col-md-2,.row-40 > .col-md-3,.row-40 > .col-md-4,.row-40 > .col-md-5,.row-40 > .col-md-6,.row-40 > .col-md-7,.row-40 > .col-md-8,.row-40 > .col-md-9,.row-40 > .col-sm-1,.row-40 > .col-sm-10,.row-40 > .col-sm-11,.row-40 > .col-sm-12,.row-40 > .col-sm-2,.row-40 > .col-sm-3,.row-40 > .col-sm-4,.row-40 > .col-sm-5,.row-40 > .col-sm-6,.row-40 > .col-sm-7,.row-40 > .col-sm-8,.row-40 > .col-sm-9,.row-40 > .col-xs-1,.row-40 > .col-xs-10,.row-40 > .col-xs-11,.row-40 > .col-xs-12,.row-40 > .col-xs-2,.row-40 > .col-xs-3,.row-40 > .col-xs-4,.row-40 > .col-xs-5,.row-40 > .col-xs-6,.row-40 > .col-xs-7,.row-40 > .col-xs-8,.row-40 > .col-xs-9{padding-right:20px;padding-left:20px;}#wp{overflow:hidden;position:relative;width:100%;}@media (min-width:1100px){.container{width:100%;}} #menu{width:300px;height:100%;background:#fff;box-sizing:border-box;padding-bottom:3em;position:fixed;z-index:500;}#menu_inr{height:900px;width:300px;box-sizing:border-box;padding-top:30px;}#menu .hx{margin:0 auto;padding-right:calc(17px / 2);width:6em;text-align:center;}#menu_inr .hx a{color:#111;text-decoration:none;font-weight:bold;transition:all 0.4s ease;display:block;line-height:1;}#menu .hx a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}#menu .hx img{width:4em;}#menu .hx .txt-hx{letter-spacing:.1em;font-size:1.3rem;transition:all 0.4s ease;font-weight:bold;display:block;padding-top:1.2em;}#menu .menu-list{width:100%;margin:2em auto 0;box-sizing:border-box;}#menu .menu-list .menu{width:100%;box-sizing:border-box;position:relative;background-color:#0d6fb8;background-image:url(../assets/img/top/ico-arrow.png);background-repeat:no-repeat;background-position:.5em center;}#menu .menu-list .menu a{display:block;width:100%;color:#111;box-sizing:border-box;text-decoration:none;letter-spacing:.1em;background-color:#fff;padding:.7em 0 .7em 1.5em;border:1px solid #b2b2b2;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:4px solid #0d6fb8;transition:all 0.4s ease;}#menu .menu-list .menu a:hover{transform:translateX(1.5em);border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}#menu .menu-list .menu a .menu-hx{font-size:127%;color:#036eb8;margin:.3em 0 0;}#menu .menu-list .menu a{position:relative;}#menu .menu-list .menu a .area-hx{color:white;font-size:75%;font-weight:bold;padding:1em .75em;background:#026eb8;border:1px solid white;border-radius:5em;display:inline-block;position:absolute;top:.5em;right:.1em;z-index:10;}#menu .menu-list .menu a .sub-menu{color:#111;font-size:.85em;font-weight:bold;letter-spacing:.05em;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}#menu .menu-list .menu a:hover .sub-menu{}#menu .menu-list .menu1{}#menu .menu1 a{display:block;background:url(../assets/img/top/btn-bg01.png);background-repeat:no-repeat;background-position:right 1.3em center;}#menu .menu2 a{display:block;background:url(../assets/img/top/btn-bg02.png);background-repeat:no-repeat;background-position:right -1.2em center;}#menu .menu3 a{display:block;background:url(../assets/img/top/btn-bg03.png);background-repeat:no-repeat;background-position:right center;}#menu .menu4 a{display:block;background:url(../assets/img/top/btn-bg04.png);background-repeat:no-repeat;background-position:right 2em center;}#menu .menu_btn{width:300px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2;}#menu .menu_btn .fm_btn:first-child{border-right:solid 1px #b2b2b2;}#menu .fm_btn{width:50%;box-sizing:border-box;display:inline-block;}#menu .menu_btn a:hover{transition:all 0.4s ease;border:3px solid #036eb8;text-decoration:none;}#menu .menu_btn a{display:block;width:100%;font-size:1em;color:#111;font-weight:bold;text-align:center;box-sizing:border-box;border:3px solid #fff;line-height:0.6;padding-bottom:.6em;}#menu .menu_btn a .image{box-sizing:border-box;width:100%;padding:.3em 1em 0;}#menu .menu_btn a .image img{width:100%;height:auto;}#menu .tell_contact{text-align:center;margin-top:.5em;padding-bottom:1em;border-bottom:solid 1px #b2b2b2;}#menu .tell_contact p{text-align:center;margin-top:1.5em;font-size:90%;letter-spacing:.1em;font-weight:bold;margin-bottom:.5em;}#menu .tell_contact .num{color:#0d6fb8;margin:5px 0 3px;font-size:2.5rem;letter-spacing:.04em;}#menu .tell_contact span{font-size:12px;line-height:20px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}#menu .side-copy{text-align:center;font-size:0.7rem;letter-spacing:.04em;padding:1.3em 0 1.3em;color:#888;} #cnt{width:calc(100% - 300px);margin-left:300px;border-left:1px solid #b2b2b2;box-sizing:border-box;}#cnt .inr{background-image:url(../assets/img/top/ft-bg.png);background-repeat:repeat-x,repeat;background-position:bottom center,center;padding-bottom:130px;}.mv-box .image-mv{width:100%;overflow:hidden;height:190px;}.mv-box .image-mv img{width:100%;height:auto;}.mv-box .nav-mv li{display:inline-block;text-align:center;vertical-align:middle;margin-right:0;}.mv-box .nav-mv li a{color:#111;text-decoration:none;display:block;width:100%;height:auto;padding:1em 1em .85em;transition:all 0.4s ease;box-sizing:border-box;border-bottom:3px solid #eee;}.mv-box .nav-mv li a:hover{border-bottom:3px solid #036EB7;box-sizing:border-box;}.mv-box .nav-mv li.this a{border-bottom:3px solid #036eb8;}.mv-box .nav-mv{margin-bottom:0;background-color:#eee;font-size:88%;letter-spacing:.07em;padding-left:2em;}.hx-common{font-size:150%;font-weight:bold;letter-spacing:.1em;padding:1em 0 1em .3em;border-bottom:2px solid #0d6fb8;margin:0 1em 1.5em 1.8em;}.hx-common .hx-c{color:#0d6fb8;font-weight:bold;}.hx-common .en-hx{color:#ccc;font-size:xx-small;letter-spacing:normal;margin-left:2em;}.tel-box{background-color:#eee;padding:1.5em 2em 1.3em;border-radius:1em;overflow:hidden;margin:1em 0 5em 3em;width:54em;}.tel-box p{margin-bottom:0;}.tel-box .left-tel-box,.tel-box .right-tel-box{float:left;margin:0 3em;text-align:center;}.tel-box .ttl-tel-box{font-size:90%;font-weight:700;letter-spacing:.1em;}.tel-box .num-tel-box{font-weight:bold;letter-spacing:.08em;}.tel-box .tel-num{font-size:1.8em;letter-spacing:.08em;font-weight:700;}.tel-box .hour-tel-box{font-size:90%;letter-spacing:.1em;margin:0;}.box-inr{padding:0 3em;}.top-box-inr{padding:0 1em;} #ft{overflow:hidden;background-color:#0d6fb8;width:calc(100% - 300px);margin-left:300px;border-left:solid 1px #b2b2b2;}#ft .inr{padding:25px 0;}#ft .inr .ft-logo-box{float:left;margin:0 4em 0 2em;}#ft .inr .ft-logo-box .ft-logo{margin-bottom:.8em;width:7em;}#ft .inr .ft-logo-box .txt-ft-logo{color:#fff;font-weight:bold;font-size:.9em;padding:.3em 0;}#ft .inr .ft-logo-box .clinic-detail{color:#fff;font-size:0.8rem;letter-spacing:.06em;}#ft .inr .ft-link-box{float:left;border-bottom:1px solid #fff;margin-bottom:1em;}#ft .inr .ft-link-box .cate-link{float:left;margin-right:40px;}#ft .inr .ft-link-box .cate-link dt{margin-bottom:6px;}#ft .inr .ft-link-box .cate-link dt a{font-size:1.3rem;color:#fff;font-weight:bold;}#ft .inr .ft-link-box .cate-link dd .link-list li a{color:#fff;font-size:70%;}#ft .ft-sub-link{float:left;}#ft .ft-sub-link-box{width:44em;}#ft .ft-sub-link li{display:inline;}#ft .ft-sub-link li a{display:inline;padding:0 1em;font-size:1rem;color:#fff;border-left:1px solid;}#ft .ft-sub-link li:first-child a{border-left:none;padding:0 1em 0 0;}#ft .inr .ft-sub-link-box .link-list li a{color:#fff;font-size:0.7rem;}#ft .copyright{color:#fff;font-size:1rem;letter-spacing:.06em;float:right;padding-top:.3em;}#ft .ft-right-box{overflow:hidden;margin-top:.5em;}@media (max-width:1100px){#menu{width:230px;}#menu_inr{width:230px;padding-top:30px;}#menu .hx{width:4.5em;}#menu .hx img{width:3.5em;}#menu .hx .txt-hx{font-size:0.9rem;}#menu .menu-list{margin-top:25px;}#menu .menu_btn{width:230px;}#menu .menu-list .menu a{background:#fff;padding:.7em 1em;}#menu .menu-list .menu a .sub-menu{font-size:.75em;}#menu .menu-list .menu a .menu-hx{font-size:100%;font-weight:bold;}#menu .menu_btn a{font-size:.85em;}#cnt{width:calc(100% - 200px);margin-left:200px;}#menu .tell_contact p{font-size:1.1rem;font-weight:bold;}#menu .tell_contact .num{font-size:2rem;font-weight:bold;}#menu .tell_contact span{font-size:1.1rem;font-weight:bold;}#ft{width:calc(100% - 200px);margin-left:200px;}}