*: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{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::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;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:"GenEiGothicN";src:url(../fonts/GenEiGothicN-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"GenEiGothicN";src:url(../fonts/GenEiGothicN-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"GenEiGothicN";src:url(../fonts/GenEiGothicN-Heavy.otf) format("opentype");font-weight:900;font-style:normal}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:#fff;color:#2c2c2c;font-family:"GenEiGothicN","ヒラギノ角ゴ 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}@media screen and (min-width: 769px){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: 769px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #43c453}a{color:#2c2c2c;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;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: 768px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 768px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 769px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 769px){.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{position:fixed;top:0;left:0;width:100%;z-index:10}@media screen and (max-width: 768px){.lp_header{height:60px;background-color:#fff}}@media screen and (min-width: 769px){.lp_header{height:65px}}.lp_header>div{display:flex;align-items:center;height:100%}@media screen and (max-width: 768px){.lp_header>div img{height:28px}}@media screen and (min-width: 769px){.lp_header>div img{height:35px}}.lp_footer .footer_inner{width:100%;background-color:rgba(0,0,0,.05);color:dimgray;display:flex;justify-content:center;align-items:center;height:min(10.667vw,6rem)}.lp_footer .footer_inner small{font-size:clamp(1.2rem,0vw + 1.2rem,1.2rem)}.lp_wrap{position:relative;overflow:hidden}@media screen and (max-width: 768px){.lp_wrap{padding-top:60px}}@media screen and (min-width: 769px){.lp_wrap{padding-top:65px;background:url(../images/img-bg.png) no-repeat 50%/cover fixed}}.lp_container{position:relative;font-size:clamp(1.4rem,0.8vw + 0.7856rem,1.6rem);background-color:#fff}@media screen and (min-width: 769px){.lp_container{width:500px;margin:0 auto;box-shadow:0 4px 40px -10px rgba(17,17,17,.12);border-radius:30px 30px 0 0}}@media screen and (max-width: 768px){.lp_inner{padding:0 16px}}@media screen and (min-width: 769px){.lp_inner{padding:0 24px}}.fv__heading{background-color:#fe5f83;color:#fff;line-height:1.5;font-size:1.8rem;font-weight:900;text-align:center}@media screen and (max-width: 768px){.fv__heading{padding:15px 15px 12px;letter-spacing:.05em}}@media screen and (min-width: 769px){.fv__heading{overflow:hidden;padding:20px 20px 17px;border-radius:30px 30px 0 0;letter-spacing:.1em}}.fv__catchcopy{position:relative;padding-top:20px;padding-bottom:20px}.fv__catchcopy__title{position:relative;line-height:1.7;color:#222;font-weight:900;z-index:1}@media screen and (max-width: 768px){.fv__catchcopy__title{font-size:5.3vw}}@media screen and (min-width: 769px){.fv__catchcopy__title{font-size:2.6rem;text-align:center}}.fv__catchcopy__title span{display:flex;align-items:center}@media screen and (min-width: 769px){.fv__catchcopy__title span{justify-content:center}}.fv__catchcopy__title span img{margin-right:5px}@media screen and (max-width: 768px){.fv__catchcopy__title span img{height:7.5vw}}@media screen and (min-width: 769px){.fv__catchcopy__title span img{height:35px}}.fv__catchcopy__seal{display:block;position:absolute;-webkit-transform:rotateZ(7deg) translateY(-50%);transform:rotateZ(7deg) translateY(-50%);z-index:1}@media screen and (max-width: 768px){.fv__catchcopy__seal{top:50%;right:5px;width:24vw;height:24vw}}@media screen and (min-width: 769px){.fv__catchcopy__seal{top:10px;right:-60px;width:140px;height:140px}}.code__btns{border-radius:6px;border:1px dashed rgba(51,51,51,.54)}@media screen and (max-width: 768px){.code__btns{padding:16px 12px}}@media screen and (min-width: 769px){.code__btns{padding:24px 16px}}.code__btns__gift{display:block;padding:20px 12px;line-height:1.4;border-radius:6px;box-shadow:inset 0px -6px 0px rgba(51,51,51,.12);background-color:#ffd600;color:#111;font-size:1.6rem;font-weight:900;text-decoration:none}@media screen and (min-width: 769px){.code__btns__gift{margin:0}.code__btns__gift:hover{margin:3px 0 0;padding:20px 16px 17px;box-shadow:inset 0px -3px 0px rgba(51,51,51,.12);transition:.15s ease}}.code__btns__gift__icon{height:45px}.code__btns__gift span{display:flex;justify-content:center;gap:0 8px;text-align:left}.code__btns__gift span img{margin-right:8px}.code__btns__link{margin-top:15px;font-size:1.3rem;text-align:center}.code__btns__link a{text-decoration:underline}@media screen and (min-width: 769px){.code__btns__link a:hover{text-decoration:none}}.howto{margin-top:32px}.howto__heading{margin-bottom:24px;padding:0 15px;border-left:6px solid #46d157;font-weight:700}@media screen and (max-width: 768px){.howto__heading{font-size:1.6rem}}@media screen and (min-width: 769px){.howto__heading{font-size:1.8rem}}.howto__list{margin-top:24px}@media screen and (max-width: 768px){.howto__list{font-size:1.3rem}}.howto__list__item{display:flex;align-items:flex-start;line-height:1.4}.howto__list__item span{color:#ff8b00;font-weight:700}.howto__list__item:not(:first-child){margin-top:16px}.howto__list__item img{width:20px;margin-right:8px}.howto__caution{margin-top:16px}@media screen and (max-width: 768px){.howto__caution__list{font-size:1.2rem}}.howto__caution__list__item{margin-left:16px;line-height:1.4;list-style-type:disc;word-break:break-all}@media screen and (min-width: 769px){.howto__caution__list__item{margin-left:24px;font-size:1.2rem}}.howto__caution__list__item:not(:first-child){margin-top:8px}.about{overflow:hidden;position:relative;margin-top:32px;padding:64px 0;background:#fff url(../images/img-bg.png) no-repeat center}@media screen and (max-width: 768px){.about{background-size:300%}}@media screen and (min-width: 769px){.about{background-size:250%}}@-webkit-keyframes xscroll01{0%{background-position:0 0}100%{background-position:-1616px 0}}@keyframes xscroll01{0%{background-position:0 0}100%{background-position:-1616px 0}}@-webkit-keyframes xscroll02{0%{background-position:0 0}100%{background-position:-1202px 0}}@keyframes xscroll02{0%{background-position:0 0}100%{background-position:-1202px 0}}.about::before,.about::after{content:"";position:absolute;left:0;width:100%;height:44px;background-repeat:repeat-x;will-change:animation}.about::before{top:-16px;background-image:url(../images/img-wave01.png);z-index:2;-webkit-animation:xscroll01 60s linear infinite;animation:xscroll01 60s linear infinite}.about::after{top:-10px;background-image:url(../images/img-wave02.png);z-index:1;-webkit-animation:xscroll02 115s linear infinite;animation:xscroll02 115s linear infinite}.about__heading{margin-bottom:15px;line-height:1.3;color:#fff;font-weight:700;text-align:center}@media screen and (max-width: 768px){.about__heading{font-size:1.8rem}}@media screen and (min-width: 769px){.about__heading{font-size:2.2rem}}.about__heading span{padding:0 4px;background-color:#222}.about__text{background-color:rgba(255,255,255,.87);border-radius:6px;border:1px solid rgba(255,139,0,.26)}@media screen and (max-width: 768px){.about__text{padding:16px 12px;font-size:1.4rem}}@media screen and (min-width: 769px){.about__text{padding:24px}}.caution{padding:32px 0;background-color:rgba(34,34,34,.87);color:#fff}.caution__heading{margin-bottom:16px;font-weight:700;text-align:center}@media screen and (max-width: 768px){.caution__heading{font-size:1.6em}}@media screen and (min-width: 769px){.caution__heading{font-size:2rem}}.caution__heading span{display:inline-block;padding:0 4px;border-bottom:1px solid #fff}@media screen and (max-width: 768px){.caution__text{font-size:1.1rem}}@media screen and (min-width: 769px){.caution__text{font-size:1.2rem}}.line{position:relative}.line--top{position:fixed;top:0;left:0;width:100%;height:6px;background:#ffa200;background:linear-gradient(90deg, #ffa200 0%, #ffa200 50%, #46d157 50%, #46d157 100%);z-index:15}@media screen and (max-width: 768px){.line--top{display:block}}@media screen and (min-width: 769px){.line--top{display:none}}.line--bottom{display:block;position:relative;bottom:0;left:0;width:100%;height:6px;background:#ffa200;background:linear-gradient(90deg, #ffa200 0%, #ffa200 50%, #46d157 50%, #46d157 100%);z-index:15}/*# sourceMappingURL=lp.min.css.map */