@charset "UTF-8";#treatment{margin:0!important;padding:85px 50px 60px 50px;background:#f9e7e3 url("../common/img/treatment_bg0.jpg") no-repeat right top/590px auto;overflow:hidden}#treatment .inner{max-width:810px;margin:auto}#contents #treatment .inner{max-width:810px;padding-left:0;padding-right:0}#treatment h2{position:relative;margin-top:5px;font-size:2.8rem;color:#dc5a8c;z-index:1}#treatment h3{position:relative;display:inline-block;background-color:#dc5a8c;border-radius:50px;padding:2px 20px 3px 20px;font-size:1.4rem;color:#fff;z-index:1}#treatment h3 span{font-size:1.8rem}#treatment nav{position:relative;display:flex;margin-top:65px}#treatment nav .img{position:absolute;right:0;top:-220px}#treatment nav>div{box-sizing:border-box;position:relative;width:25%;padding:3px}#treatment nav>div>div{height:100%;background:#fff no-repeat center top / 100% auto}#treatment nav>div:nth-child(2)>div{background-image:url("../common/img/treatment_img1.jpg")}#treatment nav>div:nth-child(3)>div{background-image:url("../common/img/treatment_img2.jpg")}#treatment nav>div:nth-child(4)>div{background-image:url("../common/img/treatment_img3.jpg")}#treatment nav>div:nth-child(5)>div{background-image:url("../common/img/treatment_img4.jpg")}#treatment h4{padding:40px 10px;font-size:2rem;text-shadow:0 0 3px #fff,0 0 5px #fff,0 0 5px #fff,0 0 10px #fff,0 0 10px #fff}#treatment nav ul{padding:10px}#treatment nav li{border-top:solid 1px #dcdcdc}#treatment nav li:first-child{border:0}#treatment nav a{display:block;padding:8px 0 8px 20px;font-size:1.4rem;text-shadow:0 0 3px #fff,0 0 5px #fff,0 0 5px #fff,0 0 10px #fff,0 0 10px #fff;transition:color .15s ease-out}#treatment nav a img{vertical-align:middle}#treatment nav a:hover{color:#dc5a8c}#treatment .btn_arrow2::before{top:0;bottom:0;left:0;margin:auto}#treatment .btn_arrow2::after{top:0;bottom:0;left:5px;margin:auto}#treatment nav .btns{margin:0 0 10px 0;padding:10px;text-align:center}#treatment nav .btn_more{box-sizing:border-box;display:inline-block;padding:7px 20px;width:100%;border:solid 1px #dc5a8c;border-radius:3px;line-height:1.4;font-size:1.4rem;color:#dc5a8c;text-shadow:none;transition:all .15s ease-out}#treatment nav .btn_more:hover{background:#dc5a8c;color:#fff!important}#treatment .bnr{margin:30px auto auto auto}#treatment .bnr a{display:block;background:#fff;max-width:400px;margin:auto;padding:10px;transition:all .2s ease-out}#treatment .bnr a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#treatment .bnr figure{float:left;background:no-repeat center center / cover;width:90px}#treatment .bnr .txt{float:right;width:calc(100% - 100px)}#treatment .bnr h4{padding:0;margin-bottom:10px;line-height:1;font-size:1.8rem;color:#dc5a8c}#treatment .bnr p{line-height:1.4;font-size:1.4rem}#treatment .bnr .btn_arrow0{padding-right:30px}#treatment .bnr .btn_arrow0::before{background-color:#dc5a8c;top:0;bottom:0;right:10px;margin:auto}#treatment .bnr .btn_arrow0::after{top:0;bottom:0;right:17px;margin:auto}#start{padding:60px 50px;background:url("../common/img/start_bg0.jpg") no-repeat center top/cover;text-align:center}#start h2{font-size:2.4rem;color:#dc5a8c}#start .read{margin-top:10px}#start .inner{max-width:720px;margin:auto}#start ul{display:flex}#start li{box-sizing:border-box;padding:20px 6px}#start li:nth-child(1),#start li:nth-child(2),#start li:nth-child(3){width:16.9%}#start li:nth-child(4),#start li:nth-child(5){width:25.3%}#start li a{box-sizing:border-box;display:block;height:100%;background:#fff no-repeat center 15px / 70px;border-radius:3px;padding:95px 15px 15px 15px;line-height:1.6;font-size:1.4rem;transition:all .2s ease-out}#start li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);-webkit-transform:scale(1.04);transform:scale(1.04)}#start li:nth-child(1) a{background-image:url("../common/img/start_img0.png")}#start li:nth-child(2) a{background-image:url("../common/img/start_img1.png")}#start li:nth-child(3) a{background-image:url("../common/img/start_img2.png")}#start li:nth-child(4) a{background-image:url("../common/img/start_img3.png")}#start li:nth-child(5) a{background-image:url("../common/img/start_img4.png")}#start .btns{margin-top:10px}#start .btn_link{position:relative;box-sizing:border-box;display:inline-block;padding:18px 40px 18px 20px;min-width:350px;max-width:100%;background:#dc5a8c;border-radius:3px;text-align:center;line-height:1.4;font-size:1.8rem;color:#fff!important;transition:background .15s ease-out}#start .btn_link:hover{background:#b02b5a}#start .btn_link::before{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:16px;height:16px;border:solid 1px #fff;border-radius:50px;content:''}#start .btn_link::after{display:block;position:absolute;top:0;bottom:0;right:23px;margin:auto;width:3px;height:3px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}#banner{border-top:solid 1px #dcdcdc;padding:30px 0;text-align:center}#banner li{display:inline-block;vertical-align:middle;margin:10px 20px}#banner li a{background:0;padding:0;transition:opacity .15s ease-out}#banner li a:hover{opacity:.7}#supervision{border-top:solid 1px #dcdcdc;padding:30px 50px}#supervision .inner{max-width:800px;margin:auto}#supervision h2{font-size:1.8rem;color:#a5964b}#supervision p.read{margin-top:.5em;margin-bottom:1em;font-size:1.3rem}#supervision p{margin-top:1.5em;font-size:1.3rem}#supervision figure{margin-bottom: 1em;}#supervision div.link{margin-top:.5em;font-size:1.3rem}footer .block{border-top:solid 1px #dcdcdc;padding:50px}#contact{box-sizing:border-box;float:left;width:75%;border-right:solid 1px #dcdcdc;padding-right:20px;margin:0!important}#contact h2{float:left;font-size:2rem;color:#a5964b}#contact .head .btns{float:left;margin:0!important;margin-left:30px!important}#contact .head .btns a{box-sizing:border-box;position:relative;display:inline-block;padding:7px 70px 7px 20px;border:solid 1px #a5964b;border-radius:3px;line-height:1.4;font-size:1.4rem;color:#a5964b;transition:all .15s ease-out}#contact .head .btns a:hover{background:#a5964b;color:#fff}#contact .head .btns a::before,#contact .head .btns a::after{top:0;bottom:0;right:10px;margin:auto}#contact .head .btns a::after{right:18px;transition:border .15s ease-out}#contact .head .btns a:hover::before,#contact .head .btns a:hover::after{border-color:#fff}#contact h3{margin-top:30px;font-size:1.4rem;color:#a5964b}#contact h4{margin-top:3px;font-size:1.4rem}#contact strong{display:block;margin:10px 0;line-height:1;font-size:2.4rem;color:#444!important}#contact p{font-size:1.2rem}#contact ul{display:flex;margin:30px -3px 0 -3px}#contact li{padding:3px}#contact li a{box-sizing:border-box;display:block;height:100%;padding:10px 20px;border:solid 1px #a5964b;border-radius:3px;text-align:center;line-height:1.4;font-size:1.4rem;color:#a5964b;transition:all .15s ease-out}#contact li a:hover{background:#a5964b;color:#fff}#clinic{box-sizing:border-box;float:right;width:25%;padding-left:20px;margin:0!important}#clinic .inner{max-width:initial!important;max-width:auto!important;margin:0!important;padding:0!important}#clinic h2{font-size:2rem;color:#a5964b}#clinic ul{margin-top:10px}#clinic li{float:left;width:50%;margin:5px 0 10px}#column_utilities li a{transition:color .15s ease-out}#column_utilities li a:hover{color:#a5964b}#subject nav{margin-top:30px}#column_utilities nav li{display:inline-block;margin-right:40px;line-height:1.2;font-size:1.4rem}#column_utilities nav li a{display:block;position:relative;padding-left:25px}#column_utilities nav li a::before{display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:solid 1px #a5964b;border-radius:50px;content:''}#column_utilities nav li a::after{display:block;position:absolute;top:0;bottom:0;left:6px;margin:auto;width:3px;height:3px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}footer .box{background:#444;padding:30px;text-align:center;color:#fff}footer .box nav{margin:30px 0}footer .box nav li{display:inline-block;padding:0 10px;border-left:solid 1px #a5964b;line-height:1;font-size:1.2rem}footer .box nav li:first-child{border:0}footer .box nav li a{color:#fff;transition:color .15s ease-out}footer .box nav li a:hover{color:#a5964b}footer .box p{font-size:1.1rem}footer .box h3{margin-bottom:5px;font-size:1.4rem}footer .copy i{position:relative;top:1px;vertical-align:sub;font-size:200%}#column_contact{border-top:solid 1px #dcdcdc;padding:30px 15px 0;margin:0!important}#column_utilities{border-top:solid 1px #dcdcdc;padding:30px 15px 30px}.sub-display,.sub-display-inline{display:none!important}.sub-display-g,.sub-display-inline-g{display:none!important}#doctor{padding:60px 50px}#doctor h2{text-align:center;line-height:1.2;font-size:2.2rem;color:#a5964b}#doctor h2::before,#doctor h2::after{display:block;height:23px;background-repeat:no-repeat;background-position:center center;background-size:contain;content:''}#doctor h2::before{margin-bottom:10px;background-image:url("../common/img/ornament1.png")}#doctor h2::after{margin-top:10px;background-image:url("../common/img/ornament1.png");-webkit-transform:rotate(180deg);transform:rotate(180deg)}#doctor p{margin-top:20px;text-align:center;font-size:1.4rem}#doctor ul{max-width:780px;margin:20px auto}#doctor li{box-sizing:border-box;float:left;padding:1px;width:25%}#doctor li .caption{box-sizing:border-box;display:block;color:#a5964b;background:#eae9e6;padding:5px;font-size:1rem;text-align:center;line-height:1}#doctor .btns{text-align:center}#worry{padding:60px 50px;background:url("../img/worry_bg0.jpg") no-repeat center center/cover;text-align:center}#worry h2{padding:40px 0 5px 0;background:url("../common/img/ornament0.png") no-repeat center top/90px auto;font-size:2.2rem;color:#a5964b}#worry ul{max-width:700px;margin:auto}#worry li{box-sizing:border-box;position:relative;float:left;width:25%;padding:10px}#worry li a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;line-height:1.4;font-size:1.8rem;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#worry li:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}#worry li:hover span img{box-shadow:none}#worry li img{box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:transform .2s ease-out}#worry li:hover img{box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}#worry li a{box-shadow:color .3s ease-out}#worry li:hover a{color:#a5964b}#worry li a span{position:absolute;display:block;width:100%;top:50%;-webkit-transform:translateY(-65%);transform:translateY(-65%)}#worry li a span img{box-shadow:none;width:60%;height:auto}#worry .btn_arrow1::before{left:-1px;right:0;bottom:30px;margin:auto}#worry .btn_arrow1::after{left:-2px;right:0;bottom:37px;margin:auto}#clinics{position:relative;padding:440px 50px 60px 50px;text-align:center}#clinics .bg{position:absolute;width:100%;height:480px;top:0;left:0;background:url("../img/access_bg0.jpg") no-repeat center center/cover;z-index:-1}#clinics .bg::after{display:block;position:absolute;width:100%;height:30%;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 95%);content:''}#clinics h2{padding:40px 0 5px 0;background:url("../common/img/ornament0.png") no-repeat center top/90px auto;font-size:2.2rem;color:#a5964b}#clinics h2+p{margin-top:10px;font-size:1.4rem}#clinics .inner{max-width:860px;margin:auto;text-align:center}#clinics .inner>div{box-sizing:border-box;display:inline-block;padding:20px 10px;width:33.33%}#clinics .inner a{display:block;transition:opacity .15s ease-out}#clinics .inner a:hover{opacity:.7}#clinics .inner figure{border:solid 1px #a5964b;padding:5px;margin-bottom:6px}#clinics .inner span{display:block;overflow:hidden}#clinics .inner p{display:inline-block;position:relative;line-height:1;color:#a5964b;font-size:17px}#clinics .inner p.btn_arrow1::before{top:0;bottom:-1px;right:-25px;margin:auto}#clinics .inner p.btn_arrow1::after{top:0;bottom:-1px;right:-17px;margin:auto}#clinics .inner p{font-size:16px}#clinics .inner p.btn_arrow1::before{bottom:-2px}#clinics .inner p.btn_arrow1::after{bottom:-2px}#clinics .inner .time{display:block;box-sizing:border-box;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px 10px 8px;line-height:1;margin:3px auto 0;width:98%}#clinics .inner .address{display:block;box-sizing:border-box;padding:10px 15px 0;text-align:left;font-size:12px;line-height:1.5}#pickup{padding:60px 50px;background:url("../img/pickup_bg0.jpg") no-repeat left top}#pickup h2{font-size:2.6rem;color:#a5964b;text-align:center}#pickup h2+p{margin-top:10px;text-align:center;font-size:1.4rem}#pickup ul{max-width:810px;margin:10px auto auto auto}#pickup li{box-sizing:border-box;float:left;width:50%;padding:7px 10px}#pickup li:nth-child(odd){clear:both}#pickup li a{display:flex;height:100%;background:#fff;overflow:hidden;border:solid 1px #d2cba5;border-radius:4px;transition:all .2s ease-out}#pickup li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#pickup li a::before,#pickup li a::after{top:0;bottom:0;right:15px;margin:auto}#pickup li a::after{right:23px}#pickup li figure{flex-basis:120px;width:120px;min-width:120px;background:no-repeat center center / cover}#pickup li .txt{padding:15px 30px 15px 10px}#pickup li p{line-height:1.4;font-size:1.4rem}#pickup li h3{margin-top:5px;line-height:1.2;font-size:2rem;color:#a5964b}#column{padding:0 50px;background:#dce8eb url("../img/column_bg0.jpg") no-repeat left top}#column .inner{position:relative;max-width:810px;margin:auto;padding:30px 0 15px 0}#column .head{float:left;width:43%}#column .ph{position:absolute;bottom:0;left:-110px;width:422px}#column h2{box-sizing:border-box;position:relative;float:right;width:160px;height:160px;background:#fff;padding:6px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);text-align:center;font-size:2.2rem;color:#a5964b}#column h2 span{box-sizing:border-box;display:block;width:100%;height:100%;padding-top:45px;border:solid 1px #a5964b}#column ul{position:relative;float:right;width:50%;z-index:1}#column li{box-sizing:border-box;float:left;width:50%;padding:0 5px 10px 5px}#column li:nth-child(odd){clear:both}#column li a{display:block;text-align:center;background:#fff;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);padding:6px 6px 15px 6px;transition:all .2s ease-out}#column li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#column li figure{box-sizing:border-box;margin-bottom:10px;overflow:hidden}#column li figure.border{border:solid 1px #a5964b}#column li h3{font-size:1.8rem;color:#a5964b}#column_bnr{margin-top:30px}#column_bnr ul{max-width:770px;margin:auto;text-align:center}#column_bnr li{box-sizing:border-box;display:inline-block;width:49%;padding:7px 5px}#column_bnr li a{display:flex;align-items:center;background:#fff;overflow:hidden;border:solid 1px #a5964b;border-radius:4px;transition:all .2s ease-out}#column_bnr li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#column_bnr li a::before,#column_bnr li a::after{top:0;bottom:0;right:15px;margin:auto}#column_bnr li a::after{right:23px}#column_bnr li figure{flex-basis:150px;height:100px;background:no-repeat center center / cover}#column_bnr li .txt{box-sizing:border-box;margin-top:5px;padding:0 40px 0 10px}#column_bnr h3{margin-top:-0.3em;font-size:1.8rem;color:#a5964b}#info{padding:60px 50px}#info .inner{max-width:830px;margin:auto}#info h2{text-align:center;font-size:2.4rem;color:#a5964b}#news h3,#activity h3{border-bottom:solid 1px #a5964b;padding-bottom:10px;margin-bottom:30px;text-align:center;font-size:1.8rem;color:#a5964b}#news h3+ol li:nth-of-type(1),#activity h3+ol li:nth-of-type(1){padding-top:0}#info .tab_contents{margin:30px 0}#info .tab_contents>div{box-sizing:border-box;float:left;width:50%}#news{padding-right:20px}#activity{padding-left:20px}#info .topic{background:#edece9;padding:25px}#info .topic h4{color:#a5964b}#info .topic p{font-size:1.4rem}#info .topic p{font-size:1.4rem}#info .topic2{background:#edece9;padding:25px;margin-top:10px}#info .topic2 h4{color:#b02b5a}#info .topic2 p{font-size:1.4rem}#info .topic2 p{font-size:1.4rem}#news li,#activity li{padding:30px 0;border-top:solid 1px #dcdcdc}#news li:first-child,#activity li:first-child{border:0}#news li time,#activity li time{font-size:1.2rem;color:#a5964b}#news li .label,#activity li .label{display:inline-block;margin-left:10px;padding:2px 5px;border:solid 1px #a5964b;font-size:1.1rem;color:#a5964b}#news li p,#activity li p{margin-top:10px;font-size:1.4rem}#info .btns{margin-top:10px;text-align:center}#info .box{margin-top:60px;background:#edece9;padding:20px}#info .box ul{display:flex;max-width:770px;margin:auto}#info .box li{box-sizing:border-box;width:50%;padding:5px}#info .box li.full-width{width:100%;padding:0 5px}#info .box li.full-width .line{display:block;background:0;border:0;border-radius:0;margin-top:10px;height:auto}#info .box li:nth-child(odd){clear:both}#info .box li a{display:flex;height:100%;background:#fff;overflow:hidden;border:solid 1px #a5964b;border-radius:4px;transition:all .2s ease-out}#info .box li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#info .box li figure{flex-basis:50%;background:no-repeat center center / cover}#info .box li .txt{box-sizing:border-box;flex-basis:50%;padding:15px 10px}#info .box li p{line-height:1.4;font-size:1.4rem}#info .box li h3{margin-top:5px;font-size:1.8rem;color:#a5964b}#info .bnr{margin-top:30px}#info .bnr ul{max-width:770px;margin:auto;text-align:center}#info .bnr li{box-sizing:border-box;display:inline-block;width:50%;padding:7px 5px}#info .bnr li a{display:flex;align-items:center;background:#fff;overflow:hidden;border:solid 1px #a5964b;border-radius:4px;transition:all .2s ease-out}#info .bnr li a:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-webkit-transform:scale(1.02);transform:scale(1.02)}#info .bnr li a::before,#info .bnr li a::after{top:0;bottom:0;right:15px;margin:auto}#info .bnr li a::after{right:23px}#info .bnr li figure{flex-basis:150px;height:100px;background:no-repeat center center / cover}#info .bnr li .txt{box-sizing:border-box;margin-top:5px;padding:0 40px 0 10px}#info .bnr h3{margin-top:-0.3em;font-size:1.8rem;color:#a5964b}@media only screen and (max-width:767px){#treatment{padding:65px 10px 60px 10px;background-size:120% auto}#treatment nav{flex-wrap:wrap;margin-top:35px}#treatment nav .img{top:-200px;width:220px}#treatment nav>div{width:50%}#treatment h4{padding:30px 10px}#treatment li a{font-size:1.2rem}#start{padding:60px 18px}#start ul{display:flex;flex-wrap:wrap;margin:20px 0}#start li{padding:6px}#start li:nth-child(1),#start li:nth-child(2),#start li:nth-child(3){width:33.333%}#start li:nth-child(4),#start li:nth-child(5){width:50%}#start .btn_link{width:350px;min-width:0;max-width:100%}#banner li{margin:10px}#supervision{padding:30px 15px}#supervision p{margin-top:1em}#supervision h2.sub_font{font-size:1.4rem}footer .block{padding:50px 15px}#contact{float:none;width:100%;border-right:0;padding-right:0}#contact .head .btns{display:none}#contact ul{flex-wrap:wrap}#contact li{box-sizing:border-box;width:50%}#contact li a{font-size:1.2rem}#contact h3{margin-top:15px}#clinic{float:none;width:100%;padding-left:0;padding:25px 0}#clinic li{width:33.33%}#column_utilities nav li{display:block;float:left;width:33.33%;margin:10px 0}#column_utilities nav li a{display:block;position:relative;padding-left:25px}#column_utilities nav li a::before{display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:solid 1px #a5964b;border-radius:50px;content:''}#column_utilities nav li a::after{display:block;position:absolute;top:0;bottom:0;left:6px;margin:auto;width:3px;height:3px;border-top:solid 1px #a5964b;border-right:solid 1px #a5964b;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}footer .box{text-align:left}footer .box nav li{padding:0 5px}footer .box nav,footer .box p.copy,footer .box h3{text-align:center}#doctor{padding:50px 10px}#doctor ul{margin:20px -10px}#worry{padding:50px 5px}#worry ul{margin-top:10px}#worry li{width:33.33%;padding:5px}#worry li a{font-size:1.6rem}#worry li a span{top:50%;-webkit-transform:translateY(-70%);transform:translateY(-70%)}#worry li a span img{width:68%;height:auto}#worry .btn_arrow1::before{bottom:20px}#worry .btn_arrow1::after{bottom:27px}#clinics{padding:200px 10px 30px 10px}#clinics .bg{height:220px}#clinics .inner{margin-top:10px}#clinics .inner>div{display:block;float:none;width:85%;padding:0;margin:0 auto}#clinics .inner>div:nth-of-type(n+1){margin-top:25px}#clinics .inner figure{padding:3px}#pickup{padding:60px 10px}#pickup ul{margin-top:10px}#pickup li{float:none;width:100%;padding:5px 0}#column{padding:0 5px;overflow:hidden}#column .inner{padding:50px 0 15px 0}#column .head{float:none;width:100%}#column .ph{position:absolute;top:5px;bottom:auto;left:0;width:280px}#column h2{margin-right:5px}#column ul{float:none;width:100%;margin:30px 0 0 0}#column_bnr li{width:100%}#info{padding:60px 10px}#info .tab{margin:30px -10px 0 -10px}#info .tab li{box-sizing:border-box;float:left;width:50%;padding:10px 5px;background:#edece9;border-top:solid 1px #edece9;border-bottom:solid 1px #dcdcdc;text-align:center;color:#a5964b}#info .tab li:nth-child(odd){border-right:solid 1px #dcdcdc}#info .tab li.act{background:#fff;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #fff}#info .tab_contents>div.inact{display:none}#news h3,#activity h3{display:none}#info .tab_contents{margin:30px 0}#info .tab_contents>div{float:none;width:100%}#news{padding-right:0}#activity{padding-left:0}#info .inner>.btns{margin-top:-30px}#info .box{margin:40px -10px 0 -10px;padding:20px 10px}#info .box li a{display:block;border:solid 1px #e4dfc9}#info .box li figure{width:100%;height:110px}#info .box li .txt{padding:10px;text-align:center}#info .bnr li{width:100%}}@media only screen and (max-width:413px){#treatment nav .img{top:-190px;right:-20px}#treatment h2{font-size:2.5rem}#treatment h3{font-size:1.2rem}#treatment h3 span{font-size:1.6rem}#treatment h4{font-size:1.8rem}#start h2{font-size:2.1rem}#start li p{font-size:1.2rem}#contact h2{font-size:1.8rem}#clinic h2{font-size:1.8rem}#doctor h2{font-size:2rem}#worry h2{font-size:2rem}#worry li a{font-size:1.4rem}#clinics h2{font-size:2rem}#pickup h2{font-size:2rem}#pickup li h3{font-size:1.8rem}#pickup li p{font-size:1.2rem}#column .ph{left:-20px}#column h2{font-size:2rem}#column li h3{font-size:1.6rem}#column li p{font-size:1.2rem}#info h2{font-size:2rem}#info .box li p{font-size:1.2rem}#info .box li h3{font-size:1.6rem}}@media only screen and (max-width:374px){#treatment nav .img{top:-180px;right:-40px}#treatment h2{font-size:2.1rem}#treatment h3{font-size:1.1rem}#treatment h3 span{font-size:1.4rem}#treatment h4{font-size:1.6rem}#start h2{font-size:1.8rem}#start li p{font-size:1.1rem}#contact h2{font-size:1.5rem}#contact li a{font-size:1rem}#clinic h2{font-size:1.5rem}#doctor h2{font-size:1.7rem}#doctor li .caption{letter-spacing:-1px}#worry h2{font-size:1.7rem}#worry li a{font-size:1.2rem}#worry .btn_arrow1::before{bottom:15px}#worry .btn_arrow1::after{bottom:22px}#clinics h2{font-size:1.7rem}#pickup h2{font-size:1.7rem}#pickup li h3{font-size:1.5rem}#column .ph{left:-40px}#column h2{font-size:1.7rem}#column li h3{font-size:1.4rem}#column_bnr li figure{flex-basis:120px;height:80px}#column_bnr li h3{font-size:1.3rem}#info h2{font-size:1.7rem}#info .box li p{font-size:1rem}#info .box li h3{font-size:1.3rem}#info .bnr li figure{flex-basis:120px;height:80px}#info .bnr li h3{font-size:1.3rem}}@media only screen and (max-width:1200px) and (min-width:768px){#clinic li{float:none;width:100%;margin:5px 0}#pickup li h3{font-size:1.8rem}#pickup li p{font-size:1.2rem}#column li h3{font-size:1.6rem}#column li p{font-size:1.3rem}}@media only screen and (min-width:768px){#column_contact{padding:50px}#column_utilities{padding:30px 50px}#doctor li{width:20%}#doctor li .caption{padding:6px 5px 5px;font-size:16px;font-family:'Noto Serif JP',"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:400}#doctor li .caption .small{font-size:14px;display:inline-block;margin-left:5px}#clinics .inner .time{font-size:15px}}