@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@font-face{font-family:'Iskoola-Pota-Regular';src:url("assets/fonts/Iskoola-Pota-Regular.eot");src:url("assets/fonts/Iskoola-Pota-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Iskoola-Pota-Regular.otf") format("otf"),url("assets/fonts/Iskoola-Pota-Regular.svg#Iskoola%20Pota%20Regular") format("svg"),url("assets/fonts/Iskoola-Pota-Regular.woff2") format("woff2"),url("assets/fonts/Iskoola-Pota-Regular.woff") format("woff"),url("assets/fonts/Iskoola-Pota-Regular.ttf") format("truetype")}html{font-size:0.521vw}@media (max-width: 1440px) and (min-width: 961px){html{font-size:0.694444vw}}@media (max-width: 960px) and (min-width: 768px){html{font-size:1.30208vw}}@media (max-width: 767px){html{font-size:2.66667vw}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-size:1.8rem;letter-spacing:0;line-height:175%;font-weight:500;font-family:"a-otf-ryumin-pr6n",sans-serif}.anchor_fixtop{display:block;position:relative;top:-19rem;width:100%;visibility:hidden}@media (max-width: 960px){.anchor_fixtop{top:-8rem}}.anchor_fixtop.vs-02{top:0}.grid-1200{max-width:123rem}.grid-1260{max-width:129rem}.grid-1400{max-width:143rem}.grid-1480{max-width:151rem}.grid-1500{max-width:153rem}.grid-1512{max-width:154.2rem}.grid-1620{max-width:165rem}.grid-1720{max-width:175rem}.is-group-content>div{width:100%;max-width:121rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}p{font-size:1.8rem;font-weight:500;line-height:170%;letter-spacing:.2rem;color:#2F3748}p.has-text-align-center{text-align:center}#page_top{position:fixed;bottom:3.9rem;right:6.5rem;width:6rem;height:6rem;opacity:0;border:#FFF solid .1rem;background:#4dabe0 url(assets/img/page-top.svg) no-repeat center;border-radius:100%;background-size:2.1rem;cursor:pointer;outline:none;z-index:50}#page_top.show{opacity:1}#page_top.show:hover{opacity:0.8}@media (max-width: 960px){#page_top{right:1.5rem;bottom:11rem;width:5rem;height:5rem;position:fixed}#page_top.fixed{bottom:16rem}}@media (max-width: 767px){#page_top{bottom:5rem}}.wow_custom{opacity:0;-webkit-transform:translate(0, 35px);transform:translate(0, 35px);transition:all 0.5s ease}.wow_custom.show{opacity:1;-webkit-transform:none;transform:none}.wow_custom.show.wow_vz_02{animation:fade_in_0 500ms 500ms linear;animation-fill-mode:forwards}.wow_custom.show.wow_vz_03{animation:fade_in_0 500ms 1000ms linear;animation-fill-mode:forwards}.wow_custom.show.wow_vz_04{animation:fade_in_0 500ms 1500ms linear;animation-fill-mode:forwards}.wow_custom.show.wow_vz_05{animation:fade_in_0 500ms 2000ms linear;animation-fill-mode:forwards}@keyframes fade_in_0{0%{opacity:0;transform:translate3d(0, 35px, 0)}100%{opacity:1;transform:translateZ(0)}}@keyframes fade_in_1{0%{opacity:0}100%{opacity:1}}@keyframes fade_in{0%{opacity:0;position:relative;top:100px}100%{position:relative;top:0px;opacity:1}}@keyframes fade_left{0%{opacity:0;transform:translate3d(-100px, 0, 0)}100%{opacity:1;transform:translateZ(0)}}@keyframes fade_right{0%{opacity:0;transform:translate3d(100px, 0, 0)}100%{opacity:1;transform:translateZ(0)}}.fade-left.show{animation:fade_left 300ms 200ms ease-in-out;animation-fill-mode:forwards}.fade-right.show{animation:fade_right 300ms 200ms ease-in-out;animation-fill-mode:forwards}[data-animation="fade-in"].show{animation:fade_in_1 500ms 1s ease-in-out;animation-fill-mode:forwards}.wow_custom_no{opacity:0;position:relative;z-index:1}@media (max-width: 1280px) and (min-width: 960.5px){body,p{font-size:2rem !important}}@media (max-width: 960px){body,p{font-size:1.5rem !important}p{letter-spacing:.022rem;line-height:175%;text-align:justify;font-size:1.4rem}}:root{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0}[class*="dflex"]{display:flex;flex-wrap:wrap}[class*="dflexc"]{display:flex;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-flex-direction:column;flex-direction:column}[class*="aic"]{align-items:center}[class*="aie"]{align-items:flex-end}[class*="ais"]{align-items:flex-start}[class*="jcc"]{justify-content:center}[class*="jcsb"]{justify-content:space-between}[class*="jcfe"]{justify-content:flex-end}[class*="fcolumn"]{flex-flow:column}@media (max-width: 1024px){a[href^="tel:"]{cursor:pointer;pointer-events:all}}.p-fixed{position:fixed;left:var(--fixed-left);top:var(--fixed-top)}[class*="grid"]{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%}.grid-1272{max-width:130.2rem}.grid-1260{max-width:129rem}.grid-1240{max-width:127rem}.grid-1080{max-width:111rem}body,html{height:100%}p{font-family:"Zen Kaku Gothic New",sans-serif}img{max-width:100%;height:auto;vertical-align:top;overflow-clip-margin:inherit}a,button{color:inherit;text-decoration:none}input,textarea,button,select{outline:none;resize:none}.hv-o{transition:ease all 0.5s}.hv-o:hover{opacity:0.8}.ho-main,.os-main{overflow:hidden}.os-y-hidden{overflow-y:hidden}.os-section{position:relative}.u-left{text-align:left}.u-center{text-align:center !important}.u-right{text-align:right}.u-sp{display:none}ul,ol{list-style:none}@media (max-width: 960px){.u-pc{display:none}.u-sp{display:block}}header{height:11.3rem}.header{position:fixed;top:0;left:0;background:#fff;width:100%;z-index:60;padding-bottom:2rem;transition:all 0.35s}.header .header-menu li.logo{display:none}.header-gp-item:first-child{padding-left:2rem;padding-left:3rem;padding-top:2.9rem}@media (min-width: 960.5px){.header-gp-item:first-child span{color:#333;margin-top:1rem;display:inline-block;padding-left:6.5rem}}@media (max-width: 960px){.header-gp-item:first-child span.location{display:none}}.header-gp-item:last-child{padding-top:0;transition:all 0.35s}.header-gp .logo img{width:34.3rem;transition:all 0.35s}.header-btn-gp{margin-bottom:1rem;padding-right:2rem}.header-btn-gp li{height:8rem;display:flex;align-items:center}.header-btn-gp li:last-child{border-right:0}.header-btn-gp li .instagram{padding-left:3.7rem;display:none}.header-btn-gp li .instagram--gp{border-radius:50%;padding:1.4rem;background:#A27836}.header-btn-gp li .instagram a{font-size:0;width:3.3rem;height:3.3rem;display:block;-webkit-mask:url(assets/img/instagram-01.svg) center/100% no-repeat;mask:url(assets/img/instagram-01.svg) center/100% no-repeat;background:#fff}.header-btn-gp li.txt{flex-flow:column;justify-content:center;background:#F3EDE3;width:31rem}.header-btn-gp li.txt a{padding-left:var(--px-15px);padding-right:var(--px-15px);width:100%}.header-btn-gp li.txt a *{width:100%;font-family:"a-otf-ryumin-pr6n",sans-serif}.header-btn-gp li.web{position:relative;width:18rem;background:url(assets/img/icn_web.svg) no-repeat left 1rem top 1rem/4rem,linear-gradient(260deg, #d6bd70 0%, #b68f18 100%)}.header-btn-gp li.web::after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:1rem;height:1rem;position:absolute;right:0.5rem;bottom:0.5rem;z-index:1}.header-btn-gp li .link_order{padding:0 2.5rem}.header-btn-gp li .link_order a{display:flex;justify-content:center;align-items:center;flex-flow:column}.header-btn-gp li .link_order a span{color:#fff;font-size:2.2rem;font-weight:300;line-height:175%;letter-spacing:.2rem}.header-btn-gp li .link_order a span:first-child{font-size:1.6rem}.header-btn-gp li .link_order a span:last-child{position:relative;font-weight:500}.header-btn-gp li .link_order a span:last-child::before{content:"";position:absolute;width:1.8rem;height:1.7rem}.header-btn-gp li .txt--tel{color:#333;font-size:1.4rem;font-weight:300;line-height:160%;letter-spacing:.1rem;background:#fff;border-radius:var(--px-25px);margin-bottom:1rem}.header-btn-gp li .txt--num{color:#333;font-size:2.6rem;font-weight:500;line-height:100%;letter-spacing:.32rem}.header-btn-gp li .txt--num span{color:#333;font-size:3.2rem;font-weight:500;line-height:160%;letter-spacing:.32rem}.header-menu{position:relative}.header-menu li{padding:0 3rem;border-right:#211F44 solid 1px;position:relative}.header-menu li:first-child{border-left:#211F44 solid 1px}.header-menu li a{position:relative;color:#211F44;display:flex;flex-direction:column-reverse}.header-menu li a::before{content:"";position:absolute;width:.9rem;height:.9rem;bottom:-1.9rem;left:50%;transform:translateX(-50%);background:#211F44;border-radius:50%;opacity:0;transition:all 0.35s}.header-menu li a span{color:#211F44;font-size:1.8rem;font-weight:800;line-height:175%;letter-spacing:0;display:block;text-align:center;text-transform:uppercase}.header-menu li a span:last-child{margin-bottom:0;color:#211F44;font-size:1.5rem}.header-menu li a span.en{font-family:"Inter",sans-serif;font-size:1.55rem;font-weight:300}.header-menu li a:hover::before{opacity:1}.header-menu li.current_page_item a::before{opacity:1}@media (min-width: 961px){.header-menu li.menu-clinic .sub-menu{left:auto;right:0}.header-menu li .sub-menu{pointer-events:none;position:absolute;z-index:0;opacity:0;padding:0;left:0;top:7.3rem;transition:all 0.3s ease;min-width:max-content;background:#264074}.header-menu li .sub-menu li{margin-left:0;padding:0;border-bottom:1px solid #fff;border-left:0 !important;border-right:0 !important}.header-menu li .sub-menu li:last-child{border-width:0}.header-menu li .sub-menu li a{display:block;padding:1rem 1.5rem 1rem 3rem;border-right:0;color:#fff;position:relative;transition:all 0.35s}.header-menu li .sub-menu li a::before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);background:#fff;left:1rem;width:1rem;height:1rem;-webkit-mask:url(assets/img/icon-down.png) center/100% no-repeat;mask:url(assets/img/icon-down.png) center/100% no-repeat;clip-path:inherit}.header-menu li .sub-menu li a:hover{opacity:0.8}.header-menu li.vz-02{position:initial}.header-menu li.vz-02 .sub-menu{display:flex;flex-wrap:wrap;width:100%;left:0;top:10rem;padding:5rem 10rem !important}.header-menu li.vz-02 .sub-menu li{width:calc((100% - 6.001rem) / 3);margin-right:3rem}.header-menu li.vz-02 .sub-menu li:nth-child(3n){margin-right:0}.header-menu li.vz-02 .sub-menu li:last-child{border-width:1px}.header-menu li:hover .sub-menu{opacity:1;pointer-events:auto;padding:0;z-index:1}.header-menu li:hover.menu-item-has-children>a::before{opacity:1}}@media (max-width: 1440px) and (min-width: 960.5px){.home .header:not(.active) .header-menu{display:none}.header.active .header-gp-item:first-child{display:flex;flex-direction:column}.header.active .header-gp-item:first-child span.location{padding-left:0;padding-top:1rem}.header.active .header-gp-item:first-child span.location br{display:none}.header-menu li{padding:0 2.8rem}.header .header-gp-item:first-child span{padding-left:2rem;margin-top:0;display:none}}@media (min-width: 960.5px){.nav-menu{display:none}body:not(.home) .header{padding-top:2rem}body:not(.home) .header .header-btn-gp{display:none}body:not(.home) .header .header-gp{align-items:center}body:not(.home) .header .header-gp-item:first-child{padding-left:2rem;padding-top:0}body:not(.home) .header .header-gp-item:first-child span{margin-top:0;padding-left:1.5rem}body:not(.home) .header .header-gp .header-menu>li{padding-top:1rem;padding-bottom:1rem}.home header{height:auto}.home .mv-menu.top{background:#d9b135;padding:var(--px-18px) 0}.home .mv-menu.top .header-menu>li{padding-left:4.5rem;padding-right:4.5rem}.home .mv-menu.top .header-menu .sub-menu{top:5.5rem;left:0}.home .mv-menu.top .header-menu li{border-right:#fff solid 1px}.home .mv-menu.top .header-menu li.logo{border:0}.home .mv-menu.top .header-menu li.logo a{background:url(assets/img/logo-icon.png) no-repeat center/contain;width:8.5rem;height:8.4rem}.home .mv-menu.top .header-menu li.logo a:hover{opacity:0.9}.home .mv-menu.top .header-menu li.logo a::before{background:transparent}.home .mv-menu.top .header-menu li.logo a *{color:transparent !important}.home .mv-menu.top .header-menu li.border-left{border-left:#fff solid 1px}.home .mv-menu.top .header-menu li:first-child{border-left:#fff solid 0}.home .mv-menu.top .header-menu li:last-child{border-right:0}.home .mv-menu.top .header-menu li a{color:#fff;display:flex;flex-direction:column-reverse}.home .mv-menu.top .header-menu li a::before{background:#fff}.home .mv-menu.top .header-menu li a span{color:#fff;text-transform:uppercase}.home .mv-menu.top .header-menu li a span:last-child{color:#fff}.home .header{background:transparent;position:absolute}.home .header.active{padding-top:2rem;background:#fff;position:fixed}.home .header.active .header-gp{align-items:center}}@media (min-width: 960.5px) and (min-width: 1440.5px){.home .header.active .header-gp .logo img{width:34.3rem}}@media (min-width: 960.5px) and (max-width: 1440px){.home .header.active .header-gp .logo img{width:30rem}}@media (min-width: 960.5px){.home .header.active .header-gp .header-menu>li{padding-top:1rem;padding-bottom:1rem}.home .header.active .header-gp-item:first-child{padding-left:2rem;padding-top:0}.home .header.active .header-gp-item:first-child span{margin-top:0;padding-left:1rem}.home .header.active .header-gp-item:last-child{padding-top:0}.home .header.active .header-btn-gp{display:none}.home .header.active .header-btn-gp li{height:8rem}.home .header.active .header-btn-gp li.txt .tel{padding-bottom:0}.home .header.active .header-btn-gp li.txt .tel a{font-size:2.2rem}.home .header.active .header-btn-gp li.txt .location{padding:0.6rem 1.5rem 0.6rem 4rem}.home .header.active .header-btn-gp li.txt .location::before{top:0.8rem}.home .header.active .header-menu.vz-01{opacity:1;pointer-events:all}.home .header-gp .logo img{width:34.3rem}.home .header-gp-item:last-child{padding-top:2rem}.home .header-btn-gp li{height:9rem}.home .header-btn-gp li.txt .location{padding:1.2rem 1.5rem 1.3rem 4rem}.home .header-btn-gp li.txt .location::before{top:1.4rem}.home .header-btn-gp li.txt .tel{padding-bottom:.4rem}.home .header-btn-gp li.txt .tel a{font-size:2.8rem}.home .header-menu.vz-01{opacity:0;transition:all 0.35s;pointer-events:none}}@media (max-width: 960px){.mv-menu.top{display:none}header{height:6rem}.header{padding-bottom:0}.header-gp .logo img{width:23rem}.header-gp-item:first-child{padding:0;display:flex;width:100%;padding-left:1.5rem;justify-content:space-between;align-items:center}.header-gp-item:last-child{display:none;padding:0 1.5rem 10rem;height:calc(100vh - 6rem);overflow-y:scroll;width:100%}.header-menu{background:transparent;margin-bottom:3rem}.header-menu.vz-01{display:none}.header-menu.u-sp{display:block}.header-menu li{border-bottom:#1c181a solid 1px;margin-left:0;padding:0;border-right:0}.header-menu li:first-child{border-left:0}.header-menu li a{color:#1C1D1E;font-size:1.5rem;height:auto;display:flex;padding:1rem 0;justify-content:flex-start;width:100%;line-height:175%;position:relative}.header-menu li a::before{clip-path:inherit}.header-menu li.current-menu-item a{background:transparent;color:#d9b135}.header-menu .menu>li:not(.item-has-children) a::before{content:"";display:block;position:absolute;top:50%;left:auto;right:1rem;width:1rem;aspect-ratio:1 / 1;z-index:1;-webkit-mask:url(assets/img/icon_arrow.svg) center/100% no-repeat;mask:url(assets/img/icon_arrow.svg) center/100% no-repeat;background:#1C1D1E;transform:translateY(-50%);border:0;opacity:1;height:1rem}.header-menu .menu>li.current-menu-item a::before{background:#d9b135}.header-btn-gp{justify-content:center;display:none}.header-btn-gp li{height:auto;justify-content:center;width:100%;border-right:0;border-bottom:#fff solid 1px}.header-btn-gp li:last-child{border-bottom:0}.header-btn-gp li .link_order{padding:1.5rem}.header-btn-gp li.txt *{font-size:1.5rem;letter-spacing:0}.header-btn-gp li.txt .tel{padding-top:1.5rem;padding-bottom:1.5rem}.header-btn-gp li.txt .location{padding:1.5rem 1.5rem 1.5rem 4rem}.header-btn-gp li.txt .location::before{top:1.6rem}.header-btn-gp li .instagram{padding:1.5rem;display:block}.nav-menu{display:flex;position:relative;bottom:0;right:0;background:#d9b135;width:6rem;height:6rem;z-index:10}.nav-menu-item{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1.5rem}.nav-menu-item span{background:#fff;display:block;height:1px;transition:transform 0.3s;width:100%;transform-origin:center;position:relative}.nav-menu-item.active span:first-child{transform:rotate(45deg);margin-bottom:0;top:.9rem}.nav-menu-item.active span:nth-child(2){display:none}.nav-menu-item.active span:nth-child(3){transform:rotate(135deg);top:-0.6rem}.menu-title{font-size:2.4rem;color:#A27836;margin-top:4rem}}@media (max-width: 767px){.header-btn-gp li.txt .location{width:100%}}.table-calendar{position:relative}.table-calendar table{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #e6e4e1}.table-calendar table tr:first-child{font-family:"Noto Sans JP",sans-serif}.table-calendar table tr:first-child td{border-top:#e6e4e1 solid 1px;font-size:1.5rem}.table-calendar table td{border-bottom:#e6e4e1 solid 1px;color:#595959;font-size:1.6rem;font-weight:700;line-height:175%;letter-spacing:.15rem;padding:1.6rem 0;width:4.5rem}.table-calendar table td:first-child{width:16.4rem;padding-left:3rem;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif}.table-calendar table td:last-child{width:7.2rem;padding-right:2.7rem;text-align:center}.table-calendar table td .navy{color:#4dabe0}.table-calendar p{color:#595959;font-size:1.6rem;font-weight:500;line-height:175%;letter-spacing:.15rem;position:absolute;left:0;bottom:-4rem}body:not(.home) .menu_right_fix{opacity:1;z-index:10;visibility:visible}.menu_right_fix{position:fixed;top:50%;transform:translateY(-50%);right:1.5rem;display:flex;flex-direction:column;opacity:0;z-index:0;visibility:hidden}.menu_right_fix.active{opacity:1;z-index:10;visibility:visible}.menu_right_fix li{margin-bottom:1.5rem}.menu_right_fix li:last-child{margin-bottom:0;margin-top:1rem;border-radius:50%;background:#A27836;padding:1rem;aspect-ratio:1 / 1;display:none}.menu_right_fix li a{display:flex;justify-content:center;align-items:flex-end;padding-bottom:1rem;width:9rem;height:9rem;background:linear-gradient(260deg, #d6bd70 0%, #b68f18 100%);border-radius:.5rem;color:#fff;line-height:140%;letter-spacing:.3rem;text-align:center;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1));position:relative;top:1.5rem;left:50%;transform:translateX(-50%)}.menu_right_fix li a::before{top:2rem;left:50%;transform:translateX(-50%)}.menu_right_fix li a.tel{background:#F3EDE3;height:auto;padding-top:6.5rem;font-size:1.8rem;padding-bottom:2.5rem;line-height:110%;color:#000}.menu_right_fix li a.tel::before{top:2rem;content:"";position:absolute;width:3rem;height:3rem;-webkit-mask:url(assets/img/telephone.png) center/100% no-repeat;mask:url(assets/img/telephone.png) center/100% no-repeat;background:#000}.menu_right_fix li a.web{font-size:1.5rem;letter-spacing:.1rem}.menu_right_fix li a.web::before{content:"";position:absolute;width:3rem;height:3rem;-webkit-mask:url(assets/img/icn_web.svg) center/100% no-repeat;mask:url(assets/img/icn_web.svg) center/100% no-repeat;background:#fff}.menu_right_fix li a.instagram{width:4rem;height:4rem;display:block;-webkit-mask:url(assets/img/instagram-01.svg) center/100% no-repeat;mask:url(assets/img/instagram-01.svg) center/100% no-repeat;background:#ffffff}.footer-info--inner{position:relative;background:#fff;padding-top:3.5rem;padding-bottom:10.5rem;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}@media (min-width: 960.5px){.footer-info--inner{margin-top:-13rem}}@media (max-width: 960px){.footer-info--inner [class*="grid"]{padding:0}}.footer-info--inner-gp+.footer-info--inner-gp{padding-top:4.55rem}.footer-info--inner-gp{gap:5rem}@media (min-width: 960.5px){.footer-info--item{width:calc((100% - 5rem) / 2)}}@media (max-width: 960px){.footer-info--item{width:100%}}.footer-info--item.vs-02{background:#F4F9FC;padding:2.5rem 6rem}.footer-info--item-phone *{font-family:"Noto Sans JP",sans-serif}.footer-info--item-phone p{color:#595959;font-size:1.4rem;font-weight:bold;line-height:120%;letter-spacing:.2rem;margin-bottom:1.8rem}.footer-info--item-phone a{color:#595959;font-size:3.6rem;font-weight:400;line-height:100%;padding-left:3.5rem;background:url(assets/img/telephone.png) no-repeat left top 29%/2.8rem}.footer-info--item-web{background:#4EACE1 url("assets/img/icon-link.svg") no-repeat center right 6.5%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:500;line-height:160%;letter-spacing:.2rem;border-radius:1.2rem;height:6.4rem}.footer-info--item .logo{padding-right:12.85rem}@media (min-width: 960.5px){.footer-info--item .logo{text-align:right}}.footer-info--item .logo img{width:29.6rem}.footer-info--item-address{color:#1C1D1E;font-size:1.5rem;font-weight:500;line-height:160%;letter-spacing:.2rem}.footer-info--item span.address{background:linear-gradient(transparent 70%, #F6E01C 70%);font-family:"Noto Sans JP",sans-serif;color:#595959;font-size:1.3rem;font-weight:bold;line-height:135%;letter-spacing:.2rem;display:inline-block;margin-right:1rem}.footer-img img{min-height:20rem;object-fit:cover}.footer-map iframe{width:100%;height:50rem;border:0;vertical-align:top}.copyright{background:#F4F9FC;padding:11rem 0 5.9rem}.copyright .logo{padding:.4rem 1.5rem;text-align:right}.copyright .logo img{width:18rem}.copyright .txt{padding-left:1.5rem}.copyright .txt p{font-size:1.2rem;color:#595959 !important;font-weight:400;letter-spacing:0;line-height:150%}@media (min-width: 960.5px){.copyright{background:#F4F9FC}.copyright .logo{border-right:#000 solid 0.1rem}.copyright-menu-footer li a{padding-left:0}.copyright .menu-footer li{margin-bottom:0}.copyright .menu-footer li:first-child{margin-right:5rem}.copyright .menu-footer li a{padding-left:0;cursor:default;color:transparent;pointer-events:none;user-select:none}.copyright .menu-footer li a::before{content:none}.footer{padding-top:7.5rem;background:#F4F9FC}.footer-fix{display:none}.footer-title-01{color:#20355B;font-size:4rem;font-weight:300;line-height:155%;letter-spacing:.2rem;font-family:"Josefin Sans", sans-serif;padding-bottom:1.2rem}.footer-gp-item:first-child{padding-left:12.6rem;width:58.2rem}.footer-gp-item:last-child{width:calc(100% - 58.2rem)}.menu-footer li{margin-bottom:1rem}.menu-footer li a{color:#595959;font-size:1.5rem;font-weight:500;line-height:175%;letter-spacing:0;position:relative;padding-left:2.8rem;font-family:"Zen Kaku Gothic New", sans-serif}.menu-footer li a:hover{color:#4EACE1}.menu-footer li a::before{content:"";position:absolute;width:1.2rem;height:1px;top:50%;transform:translateY(-50%);left:0;border-radius:100%;background:#4EACE1}}@media (max-width: 1440px){.footer-info--inner-gp{max-width:120rem}}@media (max-width: 960px){body:not(.home) .menu_right_fix,.menu_right_fix{display:none}.table-calendar table{margin-bottom:1.5rem}.table-calendar table td{padding-top:1.3rem;padding-bottom:1.3rem}.table-calendar table td:last-child{padding-right:1rem}.table-calendar p{position:unset;font-size:1.35rem !important}.menu-footer.vs-02{display:none}.menu-footer.vs-02 .page_item:last-child{margin-left:1.5rem;border-left:1px solid;padding-left:1.5rem}.footer-fix{position:fixed;left:0;bottom:0;z-index:99999;width:100%;display:flex !important;align-items:stretch;padding:0;margin:0}.footer-fix li.txt{width:40%}.footer-fix li.txt *{font-size:1.5rem}.footer-fix li.txt a{padding-left:1rem;padding-right:1rem;gap:0.5rem}.footer-fix li.txt .txt--tel{text-align:center;font-size:1.5rem !important;max-width:80%;margin-bottom:.2rem;line-height:1;padding:.5rem 0;margin:0}.footer-fix li.txt .txt--num{font-size:2.5rem !important}.footer-fix li.web{width:35%}.footer-fix li.web .link_order a span{line-height:145% !important}.footer-fix li:last-child{width:25%;background:#F3EDE3;background:linear-gradient(260deg, #7ebf41 0%, #4a7f2b 100%)}.footer-fix li:last-child .instagram{padding:0}.footer-fix.header-btn-gp li div{width:100%;height:100%}.footer-fix.header-btn-gp li .instagram--gp{background:transparent;padding:0}.footer-fix.header-btn-gp li .instagram--gp a{font-size:2.6vw;line-height:1.3;color:#fff;position:relative;background:transparent;-webkit-mask:none;mask:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;text-transform:uppercase}.footer-gp-box:last-child{display:none}.footer-gp-box .logo img{width:27rem}.footer::before{width:30rem;height:41.4rem;bottom:-13.6rem}.footer-info--inner{padding-top:var(--px-95px);padding-bottom:var(--px-95px)}.footer-info--inner-gp:first-child{gap:0}.footer-info--item-box{gap:var(--px-15px)}.footer-map iframe{height:35rem}.copyright{padding:2.5rem .5rem 11rem}.copyright>div{justify-content:center;text-align:center;gap:1.5rem;flex-direction:column}.copyright .txt p{color:#fff;text-align:center}}@media (max-width: 767px){.table-calendar table td{text-align:center;font-size:1.4rem !important;width:4rem}.table-calendar table td:first-child{padding-left:1rem;letter-spacing:1px;text-align:left}.footer-fix li.txt a{gap:0.2rem}.footer-fix li.txt .txt--tel{text-align:center;font-size:1rem !important;padding:0.3rem 0;max-width:none}.footer-fix li.txt .txt--num{font-size:1.8rem !important}.footer-fix li.web{background-size:2.5rem, 100%}.footer-fix li.web .link_order{padding:0.5rem 1rem}.footer-fix li.web .link_order a span{font-size:1.4rem}.footer-fix li.web .link_order a span:first-child{font-size:1rem}.footer-fix li .instagram--gp{padding:1rem}.footer-fix li .instagram--gp a{width:2.2rem;height:2.2rem}.footer-info--item.vs-02{padding-left:var(--px-25px);padding-right:var(--px-25px)}.footer-info--item-phone{justify-content:center}.footer-info--item-phone p{margin-bottom:.5rem}.copyright{padding:2.5rem .5rem 7.5rem}.copyright .logo{padding-left:0;padding-right:1rem}.copyright .logo img{width:14rem}.copyright .txt{padding-left:1rem}}.title-default-01{text-align:center;position:relative;padding-bottom:var(--px-75px)}.title-default-01--en{font-family:"Cormorant Garamond",serif;color:#fff;font-size:12rem;font-weight:400;line-height:120%;letter-spacing:.5rem}.title-default-01--ja{color:#fff;font-size:4rem;font-weight:400;line-height:155%;letter-spacing:.2rem;font-family:"a-otf-ryumin-pr6n",sans-serif}.title-default-02{border-bottom:#264074 solid 1px;padding-bottom:1rem;margin-bottom:2rem;color:#264074;font-size:2rem;font-weight:700;line-height:150%;letter-spacing:0}.main_page .wp-title-main_01{position:relative;text-align:center;margin-bottom:var(--px-50px)}.main_page .wp-title-main_01 .en{font-size:7rem;letter-spacing:.4rem;text-transform:uppercase;font-family:"Iskoola-Pota-Regular",sans-serif;font-weight:bold;line-height:110%;margin-bottom:0;text-align:center;background:linear-gradient(to right, #9eccfa 0%, #264074 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main_page .wp-title-main_01 :is(h2, h3, h4, h5){font-size:2.4rem;color:#264074;letter-spacing:.05rem;font-weight:bold;line-height:150%;font-family:"a-otf-ryumin-pr6n",sans-serif;margin-bottom:0;padding-bottom:0;padding-top:5.1rem;display:block}.main_page .wp-title-main_01 :is(h2, h3, h4, h5)::before{content:none}.main_page .wp-title-main_02 :is(h2, h3, h4, h5){font-size:2.2rem;color:#264074;letter-spacing:.05rem;font-weight:bold;line-height:150%;font-family:"a-otf-ryumin-pr6n",sans-serif;margin-bottom:0;padding-bottom:0;padding:0;display:block;background-color:transparent;border-bottom:1px solid #264074;padding-bottom:1.4rem;margin-bottom:1.5rem;background:transparent;text-align:left}.main_page .wp-title-main_02 :is(h2, h3, h4, h5).vs-02{color:#fff;padding:0.7rem 1rem;background:linear-gradient(90deg, #2F3748 0%, #264074 100%)}.main_page .wp-title-main_03 :is(h2, h3, h4, h5){font-size:2.8rem;color:#264074;letter-spacing:.08rem;font-weight:bold;line-height:150%;font-family:"a-otf-ryumin-pr6n",sans-serif;margin-bottom:0;padding-bottom:0;padding:0;display:block;background-color:transparent;padding-bottom:1.4rem;margin-bottom:1.5rem;background:transparent;text-align:left}@media (max-width: 960px){.main_page .wp-title-main_01 .en{font-size:5rem}.main_page .wp-title-main_01 :is(h2, h3, h4, h5){font-size:2rem;padding-top:4.5rem;background-position:top 0.5em center;background-size:1.5rem}.main_page .wp-title-main_02 :is(h2, h3, h4, h5){font-size:2rem;padding-bottom:1rem;margin-bottom:2rem}.main_page .wp-title-main_03 :is(h2, h3, h4, h5){font-size:2rem;padding-bottom:0;margin-bottom:1.5rem}}@media (max-width: 960px) and (max-width: 767px){.main_page .wp-title-main_01 .en{font-size:4rem;letter-spacing:0.3rem}}@media (max-width: 960px){.title-default-01{font-size:9rem}.title-default-01--en{font-size:8rem}.title-default-01--ja{font-size:2rem !important;letter-spacing:0}.title-default-02{margin-bottom:1.5rem;font-size:1.6rem}.btn-default-01 a{letter-spacing:0}.btn-default-02 .phone{font-size:2.5rem;background-size:2rem;padding-left:3.5rem}.btn-default-02 .phone.fax{background-size:2.4rem}.btn-gp-01 li{margin-bottom:1.5rem}.btn-gp-01 li:last-child{margin-bottom:0}.table-default-01{padding:2rem 1.5rem}.table-default-01 table td{font-size:1.5rem}}@media (max-width: 767px){.title-default-01--en{font-size:6rem}.btn-default-01{width:100%}.btn-default-01 a{font-size:1.8rem !important;height:7rem !important;width:100% !important}.btn-gp-01 li{margin-right:0}.btn-gp-01.vs-04 li{margin-right:0}}:root{--px-11px: 1.1rem;--px-13px: 1.3rem;--px-15px: 1.5rem;--px-16px: 1.6rem;--px-18px: 1.8rem;--px-20px: 2rem;--px-22px: 2.2rem;--px-25px: 2.5rem;--px-30px: 3rem;--px-32px: 3.2rem;--px-35px: 3.5rem;--px-40px: 4rem;--px-50px: 5rem;--px-55px: 5.5rem;--px-56px: 5.6rem;--px-60px: 6rem;--px-64px: 6.4rem;--px-75px: 7.5rem;--px-70px: 7rem;--px-80px: 8rem;--px-88px: 8.8rem;--px-95px: 9.5rem;--px-100px: 10rem;--px-102px: 10.2rem;--px-110px: 11.0rem;--px-111px: 11.1rem;--px-120px: 12.0rem;--px-131px: 13.1rem;--px-137px: 13.7rem;--px-140px: 14rem;--px-155px: 15.5rem;--px-205px: 20.5rem;--px-250px: 25rem;--px-422px: 42.2rem;--px--5px: -0.5rem;--px--27px: -2.7rem;--px--30px: -3rem;--main-color: #90785f}@media (max-width: 960px){:root{--px-155px: 8.5rem;--px-140px: 8rem;--px-120px: 6rem;--px-102px: 5rem;--px-100px: 4.8rem;--px-95px: 4rem;--px-88px: 3.5rem;--px-80px: 3.2rem;--px-75px: 3.1rem;--px-70px: 2.9rem;--px-64px: 2.8rem;--px-60px: 2.65rem;--px-50px: 2.5rem;--px-55px: 2.4rem;--px-56px: 2.8rem;--px-40px: 2.8rem;--px-20px: 1.8rem;--px-110px: 8rem;--px-102px: 7.5rem;--px-32px: 2.2rem}}.mg-b-30{margin-bottom:3rem !important}.mb-15{margin-bottom:1.5rem}.mb-30{margin-bottom:3rem}.mb-50{margin-bottom:5rem}.mb-60{margin-bottom:6rem}.mb-143{margin-bottom:14.3rem !important}.mb-150{margin-bottom:15rem !important}.pt-50{padding-top:var(--px-50px)}.pb-70{padding-bottom:7rem}@media (max-width: 960px){.mb-50{margin-bottom:3rem}.mb-sp-100{margin-bottom:10rem !important}.mb-sp-92{margin-bottom:9.2rem !important}.mb-sp-72{margin-bottom:7.2rem !important}.mb-sp-65{margin-bottom:6.5rem !important}.mb-sp-25{margin-bottom:2.5rem !important}.mt-sp-10{margin-top:1rem !important}.mb-60{margin-bottom:3rem}}.mt--30{margin-top:-3rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-30{margin-top:3rem}@media (min-width: 1000.5px){.mt-pc--30{margin-top:-3rem}}.noimg{border:1px solid #eeeeee}.group-block-faq{width:100%;position:relative}.group-block-faq .wp-title-main_02{width:100%;text-align:center;position:relative;margin-bottom:5rem;padding-top:5rem;padding-bottom:5rem}.group-block-faq .wp-title-main_02::before{content:"";position:absolute;width:15rem;height:15rem;background-image:url(assets/img/page-19-2.webp);background-size:contain;background-repeat:no-repeat;background-position:center;left:50%;top:50%;transform:translate(-50%, -50%)}.group-block-faq .wp-title-main_02 *{font-size:2.4rem;font-weight:bold;line-height:150%;letter-spacing:.1rem;color:#216383;display:inline-block}.group-block-faq .wp-title-main_03{background:linear-gradient(90deg, #2F3748 0%, #264074 100%);padding:1.5rem 2rem;position:relative}.group-block-faq .wp-title-main_03 *{margin:0 !important;padding:0 !important;color:#fff !important}.group-block-faq .wp-title-main_03{font-size:2.2rem;letter-spacing:0.2rem;color:#ffffff;margin-bottom:1rem}.group-block-faq .wp-title-main_03 *{line-height:150%}.group-block-faq .wp-title-main_04{width:100%;position:relative;padding:1rem 0;margin-bottom:2rem;border-bottom:1px solid #216383}.group-block-faq .wp-title-main_04 *{font-size:2rem;font-weight:bold;line-height:150%;letter-spacing:.1rem;color:#216383;display:inline-block;padding-left:2.5rem;position:relative}.group-block-faq .wp-title-main_04 *::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-color:#216383;left:0;top:0.8rem}.group-block-faq .desc{margin-top:3rem;padding:3rem 3rem 2.5rem;background-color:rgba(33,31,68,0.1);position:relative;border-radius:1rem;font-family:"Zen Kaku Gothic New",sans-serif}.group-block-faq .desc::before{content:"";width:2rem;height:2rem;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);background-color:rgba(33,31,68,0.1);position:absolute;top:-1.99rem;left:3rem}.group-block-faq .desc p{line-height:175%}.group-block-faq .desc a{display:inline-block;color:#f00}.main_page p{line-height:185%;font-weight:400;text-align:justify;font-family:"Zen Kaku Gothic New",sans-serif !important}.main_page p:not(:last-child){margin-bottom:1.5rem}.group_box_colums{width:100%;display:flex;align-items:flex-start;position:relative}.group_box_colums--item{width:100%}.group_box_colums--item.pl-50{padding-left:6rem !important}.group_box_colums--item.nobefore::before{content:none !important}.group_box_colums--item.left:first-child{width:calc(100% - 50rem);padding-right:9rem;text-align:justify}.group_box_colums--item.right:last-child{width:50rem;position:relative}.group_box_colums--item.right:last-child::before{content:"";position:absolute;width:25rem;height:25rem;background-color:#216383;opacity:0.2;left:-5rem;bottom:-5rem;z-index:-1;border-radius:1.5rem}.group_box_colums--item.left:last-child{text-align:justify;order:0;position:relative;width:50rem}.group_box_colums--item.left:last-child::before{content:"";position:absolute;width:25rem;height:25rem;background-color:#216383;opacity:0.2;right:-5rem;bottom:-5rem;z-index:-1;border-radius:1.5rem}.group_box_colums--item.right:first-child{order:1;width:calc(100% - 50rem);position:relative;padding-left:9rem}.group_box_colums--item img{border-radius:1.5rem;overflow:hidden}.group_box .group-block-faq .wp-title-main_03{margin-bottom:3rem}.wp_clinic_img{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:-4rem}.wp_clinic_img li{display:block !important;width:calc((100% - 3rem) / 3);margin-right:1.5rem;margin-bottom:4rem !important;padding:0 !important}.wp_clinic_img li:nth-child(3n),.wp_clinic_img li:last-child{margin-right:0}.wp_clinic_img li img{border-radius:1rem !important}.wp_clinic_img li p{display:block;width:100%;font-weight:bold;color:#216383;font-size:2rem;margin-top:1rem;position:relative;padding-left:2.5rem}.wp_clinic_img li p::before{content:"";position:absolute;left:0;top:1.1rem;width:1.8rem;height:1.8rem;border-radius:100%;background-color:#216383}.group_box iframe{width:100%;height:50rem;border:0;vertical-align:top}.group_box .wp_img{display:flex;flex-wrap:wrap}.group_box .wp_img li{width:100%;padding:0}.group_box .wp_img li:not(:first-child){margin-right:1.5rem;margin-bottom:0;width:calc((100% - 1.5rem) / 2)}.group_box .wp_img li:not(:first-child) img{width:100%;height:13.8rem;object-fit:cover}.group_box .wp_img li:last-child{margin-right:0}.group_box .wp_img li:first-child img{width:100%;height:22rem;object-fit:cover}.group_box .wp_img li img{border-radius:1rem}.group_box .table-scroll{width:100%}@media (max-width: 960px){.group_box .table-scroll{overflow-x:auto}.group_box .table-scroll table{width:80rem;max-width:80rem !important}}.group_box table{width:100%;position:relative}.group_box table.vs-01 th,.group_box table.vs-01 td{padding:1rem 1.5rem;font-weight:700}.group_box table.vs-01 th:first-child,.group_box table.vs-01 td:first-child{width:90rem}.group_box table.vs-01 th{background-color:#216383;color:#ffffff;padding-top:1.5rem;padding-bottom:1.5rem}.group_box table.vs-01 td{background-color:#eeeeee;text-align:center}.group_box table.vs-01 tr:nth-child(odd) td{background-color:rgba(33,99,131,0.3)}.group_box table.vs-02{margin-bottom:2rem;border-collapse:collapse}.group_box table.vs-02 th,.group_box table.vs-02 td{padding:1rem 1.5rem;border:1px solid #171717;text-align:center}.group_box table.vs-02 th:first-child,.group_box table.vs-02 td:first-child{width:20rem}.group_box table.vs-02 td{text-align:left}.group_box table.vs-02.custom-02 th{width:30rem}.group_box table.vs-02.custom-02 td:not(:first-child){text-align:center}@media (max-width: 960px){.group_box table.vs-02.custom-02 td,.group_box table.vs-02.custom-02 th{width:30rem !important;float:inherit;text-align:center}.group_box table.vs-02.custom-02 td:first-child,.group_box table.vs-02.custom-02 th:first-child{text-align:left;width:27rem !important}.group_box table.vs-02.custom-02 td:nth-child(2),.group_box table.vs-02.custom-02 th:nth-child(2){width:15rem}.group_box table.vs-02.custom-02 td:not(:last-child),.group_box table.vs-02.custom-02 th:not(:last-child){border-right:1px solid rgba(33,99,131,0.2) !important}.group_box table.vs-02.custom-02 td{border-bottom:1px solid rgba(33,99,131,0.2) !important}}.group_box table.vs-02.cutom-center td,.group_box table.vs-02.cutom-center th{text-align:center}.group_box table.vs-02.bg-color th{background-color:rgba(33,99,131,0.2)}.group_box table.vs-03{margin-bottom:2rem;border-collapse:collapse;max-width:100rem;margin-left:auto;margin-right:auto}.group_box table.vs-03 th,.group_box table.vs-03 td{padding:1.5rem 2rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.group_box table.vs-03 th:first-child,.group_box table.vs-03 td:first-child{width:20rem}.group_box table.vs-03 td:first-child{width:30rem;background-color:rgba(33,99,131,0.2);font-weight:bold}.group_box table.vs-04{border-collapse:collapse}.group_box table.vs-04 tr:first-child{border-top:1px solid #000}.group_box table.vs-04 td{padding:2rem 1.5rem;border-bottom:1px solid #000;font-family:"Cormorant Garamond",serif}.group_box table.vs-04 td:first-child{font-weight:bold;padding-left:0;padding-right:0;width:10rem}.group_box table.vs-04 td:last-child{padding-right:0}.group_box th,.group_box td{font-size:1.8rem;font-weight:400;letter-spacing:.115rem;color:#333333;line-height:185%;font-family:"Cormorant Garamond",serif}.group_box th{font-weight:bold}.group_box ul{width:100%;align-items:flex-start}.group_box ul.vs-01{display:flex;flex-wrap:wrap}.group_box ul.vs-01 li{width:25%}.group_box ul.vs-01 li:nth-child(4n),.group_box ul.vs-01 li:last-child{margin-right:0}.group_box ul.vs-02{border:.2rem solid #216383;padding:3rem 3rem 2rem;border-radius:1rem}.group_box ul.vs-02 li{width:33%}.group_box ul.vs-02 li:nth-child(3n),.group_box ul.vs-02 li:last-child{margin-right:0}.group_box ul.vs-03{border:.2rem solid #216383;padding:3rem 3rem 2rem;border-radius:1rem}.group_box ul.vs-03 li{width:50%}.group_box ul.vs-03 li:nth-child(2n),.group_box ul.vs-03 li:last-child{margin-right:0}.group_box ul svg{width:3rem;height:3rem;fill:#216383;display:inline-block;margin-right:1rem}.group_box ul li{margin-bottom:1.5rem;padding-right:2rem;padding-left:4rem;position:relative}.group_box ul li svg{position:absolute;left:0;top:.2rem}.group_box ul li,.group_box ul a{display:flex;align-items:center;line-height:185%;font-weight:400;letter-spacing:.115rem;color:#333333;font-size:1.8rem;font-family:"Cormorant Garamond",serif}.group_box ul .btn-default-02 a{color:#896634;font-weight:700}.group_box ul .btn-default-02 a:hover{color:#fff}.mb-20{margin-bottom:2rem}.t-center{text-align:center !important}.btn-default-02 a.vs-01{width:40rem}.group-link-site{display:flex}.group-link-site li{margin-right:2.5rem;padding-left:0 !important;padding-right:0 !important}.group-link-site .link-site-01{color:#ffac00;font-weight:500}.link-site-01{color:#ffac00 !important;font-weight:500;border-bottom:1px solid #ffac00}@media (max-width: 1100px) and (min-width: 960.5px){.main_page li,.main_page a,.main_page th,.main_page td,.main_page p{font-weight:500 !important}}@media (max-width: 960px){.sitemap-title{margin-bottom:1.5rem !important}.group-block-faq .desc{padding:2rem 2rem 2.5rem}.mb100,.mb101{margin-bottom:6rem !important}.main_page p{font-weight:500;letter-spacing:.05rem}.main_page p:not(:last-child){margin-bottom:1rem}.group-block-faq .wp-title-main_02{margin-bottom:2rem;padding-top:3.4rem;padding-bottom:3.4rem}.group-block-faq .wp-title-main_02::before{width:10rem;height:10rem}.group-block-faq .wp-title-main_02 *{font-size:2.2rem}.group-block-faq .wp-title-main_03{font-size:2rem;padding:1rem 1.5rem}.group-block-faq .wp-title-main_03 *{font-weight:500}.group_box_colums{flex-wrap:wrap}.group_box_colums--item img{width:100%;border-radius:0.5rem}.group_box_colums--item.left:first-child{width:100%;padding-right:0;order:1;margin-top:4rem}.group_box_colums--item.right:last-child{width:100%;order:0}.group_box_colums--item.right:last-child::before{width:100%;height:100%;left:-1.5rem;bottom:-1.5rem;border-radius:0.5rem}.group_box_colums--item.left:last-child{text-align:justify;order:0;position:relative;width:100%}.group_box_colums--item.left:last-child::before{width:100%;height:100%;right:-1.5rem;bottom:-1.5rem;border-radius:0.5rem}.group_box_colums--item.right:first-child{width:100%;padding-left:0;margin-top:4rem}.group_box .group-block-faq .wp-title-main_03{margin-bottom:2rem}.mt--40{margin-top:-2rem !important}.mt-50{margin-top:3rem !important}.group_box .btn-default-02{width:100%}.group_box ul{flex-wrap:wrap}.group_box ul.vs-01{display:flex;flex-wrap:wrap}.group_box ul.vs-01 li{width:100% !important;padding-right:0;margin-right:0}.group_box ul.vs-01 li:last-child{margin-bottom:0 !important}.group_box ul.vs-02{border:.1rem solid #216383;padding:1.5rem 1.5rem 1.5rem;border-radius:1rem}.group_box ul.vs-03{border:.1rem solid #216383;padding:1.5rem 1.5rem 1.5rem;border-radius:1rem}.group_box ul svg{width:2rem;height:2rem}.group_box ul li{margin-bottom:0.5rem;padding-right:2rem;padding-left:3rem}.group_box ul li svg{top:.4rem}.group_box ul li,.group_box ul a{font-weight:500;font-size:1.5rem}.group_box table{width:100%;position:relative}.group_box table.vs-01 th,.group_box table.vs-01 td{width:50%;padding:1rem 1.5rem}.group_box table.vs-01 th{background-color:#216383;color:#ffffff;padding-top:1.5rem;padding-bottom:1.5rem}.group_box table.vs-01 td{background-color:#eeeeee}.group_box table.vs-01 tr:nth-child(odd) td{background-color:rgba(33,99,131,0.3)}.group_box table.vs-01 th:first-child,.group_box table.vs-01 td:first-child{text-align:left}.group_box table.vs-01 th:last-child,.group_box table.vs-01 td:last-child{text-align:right}.group_box table.vs-02{max-width:100%;border:1px solid rgba(33,99,131,0.2)}.group_box table.vs-02 th{text-align:left;background-color:rgba(33,99,131,0.2)}.group_box table.vs-02 td{text-align:left;font-weight:500}.group_box table.vs-02.vs-02-sp{border:1px solid rgba(23,23,23,0.5) !important}.group_box table.vs-02.vs-02-sp th{border-bottom:1px solid rgba(23,23,23,0.5) !important}.group_box table.vs-02.vs-02-sp tr:last-child td:last-child{border-bottom:0px solid rgba(23,23,23,0.5) !important}.group_box table.vs-02.vs-02-sp td[data-sp="right"]{text-align:right;position:relative;border-bottom:1px solid rgba(23,23,23,0.5) !important;padding-left:13rem !important}.group_box table.vs-02.vs-02-sp td[data-sp="right"]::before{content:attr(data-title-sp);position:absolute;left:0;width:100px;height:100%;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(33,99,131,0.2) !important;border-right:1px solid rgba(23,23,23,0.5) !important}.group_box table.vs-03{max-width:100%;border:1px solid rgba(33,99,131,0.2)}.group_box table.vs-03 th{background-color:rgba(58,127,0,0.2);font-weight:bold;text-align:left}.group_box table.vs-03 td{font-weight:500}.group_box table.vs-03 td:first-child{font-weight:bold !important}.group_box table th,.group_box table td{width:100% !important;float:left;border:0 !important;font-size:1.5rem;line-height:185%;padding-left:1.5rem !important;padding-right:1.5rem !important}.group_box table td{font-weight:500 !important}}.banner{width:calc(100% - var(--banner-width-xrem));border-radius:0;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.banner-images img{width:100%;height:var(--banner-img-height-xrem);object-fit:cover;aspect-ratio:auto}.banner-title{position:absolute;z-index:3;left:var(--banner-title-left-xrem);right:var(--banner-title-right-xrem);top:var(--banner-title-top-xrem);bottom:var(--banner-title-bottom-xrem);transform:translate(var(--banner-title-translateX-xrem), var(--banner-title-translateY-xrem));text-align:center;border-top-left-radius:var(--banner-border-radius-xrem);border-top-right-radius:var(--banner-border-radius-xrem);letter-spacing:0.3rem;height:var(--banner-title-height-xrem);padding:var(--banner-title-pdtop-xrem) var(--banner-title-pdleftright-xrem) var(--banner-title-pdbottom-xrem);min-width:var(--banner-title-minwidth-xrem);display:flex;align-items:center;justify-content:center;background-color:#ffffff}.banner-title::before,.banner-title::after{content:var(--banner-title-before-xrem);position:absolute;width:4rem;height:2rem;border:4px double var(--banner-title-color-xrem)}.banner-title::before{left:0.5rem;top:0.5rem;border-bottom:0;border-right:0}.banner-title::after{right:0.5rem;bottom:0.5rem;border-top:0;border-left:0}.banner-title .ja{font-size:var(--banner-title-fzja-xrem);line-height:120%;font-weight:bold;font-family:"a-otf-ryumin-pr6n",sans-serif;color:var(--banner-title-color-xrem)}.grits_meta_h1{position:absolute;opacity:0;top:0;left:0;pointer-events:none}.breadcrumbs{width:100%;text-align:var(--breadcrumb-text-align-xrem);position:relative;padding:0 var(--breadcrumb-padding-lr-xrem)}.breadcrumbs-content{text-align:var(--breadcrumb-content-text-align-xrem);display:inline-block;width:100%;max-width:120.001rem;margin-top:var(--breadcrumb-padding-top-xrem);margin-bottom:var(--breadcrumb-padding-bottom-xrem);margin-left:auto;margin-right:auto}.breadcrumbs-content li{position:relative;display:inline}.breadcrumbs-content li:not(:last-child){padding-right:1.5rem;margin-right:1.5rem}.breadcrumbs-content li:not(:last-child)::before{content:"";position:absolute;right:0;top:50%;width:0.8rem;aspect-ratio:1 / 1;transform:translateY(-47%) rotate(45deg);position:absolute;content:"";border-top:1px solid #353535;border-right:1px solid #353535}.breadcrumbs-content li a{transition:ease all 0.35s}.breadcrumbs-content li a:hover{opacity:0.7}.a-otf-ryumin-pr6n{font-family:"a-otf-ryumin-pr6n", serif}.color1{color:#2F3748 !important}.color2{color:#1D4269 !important}.color3{color:#264074 !important}.os-section-01{position:relative;z-index:1}.slick-initialized .slick-slide{width:100%;max-width:100%}.mv-cont{position:absolute;padding-left:19.5rem;top:36%;transform:translateY(-50%)}.mv-cont h2{margin-left:-1rem;margin-bottom:6.5rem;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;color:#333;font-size:6.1rem;font-weight:500;line-height:140%;letter-spacing:.9rem;font-style:normal}.mv-cont p{color:#333;font-size:2.4rem;font-weight:600;line-height:165%;letter-spacing:.3rem;font-family:"a-otf-ryumin-pr6n",sans-serif}.mv-cont__desc{position:absolute;width:9rem;left:0;top:14rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;flex-direction:row}.mv-cont__desc-gp{flex-direction:row}.mv-cont__desc-gp+.mv-cont__desc-gp{margin-top:var(--px-30px)}.mv-cont__desc--txt{margin-top:var(--px-15px)}.mv-btn{position:fixed;left:4rem;transition:all 0.35s;z-index:99;bottom:4rem}.mv-btn.active{opacity:0;pointer-events:none}.mv-btn .close{position:absolute;top:-1rem;right:-1rem;z-index:1;cursor:pointer;width:2.5rem;height:2.5rem;border:2px solid #7ebf41;border-radius:50%;cursor:pointer;background:#F4F9FC}.mv-btn .close::before,.mv-btn .close::after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:2px;background-color:#7ebf41;transform-origin:center}.mv-btn .close::before{transform:translate(-50%, -50%) rotate(45deg)}.mv-btn .close::after{transform:translate(-50%, -50%) rotate(-45deg)}.mv-btn a{border:rgba(126,191,65,0.75) solid 1px;color:#7ebf41;font-size:1.8rem;font-weight:bold;line-height:140%;letter-spacing:.07rem;padding:1rem 2.2rem;border-radius:.4rem;position:relative;overflow:hidden;gap:1rem;background:url(assets/img/jinshika-01.jpg) no-repeat center;background-position:bottom left;background-size:390%}.mv-btn a img{width:6rem}.mv-btn.footer-link{position:unset;margin-left:auto;margin-right:0;max-width:30rem;display:block;opacity:1;pointer-events:auto}.gp__btn{padding-top:3rem}@media (max-width: 960px){.gp__btn{justify-content:center;gap:2rem}}.btn-default{outline:#ffffff solid 2px;outline-offset:calc(-50 / var(--break) * 100vw)}.btn-default-01 a{display:flex;align-items:center;justify-content:center;width:34rem;height:8rem;position:relative;background:#fff;z-index:0;color:#343434;font-size:2rem;font-weight:400;line-height:175%;letter-spacing:0;transition:all 0.35s;border:#000000 solid 1px;outline:#000000 solid 1px;outline-offset:-.6rem}.btn-default-01 a::before{content:"";position:absolute;width:2rem;height:2rem;top:50%;right:2.1rem;transform:translateY(-50%);z-index:-1;transition:all 0.35s;border-radius:50%;background:#8D7042}.btn-default-01 a::after{content:"";position:absolute;width:.6rem;height:.7rem;top:50%;right:2.8rem;transform:translateY(-50%);background:#fff;z-index:-1;clip-path:polygon(0 0, 0% 100%, 100% 50%);transition:all 0.35s}.btn-default-01 a:hover{outline-color:#fff;border-color:#fff;color:#fff;background:#8D7042}.btn-default-01 a:hover::before{background:#8D7042}.btn-default-01 a.link-vs-01{width:30rem}.btn-default-01 a.link-vs-02{width:38rem}.btn-default-01.vs-02 a::before{background:#45496C}.btn-default-01.vs-02 a:hover{background:#45496C}.trouble{background:url(assets/img/trouble_bg.png) center/cover no-repeat;color:#fff;text-align:center;padding:7rem 0 15rem}.trouble::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(1,52,97,0.85)}.trouble__list{display:flex;flex-wrap:wrap;justify-content:center;column-gap:5.4rem;row-gap:2.6rem}.trouble__item{width:calc((100% - 21.6rem) / 5);aspect-ratio:1 / 1;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2rem;line-height:1.6;font-size:1.5rem;background:url(assets/img/deco_trouble.svg) center/cover no-repeat}@media (max-width: 960px){.trouble__item{width:calc((100% - 21.6rem) / 2)}}.trouble__text{font-family:"a-otf-ryumin-pr6n",sans-serif;text-align:center;color:#fff;font-size:2.2rem !important;font-weight:500;line-height:160%;letter-spacing:.2rem}@media (max-width: 767px){.trouble__list{gap:1rem}.trouble__item{width:calc((100% - 1rem) / 2)}}.recommend{text-align:center;color:#fff;padding:6.5rem 0}.recommend__inner{z-index:2}.recommend::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(assets/img/recommend.png) bottom 5rem left 37rem/cover no-repeat;background-size:112.5rem 30.5rem;z-index:1}.recommend::after{content:"";position:absolute;width:100%;height:calc(100% + 5.9rem);top:0;left:0;background:linear-gradient(90deg, #45A8D5 0%, #3F5794 100%);clip-path:polygon(100% 0, 100% 87.5%, 65.5% 87.5%, 50% 100%, 35% 87.5%, 0 87.5%, 0 0)}.recommend__subtitle{color:#fff;font-size:4.4rem;font-weight:400;line-height:150%;letter-spacing:.76rem;font-family:"Cormorant Garamond",serif;text-align:center;padding-bottom:1rem}.recommend__title{color:#FFF3C9;font-size:6.4rem;font-weight:400;line-height:150%;letter-spacing:.76rem}@media (max-width: 768px){.recommend__title{font-size:2.4rem}.recommend__title span{font-size:2.6rem}}.implant{padding-top:7.8rem;padding-bottom:var(--px-155px)}.implant::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(assets/img/about-implant.png) center/cover no-repeat;z-index:-1}.implant::after{content:"";position:absolute;width:100%;height:8.2rem;bottom:-1px;left:0;background:#fff;clip-path:polygon(50% 70%, 65.5% 0, 100% 0, 100% 100%, 0 100%, 0 0, 34.5% 0)}.implant__menu{width:100%;max-width:1334px;margin:0 auto}.implant__menu-link{background:#fff;color:#1D4269;font-size:2.4rem;font-weight:400;line-height:160%;letter-spacing:.2rem;height:16.4rem;position:relative;transition:all 0.35s;display:block}.implant__menu-link::before{content:"";position:absolute;width:100%;height:100%;background:#ECF1F4;position:absolute;clip-path:polygon(0 100%, 0 0, 100% 100%);left:auto;right:0;transform:scale(-1, 1);margin:auto}.implant__menu-text{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;outline:#fff solid 1px;outline-offset:-1rem}.implant__menu-text::before{content:"";position:absolute;width:2rem;height:2rem;position:absolute;bottom:2rem;right:2rem;background:#4B6988;z-index:0;border-radius:50%;transition:all 0.35s}.implant__menu-text::after{content:"";position:absolute;width:.69rem;height:.69rem;bottom:2.59rem;right:2.59rem;background:#fff;z-index:0;clip-path:polygon(0 0, 0% 100%, 100% 50%);transition:all 0.35s}@media (min-width: 960.5px){.implant__menu{gap:10.9rem}.implant__menu-item{width:calc((100% - 21.8rem) / 3)}}@media (max-width: 960px){.implant__menu{gap:3rem}.implant__menu:last-child{padding-bottom:3rem}.implant__menu-item{width:calc((100% - 3rem) / 2)}.implant__menu-link{height:11rem}}@media (max-width: 767px){.implant__menu-item{width:100%}}.implant__section{margin-top:var(--px-56px);margin-bottom:var(--px-56px);padding-top:var(--px-55px);padding-bottom:var(--px-55px);background:url(assets/img/implant.png) center/cover no-repeat;position:relative}.implant__section-head{background:linear-gradient(90deg, #2F3748 0%, #264074 100%);padding:1rem .8rem}.implant__section-title{font-family:"a-otf-ryumin-pr6n",sans-serif;color:#fff;font-size:2.6rem !important;font-weight:300;line-height:165%;letter-spacing:0}.implant__section-text{color:#333;font-size:2rem;font-weight:400;line-height:175%;letter-spacing:.1rem;padding-top:var(--px-50px);padding-bottom:var(--px-50px)}.implant__section-buttons{gap:4rem}.implant__btn{position:relative;background:#9D743A;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.6rem;font-weight:300;line-height:165%;letter-spacing:0;outline:#fff solid 1px;outline-offset:-1rem;text-align:center}@media (min-width: 960.5px){.implant__btn{height:11rem;width:calc((100% - 4rem) / 2)}}@media (max-width: 960px){.implant__btn{width:100%;height:8rem;line-height:135%}}.implant__btn::after{content:"";position:absolute;width:21rem;height:100%;right:0;top:0;bottom:0;background:rgba(248,214,53,0.2);clip-path:polygon(100% 100%, 0 98%, 100% 0);clip-path:polygon(49% 49%, 100% 49%, 100% 100%, 0 100%)}.treatment{padding-bottom:7.8rem}@media (min-width: 960.5px){.treatment-item{width:50%}.treatment-item:first-child{text-align:-webkit-right;padding-right:3rem}.treatment__description{padding-left:5.5rem;padding-top:1rem}}@media (max-width: 960px){.treatment-item{width:100%}}.treatment-points{display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;background:conic-gradient(#24375E 120deg, #225D78 120deg 240deg, #7D6F55 240deg)}@media (min-width: 960.5px){.treatment-points{width:56.8rem;height:56.8rem}}@media (max-width: 960px){.treatment-points{width:100%;aspect-ratio:1 / 1;max-width:58rem;margin:0 auto}}.treatment-points__item{position:absolute;text-align:center}.treatment-points__item span{display:block}.treatment-points__item .title--01{padding-bottom:4.8rem}.treatment-points__item .title--02{padding-bottom:.5rem}.treatment-points__item .content--02{gap:1.3rem}.treatment-points__item .link--01{position:absolute;right:1rem}.treatment-points__item--1{left:50%;top:2.2rem;right:0;text-align:left;padding-left:1.4rem}.treatment-points__item--2{bottom:6.3rem}.treatment-points__item--3{top:7.8rem;left:2.7rem;width:50%}.treatment-points__item--3 .treatment-points__title{padding-bottom:2.2rem;padding-left:1rem}.treatment-points__item--3 .number-03{text-align:left;padding-top:1.5rem;padding-left:0.5rem}.treatment-points__item .treatment-points__number{color:#fff;font-size:12rem !important;font-weight:400;line-height:100%;letter-spacing:-.5rem;font-family:"Iskoola-Pota-Regular",sans-serif;opacity:0.8}.treatment-points__item .treatment-points__number.number-01{padding-left:0.8rem;letter-spacing:-1.4rem}.treatment-points__item .treatment-points__title{color:#fff;font-size:3.2rem;font-weight:400;line-height:140%;letter-spacing:-.3rem;display:block;font-family:"a-otf-ryumin-pr6n",sans-serif}.treatment-points__item .treatment-points__link{font-size:1.73rem;color:#fff;width:17.93rem;background:#ffffff33 url("assets/img/icon-right.svg") center right 1.8rem/contain no-repeat;background-size:2.9rem .7rem;border:.1rem solid;border-radius:5.175rem;height:5.4rem;padding-left:2.3rem;font-family:"a-otf-ryumin-pr6n",sans-serif}.treatment-points__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width: 960.5px){.treatment-points__logo{width:17.4rem;height:17.4rem}.treatment-points__logo img{width:9.5rem}}@media (max-width: 960px){.treatment-points__logo{width:16rem;aspect-ratio:1 / 1}.treatment-points__logo img{width:9rem;aspect-ratio:1 / 1}}.treatment-points__logo h3{font-size:1rem;margin:0}.treatment__title--left{display:block}.treatment__title--left:first-child{color:#211F44;font-size:3.2rem;font-weight:400;line-height:140%;letter-spacing:0}.treatment__title--left:last-child{color:#211F44;font-size:6rem;font-weight:500;line-height:140%;letter-spacing:0}.treatment__title--right.number{color:#211F44;font-size:20rem;font-weight:500;line-height:140%;letter-spacing:0;font-family:'Iskoola Pota', sans-serif}.treatment__title--right:not(.number){color:#211F44;font-size:12rem;font-weight:500;line-height:140%;letter-spacing:0}.reason.vs-03{background:#2F3748;background:rgba(47,55,72,0.9)}.reason.vs-03::before,.reason.vs-03::after{content:"";position:absolute;width:38.7239583333%;height:50.2rem;top:0;mix-blend-mode:luminosity}.reason.vs-03::before{left:0;background:url(assets/img/reason-before.png) top left/contain no-repeat}.reason.vs-03::after{right:0;background:url(assets/img/reason-after.png) top right/contain no-repeat}.reason.vs-03 .gp__btn{padding-top:5rem}.reason.vs-03 .reason__box-center--gp *{color:#fff}.reason__header{padding-top:var(--px-75px);border-bottom:0.2rem solid #2F3748;margin-bottom:var(--px-80px);padding-bottom:var(--px-55px)}.reason__header-title{color:#2F3748;font-size:16rem;font-weight:300;line-height:100%;letter-spacing:1.4rem;font-family:"Cormorant Garamond",serif;display:inline-block;position:relative}.reason__header-title::first-letter{color:#216383}.reason__header-title::before,.reason__header-title::after{content:"";position:absolute;width:2rem;height:11.2rem;border:0.2rem solid #2F3748;top:50%;transform:translateY(-50%)}@media (min-width: 960.5px){.reason__header-title::before{left:-10.8rem;border-right:0}.reason__header-title::after{border-left:0;right:-10.8rem}}@media (max-width: 960px){.reason__header-title{letter-spacing:.5rem}.reason__header-title::before{left:-3.5rem;border-right:0}.reason__header-title::after{border-left:0;right:-3.5rem}}.reason__header-desc{color:#2F3748;font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:0;font-family:"a-otf-ryumin-pr6n",sans-serif}.reason__header-desc small{font-size:6rem;color:#216383}.reason__header-desc span{color:#216383}.reason__img--gp{padding-top:var(--px-64px);gap:6rem}.reason__img--gp .item{position:relative}@media (min-width: 960.5px){.reason__img--gp .item{width:calc((100% - 12rem) / 3)}}@media (max-width: 960px){.reason__img--gp .item{width:100%}}.reason__img--gp .item>div{height:100%}.reason__img--gp .item img{height:100%;width:100%;position:relative;z-index:1}.reason__img--gp .item::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg, #778096 0%, #646F7F 100%);right:-1rem;bottom:-1rem}.reason__img-title{position:absolute;left:0;bottom:2rem;background-color:rgba(136,123,94,0.9);z-index:2;width:30rem;height:6rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.1rem;font-weight:400;line-height:140%;letter-spacing:.3rem;font-family:"Inter",sans-serif}.reason__gp.vs-01{background:url(assets/img/reason__gp-01.png) center/cover no-repeat;padding-bottom:var(--px-64px)}.reason__gp.vs-01 .reason__box+.reason__box{margin-top:2.4rem}.reason__gp.vs-02{padding-top:var(--px-80px);background:url(assets/img/reason__gp-02.png) center/cover no-repeat;padding-bottom:var(--px-70px)}.reason__gp.vs-02 .reason__box+.reason__box{margin-top:var(--px-95px)}.reason__gp p{color:#2F3748}.reason__box{gap:5.232558139534884%;text-align:center}.reason__box-center{padding-top:var(--px-120px);padding-bottom:var(--px-120px);padding-left:var(--px-25px);padding-right:var(--px-25px);outline:#fff solid 1px;outline-offset:-2rem}.reason__box-center--gp{max-width:821px;margin:0 auto}.reason__box.vs-01{margin-right:-1.5rem}@media (min-width: 960.5px){.reason__box.vs-01 .reason__box-item:first-child{width:40.69767441860465%}.reason__box.vs-01 .reason__box-item:last-child{width:54.06976744186047%}}@media (max-width: 960px){.reason__box.vs-01 .reason__box-item{width:100%}}.reason__box.vs-02{margin-left:-1.5rem}@media (min-width: 960.5px){.reason__box.vs-02 .reason__box-item:first-child{width:54.06976744186047%}.reason__box.vs-02 .reason__box-item:last-child{width:40.69767441860465%}}@media (max-width: 960px){.reason__box.vs-02 .reason__box-item{width:100%}}@media (max-width: 960px){.reason__box.vs-02{flex-direction:column-reverse}}.reason__box-number{padding-top:var(--px-40px);display:block}.reason__box-number img{max-width:17.8rem}.reason__box-title{padding-top:var(--px-40px);color:#2F3748;font-size:4rem;font-weight:400;line-height:160%;letter-spacing:.3rem}.reason__box-titlesub{color:#1D4269;font-size:2.4rem;font-weight:400;line-height:140%;letter-spacing:.3rem;display:block;padding-top:1.1rem;padding-bottom:var(--px-30px);font-family:"a-otf-ryumin-pr6n",sans-serif;text-align:center !important}@media (min-width: 960.5px){.reason__box-item{width:calc((100% - 6rem) / 2)}}@media (max-width: 960px){.reason__box-item{width:100%}}.reason__box-img{position:relative}.reason__box.vs-01 .reason__box-img{text-align:right;padding-left:var(--px-40px);padding-top:var(--px-40px)}.reason__box.vs-01 .reason__box-img::before{content:"";position:absolute;width:35.6rem;height:35.6rem;background:linear-gradient(90deg, #2F3748 0%, #465781 100%);left:0;top:0;clip-path:polygon(0 0, 0 100%, 100% 0)}.reason__box.vs-02 .reason__box-img{text-align:left;padding-right:var(--px-40px);padding-top:var(--px-40px)}.reason__box.vs-02 .reason__box-img::after{content:"";position:absolute;width:35.6rem;height:35.6rem;background:linear-gradient(90deg, #2F3748 0%, #465781 100%);top:0;right:0;clip-path:polygon(100% 0, 0 0, 100% 100%)}@media (max-width: 1440px) and (min-width: 960.5px){.reason__box{gap:2%}.reason__box.vs-02 .reason__box-item:last-child,.reason__box.vs-01 .reason__box-item:first-child{width:43.93023255813953%}.reason__box .btn-default-01 a{width:30rem;height:7.5rem;font-size:1.6rem}.reason__box .btn-default-01 a.link-vs-01{width:25rem}.reason__box .btn-default-01 a.link-vs-02{width:35rem}}.reason .column-default-20{margin-top:-10.8rem;max-width:56.4rem;margin-left:auto;margin-right:auto}.reason .column-default-20 .item{width:calc((100% - 3.6rem) / 2);margin-right:3.6rem}.reason .column-default-20 .item:last-child{margin-right:0}.reason .column-default-20 .item:last-child .img:last-child::before{background:#646F7F}.reason .column-default-20 .item .img{position:relative}.reason .column-default-20 .item .img::before{content:"";position:absolute;width:100%;height:100%;left:-1rem;top:-1rem}.reason .column-default-20 .item .img:first-child::before{background:#3E6E62}.reason .column-default-20 .item img{max-height:16.4rem;position:relative}.counseling{padding-top:var(--px-35px);background:linear-gradient(90deg, #2F3748 0%, #264074 100%)}.counseling__title{color:#fff;font-size:10rem;font-weight:300;line-height:140%;letter-spacing:.3rem;font-family:"Cormorant Garamond",serif;display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;-moz-column-gap:3rem;column-gap:3rem;position:relative;width:100%}.counseling__title::before,.counseling__title::after{content:"";width:100%;display:block;height:.1rem;background-color:#fff}.counseling__title-jp{height:7rem;color:#fff;font-size:4rem;font-weight:bold;line-height:140%;letter-spacing:.3rem;background:linear-gradient(90deg, #958866 0%, #71674D 100%);width:100%;max-width:90rem;margin-bottom:-3.5rem}.counseling__body{padding-top:8rem;background:linear-gradient(90deg, #D3D4D5 0%, #fff 100%);padding-bottom:6.4rem}.counseling__content{margin-bottom:2rem}.counseling__text-top{color:#333;font-size:3rem;font-weight:bold;line-height:160%;letter-spacing:.1rem}.counseling__text-yellow{color:#333;font-size:3.6rem;font-weight:bold;line-height:160%;letter-spacing:.1rem}.counseling__text-yellow strong{color:#7E7256}.counseling__list{max-width:1240px;margin:0 auto;padding-top:var(--px-25px);-moz-column-gap:2rem;column-gap:2rem;-moz-row-gap:1.5rem;row-gap:1.5rem}.counseling__item{height:6rem;display:flex;align-items:center;background:#fff;position:relative;gap:2.8rem}@media (min-width: 960.5px){.counseling__item{width:calc((100% - 2rem) / 2)}}@media (max-width: 960px){.counseling__item{width:100%}}.counseling__item::before{content:"";position:absolute;width:6rem;height:6rem;background:url(assets/img/icon_tick.svg) no-repeat center/cover;position:unset}.counseling__item-label{color:#333;font-size:2.2rem;font-weight:400;line-height:140%;letter-spacing:.3rem;font-family:"a-otf-ryumin-pr6n",sans-serif}.counseling__footer{padding-bottom:var(--px-80px);background:url(assets/img/counseling-bg.png) no-repeat left bottom/contain}.counseling__footer-txt{color:#FFFCC6;font-size:3.5rem;font-weight:400;line-height:140%;letter-spacing:.3rem;padding-top:var(--px-35px);padding-bottom:var(--px-50px)}.counseling__footer-btn{gap:4rem}@media (min-width: 960.5px){.counseling__btn{width:calc((100% - 4rem) / 2)}}@media (max-width: 960px){.counseling__btn{width:100%}}.counseling__btn span{display:block}.counseling__btn-link{height:15rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.counseling__btn-link.vs-01{background:#887B5E;outline:#fff solid 1px;outline-offset:-.5rem}.counseling__btn-link.vs-01 .txt--tel{color:#fff;font-size:2rem;font-weight:400;line-height:140%;letter-spacing:.3rem}.counseling__btn-link.vs-01 .txt--num{color:#fff;font-size:5.6rem;font-weight:400;line-height:100%;letter-spacing:.3rem}.counseling__btn-link.vs-01 .txt--num small{font-size:3rem}.counseling__btn-link.vs-01 .txt--time{color:#fff;font-size:1.8rem;font-weight:400;line-height:100%;letter-spacing:.3rem;font-family:"Zen Kaku Gothic New",sans-serif}.counseling__btn-link.vs-02{background:linear-gradient(90deg, #216383 0%, #71BFBC 100%);outline:transparent solid 1px;outline-offset:-.5rem}.counseling__btn-link.vs-02 .item:first-child{color:#fff;font-size:2.5rem;font-weight:400;line-height:140%;letter-spacing:.3rem}.counseling__btn-link.vs-02 .item:last-child{color:#fff;font-size:4rem;font-weight:400;line-height:140%;letter-spacing:.3rem}.counseling__btn-link.vs-02:hover{outline-color:#fff}.slider__title span{display:block;text-align:center}.slider__title-num{color:#fff;font-size:20rem;font-weight:400;line-height:100%;letter-spacing:.3rem;font-family:"Iskoola-Pota-Regular",sans-serif;opacity:0.2;margin-top:-1rem}.slider__title-txt{color:#fff;font-size:5.8rem;font-weight:600;line-height:145%;letter-spacing:.3rem}.slider__content{padding-left:var(--px-110px);padding-top:var(--px-88px);padding-right:var(--px-110px)}.slider__content.vs-01{background:#24375E}.slider__content.vs-01 .btn-default-01 a::before{background:#264074}.slider__content.vs-01 .btn-default-01 a:hover{background:#264074}.slider__content.vs-02{background:#225D78}.slider__content.vs-02 .btn-default-01 a::before{background:#216383}.slider__content.vs-02 .btn-default-01 a:hover{background:#216383}.slider__content.vs-03{background:#7D6F55}.slider__content-item:first-child{width:40.625%}.slider__content-item:last-child{width:calc(100% - 40.625%)}.slider__text{margin-top:var(--px-20px);color:#fff;font-size:1.8rem;font-weight:400;line-height:165%;letter-spacing:.1rem}.slider .slick-slide img{width:100%;height:100%}.slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);height:6rem;width:3.4rem;z-index:1;font-size:0;color:transparent;cursor:pointer;border:0;transition:ease all 0.5s}.slider .slick-arrow:hover{opacity:0.85}.slider .slick-prev{left:5rem;background:url(assets/img/arow-previous.svg) no-repeat center/contain}.slider .slick-next{right:5rem;background:url(assets/img/arow-next.svg) no-repeat center/contain}.slider .slick-dots{display:flex;align-items:center;justify-content:center;gap:1.6rem;transition:ease all 0.5s;position:absolute;bottom:3.2rem;left:18.59375%}.slider .slick-dots button{height:1.1rem;width:1.1rem;background:#C9C17A;border-radius:50%;font-size:0;border:0;cursor:pointer}.slider .slick-dots button:hover{background:#4dabe0}.slider .slick-dots .slick-active button{background:#4dabe0}.column-list{margin-bottom:1.7rem}.column-list li{width:calc((100% - 10.5rem) / 4);margin-right:3.5rem;margin-bottom:5.2rem}.column-list li:nth-child(4n){margin-right:0}.column-list li .img{margin-bottom:2.7rem}.column-list li .img img{width:100%}.column-list li .cate-item a{background:#211F44;color:#fff;font-size:1.6rem;font-weight:700;line-height:175%;letter-spacing:0;border-radius:.2rem;display:inline-block;padding:.25rem 1rem;margin-right:2rem}.column-list li .cate-gp{margin-bottom:1.5rem}.column-list li .cate-gp .date{color:#171717;font-size:1.5rem;font-weight:400;line-height:175%;letter-spacing:0;font-family:"a-otf-ryumin-pr6n",sans-serif}.column-list li p{color:#171717;font-size:1.8rem;font-weight:400;line-height:175%;letter-spacing:.07rem}.column-title-01{color:#171717;font-size:2.2rem;font-weight:700;line-height:150%;letter-spacing:.07rem;margin-bottom:.7rem}.doctor{display:flex;flex-wrap:wrap;background:#fff;margin:0 auto;position:relative}@media (min-width: 960.5px){.doctor::before,.doctor::after{content:"";position:absolute;width:50%;height:54rem;bottom:0}.doctor::before{left:0;right:auto;clip-path:polygon(100% 92.5%, 100% 100%, 0 100%, 0 0);background:#45496C}.doctor::after{left:auto;right:0;clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 92.5%);background:#BBA98E}}@media (min-width: 960.5px){.doctor{padding-top:30rem}.doctor__item{width:50%}}.doctor__item{position:relative;z-index:1;position:relative;box-sizing:border-box;padding-bottom:var(--px-100px)}@media (min-width: 767.5px){.doctor__item--left .doctor__sub-photos li:first-child{margin-top:-13rem}.doctor__item--left .doctor__sub-photos li:first-child img{max-width:33rem}.doctor__item--right .doctor__sub-photos li:last-child{margin-top:-13rem}.doctor__item--right .doctor__sub-photos li:last-child img{max-width:33rem}}@media (max-width: 960px){.doctor__item{width:100%;padding-top:var(--px-100px)}}.doctor__item--left{padding-right:10rem;padding-left:1.5rem;background:rgba(238,238,238,0.9)}.doctor__item--left::after{background:#45496C}.doctor__item--right{padding-left:10rem;padding-right:1.5rem;background:rgba(234,225,211,0.9)}.doctor__item--right::after{background:#BBA98E}@media (min-width: 960.5px){.doctor__item::after{content:"";position:absolute;width:100%;height:4rem;left:0;bottom:0}}.doctor span{display:block}.doctor__side-title{color:#A48D68;font-size:6rem;font-weight:300;line-height:110%;letter-spacing:.3rem;font-family:"Cormorant Garamond",serif;padding-top:var(--px-70px);text-transform:uppercase}.doctor__side-title span{display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:justify}.doctor__side-title--left{padding-right:1rem}.doctor__side-title--right{color:#6A6D89;padding-left:1rem}.doctor__content{position:relative;z-index:2}@media (min-width: 960.5px){.doctor__content{margin-top:-20rem}}@media (min-width: 767.5px){.doctor__content-gp{margin-top:-20rem}}.doctor__content-gp{position:relative}.doctor__content-gp.vs-01{text-align:-webkit-right}.doctor__main-photo.vs-01{flex-direction:row-reverse;padding-left:1.5rem}.doctor__main-photo.vs-02{flex-direction:row;padding-right:1.5rem}.doctor__main-photo img{width:100%;max-width:64rem}.doctor__role-box{width:28rem;height:13rem;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:3.4rem;font-weight:300;line-height:130%;letter-spacing:.3rem}.doctor__role-box--brown{background:linear-gradient(90deg, #45496C 0%, #63699B 100%)}.doctor__role-box--blue{background:linear-gradient(90deg, #8F7A5B 0%, #B5A07A 100%)}.doctor__role{font-size:2.4rem}.doctor__sub-photos{display:flex;gap:3rem;margin-top:2.8rem;max-width:76rem;padding-bottom:var(--px-50px)}.doctor__sub-photos li{width:calc(50% - 1.5rem)}.doctor__sub-photos li img{width:100%}.doctor__text{max-width:76.1rem;color:#000000;text-align:justify}.doctor__btn{padding-top:var(--px-80px)}.blog-ins{padding-top:var(--px-100px);padding-bottom:var(--px-95px)}.blog-ins__title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.blog-ins__title span.en{font-family:"Inter",sans-serif;color:#333;font-size:5.5rem;font-weight:300;line-height:120%;letter-spacing:.2rem}.blog-ins__title span.ja{padding-left:3rem;margin-left:3rem;border-left:1px solid #333;color:#333;font-size:3rem;font-weight:500;line-height:120%;letter-spacing:.2rem}.blog-ins__item{position:relative;padding:9.1rem 5.6rem 6.5rem;background:#F4F9FC}@media (min-width: 960.5px){.blog-ins__item{width:calc(50% - 2rem)}}@media (max-width: 960px){.blog-ins__item{width:100%}}.blog-ins__item .btn__ins{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;z-index:1}.blog-ins .ins-code{position:relative}.blog-ins .ins-code img:not(.btn__ins-img){width:100%}.blog-ins .column-list li a{border:1px solid #333333;box-shadow:0 0.3rem 0.6rem rgba(33,31,68,0.8)}@media (max-width: 1440px){.slider__title-num{font-size:12rem}.slider__title-txt{font-size:4rem}.slider__content-item:first-child{padding-left:3rem;padding-top:2rem;padding-right:3rem;width:45.625%}.slider__content-item:last-child{width:calc(100% - 45.625%)}.slider .slick-arrow{height:3rem;top:45%}.slider .slick-prev{left:2rem}.slider .slick-next{right:2rem}.doctor__item--left{padding-right:2rem}.doctor__item--right{padding-left:2rem}.doctor__main-photo{padding:0 !important}.doctor__main-photo img{max-width:54.3rem}.recommend::before{background-size:90rem 30.5rem}}@media (max-width: 960px){.mv-cont{padding-left:7rem;top:35%}.mv-cont h2{font-size:3.5rem;letter-spacing:-0.1rem;margin-bottom:4rem}.mv-cont p{letter-spacing:0.1rem;text-shadow:0 0 4px rgba(255,255,255,0.9),0 0 6px rgba(255,255,255,0.8),1px 1px 2px rgba(0,0,0,0.4)}.mv-cont__desc{position:absolute;width:4rem;top:2rem}.mv-cont__desc--txt{font-size:1.4rem !important;margin-top:1rem;text-shadow:0 0 4px rgba(255,255,255,0.9),0 0 6px rgba(255,255,255,0.8),1px 1px 2px rgba(0,0,0,0.4)}.mv-cont__desc-gp+.mv-cont__desc-gp{margin-top:2rem}.mv-cont__desc--img img{width:2.4rem}.mv-btn{left:0.5rem;bottom:9rem;display:none}.mv-btn.show{left:0.5rem;right:auto}.slider__content-item{width:100% !important}.slider__content-item:first-child{padding-bottom:3rem}.slider .slick-dots{left:50%;transform:translateX(-50%)}.reason__header-desc{font-size:2.6rem}.reason__header-desc small{font-size:4rem}.reason__box.vs-02,.reason__box.vs-01{padding-left:1.5rem;padding-right:1.5rem;gap:4rem;margin-left:0;margin-right:0}.reason__box-titlesub{padding-bottom:1.5rem;letter-spacing:0.1rem}.recommend::before{background-size:100%;background-position-x:0rem}.recommend__title{font-size:4.5rem;letter-spacing:0.36rem;line-height:135%}.recommend__subtitle{font-size:3rem !important;letter-spacing:0.36rem}.implant__section-buttons{gap:1.5rem}.treatment-gp{gap:2.5rem}.treatment__title{text-align:center}.doctor__main-photo{justify-content:space-between !important}.counseling__title-jp{max-width:90%}.counseling__footer-txt{letter-spacing:.1rem}.trouble{padding-bottom:7rem}.blog-ins__gp{gap:4rem}.blog-ins__item{padding:5.1rem 1.5rem 3.5rem}.column-list li{width:calc((100% - 1.001rem) / 2);margin-right:1rem;margin-bottom:3rem}.column-list li .img{margin-bottom:1.5rem}.column-list li:nth-child(2n){margin-right:0}.column-list li p{font-size:1.3rem}.column-list li .cate-item a,.column-list li .cate-gp .date{font-size:1.4rem}.column-title-01{font-size:1.5rem}}@media (min-width: 767.5px){.u-sp-custom{display:none}}@media (max-width: 767px){.u-sp-custom2{display:none}.mv-slide .slick-slide img{aspect-ratio:0.75 / 1;object-fit:cover}.mv-cont{width:100%;padding-left:0;top:25%}.mv-cont h2{font-size:2.3rem;line-height:80%}.mv-cont h2 span{display:block;text-align:center}.mv-cont p{text-align:center}.mv-btn{left:0.5rem;bottom:5rem}.mv-btn.show{left:0.5rem;right:auto}.treatment-points__item .treatment-points__title{font-size:2rem}.treatment-points__item .treatment-points__number{font-size:7rem !important;letter-spacing:-0.3rem}.treatment-points__item .treatment-points__number.number-01{letter-spacing:-1rem}.treatment-points__item .treatment-points__link{font-size:1.3rem;width:11rem;padding-left:1rem;height:3.4rem;border-radius:3rem;background-position-x:8rem;background-size:1.9rem .7rem}.treatment-points__item--2{bottom:4rem}.treatment-points__item--3{top:4.8rem;left:1.7rem}.treatment-points__item--3 .treatment-points__title{padding-bottom:1.2rem;padding-left:1rem}.treatment-points__item--3 .number-03{padding-top:0.5rem}.treatment-points__item .title--01{padding-bottom:2.8rem}.treatment-points__logo{width:9rem}.treatment-points__logo img{width:6rem}.trouble__text{font-size:1.5rem !important}.trouble__item{padding:1.5rem !important}.recommend{padding-bottom:3.5rem}.recommend__subtitle{font-size:2rem !important;letter-spacing:0.3rem}.recommend__title{font-size:3.4rem;letter-spacing:0.3rem}.implant__section-title{font-size:1.9rem !important}.implant__btn{font-size:2rem}.implant__btn::after{width:5rem}.counseling__title{column-gap:1rem;font-size:4rem}.counseling__title-jp{height:4.5rem;font-size:2.3rem}.counseling__text-top{font-size:2rem}.counseling__text-yellow{font-size:2.2rem}.counseling__item{font-size:1.45rem;padding-left:7rem}.counseling__item::before{left:0;position:absolute}.counseling__footer{background:transparent}.counseling__footer-btn{gap:2rem}.counseling__footer-txt{padding-left:1.5rem;padding-right:1.5rem;font-size:2.2rem;letter-spacing:1px}.counseling__btn-link{height:12rem}.counseling__btn-link.vs-01{gap:.5rem}.counseling__btn-link.vs-01 .txt--num{font-size:3.6rem}.slider .slick-arrow{display:none !important}.slider__title-num{font-size:7rem}.slider__title-txt{font-size:2.3rem}.slider__content-item:first-child{padding-left:1.5rem;padding-right:1.5rem}.reason .column-default-20{margin-top:2.5rem}.reason__header-title::before,.reason__header-title::after{content:"";position:absolute;width:1rem;height:4.2rem}.reason__header-desc{font-size:1.7rem}.reason__header-desc small{font-size:3rem}.reason__box-center{outline-offset:-1rem;padding-left:var(--px-11px);padding-right:var(--px-11px)}.reason__box.vs-01 .reason__box-img{padding-left:1.2rem}.reason__box.vs-02 .reason__box-img{padding-right:1.2rem}.reason__box .reason__box-img{padding-top:1.2rem !important}.reason__box .reason__box-img::after,.reason__box .reason__box-img::before{width:15.6rem !important;height:15.6rem !important}.reason__box-title{font-size:2.3rem}.reason__box-titlesub{font-size:1.9rem}.reason__img-title{width:80%}.reason__header-title{font-size:6rem}.doctor__content-gp{position:relative;margin-top:-10rem}.doctor__item{padding-left:var(--px-15px) !important;padding-right:var(--px-15px) !important}.doctor__side-title{font-size:2.8rem;position:absolute;top:0}.doctor__side-title--right{right:-.8rem}.doctor__side-title--left{left:-.8rem}.doctor__role{font-size:1.5rem;line-height:120%}.doctor__role-box{font-size:2.2rem;width:14rem;height:6rem}.doctor__main-photo{position:relative}.doctor__main-photo img{max-width:28.5rem}.doctor__sub-photos{margin-top:1.5rem;gap:1.5rem}.doctor__sub-photos li{width:calc(50% - .75rem)}.doctor .column-list li a{flex-wrap:wrap;padding:1.5rem}.doctor .column-list li a .img{width:100%;margin-bottom:1.5rem}.doctor .column-list li a .cont{width:100%;padding-left:0}.blog-ins__title{display:flex;align-items:center}.blog-ins__title span.en{font-size:3.5rem}.blog-ins__title span.ja{font-size:2rem;padding-left:1.5rem;margin-left:1.5rem;width:max-content}.blog-ins__item .btn__ins img{width:4.9rem}}:root{--color-h3: #211F44;--color-h4: #264074;--color-h5: #264074}.mt60,.mt-60{margin-top:6rem}.mt30{margin-top:3rem}.mt-50{margin-top:5rem}.mt-80{margin-top:8rem}.mt-100{margin-top:10rem}.mb50{margin-bottom:5rem}.mb100,.mb-101,.mb101{margin-bottom:10rem}.mb150{margin-bottom:15rem}.sitemap-wrap{padding:6.5rem 0 8.5rem}.sitemap-title{color:#4dabe0;font-size:3.2rem;font-weight:700;line-height:150%;letter-spacing:0;margin-bottom:3.5rem}.sitemap-list{margin-bottom:8.5rem}.sitemap-list li{width:calc((100% - 2rem) / 2) !important;margin-right:2rem;margin-bottom:2rem;position:relative;padding-left:2rem}.sitemap-list li::before{content:"";position:absolute;top:1.2rem;left:0;width:.6rem;height:.6rem;background:#4dabe0;border-radius:100%}@media (min-width: 960.5px){.sitemap-list li:nth-child(2n){margin-right:0}}.sitemap-list li a{color:#333;font-size:1.6rem;font-weight:500;line-height:150%;letter-spacing:0;transition:all 0.35s}.sitemap-list li a:hover{color:#211F44}.sitemap-list li a br{display:none}.news-gp{padding:5.5rem 0 6rem}.news-gp-item:first-child{width:calc(100% - 30rem)}.news-gp-item:last-child{width:30rem;padding-left:5rem}.news-gp .news-list{margin-bottom:6rem;width:100%}.news-gp .news-list li a{font-size:1.6rem}.news-list li{margin-bottom:1.8rem}.news-list li:last-child{margin-bottom:0}.news-list li a{background:#BBA98E;display:block;border-radius:.5rem;padding:1.2rem 2rem;position:relative}.news-list li a::before{top:50%;transform:translateY(-50%);right:2.3rem;-webkit-mask:url(assets/img/arrow-right.svg) center/100% no-repeat;mask:url(assets/img/arrow-right.svg) center/100% no-repeat;background:#fff;transition:all 0.35s}.news-list li a span{display:block;color:#fff;font-size:1.8rem;font-weight:500;line-height:160%;letter-spacing:.15rem}.news-list li a span.date{letter-spacing:.25rem}.news-list li a:hover::before{right:1.5rem}.pagenavi-wrap{margin-top:6rem;margin-bottom:6rem}.pagenavi-wrap ul{display:flex;justify-content:center}.pagenavi-wrap ul li{margin:0 .8rem}.pagenavi-wrap ul li *{height:4rem;border:#211F44 solid 0.1rem;display:flex;align-items:center;justify-content:center;padding:0 1.55rem;color:#727272;transition:all 0.35s}.pagenavi-wrap ul li .current,.pagenavi-wrap ul li a:hover{background:#211F44;color:#FFFFFF}.archive-gp{border:#211F44 solid 0.1rem;margin-bottom:5rem}.archive-gp:last-child{margin-bottom:0}.archive-title{color:#fff;font-size:2rem;font-weight:700;line-height:150%;letter-spacing:0;background:#211F44;text-align:center;padding:1rem;cursor:pointer;position:relative}.archive-title::before{content:"";position:absolute;right:1.5rem;top:50%;width:0.8rem;height:.8rem;transform:translateY(-50%) rotate(135deg);position:absolute;content:"";border-top:.1rem solid #FFFFFF;border-right:.1rem solid #FFFFFF;transition:all 0.35s}.archive-title.active::before{transform:translateY(-50%) rotate(315deg)}.archive-list{padding:0 1.5rem;max-height:32rem;overflow:auto}.archive-list li{border-bottom:#333 solid .1rem}.archive-list li:last-child{border-bottom:0}.archive-list li a{color:#333;font-size:1.6rem;font-weight:700;line-height:150%;letter-spacing:0;display:block;padding:1.3rem;transition:all 0.35s}.archive-list li a:hover{color:#4dabe0}.single-gp .date{margin-bottom:2.8rem}.single-gp .image{margin-bottom:1.5rem}.single-wrap :is(h1, h2, h3, h4, h5, h6){font-weight:700;line-height:150%;letter-spacing:0;color:#000000}.single-wrap :is(h1, h2, h3, h4, h5, h6, p, ul, ol, .wp-block-image){margin-bottom:1.5rem}.single-wrap ul li{position:relative;padding-left:1.5rem}.single-wrap ul li::before{content:'';position:absolute;left:0;top:.5rem;width:1rem;height:1rem;border-radius:100%;background:#00c0ff}@media (max-width: 960px){.single-wrap ul li::before{top:.75rem}}.single-wrap a{color:#233b5b;text-decoration:underline;transition:all 0.35s}.single-wrap a:hover{text-decoration:none}.single-wrap ol{padding-left:1.5rem}.single-wrap ol li{list-style:decimal}.single-wrap blockquote{background:#EEEEEE;padding:5rem;border-radius:1.5rem;position:relative;margin:5rem 0}.single-wrap blockquote::before{content:"";width:3.4rem;height:3rem;position:absolute;left:2rem;top:-1.2rem;background-image:url(assets/img/quote.svg);background-position:left top;background-repeat:no-repeat;background-size:contain}.single-wrap blockquote p:last-child{margin-bottom:0}.single-wrap :is(p, li, blockquote){font-size:1.8rem;line-height:170%;letter-spacing:0;color:#000000;font-weight:500}.single-wrap h1{font-size:3.2rem}.single-wrap h2{font-size:2.4rem}.single-wrap h3{font-size:2.2rem}.single-wrap h4{font-size:2rem}.single-wrap h5{font-size:1.8rem}.single-wrap h6{font-size:1.6rem}.nextpre_area-item a,.nextpre_area-item span{transition:all 0.35s;display:flex;align-items:center;justify-content:center;width:25.5rem;font-size:1.6rem;color:#262c34;height:6.5rem;border:#9D743A solid 0.1rem;border-radius:3.3rem;font-family:"Cormorant Garamond",serif;background:#FFF;outline:#ffffff solid 1px;outline-offset:-1rem}.nextpre_area-item span{opacity:0.5}.nextpre_area-item a:hover{color:#FFF;background:#9D743A}.nextpre_area.vs-02 .nextpre_area-item a,.nextpre_area.vs-02 .nextpre_area-item span{border-color:#4dabe0}.nextpre_area.vs-02 .nextpre_area-item a:hover{background:#4dabe0}.single-title-01{color:#000;font-size:3.2rem;font-weight:700;line-height:150%;letter-spacing:0}.column-gp{padding:5.5rem 0 6rem}.wp-column{padding:2.4rem 0 4rem}.column-gp-01{margin-bottom:5rem}.column-gp-01 li{width:calc((100% - 4.501rem) / 4);margin-right:1.5rem;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 0 1rem rgba(0,0,0,0.2)}.column-gp-01 li:nth-child(4n){margin-right:0}.column-gp-01 li .img{margin-bottom:1.5rem}.column-gp-01 li .img img{width:100%;aspect-ratio:4 / 2.8;object-fit:cover}.column-gp-01 li h4{color:#333;font-size:1.8rem;font-weight:700;line-height:140%;letter-spacing:0;margin-bottom:.7rem}.column-gp-01 li h4 a{display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.column-gp-01 li p{color:#333;font-size:1.6rem;font-weight:400;line-height:170%;letter-spacing:0}.column-cate-list{margin-bottom:3rem}.column-cate-list li{margin-right:1.7rem;margin-bottom:1.7rem}.column-cate-list li a{background:#FFFFFF;display:block;padding:.9rem 3.2rem;font-size:1.2rem;color:#777777;transition:all 0.35s;border:#3b4148 solid .1rem}.column-cate-list li a.active,.column-cate-list li a:hover{background:#3b4148;color:#FFFFFF}.catalogue{margin-top:2.5rem;margin-bottom:10rem}.catalogue-title{display:none}.catalogue-gp{max-width:120.001rem}.catalogue-gp:not(.style-4button){padding:2rem 5rem 3.9rem;background-color:rgba(255,255,255,0.2);border-radius:1rem;border:1px solid #353535;box-shadow:0 0.4rem 1rem rgba(0,0,0,0.08)}.catalogue-list ul{display:flex;flex-wrap:wrap}.catalogue-list ul li{margin-right:3rem}.catalogue-list ul li:last-child{margin-right:0}.catalogue-list ul li a{font-size:1.8rem;font-weight:500;line-height:175%;color:#353535;letter-spacing:.1rem;transition:ease all 500ms;position:relative;padding-top:1.1rem;padding-bottom:0.9rem;display:block;letter-spacing:0;border-bottom:#353535 solid .1rem;padding-right:3rem}.catalogue-list ul li a::before{content:"";display:block;position:absolute;top:50%;right:1rem;width:1.1rem;aspect-ratio:1/1;z-index:5;-webkit-mask:url(assets/img/icon_arrow.svg) center/100% no-repeat;mask:url(assets/img/icon_arrow.svg) center/100% no-repeat;background:#333;transform:translateY(-50%)}.catalogue-list ul li a::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:0;height:1px;z-index:1;pointer-events:none;background:#264074;transition:0.5s}.catalogue-list ul li a:hover{padding-left:1rem;color:#264074;font-weight:bold}.catalogue-list ul li a:hover::before{animation:arrowMove 0.6s ease 0s 1 both;background:#264074}.catalogue-list ul li a:hover::after{width:100%}.catalogue-list.style-1columns li{width:100%;margin-right:0}.catalogue-list.style-2columns li{width:calc((100% - 3.001rem) / 2)}.catalogue-list.style-2columns li:nth-child(2n){margin-right:0}.catalogue-list.style-3columns li{width:calc((100% - 6.001rem) / 3)}.catalogue-list.style-3columns li:nth-child(3n){margin-right:0}.catalogue-list.style-4button ul{justify-content:center;margin-bottom:-1.5rem}.catalogue-list.style-4button ul li{margin-bottom:1.5rem;margin-right:1.5rem}.catalogue-list.style-4button ul li:last-child{margin-right:0}.catalogue-list.style-4button ul li.current-menu-item a,.catalogue-list.style-4button ul li:hover a{background:var(--color-h3);color:#ffffff;font-weight:500}.catalogue-list.style-4button ul li a{border-bottom:0;color:var(--color-h3);position:relative;transition:all 0.35s;padding:1rem 2rem}.catalogue-list.style-4button ul li a::before,.catalogue-list.style-4button ul li a::after{content:none}@media (min-width: 767.5px){.catalogue-list.style-4button ul li a{background:rgba(38,64,116,0.3);border:var(--color-h3) solid 1px}}@media (max-width: 767px){.catalogue-list.style-4button ul li a{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;padding:1rem}}.main_page #toc_container{margin-top:5rem;width:50%;padding:2rem;margin-bottom:8rem;background:rgba(38,64,116,0.15);border-color:#211F44}.main_page #toc_container p.toc_title{text-align:left;margin-bottom:1rem;color:#211F44}.main_page #toc_container a{font-size:1.8rem}.main_page #toc_container .toc_list{border:0;display:block}.main_page #toc_container .toc_list li{width:100%}.main_page #toc_container .toc_list li::before{content:none}@media (max-width: 960px) and (max-width: 767px){.main_page #toc_container{width:100% !important}}.main_page h3{color:var(--color-h3);font-size:3.6rem;font-weight:700;line-height:140%;letter-spacing:.3rem;padding-bottom:2.1rem;margin-bottom:3.3rem;text-align:center;position:relative}.main_page h3::before{content:"";position:absolute;bottom:0;left:0;right:1px;margin:0 auto;width:9rem;height:.6rem;background:var(--color-h3)}.main_page h4{color:#fff;font-size:2.6rem;font-weight:700;line-height:140%;letter-spacing:.3rem;padding:1.5rem 2rem;margin-bottom:2.4rem;background:linear-gradient(90deg, #2F3748 0%, #264074 100%)}.main_page h5{color:#264074;font-size:2.4rem;font-weight:700;line-height:140%;letter-spacing:0;border-bottom:1px solid #264074;padding-bottom:1.5rem;margin-bottom:2rem}.main_page h6{color:#264074;font-size:2rem;font-weight:700;line-height:140%;letter-spacing:0;margin-bottom:1.5rem;padding-left:3rem;position:relative}.main_page h6::before{content:"";position:absolute;top:.7rem;left:0;margin:0 auto;width:1.5rem;height:1.5rem;background-color:#264074}.main_page iframe{width:100%;height:45rem;vertical-align:top}.main_page p:not(:last-child){margin-bottom:1.5rem}.main_page table{width:100%;border-spacing:0;border-collapse:collapse}.main_page table td{border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;padding:1.5rem 2rem;font-size:1.6rem;line-height:185%;color:#333333;font-weight:500;letter-spacing:0;vertical-align:top}.main_page table td:first-child{width:32rem;color:#ffffff;font-weight:bold;background-color:#264074}.main_page table td:last-child{border-right:#cccccc solid 1px}.main_page table.jinshika th{border:#ffffff solid 1px;border-top:1px solid #264074;border-bottom:1px solid #264074;padding:1.5rem 2rem;text-align:center;background-color:#264074;color:#ffffff;font-size:1.7rem}.main_page table.jinshika th:first-child{border-left:1px solid #264074}.main_page table.jinshika th:last-child{border-right:1px solid #264074}.main_page table.jinshika td{text-align:center;border:#264074 solid 1px;font-weight:600}.main_page table.jinshika td:first-child{color:#264074;background-color:transparent}.main_page table.profile tr:last-child td:first-child::before{height:60%}.main_page table.profile td{position:relative;border:0;padding-top:1rem;padding-bottom:1rem}.main_page table.profile td:first-child{letter-spacing:.1rem;font-weight:bold;width:12rem;background-color:transparent;padding-left:0;color:#1C1D1E}.main_page table.profile td:first-child::before{content:"";position:absolute;width:1px;height:125%;background-color:rgba(38,64,116,0.3);right:0rem;top:40%}.main_page table.profile td:last-child{padding-left:3rem;padding-right:0;font-size:1.6rem;font-family:"Zen Kaku Gothic New",sans-serif}.main_page table.profile td:last-child::before{content:"";position:absolute;width:1.5rem;height:1.5rem;background-color:#264074;border-radius:100%;left:-0.8rem;top:50%;transform:translateY(-50%)}.main_page table.jinshika-compare th{border:#ffffff solid 1px;border-top:1px solid #264074;border-bottom:1px solid #264074;padding:1.5rem 2rem;text-align:center;background-color:#264074;color:#ffffff;font-size:1.7rem}.main_page table.jinshika-compare th:first-child{border-left:1px solid #264074}.main_page table.jinshika-compare th:last-child{border-right:1px solid #264074}.main_page table.jinshika-compare td{border:#264074 solid 1px;font-weight:600}.main_page table.jinshika-compare td:first-child{width:18rem;color:#264074;background-color:transparent}.main_page table.vs-30 td{text-align:center;border:#cccccc solid 1px;width:calc(100%/3)}.main_page table.vs-30 td:first-child{background:transparent;color:#333333;font-weight:500}.main_page table.vs-64{margin-bottom:1rem}.main_page table.vs-64 th{border:#cccccc solid 1px;padding:1.5rem 2rem;background-color:#264074;width:25%;color:#ffffff}.main_page table.vs-64 th:nth-child(1){width:50%;text-align:left}.main_page table.vs-64 td{border:#cccccc solid 1px}.main_page table.vs-64 td:nth-child(1){background-color:transparent;color:#333333;font-weight:500}.main_page table.vs-64 td:not(:first-child){text-align:center}@media (max-width: 767px){.main_page table.vs-64{border:0px;margin-top:-2rem;border-spacing:0px 1rem;border-collapse:separate}.main_page table.vs-64 th{display:none}.main_page table.vs-64 td{text-align:right !important;position:relative;padding-left:12rem}.main_page table.vs-64 td:not(:last-child){border-bottom:0}.main_page table.vs-64 td::before{content:attr(data-title);position:absolute;left:0;top:0;padding:1.2rem 1.5rem;background-color:#264074;width:11rem;height:100%;color:#ffffff;text-align:left !important}}.main_page ul{display:flex;flex-wrap:wrap;border:.4rem solid #264074;padding:2rem 3rem 1.5rem;margin-bottom:3rem}@media (max-width: 767px){.main_page ul{border:.3rem solid #264074}}.main_page ul li{width:calc((100% - 1.501rem) / 2);margin-right:1.5rem;margin-bottom:1rem;padding-left:2rem;position:relative;color:#333333;font-family:"Zen Kaku Gothic New",sans-serif}.main_page ul li::before{content:"";position:absolute;width:1.2rem;height:1.2rem;top:.9rem;left:0;border-radius:100%;background:#264074}.main_page ul li:nth-child(2n){margin-right:0}.main_page ul li.last{padding-left:0}.main_page ul li.last::before{content:none}@media (min-width: 960.5px){.main_page ul li:nth-last-child(2),.main_page ul li:last-child{margin-bottom:0}}.main_page ul.vs-02 li{padding-left:2.5rem}.main_page ul.vs-02 li strong{display:block;color:#264074;font-family:"a-otf-ryumin-pr6n",sans-serif}.main_page ul.vs-02 li::before{width:1.5rem;height:1.5rem;top:.7rem;-webkit-mask:url(assets/img/check.svg) center/100% no-repeat;mask:url(assets/img/check.svg) center/100% no-repeat}.main_page ul.vs-02 li.last{padding-left:0}.main_page .faq>div{margin-bottom:6rem}.main_page .faq>div:last-child{margin-bottom:0}.mt--20{margin-top:-2rem}.column-img-right{display:flex;flex-wrap:wrap}.column-img-right>div:first-child{width:calc(100% - 42rem);padding-right:5rem}.column-img-right>div:last-child{width:42rem}.column-img-right>div:last-child img{width:100%;object-fit:cover;border-radius:1rem;aspect-ratio:4 / 2.7}.column-img-right>div:last-child img.no-img{border:1px solid #eee}.column-img-right>div:last-child img.img-full{aspect-ratio:initial}.column-img-right.vs-02>div:last-child img{aspect-ratio:4 / 4.6}.column-img-left{display:flex;flex-wrap:wrap}.column-img-left>div:first-child{width:42rem}.column-img-left>div:first-child img{width:100%;object-fit:cover;border-radius:1rem;aspect-ratio:4 / 2.7}.column-img-left>div:first-child img.no-img{border:1px solid #eee}.column-img-left>div:first-child img.img-full{aspect-ratio:initial}.column-img-left>div:last-child{padding-left:5rem;width:calc(100% - 42rem)}.column-img-left.vs-02>div:first-child img{aspect-ratio:4 / 4.6}.column-default-30{margin-top:4rem}.column-default-30 .item{width:calc((100% - 4.001rem) / 3);margin-right:2rem}.column-default-30 .item:nth-child(3n){margin-right:0}.column-default-30 .item img{width:100%;aspect-ratio:4 / 2.8;object-fit:cover}.column-default-50{margin-top:4rem}.column-default-50 .item{width:calc((100% - 4rem) / 2);margin-right:4rem}.column-default-50 .item:nth-child(2n),.column-default-50 .item:last-child{margin-right:0}.column-default-50 .item img{width:100%;aspect-ratio:4 / 2.8;object-fit:cover}.column-equipment .wp-title-main_02{margin-top:2rem}.column-equipment .item{margin-bottom:5rem}@media (min-width: 960.5px){.column-img-left.custom>div{width:60rem}.column-img-left.custom>div:last-child{width:calc(100% - 60rem)}.column-img-right.custom>div{width:60rem}.column-img-right.custom>div:last-child{width:calc(100% - 60rem)}}@keyframes arrowMove{0%{opacity:1;transform:translate(0%, -50%)}50%{opacity:0;transform:translate(120%, -50%)}64%{opacity:0;transform:translate(-120%, -50%)}100%{opacity:1;transform:translate(0%, -50%)}}.column-default-full img{height:60rem;width:100%;border-radius:1rem;overflow:hidden;object-fit:cover}.step_gp{counter-reset:section}.step_gp-item{background:rgba(33,31,68,0.1);padding:2.5rem;margin-bottom:5rem;position:relative;border-radius:0.75rem;box-shadow:2px 2px 0 #211F44}.step_gp-item:not(.last)::before{content:"";position:absolute;width:3.5rem;height:1.5rem;bottom:0;left:0;right:0;background:#211F44;margin:0 auto -2.3rem;clip-path:polygon(100% 0, 0 0, 50% 100%)}.step_gp.vs-02 h5{position:relative;padding-left:2.5rem}.step_gp.vs-02 h5::before{counter-increment:section;content:counter(section) ".";position:absolute;left:0.5rem}@media (max-width: 1280px) and (min-width: 960.5px){.main_page table td{font-size:2rem}}@media (max-width: 960px){.scroll-x{overflow-x:scroll}.scroll-x table.jinshika-compare{min-width:1000px}.scroll-x table.jinshika-compare td{float:none !important}.scroll-x table.jinshika-compare td:first-child{width:15% !important}.scroll-x table.jinshika-compare td:nth-child(2){width:33% !important}.scroll-x table.jinshika-compare td:last-child,.scroll-x table.jinshika-compare td:nth-child(3){width:26% !important}}@media (max-width: 960px){.mt60{margin-top:3rem}.mt65{margin-top:4.5rem}.mb50,.mb70{margin-bottom:3rem}.mt-100{margin-top:6rem}.mb100,.mb101,.mb-101{margin-bottom:6rem}.sitemap-list li{width:calc((100% - 1.501rem) / 2);margin-bottom:1rem}.sitemap-list li:nth-child(2n){margin-right:0}.sitemap-title{margin-bottom:1.5rem}.sitemap-wrap{padding:1rem 0 5.6rem}.sitemap-list{margin-bottom:2.7rem}.catalogue{margin-bottom:5rem}.catalogue-gp:not(.style-4button){padding:1.5rem}.catalogue-list ul li a{font-size:1.4rem}.news-gp-item:first-child{width:100%}.news-gp-item:last-child{padding-left:0;width:100%}.archive-gp{margin-bottom:3rem}.nextpre_area-item a,.nextpre_area-item span{width:20rem}.single-title-01{font-size:2.2rem;text-align:justify;display:block;margin-bottom:1rem}.single-wrap{margin-bottom:5.4rem}.single-wrap h1{font-size:2.2rem}.single-wrap h2{font-size:2.0rem}.single-wrap h3{font-size:1.8rem}.single-wrap h4{font-size:1.6rem}.single-wrap h5{font-size:1.4rem}.single-wrap h6{font-size:1.3rem}.single-wrap :is(p, li, blockquote){font-size:1.5rem;line-height:175%}.single-wrap blockquote{padding:2rem;margin:3rem 0}.single-wrap blockquote::before{top:-0.5rem;width:2rem;height:1.8rem}.single-title-01{font-size:2.2rem;text-align:justify;margin-bottom:1rem}.nextpre_area-item a,.nextpre_area-item span{width:20rem}.column-gp{padding-bottom:0}.wp-column{padding:0 0 1rem}.column-gp-01{margin-bottom:3rem}.column-gp-01 li{width:calc((100% - 1.501rem) / 2)}.column-gp-01 li:nth-child(2n){margin-right:0}.column-cate-list li{margin-right:1.5rem;margin-bottom:1rem}.column-cate-list li a{padding:.9rem 1.5rem}.main_page #toc_container a{font-size:1.5rem}.main_page :is(h2, h3, h4, h5, h6){font-weight:500;letter-spacing:0}.main_page h3{font-size:2.2rem;margin-bottom:2.5rem}.main_page h3::before{width:5rem}.main_page h4{font-size:2rem;padding-left:1.5rem;padding-right:1.5rem}.main_page h5{font-size:1.8rem}.main_page h6{font-size:1.6rem}.main_page iframe{height:30rem}}@media (max-width: 960px) and (max-width: 767px){.main_page table{border:1px solid #264074}}@media (max-width: 960px){.main_page table td:first-child{width:19rem}.main_page table.jinshika th{padding:1rem 0rem;font-size:1.5rem;width:calc((100% - 11rem) / 8)}.main_page table.jinshika td{font-size:1.4rem;padding:0.8rem 0rem;width:calc((100% - 11rem) / 8);letter-spacing:0;float:inherit}.main_page table.jinshika td:first-child,.main_page table.jinshika th:first-child{width:11rem}.main_page table.profile{border:0}.main_page table.profile td:first-child{width:100%;padding-left:2rem;padding-right:0;padding-bottom:0}.main_page table.profile td:first-child::before{right:auto;left:-1px;height:100%;top:0}.main_page table.profile td:last-child{padding-left:2rem}.main_page table.profile td:last-child::before{top:-2.2rem;transform:initial}.main_page table.profile td:last-child::after{content:"";position:absolute;width:1px;height:100%;background-color:rgba(77,171,224,0.3);left:-1px;top:0%}.main_page table.profile tr:last-child td:first-child::before{height:100%}.main_page table td{font-size:1.5rem;padding:1.2rem 1.5rem}.main_page ul{padding:1.5rem 1.5rem .7rem}.main_page ul li{font-size:1.5rem;margin-bottom:.8rem}.main_page ul li::before{width:1rem;height:1rem}.column-img-right>div:first-child{width:100%;padding-right:0;order:1}.column-img-right>div:last-child{width:100%;margin-bottom:1.5rem}.column-img-left>div:first-child{width:100%;margin-bottom:1.5rem}.column-img-left>div:last-child{padding-left:0;width:100%}.column-default-30{margin-top:3rem}.column-default-30 .item+.item{margin-top:4rem}.column-default-30 .item{width:100% !important;margin-right:0}.column-default-50{margin-top:2rem}.column-default-50 .item{width:100%;margin-right:0rem}.column-default-50 .item:not(:last-child){margin-bottom:4rem}.column-equipment .item{width:100%;margin-right:0}.column-equipment .item:not(:last-child){margin-bottom:4rem}.column-equipment .item .wp-title-main_02 *{padding-top:0}.step_gp-item{padding:1.5rem}}@media (max-width: 767px){.scroll-x{overflow-x:scroll}.scroll-x table.jinshika-compare{min-width:1300px}.nextpre_area-item{width:calc((100% - 1.501rem) / 2);margin-right:1.5rem}.nextpre_area-item:nth-child(2){width:100%;margin-right:0;margin-top:1.5rem;order:1}.nextpre_area-item:nth-child(3n){margin-right:0}.nextpre_area-item a,.nextpre_area-item span{width:100%;height:5rem}.sitemap-list li{width:100% !important;margin-right:0 !important}.catalogue-list.style-2columns li,.catalogue-list.style-3columns li{width:100%;margin-right:0}.catalogue-list.style-4button ul{margin-bottom:-1rem}.catalogue-list.style-4button ul li{width:calc((100% - 1.01rem) / 2);margin-right:1rem;margin-bottom:1rem;background:rgba(77,171,224,0.1);border:var(--color-h3) solid 1px}.catalogue-list.style-4button ul li:nth-child(2n){margin-right:0}.main_page table td{float:left;width:100%;border:0}.main_page table td:first-child{width:100%}.main_page table.vs-30 td{float:initial;padding-left:.5rem;padding-right:.5rem}.main_page table.vs-30 td:first-child{width:calc(100% / 3)}.main_page ul li{width:100%;margin-right:0}}@media (max-width: 960px){.location-medical{padding:1.3rem 1rem}.location-medical .location-clinic{font-size:2rem;padding-top:1rem}.location-medical .name-clinic{font-size:4rem}.location-medical .name-clinic strong{margin-top:1.5rem}.logo-clinic{width:22rem;left:0rem;bottom:0rem;padding:1rem 2rem 1rem 1rem}.logo-clinic img{width:100%}}.column-img-right.full-width-100,.column-img-left.full-width-100{background-color:rgba(163,187,214,0.2);padding:3rem}.column-img-right.full-width-100>div,.column-img-left.full-width-100>div{width:100% !important;padding-left:0 !important;padding-right:0 !important}@media (min-width: 960.5px){.column-img-right.full-width-100 .wp-title-main_03 br,.column-img-left.full-width-100 .wp-title-main_03 br{display:none}}.column-default-50.img-custom .item img{aspect-ratio:auto;border-radius:0rem}.main_page_custom_title .wp-title-main_01 p.en{display:none}.main_page_custom_title .wp-title-main_01 h3{font-size:4rem;padding-top:0}@media (max-width: 960px){.main_page_custom_title .wp-title-main_01 h3{font-size:2rem}}.p-4{padding:4rem}.group_signature{border:1rem solid #6d7fa2}.group_signature :is(h2, h3, h4, h5, h6){width:100%;display:block;color:#264074;font-size:2.8rem;font-weight:700;line-height:150%;letter-spacing:0.1rem;position:relative;margin-bottom:1.5rem}@media (max-width: 960px){.group_signature{padding:2rem;border:0.7rem solid #6d7fa2}.group_signature :is(h2, h3, h4, h5, h6){font-size:2rem;letter-spacing:normal;margin-bottom:1rem}}
/*# sourceMappingURL=style.css.map */
