﻿*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{user-select:auto}textarea{white-space:revert}meter{appearance:revert}pre{all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}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{font-weight:inherit}html{font-size:62.5%}body{background-color:#484789;color:#faf8e7;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}@media screen and (min-width: 768px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #d363b0}a{color:#faf8e7;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;user-select:none;cursor:pointer;transition:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.lp_header{display:flex;justify-content:space-between;align-items:center;padding:min(4vw,3rem);position:fixed;width:100%;z-index:200;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.lp_header.hidden{transform:translateY(-100%)}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(16vw,12rem)}.lp_header .header_menu .openbtn1{position:relative;background:#fff972;cursor:pointer;width:50px;height:50px;border-radius:5px;border:1px solid #000;box-shadow:2px 2px 0 #000;z-index:200}.lp_header .header_menu .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#333;width:45%}.lp_header .header_menu .openbtn1 span:nth-of-type(1){top:8px}.lp_header .header_menu .openbtn1 span:nth-of-type(2){top:18px}.lp_header .header_menu .openbtn1 span:nth-of-type(3){top:28px}.lp_header .header_menu .openbtn1.active span:nth-of-type(1){top:13px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.lp_header .header_menu .openbtn1.active span:nth-of-type(2){opacity:0}.lp_header .header_menu .openbtn1.active span:nth-of-type(3){top:25px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.lp_footer{padding:4rem 0}.lp_footer .footer_inner{max-width:640px;margin:0 auto;padding:4rem;width:100%;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:2rem;position:relative}.lp_footer .footer_inner small{font-size:clamp(1.2rem, 0vw + 1.2rem, 1.2rem)}.lp_footer .footer_inner .wrap_sns{display:flex;flex-direction:column;gap:3rem;z-index:100}.lp_footer .footer_inner .wrap_sns p{position:relative;font-size:clamp(1.8rem, -0.8vw + 2.4136rem, 1.6rem)}.lp_footer .footer_inner .wrap_sns p:before{content:"";position:absolute;left:0;right:0;bottom:-20px;width:1px;height:20px;margin:auto;background-color:#fff}.lp_pagetop{position:fixed;right:1rem;bottom:1rem;z-index:100;transition:none;opacity:0}@media screen and (min-width: 1024px){.lp_pagetop{right:2rem;bottom:2rem}}.lp_pagetop a{display:block;width:min(10.667vw,6rem);height:0;padding-top:min(10.667vw,6rem);border-radius:50%;background:rgba(0,0,0,.5);overflow:hidden;position:relative}.lp_pagetop a::before{content:"";width:min(2.667vw,1.5rem);height:min(2.667vw,1.5rem);border-width:.2rem .2rem 0 0;border-color:#fff;border-style:solid;position:absolute;top:50%;left:50%;transform:translate(-50%, -20%) rotate(-45deg)}.lp_pagetop.is_show{animation:fadein .3s forwards}.lp_pagetop.is_hide{animation:fadeout .3s forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.lp_wrap{position:relative;overflow:hidden}.lp_container{position:relative;font-size:clamp(1.4rem, 0.8vw + 0.7864rem, 1.6rem)}.lp_container::before{background:url(../img/bg_main.webp) no-repeat;content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-size:cover}@media screen and (min-width: 768px){.lp_container{background-size:cover}}.lp_main{padding-bottom:min(6.667vw,5rem)}@media screen and (min-width: 768px){.lp_main{padding-bottom:0}}.lp_main section{margin-bottom:4rem}.lp_main .sec_heading{margin-bottom:min(5.333vw,5rem);font-size:clamp(3.2rem, 4.7vw + -0.4049rem, 4.4rem);text-align:center;font-family:"ta-koigokoro",sans-serif;position:relative}.lp_main .sec_heading span{position:relative}.lp_main .sec_heading span::before,.lp_main .sec_heading span::after{content:"";background:url(../img/h2_corner.svg) no-repeat;position:absolute;width:14px;height:14px;top:-10px;left:-20px}.lp_main .sec_heading span::after{position:absolute;top:auto;left:auto;right:-20px;bottom:-10px;rotate:180deg}.lp_main .sec_subheading{margin:0 auto min(2.667vw,2rem);font-size:clamp(1.8rem, 3.9vw + -1.1913rem, 2.8rem);text-align:center;display:flex;flex-direction:column;align-items:center}.lp_main .sec_subheading span{position:relative;padding-bottom:.5rem;border-bottom:1px solid #fff;color:#fff;font-weight:bold;text-align:center}.lp_main .sec_subheading span::after{position:absolute;top:100%;left:60%;transform:translateX(-50%) skew(-45deg);height:20px;width:10px;border-right:2px solid #fff;background-color:#484789;content:""}.lp_main .sec_subheading .chara{margin-top:3rem;width:120px}.lp_main .sns_area{margin-top:min(16vw,12rem)}.lp_main .sns_list{display:flex;justify-content:center}.lp_main .sns_item{margin:0 min(2.667vw,2rem);width:clamp(4rem,5.333vw,6rem)}.lp_main .wrap_btn{display:flex;flex-direction:column;gap:12px;text-align:center;padding:2rem}.lp_main .wrap_btn .btn{background:#fff972;border:1px solid #000;padding:2rem;border-radius:100px;min-width:300px;max-width:320px;margin:0 auto;color:#000;font-size:clamp(2rem, 0vw + 2rem, 2rem);box-shadow:2px 4px #000;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.lp_main .wrap_btn .btn{padding:1.6rem}}.lp_main .wrap_btn .btn::after{content:"";width:24px;height:24px;background:url(../img/btn_arrow.svg) no-repeat;background-size:contain;display:block;position:absolute;right:12px;animation:btn_arrow .3s ease infinite alternate}@keyframes btn_arrow{0%{transform:translateX(0px)}100%{transform:translateX(-2px)}}@media screen and (min-width: 768px){.lp_main .wrap_btn{display:flex;flex-direction:row;justify-content:center;max-width:640px;margin:4rem auto}}.lp_main .wrap_point{background:rgba(59,31,31,.7882352941);max-width:800px;font-size:clamp(1.6rem, 4.7vw + -2.0049rem, 2.8rem);border-radius:8px;line-height:1.6;padding:2rem;border:1px solid #ffd25e;text-align:center;font-weight:800;display:flex;flex-direction:column;gap:12px;position:relative;margin:0 auto;z-index:1}@media screen and (min-width: 768px){.lp_main .wrap_point{padding:4rem}}.lp_main .wrap_point:before{content:"";position:absolute;width:60px;height:70px;background:url(../img/point_chara.webp) no-repeat;background-size:contain;top:-55px;z-index:11}.lp_main .wrap_point:after{content:"";position:absolute;color:#ffd25e;width:130%;height:260px;background:url(../img/bg_coin_pc.svg) no-repeat;background-size:contain;z-index:-1;left:50%;bottom:-58px;animation:point .5s ease 0s infinite alternate;transform-origin:center center;transform:translateX(-50%)}@keyframes point{from{transform:translateX(-50%) scale(1, 1)}to{transform:translateX(-50%) scale(0.99, 0.99)}}.lp_main .wrap_point .caption{color:#ffd25e}.lp_main .wrap_point .conditions{background:#faf8e7;color:#333;padding:1.2rem;border:1px solid #000;position:relative}.lp_main .wrap_point .conditions strong{color:#e61964}@media screen and (min-width: 768px){.lp_main .wrap_point::after{height:600px;bottom:-150px}}.menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;padding:20px;box-sizing:border-box;z-index:150;background:url(../img/bg_main.webp) no-repeat;background-size:400%;display:none;opacity:0;transition:opacity .5s ease}.menu.hide{opacity:0;transition:opacity .5s ease}.menu.show{display:block;opacity:1;transition:opacity .5s ease}.menu::before{content:"";background:url(../img/sec_chara.webp) no-repeat;background-size:contain;display:block;right:-30px;bottom:-30px;width:140px;height:140px;position:absolute;filter:saturate(80%)}.menu_wrap{margin-top:6rem;position:relative}.menu_wrap .menu_container{display:grid;gap:2rem}.menu_wrap .menu_container ul{text-align:left;display:grid;gap:1.6rem;font-size:clamp(1.8rem, 8.6vw + -4.7962rem, 4rem);font-family:"setofont-sp",sans-serif}.menu_wrap .menu_container ul li{position:relative;display:flex;align-items:center;transform:rotate(-0.06deg)}.menu_wrap .menu_container ul li::before{position:relative;content:"";background:url(../img/icon_hbmenu.svg) no-repeat;background-size:contain;width:26px;height:21px;display:inline-block;margin-right:4px}.menu_wrap .menu_container img{margin:0 auto}.menu_wrap .menu_container img.logo_title{width:70%}.menu_wrap .menu_container .wrap_sns{display:flex;flex-direction:column;gap:3rem}.menu_wrap .menu_container .wrap_sns p{position:relative;font-size:clamp(1.8rem, 5.4vw + -2.3418rem, 3.2rem)}.menu_wrap .menu_container .wrap_sns p:before{content:"";position:absolute;left:0;right:0;bottom:-20px;width:1px;height:20px;margin:auto;background-color:#fff}.menu-open{overflow:hidden}.hidden_md{display:none}.openbtn1{cursor:pointer}.openbtn1.active span{background-color:#333}.openbtn1 span{display:block;width:25px;height:3px;margin:5px auto;background-color:#fff;transition:background-color .5s ease}.pc_menu{background:rgba(51,51,51,.9803921569);border-top:solid 1px #fff;border-bottom:solid 1px #fff;z-index:200;position:relative;padding:2rem;width:100%;font-size:clamp(1.2rem, 3.1vw + -1.1777rem, 2rem);font-family:"setofont-sp",sans-serif}.pc_menu.fixed{position:fixed;top:0;left:0}.pc_menu ul{display:flex;justify-content:center;gap:3rem}.pc_menu ul li{transform:rotate(-0.06deg);position:relative;text-decoration:none;transition:.3s}.pc_menu ul li .menu_link:hover{opacity:1}.pc_menu ul li:hover{opacity:1}.pc_menu ul li:hover::before{width:100%}.pc_menu ul li::before{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:#e61964;transition:.3s;transform:rotate(-0.6deg)}.fadein_up{opacity:0;visibility:hidden}.fadein_up.is-show{opacity:1;visibility:visible;animation:fadeInUp .5s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}.fadein_up.fast{opacity:0;visibility:hidden;animation:fadeInUp_fast .3s ease forwards}.fadein_up.fast.is-show{opacity:1;visibility:visible;animation:fadeInUp_fast .3s ease forwards}@keyframes fadeInUp_fast{0%{opacity:0;transform:translateY(0px);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}.fv{height:100svh;max-height:580px}.fv .fv_inner{position:relative;width:100%;height:100%}.fv .fv_inner .wrap_title{background:#faf8e7;position:absolute;padding:1rem 4rem 2rem;transform:rotate(-4deg);width:110%;text-align:center;box-shadow:-4px 4px 0px #000;bottom:-40px;left:-5%;z-index:100;border:1px solid #000}.fv .fv_inner .wrap_title .fv_title{max-width:320px;margin:0 auto}@media screen and (min-width: 768px){.fv .fv_inner .wrap_title .fv_title{width:50%;max-width:640px}}.fv .fv_inner .wrap_title .fv_times{background:#5fb7a7;text-align:center;font-size:clamp(1.2rem, 3.9vw + -1.7913rem, 2.2rem);padding:.4rem;border:1px solid #000;box-shadow:-4px 4px 0px #000;position:absolute;bottom:-26px;width:84%;left:6%;font-family:"setofont-sp",sans-serif;letter-spacing:1px}.fv .fv_inner .wrap_obj{position:relative;height:100%;overflow:hidden}.fv .fv_inner .wrap_obj .fv_copy{width:90%;max-width:320px;position:absolute;z-index:80;top:15%;right:0;left:0;margin:0 auto}.fv .fv_inner .wrap_obj .fv_post{width:200px;position:absolute;right:-18px;z-index:50;bottom:130px}.fv .fv_inner .wrap_obj .fv_post::after{position:relative;content:"";display:block;right:-20px;top:-20px;background:url(../img/fv_picup.svg) no-repeat;background-size:contain;width:40px;height:40px}.fv .fv_inner .wrap_obj .fv_chara{position:absolute;width:90%;max-width:320px;left:10px;bottom:-30px;z-index:40;animation:fadein 1s ease-out forwards;transition-delay:1s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fv .fv_inner .wrap_obj .fv_baloon{position:absolute;width:40%;max-width:170px;right:86px;top:12px;animation:baloon .5s ease 0s infinite alternate;z-index:30}.fv .fv_inner .wrap_obj .fv_coin{position:absolute;width:100%;top:4rem;left:50%;z-index:1;animation:point .5s ease 0s infinite alternate;transform-origin:center center;transform:translateX(-50%)}@media screen and (min-width: 768px){.fv{max-height:800px}.fv .fv_inner .wrap_title{padding:2rem 2rem 4rem;bottom:90px}.fv .fv_inner .wrap_title .title_inner{position:relative;left:-14%}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_title .title_inner{left:calc(50% - 53vw)}}@media screen and (min-width: 768px){.fv .fv_inner .wrap_title .title_inner .fv_times{max-width:580px;left:23%;bottom:-69px;width:53%;padding:4px 8px}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_title .title_inner .fv_times{left:0;right:0;margin:0 auto}}@media screen and (min-width: 768px){.fv .fv_inner .wrap_obj{height:110%;max-height:880px}.fv .fv_inner .wrap_obj .fv_copy{width:60%;max-width:480px;top:37%;left:calc(50% - 47vw);right:0;margin:0}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_obj .fv_copy{width:33%;max-width:550px;top:190px;left:calc(50% - 690px);right:0;margin:0}}@media screen and (min-width: 768px)and (min-width: 1920px){.fv .fv_inner .wrap_obj .fv_copy{left:calc(50% - 730px);right:0;margin:0}}@media screen and (min-width: 768px){.fv .fv_inner .wrap_obj .scroll-container{width:270px;height:900px;overflow:hidden;position:absolute;right:calc(50% - 46vw);transform:rotate(-4deg);top:-20px;z-index:100}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_obj .scroll-container{right:calc(50% - 666px)}}@media screen and (min-width: 768px){.fv .fv_inner .wrap_obj .scroll-container .fv_post_pc{width:270px;position:absolute;z-index:100}.fv .fv_inner .wrap_obj .scroll-container .fv_post_pc.fade-in{animation:fadeIn .5s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInSlideIn{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fv .fv_inner .wrap_obj .fv_chara{width:auto;max-width:1000px;left:calc(50% - 180px);bottom:30px}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_obj .fv_chara{left:calc(50% - 260px)}}@media screen and (min-width: 768px){.fv .fv_inner .wrap_obj .fv_baloon{width:31%;max-width:310px;top:20%;left:calc(50% - 45.5vw)}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_obj .fv_baloon{width:20%;max-width:300px;top:47px;left:calc(50% - 580px)}}@media screen and (min-width: 768px){.fv .fv_inner .wrap_obj .fv_coin{width:48%;max-width:540px;left:calc(50% - 290px);top:25%}}@media screen and (min-width: 768px)and (min-width: 1366px){.fv .fv_inner .wrap_obj .fv_coin{width:37%;max-width:540px;left:calc(50% - 440px);top:70px}}section.about{background:#d363b0;padding:8rem 0 4rem;position:relative;background:url(../img/bg_pink.svg) repeat #d363b0}section.about:before{content:"";position:absolute;top:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0}section.about:after{content:"";position:absolute;bottom:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0;transform:scale(-1, 1) rotate(180deg)}section.about .sec_body{padding:2rem;max-width:1024px;margin:0 auto}section.about .sec_body .sec_subheading span::after{background-color:#d363b0}section.about .sec_body .note{text-align:center;margin-bottom:2rem;font-size:clamp(1.4rem, 3.9vw + -1.5913rem, 2.4rem)}section.about .sec_body .emphasis{font-size:clamp(2rem, 3.9vw + -0.9913rem, 3rem);text-align:center;font-weight:800;position:relative}section.about .sec_body .emphasis::before{content:"";display:block;background:url(../img/obj_kira_gold.svg) no-repeat;width:100%;height:100px;background-size:contain;position:absolute;left:calc(50% - 45vw)}@media screen and (min-width: 768px){section.about .sec_body .emphasis::before{height:130px;max-width:60%;left:21%}}section.about .sec_body .emphasis strong{background-color:#ffd25e;color:#5c3030;padding:0 4px;margin-right:2px}section.point{padding:6rem 0 4rem;position:relative}section.point .sec_body{padding:2rem;position:relative;max-width:1024px;margin:0 auto}@media screen and (min-width: 768px){section.point .sec_body .wrap_point{margin-bottom:2rem}}section.join{background:#d363b0;padding:6rem 0 4rem;position:relative;background:url(../img/bg_pink.svg) repeat #d363b0;margin-bottom:8rem}section.join:before{content:"";position:absolute;top:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0}section.join:after{content:"";position:absolute;bottom:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0;transform:scale(-1, 1) rotate(180deg)}section.join .sec_heading{color:#fff}section.join .sec_body{padding:2rem;max-width:1024px;margin:0 auto}section.join .sec_body .wrap_flow{display:flex;flex-direction:column;gap:24px;position:relative;max-width:640px;margin:0 auto}section.join .sec_body .wrap_flow::before{position:absolute;content:"";background:url(../img/join_chara.webp) no-repeat;width:70px;height:70px;background-size:contain;display:inline-block;right:0px;top:-28px;z-index:10}@media screen and (min-width: 768px){section.join .sec_body .wrap_flow::before{width:140px;height:140px;top:-56px}}section.join .sec_body .wrap_flow .flow_item{background:#faf8e7;color:#333;text-align:center;border:1px solid #000;padding:2rem;border-radius:4px;font-weight:800;position:relative;font-size:clamp(1.6rem, 3.1vw + -0.7777rem, 2.4rem)}section.join .sec_body .wrap_flow .flow_item:first-child:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid rgba(0,0,0,0);border-top:12px solid #faf8e7;z-index:2}section.join .sec_body .wrap_flow .flow_item:first-child:after{content:"";position:absolute;bottom:-27px;left:50%;margin-left:-16px;border:13px solid rgba(0,0,0,0);border-top:14px solid #000;z-index:1}section.join .sec_body .wrap_flow .flow_item .point{position:relative;display:inline}section.join .sec_body .wrap_flow .flow_item .marker{background:#fff972;padding:1px 2px}section.join .sec_body .wrap_flow .flow_item .note{margin-top:1rem;font-weight:400;font-size:clamp(1.4rem, 0.8vw + 0.7864rem, 1.6rem)}section.join .sec_body .wrap_flow .flow_item .note a{color:#e61964}section.join .sec_body .wrap_flow .flow_item.item_02{position:relative}section.join .sec_body .wrap_flow .flow_item.item_02::before{position:absolute;content:"";background:url(../img/point_coin.svg) no-repeat;width:50px;height:60px;background-size:contain;display:inline-block;left:0px;bottom:-20px}@media screen and (min-width: 768px){section.join .sec_body .wrap_flow .flow_item.item_02::before{width:100px;height:110px}}section.sample{padding:4rem 0}section.sample .sec_body{padding:2rem;max-width:1248px;margin:0 auto}section.sample .sec_body .note{text-align:center;margin-top:2rem;font-size:clamp(1.4rem, 3.9vw + -1.5913rem, 2.4rem)}section.sample .sec_body .wrap_sample{display:flex;flex-direction:column;gap:16px;margin:4rem auto}section.sample .sec_body .wrap_sample .sample__item{background-color:rgba(0,0,0,.6156862745);padding:2rem;border-radius:8px;display:flex;flex-direction:column;gap:8px;max-width:390px;margin:0 auto}section.sample .sec_body .wrap_sample .sample__item h4{font-size:clamp(1.5rem, 1.2vw + 0.5796rem, 1.8rem);text-align:center;font-weight:800;position:relative;display:flex;align-items:center;justify-content:center}section.sample .sec_body .wrap_sample .sample__item h4 img{animation:baloon .5s ease 0s infinite alternate;transform-origin:center;margin-right:4px}@keyframes baloon{from{transform:scale(0.95, 0.95)}to{transform:scale(1, 1)}}section.sample .sec_body .wrap_sample .sample__item .post{background:#fff;border-radius:4px;padding:2rem;color:#333;display:grid;align-content:space-between;gap:12px;border:1px solid #000;box-shadow:4px 4px 0 #5fb7a7;position:relative;word-break:break-all}section.sample .sec_body .wrap_sample .sample__item .post::before{position:absolute;content:"";display:block;right:-30px;top:-10px;background:url(../img/fv_picup.svg) no-repeat;background-size:contain;width:50px;height:50px}section.sample .sec_body .wrap_sample .sample__item .post .user{display:flex;flex-direction:row;font-size:clamp(1.2rem, 1.6vw + -0.0272rem, 1.6rem);align-items:center;gap:4px}section.sample .sec_body .wrap_sample .sample__item .post .user img{border-radius:50%}section.sample .sec_body .wrap_sample .sample__item .post .user .sns_name{font-weight:800}section.sample .sec_body .wrap_sample .sample__item .post .user .sns_id{color:#aaa}@media screen and (min-width: 768px){section.sample .sec_body .wrap_sample .sample__item .post{min-height:530px}}section.sample .sec_body .wrap_sample .sample__item .advice{background:#faf8e7;border-radius:4px;width:96%;margin:2rem auto 0;position:relative;color:#333;padding:1rem;text-align:center;font-family:"setofont-sp",sans-serif}section.sample .sec_body .wrap_sample .sample__item .advice dd{color:#e61964;font-weight:800}section.sample .sec_body .wrap_sample .sample__item .advice dt{transform:rotate(-0.06deg)}section.sample .sec_body .wrap_sample .sample__item .advice:before{content:"";position:absolute;top:-24px;left:50%;margin-left:-15px;border:12px solid rgba(0,0,0,0);border-bottom:12px solid #faf8e7;z-index:2}section.sample .sec_body .wrap_sample .sample__item .advice:after{content:"";position:absolute;top:-27px;left:50%;margin-left:-16px;border:13px solid rgba(0,0,0,0);border-bottom:14px solid #000;z-index:1}@media screen and (min-width: 1024px){section.sample .sec_body .wrap_sample{flex-direction:row;justify-content:center}}section.sample .sec_body .wrap_point{margin:6rem auto}section.overview{background:#d363b0;padding:6rem 0;position:relative;background:url(../img/bg_pink.svg) repeat #d363b0}section.overview:before{content:"";position:absolute;top:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0}section.overview:after{content:"";position:absolute;bottom:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0;transform:scale(-1, 1) rotate(180deg)}section.overview .sec_heading{color:#fff}section.overview .sec_body{padding:2rem;max-width:1024px;margin:0 auto}section.overview .sec_body .sec_subheading span::after{background-color:#d363b0}section.overview .sec_body .note{display:grid;gap:2.4rem;max-width:640px;margin:0 auto}section.overview .sec_body .note dl{font-size:clamp(1.4rem, 3.9vw + -1.5913rem, 2.4rem);text-align:center;display:grid;gap:1.2rem}section.overview .sec_body .note dl dt{font-size:clamp(2rem, -0.8vw + 2.6136rem, 1.8rem);border:dashed 1px #faf8e7;background-color:#d76eb1;width:100%;padding:.4rem;font-weight:800}section.overview .sec_body .note dl dd{font-size:clamp(1.8rem, 2.3vw + 0.0359rem, 2.4rem)}section.overview .sec_body .note dl dd .flow_item{margin-top:2rem;background:#faf8e7;color:#333;text-align:center;border:1px solid #000;padding:2rem;border-radius:4px;font-weight:800;position:relative;font-size:clamp(1.6rem, 3.1vw + -0.7777rem, 2.4rem)}section.overview .sec_body .note dl dd .flow_item .point{position:relative;display:inline}section.overview .sec_body .note dl dd .flow_item .point::before{position:absolute;content:"";background:url(../img/point_coin.svg) no-repeat;width:70px;height:80px;background-size:contain;display:inline-block;left:-45%;bottom:-36px}@media screen and (min-width: 768px){section.overview .sec_body .note dl dd .flow_item .point::before{width:100px;height:110px;left:-40%;bottom:-41px}}section.overview .sec_body .note dl dd .flow_item .marker{background:#fff972;padding:1px 2px}section.overview .sec_body .note dl dd .flow_item .note{font-weight:400;margin-top:1rem;font-size:clamp(1.2rem, 0.8vw + 0.5864rem, 1.4rem)}section.attention{padding:6rem 0 4rem}section.attention .sec_body{padding:2rem;max-width:1024px;margin:0 auto}section.attention .sec_body ul{display:grid;gap:2rem}section.attention .sec_body ul li{list-style:circle;margin-left:2rem}section.closing{padding:6rem 0 4rem;position:relative;background:url(../img/bg_pink.svg) repeat #d363b0}section.closing:before{content:"";position:absolute;top:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0}section.closing:after{content:"";position:absolute;bottom:-24px;border-color:rgba(0,0,0,0) #d363b0 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:24px 100vw 0 0;transform:scale(-1, 1) rotate(180deg)}section.closing .sec_body{padding:2rem}section.closing .sec_body .sec_subheading span::after{background-color:#d363b0}/*# sourceMappingURL=lp.min.css.map */