@keyframes btnHover{0%{opacity:0}50%{opacity:.7}to{opacity:0}}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:400}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;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:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}svg{height:auto}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin: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-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:400;text-align:left}html{font-size:62.5%}body{background:#fff;color:#222;font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.6rem;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-spacing-trim:space-all}body a{cursor:pointer;transition:all .2s ease}body a:hover{text-decoration:none}@media screen and (min-width:601px){a[href*="tel:"]{pointer-events:none}}.container{margin:0;max-width:100%;min-width:100%;padding:0;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:left}select::-ms-expand{display:none}.lg:not(br),.sp:not(br),.tb:not(br),br.lg,br.sp,br.tb{display:none!important}.pc:not(br){display:block!important}.pc-tb-inline,br.pc{display:inline-block!important}.sp-inline{display:none!important}.fixed{height:100%;position:fixed;width:100%}@media screen and (max-width:1240px){.pc:not(br),.sp:not(br),.tb:not(br),br.pc,br.sp,br.tb{display:none!important}.lg:not(br){display:block!important}br.lg{display:inline-block!important}}@media screen and (max-width:900px){.lg:not(br),.pc:not(br),.sp:not(br),br.lg,br.pc,br.sp{display:none!important}.tb:not(br){display:block!important}br.tb{display:inline-block!important}}@media screen and (max-width:740px){.lg:not(br),.pc:not(br),.tb:not(br),br.lg,br.pc,br.tb{display:none!important}.sp:not(br){display:block!important}br.sp{display:inline-block!important}.pc-tb-inline{display:none!important}.sp-inline{display:inline-block!important}}.loading{background:#fabe00;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition-delay:1.8s;transition:.8s ease;width:100%;z-index:200}.loading,.loading__box{align-items:center;display:flex;justify-content:center}.loading__box{aspect-ratio:1;position:absolute;width:200px}.loading__box img{position:relative}.loading__box:before{aspect-ratio:1;background:#fff;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width 1s ease-in-out;transition-delay:.8s;width:100%}.loading.is-load .loading__box{opacity:1}.loading.is-load .loading__box img{animation:rotate20 .4s steps(2) 2}.loading.is-load .loading__box:before{width:200vw}.loading.is-loaded{opacity:0;visibility:hidden}@media screen and (max-width:1240px){.loading.is-load .loading__box:before{width:200vh}}@media screen and (max-width:740px){.loading__box{width:160px}.loading__box img{height:auto;width:80.12px}}@keyframes rotate20{0%{transform:rotate(0deg)}50%{transform:rotate(5deg)}50.1%{transform:rotate(0deg)}to{transform:rotate(-7deg)}}.inner{margin-left:auto;margin-right:auto;max-width:1220px;padding-left:60px;padding-right:60px}@media(min-width:1700px){.inner{max-width:1220px;padding-left:60px;padding-right:60px}}@media screen and (max-width:1240px){.inner{max-width:100%;padding-left:60px;padding-right:60px}}@media screen and (max-width:900px){.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.inner{padding-left:15px;padding-right:15px}}.inner--lg{margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}@media(min-width:1700px){.inner--lg{padding-left:60px;padding-right:60px}}@media screen and (max-width:1240px){.inner--lg{max-width:100%;padding-left:60px;padding-right:60px}}@media screen and (max-width:900px){.inner--lg{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.inner--lg{padding-left:15px;padding-right:15px}}.ls-n-15{letter-spacing:-.015em!important}.ls-n-100{letter-spacing:-.1em!important}@media screen and (max-width:740px){.ls-sp-n-250{letter-spacing:-.25em!important}}.header{background:#fff;height:110px;left:0;padding:0 30px;position:fixed;top:0;transition:.6s ease;width:100%;z-index:40}.header__logo{left:30px;position:absolute;top:22px;transition:.6s ease}.header__logo-txt{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.2307692308;margin:0 0 9px}@media screen and (max-width:1240px){.header{height:0}}@media screen and (max-width:740px){.header{padding:0 15px}.header__logo{left:15px;top:33px}.header__logo-img img{width:173px}.header__logo-txt{font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.2;margin:0 0 7px}}@media screen and (min-width:1241px){.is-scroll .header{height:80px}.is-scroll .header__logo{top:15px}}.navbar{display:none}@media screen and (max-width:1240px){.navbar{align-items:center;aspect-ratio:1;background:#fabe00;border-radius:50%;display:flex;flex-wrap:nowrap;-ms-justify-content:center;justify-content:center;position:fixed;right:30px;top:21px;width:65px;z-index:51}.navbar__bar{height:12px;position:relative;width:30px}.navbar__bar span{background:#222;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:.2s ease;width:100%}.navbar__bar span:first-child{top:0}.navbar__bar span:nth-child(2){bottom:0}.navbar.is-active span:first-child{transform:translate(-50%,4px) rotate(35deg)}.navbar.is-active span:nth-child(2){transform:translate(-50%,-6px) rotate(-35deg)}}@media screen and (max-width:740px){.navbar{right:15px}}.nav{height:100%}.nav__inner{height:100%}.nav__inner,.nav__list{align-items:center;display:flex;flex-wrap:nowrap;-ms-justify-content:flex-end;justify-content:flex-end}.nav__list{font-size:1.5rem;font-weight:700;gap:30px;letter-spacing:0;line-height:1.4}@media screen and (min-width:1025px){.nav__list a:hover{color:#fabe00}}.nav__list-item{position:relative}@media screen and (min-width:1025px){.nav__list-item:hover .nav__list2{opacity:1;pointer-events:auto;visibility:visible}}.nav__list-label>a .icn-arrow,.nav__list-label>span .icn-arrow{margin:0 0 0 5px;transform:rotate(90deg);vertical-align:-6px;width:10px}.nav__list-label>a .icn-arrow *,.nav__list-label>span .icn-arrow *{fill:#fabe00}.nav__list-en{display:none}.nav__list2{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.16),0 0 0 rgba(0,0,0,.2);font-weight:500;left:-15px;opacity:0;padding:15px;pointer-events:none;position:absolute;top:calc(100% + 14px);transition:.25s ease;visibility:hidden;width:160px;z-index:0}@media screen and (min-width:1241px){.nav__list2{display:block!important}}.nav__list2:before{content:"";height:20px;left:0;position:absolute;top:-15px;width:100%;z-index:-1}.nav__list2-item+.nav__list2-item{margin-top:10px}.nav__list2-item a{display:block;padding-left:16px;position:relative}.nav__list2-item a:before{aspect-ratio:1;background:#fabe00;border-radius:50%;content:"";left:0;position:absolute;top:8px;width:6px}.nav__btn{gap:10px;-ms-justify-content:flex-end;justify-content:flex-end;margin-left:30px}.nav__btn,.nav__btn-item a{align-items:center;display:flex;flex-wrap:nowrap}.nav__btn-item a{background:#fabe00;border-radius:50px;font-size:1.5rem;font-weight:700;height:50px;-ms-justify-content:center;justify-content:center;letter-spacing:0;line-height:1.4;text-align:center;width:150px}@media screen and (min-width:1025px){.nav__btn-item a:hover{background:#ffdf36!important;color:#222!important}}.nav__btn-item.--contact a{background:#222;color:#fff}.nav .--sp{display:none!important}@media screen and (max-width:1240px){.nav{background:#222;color:#fff;height:100%;left:0;overflow:scroll;position:fixed;top:0;transform:translateX(100%);transition:all .4s ease;visibility:hidden;width:100%;z-index:50}.nav.is-open{transform:none;visibility:visible}.nav .--pc{display:none!important}.nav .--sp{display:block!important}.nav__logo svg *{fill:#fff}.nav__inner{display:block;height:auto;padding:120px 60px 80px}.nav__list{display:block;font-size:2.5rem;font-weight:800;letter-spacing:0;line-height:1.36}.nav__list-item{border-bottom:1px solid #fff}.nav__list-label>a,.nav__list-label>span{display:block;padding:30px 5px;position:relative}.nav__list-label>a .icn-arrow,.nav__list-label>span .icn-arrow{margin:0 0 0 5px;position:absolute;right:36px;top:53%;transform:rotate(90deg) translateY(-50%);vertical-align:-6px}.nav__list-label>a .icn-arrow svg,.nav__list-label>span .icn-arrow svg{width:14px}.nav__list-label>a .icn-arrow svg *,.nav__list-label>span .icn-arrow svg *{fill:#fff}.nav__list-en{color:#fabe00;display:block;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.3rem;font-style:italic;font-weight:600;letter-spacing:0;line-height:1.0769230769;margin-bottom:5px}.nav__list2{background:none;box-shadow:none;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:-9px;opacity:1;padding:0 0 30px;pointer-events:auto;position:static;transition:auto;visibility:visible;width:100%}.nav__list2,.nav__list2:before{display:none}.nav__list2-item+.nav__list2-item{margin-top:13px}.nav__list2-item a{padding-left:25px}.nav__list2-item a:before{aspect-ratio:auto;background:#fff;border-radius:0;content:"";height:1px;left:6px;position:absolute;top:13px;width:13px}.nav__btn{gap:20px;-ms-justify-content:center;justify-content:center;margin:40px 0 0}.nav__btn-item a{font-size:2rem;font-weight:800;height:70px;letter-spacing:0;line-height:1.2;text-align:center;width:260px}.nav__btn-item a,.nav__btn-item.--contact a{background:#fabe00;color:#222}}@media screen and (max-width:740px){.nav{transition:all .25s ease}.nav__inner{padding:107px 15px 80px}.nav__btn,.nav__inner{display:block}.nav__btn-item+.nav__btn-item{margin-top:20px}.nav__btn-item a{margin:0 auto}}.l-contact{background:#fabe00;border-radius:50px 50px 0 0;margin:0 30px;padding:80px 0;text-align:center}.l-contact__inner{max-width:1160px;padding:0 30px}.l-contact__bnr{display:flex;flex-wrap:wrap;gap:40px;-ms-justify-content:center;justify-content:center;margin-bottom:94px}.l-contact__bnr-item{width:calc(50% - 20px)}.l-contact__bnr-item a{background:#fff;border-radius:10px;box-shadow:0 10px 0 #222;display:block;height:316px;padding:52px 20px;transition:.25s ease}@media screen and (min-width:1025px){.l-contact__bnr-item a:hover{box-shadow:none;transform:translateY(5px)}}.l-contact__bnr-en{font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:7rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.0285714286}.l-contact__bnr-en:after{background:#fabe00;content:"";display:block;height:3px;margin:17px auto 22px;width:70px}.l-contact__bnr-icn{margin:0 1px 0 -20px;vertical-align:-3px}.l-contact__bnr-ja{font-size:2.5rem;font-weight:800;letter-spacing:0;line-height:1.44}.l-contact__bnr-txt{font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.75;margin-top:28px}.l-contact__group-ttl{border-bottom:1px solid #222;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:4rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.05;margin-bottom:30px;padding-bottom:13px}.l-contact__group-list{align-items:center;display:flex;flex-wrap:wrap;gap:32px;-ms-justify-content:center;justify-content:center}@media screen and (min-width:1025px){.l-contact__group-item a:hover{opacity:.7}}@media screen and (max-width:1240px){.l-contact__bnr{gap:20px}.l-contact__bnr-item{width:calc(50% - 10px)}.l-contact__bnr-item a{box-shadow:0 7px 0 #222;height:140px;padding:18px 20px 10px}.l-contact__bnr-item.--recruit .l-contact__bnr-icn{width:19px}.l-contact__bnr-item.--contact .l-contact__bnr-icn{width:20px}.l-contact__bnr-en{font-size:3.3rem;font-weight:800;letter-spacing:0;line-height:1}.l-contact__bnr-en:after{height:2px;margin:8px auto;width:30px}.l-contact__bnr-icn{margin:0 1px 0 -13px;vertical-align:-1px}.l-contact__bnr-ja{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.3333333333}.l-contact__bnr-txt{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.5384615385;margin-top:10px}}@media screen and (max-width:740px){.l-contact{border-radius:40px 40px 0 0;margin:0 15px;padding:50px 0}.l-contact__bnr{gap:22px;margin-bottom:60px}.l-contact__bnr-item{width:100%}.l-contact__group{margin:0 -5px}.l-contact__group-ttl{font-size:3rem;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:30px;padding-bottom:13px}.l-contact__group-list{gap:33px 24px}.l-contact__group-item img{height:26px;width:auto}.l-contact__group-item.--yellowhat img{height:20px}.l-contact__group-item.--bikekan img{height:18px}.l-contact__group-item.--torafuku{margin-right:20px}}.footer{background:#222;color:#fff;padding-top:80px}.footer__pagetop{margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content}.footer__pagetop-arrow{aspect-ratio:1;border:1px solid #fff;border-radius:50%;margin:0 auto 21px;position:relative;transition:.2s ease;width:81px}.footer__pagetop-arrow .icn-arrow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.footer__pagetop-arrow .icn-arrow svg{width:14px}.footer__pagetop-arrow .icn-arrow svg path{transition:.2s ease}.footer__pagetop-label{font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:0;line-height:1.1176470588}@media screen and (min-width:1025px){.footer__pagetop a:hover .footer__pagetop-arrow{background:#fff}.footer__pagetop a:hover .footer__pagetop-arrow svg path{fill:#222}}.footer__main{display:flex;flex-wrap:nowrap;padding:98px 0 58px}.footer__nav{display:flex;flex-direction:column;flex-wrap:wrap;gap:19px 80px;height:276px}@media screen and (min-width:1025px){.footer__nav-label a:hover .footer__nav-ja{color:#fabe00}}.footer__nav-en{color:#575757;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:0;line-height:1.5833333333;margin-bottom:1px}.footer__nav-ja{color:#fff;font-size:2.5rem;line-height:1.36}.footer__nav-ja,.footer__nav2{font-weight:500;letter-spacing:0}.footer__nav2{color:#575757;font-size:1.5rem;line-height:1.6;margin-top:10px}.footer__nav2-item+.footer__nav2-item{margin-top:8px}.footer__nav2-item a{padding-left:18px;position:relative}.footer__nav2-item a:before{background:#575757;content:"";height:1px;left:0;position:absolute;top:11px;transition:inherit;width:13px}@media screen and (min-width:1025px){.footer__nav2-item a:hover{color:#fabe00}.footer__nav2-item a:hover:before{background:#fabe00}}.footer__store{align-self:flex-end;display:flex;flex-wrap:nowrap;font-size:1.5rem;font-weight:500;gap:30px;-ms-justify-content:flex-end;justify-content:flex-end;letter-spacing:0;line-height:1.6;margin:0 0 0 auto}.footer__store-item+.footer__store-item{margin-top:15px}@media screen and (min-width:1025px){.footer__store-item a:hover{color:#fabe00}}@media screen and (min-width:741px){.footer__store.--sp{display:none!important}}.footer__info{border-top:1px solid #fff;padding:42px 0;position:relative}.footer__logo{margin-bottom:24px}.footer__logo-txt{font-size:1.3rem;font-weight:600;letter-spacing:.05em;line-height:1.2307692308;margin:0 0 12px}.footer__logo svg{width:263px}.footer__logo svg path{fill:#fff}.footer__detail{letter-spacing:.05em;line-height:1.6153846154}.footer__copy,.footer__detail{color:#575757;font-size:1.3rem;font-weight:400}.footer__copy{bottom:43px;display:block;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;letter-spacing:0;line-height:1.2307692308;position:absolute;right:0;text-align:right}@media screen and (max-width:1240px){.footer__nav{height:auto}.footer__store{display:block;margin:0 0 0 80px}.footer__store-list+.footer__store-list{margin-top:15px}}@media screen and (max-width:740px){.footer{padding:50px 0 30px}.footer__pagetop-arrow{margin:0 auto 12px;width:70px}.footer__pagetop-arrow .icn-arrow svg{width:10px}.footer__pagetop-label{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.0666666667}.footer__main{display:none}.footer__store{letter-spacing:-.05em;margin:47px 0 0}.footer__store.--pc{display:none!important}.footer__info{border:0;margin-top:63px;padding:0}.footer__logo{margin-bottom:9px}.footer__logo a{display:flex;flex-direction:column;flex-wrap:nowrap}.footer__logo-txt{font-size:1.5rem;font-weight:600;letter-spacing:.05em;line-height:1.2;margin:28px 0 0;order:1}.footer__logo svg{width:173px}.footer__detail{font-size:1.3rem;font-weight:400;letter-spacing:.05em;line-height:1.7692307692}.footer__copy{color:#fff;margin-top:68px;position:static;text-align:left}}.heading{background:#fabe00;height:480px;margin-top:110px;position:relative}.heading__wrap{align-items:center;display:flex;flex-wrap:nowrap;height:100%;max-width:100%;padding:0 170px}.heading__ttl{margin-bottom:18px}.heading__en{font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:12rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.0416666667;margin:0 0 8px -5px}.heading__ja{font-size:3rem;font-weight:500;letter-spacing:0;line-height:1.6}.heading .inViewAction{opacity:0}.heading .inViewAction.is-view{opacity:1}@media screen and (max-width:1240px){.heading__wrap{padding:0 60px}}@media screen and (max-width:740px){.heading{height:355px;margin-top:106px}.heading__wrap{padding:0 15px}.heading__ttl{margin:4px 0 0}.heading__en{font-size:7rem;font-size:clamp(50px,17.9487179487vw,70px);font-weight:700;letter-spacing:0;line-height:1.1428571429;margin:0 0 3px -4px}.heading__ja{font-size:2rem;font-size:clamp(15px,5.1282051282vw,20px);font-weight:600;letter-spacing:0;line-height:1.5}}.pnkz{left:30px;position:absolute;top:25px}.pnkz__list{display:flex;flex-wrap:nowrap;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.1rem;font-weight:500;-ms-justify-content:center;justify-content:center;letter-spacing:0;line-height:1.3636363636}.pnkz__item a{transition:.2s ease}@media screen and (min-width:1025px){.pnkz__item a:hover{opacity:.5}}.pnkz__item:first-child{font-size:13px}.pnkz__link.--current{color:#bf9200;display:inline-block;padding-top:2px}.pnkz__link:not(.--current):after{color:#bf9200;content:"/";font-size:11px;padding:0 10px}.pnkz.is-white .pnkz__link,.pnkz.is-white .pnkz__link:after{color:#fff}@media screen and (max-width:740px){.pnkz{left:15px;top:21px}}.fixed-bnr{bottom:35px;position:fixed;right:29px;transition:.2s ease;z-index:10}.fixed-bnr.is-hide{opacity:0;pointer-events:none}.fixed-bnr__close{cursor:pointer;position:absolute;right:-9px;top:-9px;transition:.2s ease;z-index:1}@media screen and (min-width:1025px){.fixed-bnr__close:hover{filter:brightness(3.5)}}.fixed-bnr__body a{border:1px solid #222;border-radius:20px;box-shadow:5px 5px 0 #222;display:block;overflow:hidden}@media screen and (min-width:1025px){.fixed-bnr__body a:hover{box-shadow:none;transform:translateY(5px)}}@media screen and (max-width:740px){.fixed-bnr{bottom:15px;right:14px}.fixed-bnr__body a{border-radius:10px}.fixed-bnr.--line{bottom:9px;right:14px}}@media screen and (max-width:450px){.fixed-bnr.--line{width:calc(100% - 28px)}.fixed-bnr.--line img{width:100%}}.ttl__en{font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:9rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.0555555556;margin:0 0 17px -2px}.ttl__en:after{background:#fabe00;content:"";display:block;height:5px;margin:30px 0;width:70px}.ttl__ja{font-size:2.5rem;font-weight:600;letter-spacing:0;line-height:1.8}@media screen and (max-width:740px){.ttl__en{font-size:5.5rem;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:5px}.ttl__en:after{margin:26px 0 30px}.ttl__ja{font-size:2.2rem;font-weight:600;letter-spacing:0;line-height:1.4545454545}}@media screen and (max-width:344px){.ttl__en{font-size:4.5rem}}.ttl2__ja{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.6666666667;padding-left:26px;position:relative}.ttl2__ja:after{background:#fabe00;content:"";height:2px;left:0;position:absolute;top:12px;width:18px}.ttl2__en{font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:6rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.1666666667;margin-left:-4px}@media screen and (max-width:740px){.ttl2__ja{margin-bottom:7px;padding-left:21px}.ttl2__ja:after{top:12px;width:13px}.ttl2__en{font-size:4rem;font-weight:700;letter-spacing:0;line-height:1.05;margin-left:0}}.ttl3{text-align:center}.ttl3__ja{font-size:4.5rem;font-weight:800;letter-spacing:.05em;line-height:1.2888888889}.ttl3__en{color:#fabe00;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:2rem;font-style:italic;font-weight:700;letter-spacing:0;line-height:1.1;margin:14px auto 0;padding:0 25px;position:relative;width:-moz-fit-content;width:fit-content}.ttl3__en:after,.ttl3__en:before{background:#fabe00;content:"";height:2px;position:absolute;top:11px;width:15px}.ttl3__en:before{left:0}.ttl3__en:after{right:0}.ttl3.--en-white .ttl3__en{color:#fff}.ttl3.--en-white .ttl3__en:after,.ttl3.--en-white .ttl3__en:before{background:#fff}@media screen and (max-width:740px){.ttl3__ja{font-size:3rem;font-size:clamp(20px,7.6923076923vw,30px);font-weight:900;letter-spacing:.05em;line-height:1.4}.ttl3__en{font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.05;margin-top:13px}.ttl3__en:after,.ttl3__en:before{top:10px;width:15px}}.icn-arrow{display:inline-block;line-height:0}.btn__link{align-items:center;background:#fabe00;border:1px solid #fabe00;border-radius:65px;color:#222;cursor:pointer;display:flex;flex-wrap:nowrap;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1.1176470588;min-height:65px;min-width:196px;overflow:hidden;padding:15px 80px 15px 34px;position:relative;transition:.25s ease;width:-moz-fit-content;width:fit-content}.btn__link:before{aspect-ratio:1;background:#fccd02;border-radius:50%;content:"";opacity:0;position:absolute;right:35px;top:50%;transform:translate(50%,-50%);transition:.4s ease;width:0}@media screen and (min-width:1025px){.btn__link:hover:before{animation:btnHover .4s linear both;width:120px}.btn__link:hover .btn__arrow{border-color:#222}.btn__link:hover .btn__arrow:before{opacity:1;transform:translate(-50%,-50%)}}.btn__arrow{aspect-ratio:1;border:1px solid #fff;border-radius:50%;position:absolute;right:11px;top:50%;transform:translateY(-50%);transition:.4s ease;width:48px}.btn__arrow:before{background:#222;border-radius:inherit;content:"";height:calc(100% + 2px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);transition:.2s ease;width:calc(100% + 2px)}.btn__arrow svg{left:53%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn__arrow svg path{transition:.2s ease}.btn.--black .btn__link{background:#222;color:#fff}@media screen and (min-width:1025px){.btn.--black .btn__link:hover:before{background:#484848}.btn.--black .btn__link:hover .btn__arrow{border-color:#fabe00}.btn.--black .btn__link:hover .btn__arrow:before{background:#fabe00}}.btn-map__link{border-bottom:1px solid #222;display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.3333333333;padding-bottom:4px}@media screen and (min-width:1025px){.btn-map__link:hover{color:#fabe00}}.btn-map__icn{margin:0 3px 0 0;vertical-align:1px}.btn-exlink__link{border-bottom:1px solid #222;display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.3333333333;padding-bottom:4px}@media screen and (min-width:1025px){.btn-exlink__link:hover{color:#fabe00}}.btn-exlink__icn{margin:0 0 0 2px;vertical-align:3px}.consentCookie{background-color:gray;border-radius:5px;bottom:10px;color:#fff;display:none;left:10px;padding:20px;position:fixed;width:500px;z-index:9999}.consentCookie__buttons{display:flex;gap:10px;justify-content:space-between;margin-top:30px}.consentCookie__buttons button{border-radius:5px;flex-shrink:1;line-height:40px;text-align:center;transition:.3s;width:50%}.consentCookie__buttons button.accept,.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button:hover{background-color:#5190e7;cursor:pointer}.inView{opacity:0;transform:translateY(12px)}.inView.is-view{animation-duration:.8s;animation-fill-mode:forwards;animation-name:fadeUpAnime;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inView.--delay1{animation-delay:.2s}.inView.--delay2{animation-delay:.4s}.inView.--delay3{animation-delay:.6s}.inView.--delay4{animation-delay:.8s}.inView.--delay5{animation-delay:1s}.inView.--delay6{animation-delay:1.2s}.inView.--delay7{animation-delay:1.4s}.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.--delay10,.inView.--delay2,.inView.--delay3,.inView.--delay4,.inView.--delay5,.inView.--delay6,.inView.--delay7,.inView.--delay8,.inView.--delay9{animation-delay:0s}}.inViewList>*{opacity:0;transform:translateY(10px)}.inViewList.is-view>*{animation-duration:.4s;animation-fill-mode:forwards;animation-name:fadeUpAnime;animation-timing-function:cubic-bezier(.32,0,.15,1)}.inViewList>:first-child{animation-delay:.2s}.inViewList>:nth-child(2){animation-delay:.4s}.inViewList>:nth-child(3){animation-delay:.6s}.inViewList>:nth-child(4){animation-delay:.8s}.inViewList>:nth-child(5){animation-delay:1s}.inViewList>:nth-child(6){animation-delay:1.2s}.inViewList>:nth-child(7){animation-delay:1.4s}.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:2.4s}.inViewList>:nth-child(13){animation-delay:2.6s}.inViewList>:nth-child(14){animation-delay:2.8s}.inViewList>:nth-child(15){animation-delay:3s}.inViewList>:nth-child(16){animation-delay:3.2s}.inViewList>:nth-child(17){animation-delay:3.4s}.inViewList>:nth-child(18){animation-delay:3.6s}.inViewList>:nth-child(19){animation-delay:3.8s}.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:4.6s}.inViewList>:nth-child(24){animation-delay:4.8s}.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:5.6s}.inViewList>:nth-child(29){animation-delay:5.8s}.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:6.6s}.inViewList>:nth-child(34){animation-delay:6.8s}.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:7.6s}.inViewList>:nth-child(39){animation-delay:7.8s}.inViewList>:nth-child(40){animation-delay:8s}.inViewList>:nth-child(41){animation-delay:8.2s}.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:9.2s}.inViewList>:nth-child(47){animation-delay:9.4s}.inViewList>:nth-child(48){animation-delay:9.6s}.inViewList>:nth-child(49){animation-delay:9.8s}.inViewList>:nth-child(50){animation-delay:10s}@media screen and (max-width:740px){.inViewList>:first-child,.inViewList>:nth-child(10),.inViewList>:nth-child(11),.inViewList>:nth-child(12),.inViewList>:nth-child(13),.inViewList>:nth-child(14),.inViewList>:nth-child(15),.inViewList>:nth-child(16),.inViewList>:nth-child(17),.inViewList>:nth-child(18),.inViewList>:nth-child(19),.inViewList>:nth-child(2),.inViewList>:nth-child(20),.inViewList>:nth-child(21),.inViewList>:nth-child(22),.inViewList>:nth-child(23),.inViewList>:nth-child(24),.inViewList>:nth-child(25),.inViewList>:nth-child(26),.inViewList>:nth-child(27),.inViewList>:nth-child(28),.inViewList>:nth-child(29),.inViewList>:nth-child(3),.inViewList>:nth-child(30),.inViewList>:nth-child(31),.inViewList>:nth-child(32),.inViewList>:nth-child(33),.inViewList>:nth-child(34),.inViewList>:nth-child(35),.inViewList>:nth-child(36),.inViewList>:nth-child(37),.inViewList>:nth-child(38),.inViewList>:nth-child(39),.inViewList>:nth-child(4),.inViewList>:nth-child(40),.inViewList>:nth-child(41),.inViewList>:nth-child(42),.inViewList>:nth-child(43),.inViewList>:nth-child(44),.inViewList>:nth-child(45),.inViewList>:nth-child(46),.inViewList>:nth-child(47),.inViewList>:nth-child(48),.inViewList>:nth-child(49),.inViewList>:nth-child(5),.inViewList>:nth-child(50),.inViewList>:nth-child(6),.inViewList>:nth-child(7),.inViewList>:nth-child(8),.inViewList>:nth-child(9){animation-delay:0s}}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.js-text>span{opacity:0;transition:.8s ease .3s}.js-text.--delay0>span:first-child{transition-delay:-.5s}.js-text.--delay0>span:nth-child(2){transition-delay:-.465s}.js-text.--delay0>span:nth-child(3){transition-delay:-.43s}.js-text.--delay0>span:nth-child(4){transition-delay:-.395s}.js-text.--delay0>span:nth-child(5){transition-delay:-.36s}.js-text.--delay0>span:nth-child(6){transition-delay:-.325s}.js-text.--delay0>span:nth-child(7){transition-delay:-.29s}.js-text.--delay0>span:nth-child(8){transition-delay:-.255s}.js-text.--delay0>span:nth-child(9){transition-delay:-.22s}.js-text.--delay0>span:nth-child(10){transition-delay:-.185s}.js-text.--delay0>span:nth-child(11){transition-delay:-.15s}.js-text.--delay0>span:nth-child(12){transition-delay:-.115s}.js-text.--delay0>span:nth-child(13){transition-delay:-.08s}.js-text.--delay0>span:nth-child(14){transition-delay:-45ms}.js-text.--delay0>span:nth-child(15){transition-delay:-.01s}.js-text.--delay0>span:nth-child(16){transition-delay:25ms}.js-text.--delay0>span:nth-child(17){transition-delay:.06s}.js-text.--delay0>span:nth-child(18){transition-delay:95ms}.js-text.--delay0>span:nth-child(19){transition-delay:.13s}.js-text.--delay0>span:nth-child(20){transition-delay:.165s}.js-text.--delay0>span:nth-child(21){transition-delay:.2s}.js-text.--delay0>span:nth-child(22){transition-delay:.235s}.js-text.--delay0>span:nth-child(23){transition-delay:.27s}.js-text.--delay0>span:nth-child(24){transition-delay:.305s}.js-text.--delay0>span:nth-child(25){transition-delay:.34s}.js-text.--delay0>span:nth-child(26){transition-delay:.375s}.js-text.--delay0>span:nth-child(27){transition-delay:.41s}.js-text.--delay0>span:nth-child(28){transition-delay:.445s}.js-text.--delay0>span:nth-child(29){transition-delay:.48s}.js-text.--delay0>span:nth-child(30){transition-delay:.515s}.js-text.--delay1>span:first-child{transition-delay:0s}.js-text.--delay1>span:nth-child(2){transition-delay:35ms}.js-text.--delay1>span:nth-child(3){transition-delay:.07s}.js-text.--delay1>span:nth-child(4){transition-delay:.105s}.js-text.--delay1>span:nth-child(5){transition-delay:.14s}.js-text.--delay1>span:nth-child(6){transition-delay:.175s}.js-text.--delay1>span:nth-child(7){transition-delay:.21s}.js-text.--delay1>span:nth-child(8){transition-delay:.245s}.js-text.--delay1>span:nth-child(9){transition-delay:.28s}.js-text.--delay1>span:nth-child(10){transition-delay:.315s}.js-text.--delay1>span:nth-child(11){transition-delay:.35s}.js-text.--delay1>span:nth-child(12){transition-delay:.385s}.js-text.--delay1>span:nth-child(13){transition-delay:.42s}.js-text.--delay1>span:nth-child(14){transition-delay:.455s}.js-text.--delay1>span:nth-child(15){transition-delay:.49s}.js-text.--delay1>span:nth-child(16){transition-delay:.525s}.js-text.--delay1>span:nth-child(17){transition-delay:.56s}.js-text.--delay1>span:nth-child(18){transition-delay:.595s}.js-text.--delay1>span:nth-child(19){transition-delay:.63s}.js-text.--delay1>span:nth-child(20){transition-delay:.665s}.js-text.--delay1>span:nth-child(21){transition-delay:.7s}.js-text.--delay1>span:nth-child(22){transition-delay:.735s}.js-text.--delay1>span:nth-child(23){transition-delay:.77s}.js-text.--delay1>span:nth-child(24){transition-delay:.805s}.js-text.--delay1>span:nth-child(25){transition-delay:.84s}.js-text.--delay1>span:nth-child(26){transition-delay:.875s}.js-text.--delay1>span:nth-child(27){transition-delay:.91s}.js-text.--delay1>span:nth-child(28){transition-delay:.945s}.js-text.--delay1>span:nth-child(29){transition-delay:.98s}.js-text.--delay1>span:nth-child(30){transition-delay:1.015s}.js-text.--delay2>span:first-child{transition-delay:.5s}.js-text.--delay2>span:nth-child(2){transition-delay:.535s}.js-text.--delay2>span:nth-child(3){transition-delay:.57s}.js-text.--delay2>span:nth-child(4){transition-delay:.605s}.js-text.--delay2>span:nth-child(5){transition-delay:.64s}.js-text.--delay2>span:nth-child(6){transition-delay:.675s}.js-text.--delay2>span:nth-child(7){transition-delay:.71s}.js-text.--delay2>span:nth-child(8){transition-delay:.745s}.js-text.--delay2>span:nth-child(9){transition-delay:.78s}.js-text.--delay2>span:nth-child(10){transition-delay:.815s}.js-text.--delay2>span:nth-child(11){transition-delay:.85s}.js-text.--delay2>span:nth-child(12){transition-delay:.885s}.js-text.--delay2>span:nth-child(13){transition-delay:.92s}.js-text.--delay2>span:nth-child(14){transition-delay:.955s}.js-text.--delay2>span:nth-child(15){transition-delay:.99s}.js-text.--delay2>span:nth-child(16){transition-delay:1.025s}.js-text.--delay2>span:nth-child(17){transition-delay:1.06s}.js-text.--delay2>span:nth-child(18){transition-delay:1.095s}.js-text.--delay2>span:nth-child(19){transition-delay:1.13s}.js-text.--delay2>span:nth-child(20){transition-delay:1.165s}.js-text.--delay2>span:nth-child(21){transition-delay:1.2s}.js-text.--delay2>span:nth-child(22){transition-delay:1.235s}.js-text.--delay2>span:nth-child(23){transition-delay:1.27s}.js-text.--delay2>span:nth-child(24){transition-delay:1.305s}.js-text.--delay2>span:nth-child(25){transition-delay:1.34s}.js-text.--delay2>span:nth-child(26){transition-delay:1.375s}.js-text.--delay2>span:nth-child(27){transition-delay:1.41s}.js-text.--delay2>span:nth-child(28){transition-delay:1.445s}.js-text.--delay2>span:nth-child(29){transition-delay:1.48s}.js-text.--delay2>span:nth-child(30){transition-delay:1.515s}.js-text.--delay3>span:first-child{transition-delay:1s}.js-text.--delay3>span:nth-child(2){transition-delay:1.035s}.js-text.--delay3>span:nth-child(3){transition-delay:1.07s}.js-text.--delay3>span:nth-child(4){transition-delay:1.105s}.js-text.--delay3>span:nth-child(5){transition-delay:1.14s}.js-text.--delay3>span:nth-child(6){transition-delay:1.175s}.js-text.--delay3>span:nth-child(7){transition-delay:1.21s}.js-text.--delay3>span:nth-child(8){transition-delay:1.245s}.js-text.--delay3>span:nth-child(9){transition-delay:1.28s}.js-text.--delay3>span:nth-child(10){transition-delay:1.315s}.js-text.--delay3>span:nth-child(11){transition-delay:1.35s}.js-text.--delay3>span:nth-child(12){transition-delay:1.385s}.js-text.--delay3>span:nth-child(13){transition-delay:1.42s}.js-text.--delay3>span:nth-child(14){transition-delay:1.455s}.js-text.--delay3>span:nth-child(15){transition-delay:1.49s}.js-text.--delay3>span:nth-child(16){transition-delay:1.525s}.js-text.--delay3>span:nth-child(17){transition-delay:1.56s}.js-text.--delay3>span:nth-child(18){transition-delay:1.595s}.js-text.--delay3>span:nth-child(19){transition-delay:1.63s}.js-text.--delay3>span:nth-child(20){transition-delay:1.665s}.js-text.--delay3>span:nth-child(21){transition-delay:1.7s}.js-text.--delay3>span:nth-child(22){transition-delay:1.735s}.js-text.--delay3>span:nth-child(23){transition-delay:1.77s}.js-text.--delay3>span:nth-child(24){transition-delay:1.805s}.js-text.--delay3>span:nth-child(25){transition-delay:1.84s}.js-text.--delay3>span:nth-child(26){transition-delay:1.875s}.js-text.--delay3>span:nth-child(27){transition-delay:1.91s}.js-text.--delay3>span:nth-child(28){transition-delay:1.945s}.js-text.--delay3>span:nth-child(29){transition-delay:1.98s}.js-text.--delay3>span:nth-child(30){transition-delay:2.015s}.js-text.--delay4>span:first-child{transition-delay:1.5s}.js-text.--delay4>span:nth-child(2){transition-delay:1.535s}.js-text.--delay4>span:nth-child(3){transition-delay:1.57s}.js-text.--delay4>span:nth-child(4){transition-delay:1.605s}.js-text.--delay4>span:nth-child(5){transition-delay:1.64s}.js-text.--delay4>span:nth-child(6){transition-delay:1.675s}.js-text.--delay4>span:nth-child(7){transition-delay:1.71s}.js-text.--delay4>span:nth-child(8){transition-delay:1.745s}.js-text.--delay4>span:nth-child(9){transition-delay:1.78s}.js-text.--delay4>span:nth-child(10){transition-delay:1.815s}.js-text.--delay4>span:nth-child(11){transition-delay:1.85s}.js-text.--delay4>span:nth-child(12){transition-delay:1.885s}.js-text.--delay4>span:nth-child(13){transition-delay:1.92s}.js-text.--delay4>span:nth-child(14){transition-delay:1.955s}.js-text.--delay4>span:nth-child(15){transition-delay:1.99s}.js-text.--delay4>span:nth-child(16){transition-delay:2.025s}.js-text.--delay4>span:nth-child(17){transition-delay:2.06s}.js-text.--delay4>span:nth-child(18){transition-delay:2.095s}.js-text.--delay4>span:nth-child(19){transition-delay:2.13s}.js-text.--delay4>span:nth-child(20){transition-delay:2.165s}.js-text.--delay4>span:nth-child(21){transition-delay:2.2s}.js-text.--delay4>span:nth-child(22){transition-delay:2.235s}.js-text.--delay4>span:nth-child(23){transition-delay:2.27s}.js-text.--delay4>span:nth-child(24){transition-delay:2.305s}.js-text.--delay4>span:nth-child(25){transition-delay:2.34s}.js-text.--delay4>span:nth-child(26){transition-delay:2.375s}.js-text.--delay4>span:nth-child(27){transition-delay:2.41s}.js-text.--delay4>span:nth-child(28){transition-delay:2.445s}.js-text.--delay4>span:nth-child(29){transition-delay:2.48s}.js-text.--delay4>span:nth-child(30){transition-delay:2.515s}.js-text.--delay5>span:first-child{transition-delay:2s}.js-text.--delay5>span:nth-child(2){transition-delay:2.035s}.js-text.--delay5>span:nth-child(3){transition-delay:2.07s}.js-text.--delay5>span:nth-child(4){transition-delay:2.105s}.js-text.--delay5>span:nth-child(5){transition-delay:2.14s}.js-text.--delay5>span:nth-child(6){transition-delay:2.175s}.js-text.--delay5>span:nth-child(7){transition-delay:2.21s}.js-text.--delay5>span:nth-child(8){transition-delay:2.245s}.js-text.--delay5>span:nth-child(9){transition-delay:2.28s}.js-text.--delay5>span:nth-child(10){transition-delay:2.315s}.js-text.--delay5>span:nth-child(11){transition-delay:2.35s}.js-text.--delay5>span:nth-child(12){transition-delay:2.385s}.js-text.--delay5>span:nth-child(13){transition-delay:2.42s}.js-text.--delay5>span:nth-child(14){transition-delay:2.455s}.js-text.--delay5>span:nth-child(15){transition-delay:2.49s}.js-text.--delay5>span:nth-child(16){transition-delay:2.525s}.js-text.--delay5>span:nth-child(17){transition-delay:2.56s}.js-text.--delay5>span:nth-child(18){transition-delay:2.595s}.js-text.--delay5>span:nth-child(19){transition-delay:2.63s}.js-text.--delay5>span:nth-child(20){transition-delay:2.665s}.js-text.--delay5>span:nth-child(21){transition-delay:2.7s}.js-text.--delay5>span:nth-child(22){transition-delay:2.735s}.js-text.--delay5>span:nth-child(23){transition-delay:2.77s}.js-text.--delay5>span:nth-child(24){transition-delay:2.805s}.js-text.--delay5>span:nth-child(25){transition-delay:2.84s}.js-text.--delay5>span:nth-child(26){transition-delay:2.875s}.js-text.--delay5>span:nth-child(27){transition-delay:2.91s}.js-text.--delay5>span:nth-child(28){transition-delay:2.945s}.js-text.--delay5>span:nth-child(29){transition-delay:2.98s}.js-text.--delay5>span:nth-child(30){transition-delay:3.015s}.js-text.--delay6>span:first-child{transition-delay:2.5s}.js-text.--delay6>span:nth-child(2){transition-delay:2.535s}.js-text.--delay6>span:nth-child(3){transition-delay:2.57s}.js-text.--delay6>span:nth-child(4){transition-delay:2.605s}.js-text.--delay6>span:nth-child(5){transition-delay:2.64s}.js-text.--delay6>span:nth-child(6){transition-delay:2.675s}.js-text.--delay6>span:nth-child(7){transition-delay:2.71s}.js-text.--delay6>span:nth-child(8){transition-delay:2.745s}.js-text.--delay6>span:nth-child(9){transition-delay:2.78s}.js-text.--delay6>span:nth-child(10){transition-delay:2.815s}.js-text.--delay6>span:nth-child(11){transition-delay:2.85s}.js-text.--delay6>span:nth-child(12){transition-delay:2.885s}.js-text.--delay6>span:nth-child(13){transition-delay:2.92s}.js-text.--delay6>span:nth-child(14){transition-delay:2.955s}.js-text.--delay6>span:nth-child(15){transition-delay:2.99s}.js-text.--delay6>span:nth-child(16){transition-delay:3.025s}.js-text.--delay6>span:nth-child(17){transition-delay:3.06s}.js-text.--delay6>span:nth-child(18){transition-delay:3.095s}.js-text.--delay6>span:nth-child(19){transition-delay:3.13s}.js-text.--delay6>span:nth-child(20){transition-delay:3.165s}.js-text.--delay6>span:nth-child(21){transition-delay:3.2s}.js-text.--delay6>span:nth-child(22){transition-delay:3.235s}.js-text.--delay6>span:nth-child(23){transition-delay:3.27s}.js-text.--delay6>span:nth-child(24){transition-delay:3.305s}.js-text.--delay6>span:nth-child(25){transition-delay:3.34s}.js-text.--delay6>span:nth-child(26){transition-delay:3.375s}.js-text.--delay6>span:nth-child(27){transition-delay:3.41s}.js-text.--delay6>span:nth-child(28){transition-delay:3.445s}.js-text.--delay6>span:nth-child(29){transition-delay:3.48s}.js-text.--delay6>span:nth-child(30){transition-delay:3.515s}.js-text.--delay7>span:first-child{transition-delay:3s}.js-text.--delay7>span:nth-child(2){transition-delay:3.035s}.js-text.--delay7>span:nth-child(3){transition-delay:3.07s}.js-text.--delay7>span:nth-child(4){transition-delay:3.105s}.js-text.--delay7>span:nth-child(5){transition-delay:3.14s}.js-text.--delay7>span:nth-child(6){transition-delay:3.175s}.js-text.--delay7>span:nth-child(7){transition-delay:3.21s}.js-text.--delay7>span:nth-child(8){transition-delay:3.245s}.js-text.--delay7>span:nth-child(9){transition-delay:3.28s}.js-text.--delay7>span:nth-child(10){transition-delay:3.315s}.js-text.--delay7>span:nth-child(11){transition-delay:3.35s}.js-text.--delay7>span:nth-child(12){transition-delay:3.385s}.js-text.--delay7>span:nth-child(13){transition-delay:3.42s}.js-text.--delay7>span:nth-child(14){transition-delay:3.455s}.js-text.--delay7>span:nth-child(15){transition-delay:3.49s}.js-text.--delay7>span:nth-child(16){transition-delay:3.525s}.js-text.--delay7>span:nth-child(17){transition-delay:3.56s}.js-text.--delay7>span:nth-child(18){transition-delay:3.595s}.js-text.--delay7>span:nth-child(19){transition-delay:3.63s}.js-text.--delay7>span:nth-child(20){transition-delay:3.665s}.js-text.--delay7>span:nth-child(21){transition-delay:3.7s}.js-text.--delay7>span:nth-child(22){transition-delay:3.735s}.js-text.--delay7>span:nth-child(23){transition-delay:3.77s}.js-text.--delay7>span:nth-child(24){transition-delay:3.805s}.js-text.--delay7>span:nth-child(25){transition-delay:3.84s}.js-text.--delay7>span:nth-child(26){transition-delay:3.875s}.js-text.--delay7>span:nth-child(27){transition-delay:3.91s}.js-text.--delay7>span:nth-child(28){transition-delay:3.945s}.js-text.--delay7>span:nth-child(29){transition-delay:3.98s}.js-text.--delay7>span:nth-child(30){transition-delay:4.015s}.js-text.--delay8>span:first-child{transition-delay:3.5s}.js-text.--delay8>span:nth-child(2){transition-delay:3.535s}.js-text.--delay8>span:nth-child(3){transition-delay:3.57s}.js-text.--delay8>span:nth-child(4){transition-delay:3.605s}.js-text.--delay8>span:nth-child(5){transition-delay:3.64s}.js-text.--delay8>span:nth-child(6){transition-delay:3.675s}.js-text.--delay8>span:nth-child(7){transition-delay:3.71s}.js-text.--delay8>span:nth-child(8){transition-delay:3.745s}.js-text.--delay8>span:nth-child(9){transition-delay:3.78s}.js-text.--delay8>span:nth-child(10){transition-delay:3.815s}.js-text.--delay8>span:nth-child(11){transition-delay:3.85s}.js-text.--delay8>span:nth-child(12){transition-delay:3.885s}.js-text.--delay8>span:nth-child(13){transition-delay:3.92s}.js-text.--delay8>span:nth-child(14){transition-delay:3.955s}.js-text.--delay8>span:nth-child(15){transition-delay:3.99s}.js-text.--delay8>span:nth-child(16){transition-delay:4.025s}.js-text.--delay8>span:nth-child(17){transition-delay:4.06s}.js-text.--delay8>span:nth-child(18){transition-delay:4.095s}.js-text.--delay8>span:nth-child(19){transition-delay:4.13s}.js-text.--delay8>span:nth-child(20){transition-delay:4.165s}.js-text.--delay8>span:nth-child(21){transition-delay:4.2s}.js-text.--delay8>span:nth-child(22){transition-delay:4.235s}.js-text.--delay8>span:nth-child(23){transition-delay:4.27s}.js-text.--delay8>span:nth-child(24){transition-delay:4.305s}.js-text.--delay8>span:nth-child(25){transition-delay:4.34s}.js-text.--delay8>span:nth-child(26){transition-delay:4.375s}.js-text.--delay8>span:nth-child(27){transition-delay:4.41s}.js-text.--delay8>span:nth-child(28){transition-delay:4.445s}.js-text.--delay8>span:nth-child(29){transition-delay:4.48s}.js-text.--delay8>span:nth-child(30){transition-delay:4.515s}.js-text.--delay9>span:first-child{transition-delay:4s}.js-text.--delay9>span:nth-child(2){transition-delay:4.035s}.js-text.--delay9>span:nth-child(3){transition-delay:4.07s}.js-text.--delay9>span:nth-child(4){transition-delay:4.105s}.js-text.--delay9>span:nth-child(5){transition-delay:4.14s}.js-text.--delay9>span:nth-child(6){transition-delay:4.175s}.js-text.--delay9>span:nth-child(7){transition-delay:4.21s}.js-text.--delay9>span:nth-child(8){transition-delay:4.245s}.js-text.--delay9>span:nth-child(9){transition-delay:4.28s}.js-text.--delay9>span:nth-child(10){transition-delay:4.315s}.js-text.--delay9>span:nth-child(11){transition-delay:4.35s}.js-text.--delay9>span:nth-child(12){transition-delay:4.385s}.js-text.--delay9>span:nth-child(13){transition-delay:4.42s}.js-text.--delay9>span:nth-child(14){transition-delay:4.455s}.js-text.--delay9>span:nth-child(15){transition-delay:4.49s}.js-text.--delay9>span:nth-child(16){transition-delay:4.525s}.js-text.--delay9>span:nth-child(17){transition-delay:4.56s}.js-text.--delay9>span:nth-child(18){transition-delay:4.595s}.js-text.--delay9>span:nth-child(19){transition-delay:4.63s}.js-text.--delay9>span:nth-child(20){transition-delay:4.665s}.js-text.--delay9>span:nth-child(21){transition-delay:4.7s}.js-text.--delay9>span:nth-child(22){transition-delay:4.735s}.js-text.--delay9>span:nth-child(23){transition-delay:4.77s}.js-text.--delay9>span:nth-child(24){transition-delay:4.805s}.js-text.--delay9>span:nth-child(25){transition-delay:4.84s}.js-text.--delay9>span:nth-child(26){transition-delay:4.875s}.js-text.--delay9>span:nth-child(27){transition-delay:4.91s}.js-text.--delay9>span:nth-child(28){transition-delay:4.945s}.js-text.--delay9>span:nth-child(29){transition-delay:4.98s}.js-text.--delay9>span:nth-child(30){transition-delay:5.015s}.js-text.--delay10>span:first-child{transition-delay:4.5s}.js-text.--delay10>span:nth-child(2){transition-delay:4.535s}.js-text.--delay10>span:nth-child(3){transition-delay:4.57s}.js-text.--delay10>span:nth-child(4){transition-delay:4.605s}.js-text.--delay10>span:nth-child(5){transition-delay:4.64s}.js-text.--delay10>span:nth-child(6){transition-delay:4.675s}.js-text.--delay10>span:nth-child(7){transition-delay:4.71s}.js-text.--delay10>span:nth-child(8){transition-delay:4.745s}.js-text.--delay10>span:nth-child(9){transition-delay:4.78s}.js-text.--delay10>span:nth-child(10){transition-delay:4.815s}.js-text.--delay10>span:nth-child(11){transition-delay:4.85s}.js-text.--delay10>span:nth-child(12){transition-delay:4.885s}.js-text.--delay10>span:nth-child(13){transition-delay:4.92s}.js-text.--delay10>span:nth-child(14){transition-delay:4.955s}.js-text.--delay10>span:nth-child(15){transition-delay:4.99s}.js-text.--delay10>span:nth-child(16){transition-delay:5.025s}.js-text.--delay10>span:nth-child(17){transition-delay:5.06s}.js-text.--delay10>span:nth-child(18){transition-delay:5.095s}.js-text.--delay10>span:nth-child(19){transition-delay:5.13s}.js-text.--delay10>span:nth-child(20){transition-delay:5.165s}.js-text.--delay10>span:nth-child(21){transition-delay:5.2s}.js-text.--delay10>span:nth-child(22){transition-delay:5.235s}.js-text.--delay10>span:nth-child(23){transition-delay:5.27s}.js-text.--delay10>span:nth-child(24){transition-delay:5.305s}.js-text.--delay10>span:nth-child(25){transition-delay:5.34s}.js-text.--delay10>span:nth-child(26){transition-delay:5.375s}.js-text.--delay10>span:nth-child(27){transition-delay:5.41s}.js-text.--delay10>span:nth-child(28){transition-delay:5.445s}.js-text.--delay10>span:nth-child(29){transition-delay:5.48s}.js-text.--delay10>span:nth-child(30){transition-delay:5.515s}.js-text.is-view>span{opacity:1}.prlx{overflow:hidden}.about{padding:118px 0 115px}.about__ttl{margin-bottom:37px}.about__txt{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2;max-width:100%;width:815px}@media screen and (max-width:740px){.about{padding:98px 0 95px}.about__ttl{margin-bottom:39px}.about__txt{letter-spacing:.04em}}.service{background:#fabe00;margin-bottom:120px;padding:114px 0 0}.service__ttl{margin-bottom:6px}.service__ttl .ttl2__ja:after{background:#fff}.service__list-item{align-items:flex-start;border-top:2px solid #fff;display:flex;flex-wrap:nowrap;gap:52px;padding:59px 0}.service__list-item:first-child{border-top:0}@media screen and (min-width:741px){.service__list-item:nth-child(2n) .service__list-img{order:-1}}.service__list-cont{width:50%}.service__list-num{color:#fff;font-family:Montserrat,Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:10rem;font-style:italic;font-weight:600;letter-spacing:0;line-height:.7;margin:1px 0 -15px -11px}.service__list-ttl{font-size:4rem;font-weight:900;letter-spacing:0;line-height:1.25;margin-bottom:28px}.service__list-catch{font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.6;margin-bottom:13px}.service__list-txt{font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.1333333333}.service__list-img{border-radius:10px;overflow:hidden;width:calc(50% - 52px)}.service__list-img img{width:100%}.service__img{margin-top:60px}.service__img img{width:100%}@media screen and (max-width:740px){.service{margin-bottom:60px;padding:78px 0 0}.service__ttl{margin-bottom:42px}.service__list-item{display:block;padding:37px 0 50px}.service__list-item:first-child{padding-top:0}.service__list-cont{width:100%}.service__list-num{font-size:8rem;font-weight:600;letter-spacing:0;line-height:1;margin:0 0 -31px -8px}.service__list-ttl{font-size:3.5rem;font-weight:900;letter-spacing:0;line-height:1.3714285714;margin-bottom:17px}.service__list-catch{font-size:1.8rem;margin-bottom:10px}.service__list-txt{line-height:2.8rem}.service__list-img{margin-top:36px;width:100%}.service__img{margin-top:80px}.service__img img{width:100%}}