@import"https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Geologica:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap";html{overflow-x:hidden}body{font-family:Noto Sans JP,sans-serif;line-height:1.5;letter-spacing:1px;font-feature-settings:"palt";overflow-x:hidden}.btn{width:138px;height:40px;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:#fff;border:1px solid #000;border-radius:100px;z-index:1}.btn-big{width:277px;height:80px;font-size:18px}.btn-login,.btn-login:hover{border:1px solid #000}.btn:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:auto;aspect-ratio:1/1;background-color:#000;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(0);transition:transform .3s,opacity .3s;z-index:-1}.btn:hover{color:#fff}.btn:hover:after{transform:translate(-50%,-50%) scale(2.5);opacity:1}.btn.bg-rainbow:after{background-color:#fff}.btn.bg-rainbow:hover{color:#000}.bg-blur{background-image:linear-gradient(85deg,#fff6,#fff3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:1px 1px 1px #00000026,inset 1px 1px #fff}.bg-grid{background-image:url(/landing/images/bg-grid.png);background-repeat:repeat}.bg-noise{background:url(/landing/images/bg-noise.png),#edebf0;background-repeat:repeat;background-size:auto}.bg-rainbow{background:linear-gradient(to right,#ff0,#ff89d9,#00ecb7)}span.bg-rainbow{padding:0 3px;margin-right:3px}@media (min-width: 1320px){.container{max-width:1200px}}.header{position:fixed;width:100%;top:36px;left:auto;right:auto;z-index:990}.header .container{max-width:1260px;display:flex;align-items:center;justify-content:space-between;padding:27px 34px 22.5px;border-radius:55px}.header-logo{width:225px}.header-menu{width:100%;max-width:770px;display:flex;justify-content:flex-end}.header-menu ul{width:auto;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700}.header-menu ul:first-child{gap:40px;margin-right:40px}.header-menu ul:first-child li a{color:#000;background:linear-gradient(to right,#ff0,#ff89d9,#00ecb7);-webkit-background-clip:text;background-clip:text;transition:all .3s}.header-menu ul:first-child li a:hover{color:transparent}.header-menu ul:last-child{gap:16px}.main-visual{position:relative;width:100vw;height:100vh;max-height:1080px;padding-top:260px;background-image:url(/landing/images/main-visual__bg.jpg);background-repeat:no-repeat;background-size:cover}.main-visual-slide--pc,.main-visual-slide--sp{position:relative;border-radius:24px}.main-visual-slide--pc{display:block;padding:80px 54px}@media (min-width: 1600px){.main-visual-slide--pc{padding:80px 54px 160px}}.main-visual-slide--sp{display:none}.main-visual-slide h2{font-size:56px;font-weight:700;line-height:1.5;margin-bottom:40px}.main-visual-slide--right{position:absolute;width:60vw;right:-10vw}@media (min-width: 1200px){.main-visual-slide--right{width:-moz-fit-content;width:fit-content;right:-200px}.main-visual-slide--right img{width:100%}}.main-visual-slide--right img{width:100%;overflow:hidden}.about{padding:80px 0;text-align:center}.about-cont{position:relative;padding:80px 120px 264px;background-color:#fff;border:2px solid #000;border-radius:24px}.about-cont-logo{margin-bottom:48px}.about-cont h3{font-size:48px;font-weight:700;margin-bottom:40px}.about-cont p{font-size:24px;font-weight:700;line-height:2}.about-cont-image{position:absolute}.about-cont-image--01{top:170px;right:min(3%,80px)}.about-cont-image--01 .about-cont-sticker{width:80px;top:-50px;left:47px}.about-cont-image--01 .about-cont-sticker--other{width:60px;left:-60px;bottom:-20px}.about-cont-image--02{right:min(3%,130px);bottom:110px}.about-cont-image--02 .about-cont-sticker{width:64px;top:-80px;right:40px}.about-cont-image--02 .about-cont-sticker--other{width:60px;left:-20px;bottom:-10px}.about-cont-image--03{top:190px;left:min(3%,100px)}.about-cont-image--03 .about-cont-sticker{width:64px;rotate:30deg;top:40px;right:-100px}.about-cont-image--03 .about-cont-sticker--other{width:60px;top:-20px;right:-25px}.about-cont-image--04{bottom:60px;left:min(3%,120px)}.about-cont-image--04 .about-cont-sticker{width:64px;top:-40px}.about-cont-image--04 .about-cont-sticker--other{width:80px;right:64px;top:-120px}.about-cont-image--04 .about-cont-sticker--other--02{position:absolute;width:64px;top:20px;right:-120px}.about-cont-sticker{position:absolute;z-index:1}.about-cont-sticker--other{position:absolute}.worries{position:relative;top:-25px}.worries-cont{background-color:#787380;padding:50px 0}.worries-cont-list{display:flex;justify-content:space-between;flex-wrap:wrap}.worries-cont-list li{padding:12px 24px;border-radius:50px;text-align:center;background-image:linear-gradient(-135deg,#00ecb7,#9461e8);color:#fff;font-size:20px;font-weight:700}.worries-cont-list li span{color:#ffff80}.worries:before,.worries:after{display:block;position:relative;width:100vw;height:25px;aspect-ratio:75/1;content:"";background-image:url(/landing/images/wave.svg);background-repeat:repeat-x;z-index:0}.worries:before{rotate:180deg;bottom:-1px}.worries:after{top:-1px}.title{width:80%;max-width:480px;display:flex;flex-flow:column;justify-content:center;align-items:center;margin:0 auto 24px}.title span{display:block;color:#9461e8;font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;margin-bottom:8px}.title-balloon{margin-top:8px;margin-bottom:8px;max-height:80px}.title-text{font-size:40px;font-weight:700}.features{margin-top:-60px;padding:80px 0;background-size:auto,1920px;background:linear-gradient(to right,#ffff001a,#ff89d91a,#add8e633) url(/landing/images/Bg-MV-Feature.png) no-repeat top center}.features-list ul{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:scroll;gap:24px}@media (max-width: 1240px){.features-list ul{grid-template-columns:repeat(8,1fr)}}.features-list li{display:flex;flex-flow:column;align-items:center;padding:32px;color:#fff;background-color:#000;border-radius:12px}.features-list li h4{font-size:20px;margin-bottom:20px;font-weight:700}.features-list li p{padding-top:20px;border-top:1px solid #fff;line-height:2}.features-list li:first-child{background-image:url(/landing/images/Img-Feature01.png)}.features-list li:nth-child(2){background-image:url(/landing/images/Img-Feature02.png)}.features-list li:nth-child(3){background-image:url(/landing/images/Img-Feature03.png)}.features-list li:nth-child(4){background-image:url(/landing/images/Img-Feature04.png)}.features-list li:nth-child(5){background-image:url(/landing/images/Img-Feature05.png)}.features-list li:nth-child(6){background-image:url(/landing/images/Img-Feature06.png)}.features-list li:nth-child(7){background-image:url(/landing/images/Img-Feature07.png)}.features-list li:nth-child(8){background-image:url(/landing/images/Img-Feature08.png)}.features-plan{width:100%;min-width:312px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:32px}.features-plan-item{font-size:14px;font-weight:700;width:146px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:16px;color:#000}.features-plan-item--free{background-color:#ff0}.features-plan-item--paid{background-image:linear-gradient(-90deg,#ff7565,#ff0)}.features-icon{width:96px;height:96px;display:flex;justify-content:center;align-items:center;border-radius:48px;margin-bottom:20px}.features-icon img{max-width:60px;max-height:60px}.plan{padding:80px 0}.plan .container{width:auto;padding:48px;border-radius:24px}.plan .container:first-child{margin-bottom:40px;background-color:#edebf0;border:2px solid #000}.plan .container:last-child{background-color:#fff}.plan-list{margin-top:-50px}@media (max-width: 767px){.plan-list{margin-top:0}}.plan-caution-title{font-size:24px;font-weight:700;border-left:6px solid #ff89d9;padding-left:16px;margin-bottom:16px}.plan-caution p{border-top:1px solid #c6c2cc;padding-top:24px;font-size:18px;font-weight:700}.plan-caution p span{color:#b22485}.flow{position:relative;padding:80px 0 144px;background:linear-gradient(45deg,#ffff001a,#ff89d91a,#add8e633)}.flow img{width:100%}.cta{position:relative;padding:64px 0 128px;background:url(/landing/images/bg-grid25.png),url(/landing/images/bg-noise50.png),#ff89d9}.cta .title-balloon{margin-top:0}.cta-btn{display:flex;justify-content:center;align-items:center;gap:24px}.footer{background:#222;color:#fff}.footer .container{padding:80px 0 0}.footer ul{display:flex;justify-content:flex-end;align-items:center}.footer ul li a{transition:all .3s}.footer ul li a:hover{color:#9461e8}.footer-nav{margin-bottom:144px}.footer-nav ul{gap:64px;font-size:20px;font-weight:700}.footer-nav-sub{margin-bottom:36px}.footer-nav-sub ul li{padding-right:10px;border-right:1px solid #fff;margin-right:10px;line-height:1}.footer-nav-sub ul li:last-child{border:none;padding-right:0;margin-right:0}.footer-copy{text-align:right;padding:32px 0;border-top:1px solid #000}.scroll-text{position:absolute;bottom:0;width:100vw;height:64px;border-top:2px solid #000;border-bottom:2px solid #000;background:#fff url(/landing/images/scroll-text.svg) repeat-x;background-size:auto 30px}@media (max-width: 1200px){.header{width:95vw;top:12px;left:50%;transform:translate(-50%)}.header .container{padding:10px 20px}.header-logo{width:auto}.header-logo img{width:auto;height:32px}.header-menu{display:none}.main-visual{padding-top:100px}}@media (max-width: 767px){.main-visual{height:90vh;min-height:800px;background-image:url(/landing/images/Bg-MV_SP.png)}.main-visual-slide--pc{display:none}.main-visual-slide--sp{display:flex;flex-flow:column;align-items:center;padding:40px 26px;width:90%}.main-visual-slide--sp img{width:100%}.main-visual-slide--sp h2{font-size:32px;font-weight:700;margin-top:8px;margin-bottom:30px;line-height:1.5}.about{padding:40px 0}.about-cont{width:auto;padding:40px 5% 210px;margin:0 calc(var(--bs-gutter-x) * .5);overflow-x:hidden}.about-cont-logo{width:240px;margin-bottom:160px}.about-cont h3{font-size:28px;letter-spacing:2px;line-height:1.7}.about-cont p{font-size:20px;line-height:1.7;margin-bottom:1rem}.about-cont-image img{width:100%}.about-cont-image--01{width:150px;top:240px;right:0}.about-cont-image--01 .about-cont-sticker{width:48px;top:-30px;right:8px;left:auto}.about-cont-image--01 .about-cont-sticker--other{width:48px;left:-20px}.about-cont-image--02{width:100px;right:0;bottom:100px}.about-cont-image--02 .about-cont-sticker{display:none}.about-cont-image--02 .about-cont-sticker--other{width:48px;right:10px;bottom:-50px;left:auto}.about-cont-image--03{width:100px;top:280px;left:20px}.about-cont-image--03 .about-cont-sticker{top:-30px;right:-20px}.about-cont-image--03 .about-cont-sticker--other{display:none}.about-cont-image--04{width:150px;bottom:80px;left:10px}.about-cont-image--04 .about-cont-sticker{width:48px;top:auto;left:0;bottom:-20px}.about-cont-image--04 .about-cont-sticker--other{width:48px;top:-220px;left:20px}.about-cont-image--04 .about-cont-sticker--other--02{display:none}.worries{overflow:hidden}.worries:before,.worries:after{width:1920px;height:50px;aspect-ratio:0}.worries-cont-list{justify-content:center;gap:24px}.title{width:100%}.title-balloon{width:90vw;max-height:69px}.title-text{font-size:32px}.features{padding:80px 0 40px;background:linear-gradient(to right,#ffff001a,#ff89d91a,#add8e633) url(/landing/images/Bg-MV-Feature_sp.png) repeat-x top center}.features .container{padding-right:0;padding-left:0}.features-list ul{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);gap:15px}.features-plan{min-width:300px}.plan{padding:40px 0;width:calc(100% - var(--bs-gutter-x) * .5)}.plan .container{width:auto;padding:40px calc(var(--bs-gutter-x) * .5);margin:0 calc(var(--bs-gutter-x) * .5)}.plan .container img{margin-top:0;width:767px}.plan-list{overflow-x:scroll}.flow{padding:40px 0 104px}.flow-list{overflow-x:scroll}.flow-list img{width:767px}.cta-btn{gap:12px}.footer-nav{margin-bottom:30px}.footer-nav ul,.footer-nav-sub ul{flex-flow:column;gap:10px}.footer-nav-sub ul li{border-right:none}.footer .container{padding-top:20px}.footer-logo{margin-bottom:20px;text-align:center}.footer-copy{text-align:center}}
