﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.66666vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"M PLUS Rounded 1c","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4",sans-serif;color:#000}body.no-scroll{overflow:hidden}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}.bg-gray{background:#f7f7f7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.l-main{display:block}.l-column{background:#fff}@media screen and (min-width: 750px){.l-column{position:relative;z-index:1;width:75rem;min-height:100vh;margin:0 auto;-webkit-box-shadow:0 0 4rem rgba(51,51,51,.1);box-shadow:0 0 4rem rgba(51,51,51,.1)}}@media screen and (min-width: 750px){.l-inner-lg{width:90%;max-width:1400px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-lg{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-md{width:90%;max-width:1080px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner{width:90%;max-width:980px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:800px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 1.5rem}}.sec__heading{font-weight:bold}@media screen and (min-width: 750px){.sec__heading{font-size:3.2rem}}@media screen and (max-width: 749px){.sec__heading{font-size:2.4rem}}.sec__heading-en{display:block;font-weight:bold;letter-spacing:.05em}@media screen and (min-width: 750px){.sec__heading-en{font-size:1.4rem;margin-bottom:.8rem}}@media screen and (max-width: 749px){.sec__heading-en{font-size:1.2rem;margin-bottom:.4rem}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#000;border:1px solid #000;text-align:center;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.btn{min-width:24rem;padding:1.6rem 3.2rem;font-size:1.6rem}}@media screen and (max-width: 749px){.btn{width:100%;padding:1.4rem 2rem;font-size:1.4rem}}@media screen and (min-width: 750px){.btn:hover{color:#000;background:#fff}}.btn.-white{color:#000;background:#fff}@media screen and (min-width: 750px){.btn.-white:hover{color:#fff;background:#000}}.sec{position:relative;overflow:hidden;text-align:center;background:#cdf7f5}@media screen and (min-width: 750px){.sec{padding-top:12.7rem}}@media screen and (max-width: 749px){.sec{padding-top:6.35rem}}.sec__num{position:absolute;top:0;left:50%;color:#f99a05;font-weight:800;line-height:1;background:url(../img/top/sec_tab.svg) no-repeat center/contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 750px){.sec__num{width:18rem;height:9rem;padding-top:4rem;font-size:3.5rem}}@media screen and (max-width: 749px){.sec__num{width:9rem;height:4.5rem;padding-top:2rem;font-size:1.75rem}}.sec__num.-orange{color:#fff;background-image:url(../img/top/sec_tab_orange.svg)}.sec__heading{position:relative;display:inline-block;font-weight:800;line-height:1.4}@media screen and (min-width: 750px){.sec__heading{padding:0 5.5rem;font-size:5rem}}@media screen and (max-width: 749px){.sec__heading{padding:0 2.75rem;font-size:2.5rem}}.sec__heading::before,.sec__heading::after{content:"";position:absolute;top:50%;background:url(../img/top/sec_slash.svg) no-repeat center/contain}@media screen and (min-width: 750px){.sec__heading::before,.sec__heading::after{width:4.5rem;height:12rem;margin-top:-6rem}}@media screen and (max-width: 749px){.sec__heading::before,.sec__heading::after{width:2.25rem;height:6rem;margin-top:-3rem}}.sec__heading::before{left:0}.sec__heading::after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sec__heading span{line-height:inherit}.sec__heading .-accent{color:#01bbb6}@media screen and (min-width: 750px){.sec__heading.-sm{padding:0 3.4rem}}@media screen and (max-width: 749px){.sec__heading.-sm{padding:0 1.7rem}}.sec__heading.-sm::before,.sec__heading.-sm::after{background-image:url(../img/top/sec_slash_sm.svg)}@media screen and (min-width: 750px){.sec__heading.-sm::before,.sec__heading.-sm::after{width:2.5rem;height:5rem;margin-top:-2.5rem}}@media screen and (max-width: 749px){.sec__heading.-sm::before,.sec__heading.-sm::after{width:1.25rem;height:2.5rem;margin-top:-1.25rem}}.sec__heading.-gray{color:#333}.sec__heading.-faq{color:#333;padding:0;background:url(../img/top/faq_heading.svg) no-repeat center/100% auto}@media screen and (min-width: 750px){.sec__heading.-faq{width:38rem}}@media screen and (max-width: 749px){.sec__heading.-faq{width:19rem}}.sec__heading.-faq::before,.sec__heading.-faq::after{content:none}.sec__heading.-cyan{color:#00d5cf}.sec__heading.-white{color:#fff}.sec__heading.-white::before,.sec__heading.-white::after{background-image:url(../img/top/sec_slash_white.svg)}.sec__heading.-dark::before,.sec__heading.-dark::after{background-image:url(../img/top/sec_slash_dark.svg)}.sec__lead{font-weight:500;line-height:1.5;letter-spacing:.03em}@media screen and (min-width: 750px){.sec__lead{margin-top:1.3rem;font-size:3rem}}@media screen and (max-width: 749px){.sec__lead{margin-top:.65rem;font-size:1.5rem}}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 750px){.breadcrumb__list{font-size:1.2rem;padding:1.6rem 0}}@media screen and (max-width: 749px){.breadcrumb__list{font-size:1rem;padding:1.2rem 0}}.breadcrumb__item:not(:last-child)::after{content:"/";margin:0 .8rem}.breadcrumb__anc{text-decoration:underline}.pageHead{background:#f7f7f7}@media screen and (min-width: 750px){.pageHead{padding:8rem 0}}@media screen and (max-width: 749px){.pageHead{padding:4rem 0}}.pageHead__title{font-weight:bold}@media screen and (min-width: 750px){.pageHead__title{font-size:4rem}}@media screen and (max-width: 749px){.pageHead__title{font-size:2.6rem}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}@media screen and (min-width: 750px){.header{height:8rem;padding:0 4rem}}@media screen and (max-width: 749px){.header{height:6rem;padding:0 1.5rem}}.header__logo{display:block}@media screen and (min-width: 750px){.header__logo{width:16rem}}@media screen and (max-width: 749px){.header__logo{width:12rem}}@media screen and (max-width: 749px){.header__nav{position:fixed;top:6rem;left:0;width:100%;height:calc(100dvh - 6rem);padding:3rem 1.5rem;background:#fff;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.header.is-active .header__nav{opacity:1;visibility:visible}}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.header__list{gap:3.2rem}}@media screen and (max-width: 749px){.header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__anc{display:block}@media screen and (min-width: 750px){.header__anc{font-size:1.4rem}}@media screen and (max-width: 749px){.header__anc{font-size:1.6rem;padding:1.6rem 0;border-bottom:1px solid #ccc}}@media screen and (min-width: 750px){.header__anc:hover{opacity:.7}}.headerHam{position:relative;width:3rem;height:2rem}@media screen and (min-width: 750px){.headerHam{display:none}}.headerHam__border{position:absolute;left:0;width:100%;height:2px;background:#000;-webkit-transition:opacity .3s,top .3s,-webkit-transform .3s;transition:opacity .3s,top .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,top .3s;transition:transform .3s,opacity .3s,top .3s,-webkit-transform .3s}.headerHam__border:nth-child(1){top:0}.headerHam__border:nth-child(2){top:calc(50% - 1px)}.headerHam__border:nth-child(3){top:calc(100% - 2px)}.headerHam.is-active .headerHam__border:nth-child(1){top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.headerHam.is-active .headerHam__border:nth-child(2){opacity:0}.headerHam.is-active .headerHam__border:nth-child(3){top:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 750px){.footer{padding:4rem 0 24rem}}@media screen and (max-width: 749px){.footer{padding:2rem 0 12rem}}@media screen and (min-width: 1400px){.footer{padding-bottom:.6rem}}.footer__note{line-height:1.39}@media screen and (min-width: 750px){.footer__note{margin:0 5rem;padding-left:1.8rem;font-size:1.8rem;text-indent:-1.8rem}}@media screen and (max-width: 749px){.footer__note{margin:0 2.5rem;padding-left:.9rem;font-size:.9rem;text-indent:-0.9rem}}.footer__copyright{text-align:center;border-top:1px solid #e9e9e9}@media screen and (min-width: 750px){.footer__copyright{margin:3.5rem 5rem 0;padding:2rem 0 3.4rem}}@media screen and (max-width: 749px){.footer__copyright{margin:1.75rem 2.5rem 0;padding:1rem 0 1.7rem}}.footer__copyright small{line-height:1.39}@media screen and (min-width: 750px){.footer__copyright small{font-size:1.8rem}}@media screen and (max-width: 749px){.footer__copyright small{font-size:.9rem}}@-webkit-keyframes cloudDrift{from{-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}to{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}}@keyframes cloudDrift{from{-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}to{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}}@-webkit-keyframes cloudFloat{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes cloudFloat{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.pcBg{position:fixed;inset:0;overflow:hidden;background:#00d5cf}@media screen and (max-width: 749px){.pcBg{display:none}}.pcBg__cloud{position:absolute;width:10.6rem;height:auto;-webkit-animation:cloudDrift 8s ease-in-out infinite alternate;animation:cloudDrift 8s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.pcBg__cloud{-webkit-animation:none;animation:none}}.pcBg__cloud.-c01{top:25rem;left:calc(50% - 53.2rem);-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-delay:-2s;animation-delay:-2s}.pcBg__cloud.-c02{top:78.3rem;left:calc(50% - 91.1rem);-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-delay:-5s;animation-delay:-5s}.pcBg__cloud.-c03{top:12.2rem;left:calc(50% - 98.5rem);-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-delay:-1s;animation-delay:-1s}.pcBg__cloud.-c04{top:89.5rem;left:calc(50% - 45.8rem);-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:-6s;animation-delay:-6s}.pcBg__cloud.-c05{top:23.4rem;left:calc(50% + 88.8rem);-webkit-animation-duration:7.5s;animation-duration:7.5s;-webkit-animation-delay:-3s;animation-delay:-3s}.pcBg__cloud.-c06{top:-3.4rem;left:calc(50% + 56.3rem);-webkit-animation-duration:9.5s;animation-duration:9.5s;-webkit-animation-delay:-7s;animation-delay:-7s}.pcBg__cloud.-c07{top:51.1rem;left:calc(50% + 34.6rem);-webkit-animation-duration:8.5s;animation-duration:8.5s;-webkit-animation-delay:-4s;animation-delay:-4s}.pcBg__cloud.-c08{top:98.5rem;left:calc(50% + 68.4rem);-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:-8s;animation-delay:-8s}.pcSide{display:none}@media screen and (min-width: 1400px){.pcSide{position:fixed;top:0;z-index:10;width:calc(50% - 37.5rem);height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;overflow-y:auto}}.pcSide.-left{left:0}.pcSide.-right{right:0}.pcSide__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26.6rem;height:22.5rem;padding-top:.6rem;background:url(../img/top/cloud_lg.svg) no-repeat center/contain}.pcSide__logo img{width:11.1rem;height:auto}.sideNav{width:90%;max-width:32rem}.sideNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(1rem,1.2vh)}.sideNav__anc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:min(5rem,6vh);padding:0 4rem 0 1.4rem;color:#fff;font-size:min(1.8rem,1.1vw);font-weight:bold;white-space:nowrap;background:#00d5cf;border:1px solid #fff;border-radius:1rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.1);box-shadow:0 .5rem 0 rgba(0,0,0,.1)}.sideNav__anc::after{content:"";position:absolute;top:50%;right:2.2rem;width:.64rem;height:.64rem;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:translateY(-75%) rotate(45deg);transform:translateY(-75%) rotate(45deg)}@media screen and (min-width: 750px){.sideNav__anc:hover{background:#01bbb6}}@media screen and (min-width: 750px){.sideNav__anc:hover{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}}.sideNav__num{width:3rem;margin-right:2rem;font-size:min(2rem,1.2vw);font-weight:800;text-align:right}.sideCta{width:90%;max-width:40rem;margin-top:min(3.6rem,4vh);text-align:center}.sideCta__lead{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 1.3em;white-space:nowrap;color:#fff;font-size:min(1.8rem,1.04vw);font-weight:bold;line-height:1.3888888889;text-shadow:0 0 .6rem rgba(0,0,0,.3)}.sideCta__lead::before,.sideCta__lead::after{content:"";position:absolute;top:50%;width:.95em;height:2.47em;background:url(../img/top/side_slash.svg) no-repeat left top/auto 100%;-webkit-filter:drop-shadow(0 0 0.3rem rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 0.3rem rgba(0, 0, 0, 0.3));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sideCta__lead::before{left:0}.sideCta__lead::after{right:0;background-position:right top}.sideCta__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:min(8rem,9vh);margin-top:.9rem;color:#fff;font-size:min(2.2rem,1.25vw);font-weight:800;background:#c90128;border:3px solid #fff;border-radius:7.5rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.15);box-shadow:0 .5rem 0 rgba(0,0,0,.15)}.sideCta__btn::after{content:"";position:absolute;top:50%;right:2.7rem;width:1.28rem;height:2rem;background:url(../img/top/cta_arrow_sm.svg) no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sideCta__btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg, transparent 44%, rgba(255, 255, 255, 0.7) 50%, transparent 56%) no-repeat;background-size:300% 100%;pointer-events:none;-webkit-animation:shine 3s ease-in-out infinite;animation:shine 3s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.sideCta__btn::before{-webkit-animation:none;animation:none;opacity:0}}@media screen and (min-width: 750px){.sideCta__btn:hover{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 rgba(0,0,0,.15)}}.sideCta__note{margin-top:1.1rem;color:#fff;font-size:min(1.4rem,.9vw);line-height:1.4285714286;text-shadow:0 0 .6rem rgba(0,0,0,.3)}.hero{position:relative;overflow:hidden}@media screen and (min-width: 750px){.hero{padding-bottom:3rem}}@media screen and (max-width: 749px){.hero{padding-bottom:1.5rem}}.hero__head{position:absolute;top:0;left:0;z-index:1;width:100%;text-align:center}@media screen and (min-width: 750px){.hero__head{padding-top:4rem}}@media screen and (max-width: 749px){.hero__head{padding-top:2rem}}.hero__cloud{position:absolute;z-index:-1;height:auto;-webkit-animation:cloudFloat 3s ease-in-out infinite alternate;animation:cloudFloat 3s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.hero__cloud{-webkit-animation:none;animation:none}}@media screen and (min-width: 750px){.hero__cloud{top:-14rem;left:2.6rem;width:69.8rem}}@media screen and (max-width: 749px){.hero__cloud{top:-7rem;left:1.3rem;width:34.9rem}}.hero__logo img{height:auto}@media screen and (min-width: 750px){.hero__logo img{width:57.9rem}}@media screen and (max-width: 749px){.hero__logo img{width:28.95rem}}.hero__lead{color:#00d5cf;font-weight:800;line-height:1}@media screen and (min-width: 750px){.hero__lead{margin-top:1.3rem;font-size:4.5rem}}@media screen and (max-width: 749px){.hero__lead{margin-top:.65rem;font-size:2.25rem}}.hero__title img{width:100%;height:auto}@-webkit-keyframes badgeRotate{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes badgeRotate{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes shine{0%,28%{background-position:100% 0}55%,100%{background-position:0 0}}@keyframes shine{0%,28%{background-position:100% 0}55%,100%{background-position:0 0}}@-webkit-keyframes jelly{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}6%{-webkit-transform:scale(1.18, 0.86);transform:scale(1.18, 0.86)}12%{-webkit-transform:scale(0.9, 1.12);transform:scale(0.9, 1.12)}18%{-webkit-transform:scale(1.06, 0.96);transform:scale(1.06, 0.96)}24%{-webkit-transform:scale(0.98, 1.02);transform:scale(0.98, 1.02)}30%,100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes jelly{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}6%{-webkit-transform:scale(1.18, 0.86);transform:scale(1.18, 0.86)}12%{-webkit-transform:scale(0.9, 1.12);transform:scale(0.9, 1.12)}18%{-webkit-transform:scale(1.06, 0.96);transform:scale(1.06, 0.96)}24%{-webkit-transform:scale(0.98, 1.02);transform:scale(0.98, 1.02)}30%,100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.hero__catch{position:absolute;z-index:1;-webkit-animation:jelly 2.5s ease-out infinite;animation:jelly 2.5s ease-out infinite}@media screen and (min-width: 750px){.hero__catch{top:61.8rem;left:48.3rem;width:23.7rem}}@media screen and (max-width: 749px){.hero__catch{top:30.9rem;left:24.15rem;width:11.85rem}}@media(prefers-reduced-motion: reduce){.hero__catch{-webkit-animation:none;animation:none}}.hero__catch img{width:100%;height:auto}.hero__badge{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:bold;text-align:center;line-height:1.3333333333}.hero__badge::before{content:"";position:absolute;inset:0;z-index:-1;background:url(../img/top/hero_badge.svg) no-repeat center/contain;-webkit-animation:badgeRotate 20s linear infinite;animation:badgeRotate 20s linear infinite}@media(prefers-reduced-motion: reduce){.hero__badge::before{-webkit-animation:none;animation:none}}@media screen and (min-width: 750px){.hero__badge{top:87.9rem;left:56.1rem;width:15.4rem;height:14.7rem;font-size:2.1rem}}@media screen and (max-width: 749px){.hero__badge{top:43.95rem;left:28.05rem;width:7.7rem;height:7.35rem;font-size:1.05rem}}.heroPresent{position:relative;text-align:center}.heroPresent::before{content:"";position:absolute;inset:0;z-index:1;background:url(../img/top/hero_present_frame.svg) no-repeat center/100% 100%;pointer-events:none}@media screen and (min-width: 750px){.heroPresent{margin:4.2rem 5rem 0;padding:24.1rem 0 3.1rem}}@media screen and (max-width: 749px){.heroPresent{margin:2.1rem 2.5rem 0;padding:12.05rem 0 1.55rem}}.heroPresent__img{position:absolute;left:0;width:100%}@media screen and (min-width: 750px){.heroPresent__img{top:-1.9rem}}@media screen and (max-width: 749px){.heroPresent__img{top:-0.95rem}}.heroPresent__img img{width:100%;height:auto}.heroPresent__anc{color:#1577ef;text-decoration:underline;text-underline-offset:.2em;line-height:1.5555555556}@media screen and (min-width: 750px){.heroPresent__anc{font-size:1.8rem}.heroPresent__anc:hover{opacity:.7}}@media screen and (max-width: 749px){.heroPresent__anc{font-size:.9rem}}.cta{text-align:center}@media screen and (min-width: 750px){.cta{margin-top:3.1rem}}@media screen and (max-width: 749px){.cta{margin-top:1.55rem}}@media screen and (min-width: 1400px){.cta.-follow{display:none}}@media screen and (max-width: 1399px){.cta.-follow{position:fixed;bottom:0;left:50%;z-index:10;width:100%;margin:0;visibility:hidden;background:rgba(255,255,255,.95);-webkit-box-shadow:0 0 2rem rgba(0,0,0,.1);box-shadow:0 0 2rem rgba(0,0,0,.1);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-webkit-transition:all .3s;transition:all .3s}}.cta.-follow.is-show{visibility:visible;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 750px)and (max-width: 1399px){.cta.-follow{max-width:75rem;padding:2rem 0}}@media screen and (max-width: 749px){.cta.-follow{padding:1rem 0}}.cta__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#c90128}@media screen and (min-width: 750px){.cta__btn{height:12rem;margin:0 5rem;padding-bottom:.5rem;border-radius:6rem;-webkit-box-shadow:0 1rem 0 rgba(0,0,0,.15);box-shadow:0 1rem 0 rgba(0,0,0,.15)}}@media screen and (max-width: 749px){.cta__btn{height:6rem;margin:0 2.5rem;padding-bottom:.25rem;border-radius:3rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.15);box-shadow:0 .5rem 0 rgba(0,0,0,.15)}}.cta__btn::after{content:"";position:absolute;top:50%;background:url(../img/top/cta_arrow.svg) no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.cta__btn::after{right:3.7rem;width:1.68rem;height:2.8rem}}@media screen and (max-width: 749px){.cta__btn::after{right:1.85rem;width:.84rem;height:1.4rem}}.cta__btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg, transparent 44%, rgba(255, 255, 255, 0.7) 50%, transparent 56%) no-repeat;background-size:300% 100%;pointer-events:none;-webkit-animation:shine 3s ease-in-out infinite;animation:shine 3s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.cta__btn::before{-webkit-animation:none;animation:none;opacity:0}}@media screen and (min-width: 750px){.cta__btn:hover{-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-box-shadow:0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 rgba(0,0,0,.15)}}.cta__btn-sub{font-weight:bold;line-height:2.380952381}@media screen and (min-width: 750px){.cta__btn-sub{font-size:2.1rem}}@media screen and (max-width: 749px){.cta__btn-sub{font-size:1.05rem}}.cta__btn-main{font-weight:800;line-height:1.5}@media screen and (min-width: 750px){.cta__btn-main{margin-top:-1.1rem;font-size:4rem}}@media screen and (max-width: 749px){.cta__btn-main{margin-top:-0.55rem;font-size:2rem}}.cta__note{line-height:1.6666666667}@media screen and (min-width: 750px){.cta__note{margin-top:2rem;font-size:1.8rem}}@media screen and (max-width: 749px){.cta__note{margin-top:1rem;font-size:.9rem}}.intro{position:relative;overflow:hidden;background:url(../img/top/dome.svg) no-repeat left 0 top 47.7rem/100% auto,#cdf7f5}@media screen and (min-width: 750px){.intro{padding:8rem 0 3rem}}@media screen and (max-width: 749px){.intro{padding:4rem 0 1.5rem;background-position:left 0 top 23.85rem,0 0}}.intro__cloud{position:absolute;height:auto;-webkit-animation:cloudDrift 7s ease-in-out infinite alternate;animation:cloudDrift 7s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.intro__cloud{-webkit-animation:none;animation:none}}@media screen and (min-width: 750px){.intro__cloud{width:10.6rem}}@media screen and (max-width: 749px){.intro__cloud{width:5.3rem}}@media screen and (min-width: 750px){.intro__cloud.-c01{top:11.1rem;left:-2rem}}@media screen and (max-width: 749px){.intro__cloud.-c01{top:5.55rem;left:-1rem}}.intro__cloud.-c02{-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-delay:-4s;animation-delay:-4s}@media screen and (min-width: 750px){.intro__cloud.-c02{top:-3.2rem;left:33.9rem}}@media screen and (max-width: 749px){.intro__cloud.-c02{top:-1.6rem;left:16.95rem}}.intro__cloud.-c03{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-delay:-2s;animation-delay:-2s}@media screen and (min-width: 750px){.intro__cloud.-c03{top:24rem;left:66.8rem}}@media screen and (max-width: 749px){.intro__cloud.-c03{top:12rem;left:33.4rem}}.intro__title{position:relative;font-weight:800;line-height:1.25;letter-spacing:.006em;text-align:center;paint-order:stroke fill;text-shadow:0 0 2rem rgba(0,0,0,.1)}@media screen and (min-width: 750px){.intro__title{font-size:8rem;-webkit-text-stroke:1.2rem #fff}}@media screen and (max-width: 749px){.intro__title{font-size:4rem;-webkit-text-stroke:.6rem #fff}}.intro__title span{line-height:inherit}.intro__title .-cyan{color:#00d5cf}.intro__title .-orange{color:#f99a05}.intro__title .-yellow{color:#fee101}.intro__lead{position:relative;font-weight:bold;line-height:1.5;text-align:center}@media screen and (min-width: 750px){.intro__lead{margin-top:2rem;font-size:3rem}}@media screen and (max-width: 749px){.intro__lead{margin-top:1rem;font-size:1.5rem}}.intro__img{text-align:center}@media screen and (min-width: 750px){.intro__img{margin-top:1.7rem}}@media screen and (max-width: 749px){.intro__img{margin-top:.85rem}}.intro__img img{width:80.27%;height:auto}.intro__box{position:relative;background:#fff}@media screen and (min-width: 750px){.intro__box{margin:1.7rem 3rem 0;padding:1.4rem 2rem 2rem;border-radius:3rem}}@media screen and (max-width: 749px){.intro__box{margin:.85rem 1.5rem 0;padding:.7rem 1rem 1rem;border-radius:1.5rem}}.intro__box-title{font-weight:800;line-height:1.6666666667;text-align:center}@media screen and (min-width: 750px){.intro__box-title{font-size:3rem}}@media screen and (max-width: 749px){.intro__box-title{font-size:1.5rem}}.intro__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.intro__list{gap:1rem;margin-top:1rem}}@media screen and (max-width: 749px){.intro__list{gap:.5rem;margin-top:.5rem}}@media screen and (min-width: 750px){.intro__item{width:calc((100% - 2rem)/3)}}@media screen and (max-width: 749px){.intro__item{width:calc((100% - 1rem)/3)}}.intro__item img{width:100%;height:auto}.anchor{position:relative;background:#fee101;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.1);box-shadow:0 0 2rem rgba(0,0,0,.1)}@media screen and (min-width: 750px){.anchor{padding:1rem 0}}@media screen and (max-width: 749px){.anchor{padding:.5rem 0}}.anchorList{display:grid;grid-template-columns:repeat(12, 1fr)}@media screen and (min-width: 750px){.anchorList{gap:1rem}}@media screen and (max-width: 749px){.anchorList{gap:.5rem}}.anchorItem{grid-column:span 4;overflow:hidden;background:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.anchorItem{border-radius:1rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.1);box-shadow:0 .5rem 0 rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.anchorItem{border-radius:.5rem;-webkit-box-shadow:0 .25rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem 0 rgba(0,0,0,.1)}}@media screen and (min-width: 750px){.anchorItem:hover{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}}.anchorItem:nth-child(n+4){grid-column:span 3}.anchorItem:nth-child(1),.anchorItem:nth-child(4){border-top-left-radius:0;border-bottom-left-radius:0}.anchorItem:nth-child(3),.anchorItem:nth-child(7){border-top-right-radius:0;border-bottom-right-radius:0}.anchorItem__anc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width: 750px){.anchorItem__anc{height:14rem;padding-top:2rem}}@media screen and (max-width: 749px){.anchorItem__anc{height:7rem;padding-top:1rem}}.anchorItem__num{color:#f99a05;font-weight:800;line-height:1}@media screen and (min-width: 750px){.anchorItem__num{font-size:3rem}}@media screen and (max-width: 749px){.anchorItem__num{font-size:1.5rem}}.anchorItem__text{font-weight:bold;line-height:1.25;white-space:nowrap}@media screen and (min-width: 750px){.anchorItem__text{margin-top:1.3rem;font-size:2.4rem}}@media screen and (max-width: 749px){.anchorItem__text{margin-top:.65rem;font-size:1.2rem}}.beginner{background:url(../img/top/dome.svg) no-repeat left 0 top 66rem/100% auto,#cdf7f5}@media screen and (min-width: 750px){.beginner{padding-bottom:5rem}}@media screen and (max-width: 749px){.beginner{padding-bottom:2.5rem;background-position:left 0 top 33rem,0 0}}.worryList{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 750px){.worryList{gap:2rem;margin-top:3rem;padding:0 5rem}}@media screen and (max-width: 749px){.worryList{gap:1rem;margin-top:1.5rem;padding:0 2.5rem}}.worryItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;background:#fff}@media screen and (min-width: 750px){.worryItem{height:6rem;font-size:2rem;border-radius:3rem}}@media screen and (max-width: 749px){.worryItem{height:3rem;font-size:1rem;border-radius:1.5rem}}.beginner__curve{display:block;width:100%;height:auto;overflow:visible;font-weight:800;fill:#fff}@media screen and (min-width: 750px){.beginner__curve{margin-top:2rem}}@media screen and (max-width: 749px){.beginner__curve{margin-top:1rem}}.beginner__flag{position:absolute;z-index:1;height:auto;-webkit-transform-origin:left top;transform-origin:left top}@media screen and (min-width: 750px){.beginner__flag{top:78.04rem;width:16.887rem}}@media screen and (max-width: 749px){.beginner__flag{top:39.02rem;width:8.4435rem}}.beginner__flag.-left{-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}@media screen and (min-width: 750px){.beginner__flag.-left{left:.28rem}}@media screen and (max-width: 749px){.beginner__flag.-left{left:.14rem}}.beginner__flag.-right{-webkit-transform:scaleX(-1) rotate(-32deg);transform:scaleX(-1) rotate(-32deg)}@media screen and (min-width: 750px){.beginner__flag.-right{left:74.76rem}}@media screen and (max-width: 749px){.beginner__flag.-right{left:37.38rem}}.beginner__body{position:relative}@media screen and (min-width: 750px){.beginner__body{margin-top:1.7rem}}@media screen and (max-width: 749px){.beginner__body{margin-top:.85rem}}.beginner__title{color:#fff;font-weight:800;line-height:1.4;letter-spacing:.03em}@media screen and (min-width: 750px){.beginner__title{font-size:5rem}}@media screen and (max-width: 749px){.beginner__title{font-size:2.5rem}}.beginner__title-sub{display:block;line-height:1.5;letter-spacing:0}@media screen and (min-width: 750px){.beginner__title-sub{margin-bottom:-0.4rem;font-size:3rem}}@media screen and (max-width: 749px){.beginner__title-sub{margin-bottom:-0.2rem;font-size:1.5rem}}.pointList{text-align:left;background:#fee101;border:solid #fff}@media screen and (min-width: 750px){.pointList{margin:2.2rem 5rem 0;padding:3.5rem;border-width:.5rem;border-radius:2rem}}@media screen and (max-width: 749px){.pointList{margin:1.1rem 2.5rem 0;padding:1.75rem;border-width:.25rem;border-radius:1rem}}.pointItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 750px){.pointItem{gap:1rem}}@media screen and (max-width: 749px){.pointItem{gap:.5rem}}@media screen and (min-width: 750px){.pointItem+.pointItem{margin-top:2rem;padding-top:2rem}}@media screen and (max-width: 749px){.pointItem+.pointItem{margin-top:1rem;padding-top:1rem}}.pointItem+.pointItem::before{content:"";position:absolute;top:0;left:0;width:100%;background:url(../img/top/beginner_dash.svg) no-repeat left top/100% 100%}@media screen and (min-width: 750px){.pointItem+.pointItem::before{height:.2rem}}@media screen and (max-width: 749px){.pointItem+.pointItem::before{height:.1rem}}.pointItem__num{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:800;line-height:1;background:#000;border:solid #fff;border-radius:50%}@media screen and (min-width: 750px){.pointItem__num{width:6rem;height:6rem;font-size:2.4rem;border-width:.3rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.pointItem__num{width:3rem;height:3rem;font-size:1.2rem;border-width:.15rem;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.1);box-shadow:0 0 .5rem rgba(0,0,0,.1)}}.pointItem__text{font-weight:bold;white-space:nowrap;line-height:1.4285714286}@media screen and (min-width: 750px){.pointItem__text{margin-top:1rem;font-size:2.8rem}}@media screen and (max-width: 749px){.pointItem__text{margin-top:.5rem;font-size:1.4rem}}@media screen and (min-width: 750px){.flow{padding-bottom:5rem}}@media screen and (max-width: 749px){.flow{padding-bottom:2.5rem}}.flowList{text-align:left}@media screen and (min-width: 750px){.flowList{margin:3.2rem 5rem 0}}@media screen and (max-width: 749px){.flowList{margin:1.6rem 2.5rem 0}}.flowItem{background:#fff}@media screen and (min-width: 750px){.flowItem{padding:2rem 3rem 3rem 2rem;border-radius:2rem}}@media screen and (max-width: 749px){.flowItem{padding:1rem 1.5rem 1.5rem 1rem;border-radius:1rem}}@media screen and (min-width: 750px){.flowItem+.flowItem{margin-top:2rem}}@media screen and (max-width: 749px){.flowItem+.flowItem{margin-top:1rem}}.flowItem__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.flowItem__head{gap:1rem}}@media screen and (max-width: 749px){.flowItem__head{gap:.5rem}}.flowItem__num{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:800;line-height:1;background:#00d5cf;border:solid #fff;border-radius:50%}@media screen and (min-width: 750px){.flowItem__num{width:6rem;height:6rem;font-size:2.4rem;border-width:.3rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.flowItem__num{width:3rem;height:3rem;font-size:1.2rem;border-width:.15rem;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.1);box-shadow:0 0 .5rem rgba(0,0,0,.1)}}.flowItem__title{font-weight:800;line-height:1.1428571429}@media screen and (min-width: 750px){.flowItem__title{font-size:3.5rem}}@media screen and (max-width: 749px){.flowItem__title{font-size:1.75rem}}.flowItem__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;font-weight:bold;line-height:1;white-space:nowrap;background:#fee101}@media screen and (min-width: 750px){.flowItem__time{min-width:12rem;height:5rem;padding:0 1.4rem;font-size:2rem;border-radius:2.5rem}}@media screen and (max-width: 749px){.flowItem__time{min-width:6rem;height:2.5rem;padding:0 .7rem;font-size:1rem;border-radius:1.25rem}}.flowItem__text{line-height:1.6666666667}@media screen and (min-width: 750px){.flowItem__text{margin-top:1rem;padding-left:7rem;font-size:2.4rem}}@media screen and (max-width: 749px){.flowItem__text{margin-top:.5rem;padding-left:3.5rem;font-size:1.2rem}}.flowItem__btn{text-align:center}@media screen and (min-width: 750px){.flowItem__btn{margin-top:2rem}}@media screen and (max-width: 749px){.flowItem__btn{margin-top:1rem}}.flowItem__anc{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:bold;background:#c90128}@media screen and (min-width: 750px){.flowItem__anc{width:32rem;height:6rem;font-size:2rem;border-radius:3rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.1);box-shadow:0 .5rem 0 rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.flowItem__anc{width:16rem;height:3rem;font-size:1rem;border-radius:1.5rem;-webkit-box-shadow:0 .25rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem 0 rgba(0,0,0,.1)}}.flowItem__anc::after{content:"";position:absolute;top:50%;background:url(../img/top/btn_arrow.svg) no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.flowItem__anc::after{right:2rem;width:.74rem;height:1.2rem}}@media screen and (max-width: 749px){.flowItem__anc::after{right:1rem;width:.37rem;height:.6rem}}.flowItem__anc::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg, transparent 44%, rgba(255, 255, 255, 0.7) 50%, transparent 56%) no-repeat;background-size:300% 100%;pointer-events:none;-webkit-animation:shine 3s ease-in-out infinite;animation:shine 3s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.flowItem__anc::before{-webkit-animation:none;animation:none;opacity:0}}@media screen and (min-width: 750px){.flowItem__anc:hover{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}}@media screen and (min-width: 750px){.flowItem__img{margin:0 0 -2.7rem 12.7rem}}@media screen and (max-width: 749px){.flowItem__img{margin:0 0 -1.35rem 6.35rem}}.flowItem__img img{width:100%;max-width:38.4rem;height:auto}@media screen and (max-width: 749px){.flowItem__img img{max-width:19.2rem}}.flowPhoto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 750px){.flowPhoto{margin-top:5rem}}@media screen and (max-width: 749px){.flowPhoto{margin-top:2.5rem}}.flowPhoto__item{overflow:hidden;width:48.67%}.flowPhoto__item img{width:100%;height:auto}@media screen and (min-width: 750px){.flowPhoto__item:first-child{border-radius:0 2rem 2rem 0}}@media screen and (max-width: 749px){.flowPhoto__item:first-child{border-radius:0 1rem 1rem 0}}@media screen and (min-width: 750px){.flowPhoto__item:last-child{border-radius:2rem 0 0 2rem}}@media screen and (max-width: 749px){.flowPhoto__item:last-child{border-radius:1rem 0 0 1rem}}.lineup{background:#fee101}@media screen and (min-width: 750px){.lineup{padding-bottom:6rem}}@media screen and (max-width: 749px){.lineup{padding-bottom:3rem}}@media screen and (min-width: 750px){.lineup__body{margin-top:3.5rem}}@media screen and (max-width: 749px){.lineup__body{margin-top:1.75rem}}@media screen and (min-width: 750px){.lineupGroup+.lineupGroup{margin-top:4rem}}@media screen and (max-width: 749px){.lineupGroup+.lineupGroup{margin-top:2rem}}.lineupGroup__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:800;line-height:1.25}@media screen and (min-width: 750px){.lineupGroup__title{gap:1rem;font-size:4rem}}@media screen and (max-width: 749px){.lineupGroup__title{gap:.5rem;font-size:2rem}}.lineupGroup__title.-en{letter-spacing:.05em}@media screen and (min-width: 750px){.lineupGroup__title.-en{gap:2rem}}@media screen and (max-width: 749px){.lineupGroup__title.-en{gap:1rem}}.lineupGroup__title::before,.lineupGroup__title::after{content:"";-ms-flex-negative:0;flex-shrink:0;background:#01bbb6;border-radius:50%}@media screen and (min-width: 750px){.lineupGroup__title::before,.lineupGroup__title::after{width:2.5rem;height:2.5rem}}@media screen and (max-width: 749px){.lineupGroup__title::before,.lineupGroup__title::after{width:1.25rem;height:1.25rem}}.lineupList{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 750px){.lineupList{gap:2rem;margin:1rem 5rem 0}}@media screen and (max-width: 749px){.lineupList{gap:1rem;margin:.5rem 2.5rem 0}}.lineupItem__anc{position:relative;display:block;height:100%;background:#fff}@media screen and (min-width: 750px){.lineupItem__anc{padding:2rem 2rem 2.1rem;border-radius:2rem;-webkit-box-shadow:0 1rem 0 rgba(0,0,0,.1);box-shadow:0 1rem 0 rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.lineupItem__anc{padding:1rem 1rem 1.05rem;border-radius:1rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.1);box-shadow:0 .5rem 0 rgba(0,0,0,.1)}}@media screen and (min-width: 750px){.lineupItem__anc:hover{-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1)}}.lineupItem__img{overflow:hidden;background:#e9e9e9}@media screen and (min-width: 750px){.lineupItem__img{border-radius:1rem}}@media screen and (max-width: 749px){.lineupItem__img{border-radius:.5rem}}.lineupItem__img img{width:100%;height:auto}.lineupItem__name{position:relative;font-weight:bold;line-height:1.6666666667}@media screen and (min-width: 750px){.lineupItem__name{margin-top:1.9rem;font-size:2.4rem}}@media screen and (max-width: 749px){.lineupItem__name{margin-top:.95rem;font-size:1.2rem}}.lineupItem__name::after{content:"";position:absolute;top:50%;right:0;background:url(../img/top/lineup_arrow.svg) no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.lineupItem__name::after{width:1.16rem;height:1.9rem}}@media screen and (max-width: 749px){.lineupItem__name::after{width:.58rem;height:.95rem}}.lineupItem__icon{position:absolute;height:auto}@media screen and (min-width: 750px){.lineupItem__icon{left:2rem;bottom:2.5rem;width:5rem}}@media screen and (max-width: 749px){.lineupItem__icon{left:1rem;bottom:1.25rem;width:2.5rem}}.feel{color:#fff;background:#00d5cf}@media screen and (min-width: 750px){.feel{padding-bottom:6rem}}@media screen and (max-width: 749px){.feel{padding-bottom:3rem}}.feelList{text-align:left}@media screen and (min-width: 750px){.feelList{margin:2rem 5rem 0}}@media screen and (max-width: 749px){.feelList{margin:1rem 2.5rem 0}}.feelItem{color:#000;background:#fff}@media screen and (min-width: 750px){.feelItem{padding:3.8rem 2rem 4rem;border-radius:3rem;-webkit-box-shadow:0 1rem 0 rgba(0,0,0,.1);box-shadow:0 1rem 0 rgba(0,0,0,.1)}}@media screen and (max-width: 749px){.feelItem{padding:1.9rem 1rem 2rem;border-radius:1.5rem;-webkit-box-shadow:0 .5rem 0 rgba(0,0,0,.1);box-shadow:0 .5rem 0 rgba(0,0,0,.1)}}@media screen and (min-width: 750px){.feelItem:nth-child(-n+2){padding-bottom:5rem}}@media screen and (max-width: 749px){.feelItem:nth-child(-n+2){padding-bottom:2.5rem}}@media screen and (min-width: 750px){.feelItem+.feelItem{margin-top:3rem}}@media screen and (max-width: 749px){.feelItem+.feelItem{margin-top:1.5rem}}.feelItem__label{font-weight:bold;line-height:1.4285714286}@media screen and (min-width: 750px){.feelItem__label{padding:0 3rem;font-size:2.8rem}}@media screen and (max-width: 749px){.feelItem__label{padding:0 1.5rem;font-size:1.4rem}}.feelItem__box{position:relative;background:#fee101}@media screen and (min-width: 750px){.feelItem__box{min-height:17rem;margin-top:1.2rem;padding:3.8rem 3rem 2.5rem;border-radius:2rem}}@media screen and (max-width: 749px){.feelItem__box{min-height:8.5rem;margin-top:.6rem;padding:1.9rem 1.5rem 1.25rem;border-radius:1rem}}.feelItem__title{font-weight:800;line-height:.8888888889}@media screen and (min-width: 750px){.feelItem__title{font-size:4.5rem}}@media screen and (max-width: 749px){.feelItem__title{font-size:2.25rem}}.feelItem__text{font-weight:bold;line-height:1.4285714286}@media screen and (min-width: 750px){.feelItem__text{margin-top:1.7rem;font-size:2.8rem}}@media screen and (max-width: 749px){.feelItem__text{margin-top:.85rem;font-size:1.4rem}}.feelItem__icon{position:absolute;height:auto}@media screen and (min-width: 750px){.feelItem__icon.-i01{top:3.8rem;right:3.6rem;width:6.8rem}}@media screen and (max-width: 749px){.feelItem__icon.-i01{top:1.9rem;right:1.8rem;width:3.4rem}}@media screen and (min-width: 750px){.feelItem__icon.-i02{top:3.9rem;right:4.07rem;width:5.93rem}}@media screen and (max-width: 749px){.feelItem__icon.-i02{top:1.95rem;right:2.035rem;width:2.965rem}}@media screen and (min-width: 750px){.feelItem__icon.-i03{top:3.5rem;right:3.145rem;width:8.355rem}}@media screen and (max-width: 749px){.feelItem__icon.-i03{top:1.75rem;right:1.5725rem;width:4.1775rem}}@media screen and (min-width: 750px){.feelItem__icon.-i04{top:3.1rem;right:5.14rem;width:4.36rem}}@media screen and (max-width: 749px){.feelItem__icon.-i04{top:1.55rem;right:2.57rem;width:2.18rem}}@media screen and (min-width: 750px){.feelItem__icon.-i05{top:2.6rem;right:3rem;width:9.4rem}}@media screen and (max-width: 749px){.feelItem__icon.-i05{top:1.3rem;right:1.5rem;width:4.7rem}}@media screen and (min-width: 750px){.feelItem__list{margin-top:3rem;padding:0 3rem}}@media screen and (max-width: 749px){.feelItem__list{margin-top:1.5rem;padding:0 1.5rem}}.feelItem__item{font-weight:bold;white-space:nowrap;line-height:1.6666666667;background:url(../img/top/feel_check.svg) no-repeat left top}@media screen and (min-width: 750px){.feelItem__item{padding-left:5rem;font-size:2.4rem;background-size:4rem}}@media screen and (max-width: 749px){.feelItem__item{padding-left:2.5rem;font-size:1.2rem;background-size:2rem}}@media screen and (min-width: 750px){.feelItem__item+.feelItem__item{margin-top:1rem}}@media screen and (max-width: 749px){.feelItem__item+.feelItem__item{margin-top:.5rem}}.support{background:#fff}@media screen and (min-width: 750px){.support{padding-bottom:5.4rem}}@media screen and (max-width: 749px){.support{padding-bottom:2.7rem}}.supportBanner{position:relative;display:block;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.supportBanner{margin-top:3.5rem}.supportBanner:hover{opacity:.8}}@media screen and (max-width: 749px){.supportBanner{margin-top:1.75rem}}.supportBanner img{width:100%;height:auto}.supportBanner__body{position:absolute;top:23.65%;left:0;width:42.67%;color:#fff;font-family:"Hiragino Sans","Noto Sans JP",sans-serif}.supportBanner__title{line-height:1.4285714286}@media screen and (min-width: 750px){.supportBanner__title{font-size:2.1rem}}@media screen and (max-width: 749px){.supportBanner__title{font-size:1.05rem}}.supportBanner__title::after{content:"";display:block;width:80.3%;margin:0 auto;border-top:1px solid #fff}@media screen and (min-width: 750px){.supportBanner__title::after{margin-top:1rem}}@media screen and (max-width: 749px){.supportBanner__title::after{margin-top:.5rem}}.supportBanner__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;line-height:1}@media screen and (min-width: 750px){.supportBanner__price{margin-top:1.2rem}}@media screen and (max-width: 749px){.supportBanner__price{margin-top:.6rem}}@media screen and (min-width: 750px){.supportBanner__price-unit{font-size:4rem}}@media screen and (max-width: 749px){.supportBanner__price-unit{font-size:2rem}}.supportBanner__price-num{font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;letter-spacing:.03em;line-height:.8}@media screen and (min-width: 750px){.supportBanner__price-num{margin:0 .3rem 0 .2rem;font-size:11rem}}@media screen and (max-width: 749px){.supportBanner__price-num{margin:0 .15rem 0 .1rem;font-size:5.5rem}}.supportBanner__text{font-weight:500;letter-spacing:-0.04em;line-height:1.6071428571}@media screen and (min-width: 750px){.supportBanner__text{margin-top:-0.5rem;font-size:2.8rem}}@media screen and (max-width: 749px){.supportBanner__text{margin-top:-0.25rem;font-size:1.4rem}}.campaign{color:#fff;background:#00d5cf}@media screen and (min-width: 750px){.campaign{padding-bottom:6rem}}@media screen and (max-width: 749px){.campaign{padding-bottom:3rem}}.campaignBox{color:#000;text-align:left;background:#fff}@media screen and (min-width: 750px){.campaignBox{margin:3.5rem 5rem 0;border-radius:2rem}}@media screen and (max-width: 749px){.campaignBox{margin:1.75rem 2.5rem 0;border-radius:1rem}}.campaignSlider{position:relative;overflow:hidden;text-align:center;background:rgba(254,225,1,.1)}@media screen and (min-width: 750px){.campaignSlider{height:66rem;padding-top:4.2rem;border-radius:2rem 2rem 0 0}}@media screen and (max-width: 749px){.campaignSlider{height:33rem;padding-top:2.1rem;border-radius:1rem 1rem 0 0}}.campaignSlider__title{position:relative;z-index:2;color:#00d5cf;font-weight:800;letter-spacing:.03em;line-height:1.25}@media screen and (min-width: 750px){.campaignSlider__title{font-size:4rem}}@media screen and (max-width: 749px){.campaignSlider__title{font-size:2rem}}.campaignSlider__body{position:absolute;inset:0}.campaignSlide{position:relative}.campaignSlide__img{position:absolute}@media screen and (min-width: 750px){.campaignSlide__img.-s01{top:5.7rem;left:1.5rem;width:62rem}}@media screen and (max-width: 749px){.campaignSlide__img.-s01{top:2.85rem;left:.75rem;width:31rem}}@media screen and (min-width: 750px){.campaignSlide__img.-s02{top:7.6rem;left:2.4rem;width:60rem}}@media screen and (max-width: 749px){.campaignSlide__img.-s02{top:3.8rem;left:1.2rem;width:30rem}}.campaignSlide__img img{width:100%;height:auto}.campaignSlider__pagination{position:absolute;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width: 750px){.campaignSlider__pagination{--swiper-pagination-bottom: 4rem;gap:1rem}}@media screen and (max-width: 749px){.campaignSlider__pagination{--swiper-pagination-bottom: 2rem;gap:.5rem}}.campaignSlider__pagination .swiper-pagination-bullet{margin:0;background:rgba(0,213,207,.2);border:solid #fff;opacity:1;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.25);box-shadow:0 0 1rem rgba(0,0,0,.25)}@media screen and (min-width: 750px){.campaignSlider__pagination .swiper-pagination-bullet{width:1.8rem;height:1.8rem;border-width:2px}}@media screen and (max-width: 749px){.campaignSlider__pagination .swiper-pagination-bullet{width:1rem;height:1rem;border-width:1px}}.campaignSlider__pagination .swiper-pagination-bullet-active{background:#00d5cf}.campaignBox__text{line-height:1.5555555556}@media screen and (min-width: 750px){.campaignBox__text{padding:3rem 4rem 3.1rem;font-size:1.8rem}}@media screen and (max-width: 749px){.campaignBox__text{padding:1.5rem 2rem 1.55rem;font-size:1rem}}@media screen and (min-width: 750px){.faq{padding-bottom:5rem}}@media screen and (max-width: 749px){.faq{padding-bottom:2.5rem}}.faqList{text-align:left}@media screen and (min-width: 750px){.faqList{margin:3.3rem 5rem 0}}@media screen and (max-width: 749px){.faqList{margin:1.65rem 2.5rem 0}}.faqItem{overflow:hidden;background:#fff}@media screen and (min-width: 750px){.faqItem{border-radius:2rem}}@media screen and (max-width: 749px){.faqItem{border-radius:1rem}}@media screen and (min-width: 750px){.faqItem+.faqItem{margin-top:2rem}}@media screen and (max-width: 749px){.faqItem+.faqItem{margin-top:1rem}}.faqItem__question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:inherit;font:inherit;text-align:left;background:none;border:0;cursor:pointer;-webkit-transition:padding-bottom .3s;transition:padding-bottom .3s}@media screen and (min-width: 750px){.faqItem__question{padding:3rem 8rem 3rem 3rem}}@media screen and (max-width: 749px){.faqItem__question{padding:1.5rem 4rem 1.5rem 1.5rem}}.faqItem.is-open .faqItem__question{padding-bottom:0}.faqItem__question::before,.faqItem__question::after{content:"";position:absolute;background:#333;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 750px){.faqItem__question::before,.faqItem__question::after{top:4.85rem;right:3.3rem;width:2.4rem;height:3px}}@media screen and (max-width: 749px){.faqItem__question::before,.faqItem__question::after{top:2.43rem;right:1.65rem;width:1.2rem;height:2px}}.faqItem__question::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faqItem.is-open .faqItem__question::after{-webkit-transform:rotate(0);transform:rotate(0)}.faqItem__q{-ms-flex-negative:0;flex-shrink:0;color:#00d5cf;font-weight:800;line-height:1}@media screen and (min-width: 750px){.faqItem__q{width:6rem;font-size:4rem}}@media screen and (max-width: 749px){.faqItem__q{width:3rem;font-size:2rem}}.faqItem__title{font-weight:bold;line-height:1.4285714286}@media screen and (min-width: 750px){.faqItem__title{font-size:2.8rem}}@media screen and (max-width: 749px){.faqItem__title{font-size:1.4rem}}.faqItem__answer{display:grid;cursor:pointer;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s;transition:grid-template-rows .3s;transition:grid-template-rows .3s, -ms-grid-rows .3s}.faqItem.is-open .faqItem__answer{grid-template-rows:1fr}.faqItem__body{min-height:0;overflow:hidden}.faqItem__text{line-height:1.6666666667}@media screen and (min-width: 750px){.faqItem__text{padding:2rem 7rem 3rem 9rem;font-size:2.4rem}}@media screen and (max-width: 749px){.faqItem__text{padding:1rem 3.5rem 1.5rem 4.5rem;font-size:1.2rem}}