@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");@import url("https://fonts.googleapis.com/css?family=Montserrat&display=swap");*{margin:0 auto;padding:0}body{margin:0 auto;padding:0;font-family:"Montserrat","ヒラギノ角ゴ Pro W3","游ゴシック",sans-serif !important;color:#0f2a4b;font-weight:500;text-align:center;line-height:1.6}body.zh{font-family:"Segoe UI",SegoeUI,"Microsoft YaHei",微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif}p{text-align:left}h2{margin-bottom:0;color:#0f2a4b;letter-spacing:.2rem}h6{font-size:14px;color:#0f2a4b}a,a:hover{color:#0f2a4b}a:hover{text-decoration:none}dt{font-weight:700}input[type=submit],button{cursor:hand;cursor:pointer}.uline{text-decoration:underline}.p-20{padding:0 20px}.no_border{border:0}.no_p{padding:0}@media (min-width:768px){.innerPage{padding-top:243px}body{font-size:20px}p{margin-bottom:20px;line-height:1.6}h1{font-size:42px;margin-bottom:60px}h2{font-size:35px;margin-bottom:30px}h3{font-size:25px;margin-bottom:30px}h3 span{font-size:16px}h4,dt{font-size:20px}}@media (max-width:767px){body{font-size:14px}h2{margin-bottom:38px;font-size:20px}.innerPage{padding-top:114px}.innerPage h3{margin-bottom:20px;font-size:20px}.innerPage h3 span{font-size:12px}}.no_border{border-bottom:0}section{text-align:center}@media (min-width:768px){.wrap{position:relative;max-width:1200px;transition:.8s}.wrap900{max-width:900px}.wrap700{max-width:700px}.pcOnly{display:block}.spOnly{display:none}span.pcOnly{display:inline-block}}@media (max-width:767px){.wrap{width:100%}.pcOnly{display:none}.spOnly{display:block}span.spOnly{display:inline-block}section{padding:50px 0 44px}}.boxCyan{background-color:#e8f3f7}.buttonGhostGold{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#b9a245;border:1px solid #b9a245;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonGhostGold:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#b9a245;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGold,.buttonGhostGold:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGold:hover{color:#fff;border-color:#b9a245}.buttonGhostGold:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonGhostGray{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#a2a2a2;border:1px solid #a2a2a2;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonGhostGray:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a2a2a2;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGray,.buttonGhostGray:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGray:hover{color:#fff;border-color:#a2a2a2}.buttonGhostGray:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonGhostCyan{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#4a79b3;border:1px solid #4a79b3;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonGhostCyan:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4a79b3;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostCyan,.buttonGhostCyan:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostCyan:hover{color:#fff;border-color:#4a79b3}.buttonGhostCyan:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonBlue{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;display:inline-block;color:#fff;background-color:#0f2a4b;border:1px solid #0f2a4b;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonBlue:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonBlue,.buttonBlue:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonBlue:hover{color:#0f2a4b}.buttonBlue:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonCyan{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;display:inline-block;color:#fff;font-weight:300;background-color:#4a79b3;border:1px solid #4a79b3;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonCyan:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonCyan,.buttonCyan:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonCyan:hover{color:#4a79b3}.buttonCyan:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.intro .buttonLightBlue{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;display:inline-block;color:#0f2a4b;background-color:#acb8c6;border:1px solid #acb8c6;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonLightBlue:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonLightBlue,.buttonLightBlue:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonLightBlue:hover{color:#0f2a4b}.buttonLightBlue:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.buttonGhostGold,.buttonGhostGray,.buttonGhostCyan{padding:20px 50px}.buttonBlue{padding:20px 30px}.buttonCyan,.buttonLightBlue{padding:8px 16px}}@media (max-width:767px){.buttonGhostGold,.buttonGhostGray,.buttonGhostCyan{padding:16px 40px}.buttonBlue{padding:15px 30px}.buttonCyan,.buttonLightBlue{padding:8px 10px}body{font-size:16px}h1{font-size:30px;padding:0 20px;margin-bottom:30px}h2{font-size:25px;padding:0 20px;margin-bottom:30px}h3{font-size:20px;margin-bottom:20px}h4{font-size:16px}h6{font-size:18px;margin-bottom:16px}p{margin-bottom:20px}dt{font-size:16px}}.price_dt{border-bottom:1px solid #acb8c6;margin-bottom:10px;padding-bottom:10px}.price_detail_dt{border-bottom:none !important}header{display:inline-block;position:fixed;top:0;left:0;width:100%;background-color:#0f2a4b;z-index:1000;-webkit-transition:all .2s;transition:all .2s}header .logo img{max-height:150px;-webkit-transition:all .2s;transition:all .2s}.tel{color:#fff}.tel a{color:#fff}.tel a:hover{text-decoration:none}.headerTelInq ul{margin-bottom:0}.headerTelInq ul>li{display:inline-block}.headerTelInq ul>li>a{display:block;text-transform:uppercase}.headerTelInq ul>li>span{margin-left:1.2em}.headerTelInq ul li ul{position:absolute;top:-1000px;z-index:1000}.headerTelInq ul:hover ul{top:46px}.headerTelInq ul li ul{position:absolute}.headerTelInq ul li ul li{display:block}.headerTelInq ul li ul li a{background-color:#0f2a4b;color:#b9a245}.headerTelInq ul li ul li a:hover{border-color:transparent}.footer_menu{display:flex;flex-wrap:wrap;font-size:15px}.footer_menu .menu_item:hover{background:#4a79b3;color:#fff}.footer_menu .menu_item p,.footer_menu .menu_item a{align-items:center;display:flex;padding:15px}.footer_menu .menu_item p:hover{color:#fff}.footer_menu .menu_item a:hover{color:#fff}.footer_menu .current_list{align-items:center;background:#4a79b3;color:#fff;display:flex;justify-content:center}.footer_menu .current_list a{color:#fff}.headerTelInq ul li ul li a.selected{background-color:#b9a245;color:#fff}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;color:#0f2a4b;text-align:left;background-color:#fff}h1,h2,h3,h4,h5,h6{line-height:1.6;margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700;margin-bottom:0}dd{margin-bottom:0;margin-left:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:#4a79b3;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.img-fluid{width:100%}*{margin:0 auto;padding:0}body{margin:0 auto;padding:0;font-family:"Montserrat","ヒラギノ角ゴ Pro W3","游ゴシック",sans-serif !important;font-size:16px;color:#0f2a4b !important;font-weight:500;line-height:1.6;text-align:center}body.zh{font-family:"Segoe UI",SegoeUI,"Microsoft YaHei",微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif}h2{color:#0f2a4b;letter-spacing:.1rem;margin-bottom:0}h6{margin-bottom:20px}p{text-align:left}a:hover{text-decoration:none !important}dt{text-align:left}input[type=submit],button{cursor:hand;cursor:pointer}.uline{text-decoration:underline}section{text-align:center}.buttonGhostGold{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#b9a245 !important;border:1px solid #b9a245 !important;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonGhostGold:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#b9a245;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGold,.buttonGhostGold:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGold:hover{color:#fff !important;border-color:#b9a245}.buttonGhostGold:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonGhostGray{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#a2a2a2;border:1px solid #a2a2a2;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonGhostGray:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a2a2a2;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGray,.buttonGhostGray:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostGray:hover{color:#fff;border-color:#a2a2a2}.buttonGhostGray:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonGhostCyan{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#4a79b3 !important;border:1px solid #4a79b3 !important;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonGhostCyan:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4a79b3;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostCyan,.buttonGhostCyan:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonGhostCyan:hover{color:#fff !important;border-color:#4a79b3}.buttonGhostCyan:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttonCyan{background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;display:inline-block;color:#fff;font-weight:300;background-color:#4a79b3;border:1px solid #4a79b3;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.buttonCyan:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonCyan,.buttonCyan:before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.buttonCyan:hover{color:#4a79b3}.buttonCyan:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header{display:inline-block;position:fixed;top:0;left:0;width:100%;background-color:#0f2a4b;z-index:1000;-webkit-transition:all .2s;transition:all .2s}header .logo img{max-height:150px;-webkit-transition:all .2s;transition:all .2s}.tel a:hover{text-decoration:none}.headerTelInq ul{margin-bottom:0}.headerTelInq ul>li{display:inline-block}.headerTelInq ul>li>a{display:block;text-transform:uppercase}.headerTelInq ul>li>span{margin-left:1.2em}.headerTelInq ul li ul{position:absolute;top:-1000px;z-index:1000}.headerTelInq ul:hover ul{top:46px}.headerTelInq ul li ul{position:absolute}.headerTelInq ul li ul li{display:block}.headerTelInq ul li ul li a{background-color:#0f2a4b;color:#b9a245;border:0}.headerTelInq ul li ul li a:hover{border-color:transparent}.headerTelInq ul li ul li a.selected{background-color:#b9a245;color:#fff !important}.headerLangInq a.selected{background-color:#b9a245;color:#fff !important}.scrollPrevent{position:fixed;z-index:-1;width:100%;height:100%;top:0;right:0}.subNav{position:fixed;left:0;display:none;margin:0;width:100%;height:0;background-color:#e8f3f7;-webkit-transition:all .2s;transition:all .2s}.subNav a.current:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 14px;border-bottom:3px solid #b9a245}.bottom{border-top:1px solid #b9a245}.businessHour dt{font-weight:700}.bottom li{list-style-type:none}footer{color:#fff;background-color:#0f2a4b}footer ul{margin:0 auto;padding:0}footer li{text-align:left;list-style-type:none}footer a{position:relative;width:100%;color:#fff !important;transition:.8s}footer a:hover{color:#fff !important;text-decoration:underline !important}.copyright{font-family:"Montserrat";font-size:13px}.mfp-close{position:absolute;right:0;top:0;opacity:1 !important;background-color:rgba(255,255,255,1) !important;z-index:4000}:target:before{content:"";display:block}.breadcrumb_area{font-size:16px;margin:0 auto;max-width:1200px;position:absolute;top:150px;right:0;left:0;text-align:left;width:100%}.breadcrumb_area ul li{display:inline;padding:1px 5px 0 13px;position:relative}.breadcrumb_area ul li+li:before{content:">";position:absolute;left:0;top:0}.breadcrumb_area ul li a:hover{text-decoration:underline}.footer_img{width:300px}.silhouette{width:68%}.mb0{margin-bottom:0}.logo .footer_link{border-bottom:none}.sns_icons,.footer_sns_icons{display:flex;justify-content:center}.sns_icon{width:40px;height:40px;margin:0 5px;border-bottom:none !important}.sns_icon img{width:40px;height:40px}.header_telarea{margin-left:auto !important;margin-right:20px !important}.footer_sns_icons{margin:20px auto}.advantage_dl{text-align:left}.blue_link{color:#4a79b3 !important}.price_dt{border-bottom:1px solid #acb8c6;margin-bottom:10px;padding-bottom:10px}.price_detail_dt{border-bottom:none !important}.surgery_time{font-size:20px}.menulist{background:#e8f3f7}.menulist a{color:#0f2a4b !important}.go_to_weekday_area{border:1px solid #b9a245;background-color:#b9a245;color:#fff}@media (min-width:768px){.innerPage{padding-top:243px}body{font-size:20px}p{margin-bottom:20px;line-height:1.6}h2{font-size:35px;margin-bottom:30px}h3{font-size:25px;margin-bottom:30px}h3 span{font-size:16px}h4,dt{font-size:20px}.wrap{position:relative;max-width:1200px;transition:.8s}.wrap900{max-width:900px}.wrap700{max-width:700px}.pcOnly{display:block}.spOnly{display:none}span.pcOnly{display:inline-block}.buttonGhostGold,.buttonGhostGray,.buttonGhostCyan{padding:20px 50px}.buttonCyan{padding:8px 16px}header{padding:18px 0 0;height:126px}header.min{height:80px}header .wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto}header.min .wrap{height:62px}header.min .subNav .wrap{height:auto}header .wrap>div{margin:0}header .logo{text-align:left}header.min .logo{padding-bottom:16px}header .logo img{width:auto !important;height:55px}header.min .logo img{width:auto !important;height:46px}.headerTelInq{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-right:0;margin-bottom:0;width:490px}.headerLangInq{display:none}.tel{margin:12px 0 0;text-align:right}.tel span{font-size:14px}header .buttonGhostGold{font-size:16px;padding:12px 0;text-align:center;width:160px}#pageTop{position:fixed;bottom:20px;right:20px;z-index:8000}#pageTop a{text-decoration:none;display:block;transition:.8s}#pageTop a:hover{opacity:.6}.navWrap{display:block;position:relative;top:0;right:0;max-width:1200px;margin:0 auto}header.min .navWrap{display:none}.headerMenu{position:relative;top:0;left:0}.nav{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;text-align:right;justify-content:space-between}.en .nav{width:980px}.nav li{margin:0;text-align:center}.nav li a{display:block;width:100%;color:#fff !important;word-wrap:break-word}.nav li{word-break:break-all}.nav li ul li a{color:#0f2a4b !important;padding:15px 5px;word-wrap:break-word}.nav li ul li a:hover{color:#fff !important}.en .nav li a{padding:5px 8px 14px 9px}.nav li a:hover,.current a:first-child{color:#b9a245 !important;text-decoration:none}.current>a{color:#b9a245 !important}.subNav{top:126px;font-size:14px}header.min .subNav{top:80px}.subNavIcl.open{display:block;height:auto}.bottom{margin:0;padding:55px 0 70px}.bottom .logo{margin-bottom:56px}.bottom li{list-style-type:none}.bottom .logo{padding:55px 0 66px}.address{font-size:20px;margin-bottom:60px;text-align:left;width:1200px}.en .address{width:1200px}.address ul{display:flex;flex-direction:row;flex-wrap:nowrap}.address li{margin:0 auto;width:50%}.bottom .tel{text-align:left}.bottom .tel span{font-size:24px}.bottom .businessHour dl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto 16px auto}.businessHour dt{font-size:20px;margin:0;padding-right:20px;text-align:right;width:27%}.businessHour dd{margin:0;width:73%}.bottomMenu{max-width:900px}.bottomMenu ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.bottomMenu li{margin:0;width:250px}.bottomMenu a{display:block;width:100%}footer{padding:60px 0 8px}.footerMenuPC{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:65px;max-width:1100px;font-size:14px}.footerMenuPC div{width:50%}.footerMenuPC .menu{display:flex;flex-direction:row;flex-wrap:nowrap;width:80%}.footerMenuPC .menu ul{width:calc(100% / 3)}.footerMenuSP{display:none}footer li{font-size:16px;margin-bottom:8px}footer a span{display:inline-block;transform:scale(.6,1)}footer .recruit h2{margin:0 auto;color:#fff;font-size:16px;font-weight:500}footer .recruit dl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}footer .recruit dt{width:35%}footer .recruit dd{width:65%}.copyright{font-size:13px}.spPageTop{display:none}.spMenu{display:none}li ul.menulist{background:#e8f3f7;margin-top:15px}.menulist li{display:block;list-style-type:none}.mainMenu{list-style:none}.mainMenu .menulist li a{color:#0f2a4b !important;font-size:14px;word-wrap:break-all}.menulist li a:hover{color:#fff;background:#b9a245}li.mainMenu>a{padding:12px 0}.current_menu{background:#b9a245;color:#fff !important}.mainMenu .menulist .current_menu a{color:#fff !important}.mainMenu{position:relative}.mainMenu .menulist,.mainMenu .menulist.crosslinking_sub,.mainMenu .menulist.icrs_sub{display:none;position:absolute;width:150px}.mainMenu .menulist{left:-45px;top:27px}.mainMenu .menulist.features,.mainMenu .menulist.keratoconus,.mainMenu .menulist.floater,.mainMenu .menulist.faqs{left:-30px;top:27px}.mainMenu .menulist.crosslinking_sub,.mainMenu .menulist.icrs_sub{left:150px}.mainMenu .menulist.crosslinking_sub{top:31.5px}.mainMenu .menulist.icrs_sub{top:73.5px}.mainMenu:hover .menulist.crosslinking_sub,.mainMenu:hover .menulist.icrs_sub{display:none}.mainMenu:hover .menulist,.menulist.keratoconus li:nth-child(2):hover .menulist.crosslinking_sub,.menulist.keratoconus li:nth-child(3):hover .menulist.icrs_sub{display:block}.menulist.keratoconus .current_crosslinking li a,.menulist.keratoconus .current_icrs li a{color:#0f2a4b !important}.menulist.keratoconus .current_crosslinking li.current_menu a,.menulist.keratoconus .current_crosslinking li a:hover,.menulist.keratoconus .current_icrs li.current_menu a,.menulist.keratoconus .current_icrs li a:hover{color:#fff !important}.menu_item{border-top:1px solid #4a79b3;border-left:1px solid #4a79b3;border-right:none;width:calc(100% / 3)}.headerSnsSP,.footerSnsSP{display:none}.advantage_dl{margin-bottom:30px}.price_dt,.recruit_dt{font-size:20px;margin:0;padding-left:20px;width:25%}.spBigOnly{display:none}.spNormalOnly{display:none}.spMiniOnly{display:none}.noSpMini{display:none}.medical_doc{margin:0 auto;width:50% !important}.fee_image{margin:10px 0 50px}.bb_none{border-bottom:none}.bt_silver{border-top:1px solid #acb8c6}.sp_accordion_menu{display:none}.go_to_weekday_area{background-color:#b9a245;color:#fff;margin:126px auto 0;padding:10px 30px 0}.go_to_weekday_text{font-size:25px;margin-bottom:10px;text-align:center}.sp_display{display:none !important}}@media (max-width:413px){.spNormalOnly{display:block}.spBigOnly{display:none}}@media (max-width:360px){header .logo img{height:32px}.clinicAreaSwitch{margin-left:3px}.clinicAreaSwitch_btn{min-width:32px;height:24px;padding:0 5px;font-size:15px}}@media (max-width:321px){.bottom{font-size:14px}.footer_menu{font-size:13px}h2{font-size:7vw}.noSpMini{display:none}.spMiniOnly{display:block}.go_to_weekday_text{font-size:5.3vw}}@media (max-width:767px){.breadcrumb_area{margin:auto;max-width:1180px;line-height:40px}.breadcrumb_area ul{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb_area ul li{display:inline;padding:1px 5px 0 0;position:relative}.breadcrumb_area li{padding-right:20px}.breadcrumb_area li:not(:last-child){position:relative;padding-right:22px}.breadcrumb_area{padding:0 20px}.breadcrumb_area ul{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow:auto;white-space:nowrap}.breadcrumb_area li{display:inline;padding-right:20px;flex:0 0 40%}.breadcrumb_area ul li+li:before{left:-15px;top:-9px}}.pc_single_only_br,.sp_single_only_br{display:none}.features_lead_link{color:#fff;display:block}.features_lead_link:hover{color:#fff}@media (min-width:768px){.features_lead{margin:0 auto;width:900px}.features_lead_link{font-size:35px;padding:61px 0}}@media (max-width:767px){.features_lead{margin:0 20px}.features_lead_link{font-size:5vw;padding:22.5px 0}}@media (min-width:768px){header{padding:18px 0 0;height:126px}header.min{height:80px}header .wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto}header.min .wrap{height:62px}header.min .subNav .wrap{height:auto}header .wrap>div{margin:0}header .logo{text-align:left;display:flex;align-items:center;padding:0;height:62px}header.min .logo{padding-bottom:16px}header .logo img{width:auto !important;max-width:150px;aspect-ratio:533/60;height:auto !important}header.min .logo img{width:auto !important;height:25px}.headerTelInq{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-right:0;margin-bottom:0;width:490px}.headerLangInq{display:none}.tel{margin:12px 0 0;font-size:22px;text-align:right}.tel span{font-size:14px}header .buttonGhostGold{padding:12px 0;width:160px;font-size:16px}.footer_menu .menu_item a{height:120px;font-size:20px}.advantage_dl{margin-bottom:30px}}@media (max-width:767px){header{padding:11px 0 13px 10px;height:56px}.logo{position:relative;text-align:left}.logo a{position:relative;z-index:8888}.first_column_menu{display:flex;align-items:center}header .logo img{width:auto !important;max-width:115px;aspect-ratio:533/60;height:auto}.headerTelInq{display:none}.headerLangInq{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin:20px auto;width:50%;font-weight:500}.headerLangInq a{padding:10px 45px}.headerLangInq a.selected{background-color:#b9a245;color:#fff}}@media (min-width:768px){#pageTop{position:fixed;bottom:20px;right:20px;z-index:8000}#pageTop a{text-decoration:none;display:block;transition:.8s}#pageTop a:hover{opacity:.6}}@media (max-width:767px){#pageTop{display:none}}.scrollPrevent{position:fixed;z-index:-1;width:100%;height:100%;top:0;right:0}.subNav{position:fixed;left:0;display:none;margin:0;width:100%;height:0;background-color:#e8f3f7;-webkit-transition:all .2s;transition:all .2s}.subNav a.current:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 14px;border-bottom:3px solid #b9a245}@media (min-width:768px){.navWrap{display:block;position:relative;max-width:1200px;top:0;right:0}header.min .navWrap{display:none}.nav{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;text-align:right;justify-content:space-between;padding:0 10px}.nav li{margin:0;text-align:center}.nav li a{display:block;color:#fff}.nav li a:hover,.nav li.current a{color:#b9a245 !important;text-decoration:none}.nav li:last-of-type a{padding-right:0}.subNav{top:126px;font-size:14px}header.min .subNav{top:80px}.subNavIcl.open{display:block;height:auto}li ul.menulist{background:#e8f3f7;margin-top:14px}.menulist li{display:block;list-style-type:none}.mainMenu{list-style:none}.mainMenu .menulist li a{color:#0f2a4b !important;font-size:14px;word-wrap:break-all}.menulist li a:hover{color:#fff !important;background:#b9a245}li.mainMenu>a{padding:12px 0}.current_menu{background:#b9a245;color:#fff !important}.mainMenu .menulist .current_menu a{color:#fff !important}.mainMenu{position:relative}.mainMenu .menulist,.mainMenu .menulist.crosslinking_sub,.mainMenu .menulist.icrs_sub{display:none;position:absolute;width:150px}.mainMenu .menulist{left:-35px;top:27px;z-index:100000000}.mainMenu .menulist.features,.mainMenu .menulist.keratoconus,.mainMenu .menulist.floater,.mainMenu .menulist.faqs{left:-30px;top:27px}.mainMenu .menulist.crosslinking_sub,.mainMenu .menulist.icrs_sub{left:150px}.mainMenu .menulist.crosslinking_sub{top:30.5px}.mainMenu .menulist.icrs_sub{top:73.5px}.mainMenu:hover .menulist.crosslinking_sub,.mainMenu:hover .menulist.icrs_sub{display:none}.mainMenu:hover .menulist,.menulist.keratoconus li:nth-child(2):hover .menulist.crosslinking_sub,.menulist.keratoconus li:nth-child(3):hover .menulist.icrs_sub{display:block}.menulist.keratoconus .current_crosslinking li a,.menulist.keratoconus .current_icrs li a{color:#0f2a4b !important}.menulist.keratoconus .current_crosslinking li.current_menu a,.menulist.keratoconus .current_crosslinking li a:hover,.menulist.keratoconus .current_icrs li.current_menu a,.menulist.keratoconus .current_icrs li a:hover{color:#fff !important}.footer_menu{max-width:900px;margin:60px auto}.nav li ul li a{color:#0f2a4b !important;padding:11px 5px;word-wrap:break-word}.sp_display{display:none !important}}@media (max-width:767px){.navWrap.open{display:block}.navWrap.close{display:none}.navWrap{position:fixed;left:0;top:0;display:none;padding:12vh 0 36vh;background-color:rgba(1,14,39,.9);width:100%;height:100%;z-index:1000}.navWrap .nav{position:relative;overflow-x:hidden;overflow-y:auto}.navWrap li{width:100%;line-height:1}.navWrap li a:hover{text-shadow:0 0 24px rgba(255,255,255,1);background-color:transparent}.nav-button,.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{display:block;cursor:pointer;position:fixed;top:8px;right:4%;width:48px;height:40px;border-radius:4px;z-index:80000}.nav-button span{position:absolute;left:10%;width:80%;height:2px;background-color:rgba(255,255,255,.8);border-radius:4px}.nav-button span:nth-of-type(1){top:8px}.nav-button span:nth-of-type(2){top:19px}.nav-button span:nth-of-type(3){bottom:8px}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.nav-button.active span{background-color:rgba(255,255,255,.8)}.nav-button.active span:nth-of-type(2){opacity:0}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}.subNav{overflow:scroll;margin-top:7px;width:100%;-webkit-overflow-scrolling:touch}.nav li{margin:0;text-align:center}.nav li a{display:block;width:100%;color:#fff !important;word-wrap:break-word}.nav li{word-break:break-all}.nav li ul li a{color:#0f2a4b !important;word-wrap:break-word}}.bottom{border-top:1px solid #b9a245}.address .tel,.address .tel a{color:#4a79b3}.bottom li{list-style-type:none}@media (min-width:768px){.bottom{margin:0;padding:55px 0 70px}.bottom .logo{margin-bottom:56px}.bottom li{list-style-type:none}.bottom .logo{padding:55px 0 66px}.address{margin-bottom:76px;width:1200px;text-align:left}.en .address{width:1200px}.address ul{display:flex;flex-direction:row;flex-wrap:nowrap}.address li{margin:0 auto;width:50%}.bottom .tel span{font-size:24px}.bottom .businessHour dl{margin:0 auto 16px auto}.businessHour{padding-left:33px}.businessHour dt{margin:0;text-align:left}.businessHour dd{margin:0}.bottomMenu{max-width:900px}.bottomMenu ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.bottomMenu li{margin:0;width:250px}.bottomMenu a{display:block;width:100%}.career{font-size:20px}}@media (max-width:767px){.bottom .logo{margin-bottom:30px;padding:24px 0 30px}.bottom .logo img{width:calc(100vw / 1.689);height:auto !important}.bottom .address{margin-bottom:10px;padding:0 20px;text-align:left}.bottom .tel{margin-bottom:32px;padding-bottom:27px;border-bottom:1px solid #0f2a4b}.bottom .tel span{font-size:80%}.bottom .businessHour dl{text-align:left}.bottom .businessHour dt{margin-bottom:8px}.bottomMenu{display:none}.menulist{background:#e8f3f7}}footer{color:#fff;background-color:#0f2a4b}footer ul{margin:0 auto;padding:0}footer li{text-align:left;list-style-type:none}footer a{position:relative;display:block;width:100%;color:#fff;transition:.8s}footer a:hover{color:#fff;text-decoration:underline}.copyright{font-family:"Montserrat";font-size:13px}@media (min-width:768px){footer{padding:60px 0 8px}.footerMenuPC{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:65px;max-width:1100px;font-size:14px}.footerMenuPC div{width:50%}.footerMenuPC .menu{display:flex;flex-direction:row;flex-wrap:nowrap;width:80%}.footerMenuPC .menu ul{width:calc(100% / 3);margin-right:10px}.footerMenuPC .logo img{width:auto;height:30px}.footerMenuSP{display:none}footer li{font-size:16px;margin-bottom:8px}footer a span{display:inline-block;transform:scale(.6,1)}footer .recruit h2{margin:0 auto;color:#fff;font-size:16px;font-weight:500}footer .recruit dl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}footer .recruit dt{width:35%}footer .recruit dd{width:65%}.copyright{font-size:13px}.spPageTop{display:none}}@media (max-width:767px){footer{padding-top:32px;padding-right:10px;padding-bottom:calc(constant(safe-area-inset-bottom) + 82px);padding-bottom:calc(env(safe-area-inset-bottom) + 82px);padding-left:10px}.footerMenuPC{display:none}.footerMenuSP{display:block;margin-bottom:20px;text-align:left}.footerMenuSP .logo{margin-bottom:30px}.footerMenuSP .logo img{width:70%}.footerMenuSP li{margin-bottom:8px}.footerMenuSP a{display:inline-block;width:auto;padding-bottom:1px;border-bottom:1px solid #fff}.copyright{margin-bottom:15px;padding-bottom:20px;font-size:10px;border-bottom:1px solid #fff}.spPageTop img{width:calc(100vw / 15.625);height:auto !important}}@media (min-width:768px){.spMenu{display:none}}@media (max-width:767px){.spMenu{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;font-size:11px;background-color:#fff;z-index:9000}.spMenu ul{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 auto}.spMenu li{width:calc(100% / 3);list-style-type:none;padding-top:10px;padding-bottom:calc(env(safe-area-inset-bottom) + 4px)}.spMenu li:last-child{background-color:#b9a245}.spMenu li a{display:block;width:100%;height:100%;color:#0f2a4b}.spMenu li img{margin-bottom:5px;width:calc(100vw * 0.066);height:auto !important}}.mfp-close{position:absolute;right:0;top:0;opacity:1 !important;background-color:rgba(255,255,255,1) !important;z-index:4000}.reservePopup,.historyPopup,.normalPopup{overflow:auto;position:relative;background:#fff;width:auto;color:#4a79b3;border-bottom:1px solid #4a79b3;z-index:99999}.reservePopup article,.historyPopup article,.normalPopup article{position:relative;background-color:#e8f3f7}.reservePopup .title{border-bottom:1px solid #4a79b3}.reservePopup ul{text-align:left;border:1px solid #4a79b3}.reservePopup .tel,.reservePopup .tel a{color:#0f2a4b;text-align:center}.historyPopup dt{color:#4a79b3;font-weight:500}.historyPopup dd{padding-left:1rem}@media (min-width:768px){.reservePopup{padding-bottom:30px;max-width:900px;height:90vh;text-align:center;border:10px solid #fff}.reservePopup article{margin-bottom:40px;padding:78px 60px 40px;font-size:18px}.reservePopup article:after{content:" ";position:absolute;left:50%;right:0;top:100%;margin-left:-10px;width:0;height:0;border:20px solid transparent;border-top:20px solid #e8f3f7}.reservePopup .title{margin-bottom:46px;font-size:34px;letter-spacing:.4rem}.reservePopup p{margin:0 auto 2rem auto;padding:0;line-height:2}.reservePopup ul{display:inline-block;margin-bottom:40px;padding:30px 90px}.reservePopup .tel{margin-bottom:0;font-size:18px}.reservePopup .buttonBlue{margin-bottom:14px;font-size:20px;letter-spacing:.2rem}.reservePopup .notes{font-size:16px}.historyPopup,.normalPopup{max-width:900px;max-height:90vh;text-align:left;border:10px solid #fff}.historyPopup article,.normalPopup article{padding:78px 60px 40px}}@media (max-width:767px){.reservePopup{padding-bottom:10px;max-width:90vw;max-height:60vh;text-align:center;border:5px solid #fff}.reservePopup article{margin-bottom:20px;padding:40px 8px 32px;font-size:12px}.reservePopup article:after{content:" ";position:absolute;left:50%;right:0;top:100%;margin-left:-5px;width:0;height:0;border:10px solid transparent;border-top:10px solid #e8f3f7}.reservePopup .title{margin-bottom:26px;padding-bottom:26px;font-size:17px;letter-spacing:.4rem}.reservePopup p{margin:0 auto 20px auto;padding:0;line-height:2}.reservePopup ul{display:block;margin-bottom:20px;padding:14px 20px}.reservePopup li{margin-left:20px}.resNote{text-align:left}.reservePopup .tel{margin-bottom:0;font-size:15px}.reservePopup .buttonBlue{margin-bottom:10px;font-size:10px;letter-spacing:.2rem}.historyPopup{padding-bottom:10px;max-width:90vw;max-height:80vh;text-align:left;border:5px solid #fff}.historyPopup article,.normalPopup article{padding:40px 8px 32px}}:target:before{content:"";display:block}.top_link{color:#4a79b3;text-decoration:none;background-color:transparent}@media (min-width:768px){.pr-50{padding-right:50px}.mainMenu .menulist.features{left:-50px}.first_column_menu{background-color:#0f2a4b;z-index:10}.headerMenu{position:relative}.mainMenu .menulist.evo{left:0}}.logo .footer_link{border-bottom:none}@media (max-width:767px){body{font-size:16px}h2{font-size:25px;padding:0 20px;margin-bottom:30px}h3{font-size:20px;margin-bottom:20px}h4{font-size:16px}h6{font-size:18px;margin-bottom:16px}p{margin-bottom:20px}dt{font-size:16px}.innerPage{padding-top:130px}.innerPage h3 span{font-size:12px}.wrap{width:100%;padding:0 20px}.wrap.first_column_menu{padding-left:0}.pcOnly{display:none}.spOnly{display:block}span.spOnly{display:inline-block}section{padding:30px 0 0}.buttonGhostGold,.buttonGhostGray,.buttonGhostCyan{padding:16px 40px;width:80%}.buttonCyan{padding:8px 10px}header{padding:11px 0 13px 10px;height:56px}.logo{position:relative;text-align:left}.logo a{position:relative;z-index:8888}header .logo img{width:auto !important;max-width:135px;aspect-ratio:533/60;height:auto}.headerTelInq{display:none}.headerLangInq{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin:30px auto;width:50%;font-weight:500}.headerLangInq a{padding:10px 45px}#pageTop{display:none;position:fixed;bottom:-9999px;right:-9999px}.navWrap.open{display:block}.navWrap.close{display:none}.navWrap{position:fixed;left:0;top:0;display:none;padding:0 0 20vh;background-color:rgba(1,14,39,.9);width:100%;height:100%;overflow-y:auto;z-index:1000;margin-top:56px}.navWrap li{border-bottom:1px solid #fff;line-height:1.6;width:100%}.navWrap li a{display:block;font-size:16px;padding:10px 25px;text-align:left;vertical-align:middle;width:100vw}.navWrap li a:hover{text-shadow:0 0 24px rgba(255,255,255,1);background-color:transparent}.nav-button,.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{display:block;cursor:pointer;position:fixed;top:8px;right:4%;width:48px;height:40px;border-radius:4px;z-index:80000}.nav-button span{position:absolute;left:10%;width:80%;height:2px;background-color:rgba(255,255,255,.8);border-radius:4px}.nav-button span:nth-of-type(1){top:8px}.nav-button span:nth-of-type(2){top:19px}.nav-button span:nth-of-type(3){bottom:8px}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.nav-button.active span{background-color:rgba(255,255,255,.8)}.nav-button.active span:nth-of-type(2){opacity:0}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}.subNav{overflow:scroll;margin-top:7px;width:100%;-webkit-overflow-scrolling:touch}.bottom .logo{margin-bottom:30px;padding:24px 0 30px}.bottom .logo img{width:calc(100vw / 1.689);height:auto !important}.bottom .address{margin-bottom:10px;padding:0 20px;text-align:left}.bottom .tel{margin-bottom:32px;padding-bottom:27px;border-bottom:0}.bottom .tel span{font-size:80%}.bottom .businessHour dl{text-align:left}.bottom .businessHour dt{margin-bottom:8px}.bottomMenu{display:none}footer{padding-top:32px;padding-right:10px;padding-bottom:calc(constant(safe-area-inset-bottom) + 82px);padding-bottom:calc(env(safe-area-inset-bottom) + 82px);padding-left:10px}.footerMenuPC{display:none}.footerMenuSP{display:block;margin-bottom:20px;text-align:left}.footerMenuSP .logo{margin-bottom:30px}.footerMenuSP .logo img{width:70%}.footerMenuSP li{margin-bottom:8px}.footerMenuSP a{display:inline-block;width:auto;padding-bottom:1px;border-bottom:1px solid #fff}.copyright{margin-bottom:15px;font-size:10px;border-bottom:1px solid #fff}.spPageTop img{width:calc(100vw / 15.625);height:auto !important}.spMenu{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;font-size:11px;background-color:#fff;z-index:9000}.spMenu ul{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 auto}.spMenu li{width:calc(100% / 3);list-style-type:none;padding-top:10px;padding-bottom:calc(env(safe-area-inset-bottom) + 4px)}.spMenu li a{display:block;width:100%;height:100%;color:#0f2a4b}.spMenu li img{margin-bottom:5px;width:calc(100vw * 0.066);height:auto !important}.resNote{text-align:left}.submenu_dn li,.sp_dn{display:none}.submenu_dn{display:block}.footer_img{width:70%}.silhouette{width:100%}.mb38{margin-bottom:38px}.headerSnsPC,.footerSnsPC{display:none}.recruit_dt{border-bottom:1px solid #acb8c6;margin-bottom:10px;padding-bottom:10px}.fee_image{margin:20px 0}.mainMenu_sp{color:#fff}.pc_display{display:none !important}.sp_accordion_menu{color:#fff;display:flex;justify-content:space-between;padding:10px 25px;position:relative;text-align:left}.menulist{display:none}.sp_crosslinking,.sp_icrs{background-color:rgba(1,14,39,.9)}.menu_link{color:#fff}.humburger_menu_sp{margin-left:0}.arrow_bottom_icon{bottom:15px;height:3vw;margin-right:0;position:absolute;right:7vw;width:5vw}.w100{width:100%}.go_to_weekday_area{margin:56px 0 0;padding:10px 10px 0}.go_to_weekday_text{font-size:20px;margin-bottom:10px}.sp_display{display:block}.breadcrumb_area{top:80px}.navWrap li a:active{background-color:#b9a245;color:#fff !important}.businessHour{padding-left:0}.faq_menu3{border-top:0 !important}}@media (max-width:321px){.bottom{font-size:14px}.footer_menu{font-size:13px}}a{color:#4a79b3}.footer_menu .menu_item{list-style:none}@media (min-width:768px){.footer_menu_list{display:flex;flex-wrap:wrap}.footer_menu_list .menu_item a,.footer_menu .menu_item a{justify-content:center;text-align:center}}@media (max-width:767px){.footer_menu{flex-wrap:wrap;font-size:16px;margin:40px auto;padding:0 20px}.footer_menu .menu_item{border:1px solid #4a79b3;border-bottom:none;margin-bottom:0;padding:0;text-align:left;width:100%}.footer_menu_list{width:100%}.footer_menu .menu_item:last-child{border-bottom:1px solid #4a79b3}}.breadcrumb_area{font-size:16px;margin:0 auto;max-width:1200px;position:absolute;top:150px;right:0;left:0;text-align:left;width:100%}.breadcrumb_area ul li{display:inline;padding:1px 5px 0 13px;position:relative}.breadcrumb_area ul li+li:before{content:">";position:absolute;left:0;top:0}.breadcrumb_area ul li a:hover{text-decoration:underline}@media (max-width:767px){.breadcrumb_area{top:80px}.breadcrumb_area{margin:auto;max-width:1180px;line-height:40px}.breadcrumb_area ul{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb_area ul li{display:inline;padding:1px 5px 0 0;position:relative}.breadcrumb_area li{padding-right:20px}.breadcrumb_area li:not(:last-child){position:relative;padding-right:22px}.breadcrumb_area{padding:0 20px}.breadcrumb_area ul{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow:auto;white-space:nowrap}.breadcrumb_area li{display:inline;padding-right:20px;flex:0 0 40%}.breadcrumb_area ul li+li:before{left:-15px;top:-9px}.icl_banner{margin:0 auto 30px;width:100%;padding:30px 0}.h2_background_wrap{background-color:#e8f3f7;margin:0 auto 30px;width:100%;padding:30px 0}.h2_background_inner{list-style:none;width:90%;margin:0 auto}.h3_background_wrap{background-color:#fff;margin:0 auto 30px;width:95%;padding:30px 20px}.h3_background_wrap:first-child{margin:0 auto 30px}.h3_background_wrap:last-child{margin:0 auto}.image_solid{border:1px solid #0f2a4b}.h1_special_size{font-size:25px;margin-bottom:30px}}@media (min-width:768px){.footer_menu .menu_item{border:1px solid #4a79b3;border-right:none;width:calc(100% / 4)}.h3_background_wrap{background-color:#fff;margin:0 auto 30px;max-width:900px;padding:30px}.image_solid{border:1px solid #0f2a4b}.h1_special_size{font-size:35px;margin-bottom:30px}.menu_item{width:calc(100% / 4) !important}.menu_item:nth-child(1){border-bottom:none !important}.menu_item:nth-child(2){border-bottom:none !important}.menu_item:nth-child(3){border-bottom:none !important}.menu_item:nth-child(4){border-right:1px solid #4a79b3 !important}.footer_menu{flex-wrap:wrap}.menu_item{width:calc(100% / 4) !important;margin:0}}.red_text{color:#b70000;font-weight:700}.icl_mv_image{width:100%;height:100%}.page_guide_ul{width:90%}.page_guide_li{list-style:none;border-bottom:1px solid #b9a245;width:100%}.page_guide_link{align-items:center;color:#0f2a4b;display:flex;justify-content:space-between;padding:15px 0}.page_guide_text{margin:0;margin-left:4%}.page_guide_li .arrow_image{width:20px;margin-right:20px}.icl_banner{padding:30px 0}.h2_background_wrap{background-color:#e8f3f7;padding:30px 0}.h3_background_wrap{background-color:#fff;list-style-type:none}.flex_image_guide_text{text-align:left;margin-top:20px}.flex_image_note{margin-top:5px;text-align:right}.top_banner_area{display:flex;justify-content:space-between}.top_banner{position:relative}.img-fluid{width:100%}.top_banner_link,.top_banner_link:hover{color:#fff}.banner_description{align-items:center;background-color:#0f2a4b;display:flex;justify-content:center;opacity:.9;position:absolute;width:100%}.background_white_area{border:1px solid #0f2a4b;background-color:#fff}.surgery_time{display:flex}.text-center{text-align:center}.data_supplyment_text{margin-bottom:10px}.swiperContainer{position:relative}.step{color:#4781ca;font-weight:600}.swiper-slide_img{width:64%}.swiper-pagination-bullet-active{background-color:#4781ca}.step_text{display:inline-block;margin-right:12px;padding:2px 12px;border:2px solid #4781ca;border-radius:25% 25% 25% 25%/50% 50% 50% 50%}.swiper-pagination-bullet{width:30px !important;height:5px !important;border-radius:0 !important}.swiper-slide_img{margin-bottom:64px}.swiper-button-prev{background-image:url(//devsapia.xsrv.jp/zh/wp-content/themes/sapia_zh/../sapia_en/images/icl/arrow_prev.svg) !important;background-size:contain;z-index:1}.swiper-button-next{background-image:url(//devsapia.xsrv.jp/zh/wp-content/themes/sapia_zh/../sapia_en/images/icl/arrow_next.svg) !important;background-size:contain;z-index:1}.swiper-button-next,.swiper-button-prev{height:58px;width:27px}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:none}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:none}.cost_dl,.guarantee_dl{margin:0;text-align:left}.cost_dl:last-child{border-bottom:none}.article_dl{text-align:left}.card_li{list-style-type:none;background-color:#fff}.card_icon{margin-bottom:20px}.h4_style{letter-spacing:.2rem}.card_dt{text-align:center;margin-bottom:12px}.card_dd{text-align:left}.h1_subtitle{text-align:center}.subMenuBlue_h2{position:relative;color:#fff}.subMenuBlue_h2:before{content:"";position:absolute;left:50%;display:inline-block;width:80px;height:3px;background-color:#b9a245;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.youtube_movie{position:relative;height:0}.youtube_movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.youtube_link_btn{background-color:#fff;border:1px solid #b9a245;color:#b9a245;display:inline-block}.youtube_link_btn:hover{background-color:#b9a245;border:1px solid #b9a245;color:#fff}.subMenuBlue_text{text-align:center}.subMenuBlue{color:#fff}@media (min-width:768px){.page_guide_ul{display:flex;flex-wrap:wrap;max-width:900px;margin:0 auto}.page_guide_li{width:47%}.page_guide_li:nth-child(odd){margin-right:3%}.page_guide_li:nth-child(even){margin-left:3%}.wrap_article{max-width:1200px;margin-top:60px;position:relative;transition:.8s}.icl_banner{margin:0 auto 60px}.h2_background_wrap{justify-content:space-between;margin:0 auto 60px;max-width:1200px}.h2_background_inner{list-style:none;max-width:900px;margin:0 auto 30px}.h3_background_wrap{margin:0 auto 30px;max-width:900px;padding:30px}.flex_image_area{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.flex_image_content{width:48%}.flex_image_guide_text{font-size:17px;font-weight:600;margin-bottom:24px}.top_banner{width:31%}.top_banner:last-child .banner_description{line-height:1.2;padding:10px 0}.top_banner_area{margin:30px auto 90px;width:900px}.top_banner:first-child{margin-left:0}.top_banner:last-child{margin-right:0}.top_banner:last-child .banner_description{padding:10px 0}.banner_description{bottom:-50px;font-size:20px;height:70px;padding:20px 0}.explanation_description_pc{margin:-50px 0 50px 150px;width:31%}.explanation_description_sp{display:none}.background_white_area{max-width:900px}.appeal_point_contents{margin:0 auto}.surgery_time_area{display:flex;justify-content:space-between}.surgery_time{font-size:20px;margin:0 10px;width:50%}.data_supplyment{max-width:1440px;margin:20px auto;display:flex}.data_supplyment_text{font-size:16px}.swiperContainer{margin-bottom:60px;width:596px;overflow:hidden}.swiper-button-next,.swiper-button-prev{top:160px !important}.swiper-pagination{top:293px}.swiper-slide_text{max-width:520px}.step{font-size:20px}.cost_dl,.guarantee_dl{border-bottom:1px solid #acb8c6;display:flex;padding-top:20px;padding-bottom:20px}.cost_dt{font-size:20px;margin:auto;padding-left:20px;width:25%}.cost_dd{width:75%}.cost_dt_detail{font-size:20px;margin:auto;padding-left:0;width:40%}.cost_dd_detail{width:60%}.article_dl{margin-bottom:30px}.card_ul{display:flex;flex-wrap:wrap;justify-content:center}.card_li{margin:0 20px 50px;padding:20px 26px;width:28%}.card_li:nth-child(4),.card_li:nth-child(5){margin-bottom:0}.card_icon{width:60px}.card_number{font-size:24px}.h4_style{font-size:18px;margin-bottom:20px}.h1_subtitle{font-size:30px}.line_contact{max-width:900px}.subMenuBlue_h2{margin-bottom:60px}.subMenuBlue_h2:before{bottom:-30px}.youtube_link_btn{margin-bottom:30px;padding:20px 50px;width:50%}.youtube_flex{display:flex;flex-wrap:wrap;margin:0 auto}.max_width_900{max-width:900px}.subMenu_ul{display:flex;justify-content:space-between;margin-bottom:60px;max-width:1200px}.subMenu_ul:last-child{margin-bottom:0}.subMenuBlue_text{margin-bottom:60px}.fee_image{margin:10px 0 50px}.img-60{margin:auto;width:60%}.article_title_text{padding-top:30px;font-size:25px}.icl_cost_dl{display:flex;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #acb8c6}.en_zh_logo{width:auto !important;height:38px}.address_border_top{border-top:1px solid #0f2a4b;padding-top:30px}.address_border_right{border-right:1px solid #0f2a4b}.button_margin_top{margin-top:30px}}@media (max-width:767px){.wrap_article{padding:0}.icl_banner{margin:0 auto 30px;width:100%}.h2_background_wrap{margin:0 auto 30px;width:100%}.top_banner_area{flex-wrap:wrap;padding:0 20px;margin-bottom:30px}.top_banner{margin-top:30px}.banner_description{bottom:-20px;height:30px;padding:5px 0}.explanation_description_pc{display:none}.explanation_description_sp{display:block;margin:10px 0 0}.sp-w-100{width:100%}.background_white_area{margin:0 auto;width:90%}.surgery_time_area{width:100%}.surgery_time{width:70vw}.surgery_time_detail{margin:10px 2vw 0}.data_supplyment{margin:20px auto 50px;padding:0 20px}.data_supplyment_text{font-size:14px;margin-bottom:10px}.swiperContainer{overflow:hidden}.swiper-slide_text{padding:0 20px}.card_article{padding:0 20px}.card_li{border-radius:4px;margin-bottom:30px;padding:15px 10px}.card_li .card_number{font-size:20px}.card_icon{width:13%}.h4_style{font-size:16px;margin-bottom:12px}.h1_subtitle{font-size:20px;width:95%}.cost_dl,.guarantee_dl{margin-bottom:20px}.cost_dt{border-bottom:1px solid #acb8c6;margin-bottom:10px;padding-bottom:10px}.subMenuBlue_h2{margin-right:-.6rem;letter-spacing:.6rem}.subMenuBlue_h2:before{left:49%;bottom:-20px}.youtube_link_btn{padding:16px 40px;width:80%}.wrap900{padding:0 20px}.line_qr_image{width:100%}.img-60{width:100%}.article_title_text{font-size:20px;padding-top:20px}.swiperContainer .swiper-button-next,.swiperContainer .swiper-button-prev{height:40px;width:18px}.en_zh_logo{width:auto !important;height:38px}address{margin:20px 0 0;padding-bottom:1rem;border-bottom:1px solid #0f2a4b}}.tb_display{display:none}.list_margin_bottom{margin-bottom:8px;margin-left:0;margin-right:0}.qr_wrap{display:flex}.footer_qr img{width:100px}.bold_text{font-weight:700}@media (min-width:768px) and (max-width:1000px){body{width:1260px;margin-top:75px}header{height:210px}.nav{flex-wrap:wrap}.nav>li{width:20%}.nav>li a{padding:18px 0}header .buttonGhostGold{width:160px;margin-left:0;margin-right:0;padding:10px 0}.headerTelInq ul{margin:0}.tb_display{display:block}.menulist{width:160px !important;left:0 !important;z-index:99999;top:35px !important}.headerTelInq{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-right:0;margin-bottom:0;width:500px}.sns_icon{width:30px;height:30px;margin:0 5px}header .logo img{width:auto !important;height:45px}.mainMenu .menulist.crosslinking_sub,.mainMenu .menulist.icrs_sub{left:160px !important}.mainMenu .menulist.evo{top:50px !important}.header_telarea{margin-left:0 !important;margin-right:0 !important}.headerSnsPC{margin-right:20px !important}.breadcrumb_area{top:220px}}.list_title_text{font-weight:700;margin-bottom:0}.article_title_text{font-weight:700;text-align:center}h1,h2,h3,h4,h6{font-weight:600 !important}h1,h2,h3,h4,h5,h6{line-height:1.6}.bottom{padding:55px 0 70px}.clinicAreaSwitch{display:flex;align-items:center;gap:10px}.clinicAreaSwitch_btn{display:inline-flex;align-items:center;justify-content:center;margin:0;background-color:#fff;border:1px solid #fff;border-radius:4px;color:#0f2a4b !important;font-weight:700;line-height:1;text-align:center;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.clinicAreaSwitch_btn:hover{background-color:#b9a245;border-color:#b9a245;color:#fff !important}@media (min-width:768px){.clinicAreaSwitch{align-self:center;margin:auto !important}.clinicAreaSwitch_btn{min-width:54px;padding:10px 15px;font-size:16px}}@media (max-width:767px){.clinicAreaSwitch{gap:5px;margin:0 0 0 14px;position:relative;z-index:8888}.clinicAreaSwitch_btn{min-width:35px;padding:5px;border-radius:3px;font-size:16px}}@media (max-width:360px){.clinicAreaSwitch{margin-left:3px}.clinicAreaSwitch_btn{min-width:32px;height:24px;padding:0 5px;font-size:15px}}@media (min-width:769px){.special_discount{display:inline-block;width:8em}}