@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote,q{quotes:''}blockquote:before,blockquote:after,q:before,q:after{content:''}img{max-width:100%;height:auto;vertical-align:bottom}a img{max-width:100%;height:auto;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;outline:0;vertical-align:baseline;color:#000}a:hover,a:active{color:#000;-webkit-transition:opacity 0.4s ease,filter 0.4s ease;transition:opacity 0.4s ease,filter 0.4s ease}a:hover img{-webkit-transition:opacity 0.4s ease,filter 0.4s ease;transition:opacity 0.4s ease,filter 0.4s ease}a:hover img:hover{opacity:.7}.page_info a{text-decoration:underline}.inner:after{content:"";display:table;clear:both}.inner{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.pcDisp{display:block}.spDisp{display:none}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}img.alignLeft{float:left;margin:0 10px 10px 0;display:inline}img.alignRight{float:right;margin:0 0 10px 10px;display:inline}.cent{text-align:center}.alR{text-align:right}.block{display:block}.fontL{font-size:1.5rem}.fontPink{color:#df5d5d}.pcBlock{display:block}ul.check{margin:0 auto 20px;list-style-type:none}ul.check li{position:relative;margin:0 0 5px;padding-left:25px;font-size:1.1rem}ul.check li:after,ul.check li:before{width:4px;height:11px;content:'';background:#ff931e;position:absolute;top:.43em;left:.5em;display:block;border-radius:10px;transform:rotate(45deg)}ul.check li:before{height:8px;top:.6em;left:.2em;transform:rotate(-45deg)}ol.number{margin:0 auto 10px;list-style-type:decimal}ol.number li{margin:0 0 5px 25px;font-size:1.1rem}.txt-note{font-size:.8rem;text-align:left}.wrapper{min-width:1080px}@keyframes easeIn{0%{opacity:1}100%{opacity:.7}}body{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:1rem;line-height:1.5}.pan{width:100%;height:70px}.pan{background:none;left:0;top:130px;position:absolute;z-index:9}.pan .inner{max-width:1080px;width:100%;margin:0 auto;line-height:70px;font-size:.6rem}#menu_cate3 h2 img,#menu_cate h2 img,#doctor h2 img,#payment h2 img,.consultation1911 h2 img{left:50%;max-width:150%;position:relative;transform:translateX(-50%);width:143%}main h2{width:100%;margin-bottom:30px;overflow:hidden}main #conteiner{max-width:1080px;width:100%;margin:0 auto 50px}main #conteiner #side{max-width:270px;width:100%;float:left;margin-bottom:50px}main #conteiner #content{max-width:750px;width:100%;float:right}main #contents_c{width:890px;margin:0 auto 100px}.l_wrapper{width:100%;max-width:1080px;margin:0 auto;position:relative}.pcDisp_lp{display:block}.spDisp_lp{display:none}.img.pcDisp_lp{display:inline}.sec07-content-box2 img.pcDisp_lp{display:inline}header#mainhead{max-width:1148px;width:100%;margin:0 auto;padding:0;box-sizing:border-box;height:113px}header#mainhead h1{max-width:367px;width:100%;float:left;margin-left:34px;line-height:100%}header#mainhead p{color:#545454;font-size:.7rem;margin-top:10px;margin-bottom:5px}header#mainhead1911{margin:0 auto;padding:0;box-sizing:border-box;position:sticky;top:0;left:0;right:0;background:rgb(255 255 255 / .7);backdrop-filter:blur(5px);z-index:999999}.wide-header #headerWrap{width:1307px}#headerWrap{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;width:1080px;margin:0 auto 10px;padding-top:10px;font-family:'ヒラギノ角ゴ ProN W6','Noto Sans JP',sans-serif;font-size:11px;line-height:15px;letter-spacing:.5px;color:#333}#headerWrap *{box-sizing:border-box}#headerWrap>.col a{display:inline-block}#headerWrap>.col a img{width:100%}#headerWrap>.col.title{width:315px}#headerWrap>.col.contact{width:410px}#headerWrap>.col.reservation{width:281px}.wide-header #headerWrap>.col.language{width:auto}#headerWrap>.col.language{width:36px}#headerWrap .col.contact{display:flex;flex-flow:row nowrap;margin-left:10px;background:none;font-size:13px;font-weight:600}.wide-header #headerWrap>.col.contact{margin-left:190px}#headerWrap .col.title{margin-right:15px}#headerWrap .col.contact{display:flex;flex-flow:row nowrap;margin-right:10px;background:none;font-size:13px}#headerWrap .contactNum{margin-right:15px}#headerWrap .contactNum .label{background-color:#B1ACA6;color:#fff;text-align:center;padding:1px 0 2px;border-radius:3px}#headerWrap .contactNum .phone{margin-top:5px}#headerWrap .contactInfo .item{margin-bottom:3px}#headerWrap .contactInfo .item span{background:#B1ACA6;display:inline-block;width:67px;height:22px;font-size:11px;line-height:22px;color:#fff;padding:0 3px;text-align:center;letter-spacing:1px;margin-right:5px;border-radius:3px}#headerWrap .contactInfo .item:nth-child(2) span{letter-spacing:4px}#headerWrap .col.language{padding-bottom:3px}#headerWrap .radius{display:inline-block;padding:1px 10px 2px;border-radius:50px;background-color:#333;color:#fff;font-size:10px;font-style:normal;font-weight:500;line-height:1;letter-spacing:0}#headerWrap .contactBox{position:relative;display:inline-block;width:198px;margin-top:5px;padding:1px 2px 1px 69px;border:1px solid #b3a28d;border-radius:3px;color:#333;font-size:11px;line-height:1.4;cursor:default;overflow:hidden}#headerWrap .contactBox:not(:last-child){margin-right:5px}#headerWrap .contactBox .cliName{position:absolute;top:-1px;bottom:-1px;left:-1px;display:flex;justify-content:center;align-items:center;width:60px;margin:0;background-color:#B3A28D;background-image:url(/images/header-bg_clinic_name.png);background-blend-mode:multiply;background-position:top center;background-repeat:repeat-x;background-size:contain;color:#fff;font-family:'ヒラギノ明朝 ProN W6','Noto Serif JP',serif;font-size:15px;font-weight:700;text-align:center}#headerWrap .contactBox .phone{font-family:'ヒラギノ明朝 ProN W6','Noto Serif JP',serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:-.4px}#headerWrap .contactBox .phone:first-letter{letter-spacing:-1.5px}#headerWrap .contactBox .closed{font-family:'ヒラギノ角ゴ ProN W6','Noto Sans JP',sans-serif;font-size:11px;font-weight:600;line-height:15px}#headerWrap .contactBox .radius{margin-right:3px;padding:1px 10px!important;background-color:#B3A28D!important}#headerWrap .contactBox.akabane{border-color:#851313}#headerWrap .contactBox.akabane .cliName,#headerWrap .contactBox.akabane .radius{background-color:#851313!important}#headerWrap .contactBox.akabane .cliName{background-blend-mode:screen}#headerWrap .col.reservation{display:flex;flex-flow:row nowrap;margin-left:5px}#headerWrap .col.reservation a:not(:last-child){margin-right:5px}#headerWrap .col.language a:not(:last-child){margin-bottom:4px}.lp_language{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}.lp_language a:not(:last-child){margin-bottom:2px!important}.dropbtn{background:url(includes/images/language/header-btn_l_bg.png) no-repeat;color:#fff;padding:16px;border:none;cursor:pointer;width:76px;height:55px;font-size:15px;font-weight:700;position:relative;text-align:left;padding-left:33px;font-family:Arial,Helvetica,sans-serif}.dropbtn:before{content:'';background:url(includes/images/language/header-btn_lang_jp.png) no-repeat;position:absolute;left:5px;top:50%;width:24px;height:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-size:100%}.dropbtn:after{content:'';background:url(includes/images/language/lang_dropicon.png);position:absolute;bottom:5px;left:0;right:0;width:10px;height:8px;margin:0 auto}.dropbtn.active:after{transform:translateY(-50%) rotate(180deg);bottom:1px}.dropbtn:hover,.dropbtn:focus{opacity:.8}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;max-width:76px;z-index:1;margin-top:5px}.dropdown-content a{width:76px;height:42px;text-decoration:none;display:block;background-color:#db5968;color:#fff}.lang1,.lang2,.lang3{position:relative;padding:14px 0 10px 34px}.lang1:before{content:'';background:url(includes/images/language/header-btn_lang_en.png) no-repeat;position:absolute;left:5px;top:50%;width:24px;height:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-size:100%}.lang2:before{content:'';background:url(includes/images/language/header-btn_lang_kor.png) no-repeat;position:absolute;left:5px;top:50%;width:24px;height:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-size:100%}.lang3:before{content:'';background:url(includes/images/language/header-btn_lang_ch.png) no-repeat;position:absolute;left:5px;top:50%;width:24px;height:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-size:100%}.lang4 img{padding:9px 5px 0 5px}.dropdown-content a:hover{opacity:.9}.show{display:block;max-width:76px}nav#mainNav{max-width:588px;width:100%;float:right;margin-top:52px}nav#mainNav ul{margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center}nav#mainNav li{width:100%;padding:10px 0;text-align:center;box-sizing:border-box;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#404040;font-size:.85rem;line-height:100%;font-weight:700}nav#mainNav li a div{width:100%;color:#831214;font-size:.6rem;margin-top:10px}nav#mainNav li a:hover{opacity:.5}div.drawer,div.fixedMenu,.spMenuCenter{display:none}nav#mainNav1911{max-width:1099px;width:100%;clear:both;background:url(/images/head_nav_line.jpg) no-repeat right;margin:0 auto}nav#mainNav1911 ul{margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center}nav#mainNav1911 li{width:100%;padding:0;text-align:center;box-sizing:border-box;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#404040;font-size:.85rem;line-height:100%;font-weight:700;background:url(/images/head_nav_line.jpg) no-repeat left;position:relative}nav#mainNav1911 li a div{width:100%;color:#831214;font-size:.6rem;margin-top:5px;font-weight:700}nav#mainNav1911 li a:hover{opacity:.5}nav#mainNav1911>ul>li>a{display:inline-block;padding:10px 3px;color:#474747}#side_menu_set{background:url(/images/side_bg.jpg) repeat-y;border-radius:5px;background-size:100%;margin-bottom:30px}#side_menu{background:url(/images/side_bg_top.jpg) no-repeat top;padding-top:30px;background-size:100%;padding-bottom:20px}#side_menu h3{max-width:195px;width:100%;margin:0 auto 15px}#side_menu h4{max-width:260px;width:100%}#side_menu ul{text-align:left;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#side_menu ul li{margin-left:15px;margin-left:15px;height:40px;max-width:225px;width:100%;border-bottom:#fff solid 1px;font-size:.9rem;font-weight:700}#side_menu ul li:last-child{border-bottom:none}#side_menu ul li a{color:#fff;line-height:40px;width:100%;display:block}#side_menu ul li a:before{content:url(/images/index_menu_arrow.png);margin-right:10px}#side_menu ul li a:hover{opacity:.5}.kerning01{letter-spacing:-1px;font-size:95%}.kerning02{letter-spacing:-3px}.kerning03{letter-spacing:-3px}#side_osusume{background:#e7decd;padding-top:30px;padding-bottom:15px;border-radius:5px}#side_osusume h3{max-width:250px;width:100%;margin:0 auto 15px}#side_osusume ul li{max-width:250px;width:100%;margin:0 auto 15px}footer a{color:#fff}footer .inner{max-width:1080px;width:100%;margin:0 auto 0;padding-top:40px}footer .lft{max-width:800px;width:100%;float:left}footer .lft h2{font-weight:700;margin-bottom:20px}footer .lft dl{max-width:200px;width:100%;float:left;line-height:200%}footer .lft dl dt{font-weight:700}footer .rgt{border-left:#c7baa9 2px solid;padding-left:20px;font-weight:700;float:right}footer .rgt li{margin-bottom:15px}footer .pay img{width:150px}footer .links{max-width:1080px;width:100%;margin:0 auto;padding-bottom:40px}footer .links a{margin-right:30px}footer .links a:before{content:url(/images/icon02.png);margin-right:5px}footer .links .copy{font-size:.5rem;float:right}footer .sns{clear:both;padding-top:20px;padding-bottom:20px;max-width:1080px;width:100%;margin:0 auto;height:40px;text-align:right}footer .sns img{width:40px;height:40px;margin-left:25px}footer #foot_res{background:url(/images/foot_bg.png) repeat-x bottom;width:100%;height:145px;position:fixed;bottom:0}footer #foot_res .inner{max-width:1080px;width:100%;margin:0 auto}footer #foot_res .inner .foot_txt{max-width:509px;width:100%;margin-right:35px;margin-top:50px;float:left}footer #foot_res .inner a img{max-width:184px;width:100%;padding-top:43px}footer #foot_res .inner .foot_tel{max-width:220px;width:100%;float:right;margin-top:50px}#index_clinic{padding:50px 0 60px;background-color:#fcfaf7}.clinic_slides{overflow:hidden}#index_clinic h2{text-align:center}#index_clinic h2 img{margin:0 auto;width:349px}#index_clinic .inner{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1080px;margin:0 auto}#index_clinic .inner>section{width:calc((100% - 30px) /2)}#index_clinic .inner>section:first-child{margin-right:30px}#index_clinic .clinic_bnr{display:flex;flex-flow:row wrap;justify-content:flex-start;height:154px;background-repeat:no-repeat;background-position:top center;background-size:cover}#index_clinic #clinic1 .clinic_bnr{background-image:url(/images/access/clinic1_bnr.webp)}#index_clinic #clinic2 .clinic_bnr{background-image:url(/images/access/clinic2_bnr.webp)}#index_clinic .clinic_bnr h4{display:inline-block;padding:35px 20px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;font-size:25px;font-weight:400;line-height:1}#index_clinic .clinic_bnr h4 span{display:block;margin-top:8px;font-size:15px}#index_clinic .clinic-social{margin-top:35px;margin-left:40px}#index_clinic .clinic-social ul{margin:0 auto;width:110px}#index_clinic .clinic-social ul li{display:block;float:left;margin-right:1%;width:32.66%}#index_clinic .clinic-social ul li:last-child{margin-right:0}#index_clinic .inner_wrap{background-color:#fff;margin:0 20px;margin-top:-54px;margin-bottom:30px;padding:20px;box-shadow:0 0 14px rgb(0 0 0 / 20%);position:relative;z-index:1}#index_clinic .inner_wrap .card{display:flex;flex-flow:row wrap;justify-content:space-between}#index_clinic .inner_wrap .card .media{width:125px}#index_clinic .inner_wrap .card .text{box-sizing:border-box;width:-ms-calc(100% - 125px);width:-webkit-calc(100% - 125px);width:calc(100% - 125px);padding-left:10px;text-align:left}#index_clinic .inner_wrap .card .text .text-phone{font-weight:600;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#index_clinic .inner_wrap .card .text-phone span{display:block;font-size:17px}#index_clinic .inner_wrap .card .text-phone h5{margin-bottom:20px;font-family:'YuMincho','游明朝体',serif;font-size:38px;letter-spacing:-1px;line-height:1}#index_clinic .inner_wrap .card .text-phone h5:before{content:'';display:inline-block;width:55px;height:36px;margin-bottom:-4px;margin-right:10px;background:url(/images/access/phone_icon.png) left center no-repeat}#index_clinic .inner_wrap .card .text-phone h5 a{color:#333;font-weight:400}#index_clinic .inner_wrap .card .clinic_info li{display:flex;position:relative;align-items:center;padding:10px 0;padding-left:90px;min-height:42px;border-top:1px solid #e5e5e5;font-size:15px;font-weight:500}#index_clinic .inner_wrap .card .clinic_info li:last-child{border-bottom:1px solid #e5e5e5}#index_clinic .inner_wrap .card .clinic_info li span{display:inline-block;position:absolute;top:10px;bottom:10px;left:0;width:80px;padding:10px 0;background-color:#eee;text-align:center}#index_clinic .fBtn{text-align:center}#index_clinic .fBtn img{display:inline-block;width:240px}#index_clinic{position:relative}#index_clinic .c_btn-sec{position:absolute;bottom:-30px;left:calc(50% - 190px)}.clinic_slides ul{display:flex;justify-content:center;width:1933px;left:50%;position:relative;transform:translateX(-50%)}.clinic_info_wrapper{background:url(images/top/new/clinic_bg.webp) no-repeat left top;background-size:cover;border-top:6px solid #FAEBEC;padding:60px 0;color:#fff}.clinic_info_wrapper .c_ttl{text-align:left;color:#fff}.clinic_info_wrapper .c_ttl small{color:#FAEBEC}.clinic_info{margin-left:90px;flex:1}.clinic_info ul{width:100%}.clinic_info ul li{width:100%;border-top:1px solid #A6A6A6;padding:10px 0;display:flex;align-items:center}.clinic_info ul li:last-child{border-bottom:1px solid #A6A6A6}.clinic_info ul li>div{display:flex;align-items:center;gap:0 30px;flex:1}.clinic_info ul li span{width:150px;height:40px;display:flex;align-items:center;justify-content:center;color:#474747;background:#fff;font-weight:600;margin-right:40px}.clinic_info ul li .space{margin-left:28px}.clinic_info .gmap_btn a{display:inline-block;border:1px solid #fff;border-radius:15px;font-size:12px;padding:2px 20px;color:#fff;position:relative}.clinic_info .gmap_btn a:before{background:url(/images/top/new/c_btn-arrow-sec.svg) no-repeat center top;content:"";height:5px;position:absolute;right:-15px;top:43%;transform:translateY(-50%);transition:all 0.3s ease;width:29px}.clinic_info .gmap_btn a:hover:before{right:-20px}.line_banner{margin-bottom:30px;border:15px solid #049501!important}.line_btn{width:85%;margin:0 auto;margin-bottom:20px;display:block}.line_btn_sp{display:none}#consultation1911_top h3{padding-bottom:28px;border-bottom:#c1898a 2px solid;margin-bottom:26px;text-align:center}#consultation1911_top h3 img{max-width:333px;width:100%;margin:0 auto}#consultation1911_top p{margin-bottom:26px;font-size:13px}#consultation1911_top ul{border:#d6d6d6 5px solid;padding:15px;margin-bottom:30px}#consultation1911_top ul li{list-style-type:disc;margin-bottom:15px;font-size:13px;margin-left:15px}#consultation1911_top ul li:last-child{margin-bottom:0}#consultation1911_nav{margin-bottom:30px}#consultation1911_main{background:#f5f5f5;padding:20px;margin-bottom:20px}#consultation1911_main dl dt{color:#851313;font-weight:700;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;border-left:#851313 solid 4px;padding-left:10px;margin-bottom:13px;clear:both}#consultation1911_main dl dd{margin-bottom:40px}#consultation1911_main dl span.hissu{color:#fff;background:#871214;padding:5px 10px;border-radius:3px;line-height:100%;margin-left:15px;font-size:14px;white-space:nowrap}#consultation1911_main dl input{width:96%;height:24px;font-size:16px;border-radius:5px;border:#d6d6d6 1px solid;padding:5px 10px}#consultation1911_main dl .yearsold input{width:10%}#consultation1911_main input[type="radio"]{width:auto;margin-right:8px;vertical-align:-.5rem}#consultation1911_main dl select{box-sizing:content-box;height:24px;font-size:16px;border-radius:5px;border:#d6d6d6 1px solid;background:#fff;padding:5px;margin-right:5px}#consultation1911_main dl .consent{background:#fff;font-size:13px;padding:14px 10px;margin-top:26px;width:300px}#consultation1911_main dl .consent img{margin-top:9px}#consultation1911_main .kibo{margin-bottom:15px}#consultation1911_main .kibo label{position:relative;display:inline-block;width:253px;height:30px}#consultation1911_main .kibo input[type="date"]{padding:0 10px;width:200px;height:30px;border-radius:5px;border:#d6d6d6 1px solid;background:#fff;box-sizing:border-box;font-size:14px}#consultation1911_main .kibo label::before{position:absolute;content:"";top:0;right:10px;width:30px;height:30px;background-image:url(images/consultation1911/calender.png);background-repeat:no-repeat;background-position:center}#consultation1911_main .kibo input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none}#consultation1911_main .kibo input[type="date"]::-webkit-clear-button{-webkit-appearance:none}#consultation1911_main .kibo input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;padding:0;width:30px;height:30px;background:#fff0;color:#fff0;cursor:pointer}#consultation1911_main .kibo2{margin-bottom:10px}#consultation1911_main .kibo2 img{margin-right:10px}#consultation1911_main .kibo2 input{padding:0 10px;width:180px;height:30px;border-radius:5px;border:#d6d6d6 1px solid;background:#fff;box-sizing:border-box;font-size:14px;text-align:center;margin-right:5px}#consultation1911_main .notes{font-size:13px;margin-top:5px}#consultation1911_main dl .dtblack{font-size:12px;color:#000;margin-left:5px}#consultation1911_main input[type="checkbox"]{width:auto;margin-right:8px;vertical-align:-.5rem}#consultation1911_main .checkframe{display:flex;flex-flow:row wrap}#consultation1911_main .checkframe li{width:50%}#consultation1911_main .checkframe_mb{margin-bottom:20px}#consultation1911_main .checkframe2 li{width:100%}#consultation1911_main textarea{max-width:93%;font-size:16px;border-radius:5px;border:#d6d6d6 1px solid;padding:5px 10px;box-sizing:border-box}#consultation1911_main ::-ms-input-placeholder{transform:scale(.7) translateX(-20%)}#consultation1911_main :-ms-input-placeholder{font-size:14px}#consultation1911_main ::placeholder{font-size:14px}#consultation1911_main :focus::-ms-input-placeholder{opacity:0}#consultation1911_main :focus:-ms-input-placeholder{opacity:0}#consultation1911_main :focus::placeholder{opacity:0}#consultation1911_main #btn{clear:both;width:100%;text-align:center}#consultation1911_main button{border:none;background:none}#consultation1911_main .spDisp430{display:none}@media only screen and (max-width:1307px){.wide-header #headerWrap{width:1080px}.wide-header #headerWrap>.col.contact{margin-left:auto}#headerWrap{flex-flow:nowrap}}@media only screen and (max-width:744px){.pcDisp{display:none}.spDisp{display:block}.pcBlock{display:inline}.link{color:#0366d6}div.drawer{display:block}nav#mainNav,nav#mainNav1911{display:none}.wrapper{min-width:auto}header#mainhead{position:relative;top:0;z-index:90;background:#fff;height:auto}header#mainhead #head_logo{width:100%;height:auto;position:fixed;background:#fff}header#mainhead h1{max-width:100%;margin:3px 0 5px 5px;text-align:left;background:#fff}header#mainhead h1 img{max-width:80%}header#mainhead1911{height:57px;background:#fff}#headerWrap{display:block;width:auto;padding:0}.wide-header #headerWrap{width:auto}#headerWrap .col:not(.title){display:none}#headerWrap .col.title{max-width:255px;margin:0}#headerWrap .col.title a{padding:8px 10px}.pan{display:none}.pan .inner{max-width:90%;width:90%;margin:0 auto;line-height:50px;font-size:.7rem}.pan.pan__dis{background:none;display:block!important;height:auto;position:static}.pan.pan__dis .inner{line-height:32px}#menu_cate h2 img,#menu_cate3 h2 img,#doctor h2 img,#doctor h2 img,#consultation1911 h2 img{left:auto;max-width:100%;position:relative;transform:none;width:100%}main{display:block;overflow-x:hidden}main.top_menu{margin-top:0}main h2{margin-bottom:20px}main #conteiner{max-width:100%;width:90%;margin:0 auto 10px}main #conteiner #side{display:none}main #conteiner #content{max-width:100%;width:100%;float:right}main #conteiner.container{max-width:100%;width:100%}.sp_nav{position:fixed;top:0;right:0;z-index:999999}#drawer-checkbox{display:none}#drawer-icon{cursor:pointer;display:inline-block;height:57px;position:relative;width:57px;background:#A99F6E;background-size:100%;z-index:50;display:flex;flex-direction:column-reverse}#drawer-icon small{font-size:8px;font-weight:700;color:#fff;text-align:center;width:55px;display:block;padding-bottom:11px}#drawer-icon small.cbtn{display:none}#drawer-icon span{background:none;border-radius:4px;display:block;height:8%;left:50%;margin:-8% 0 0 -24%;position:absolute;top:47%;transition:all 0.3s ease-in-out 0s;width:46%}#drawer-icon span::before,#drawer-icon span::after{-webkit-transform:rotate(0);background:#fff;border-radius:4px;content:"";display:block;height:50%;left:50%;margin:-8% 0 0 -50%;position:absolute;top:50%;transform:rotate(0);transition:all 0.3s ease-in-out;width:100%}#drawer-icon span::before{margin-top:-38%}#drawer-icon span::after{margin-top:0%}#drawer-checkbox:checked~#drawer-icon span{background:#fff0;left:52%}#drawer-checkbox:checked~#drawer-icon span::before,#drawer-checkbox:checked~#drawer-icon span::after{content:"";display:block;height:50%;border-radius:4px;left:51%;margin:-14% 0 0 -50%;position:absolute;top:50%;width:90%}#drawer-checkbox:checked~#drawer-icon span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#drawer-checkbox:checked~#drawer-icon span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#drawer-content{display:block;overflow:auto;position:fixed;top:57px;right:0;z-index:40;width:100%;max-width:100%;height:100%;background:none;transition:all 0.3s ease-in-out 0s;transform:translateX(100%);background:rgb(85 85 85 / 90%)}#drawer-checkbox:checked~#drawer-content{transform:translateX(0)}#drawer-content li{text-align:center;width:70%;margin:0 auto 1px}#drawer-content li a{display:block}#drawer-content li.li07{margin:30px auto 0}#drawer-content li.li08{margin:10px auto 20px}#drawer-content li.contactBnr{width:100%;margin:0}#drawer-content li.li_lang{display:flex;flex-flow:row nowrap;width:100%;margin:0}#drawer-content li.li_lang a{display:flex;flex-direction:row;justify-content:left;align-items:center;width:50%;height:50px;padding-left:10px;border-top:1px solid rgb(255 255 255 / .5);color:#fff;font-family:'ヒラギノ明朝 ProN','HiraMinProN-W6','游明朝',YuMincho,'ＭＳ Ｐ明朝',serif;font-size:12px;line-height:11px;position:relative}#drawer-content li.li_lang a:first-child{border-right:1px solid rgb(255 255 255 / .5)}#drawer-content li.li_lang a img{display:inline-block;width:35px;margin-right:5px}#drawer-content li.li_lang a:first-child img{margin-right:15px}#drawer-content li.li_lang a:after{content:'';display:inline-block;width:6px;height:6px;margin-top:-2px;border:1px solid #fff0;border-top-color:#fff;border-right-color:#fff;transform:rotate(45deg);position:absolute;right:20px}#drawer-close{display:none;position:fixed;z-index:39;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .16);opacity:0;transition:all 0.3s ease-in-out 0s}#drawer-checkbox:checked~#drawer-close{display:block;opacity:.3}#drawer-checkbox:checked~#drawer-icon small.cbtn{display:block}#drawer-checkbox:checked~#drawer-icon small.mbtn{display:none}#drawer-content .sp_row{margin-top:20px}.sp_language ul li{max-width:105px}#drawer-content .sp_row.sp_language{margin-top:0}#drawer-content .sp_row.sp_contact{margin-top:0}#drawer-content .drawer_ttl{color:#fff;text-align:center;padding:1px 5px;border-top:1px solid #AAA;border-bottom:1px solid #AAA;font-size:18px;font-weight:600;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#drawer-content nav ul{padding:10px 15px 20px;display:flex;flex-wrap:wrap;gap:0 4px}#drawer-content nav>ul li{width:calc(50% - 2px);font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;font-weight:700;text-align:center;margin-bottom:3px;border-bottom:2px solid #A99F6E;position:relative}#drawer-content nav>ul li::before{position:absolute;content:'';width:100%;height:80%;left:0;bottom:-2px;-webkit-box-shadow:2px 2px 0 0 rgb(0 0 0 / .3);-moz-box-shadow:2px 2px 0 0 rgb(0 0 0 / .3);box-shadow:2px 2px 0 0 rgb(0 0 0 / .3)}#drawer-content nav>ul li:first-child{width:100%;justify-content:center;padding-left:0}#drawer-content nav ul li a,#drawer-content .c_mainNav-btn-sp{display:block;background:#fff;min-height:50px;color:#636D6E;display:flex;align-items:center;justify-content:flex-start;position:relative;padding-left:43px}#drawer-content .c_mainNav-btn-sp{padding-left:0;justify-content:center}#drawer-content .c_mainNav-btn-sp a{padding-left:0;justify-content:center}#drawer-content .c_mainNav-dropdown-sp li a{padding-left:0;justify-content:center}#drawer-content nav>ul li a img,#drawer-content .c_mainNav-btn-sp img{position:absolute;top:calc(50% - 12px);left:10px}#drawer-content nav>ul li a:before,#drawer-content .c_mainNav-btn-sp:before{position:absolute;content:'';top:0;right:0;width:0;height:0;border-bottom:10px solid #fff0;border-right:10px solid rgb(85 85 85 / 90%)}#drawer-content nav ul li a:after{content:"";border:solid #555;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;top:50%;right:12px;transition:all 0.5s ease;transform:translateY(-50%) rotate(-45deg)}#drawer-content .c_mainNav-dropdown-sp li{width:100%!important;border:0}#drawer-content .c_mainNav-dropdown-sp li:before{display:none}#drawer-content .c_mainNav-dropdown-sp li a{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;width:100%;border-bottom:1px solid #FFF;height:49px;background:none}#drawer-content .sp_language ul{display:flex;gap:0 10px;padding:20px 15px;margin:0 auto;max-width:343px;width:auto}#drawer-content .sp_language ul li a{display:inline-block}#drawer-content .sp_contact .sp_contact-btns{padding:20px 15px;display:flex;flex-direction:column;gap:12px 0}#drawer-content .sp_contact .sp_contact-btns li{width:100%}#drawer-content .sp_contact .sp_contact-btns li a{display:inline-block}#drawer-content .sp_social{margin-top:0;padding:0 15px 0}#drawer-content .sp_social .p_copy__social{gap:0 15px}#drawer-content .sp_social .p_copy__social li{width:40px;margin:0}#drawer-content .sp_social .p_copy__social li a{display:inline-block}#drawer-content .sp_social .p_copy__social li img{width:40px}#drawer-content .sp_close-btn{padding:0 30px 0;margin:7px 0 87px}#drawer-content .sp_close-btn a{max-width:343px;width:100%;height:46px;border-radius:20px;background:#fff;color:#636D6E;font-size:18px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto}#drawer-content .sp_close-btn span{position:relative}#drawer-content .sp_close-btn span::before,#drawer-content .sp_close-btn span::after{content:"";display:block;height:21px;border-radius:4px;left:-20px;position:absolute;top:3px;width:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#636D6E}#drawer-content .sp_close-btn span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#index_clinic .inner_wrap .card .clinic_info li{font-size:14px;min-height:0;padding:12px 0;padding-left:90px}#index_clinic .inner_wrap .card .clinic_info li:first-child{border-top:0}#index_clinic .inner_wrap .card .clinic_info li span{padding:2px 0}#index_clinic .inner_wrap .card .clinic_info li.tw-line span{padding:13px 0}#index_clinic .inner_wrap .card .text{padding-left:0}footer .inner{width:90%;margin:10px auto 0;padding-top:10px}footer .inner li{width:33%;float:left;text-align:center;font-weight:700;color:#fff;margin-bottom:20px;position:relative}footer .inner li:last-child{width:33%;border-right:none}footer .inner li.li03{border:none}footer .inner li::after{content:'';border-right:1px solid #fff;position:absolute;right:-1px;top:0;width:1px;height:20px}footer .inner li:nth-of-type(3n)::after{content:'';border:none}footer .sns{text-align:center;width:100%;margin:10px auto}footer .sns img{margin-left:10px;margin-right:10px}footer .pay{text-align:center;max-width:100%;margin-bottom:10px}footer .pay img{width:25%}footer .copy{text-align:center;padding-bottom:100px}footer .foot_btn{position:fixed;bottom:0;left:0;right:0;z-index:99999;display:flex!important;flex-flow:row nowrap;flex-direction:column}footer .foot_btn a{display:block;width:-ms-calc(100%/3);width:-webkit-calc(100%/3);width:calc(100%/3);text-align:center;position:relative}#index_clinic{padding:30px 0}#index_clinic h2 img{width:249px}#index_clinic .inner{flex-direction:column}#index_clinic .inner>section,#index_clinic .inner>section:first-child{width:100%;margin:0}#index_clinic .clinic-social{margin-left:-10px}#index_clinic .inner_wrap .card{flex-direction:column}#index_clinic .inner_wrap .card .media,#index_clinic .inner_wrap .card .text{width:100%}#index_clinic .inner_wrap .card .text-phone h5{font-size:36px}.clinic_info_wrapper{background:url(images/top/new/clinic_bg_sp.webp) no-repeat center top;background-size:cover;padding:25px 30px 60px}.clinic_info_wrapper .c_ttl{padding-bottom:20px;text-align:center}.clinic_info{margin-left:0}.clinic_info ul li{font-size:14px;align-items:flex-start;line-height:1.8}.clinic_info ul li:first-child{border-top:0}.clinic_info ul li>div{flex-direction:column;align-items:start}.clinic_info .gmap_btn a{margin:7px 0 5px}.clinic_info ul li span{width:80px;height:25px;margin-right:10px}.clinic_info ul li .space{margin-left:12px;padding:3px 0}.clinic_info ul li.t_line{line-height:1.2}.clinic_info ul li.t_line span{min-height:35px}#index_clinic .c_btn-sec{left:calc(50% - 150px);width:100%}.clinic_slides{overflow:hidden;overflow-x:scroll}.clinic_slides ul{width:1130px;position:static;transform:none}#consultation1911_top{width:100%;margin:0 auto 20px}#consultation1911_top h2{text-align:center;margin:0 auto 36px;width:50%}#consultation1911_top h2 img{width:100%}#consultation1911_top h3{padding-bottom:14px;border-bottom:#c1898a 2px solid;margin-bottom:13px}#consultation1911_top h3 img{max-width:100%;width:100%;margin:0 auto}#consultation1911_nav{margin-bottom:20px}#consultation1911_main{background:#f5f5f5;padding:10px 10px 70px}#consultation1911_main dl dt{color:#851313;font-weight:700;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1rem;border-left:#851313 solid 4px;padding-left:10px;margin-bottom:10px;clear:both}#consultation1911_main dl dd{margin-bottom:20px;padding:0}#consultation1911_main dl span.hissu{color:#fff;background:#871214;padding:2px 5px;border-radius:3px;line-height:100%;margin-left:5px;font-size:.8rem}#consultation1911_main dl input{width:100%;font-size:1rem;margin:0}#consultation1911_main dl .yearsold input{width:20%}#consultation1911_main dl input.yearsold2{width:10%}#consultation1911_main dl label{display:inline-block;padding:3px 0}#consultation1911_main dl input[type="radio"]{width:auto;height:1em;margin-right:4px;vertical-align:0}#consultation1911_main dl select{font-size:15px;height:auto}#consultation1911_main dl select.kibotime{margin-top:10px}#consultation1911_main dl .consent{background:#fff;font-size:13px;padding:14px 10px;margin-top:26px;width:auto}#consultation1911_main dl .consent img{margin-top:9px}#consultation1911_main .kibo{margin-bottom:15px}#consultation1911_main .kibo label{position:relative;display:inline-block;width:220px;height:30px}#consultation1911_main .kibo input[type="date"],#consultation1911_main .kibo input#datepicker,#consultation1911_main .kibo input#datepicker2{padding:0 10px;width:180px;height:30px;border-radius:5px;border:#d6d6d6 1px solid;background:#fff;box-sizing:border-box;font-size:14px}#consultation1911_main .kibo label::before{position:absolute;content:"";top:0;right:0;width:30px;height:30px;background-image:url(images/consultation1911/calender.png);background-repeat:no-repeat;background-position:center}#consultation1911_main .kibo input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none}#consultation1911_main .kibo input[type="date"]::-webkit-clear-button{-webkit-appearance:none}#consultation1911_main .kibo input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;padding:0;width:30px;height:30px;background:#fff0;color:#fff0;cursor:pointer}#consultation1911_main .kibo2 img{margin-right:0}#consultation1911_main dl .dtblack{font-size:12px;color:#000;margin-left:5px}#consultation1911_main .checkframe:not(.check_prp) li{width:100%}#consultation1911_main .checkframe label{padding:10px 0}#consultation1911_main input[type="checkbox"]{width:20px;height:1.5em;margin-right:4px;vertical-align:bottom}#consultation1911_main textarea{max-width:94%;height:100px;font-size:.8rem}#consultation1911_main #btn{clear:both;width:80%;text-align:center;margin:0 auto}#consultation1911_main button{border:none;background:none}.comflow_sp{margin-top:20px}.line_banner{margin-bottom:30px;border:10px solid #049501!important}.line_btn{display:none}.line_btn_sp{width:96%;margin:0 auto;margin-bottom:20px;display:block}}@media screen and (max-width:420px){#index_clinic .inner_wrap .card .text-phone h5{font-size:30px}#index_clinic .inner_wrap .card .text-phone h5:before{width:35px;margin-right:5px;background-size:contain}#consultation1911_main textarea{max-width:100%;height:100px;font-size:.8rem}}@media screen and (max-width:350px){.clinic_info ul li{font-size:4vw}.clinic_info ul li span{width:72px}.clinic_info ul li .space{margin-left:5px}}body{color:#474747}#mainNav1911{position:relative}.c_mainNav-btn{position:relative;cursor:default}.c_mainNav-btn:before{content:"";position:absolute;top:11px;left:-15px;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #847676}.c_mainNav-dropdown{visibility:hidden;align-items:center;position:absolute;padding:0 10px 0;top:41px;left:28px;width:620px;box-sizing:border-box;border-radius:3px;justify-content:center;z-index:100;height:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;overflow:hidden;visibility:none}.c_mainNav-dropdown-inner{margin-top:28px;position:relative;background:#fff;padding:25px 50px 40px;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .4);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .4);box-shadow:0 0 10px 0 rgb(0 0 0 / .4)}.c_mainNav-dropdown-inner:before{border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:20px solid #FFF;content:"";height:0;left:80px;position:absolute;top:-20px;width:0;filter:drop-shadow(0 -6px 3px rgb(0 0 0 / .4))}#mainNav1911 ul li .c_mainNav-btn:hover+.c_mainNav-dropdown,#mainNav1911 ul li .c_mainNav-dropdown:hover{height:278px;visibility:visible}#mainNav1911 ul li .c_mainNav-btn:hover+.c_mainNav-dropdown .c_mainNav-dropdown-inner{padding:25px 50px 20px}.c_mainNav-dropdown h2{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:16px;line-height:1.5;font-weight:500;color:#333;text-align:left;margin-right:0;padding-bottom:5px}.c_mainNav-dropdown h2 span{display:inline-block;color:#851313;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:11px;font-weight:700;padding-left:10px}.c_mainNav-dropdown h2 span::before,.c_mainNav-dropdown h2 span::after{display:none}.c_mainNav-dropdown .list{display:flex;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding-right:0;padding-bottom:20px}.c_mainNav-dropdown .list li{width:calc((100% / 2) - 10px)!important;margin:10px 0;padding:0!important;background:none!important}.c_mainNav-dropdown .list li a{font-size:20px;line-height:1.4;font-weight:500;display:block;text-align:left;padding:16px 20px;color:#333;background:url(images/main-menulist-bg-line.svg) no-repeat center top,url(images/main-menulist-bg-line.svg) no-repeat center bottom;position:relative;height:60px;box-sizing:border-box}.c_mainNav-dropdown .list li a:hover{opacity:.6}.c_mainNav-dropdown .list li a span{font-size:11px;color:#a88b40;margin-left:10px}.c_mainNav-dropdown .list li a:before{content:"";position:absolute;top:1px;right:0}.c_mainNav-dropdown .list li.prp a:before{content:url(images/main-menulist-bg-prp.svg);width:67px}.c_mainNav-dropdown .list li.face a:before{content:url(images/main-menulist-bg-face.svg);width:85px}.c_mainNav-dropdown .list li.body a:before{content:url(images/main-menulist-bg-body.svg);width:85px}.c_mainNav-dropdown .list li.skin a:before{content:url(images/main-menulist-bg-skin.svg);width:87px}@media screen and (max-width:744px){#drawer-content li{position:relative}#drawer-content li a{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;font-weight:600;color:#555;text-align:left;display:block;position:relative}#drawer-content li.li_lang a{color:#555}#drawer-content li.li_lang a:after{border-top-color:#555;border-right-color:#555}#drawer-content li.li_lang a img{filter:grayscale(100%)}.c_mainNav-btn-sp{position:relative;cursor:pointer;display:block}.c_mainNav-btn-sp:after{content:"";border:solid #555;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;top:43%;right:12px;transition:all 0.5s ease;transform:translateY(-50%) rotate(45deg)}.c_mainNav-btn-sp.open:after{transform:translateY(-50%) rotate(-134deg);top:54%}#drawer-content .c_mainNav-dropdown-sp{float:none;background:#E7ECEC;padding:0 10px;font-size:0}.c_mainNav-dropdown-sp{display:none;flex-wrap:wrap}.c_mainNav-dropdown-sp li{width:50%;border-top:1px solid rgb(85 85 85 / .2);margin:0!important;width:50%!important;box-sizing:border-box;display:inline-block!important;vertical-align:top!important}.c_mainNav-dropdown-sp li:nth-child(even){border-left:1px solid rgb(85 85 85 / .2)}.c_mainNav-dropdown-sp li:first-child,.c_mainNav-dropdown-sp li:nth-child(2){border-top:none}.c_mainNav-dropdown-sp li:last-child,.c_mainNav-dropdown-sp li:nth-last-child(2){border-bottom:1px solid rgb(85 85 85 / .2)}.c_mainNav-dropdown-sp li a{font-size:4vw!important;color:#fff;text-align:center!important;display:block}.c_mainNav-dropdown-sp li a:before{display:none!important}.c_mainNav-dropdown-sp li a:hover{opacity:.7}.c_mainNav-dropdown-sp li a span{font-size:3vw;color:#DDBE6B;margin-left:0!important}}.c_side h2,.c_side h3,.c_side ul{box-sizing:border-box}.c_side__sec{padding:0 10px;margin-bottom:30px}.c_side__ttl{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:21px;font-weight:400;line-height:1.3;color:#fff;text-align:center;background:url(/images/side/side_ttl-bg.png) no-repeat center top / contain;max-width:375px;height:80px;width:100%;padding:15px 10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}.c_side__ttl span{font-size:14px;font-weight:400;color:#DDBE6B;display:block}[class^="c_side__cat-ttl"]{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:400;color:#333;line-height:1;background:url(/images/side/side_cat-ttl-bg.png) no-repeat center top / contain;max-width:250px;height:50px;width:100%;padding:15px 20px}[class^="c_side__cat-ttl"] span{font-size:11px;font-weight:400;color:#DDBE6B;display:inline-block;margin-left:10px}.c_side__cat-ttl-prp{background-image:url(/images/side/side_cat-ttl-bg-prp.png)}.c_side__cat-ttl-face{background-image:url(/images/side/side_cat-ttl-bg-face.png)}.c_side__cat-ttl-body{background-image:url(/images/side/side_cat-ttl-bg-body.png)}.c_side__cat-ttl-skin{background-image:url(/images/side/side_cat-ttl-bg-skin.png)}.c_side__list{padding:10px}.c_side__list li{position:relative}.c_side__list li a{line-height:1.3;color:#333;display:block;text-align:left;padding:5px 37px 5px 15px;cursor:pointer;border-radius:5px;position:relative;box-sizing:border-box}.c_side__list li a:hover{background-color:rgb(51 51 51 / .1)}.c_side__list02 li a{padding:5px 23px 5px 15px}.dropdown-btn{position:absolute;top:12px;right:0}.dropdown-btn:after{content:"";border:solid #a4a1a1;border-width:0 1px 1px 0;display:inline-block;padding:3px;position:absolute;top:37%;right:5px;transition:all 0.3s ease;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(-45deg)}.dropdown-list{background:#fff;position:absolute;top:-10px;right:-90%;width:100%;box-shadow:-3px 0 11px 3px rgb(0 0 0 / .1);display:none;z-index:1;padding:10px 0;border-radius:5px}.dropdown-list:before{content:"";width:0;height:0;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-right:10px solid #fff;position:absolute;top:14px;left:-9px}.dropdown-list a{border-radius:0}.dropdown-btn.open .dropdown-list{display:block}.c_side_banner{text-align:center}.c_side_banner li{margin-bottom:10px}.c_side_banner li a{display:block}.c_side_banner li a:hover{opacity:.6}@media screen and (max-width:744px){.pcDisp_lp{display:none}.spDisp_lp{display:block}.sec07-content-box2 img.pcDisp_lp{display:none}.c_side .owl-carousel{display:block}.c_side{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.c_side__sec{padding:0 20px;margin-bottom:30px}.c_side__ttl{line-height:1.2;height:22vw;display:flex;align-items:center;max-width:100%;margin:0 auto 10px;background-image:url(/images/side/side_ttl-bg-sp.png);background-size:contain}[class^="c_side__cat-ttl"]{max-width:100%;background-image:url(/images/side/side_cat-ttl-bg-sp.png);background-size:cover;height:15vw;display:flex;align-items:center}.c_side__cat-ttl-prp{background-image:url(/images/side/side_cat-ttl-bg-prp-sp.png)}.c_side__cat-ttl-face{background-image:url(/images/side/side_cat-ttl-bg-face-sp.png)}.c_side__cat-ttl-body{background-image:url(/images/side/side_cat-ttl-bg-body-sp.png)}.c_side__cat-ttl-skin{background-image:url(/images/side/side_cat-ttl-bg-skin-sp.png)}.c_side__list li a{width:calc(100% - 30px)}.c_side__list li a:hover{background:none;opacity:.6}.c_side__list li span{border-radius:0}.dropdown-btn{top:0;width:30px;height:30px;cursor:pointer}.dropdown-btn:hover{opacity:.6}.dropdown-btn:after{right:8px;transform:translate(-50%) rotate(-45deg);-webkit-transform:translate(-50%) rotate(45deg)}.dropdown-btn.open:after{transform:translate(-50%) rotate(-135deg);-webkit-transform:translate(-50%) rotate(-135deg);top:45%}.c_side_banner li{margin-bottom:20px}.dropdown-list{position:static;padding:0 0 10px 20px;border-radius:5px;box-shadow:none;border-top:1px solid #e8e8e8;border-radius:0}.dropdown-list li{border-bottom:1px solid #e8e8e8}.c_side_banner{padding:0 20px}.owl-carousel .owl-item.center{opacity:1;text-align:left}.owl-carousel .owl-stage-outer{overflow:initial}}#f_top-footer{background-color:#b1aca6;clear:both;display:block;overflow:hidden;padding:50px 0 30px}.p_footer__links{color:#FFF;display:flex;flex-wrap:nowrap;justify-content:space-between}.p_footer__links>li{width:27%;margin-right:5%;display:block}.p_footer__links>li:last-child,.p_footer__links>li:nth-child(4n){margin-right:0}.p_footer__links>li.p_footer__wider{width:73%;margin-right:0}.p_footer__inner{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.p_footer__inner>li{margin-right:9%}.p_footer__inner>li:first-child{width:67%}.p_footer__inner>li:nth-child(2){width:31%}.p_footer__inner>li:nth-child(2) ul.p_footer__droplink>li{float:left;width:100%;margin-right:0}.p_footer__headlink.pad{padding-bottom:15px}.p_footer__headlink a{color:#FFF;display:block;font-size:16px;margin-bottom:3px}.p_footer__headlink a:hover{opacity:.7}.p_footer__headlink a span{padding-right:50px;position:relative}.p_footer__headlink a span:before{background:url(/images/top/new/c_btn-arrow-footer.svg) no-repeat center top;content:"";height:10px;position:absolute;right:10px;top:43%;transform:translateY(-50%);transition:all 0.3s ease;width:20px}.p_footer__headlink a span:hover:before{right:5px}.p_footer__headsub{font-size:14px;padding-bottom:15px}.p_footer__headsub.bd{border-top:1px solid #FFF;margin-top:8px;padding-top:17px}.p_footer__headsub small{color:#FAEBEC;font-weight:500;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",'Noto Serif JP',serif}.p_footer__col{border-top:1px solid #FFF;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:8px;padding-top:17px}.p_footer__item{width:calc((100% / 2) - 5px)}.p_footer__item.first{width:70%}.p_footer__droplink{overflow:hidden;padding-bottom:24px}.p_footer__droplink li{display:block;padding-bottom:5px}.p_footer__droplink li:last-child{padding-bottom:0}.p_footer__droplink li a{color:#FFF;display:block;font-size:14px;padding-left:20px;position:relative}.p_footer__droplink li a:hover{opacity:.7}.p_footer__droplink li a:before{content:"";height:7px;left:0;position:absolute;top:5px;width:7px;border-top:1px solid #FFF;border-right:1px solid #FFF;-ms-transform:rotate(45deg) skew(0deg);-webkit-transform:rotate(45deg) skew(0deg);-moz-transform:rotate(45deg) skew(0deg);-o-transform:rotate(45deg) skew(0deg);transform:rotate(45deg) skew(0deg)}.p_footer__cc{padding-top:50px}#f_top-copy{background-color:#FFF;clear:both;color:#555;display:block;overflow:hidden;font-size:14px;padding:50px 0 20px}#f_top-copy .l_wrapper{position:relative}.p_copy__logo{padding-bottom:30px}.p_copy__logo img{margin:0 auto;text-align:center}.p_copy__card{margin:20px 0}.p_copy__upper{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 22px 0 10px}.p_copy__item ul{display:flex;flex-wrap:nowrap;justify-content:space-between}.p_copy__item ul li:first-child{margin-right:10px}.p_copy__ttl{font-size:16px;font-weight:700;padding-bottom:10px}.p_copy__lower{border-top:1px solid #e8e8e8;margin-top:20px;padding:20px 0 10px;text-align:center}.p_copy__social{display:flex;flex-wrap:nowrap;justify-content:center;padding-bottom:27px}.p_copy__social li{margin-right:10px}.p_copy__social li:last-child{margin-right:0}.p_copy__social li a:hover{opacity:.7}.p_copy__links{display:flex;flex-wrap:nowrap;justify-content:center}.p_copy__links li{padding-right:20px}.p_copy__links li:last-child{padding-right:0}.p_copy__links li a{display:block;padding-left:12px;position:relative}.p_copy__links li a:before{content:"";border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:8px solid #aaa;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.p_copy__links li a:hover{opacity:.7}.p_copy__copyright{color:#474747;font-size:12px}#btn-backtotop{bottom:30px;display:inline-block;height:144px;position:fixed;right:30px;width:15px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#btn-backtotop:hover{cursor:pointer}#btn-backtotop.show{opacity:1;visibility:visible}.p_footer__logo{display:flex;gap:0 50px;align-items:center;margin-bottom:25px}.p_footer__logo .p_copy__logo,.p_footer__logo .p_copy__social{padding-bottom:0}.p_footer__menu .p_copy__links li:first-child{margin:0}.p_footer__menu .p_copy__links{justify-content:start}#f_top-aesthetic{background:url(/images/top/new/aesthetic-bg.png) repeat-y center top #dcd5cd;padding:45px 0 0}#f_top-aesthetic .l_wrapper{max-width:1366px}.p_aesthetic__ttl{color:#a99f6e;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",'Noto Serif JP',serif;font-size:36px;line-height:1.3;padding-bottom:10px;text-align:center}.p_aesthetic__subttl{color:#555;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",'Noto Serif JP',serif;font-size:21px;line-height:1.3;padding-bottom:20px;text-align:center}.p_aesthetic__txt{font-size:14px;padding-bottom:30px;text-align:center}.p_aesthetic__col{background:url(/images/top/new/aesthetic-col-2023.webp) no-repeat center top;display:block;min-height:340px;width:100%}.p_aesthetic__col ul{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:210px 50px 0 50px}.p_aesthetic__col li{width:270px}.p_aesthetic__img{margin-bottom:14px}.p_aesthetic__btn{color:#FFF;display:block;font-size:12px;padding-right:36px;position:relative;text-align:center}.p_aesthetic__btn.spDisp{display:none}.p_aesthetic__btn:hover{color:#FFF;opacity:.7}.p_aesthetic__btn:before{background:url(/images/top/new/c_btn-arrow-aesthetic.svg) no-repeat center top;content:"";height:10px;position:absolute;right:40px;top:43%;transform:translateY(-50%);transition:all 0.3s ease;width:31px}.p_aesthetic__btn:hover:before{right:35px}.c_btn-secpos{margin:0 auto;max-width:1080px;padding-bottom:70px;position:relative;text-align:center;width:100%}.c_btn-secwrap{bottom:-30px;left:0;margin:0 auto;right:0;position:absolute;z-index:999}.c_btn-sec{box-sizing:border-box;-webkit-box-shadow:0 3px 0 0 rgb(0 0 0 / .1);-moz-box-shadow:0 3px 0 0 rgb(0 0 0 / .1);box-shadow:0 3px 0 0 rgb(0 0 0 / .1);background-color:#a99f6e;border-radius:5px;letter-spacing:1px;color:#FFF;display:block;font-size:17px;margin:0 auto;max-width:380px;padding:18px 55px;position:relative;text-align:center;width:100%}.c_btn-mtop{margin-top:30px}.c_btn-sec:hover{color:#FFF;-webkit-filter:brightness(1.15) grayscale(.3);filter:brightness(1.15) grayscale(.3)}.c_btn-sec:before{background:url(/images/top/new/c_btn-arrow-sec.svg) no-repeat center top;content:"";height:10px;position:absolute;right:0;top:43%;transform:translateY(-50%);transition:all 0.3s ease;width:60px}.c_btn-sec:hover:before{right:-5px}@media screen and (max-width:744px){#f_top-aesthetic{padding:0}#f_top-aesthetic .l_wrapper{max-width:100%;padding:30px 16px 0;width:auto}.p_aesthetic__ttl{font-size:24px;padding-bottom:20px}.p_aesthetic__subttl{font-size:16px}.p_aesthetic__txt{text-align:left}.p_aesthetic__col{background-image:none;min-height:0}.p_aesthetic__col ul{padding:0;flex-wrap:wrap}.p_aesthetic__col ul li{max-width:270px;width:calc((100% / 2 ) - 10px);padding-bottom:18px;text-align:center}.p_aesthetic__img{margin-bottom:5px}.p_aesthetic__btn{color:#555;text-align:right}.p_aesthetic__btn.pcDisp{display:none}.p_aesthetic__btn.spDisp{display:block}.p_aesthetic__btn:hover{color:#555}.p_aesthetic__btn:before{background-image:url(/images/top/new/c_btn-arrow-aesthetic-sp.svg);right:0}.p_aesthetic__btn:hover:before{right:-5px}.c_btn-secpos{padding-bottom:30px}#f_top-casephoto{padding:50px 0 30px}.p_casephoto__ttl{padding:0 0 24px}.p_casephoto__bg:before{width:calc(100% - 75px)}.p_casephoto__bg .l_wrapper{max-width:100%}.p_casephoto__subttl{font-size:18px;padding-bottom:6px;padding-top:20px}.p_casephoto__note{text-align:center}.p_casephoto__slider{width:335px;max-width:100%}.box-slide__list li{margin-bottom:5px}.box-slide__ttl{padding:4px 10px}.box-slide__price li span{font-size:10px;margin-right:2px}.c_btn-sec{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;width:auto;margin:0 auto;max-width:300px;padding:20px 50px;border-radius:3px;word-break:keep-all}.c_btn-sec:before{top:50%;right:10px;width:35px}.c_btn-sec:hover:before{right:5px}#f_top-copy{padding:30px 16px 80px;margin-bottom:10vh}.p_copy__logo{padding-bottom:20px}.p_copy__lower{border-top:none;margin-top:0;padding-top:0}.p_copy__social{padding-bottom:20px}.p_copy__social li img{width:30px}.p_copy__links li{padding-right:0}.p_copy__links li a{font-size:11px}.p_copy__links li a:before{border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-left:6px solid #aaa}.p_copy__copyright{font-size:10px}#btn-backtotop{bottom:80px}.p_copy__upper{flex-direction:column;margin-bottom:20px;padding:0}.p_footer__logo{flex-direction:column;gap:20px 0}.p_footer__menu .p_copy__links{justify-content:center}}@media screen and (max-width:430px){#consultation1911_main .spDisp430{display:block}#f_top-copy{padding:30px 16px 80px;margin-bottom:4vh}}