*: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}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:#f7fef9;color:#333;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}@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:#333;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_footer{background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}@media(prefers-color-scheme: dark){.lp_footer{background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}.lp_footer .footer_inner{width:100%;color:dimgray;display:flex;justify-content:center;align-items:center;height:min(17.333vw,10rem)}.lp_footer .footer_inner small{font-size:clamp(1.1rem,2vw + -0.436rem,1.6rem)}.lp_wrap{position:relative;overflow:hidden}.lp_container{position:relative;overflow:hidden;max-width:750px;width:100%;margin:0 auto;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover;font-size:clamp(1.4rem,0.8vw + 0.7856rem,1.6rem)}@media(prefers-color-scheme: dark){.lp_container{background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}@media screen and (min-width: 769px){.lp_container{box-shadow:0px 0px 44px 0px rgba(78,178,101,.15)}}.mv_title{width:100%;margin:0 auto}.mv_button{position:relative;z-index:10;margin:5.333% 0}.mv_button .lp_btn_cta,.mv_button .lp_btn_thanks{width:92%;padding-top:21.067%}.mv_button .lp_btn_end{cursor:auto;width:92%}.mv_notice{width:92%;margin:0 auto;z-index:10;position:relative}.mv .btn_end{width:89.333%;display:block;margin:0 auto}.mv .app{background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover;color:#333 !important;padding:0 0 5.333%}@media(prefers-color-scheme: dark){.mv .app{color:#333 !important;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}@media screen and (min-width: 1366px){.mv .app{display:none}}.mv .app_button_wrapper{display:flex;gap:1.333%;padding:0 3.333%;justify-content:center;padding-top:5.333%;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover;color:#333 !important}@media(prefers-color-scheme: dark){.mv .app_button_wrapper{color:#333 !important;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}.present{background:url(../images/present_bg_deco.png) repeat-y #54bf80 top center/contain;margin-top:-19.067%;position:relative}.present_step{width:91.467%;margin:0 auto}.present_btn_wrapper{position:relative;padding:7.733% 0 14.533%;background:url(../images/sec_bg_end.jpg) no-repeat top center/cover}.present_btn_text{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:52.533%}.present .btn_end{width:86.4%;display:block;margin:0 auto}.notice{margin-top:13.333%;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover;color:#333 !important}@media(prefers-color-scheme: dark){.notice{color:#333 !important;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}.notice_heading{width:24.133%;margin:0 auto 4.8%}@media screen and (min-width: 769px){.back{position:fixed;width:100vw;height:100vh;z-index:-1000;background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}@media screen and (min-width: 769px)and (prefers-color-scheme: dark){.back{background:url(../images/bg_green.png) #f7fef9 repeat-y center center/cover}}/*# sourceMappingURL=lp.min.css.map */