@charset "UTF-8";@media screen and (min-width:1440px){.xl-none{display:none}}@media screen and (max-width:1439px){.l-none{display:none}}@media screen and (max-width:919px){.m-none{display:none}}@media screen and (max-width:767px){.s-none{display:none}}@media screen and (min-width:768px){.pc-none{display:none}}html{font-size:16px}@media (max-width:375px){html{font-size:4.2666666667vw}}@media (max-width:1200px) and (min-width:768px){html{font-size:1.3333333333vw}}@media (min-width:1200px){html{font-size:16px}}a[href^="tel:"]{pointer-events:none}@media screen and (max-width:919px){a[href^="tel:"]{pointer-events:unset}}a{text-decoration:none;color:inherit;transition:opacity .3s}a:hover{opacity:.8}@media screen and (max-width:919px){a:hover{opacity:1}}*,::after,::before{box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block;width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}.js-fadeUp{visibility:hidden;transform:translateY(20px);opacity:0;transition:transform 1s,opacity 1s,visibility 1s}.js-fadeUp.is-active{visibility:visible;transform:translateY(0);opacity:1}.js-zoomOut{visibility:hidden;opacity:0;transform:scale(.9);transition:transform .5s ease,opacity .5s ease,visibility .5s ease}.js-zoomOut.is-active{visibility:visible;opacity:1;transform:scale(1)}body,html{overflow-x:hidden}html.noscroll{overflow:hidden}body{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;color:#444438;line-height:2.2;letter-spacing:.12em;background-color:#fffff4}@media screen and (max-width:767px){body{font-size:.875rem;line-height:1.8}}section{padding-top:7.5rem}@media screen and (max-width:767px){section{padding-top:4rem}}section.sv+section{padding-top:3.75rem}@media screen and (max-width:767px){section.sv+section{padding-top:0}}img{height:auto}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}.ttl{font-size:1.625rem;font-weight:500;letter-spacing:.12em;color:#daa736}@media screen and (max-width:767px){.ttl{font-size:1.375rem}}.btn{font-weight:700;display:flex;gap:1rem;align-items:center;transition:.3s}@media screen and (max-width:767px){.btn{gap:.75rem}}.btn span{display:inline-block;width:4rem;aspect-ratio:1/1;background-color:#eac26a;border-radius:50%;overflow:hidden;position:relative}@media screen and (max-width:767px){.btn span{width:3rem}}.btn span::before{content:"";display:block;background:url(../images/common/btn_arrow.svg) no-repeat center/contain;width:1.4375rem;aspect-ratio:23/12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .4s ease}@media screen and (max-width:767px){.btn span::before{width:1rem}}.btn:hover{opacity:1}@media screen and (min-width:768px){.btn:hover{color:#daa736;transition:.3s}.btn:hover span::before{animation:arrowMove .4s ease forwards}}@keyframes arrowMove{0%{transform:translate(-50%,-50%)}45%{transform:translate(150%,-50%)}46%{transform:translate(-150%,-50%)}100%{transform:translate(-50%,-50%)}}.footer{background-color:#ddb459;padding-block:5rem 12.5rem;margin-top:7.5rem;color:#fff}@media screen and (max-width:767px){.footer{padding-block:3rem 5rem;margin-top:5rem}}.footer .inner{gap:2rem;align-items:flex-start!important}@media screen and (max-width:767px){.footer .inner{flex-wrap:wrap}}@media screen and (max-width:767px){.footer-left,.footer-right{width:100%}}.footer-logo{width:17.6875rem;margin-bottom:2rem}@media screen and (max-width:767px){.footer-logo{width:12.5rem}}.footer-address{font-style:normal;font-size:.875rem;margin-block:2rem .5rem}.footer-tel{letter-spacing:.15em;display:flex;align-items:center}.footer-tel span{font-size:1.5625rem;display:inline-block;margin-left:.3125rem}.footer-nav{display:flex;justify-content:flex-start;align-items:flex-start;gap:2.5rem}.footer-nav a{font-weight:500;position:relative;padding-left:1.75rem;display:block}.footer-nav a:before{content:"";display:block;background:url(../images/common/footer_arrow.svg) no-repeat center/cover;width:.6875rem;aspect-ratio:11/12;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-nav a:not(:first-of-type){margin-top:1rem}.footer-wrap{display:flex;gap:1rem;margin-top:4rem}.footer-btn{display:flex;justify-content:center;align-items:center;width:12.1875rem;height:5.9375rem;border-radius:.8125rem}.footer-btn span{color:#444438;font-weight:700;padding-top:2.5rem;position:relative}.footer-btn span::before{content:"";display:block;position:absolute;top:.5rem;left:50%;transform:translateX(-50%)}.footer-btn._contact{background-color:#f0d599}.footer-btn._contact span::before{background:url(../images/common/icon_mail.svg) no-repeat center/cover;width:1.875rem;aspect-ratio:30/21}.footer-btn._recruit{background-color:#f6c65e}.footer-btn._recruit span::before{background:url(../images/common/icon_flag.svg) no-repeat center/cover;width:1.5rem;aspect-ratio:24/27}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;background-color:#f5f3d8;padding:.75rem 1.5rem}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#c7c8c8}input[type=checkbox],input[type=radio]{accent-color:#daa736;display:block;appearance:initial}textarea{height:19.375rem}@media screen and (max-width:767px){textarea{height:12.5rem}}.wpcf7-not-valid-tip{font-size:.8125rem!important;color:#d86a52}@media screen and (max-width:767px){.wpcf7-not-valid-tip{font-size:.75rem!important}}.grecaptcha-badge{visibility:hidden;bottom:75px!important;z-index:5}.wpcf7-spinner{display:none!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f5f3d8 inset!important}.radio{display:flex;align-items:end}.radio .wpcf7-list-item{margin-left:2rem}@media screen and (max-width:767px){.radio .wpcf7-list-item{width:100%;margin-left:0}}.radio .wpcf7-list-item.first{margin:0}.radio .wpcf7-list-item-label{cursor:pointer;display:flex;line-height:1.5}.radio input[type=radio]{opacity:0;position:absolute}.radio .wpcf7-list-item-label::before{background:#f5f3d8;border:1px solid #f5f3d8;border-radius:100%;content:"";width:1.5rem;aspect-ratio:1/1;margin:.0625rem .75rem auto 0}.radio input[type=radio]:checked+.wpcf7-list-item-label::before{background-color:#daa736}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox .wpcf7-list-item-label{position:relative}.checkbox .wpcf7-list-item-label:before{content:"";display:inline-block;width:1.625rem;height:1.625rem;position:relative;top:-.0625rem;margin-right:.875rem;vertical-align:middle;background-color:#f5f3d8}.checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::after{background:url(../../assets/images/contact/icon_check.svg) no-repeat center;background-size:contain;content:"";width:1.125rem;aspect-ratio:14/10;position:absolute;top:53%;transform:translateY(-50%);left:.25rem}.header{height:7.5rem;background-color:#fffff4;z-index:100}@media screen and (max-width:1239px){.header{display:flex;align-items:center}}@media screen and (max-width:767px){.header{height:5rem;display:flex;align-items:center}}@media screen and (max-width:1239px){.header.on{position:fixed;width:100vw;box-shadow:0 2px 16px rgba(0,0,0,.16)}}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-logo{display:block;width:15.625rem;margin-left:3rem;position:relative;z-index:101}@media screen and (max-width:767px){.header-logo{width:11.25rem;margin-left:1rem}}.headerNav-menu{display:flex;gap:1.75rem;justify-content:flex-end;align-items:center}@media screen and (max-width:1239px){.headerNav-menu{display:block;margin-block:6rem 3rem}}@media screen and (max-width:767px){.headerNav-menu{margin-block:6rem 3rem}}@media screen and (max-width:1239px){.headerNav-menu li{text-align:center;margin-top:1.5rem}}.headerNav-menu a{transition:.3s}.headerNav-menu a:hover{color:#d89759;transition:.3s}.headerNav-wrap{display:flex}@media screen and (max-width:1239px){.headerNav-wrap{justify-content:center}}.gnav{display:flex;justify-content:flex-end;gap:3.375rem}@media screen and (max-width:1439px){.gnav{gap:2rem}}@media screen and (max-width:1239px){.gnav{opacity:0;visibility:hidden;position:fixed;background:#fbfae6;overflow-y:auto;inset:0;transition:.4s;width:100%;height:100%;padding:3rem 1.5rem;z-index:100;display:block}}@media screen and (max-width:1239px) and (max-width:767px){.gnav{padding:1.5rem}}@media screen and (max-width:1239px){.gnav.is-open{opacity:1!important;visibility:visible!important}}.headerNav-wrap a{height:7.5rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.headerNav-wrap a{height:6.875rem}}.headerNav-wrap a span{padding-top:2.75rem;position:relative}@media screen and (max-width:767px){.headerNav-wrap a span{padding-top:2.25rem}}.headerNav-wrap a span::before{content:"";display:block;position:absolute;top:.5rem;left:50%;transform:translateX(-50%)}.headerNav-wrap a._contact{background-color:#537ac8}.headerNav-wrap a._contact span{color:#fff}.headerNav-wrap a._contact span::before{background:url(../images/common/icon_mail.svg) no-repeat center/cover;width:2.25rem;aspect-ratio:30/21}@media screen and (max-width:767px){.headerNav-wrap a._contact span::before{width:1.875rem}}.headerNav-wrap a._recruit{background-color:#ffd47a}.headerNav-wrap a._recruit span::before{background:url(../images/common/icon_flag.svg) no-repeat center/cover;width:1.75rem;aspect-ratio:24/27}@media screen and (max-width:767px){.headerNav-wrap a._recruit span::before{width:1.375rem}}.gnavBtn{display:none;width:4.5rem;aspect-ratio:1/1;background:#ffd47a;border-radius:50%;flex-shrink:0;position:absolute;top:1.25rem;right:2rem;z-index:101}@media screen and (max-width:1239px){.gnavBtn{display:block}}@media screen and (max-width:767px){.gnavBtn{padding:1.5rem 1rem;position:fixed;width:3.75rem;top:.5rem;right:1rem}}.gnavBtn span.line{display:block;background:#444438;width:55%;height:2px;position:absolute;left:23%}.gnavBtn span.line:nth-of-type(1){top:34%;transition:.3s}.gnavBtn span.line:nth-of-type(2){top:48%;transition:.3s}.gnavBtn span.txt{font-size:.8125rem;font-weight:700;color:#444438;position:absolute;top:52%;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.gnavBtn span.txt{font-size:.6875rem}}.gnavBtn span.txt._close{display:none}.gnavBtn.is-open span.line:nth-of-type(1){top:40%;rotate:25deg}.gnavBtn.is-open span.line:nth-of-type(2){top:40%;rotate:-25deg}.gnavBtn.is-open span.txt._menu{display:none}.gnavBtn.is-open span.txt._close{display:block}.inner{max-width:1250px;width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.inner{padding-right:16px;padding-left:16px}}.l-postContents>*{margin-bottom:2rem}@media screen and (max-width:767px){.l-postContents>*{margin-bottom:1.5rem}}.l-postContents h1,.l-postContents h2,.l-postContents h3,.l-postContents h4,.l-postContents h5,.l-postContents h6{font-weight:500}.l-postContents em{font-style:italic}.l-postContents a{color:#daa736;text-decoration:underline;text-underline-offset:1px}.l-postContents ol li:not(:last-child),.l-postContents ul li:not(:last-child){margin-bottom:.25rem}.l-postContents ol li::marker,.l-postContents ul li::marker{color:#daa736}.l-postContents ul li{list-style:disc;list-style-position:inside}.l-postContents ul li ul{margin-left:1em;margin-top:.6em}.l-postContents ul li ul li{list-style:circle;list-style-position:inside}.l-postContents ol li{list-style:decimal;list-style-position:inside}.l-postContents ol li ol{margin-left:1em;margin-top:.6em}.l-postContents figure{width:fit-content}.l-postContents button{text-decoration:none}.wp-pagenavi{width:fit-content;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;position:relative;margin-top:6rem;margin-inline:auto;padding-inline:4.5rem;font-family:Poppins,sans-serif;font-size:1.0625rem;letter-spacing:0}@media screen and (max-width:767px){.wp-pagenavi{gap:.5rem;padding:0;margin-top:5rem}}.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .page{width:3rem;aspect-ratio:1/1;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:.3s}@media screen and (max-width:767px){.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .page{width:2.5rem}}.wp-pagenavi .current:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover,.wp-pagenavi .page:hover{opacity:1;transition:.3s;background-color:#f5f3d8}.wp-pagenavi .current{background-color:#f5f3d8}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{font-size:0;width:4rem;aspect-ratio:1/1;background:url(../images/common/arrow_circle.svg) no-repeat center/cover}@media screen and (max-width:767px){.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{width:3rem}}.wp-pagenavi .previouspostslink{transform:scale(-1,-1)}.sv{padding-block:7.5rem}@media screen and (max-width:767px){.sv{padding-block:4rem}}.sv .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:6rem}@media screen and (max-width:767px){.sv .inner{flex-wrap:wrap;gap:5rem}}.sv hgroup{position:relative}@media screen and (min-width:768px){.sv hgroup{margin-top:5rem}}.sv hgroup h1 img{display:block}@media screen and (max-width:767px){.sv hgroup h1 img{height:1.5625rem;width:auto}}.sv .pageTtl{margin-left:3.375rem;position:relative}@media screen and (max-width:767px){.sv .pageTtl{margin-left:2.5rem}}.sv .pageTtl:after{content:"";display:block;width:4.125rem;aspect-ratio:133/39;background:url(../images/common/sv-ob.webp) no-repeat center/cover;position:absolute;left:0;bottom:-2.5rem}.sv .pageTtl-en{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.2em;writing-mode:vertical-lr;color:rgba(56,51,57,.52);position:absolute;top:0;left:0}@media screen and (max-width:767px){.sv .pageTtl-en{font-size:.8125rem}}.sv-img{width:41.625rem}.u-flex{display:flex;justify-content:space-between;align-items:center}.u-center{text-align:center}.u-fontEn{font-family:Poppins,sans-serif}.u-bkYellow{background-color:#fbfae6;padding-block:7.5rem}@media screen and (max-width:767px){.u-bkYellow{padding-block:4rem}}.aboutContent .inner{position:relative;padding-bottom:12.5rem}@media screen and (max-width:767px){.aboutContent .inner{padding-bottom:4rem}}.aboutContent .inner:after,.aboutContent .inner:before{content:"";display:block;position:absolute;aspect-ratio:1/1;z-index:0}.aboutContent .inner:before{background:url(../images/about/triangle_ob.webp) no-repeat center/cover;width:16.625rem;top:7.5rem;left:5rem}@media screen and (max-width:767px){.aboutContent .inner:before{width:8.75rem;top:initial;bottom:-2rem;left:1rem}}.aboutContent .inner:after{background:url(../images/about/circle_ob.webp) no-repeat center/cover;width:10.625rem;top:.625rem;right:5rem}@media screen and (max-width:767px){.aboutContent .inner:after{width:8rem;top:-2.5rem;right:1rem}}.aboutContent-txt{font-size:1.125rem;max-width:28.125rem;margin-inline:auto;position:relative;z-index:2}@media screen and (max-width:767px){.aboutContent-txt{font-size:1rem}}@media screen and (min-width:768px){.aboutContent-txt:first-of-type{padding-top:7.5rem}}.aboutContent-txt:not(:first-of-type){margin-top:2rem}@media screen and (max-width:767px){.aboutContent-txt:not(:first-of-type){margin-top:1rem}}@media screen and (max-width:767px){.aboutContent-wrap{display:flex;gap:1rem;margin-top:3rem}}.aboutContent-img{position:absolute;width:16.875rem;object-fit:cover;border-radius:1.6875rem;z-index:1}@media screen and (max-width:767px){.aboutContent-img{width:calc((100% - 1rem)/ 2);position:relative;border-radius:1rem}}.aboutContent-img._left{aspect-ratio:1/1;top:0;left:0}@media screen and (max-width:1239px){.aboutContent-img._left{left:2rem}}@media screen and (max-width:767px){.aboutContent-img._left{left:0}}.aboutContent-img._right{aspect-ratio:273/237;bottom:0;right:0}@media screen and (max-width:1239px){.aboutContent-img._right{right:2rem}}@media screen and (max-width:767px){.aboutContent-img._right{right:0}}.aboutPolicy{padding-top:0}.aboutPolicy .inner{max-width:56.25rem;margin-inline:auto;background-color:#fffff4;padding:5rem;text-align:center;position:relative;box-shadow:1rem 1rem 0 rgba(218,167,54,.34)}@media screen and (max-width:767px){.aboutPolicy .inner{padding:3rem 1.5rem;width:calc(100% - 3rem);box-shadow:.75rem .75rem 0 rgba(218,167,54,.34)}}.aboutPolicy .inner:before{content:"";display:block;background:url(../images/about/policy_top.svg) no-repeat center/cover;width:10.6875rem;aspect-ratio:171/78;position:absolute;top:-3.75rem;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.aboutPolicy .inner:before{width:7.5rem;top:-2.5rem}}.aboutPolicy-ttl{width:fit-content;padding-inline:6rem;margin-inline:auto;position:relative;margin-bottom:4.5rem}@media screen and (max-width:767px){.aboutPolicy-ttl{padding-inline:4rem;margin-bottom:2rem}}.aboutPolicy-ttl:after,.aboutPolicy-ttl:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:0;object-fit:cover;width:3.75rem}@media screen and (max-width:767px){.aboutPolicy-ttl:after,.aboutPolicy-ttl:before{width:2.5rem}}.aboutPolicy-ttl:before{aspect-ratio:1/1;background:url(../images/about/policy_circle.svg) no-repeat center/cover;left:0}.aboutPolicy-ttl:after{aspect-ratio:66/57;background:url(../images/about/policy_triangle.svg) no-repeat center/cover;right:0}.aboutPolicy-list li{font-size:1.125rem}@media screen and (max-width:767px){.aboutPolicy-list li{font-size:1rem}}.aboutPolicy-list li:not(:first-of-type){margin-top:1.875rem}@media screen and (max-width:767px){.aboutPolicy-list li:not(:first-of-type){margin-top:1rem}}.aboutGreeting .inner{align-items:flex-start;justify-content:space-between;gap:2rem 6rem}@media screen and (max-width:767px){.aboutGreeting .inner{flex-wrap:wrap;flex-direction:column-reverse}}.aboutGreeting-left{width:28.75rem;text-align:center}@media screen and (max-width:767px){.aboutGreeting-left{width:100%;max-width:17.5rem;display:block;margin-inline:auto}}.aboutGreeting-name span{font-size:1.25rem;font-weight:700;display:inline-block;margin-left:2rem;margin-top:1rem}.aboutGreeting-right{flex:1}@media screen and (max-width:767px){.aboutGreeting-right{flex:initial;width:100%}}.aboutGreeting-ttl{margin-bottom:2.5rem}@media screen and (max-width:767px){.aboutGreeting-ttl{margin-bottom:2rem}}.admission h1 img{display:block;width:10.1875rem}@media screen and (max-width:767px){.admission h1 img{width:6.875rem}}@media screen and (max-width:767px){.admission .pageTtl-en{top:-1rem}}.admissionFlow{padding-top:3rem}.admissionFlow-lead{max-width:48.125rem;margin-inline:auto;margin-bottom:10rem}@media screen and (max-width:767px){.admissionFlow-lead{margin-bottom:4rem}}.admissionFlow h2{margin-bottom:3.375rem}@media screen and (max-width:767px){.admissionFlow h2{margin-bottom:2.5rem}}.admissionFlow-list{max-width:51.25rem;margin-inline:auto}.admissionFlow-list li{background-color:#fbfae6;padding:2.5rem;text-align:center;position:relative}@media screen and (max-width:767px){.admissionFlow-list li{padding:1.5rem}}.admissionFlow-list li:not(:last-of-type){margin-bottom:5rem}@media screen and (max-width:767px){.admissionFlow-list li:not(:last-of-type){margin-bottom:3.375rem}}.admissionFlow-list li:not(:last-of-type):before{content:"";display:block;background:url(../images/admission/flow_arrow.svg) no-repeat center/cover;width:2.875rem;aspect-ratio:46/25;position:absolute;bottom:-3.25rem;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.admissionFlow-list li:not(:last-of-type):before{width:2rem;bottom:-2rem}}.admissionFlow-list li._last{max-width:35.25rem;height:8.25rem;background-color:#daa736;display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:700;color:#fff;margin-inline:auto}@media screen and (max-width:767px){.admissionFlow-list li._last{height:5.625rem;font-size:1.125rem}}.admissionFlow-list li a{color:#daa736}.admissionFlow-num{font-family:Poppins,sans-serif;font-size:3.75rem;font-weight:700;line-height:1;color:rgba(218,167,54,.39);position:absolute;top:-1.5rem;left:-1.5rem}@media screen and (max-width:767px){.admissionFlow-num{font-size:2.5rem;top:-1.25rem;left:-.5rem}}.admissionFlow-txt{margin-top:.5rem}.admissionCta{background:url(../images/admission/cta_bk.webp) repeat-x center top/cover;margin-top:9.375rem;padding-top:4rem}.admissionCta .inner{position:relative}.admissionCta .inner:after,.admissionCta .inner:before{content:"";display:block;position:absolute}.admissionCta .inner:before{background:url(../images/admission/cta_ob01.svg) repeat-x center top/cover;width:16.8125rem;aspect-ratio:269/185;top:-10rem;right:0;z-index:-1}@media screen and (max-width:767px){.admissionCta .inner:before{width:9.375rem;top:-10rem}}.admissionCta .inner:after{background:url(../images/admission/cta_ob02.svg) repeat-x center top/cover;width:10.375rem;aspect-ratio:166/136;top:0;right:.5rem;z-index:1}@media screen and (max-width:767px){.admissionCta .inner:after{width:5.375rem;top:-4.6875rem;right:1.5rem}}.admissionCta-ttl{color:#444438;margin-bottom:1.5rem}.admissionCta-btns{display:flex;justify-content:center;align-items:flex-start;gap:1.5rem 5rem;margin-top:4rem}@media screen and (max-width:767px){.admissionCta-btns{flex-wrap:wrap;margin-top:3rem}}.admissionCta-btns a{width:21.6875rem;height:6.375rem;display:flex;align-items:center;justify-content:center;box-shadow:.75rem .75rem 0 #f1ddaa}@media screen and (max-width:767px){.admissionCta-btns a{width:100%;max-width:20rem}}.admissionCta-btns a span{color:#fffff4;position:relative}.admissionCta-btns a span:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.admissionCta-btns a._tel{background-color:#d86a52}.admissionCta-btns a._tel span{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.15em;padding-left:3rem}@media screen and (max-width:767px){.admissionCta-btns a._tel span{font-size:1.25rem;padding-left:2.5rem}}.admissionCta-btns a._tel span:before{background:url(../images/common/icon_tel.svg) no-repeat center/cover;width:2.4375rem;aspect-ratio:1/1;left:0}@media screen and (max-width:767px){.admissionCta-btns a._tel span:before{width:2rem}}.admissionCta-btns a._contact{background-color:#537ac8}.admissionCta-btns a._contact span{font-size:1.125rem;padding-right:4.25rem}@media screen and (max-width:767px){.admissionCta-btns a._contact span{padding-right:3.375rem}}.admissionCta-btns a._contact span:before{background:url(../images/common/arrow.svg) no-repeat center/cover;width:2.6875rem;aspect-ratio:1/1;right:0}@media screen and (max-width:767px){.admissionCta-btns a._contact span:before{width:2.25rem}}.admissionBreak{padding-top:12.5rem}@media screen and (max-width:767px){.admissionBreak{padding-top:7.5rem}}.admissionBreak .inner{background-color:#fbefcf;padding:7.5rem;position:relative;box-shadow:inset 0 0 30px rgba(230,220,228,.8)}@media screen and (max-width:767px){.admissionBreak .inner{padding:3rem 1.5rem}}.admissionBreak .inner::after{content:" ";display:block;position:absolute;right:0;bottom:0;border-width:0 3rem 3rem 0;border-style:solid;width:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:#e3e3e3;border-color:#fffff4 #fffff4 #d89759 #d89759}.admissionBreak-wrap{align-items:flex-start;gap:2rem 5rem;margin-bottom:7.5rem}@media screen and (max-width:767px){.admissionBreak-wrap{flex-wrap:wrap;margin-bottom:4rem}}.admissionBreak-txtBlock{flex:1}.admissionBreak-txtBlock h2{margin-bottom:2rem}@media screen and (max-width:767px){.admissionBreak-txtBlock h2{margin-bottom:1.5rem}}.admissionBreak-img{width:29.75rem}.admissionBreak-lead{font-size:1.25rem}@media screen and (max-width:767px){.admissionBreak-lead{font-size:1.125rem}}.admissionBreak-group{align-items:flex-start;gap:2rem 5rem;margin-top:2.5rem}@media screen and (max-width:767px){.admissionBreak-group{flex-wrap:wrap}}.admissionBreak-group>div{width:calc((100% - 10rem)/ 3)}@media screen and (max-width:767px){.admissionBreak-group>div{width:100%}}@media screen and (min-width:768px){.admissionBreak-group>div:nth-of-type(1),.admissionBreak-group>div:nth-of-type(3){margin-top:7.5rem}}.admissionBreak-group ul{padding-left:1.5rem}.admissionBreak-group li{list-style:disc;line-height:1.8}.admissionBreak-group li:not(:first-of-type){margin-top:.5rem}.admissionBreak-icon{margin-bottom:2rem}@media screen and (max-width:767px){.admissionBreak-icon{width:15rem;display:block;margin-inline:auto}}.contactForm .inner,.contactLead .inner{max-width:50rem}.contact h1 img{display:block;width:10.6875rem}@media screen and (max-width:767px){.contact h1 img{width:7.5rem}}.contactLeadCta{background:url(../images/contact/cta_bk.webp) no-repeat center/cover;margin-top:3rem;padding-block:4rem}@media screen and (max-width:767px){.contactLeadCta{padding-block:2rem}}.contactLeadCta-wrap{max-width:31.25rem;background-color:#fbfae6;padding:2.5rem;text-align:center;margin-inline:auto;position:relative;display:block}.contactLeadCta-wrap:before{content:"";display:block;width:13.625rem;aspect-ratio:438/411;background:url(../images/contact/cta_ob.webp) no-repeat center right/cover;position:absolute;bottom:-5rem;right:-6.25rem}@media screen and (max-width:767px){.contactLeadCta-wrap:before{width:7.5rem;bottom:-3.375rem;right:-1rem}}.contactLeadCta-ttl{font-size:1.125rem;font-weight:700;color:#daa736}@media screen and (max-width:767px){.contactLeadCta-ttl{font-size:1rem}}.contactLeadCta-num{font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;color:#daa736;padding-left:3rem;position:relative;margin-top:.5rem;width:fit-content;margin-inline:auto}@media screen and (max-width:767px){.contactLeadCta-num{font-size:1.5rem;padding-left:2rem}}.contactLeadCta-num:before{content:"";display:block;width:2.4375rem;aspect-ratio:1/1;background:url(../images/contact/icon_tel.svg) no-repeat center right/cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:767px){.contactLeadCta-num:before{width:2rem}}.contactForm dl{display:flex;flex-wrap:wrap;gap:3rem 6rem}@media screen and (max-width:767px){.contactForm dl{gap:.5rem}}.contactForm dt{width:8.75rem;font-size:1.125rem;font-weight:700;color:#daa736;margin-top:.5rem}@media screen and (max-width:767px){.contactForm dt{font-size:.9375rem;margin-top:1.5rem}}.contactForm dd{width:calc(100% - 8.75rem - 6rem)}@media screen and (max-width:767px){.contactForm dd{width:100%}}.contactForm .agree{display:flex;justify-content:center;gap:.5rem;margin-top:4.5rem}@media screen and (max-width:767px){.contactForm .agree{margin-top:2rem}}.contactForm .agree a{color:#daa736;text-decoration:underline}.contactForm .formBtn{width:21.6875rem;aspect-ratio:347/102;box-shadow:.75rem .75rem 0 #f1ddaa;background-color:#537ac8;margin:5rem auto 0;position:relative}@media screen and (max-width:767px){.contactForm .formBtn{width:17.5rem;margin:3rem auto 0}}.contactForm .formBtn input{font-size:1.125rem;letter-spacing:.12em;color:#fffff4;position:relative;display:block;width:100%;height:100%;transition:.3s}@media screen and (max-width:767px){.contactForm .formBtn input{font-size:1rem}}.contactForm .formBtn input:hover{opacity:.8;transition:.3s}.contactForm .formBtn span{display:block;background:url(../images/common/arrow.svg) no-repeat center/cover;width:2.6875rem;aspect-ratio:1/1;position:absolute;top:50%;right:3rem;transform:translateY(-50%);pointer-events:none}@media screen and (max-width:767px){.contactForm .formBtn span{right:1.5rem}}.life-sv .pageTtl-en{top:.25rem}body.life{overflow:initial}body.life .sticky-wrap{position:absolute;top:4rem;left:0;height:100%}body.life .sticky{position:sticky;top:0;width:fit-content;height:fit-content;font-family:Poppins,sans-serif;font-size:4rem;font-weight:700;writing-mode:vertical-lr;color:rgba(218,167,54,.18);transform:scale(-1,-1)}@media screen and (max-width:767px){body.life .sticky{display:none}}.lifeLead-ttl img{display:block;max-width:45rem;margin-inline:auto}@media screen and (max-width:767px){.lifeLead-ttl img{max-width:14.375rem;margin-left:0}}.lifeLead-txt{margin-top:3rem;max-width:46.25rem;margin-inline:auto}@media screen and (max-width:767px){.lifeLead-txt{margin-top:1.5rem}}.lifeDay{margin-top:5rem;position:relative;overflow-x:clip}@media screen and (max-width:767px){.lifeDay{margin-top:4rem}}.lifeDay-sticky{left:2.5rem}.lifeDay-lead{margin-block:3rem 6rem}@media screen and (max-width:767px){.lifeDay-lead{margin-block:2rem 3rem}}.lifeDay-img{display:block!important;max-width:51.875rem;margin-inline:auto;position:relative}@media screen and (max-width:767px){.lifeDay-img{width:calc(100% + 2.75rem);max-width:initial}}.lifeDay-img:after,.lifeDay-img:before{content:"";display:block;position:absolute}@media screen and (max-width:767px){.lifeDay-img:after,.lifeDay-img:before{content:none}}.lifeDay-img:before{aspect-ratio:268/222;background:url(../images/life/day_ob01.webp) no-repeat center/cover;width:13.75rem;left:-17.5rem;bottom:55rem}.lifeDay-img:after{aspect-ratio:231/251;background:url(../images/life/day_ob02.webp) no-repeat center/cover;width:12.5rem;right:-11.25rem;bottom:16.875rem}body .lifeDay .lifeDay-img{display:block!important}.lifeYear{position:relative;overflow-x:clip}.lifeYear:before{content:"";display:block;width:112.5rem;aspect-ratio:1/1;background-color:#fbfae6;border-radius:50%;position:absolute;bottom:-2.5rem;left:-35%}.lifeYear-sticky{right:2.5rem}.lifeYear-lead{margin-top:3rem;max-width:42.5rem;margin-inline:auto;position:relative;z-index:1}@media screen and (max-width:767px){.lifeYear-lead{margin-top:2rem}}.lifeYear-img{display:block;margin-inline:auto;margin-top:6rem;position:relative;z-index:1}@media screen and (max-width:767px){.lifeYear-img{margin-top:3rem}}.lifeYear-img._spring{max-width:54.3125rem}@media screen and (max-width:767px){.lifeYear-img._spring{max-width:20.625rem}}.lifeYear-img._summer{max-width:75rem}@media screen and (max-width:767px){.lifeYear-img._summer{max-width:20rem}}.lifeYear-img._autumn{max-width:62.5rem}@media screen and (max-width:767px){.lifeYear-img._autumn{max-width:20.625rem}}.lifeYear-img._winter{max-width:60.75rem}@media screen and (max-width:767px){.lifeYear-img._winter{max-width:18.75rem}}.news-archive{padding-top:0}@media screen and (max-width:767px){.news-archive{padding-top:4rem}}.news-archive .sv{padding-top:0}.news-archive h1 img{display:block;width:11.125rem}@media screen and (max-width:767px){.news-archive h1 img{width:7.5rem}}.newsArchiveList{display:flex;gap:6rem 5rem;flex-wrap:wrap;align-items:stretch;margin-top:4rem}@media screen and (max-width:767px){.newsArchiveList{gap:3rem;margin-top:3rem}}.newsArchiveList a:hover{opacity:1}.newsArchiveList a:hover .newsArchiveList-thumb{opacity:1}.newsArchiveList a:hover .newsArchiveList-thumb img{transform:scale(1.05);opacity:1}.newsArchiveList-item{width:calc((100% - 10rem)/ 3)}@media screen and (max-width:767px){.newsArchiveList-item{width:100%}}.newsArchiveList-thumb{aspect-ratio:305/235;object-fit:cover;overflow:hidden}.newsArchiveList-thumb img{width:100%;height:100%;transition:.3s}.newsArchiveList-time{font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600;color:#998e9b;display:block;margin-block:1rem .25rem}@media screen and (max-width:767px){.newsArchiveList-time{font-size:.875rem;margin-block:.75rem .25rem}}.newsArchiveList-ttl{font-size:1.0625rem;font-weight:400;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media screen and (max-width:767px){.newsArchiveList-ttl{font-size:.9375rem}}.news-single .inner{max-width:50rem}.news-single .posts-link{margin-top:8.75rem}@media screen and (max-width:767px){.news-single .posts-link{margin-block:5rem 7.5rem}}.news-single .posts-link>div{display:flex;justify-content:space-between;align-items:center}.news__article-date{font-family:Poppins,sans-serif;color:#998e9b;font-weight:600}.news__article-ttl{font-size:1.625rem;font-weight:500}@media screen and (max-width:767px){.news__article-ttl{font-size:1.5rem}}.news__article-content{margin-top:4rem}@media screen and (max-width:767px){.news__article-content{margin-top:2rem}}.posts-link-next a,.posts-link-prev a{position:relative}.posts-link-next a:before,.posts-link-prev a:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:3.5rem;aspect-ratio:1/1;background-color:#eac26a;border-radius:50%;background:url(../images/common/arrow_circle.svg) no-repeat center/cover}@media screen and (max-width:767px){.posts-link-next a:before,.posts-link-prev a:before{width:3rem}}.posts-link-prev a{padding-left:5rem}@media screen and (max-width:767px){.posts-link-prev a{padding-left:4rem}}.posts-link-prev a:before{left:0;transform:translateY(-50%) scale(-1,1)}.posts-link-next a{padding-right:5rem}@media screen and (max-width:767px){.posts-link-next a{padding-right:4rem}}.posts-link-next a:before{right:0}.posts-link__wrap{position:relative}.posts-link__wrap.is-next-only{justify-content:flex-end!important}.posts-link .btn_arrow{display:block;width:3.5rem;aspect-ratio:1/1;background-color:#eac26a;position:relative;border-radius:50%}.posts-link .btn_arrow:before{content:"";display:block;background:url(../images/common/btn_arrow.svg) no-repeat center/cover;width:1.125rem;aspect-ratio:23/12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.news__article__bk{font-size:1.125rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-right:2.5rem}@media screen and (max-width:767px){.news__article__bk{font-size:1rem;top:initial;bottom:-3.375rem;transform:translateX(-50%)}}.news__article__bk:after{content:"";display:block;background:url(../images/news/arrow.svg) no-repeat center/cover;width:1.3125rem;aspect-ratio:2/1;position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}@media screen and (max-width:767px){.news__article__bk:after{width:1.125rem}}.privacySection h1 img{display:block;width:30.5rem;margin-inline:auto}@media screen and (max-width:767px){.privacySection h1 img{width:20rem}}.privacySection h2,.privacySection p,.privacySection ul{max-width:43.75rem;margin-inline:auto}.privacySection h2{font-size:1.375rem;font-weight:700;color:#daa736;margin-block:4rem .75rem}@media screen and (max-width:767px){.privacySection h2{font-size:1.125rem;margin-block:2.5rem .5rem}}.privacySection p,.privacySection ul{padding-left:5rem}@media screen and (max-width:767px){.privacySection p,.privacySection ul{padding-left:1.5rem}}.privacy-lead{max-width:48.125rem;margin-block:4rem;margin-inline:auto;padding-left:0!important}@media screen and (max-width:767px){.privacy-lead{margin-block:3.375rem}}.top{margin-top:0}@media screen and (max-width:767px){.top #access,.top #feature{scroll-margin-top:4rem}}.mv{height:calc(100vh - 7.5rem);padding-top:0;position:relative}@media screen and (max-width:919px){.mv{height:40rem;max-height:calc(100vh - 7.5rem)}}@media screen and (max-width:767px){.mv{height:initial;max-height:initial;padding-bottom:1.5rem}}.mv-img{width:70vw;height:calc(100% - 3.75rem);border-radius:1.5rem 0 0 1.5rem;margin-left:auto;object-fit:cover}@media screen and (max-width:767px){.mv-img{width:92vw;height:auto;aspect-ratio:337/315;object-fit:cover;object-position:right}}.mv-catch{position:absolute;width:23.3125rem;left:8.75rem;bottom:10rem}@media screen and (max-width:1399px){.mv-catch{left:3rem}}@media screen and (max-width:1199px){.mv-catch{bottom:11.25rem}}@media screen and (max-width:919px){.mv-catch{width:20rem;bottom:6.875rem;left:4rem}}@media screen and (max-width:767px){.mv-catch{width:12.5rem;position:initial;margin-top:1.5rem;margin-left:1.25rem}}.mv-instagram{position:absolute;width:12.8125rem;bottom:0;right:5rem;transition:.3s}@media screen and (max-width:919px){.mv-instagram{width:11.25rem;right:1.5rem}}@media screen and (max-width:767px){.mv-instagram{width:7.5rem;right:.5rem;bottom:-.25rem}}.mv-instagram:hover{opacity:1;transform:translateY(-10px);transition:.3s}.topNews{padding-block:5rem 6.25rem;margin-top:2.5rem;position:relative}@media screen and (max-width:767px){.topNews{padding-block:3rem 3.375rem;margin-top:1.5rem;background-color:#fff7da}}.topNews:before{content:"";display:block;width:88vw;height:100%;background:url(../images/top/news_bk.webp) no-repeat center right/cover;position:absolute;top:0;z-index:-1}@media screen and (max-width:767px){.topNews:before{content:none}}.topNews .inner{gap:1rem 6rem;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:767px){.topNews .inner{flex-wrap:wrap}}.topNews-ttl{font-size:1.8125rem;color:#d89759}@media screen and (max-width:767px){.topNews-ttl{font-size:1.5rem}}.topNews-enTtl{font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:600;color:#c7ac94}@media screen and (max-width:767px){.topNews-enTtl{font-size:.9375rem}}.topNews-btn{color:#d89759;margin-top:4rem}@media screen and (max-width:767px){.topNews-btn{position:absolute;top:1.125rem;right:1.5rem;margin-top:0}}.topNews-list{max-width:43.75rem;margin-top:2rem}@media screen and (max-width:767px){.topNews-list{width:100%}}.topNews-item:not(:first-of-type){margin-top:2rem}.topNews-item a{display:flex;align-items:center;gap:.25rem 2rem}@media screen and (max-width:767px){.topNews-item a{flex-wrap:wrap}}.topNews-date{font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:600;color:#998e9b}@media screen and (max-width:767px){.topNews-date{font-size:.9375rem}}.topNews-txt{font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.topNews-txt{font-size:1rem;width:100%}}.topLead{margin-block:5rem 7.5rem}@media screen and (max-width:767px){.topLead{margin-block:3rem 4rem}}.topLead .inner{max-width:56.25rem;gap:2rem 7.5rem}@media screen and (max-width:767px){.topLead .inner{flex-wrap:wrap}}.topLead-catch{width:18.4375rem}@media screen and (max-width:767px){.topLead-catch{width:13.75rem;margin-inline:auto}}.topLead-txt{flex:1}@media screen and (max-width:767px){.topLead-txt{flex:initial;width:100%}}.topLead-slider{margin-top:7.5rem}@media screen and (max-width:767px){.topLead-slider{margin-top:4rem}}.topLead-slider .swiper-wrapper{transition-timing-function:linear!important}.topLead-slider .swiper-slide{width:auto;flex-shrink:0;position:re}.topLead-slider .swiper-slide img{display:block;width:auto;height:21.125rem}@media screen and (max-width:767px){.topLead-slider .swiper-slide img{height:12.5rem}}.topLead-slider .swiper-slide .shape{position:absolute;display:block}.topLead-slider .swiper-slide .shape._01,.topLead-slider .swiper-slide .shape._05{aspect-ratio:1/1;width:5.25rem}@media screen and (max-width:767px){.topLead-slider .swiper-slide .shape._01,.topLead-slider .swiper-slide .shape._05{width:3.375rem}}.topLead-slider .swiper-slide .shape._02,.topLead-slider .swiper-slide .shape._03,.topLead-slider .swiper-slide .shape._04{animation:yurayura 2s ease-in-out infinite}.topLead-slider .swiper-slide .shape._01{animation:floatY 3s ease-in-out infinite;background:url(../images/top/shape01.webp) no-repeat center right/cover;bottom:0;left:16.875rem;animation-delay:0s}@media screen and (max-width:767px){.topLead-slider .swiper-slide .shape._01{left:8.125rem}}.topLead-slider .swiper-slide .shape._02{width:7.3125rem;aspect-ratio:207/223;background:url(../images/top/shape02.webp) no-repeat center right/cover;top:1.5rem;left:37.5rem;animation-delay:-.4s}@media screen and (max-width:767px){.topLead-slider .swiper-slide .shape._02{width:4.5rem;left:18.75rem}}.topLead-slider .swiper-slide .shape._03{width:8.1875rem;aspect-ratio:238/247;background:url(../images/top/shape03.webp) no-repeat center right/cover;top:32%;left:45%;transform:translate(-50%,-50%);animation-delay:-.8s}@media screen and (max-width:767px){.topLead-slider .swiper-slide .shape._03{width:4.75rem;top:27%;left:43%}}.topLead-slider .swiper-slide .shape._04{width:6.0625rem;aspect-ratio:210/142;background:url(../images/top/shape04.webp) no-repeat center right/cover;top:4.0625rem;right:16.25rem;animation-delay:-1.2s}@media screen and (max-width:767px){.topLead-slider .swiper-slide .shape._04{width:3.375rem;top:3rem;right:7.5rem}}.topLead-slider .swiper-slide .shape._05{animation:floatY03 3.5s ease-in-out infinite;background:url(../images/top/shape05.webp) no-repeat center right/cover;bottom:0;right:-6.25rem;animation-delay:-1.5s}@media screen and (max-width:767px){.topLead-slider .swiper-slide .shape._05{right:-4.375rem}}@keyframes yurayura{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatY03{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.topFeature-ttl{max-width:13.875rem;margin-bottom:5rem}@media screen and (max-width:767px){.topFeature-ttl{max-width:10rem;margin-bottom:3rem}}.topFeature-wrap{margin-bottom:10rem;position:relative}@media screen and (max-width:767px){.topFeature-wrap{margin-bottom:4.5rem}}.topFeature-wrap:before{content:"";display:block;width:100vw;height:21.875rem;background-color:#fbfae6;position:absolute;top:7.5rem;z-index:-1}@media screen and (max-width:767px){.topFeature-wrap:before{height:33.75rem;top:1.5rem}}.topFeature-wrap .inner{display:flex;gap:2rem 6rem;align-items:stretch;max-width:65rem}@media screen and (max-width:767px){.topFeature-wrap .inner{flex-wrap:wrap;flex-direction:column-reverse!important}}@media screen and (max-width:767px){.topFeature-wrap:nth-of-type(odd){margin-bottom:2rem}}.topFeature-wrap:nth-of-type(odd) .inner{flex-direction:row-reverse}.topFeature-wrap h3{font-size:2rem;margin-bottom:3.375rem}@media screen and (max-width:767px){.topFeature-wrap h3{font-size:1.5rem;margin-bottom:1.5rem}}.topFeature-img{width:32.5rem;position:relative;z-index:1}.topFeature-txtBlock{flex:1;margin-top:5rem;position:relative}@media screen and (max-width:767px){.topFeature-txtBlock{flex:initial;width:100%;margin-top:0}}@media screen and (min-width:768px){.topFeature-btn{position:absolute;bottom:4rem;right:0}}@media screen and (max-width:767px){.topFeature-btn{margin-top:1rem}}.topFeature-ad{width:36.5rem;aspect-ratio:1170/375;display:flex;align-items:center;justify-content:center;background:url(../images/top/feature_btn.webp) no-repeat center right/cover;margin-inline:auto}@media screen and (max-width:767px){.topFeature-ad{max-width:calc(100% - 48px)}}.topFeature-ad p{font-size:1.25rem;margin-top:-2.375rem}@media screen and (max-width:767px){.topFeature-ad p{font-size:.9375rem;margin-top:-1.25rem}}.topFeature-ad:hover{opacity:1}@media screen and (min-width:768px){.topFeature-ad:hover p{color:#daa736;transition:.3s}.topFeature-ad:hover p span::before{animation:arrowMove .4s ease forwards}}.topAccess-ttl{width:13.125rem;max-width:100%}@media screen and (max-width:767px){.topAccess-ttl{width:9.375rem}}.topAccess iframe{width:calc(100% - 10rem);margin-inline:auto;margin-top:5rem;display:block;border-radius:1.125rem}@media screen and (max-width:767px){.topAccess iframe{width:100%;margin-top:2rem;border-radius:.75rem;height:15rem}}.topAccess-address{font-weight:700;margin-block:2rem 1.5rem}@media screen and (max-width:767px){.topAccess-address{margin-block:1.5rem 1rem}}