@import"https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Noto+Sans+JP:wght@300;400;700;900&display=swap";html{font-size:62.5%}.CONTAINER{font-size:15px;font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;color:#fff;font-weight:400;line-height:1.7;overflow-x:hidden}.CONTAINER img{display:block}.CONTAINER a{text-decoration:underline}.CONTAINER .bold{font-weight:700}.CONTAINER .small{font-size:max(.72em,12px)}.CONTAINER .inlineblock{display:inline-block}.CONTAINER .large{font-size:1.28em}.CONTAINER .SECTION{width:100%}.CONTAINER .SECTION .SECTION__WRAPPER{width:calc(100% - 32px);max-width:560px;margin:auto}.fixed__bk{position:fixed;z-index:-1;width:100vw;height:100vh;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:url(../images/fixed_bk.jpg) no-repeat center/cover}#mainvisual{background:url(../images/mainvisual_bk.jpg) no-repeat center/cover;position:relative;z-index:1;padding:32px 0}#mainvisual::before{position:absolute;width:100%;height:100%;display:block;content:"";left:0;top:0;background:-webkit-linear-gradient(45deg, #00f2ea, #ff004f);background:linear-gradient(45deg, #00f2ea, #ff004f);opacity:.45;z-index:-1}#mainvisual .mainvisual__title{width:100%;margin-bottom:32px}#mainvisual .present__img{width:90%;margin:0 auto 32px}#mainvisual .mainvisual__text{font-weight:900;line-height:1.25;text-align:center;font-size:16px;font-size:1.6rem;margin-bottom:32px;text-shadow:1px 1px 0 #2f2f2f,-1px -1px 0 #2f2f2f,-1px 1px 0 #2f2f2f,1px -1px 0 #2f2f2f,0px 1px 0 #2f2f2f,0 -1px 0 #2f2f2f,-1px 0 0 #2f2f2f,1px 0 0 #2f2f2f}#mainvisual .tiktok__btn{display:block;max-width:420px;width:100%;aspect-ratio:373/80;background:url(../images/mainvisual_btn_fin.svg) no-repeat center/contain;text-align:center;line-height:72px;margin:auto;pointer-events:none;font-size:17px;font-size:1.7rem;font-weight:900;text-decoration:none}#mainvisual .tiktok__btn .--shadow{-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.8));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.8))}@media screen and (min-width: 960px){#mainvisual{padding:48px 0}#mainvisual .mainvisual__text{font-size:20px;font-size:2rem}}#about{padding:32px 0 24px}#about .about__text{text-align:center;font-size:16px;font-size:1.6rem;font-weight:700;line-height:2.1;margin-bottom:24px;-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5))}#about .about__text .--deco{font-size:20px;font-size:2rem;font-weight:900;position:relative}#about .about__text .--deco::before{position:absolute;display:block;content:"";width:calc(100% + 8px);height:40%;background:#ff004f;bottom:10%;left:50%;-webkit-transform:skew(-20deg) translate(-50%);transform:skew(-20deg) translate(-50%);z-index:-1}#about .member__text{background:#ff004f;padding:16px;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;margin:0 auto 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#about .member__text .small{font-weight:400}#about .about__img{width:calc(100% - 32px);margin:auto;display:block;aspect-ratio:16/9}@media screen and (min-width: 960px){#about{padding:72px 0 24px}#about .about__text{font-size:22px;font-size:2.2rem;margin-bottom:32px}#about .about__text .--doce{font-size:26px;font-size:2.6rem}#about .member__text{font-size:22px;font-size:2.2rem;margin:0 auto 32px}#about .about__img{width:calc(100% - 48px)}}#example{padding:32px 0}#example .example__title{font-size:40px;font-size:4rem;font-family:"Dela Gothic One",cursive;-webkit-filter:drop-shadow(2px 2px 0 #ff004f) drop-shadow(-2px -2px 0 #00f2ea);filter:drop-shadow(2px 2px 0 #ff004f) drop-shadow(-2px -2px 0 #00f2ea);text-align:center;line-height:1.2;margin-bottom:24px}@media screen and (min-width: 960px){#example .example__title{font-size:48px;font-size:4.8rem;-webkit-filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea)}}#example .tiktok-iframe__wrapper{padding:8px 0;border-radius:8px;background:#fff;margin-bottom:24px}#example .more__btn{text-decoration:none;display:block;border:1px solid #fff;padding:12px 32px 12px 16px;font-weight:700;text-align:center;font-size:20px;font-size:2rem;margin:auto;width:100%;max-width:272px;position:relative}#example .more__btn::after{position:absolute;content:"";display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:16px;top:0;bottom:0;margin:auto}@media screen and (min-width: 960px){#example{padding:48px 0 24px}#example .example__title{margin-bottom:32px}#example .tiktok-iframe__wrapper{padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 32px}}#step{padding:32px 0}#step .step__title{font-size:40px;font-size:4rem;font-family:"Dela Gothic One",cursive;-webkit-filter:drop-shadow(2px 2px 0 #ff004f) drop-shadow(-2px -2px 0 #00f2ea);filter:drop-shadow(2px 2px 0 #ff004f) drop-shadow(-2px -2px 0 #00f2ea);text-align:center;line-height:1.2;margin-bottom:48px}@media screen and (min-width: 960px){#step .step__title{font-size:48px;font-size:4.8rem;-webkit-filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea)}}#step .step__list .step__item{background:#fff;padding:32px 20px 16px;position:relative;color:#333;font-size:16px;font-size:1.6rem;font-weight:700}#step .step__list .step__item .--deco{color:#ff004f}#step .step__list .step__item:not(:last-child){margin-bottom:64px}#step .step__list .step__item:not(:last-child)::after{position:absolute;content:"";display:block;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:12px 22px 0 22px;bottom:-32px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}#step .step__list .step__item .item__number{position:absolute;display:block;background:#000;color:#fff;font-family:"Dela Gothic One",cursive;font-size:25px;font-size:2.5rem;padding:8px 12px;line-height:1;-webkit-transform:skew(-20deg) translateY(-50%);transform:skew(-20deg) translateY(-50%);-webkit-filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);top:0;left:-10px}@media screen and (min-width: 960px){#step{padding:48px 0 24px}#step .step__list{max-width:424px;margin:auto}#step .step__list .step__item{text-align:center;padding:32px 20px 16px;font-size:18px;font-size:1.8rem}#step .step__list .step__item:not(:last-child)::after{border-width:12px 28px 0 28px}#step .step__list .step__item .item__number{padding:8px 16px;left:-16px}}#present{padding:32px 0}#present .present__title{font-size:40px;font-size:4rem;font-family:"Dela Gothic One",cursive;-webkit-filter:drop-shadow(2px 2px 0 #ff004f) drop-shadow(-2px -2px 0 #00f2ea);filter:drop-shadow(2px 2px 0 #ff004f) drop-shadow(-2px -2px 0 #00f2ea);text-align:center;line-height:1.2;margin-bottom:32px}@media screen and (min-width: 960px){#present .present__title{font-size:48px;font-size:4.8rem;-webkit-filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea)}}#present .present__img{margin-bottom:16px}#present .present__text{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 16px}#present .present__text::before{position:absolute;content:"";display:block;background:#ff004f;height:55%;width:calc(100% + 16px);left:50%;-webkit-transform:translate(-50%) skew(-20deg);transform:translate(-50%) skew(-20deg);bottom:-6px;z-index:-1}#present .present__text .inner__text{-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.5));font-size:29px;font-size:2.9rem;font-family:"Dela Gothic One",cursive;line-height:1}#present .present__text .inner__text .small{font-size:18px;font-size:1.8rem}#present .present__text .flag__img{width:32px;margin-right:4px}#present .attention__text{font-size:14px;font-size:1.4rem;font-weight:300;margin-bottom:32px}#present .taxi__box{background:#ff004f;position:relative;padding:20px 12px;text-align:center}#present .taxi__box::before{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff004f rgba(0,0,0,0);border-width:0 22px 12px 22px;top:-12px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}#present .taxi__box .impact__text{font-size:25px;font-size:2.5rem;-webkit-filter:drop-shadow(1.5px 1.5px 0 #ff004f) drop-shadow(-1.5px -1.5px 0 #00f2ea);filter:drop-shadow(1.5px 1.5px 0 #ff004f) drop-shadow(-1.5px -1.5px 0 #00f2ea);position:absolute;top:0;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Dela Gothic One",cursive}#present .taxi__box .taxi__text{font-size:16px;font-size:1.6rem;font-weight:700;-webkit-filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.5));line-height:1.3;margin-bottom:8px}#present .taxi__box .taxi__text .large{font-size:20px;font-size:2rem;font-weight:900}#present .taxi__box .attention__text{font-size:13px;font-size:1.3rem;margin-bottom:0;font-weight:400}@media screen and (min-width: 960px){#present{padding:48px 0 24px}#present .present__img{margin-bottom:24px}#present .present__text{margin:0 auto 24px}#present .present__text::before{width:calc(100% + 20px);bottom:-8px}#present .present__text .inner__text{-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));font-size:34px;font-size:3.4rem}#present .present__text .inner__text .small{font-size:20px;font-size:2rem}#present .present__text .flag__img{width:40px;margin-right:8px}#present .attention__text{font-size:16px;font-size:1.6rem;text-align:center;margin-bottom:40px}#present .taxi__box{padding:20px 16px}#present .taxi__box::before{border-width:0 28px 12px 28px}#present .taxi__box .impact__text{font-size:30px;font-size:3rem;-webkit-filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);filter:drop-shadow(3px 3px 0 #ff004f) drop-shadow(-3px -3px 0 #00f2ea);left:16px}#present .taxi__box .taxi__text{font-size:19px;font-size:1.9rem;-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.5));margin-bottom:16px}#present .taxi__box .taxi__text .large{font-size:25px;font-size:2.5rem}}#apply{padding:32px 0 56px}#apply .apply__title{position:relative;font-size:20px;font-size:2rem;font-weight:700;line-height:1;padding-bottom:8px;margin-bottom:24px}#apply .apply__title::after{position:absolute;content:"";display:block;background:#ff004f;height:2px;width:100%;left:0;bottom:0}#apply .apply__btn{display:block;width:176px;margin:auto}#apply .apply__btn:not(:last-child){margin-bottom:24px}@media screen and (min-width: 960px){#apply{padding:48px 0 72px}#apply .apply__title{font-size:23px;font-size:2.3rem;padding-bottom:12px;margin-bottom:28px}#apply .apply__btn{width:200px}}#requirement .requirement__wrapper{width:100%;background:rgba(0,0,0,.8)}#requirement .requirement__wrapper .requirement__title{background:#00f2ea;color:#000;line-height:1;padding:20px;display:block;font-weight:700;text-align:center;font-size:20px;font-size:2rem}#requirement .requirement__wrapper .requirement__article{padding:16px 16px 40px}@media screen and (min-width: 960px){#requirement .requirement__wrapper .requirement__title{font-size:21px;font-size:2.1rem}#requirement .requirement__wrapper .requirement__article{padding:24px 24px 40px}}#terms .terms__wrapper{width:100%;background:rgba(0,0,0,.8)}#terms .terms__wrapper .terms__title{background:#ff004f;color:#000;line-height:1;padding:20px;display:block;font-weight:700;text-align:center;font-size:20px;font-size:2rem}#terms .terms__wrapper .terms__article{padding:16px;margin-bottom:16px}#terms .terms__wrapper .logo__img{width:216px;margin:0 auto 56px}#terms .terms__wrapper .copy__text{text-align:center;font-size:12px;font-size:1.2rem;padding-bottom:8px}@media screen and (min-width: 960px){#terms .terms__wrapper .terms__title{font-size:21px;font-size:2.1rem}#terms .terms__wrapper .terms__article{padding:24px 24px 40px}}/*# sourceMappingURL=style.min.css.map */