@charset "UTF-8";/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:400}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}svg{height:auto}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:400}html{font-size:62.5%}body{background:#fff;font-family:Noto Sans JP,sans-serif;color:#222;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:400;text-spacing-trim:space-all;word-break:break-word}body a,body button{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;cursor:pointer}body a:before,body a:after,body a *,body button:before,body button:after,body button *{transition:inherit}body a:hover{text-decoration:none}@media screen and (min-width: 601px){a[href*="tel:"]{pointer-events:none}}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}@media screen and (min-width: 741px){.--sp{display:none!important}}@media screen and (max-width: 740px){.--pc{display:none!important}}.tb:not(br),br.tb{display:none!important}.sp:not(br),br.sp{display:none!important}.lg:not(br),br.lg{display:none!important}.pc:not(br){display:block!important}br.pc{display:inline-block!important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1090px){.pc:not(br),br.pc{display:none!important}.tb:not(br),br.tb{display:none!important}.sp:not(br),br.sp{display:none!important}.lg:not(br){display:block!important}br.lg{display:inline-block!important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none!important}.lg:not(br),br.lg{display:none!important}.sp:not(br),br.sp{display:none!important}.tb:not(br){display:block!important}br.tb{display:inline-block!important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none!important}.lg:not(br),br.lg{display:none!important}.tb:not(br),br.tb{display:none!important}.sp:not(br){display:block!important}br.sp{display:inline-block!important}}.loading{position:fixed;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:#fff;z-index:110;opacity:1;transition:opacity .5s ease;pointer-events:all}.loading__icn{width:20px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#1858a4 94%,#0000) top/2px 2px no-repeat,conic-gradient(#0000 30%,#1858a4);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 2px),#000 0);animation:l13 2s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}.loading.is-hidden{opacity:0;pointer-events:none}@keyframes rotate20{0%{transform:rotate(0)}50%{transform:rotate(5deg)}50.1%{transform:rotate(0)}to{transform:rotate(-7deg)}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(0,.12,.64,1)}body.fadeout:after{opacity:1}.inner{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;max-width:1180px}@media screen and (max-width: 900px){.inner{padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:15px;padding-left:15px}}.inner--lg{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}@media screen and (max-width: 900px){.inner--lg{padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner--lg{padding-right:15px;padding-left:15px}}.header{position:absolute;top:0;left:0;width:100%;transition:.2s;z-index:50}.header__logo{position:absolute;top:37px;left:42px}.header__btn{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;position:absolute;top:45px;right:110px}.header__btn-item a{padding:0 62px 0 15px}@media screen and (max-width: 1090px){.header__btn{display:none}}@media screen and (max-width: 740px){.header__logo{top:17px;left:15px}}.navbar{position:fixed;top:45px;right:42px;z-index:101;cursor:pointer;width:53px;aspect-ratio:1;border-radius:50%}.navbar:before,.navbar:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:inherit;transition:.2s ease}.navbar:before{background:#1858a4;z-index:-1}.navbar:after{background:#246cbf;z-index:-2}.navbar__bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:19px;height:9px;z-index:0}.navbar__bar span{width:100%;height:1px;position:absolute;left:50%;transform:translate(-50%);transition:.3s ease;background:#fff}.navbar__bar span:nth-child(1){top:0}.navbar__bar span:nth-child(2){bottom:0}@media screen and (min-width: 1025px){.navbar:hover:before{opacity:0}}.navbar.is-active:before{background:#fff}.navbar.is-active:after{background:#88bfff}.navbar.is-active .navbar__bar span{background:#1858a4;width:130%}.navbar.is-active .navbar__bar span:nth-child(1){transform:rotate(-45deg) translate(-12px,-5px)}.navbar.is-active .navbar__bar span:nth-child(2){transform:rotate(45deg) translate(-11px,6px)}@media screen and (max-width: 740px){.navbar{top:15px;right:15px}}@keyframes fuwafuwa{0%{transform:translateY(8px)}50%{transform:translateY(-8px)}to{transform:translateY(8px)}}.nav{position:fixed;width:520px;height:100%;top:0;right:0;background:#1858a4;color:#fff;z-index:100;opacity:0;visibility:hidden;transition:all .35s ease;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;transform:translate(100%)}.nav::-webkit-scrollbar{display:none}.nav.is-open{opacity:1;visibility:visible;transform:none}.nav.is-open .nav__inner{opacity:1;transform:none}.nav.is-open+.cover{opacity:1;visibility:visible}.nav:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url(./bg-nav.png) no-repeat top right;background-size:390px auto;animation:fuwafuwa 20s ease infinite}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.nav:before{background-image:url(./bg-nav@2x.png)}}.nav__inner{padding-top:109px;padding-bottom:80px;transform:translateY(5px);opacity:0;transition:.4s ease;position:relative;z-index:1}.nav__list-item{font-size:3.5rem;line-height:1.4285714286;letter-spacing:0em;font-weight:700}.nav__list-item+.nav__list-item{margin-top:28px}@media screen and (min-width: 1025px){.nav__list-item a:hover{color:#88bfff}}.nav__list-item.--en{font-size:4.1rem;line-height:.9756097561;letter-spacing:0em;font-weight:700;font-family:Hanken Grotesk,Noto Sans JP,sans-serif}.nav__link{margin-top:50px}.nav__link .entry-link__item+.entry-link__item{margin-top:27px}@media screen and (max-width: 740px){.nav{width:100%;transform:none}}.cover{position:fixed;width:100%;height:100%;top:0;right:0;background:#cbe2ff80;z-index:98;-webkit-backdrop-filter:blur(20px) brightness(1.05);backdrop-filter:blur(20px) brightness(1.05);transition:.6s ease;opacity:0;visibility:hidden}.footer{padding:62px 0 57px}.footer__inner{position:relative}.footer__logo{margin-bottom:36px}.footer__info{font-size:1.5rem;line-height:1.8666666667;letter-spacing:0em;font-weight:400;margin:0 0 0 10px}.footer__copy{font-size:1.3rem;line-height:1.1538461538;letter-spacing:0em;font-weight:400;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-family:Inter,Noto Sans JP,sans-serif;color:#7e7e7e;margin:44px 0 0 8px}.footer__copy svg{margin-right:1px}.footer__nav{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;position:absolute;top:27px;right:40px}.footer__nav-item a{font-size:1.5rem;line-height:1.2;letter-spacing:0em;font-weight:500;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.footer__nav-item a:hover{opacity:.5}}.footer__nav-arrow{margin-left:9px}.footer__nav-arrow *{fill:#222}.footer__nav-arrow.--ex{transform:rotate(-30deg)}.footer__link{position:absolute;bottom:4px;right:40px}@media screen and (max-width: 740px){.footer{padding:45px 0 28px}.footer__logo{margin:0 0 33px -12px}.footer__info{margin:49px 0 0 -4px}.footer__copy{margin:35px 0 0 -6px}.footer__nav{display:none}.footer__link{position:static}}.--ex .arrow__inner{transform:rotate(-30deg)}.pnkz{position:absolute;top:104px;left:40px}.pnkz__list{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pnkz__item{font-size:12px;line-height:15px;color:#7c7c7c}@media screen and (min-width: 1025px){.pnkz__item a:hover{color:#1858a4}}.pnkz__item:after{content:"-";font-size:10px;margin:0 .2em}.pnkz__item:last-child:after{display:none}.pnkz__item.--home{font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-size:13px}@media screen and (max-width: 740px){.pnkz{top:82px;left:auto;right:15px}}.arrow{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px #246CBF;width:37px;height:29px;border-radius:30px;line-height:0}.arrow__inner{display:inline-block}.arrow svg *{fill:#fff}.arrow.--ex .arrow__inner{transform:rotate(-33deg)}@keyframes arrow{0%{transform:none;opacity:1}50%{transform:translate(60%);opacity:0}55%{transform:translate(-60%);opacity:0}to{transform:none;opacity:1}}@media screen and (min-width: 1025px){a:hover .arrow svg,button:hover .arrow svg{animation:arrow .5s cubic-bezier(.87,0,.13,1)}}.ttl{color:#1858a4}.ttl__ja{font-size:1.7rem;line-height:1.5294117647;letter-spacing:0em;font-weight:600;margin-bottom:10px}.ttl__en{font-size:7rem;line-height:1.2142857143;letter-spacing:-.025em;font-weight:500;font-family:Hanken Grotesk,Noto Sans JP,sans-serif}.ttl__en>span{background:linear-gradient(90deg,#1858a4 30%,#222);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ttl.--white{color:#fff}.ttl.--white .ttl__en>span{background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}@media screen and (max-width: 740px){.ttl__ja{font-size:1.5rem;margin-bottom:15px}.ttl__en{font-size:5rem;line-height:1;letter-spacing:0em;font-weight:500;font-family:Hanken Grotesk,Noto Sans JP,sans-serif}}.ttl2{color:#1858a4}.ttl2__en{font-size:1.5rem;line-height:1;letter-spacing:0em;font-weight:500;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;margin-bottom:22px}.ttl2__ja{font-size:3.5rem;line-height:1.4285714286;letter-spacing:0em;font-weight:700}@media screen and (max-width: 740px){.ttl2__en{font-size:1.3rem;margin-bottom:15px}.ttl2__ja{font-size:3rem}}.btn__link{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;line-height:1.2307692308;letter-spacing:0em;font-weight:500;font-family:Inter,Noto Sans JP,sans-serif;position:relative;background:#1858a4;color:#fff;width:fit-content;min-width:169px;height:53px;border-radius:30px;padding:0 62px 0 17px;border:solid 2px #1858A4}@media screen and (min-width: 1025px){.btn__link:hover{background:#fff;color:#1858a4}.btn__link:hover .btn__arrow{background:#246cbf}}.btn>span{pointer-events:none}.btn__arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media screen and (max-width: 740px){.btn__link{padding:0 58px 0 17px}.btn__arrow{right:8px}}.bnr__body{display:block;position:relative;z-index:0;overflow:hidden;border-radius:20px;background:#1858a4;height:315px;transition:.4s ease}@media screen and (min-width: 1025px){.bnr__body:hover{background:#246cbf}.bnr__body:hover .bnr__btn .btn__link{color:#105ef2;background:#fff}.bnr__body:hover .bnr__btn .btn__arrow{background:#105ef2}}.bnr__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.bnr__bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.2)}.bnr__cont{position:absolute;top:52%;right:103px;transform:translateY(-50%)}.bnr__btn{margin-top:40px}.bnr__btn .btn__link{margin:0 auto;background:#105ef2;border-color:#105ef2}.bnr__btn .btn__arrow{border-color:#398ff2}.bnr.--movie .bnr__body{background:#4f97d7}@media screen and (min-width: 1025px){.bnr.--movie .bnr__body:hover{background:#5fa6e6}}.bnr.--movie .bnr__cont{right:auto;left:142px}.bnr.--casual-contact .bnr__cont{right:84px}@media screen and (max-width: 740px){.bnr__body{height:247px}.bnr__bg img{transform:scale(1.2)}.bnr__cont{top:20px;right:20px;transform:none}.bnr__txt img{max-width:100%}.bnr__btn{margin-top:28px}.bnr__btn .btn__link{margin:0 0 0 auto}.bnr.--movie .bnr__cont{top:33px;left:auto;right:15px}.bnr.--movie .bnr__btn{margin:17px 18px 0 0}.bnr.--casual-contact .bnr__cont{right:20px}}.gallery__wrap{transition-timing-function:linear!important}.gallery__item{width:auto!important;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:15px;padding-right:15px}.gallery__img{border-radius:10px;overflow:hidden}.gallery__img.--3{margin-top:81px}@media screen and (max-width: 740px){.gallery__item{gap:12px;padding-right:12px}.gallery__img img{width:100%}.gallery__img.--1{width:225px!important}.gallery__img.--2{width:148px!important}.gallery__img.--3{width:164px!important;margin-top:47px}.gallery__img.--4{width:225px!important}.gallery__img.--5{width:148px!important}}.block-contact{background:linear-gradient(0deg,#082b7dde,#083792 30%,#0761dbde);padding:130px 0 180px;border-radius:0 0 20px 20px;position:relative}.block-contact__inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;position:relative;z-index:2}.block-contact__item{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffffbf;border-radius:10px;padding:55px 41px 72px;position:relative;width:calc(50% - 10px)}.block-contact__item .arrow{position:absolute;top:50%;transform:translateY(-50%);right:35px;border-color:#1858a4;border-radius:40px;width:89px;height:70px}.block-contact__item .arrow svg{width:21px}.block-contact__item .arrow svg *{fill:#1858a4}.block-contact__item.--w100{padding:67px 41px 60px;width:100%}@media screen and (min-width: 1025px){.block-contact__item:hover .arrow{background:#1858a4}.block-contact__item:hover .arrow svg *{fill:#fff}}.block-contact__en{font-size:7rem;line-height:.8571428571;letter-spacing:-.025em;font-weight:500;font-family:Hanken Grotesk,Noto Sans JP,sans-serif}.block-contact__en>span{background:linear-gradient(90deg,#1858a4 30%,#222);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.block-contact__ja{color:#0c2c52;margin:18px 0 0 6px}.block-contact__txt{font-size:1.5rem;line-height:1.8666666667;letter-spacing:0em;font-weight:500;color:#1858a4;margin:0 0 12px 91px}.block-contact__bottom{font-size:15rem;line-height:.9333333333;letter-spacing:-.025em;font-weight:600;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;font-family:Inter,Noto Sans JP,sans-serif;color:#ffffff1a;position:absolute;left:0;bottom:87px;width:100%;white-space:nowrap}.block-contact__bottom-wrap{transition-timing-function:linear!important}.block-contact__bottom-wrap>*{width:1520px}@media screen and (max-width: 900px){.block-contact__inner{gap:15px}.block-contact__item{display:block;width:100%}.block-contact__item .arrow{background:#1858a4;width:73px;height:57px}.block-contact__item .arrow svg{width:17px}.block-contact__item .arrow svg *{fill:#fff}.block-contact__item.--w100 .arrow{top:auto;bottom:44px;transform:none}.block-contact__txt{font-size:1.3rem;line-height:1.9230769231;letter-spacing:0em;font-weight:500;margin:23px 120px 0 0}}@media screen and (max-width: 740px){.block-contact{padding:80px 0 124px}.block-contact__item{padding:35px 15px 42px}.block-contact__item .arrow{right:15px}.block-contact__item.--w100{padding:34px 15px 23px}.block-contact__en{font-size:4rem}.block-contact__ja{margin:12px 0 0}.block-contact__bottom{font-size:8rem;bottom:70px}.block-contact__bottom-wrap>*{width:815px}}.entry-link__item+.entry-link__item{margin-top:11px}.entry-link__item a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-link__label{font-size:1.3rem;line-height:1.1538461538;letter-spacing:0em;font-weight:500;color:#1858a4;padding:1px 0;border-bottom:solid 1px #1858A4}.entry-link__label .--en{font-family:Inter,Noto Sans JP,sans-serif;margin-left:3px}.entry-link__arrow.arrow{margin-left:10px;border-color:#1858a4;background:#1858a4;width:33px;height:26px}.entry-link__arrow.arrow svg{width:11px}.entry-link__arrow.arrow svg *{fill:#fff}.entry-link.--white .entry-link__label{color:#fff;border-color:#fff}.entry-link.--white .entry-link__arrow.arrow{border-color:#fff;background:#fff}.entry-link.--white .entry-link__arrow.arrow svg *{fill:#1858a4}@media screen and (max-width: 740px){.entry-link__item+.entry-link__item{margin-top:14px}.entry-link__label{font-size:1.6rem;padding:1px 0;margin-top:-4px;color:#1858a4;border-bottom:solid 1px #1858A4}.entry-link__label .--en{font-family:Inter,Noto Sans JP,sans-serif;margin-left:3px}.entry-link__arrow.arrow{margin-left:18px;width:42px;height:33px}.entry-link__arrow.arrow svg{width:14px}}.heading{padding-top:298px;color:#1858a4;position:relative;z-index:0}.heading__bg-parts .bg-parts__item.--back{top:-40px}.heading__img{position:absolute;top:0;right:0;z-index:-1;max-width:70%}.heading__img img{max-width:100%}.heading__en{font-size:1.7rem;line-height:1.1764705882;letter-spacing:0em;font-weight:700;font-family:Hanken Grotesk,Noto Sans JP,sans-serif;margin-bottom:21px}.heading__ja{font-size:6rem;line-height:1.2333333333;letter-spacing:0em;font-weight:700}@media screen and (max-width: 740px){.heading{padding:134px 0 0}.heading__img{position:relative;top:auto;left:auto;right:auto;margin:-60px -15px 0;width:calc(100% + 30px);max-width:calc(100% + 30px)}.heading__img img{width:100%}.heading__en{margin-bottom:15px}.heading__ja{font-size:4.5rem;margin-left:-5px}}.heading-sub{margin-top:43px}.heading-sub__item{font-size:2.5rem;line-height:1.28;letter-spacing:0em;font-weight:600;color:#1858a4}.heading-sub__item+.heading-sub__item{margin-top:8px}.heading-sub__item:before{content:"/";font-weight:100;transform:rotate(13deg);margin:0 7px 0 2px;vertical-align:1px;font-size:.85em;display:inline-block}@media screen and (max-width: 740px){.heading-sub{margin-top:30px}.heading-sub__item{font-size:2rem}.heading-sub__item+.heading-sub__item{margin-top:6px}.heading-sub__item:before{margin:0 5px 0 2px;vertical-align:2px}.heading-sub+.heading__img{margin-top:25px}}.bg-parts{opacity:1;transition:.4s ease;pointer-events:none}.bg-parts__item{position:absolute;top:0;left:0;transition:1.2s cubic-bezier(0,0,.3,.8);width:100%}.bg-parts__item img{width:100%;animation:fuwafuwa 20s ease infinite;animation-duration:8s}.bg-parts__item.--front{z-index:10}.bg-parts__item.--back{z-index:-10}.bg-parts__item.--back img{animation-delay:-3s}.bg-parts.--bottom .bg-parts__item{top:auto;bottom:0}body.fadeout .bg-parts{opacity:0}.consentCookie{display:none;background-color:gray;padding:20px;color:#fff;border-radius:5px;position:fixed;left:10px;bottom:10px;z-index:9999;width:500px;transition:.3s}.consentCookie__buttons{display:flex;justify-content:space-between;margin-top:30px;gap:10px}.consentCookie__buttons button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px}.consentCookie__buttons button.accept,.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button:hover{cursor:pointer;background-color:#5190e7}.inView{opacity:0;transform:translateY(20px)}.inView.is-view{animation-name:fadeUpAnime;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inView.--delay1{animation-delay:.2s}.inView.--delay2{animation-delay:.4s}.inView.--delay3{animation-delay:calc(.2s * 3)}.inView.--delay4{animation-delay:.8s}.inView.--delay5{animation-delay:1s}.inView.--delay6{animation-delay:calc(.2s * 6)}.inView.--delay7{animation-delay:calc(.2s * 7)}.inView.--delay8{animation-delay:1.6s}.inView.--delay9{animation-delay:1.8s}.inView.--delay10{animation-delay:2s}@media screen and (max-width: 740px){.inView.--delay1,.inView.--delay2,.inView.--delay3,.inView.--delay4,.inView.--delay5,.inView.--delay6,.inView.--delay7,.inView.--delay8,.inView.--delay9,.inView.--delay10{animation-delay:0s}}.inViewList>*{will-change:transform;opacity:0;transform:translateY(20px)}.inViewList.is-view>*{animation-name:fadeUpAnime;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inViewList>*:nth-child(1){animation-delay:.2s}.inViewList>*:nth-child(2){animation-delay:.4s}.inViewList>*:nth-child(3){animation-delay:calc(.2s * 3)}.inViewList>*:nth-child(4){animation-delay:.8s}.inViewList>*:nth-child(5){animation-delay:1s}.inViewList>*:nth-child(6){animation-delay:calc(.2s * 6)}.inViewList>*:nth-child(7){animation-delay:calc(.2s * 7)}.inViewList>*:nth-child(8){animation-delay:1.6s}.inViewList>*:nth-child(9){animation-delay:1.8s}.inViewList>*:nth-child(10){animation-delay:2s}.inViewList>*:nth-child(11){animation-delay:2.2s}.inViewList>*:nth-child(12){animation-delay:calc(.2s * 12)}.inViewList>*:nth-child(13){animation-delay:2.6s}.inViewList>*:nth-child(14){animation-delay:calc(.2s * 14)}.inViewList>*:nth-child(15){animation-delay:3s}.inViewList>*:nth-child(16){animation-delay:3.2s}.inViewList>*:nth-child(17){animation-delay:calc(.2s * 17)}.inViewList>*:nth-child(18){animation-delay:3.6s}.inViewList>*:nth-child(19){animation-delay:calc(.2s * 19)}.inViewList>*:nth-child(20){animation-delay:4s}.inViewList>*:nth-child(21){animation-delay:4.2s}.inViewList>*:nth-child(22){animation-delay:4.4s}.inViewList>*:nth-child(23){animation-delay:calc(.2s * 23)}.inViewList>*:nth-child(24){animation-delay:calc(.2s * 24)}.inViewList>*:nth-child(25){animation-delay:5s}.inViewList>*:nth-child(26){animation-delay:5.2s}.inViewList>*:nth-child(27){animation-delay:5.4s}.inViewList>*:nth-child(28){animation-delay:calc(.2s * 28)}.inViewList>*:nth-child(29){animation-delay:calc(.2s * 29)}.inViewList>*:nth-child(30){animation-delay:6s}.inViewList>*:nth-child(31){animation-delay:6.2s}.inViewList>*:nth-child(32){animation-delay:6.4s}.inViewList>*:nth-child(33){animation-delay:calc(.2s * 33)}.inViewList>*:nth-child(34){animation-delay:calc(.2s * 34)}.inViewList>*:nth-child(35){animation-delay:7s}.inViewList>*:nth-child(36){animation-delay:7.2s}.inViewList>*:nth-child(37){animation-delay:7.4s}.inViewList>*:nth-child(38){animation-delay:calc(.2s * 38)}.inViewList>*:nth-child(39){animation-delay:calc(.2s * 39)}.inViewList>*:nth-child(40){animation-delay:8s}.inViewList>*:nth-child(41){animation-delay:calc(.2s * 41)}.inViewList>*:nth-child(42){animation-delay:8.4s}.inViewList>*:nth-child(43){animation-delay:8.6s}.inViewList>*:nth-child(44){animation-delay:8.8s}.inViewList>*:nth-child(45){animation-delay:9s}.inViewList>*:nth-child(46){animation-delay:calc(.2s * 46)}.inViewList>*:nth-child(47){animation-delay:9.4s}.inViewList>*:nth-child(48){animation-delay:calc(.2s * 48)}.inViewList>*:nth-child(49){animation-delay:9.8s}.inViewList>*:nth-child(50){animation-delay:10s}@media screen and (max-width: 740px){.inViewList>*:nth-child(1){animation-delay:0s}.inViewList>*:nth-child(2){animation-delay:0s}.inViewList>*:nth-child(3){animation-delay:0s}.inViewList>*:nth-child(4){animation-delay:0s}.inViewList>*:nth-child(5){animation-delay:0s}.inViewList>*:nth-child(6){animation-delay:0s}.inViewList>*:nth-child(7){animation-delay:0s}.inViewList>*:nth-child(8){animation-delay:0s}.inViewList>*:nth-child(9){animation-delay:0s}.inViewList>*:nth-child(10){animation-delay:0s}.inViewList>*:nth-child(11){animation-delay:0s}.inViewList>*:nth-child(12){animation-delay:0s}.inViewList>*:nth-child(13){animation-delay:0s}.inViewList>*:nth-child(14){animation-delay:0s}.inViewList>*:nth-child(15){animation-delay:0s}.inViewList>*:nth-child(16){animation-delay:0s}.inViewList>*:nth-child(17){animation-delay:0s}.inViewList>*:nth-child(18){animation-delay:0s}.inViewList>*:nth-child(19){animation-delay:0s}.inViewList>*:nth-child(20){animation-delay:0s}.inViewList>*:nth-child(21){animation-delay:0s}.inViewList>*:nth-child(22){animation-delay:0s}.inViewList>*:nth-child(23){animation-delay:0s}.inViewList>*:nth-child(24){animation-delay:0s}.inViewList>*:nth-child(25){animation-delay:0s}.inViewList>*:nth-child(26){animation-delay:0s}.inViewList>*:nth-child(27){animation-delay:0s}.inViewList>*:nth-child(28){animation-delay:0s}.inViewList>*:nth-child(29){animation-delay:0s}.inViewList>*:nth-child(30){animation-delay:0s}.inViewList>*:nth-child(31){animation-delay:0s}.inViewList>*:nth-child(32){animation-delay:0s}.inViewList>*:nth-child(33){animation-delay:0s}.inViewList>*:nth-child(34){animation-delay:0s}.inViewList>*:nth-child(35){animation-delay:0s}.inViewList>*:nth-child(36){animation-delay:0s}.inViewList>*:nth-child(37){animation-delay:0s}.inViewList>*:nth-child(38){animation-delay:0s}.inViewList>*:nth-child(39){animation-delay:0s}.inViewList>*:nth-child(40){animation-delay:0s}.inViewList>*:nth-child(41){animation-delay:0s}.inViewList>*:nth-child(42){animation-delay:0s}.inViewList>*:nth-child(43){animation-delay:0s}.inViewList>*:nth-child(44){animation-delay:0s}.inViewList>*:nth-child(45){animation-delay:0s}.inViewList>*:nth-child(46){animation-delay:0s}.inViewList>*:nth-child(47){animation-delay:0s}.inViewList>*:nth-child(48){animation-delay:0s}.inViewList>*:nth-child(49){animation-delay:0s}.inViewList>*:nth-child(50){animation-delay:0s}}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.prlx{overflow:hidden}.prlx>*,.prlx img{will-change:transform;transition:.8s cubic-bezier(0,0,.3,.8)}.prlxItem,.prlxItemSlow,.prlxItemSlow2,.prlxItemFast{will-change:transform;display:block;transition:.8s cubic-bezier(0,0,.3,.8)}@media screen and (max-width: 740px){.heading__bg-parts.--bottom .bg-parts__item{bottom:40px}}.contact{margin:115px 0 180px}.contact__txt{font-size:1.5rem;line-height:2.1333333333;letter-spacing:0em;font-weight:500;margin-bottom:85px}.contact__main{background:#f8f8f8;border-radius:10px;padding:77px 40px 115px}@media screen and (max-width: 740px){.contact{margin:40px 0 100px}.contact__txt{font-size:1.5rem;line-height:2;letter-spacing:0em;font-weight:500;margin-bottom:50px}.contact__main{padding:50px 20px 60px}}.form{max-width:840px;margin:0 auto}.form__req{color:#1858a4}.form__group{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__group+.form__group{margin-top:25px}.form__group.--radio{margin:32px 0 31px}.form__group.--radio:first-child{margin-top:0}.form__label{font-size:1.6rem;line-height:1.375;letter-spacing:0em;font-weight:500;width:190px}.form__label .--req{font-size:2.1rem;color:#1858a4;line-height:1;vertical-align:-4px;margin-left:7px}.form__box{flex:1}.form__box textarea{font-size:1.3rem;line-height:1.6153846154;letter-spacing:0em;font-weight:400}.form__box textarea::placeholder{color:#b4b4b4}.form__box textarea:-ms-input-placeholder{color:#b4b4b4}.form__box textarea::-ms-input-placeholder{color:#b4b4b4}.form__box textarea{width:100%;height:250px;padding:8px 20px;font-weight:initial;border:solid 1px #E6E6E6;background:#fff;border-radius:5px}.form__box textarea.invalid{border-color:#ff9c9c;background-color:#fff7f7}@media screen and (max-width: 740px){.form__box textarea{padding:8px 15px}}.form__box textarea{padding:15px 20px;resize:none}.form__box select{font-size:1.3rem;line-height:1.6153846154;letter-spacing:0em;font-weight:400}.form__box select::placeholder{color:#b4b4b4}.form__box select:-ms-input-placeholder{color:#b4b4b4}.form__box select::-ms-input-placeholder{color:#b4b4b4}.form__box select{width:100%;height:55px;padding:8px 20px;font-weight:initial;border:solid 1px #E6E6E6;background:#fff;border-radius:5px}.form__box select.invalid{border-color:#ff9c9c;background-color:#fff7f7}@media screen and (max-width: 740px){.form__box select{padding:8px 15px}}.form__box select{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='7'%20viewBox='0%200%2012%207'%3e%3cpath%20d='M10742.5,1315.8a1,1,0,0,1-.707-.293l-4.294-4.293-4.292,4.293a1,1,0,1,1-1.414-1.414l5-5a1,1,0,0,1,1.414,0l5,5a1,1,0,0,1-.707,1.707Z'%20transform='translate(10743.499%201315.796)%20rotate(180)'%20fill='%231858a4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;color:#b4b4b4}.form__input{font-size:1.3rem;line-height:1.6153846154;letter-spacing:0em;font-weight:400}.form__input::placeholder{color:#b4b4b4}.form__input:-ms-input-placeholder{color:#b4b4b4}.form__input::-ms-input-placeholder{color:#b4b4b4}.form__input{width:100%;height:55px;padding:8px 20px;font-weight:initial;border:solid 1px #E6E6E6;background:#fff;border-radius:5px}.form__input.invalid{border-color:#ff9c9c;background-color:#fff7f7}@media screen and (max-width: 740px){.form__input{padding:8px 15px}}.form__input{max-width:470px}.form__input--radio{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:15px 26px}.form__input--radio input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form__input--radio input[type=radio]:checked+.form__label:after{opacity:1}.form__input--radio .form__label{font-size:1.5rem;line-height:1.4;letter-spacing:0em;font-weight:400;position:relative;padding:0 0 0 31px;width:auto}.form__input--radio .form__label:before{position:absolute;top:1px;left:0;content:"";width:20px;aspect-ratio:1;border:solid 1px #B4B4B4;background:#fff;border-radius:50%}.form__input--radio .form__label:after{position:absolute;left:4px;top:5px;display:block;width:12px;aspect-ratio:1;border-radius:50%;content:"";opacity:0;background:#1858a4}.form__err{font-size:1.3rem;line-height:1.2307692308;letter-spacing:0em;font-weight:500;color:#ce1d1f;width:100%}.form__err.is-active{margin-top:5px}.form__birthday select{max-width:150px;width:calc(33.3% - 6.6666666667px)}.form__birthday-inner{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.form__address{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:24px!important}.form__address>.form__label{margin-top:-6px}.form__address .form__input--radio{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:13px}.form__address .form__radio-item:nth-child(2){display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__address .form__radio-item:nth-child(2) [name="entry[address_detail]"]{max-width:calc(100% - 170px);width:305px;margin:0 0 0 auto;padding:8px 16px}.form__status select{max-width:310px}.form__day+.form__day{margin-top:10px}.form__day input{max-width:310px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='23.388'%20height='24.623'%20viewBox='0%200%2023.388%2024.623'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3crect%20width='23.388'%20height='24.623'%20fill='%231858a4'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='M3.9,34.1A3.909,3.909,0,0,1,0,30.2V14.981a3.909,3.909,0,0,1,3.9-3.9H19.483a3.909,3.909,0,0,1,3.9,3.9V30.2a3.909,3.909,0,0,1-3.9,3.9Zm0-21.96a2.843,2.843,0,0,0-2.839,2.839V30.2A2.843,2.843,0,0,0,3.9,33.036H19.483A2.843,2.843,0,0,0,22.322,30.2V14.981a2.843,2.843,0,0,0-2.839-2.839Z'%20transform='translate(0%20-9.478)'%20fill='%231858a4'/%3e%3cpath%20d='M19.952,34.491H4.374A3.83,3.83,0,0,1,.548,30.666V15.45a3.83,3.83,0,0,1,3.826-3.826H19.952a3.83,3.83,0,0,1,3.826,3.826V30.666a3.83,3.83,0,0,1-3.826,3.826M4.374,12.531A2.922,2.922,0,0,0,1.455,15.45V30.666a2.922,2.922,0,0,0,2.918,2.918H19.952a2.922,2.922,0,0,0,2.918-2.918V15.45a2.922,2.922,0,0,0-2.918-2.918Z'%20transform='translate(-0.469%20-9.947)'%20fill='%231858a4'/%3e%3crect%20width='22.48'%20height='1.065'%20transform='translate(0.454%206.889)'%20fill='%231858a4'/%3e%3crect%20width='22.322'%20height='0.907'%20transform='translate(0.533%206.968)'%20fill='%231858a4'/%3e%3cpath%20d='M42.432,4.261a.533.533,0,0,1-.533-.533V.533a.533.533,0,0,1,1.065,0v3.2a.533.533,0,0,1-.533.533'%20transform='translate(-35.855)'%20fill='%231858a4'/%3e%3cpath%20d='M42.9,4.651a.454.454,0,0,1-.454-.454V1a.454.454,0,1,1,.907,0V4.2a.454.454,0,0,1-.454.454'%20transform='translate(-36.323%20-0.469)'%20fill='%231858a4'/%3e%3cpath%20d='M113.38,4.261a.533.533,0,0,1-.533-.533V.533a.533.533,0,0,1,1.065,0v3.2a.533.533,0,0,1-.533.533'%20transform='translate(-96.569)'%20fill='%231858a4'/%3e%3cpath%20d='M113.849,4.651a.454.454,0,0,1-.454-.454V1a.454.454,0,1,1,.907,0V4.2a.454.454,0,0,1-.454.454'%20transform='translate(-97.038%20-0.469)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(3.885%2010.672)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(8.429%2010.672)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(12.973%2010.672)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(17.517%2010.672)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(3.885%2014.343)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(8.429%2014.343)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(12.973%2014.343)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(17.517%2014.343)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(3.885%2018.013)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(8.429%2018.013)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(12.973%2018.013)'%20fill='%231858a4'/%3e%3crect%20width='1.986'%20height='1.986'%20transform='translate(17.517%2018.013)'%20fill='%231858a4'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 13px center}.form__day .--req{margin-left:-.5em}.form__tel input{max-width:470px}.form__mail input{width:100%}.form__action{margin:60px 0 0 auto;max-width:650px}.form__submit{margin:0 auto;min-width:190px}.form__back{margin-top:40px;text-align:center}.form__back a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.form__back a svg{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transform:scaleX(-1);margin-right:12px;width:20px;height:auto}@media screen and (min-width: 1025px){.form__back a:hover{color:#1858a4}}@media screen and (max-width: 740px){.form__group{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:10px}.form__group+.form__group{margin-top:24px}.form__label{width:100%}.form__input{max-width:100%}.form__input--radio{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px;margin-top:6px}.form__box{flex:none;width:100%}.form__birthday select{width:calc(33.3% - 3.3333333333px)}.form__birthday-inner{gap:5px}.form__address{margin-bottom:24px!important}.form__address>.form__label{margin-top:0}.form__address .form__input--radio{gap:15px}.form__address .form__radio-item{width:100%}.form__address .form__radio-item:nth-child(2){display:block}.form__address .form__radio-item:nth-child(2) [name="entry[address_detail]"]{max-width:100%;width:100%;margin:15px 0 0;padding:8px 15px}.form__status select{max-width:100%}.form__day+.form__day{margin-top:24px}.form__day input,.form__tel input,.form__mail input{max-width:100%}.form__action{margin:60px 0 0 auto;max-width:650px}.form__submit{margin:0 auto;min-width:190px}.form__action{margin-top:45px}}.confirm,.complete{padding-top:180px}.confirm .contact__ttl,.complete .contact__ttl{margin-bottom:60px}.confirm .form__group,.complete .form__group{border-bottom:solid 1px #ececec;padding:20px 0;margin:0}.confirm .form__label,.complete .form__label{color:#1858a4}.confirm .form__conf,.complete .form__conf{line-height:1.65}.confirm .form__action,.complete .form__action{max-width:100%}@media screen and (max-width: 740px){.confirm,.complete{padding-top:140px}}.policy{margin-top:134px}.policy__ttl{margin-bottom:50px}.policy__body{font-size:1.5rem;line-height:2.1333333333;letter-spacing:0em;font-weight:400;border:solid 1px #D1D1D1;border-radius:10px;padding:45px 21px 45px 0}.policy__body-wrap{overflow:scroll;max-height:312px}.policy__body-wrap::-webkit-scrollbar{width:6px;height:calc(100% - 90px);border-radius:5px;background-color:#ebebeb}.policy__body-wrap::-webkit-scrollbar-thumb{background:#1858a4;width:6px;border-radius:5px}.policy__body-inner{padding:0 36px 0 55px}@media screen and (max-width: 740px){.policy{margin-top:90px}.policy__ttl{margin-bottom:40px}.policy__body{font-size:1.5rem;line-height:2;letter-spacing:0em;font-weight:400;padding:30px 10px 30px 0}.policy__body-wrap::-webkit-scrollbar-thumb{width:4px}.policy__body-inner{padding:0 20px}}
