@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";*: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:#fff;color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",Helvetica,arial,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: 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}}p+p{margin-top:1em}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #f95831}a{color:#000;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: 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)}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(16vw,12rem)}.lp_header .header_sns{width:clamp(1.6rem,5.333vw,4rem)}.lp_header .header_sns a{display:flex}.lp_header{width:100%;height:40px;position:fixed;top:0;left:0;z-index:100;overflow:hidden;padding:0 !important}.lp_header.type_dark{background:rgba(60,60,80,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:none}.lp_logo{margin-left:10px}.lp_footer .footer_inner{width:100%;background-color:#f95831;color:#fff;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_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%;-webkit-transform:translate(-50%, -20%) rotate(-45deg);transform:translate(-50%, -20%) rotate(-45deg)}.lp_pagetop.is_show{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.lp_pagetop.is_hide{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@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_main{padding-bottom:min(6.667vw,5rem)}.lp_main .sec_heading{margin-bottom:min(5.333vw,5rem);font-size:clamp(1.5rem, 5.8vw + -2.9486rem, 3rem)}.lp_main .sec_subheading{margin:0 auto min(2.667vw,2rem);font-size:clamp(1.4rem, 3.1vw + -0.9777rem, 2.2rem)}.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_header{width:100%;height:40px;position:fixed;top:0;left:0;z-index:100;overflow:hidden;padding:0 !important;border-bottom:none;background-color:#f95831}.lp_header .logo{display:block;float:left;height:22px;margin-left:10px;position:relative;top:50%;margin-top:-11px}.lp_header .logo a{opacity:1}.lp_header .logo a:hover{opacity:.7}.lp_header ul.simple_nav{font-size:0;margin-left:auto}.lp_header #nav_login,.lp_header ul.simple_nav li{display:inline-block;font-size:12px;margin-left:0 !important}.lp_header ul.simple_nav li a{color:#fff !important;display:block;width:100px;text-decoration:none}.lp_header ul.simple_nav li a:hover{opacity:.6}.lead_wrapper{z-index:10;position:relative;background:#def3eb;background-size:contain;background:linear-gradient(180deg, rgb(222, 243, 235) 0%, rgb(191, 243, 243) 25%, rgb(191, 243, 243) 50%, rgb(191, 243, 243) 100%);position:relative}.lead_wrapper::after{content:"";position:absolute;display:block;bottom:0;left:50%;background:url(../img/lp/overview_arrow.svg) no-repeat bottom center;background-size:contain;width:6px;height:23px;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}@media screen and (min-width: 768px){.lead_wrapper::after{width:12px;height:45px}}.fv{background:url("../img/lp/main_bg01_sp.png") no-repeat top center;background-size:contain;position:relative;overflow:visible}@media screen and (min-width: 768px){.fv{background:url("../img/lp/main_bg01.png") no-repeat top center;max-width:1920}}.fv_inner{max-width:980px;margin:0 auto;position:relative;padding-bottom:143.3333333333%}@media screen and (min-width: 768px){.fv_inner{padding-bottom:82.7551020408%}}@media screen and (min-width: 1024px){.fv_inner{padding-bottom:811px}}.fv_logo{position:absolute;margin-top:3.3333333333%;margin-left:3.3333333333%;width:35.7333333333%}@media screen and (min-width: 1024px){.fv_logo{margin-left:auto;width:23.2653061224%}}@media screen and (min-width: 768px){.fv_logo{margin-left:2.0408163265%;margin-top:2.9591836735%;width:21.2244897959%}}.fv_balloon{position:absolute;margin-top:0%;width:56.9333333333%;margin-left:auto;right:0;z-index:0}@media screen and (min-width: 768px){.fv_balloon{margin-top:-1.4285714286%;width:51.3265306122%;margin-left:29.5918367347%;right:auto}}.fv_title{position:absolute;margin-top:22.2666666667%;width:100%;margin-left:0%}@media screen and (min-width: 768px){.fv_title{margin-top:13.3673469388%;width:103.6734693878%;margin-left:-12.2448979592%}}.fv_date{position:absolute;margin-top:61.3333333333%;width:26.6666666667%;margin-left:8.4%;z-index:1}@media screen and (min-width: 768px){.fv_date{margin-top:50%;width:28.1632653061%;margin-left:7.1428571429%}}.fv_illust{position:absolute;margin-top:57.0666666667%;margin-left:36.4%;width:52.6666666667%;z-index:2}@media screen and (min-width: 768px){.fv_illust{margin-top:11.8367346939%;margin-left:50%;width:53.4693877551%}}@media screen and (min-width: 1024px){.fv_illust{margin-top:8.7755102041%;width:51.4285714286%}}.fv_btn{position:absolute;margin-top:116.9333333333%;width:89.3333333333%;z-index:3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fv_btn .txt{width:239px}@media screen and (min-width: 768px){.fv_btn{margin-top:60.306122449%;width:44.7959183673%;margin-left:7.1428571429%;left:auto;-webkit-transform:none;transform:none}.fv_btn .txt{width:326px}}.overview{margin:25px auto 0;color:#3999b6;font-weight:bold;padding:0 15px 45px;position:relative}.overview::before{content:"";display:block;position:absolute;background:url(../img/lp/overview_bg01.png);background-size:16px 16px;width:116px;height:134px;top:60px;right:0}@media screen and (min-width: 768px){.overview::before{content:none}}@media screen and (min-width: 768px){.overview{margin:-43px auto 0;max-width:980px;padding:0 0 80px}.overview .lp_section_header{margin-bottom:30px}}.overview_balloon{position:relative}@media screen and (min-width: 768px){.overview_balloon{padding-right:40px}}.overview_balloon .image{position:absolute;z-index:2}@media screen and (min-width: 768px){.overview_balloon.nyansaku{padding-left:159px}}.overview_balloon.nyansaku .image{width:59.5px;bottom:-10px;left:5px}@media screen and (min-width: 768px){.overview_balloon.nyansaku .image{width:119px;left:20px}}@media screen and (min-width: 768px){.overview_balloon.ojisan{padding-right:168px}}.overview_balloon.ojisan .image{width:84px;right:-5px;bottom:-15px}@media screen and (min-width: 768px){.overview_balloon.ojisan .image{width:168px}}.overview_balloon .inner{margin-left:auto;background-color:#fff;border-radius:15px;border:1px solid #3999b6;padding:25px 27px;position:relative;z-index:0;width:86.0869565217%;font-size:14px;line-height:1.7;letter-spacing:.04em}@media screen and (min-width: 768px){.overview_balloon .inner{border:2px solid #3999b6;padding:35px 20px;max-width:770px;width:100%;text-align:center;font-size:20px}}.overview_balloon .inner::before{content:"";display:block;position:absolute;background:url(../img/lp/overview_deco01_sp.png) no-repeat top left;background-size:contain;width:11px;height:20px;left:-10px;top:50px;z-index:1}@media screen and (min-width: 768px){.overview_balloon .inner::before{width:21px;height:40px;left:-20px;top:30px;background:url(../img/lp/overview_deco01.png) no-repeat top left}}.overview_balloon:nth-of-type(even){margin-top:25px}@media screen and (min-width: 768px){.overview_balloon:nth-of-type(even){margin-top:20px;padding-left:40px}}.overview_balloon:nth-of-type(even) .inner{margin-right:auto;margin-left:0}.overview_balloon:nth-of-type(even) .inner::before{background:url(../img/lp/overview_deco01_sp.png) no-repeat top left;background-size:contain;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);left:auto;right:-10px;top:35px}@media screen and (min-width: 768px){.overview_balloon:nth-of-type(even) .inner::before{background:url(../img/lp/overview_deco01.png) no-repeat top left;right:-20px}}.about{position:relative;padding-top:35px}@media screen and (min-width: 768px){.about{padding-top:110px}}.about::before{content:"";position:absolute;background:url(../img/lp/about_bg01_sp.png) no-repeat top center;background-size:contain;width:100%;padding-top:143.7333333333%;z-index:0;top:0;left:0}@media screen and (min-width: 768px){.about::before{width:1696px;height:441px;background:url(../img/lp/about_bg01.png) no-repeat top center;background-size:contain;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about::after{content:"";position:absolute;background:url(../img/lp/about_bg02.png);background-size:144px 286px;margin-top:130.6666666667%;width:100%;height:calc(100% - 500px);z-index:0;top:0;left:0}@media screen and (min-width: 768px){.about::after{width:100%;height:calc(100% - 441px);background-size:288px 572px;z-index:0;top:0;margin-top:350px;padding-top:22.96875%;left:0}}.about_inner{position:relative;z-index:1;margin:0 auto}@media screen and (min-width: 768px){.about_inner{max-width:980px}}.about_list_wrapper{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 768px){.about_list_wrapper{flex-direction:row}}@media screen and (min-width: 768px){.about_list{width:50%}}.about_list:nth-of-type(n+2){margin-top:20px}@media screen and (min-width: 768px){.about_list:nth-of-type(n+2){margin-top:0}}.about_list_item{display:flex;flex-direction:column;padding:0 30px}@media screen and (min-width: 768px){.about_list_item{padding:0 40px;flex-direction:row}}.about_list_item:nth-of-type(n+2){margin-top:35px}@media screen and (min-width: 768px){.about_list_item:nth-of-type(n+2){margin-top:40px}}.about_list_header{flex-shrink:0;width:25%;margin-bottom:5px}@media screen and (min-width: 768px){.about_list_header{margin-bottom:0}}.about_body .note{font-size:12px;margin-top:5px}.about_btn{margin:30px auto 0;width:89.3333333333%}.about_btn .txt{width:187.5px}@media screen and (min-width: 768px){.about_btn{margin:0 auto}.about_btn .txt{width:206px}}@media screen and (min-width: 768px){.about_btn{width:100%;max-width:600px}}.about_btn::before{content:"";display:block;background:url(../img/lp/about_img01.png) no-repeat bottom center;background-size:contain;width:106px;height:121px;margin:0 auto;margin-bottom:-10px}@media screen and (min-width: 768px){.about_btn::before{width:137px;height:158px}}.about .lp_discList{display:flex;flex-wrap:wrap;font-size:12px;line-height:1.5}.about .lp_discList li{width:50%}.about .color-red{color:#f95831;font-weight:bold}.event{margin:60px auto 0;padding:0 20px}@media screen and (min-width: 768px){.event{max-width:980px;margin:90px auto 0;padding:0 40px}}.event_list{min-height:64px;position:relative;margin-bottom:16px;border-left:7px solid #3999b6;border-radius:6px;position:relative;padding:17px 15px 15px;line-height:1.3;font-size:14px;font-weight:400;background-color:#fff3c3;color:#3999b6}@media screen and (min-width: 768px){.event_list{border-left:12px solid #3999b6;border-radius:8px;padding:15px}}.event_list>dt{font-weight:bold;font-size:20px}.event .lp_event_item.fontw,.event .lp_event_item.sponsor,.event .lp_event_item.nekonote,.event .lp_event_item.vtuber{padding-right:16px}.event li.lp_event_item::after,.event li.lp_event_item::before{content:"";position:absolute;width:84px;height:84px;right:5px;top:5px}.event .lp_event_item .ttl{font-size:20px;font-weight:600}.notice{margin:35px auto 0;padding:0 20px;color:#fff;font-size:14px}@media screen and (min-width: 768px){.notice{max-width:980px;margin:80px auto 0;padding:0 40px}}.notice_deco{margin:0 auto;width:78.2666666667%;-webkit-transform:translateX(-5px);transform:translateX(-5px)}@media screen and (min-width: 768px){.notice_deco{width:42.1428571429%}}.notice .lp_section_header{margin-bottom:10px}.notice_text_box{margin:32px auto;padding:20px 20px 15px;background-color:#3999b6;border-radius:16px;margin:0 auto;line-height:1.7}@media screen and (min-width: 768px){.notice_text_box{padding:32px 40px}}.notice_text_box+.notice_text_box{margin-top:20px}@media screen and (min-width: 768px){.notice_text_box+.notice_text_box{margin-top:40px}}.notice li{margin-bottom:1em;line-height:1.5;font-size:14px}.notice a{color:#fff !important;text-decoration:underline !important}.notice a:hover{text-decoration:none}.faq{background-color:#3999b6;margin:35px auto 0}@media screen and (min-width: 768px){.faq{margin:64px auto 0}}.faq_inner{margin:0 auto;padding:20px 25px 30px;color:#fff;font-size:14px}@media screen and (min-width: 768px){.faq_inner{max-width:980px;margin:0 auto;padding:30px 40px 70px}}.faq_list_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (min-width: 768px){.faq_list_wrapper{flex-direction:row}}.faq_list{border-radius:4px;position:relative}.faq_list:nth-of-type(1){margin-top:0}.faq_list:nth-of-type(2){margin-top:15px}@media screen and (min-width: 768px){.faq_list:nth-of-type(2){margin-top:0}}.faq_list:nth-of-type(n+3){margin-top:15px}.faq_list a{color:#6da3f5;text-decoration:underline}.faq_list a:hover{text-decoration:none}@media screen and (min-width: 768px){.faq_list{width:48%}}.faq_list .question,.faq_list .answer{border-radius:4px;background-color:#fff;position:relative;width:100%;padding:6px 12px;color:#000;line-height:1.4em;font-size:13px;padding-left:40px}.faq_list .question::before,.faq_list .answer::before{content:"";display:block;position:absolute;height:100%;width:32px;left:0;top:0;color:#fff;overflow:hidden;border-radius:4px 0 0 4px;text-align:center;vertical-align:middle}.faq_list .question::after,.faq_list .answer::after{content:"";display:block;position:absolute;left:16px;top:50%;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;overflow:hidden;border-radius:4px 0 0 4px;font-weight:bold;font-size:14px}.faq_list .question{margin-bottom:5px}.faq_list .question::before{background-color:#000}.faq_list .question::after{background-image:url(../img/lp/faq_txt01.png);width:14px;height:16px}.faq_list .answer::before{background-color:#f95831}.faq_list .answer::after{background-image:url(../img/lp/faq_txt02.png);width:13px;height:12px}.footer{padding-top:20px;position:relative;vertical-align:bottom;z-index:10}@media screen and (min-width: 768px){.footer{padding-top:60px}}.footer_deco{margin:0 auto;text-align:center;width:86.5333333333%;-webkit-transform:translateX(-5px);transform:translateX(-5px)}@media screen and (min-width: 768px){.footer_deco{width:46.4285714286%}}.footer_inner{background-color:#f5f5f5;padding:30px 0 117px}@media screen and (min-width: 768px){.footer_inner{padding:56px 0 165px 0}}.footer_company{margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:0 25px}@media screen and (min-width: 768px){.footer_company{max-width:790px;height:50px;padding:0 20px}}.footer_company .logo{width:104px;flex-shrink:0}@media screen and (min-width: 768px){.footer_company .logo{width:208px}}.footer_company .txt{padding-left:20px;font-size:10px;line-height:1.6em}@media screen and (min-width: 768px){.footer_company .txt{font-size:14px}}#promo_footer{width:100%;height:80px;line-height:40px;color:#ccc;font-size:2.4vw;text-align:center;background:#000;z-index:500}@media screen and (min-width: 768px){#promo_footer{font-size:14px}}.lp_container{flex-grow:1}body{line-height:1.5;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",Helvetica,arial,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em}.u-fz-small{font-size:12px}.lp_footer{flex-shrink:0;width:100%;margin-top:auto;padding:15px 0;background:#4d6594;color:#fff;text-align:center;font-size:11px}img{vertical-align:bottom}@media screen and (min-width: 768px){.u-sp-show{display:none}}.u-pc-show{display:none}@media screen and (min-width: 768px){.u-pc-show{display:block}}.u-md-none{display:block}@media screen and (min-width: 768px){.u-md-none{display:none}}@media screen and (min-width: 1024px){.u-md-none{display:block}}.u-nowrap{display:inline-block}.lp_btn a{display:flex;align-items:center;justify-content:center;border:2px solid #000;height:83.5px;border-radius:15px;box-shadow:0px 10px 0px 0px #000;background:url(../img/lp/common_bg01.png) no-repeat #f95831 right center;background-size:54px 49px}@media screen and (min-width: 768px){.lp_btn a{border:4px solid #000;height:112px;box-shadow:0px 13px 0px 0px #000;background:url(../img/lp/common_bg01.png) no-repeat #f95831 right center;padding:0 40px}.lp_btn a:hover{opacity:1;box-shadow:none;-webkit-transform:translateY(10px);transform:translateY(10px)}}.lp_btn.disabled{display:none}.lp_btn.disabled div{display:flex;align-items:center;justify-content:center;border:2px solid #000;height:83.5px;border-radius:15px;box-shadow:none;background-color:#b3b3b3;background-image:none;pointer-events:none}@media screen and (min-width: 768px){.lp_btn.disabled div{border:4px solid #000;height:112px;padding:0 40px}.lp_btn.disabled div:hover{opacity:1;box-shadow:none;-webkit-transform:translateY(10px);transform:translateY(10px)}}.lp_btn.disabled div .txt{width:260.5px}@media screen and (min-width: 768px){.lp_btn.disabled div .txt{width:348px}}#container{background-color:#000;animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.link_twitter{position:absolute;margin-top:6px;margin-left:-102px}div#promo{background:#fff;position:relative;overflow:hidden;top:40px}.cont{margin-bottom:4vh}div#promo div[class^=box_0]{position:relative;width:1600px;left:50%;margin-left:-800px;vertical-align:bottom;top:0;z-index:10}.promo_container{position:relative}.lp_section_header{font-size:20px;font-weight:600;text-align:center;margin-bottom:15px}@media screen and (min-width: 768px){.lp_section_header{font-size:32px;margin-bottom:20px}}.lp_numList>li{position:relative;padding-left:25px;margin-bottom:15px;counter-increment:li}.lp_numList>li::before{position:absolute;display:inline-block;top:3px;left:0;content:counter(li);background:#000;color:#fff;font-size:10px;font-weight:bold;border-radius:50%;width:16px;height:16px;line-height:16px;text-align:center}.lp_discList>li{position:relative;padding-left:1.5rem}.lp_discList>li::before{position:absolute;content:"・";left:0;top:0}#lp_pagetop{position:fixed;right:50px;transition:all .3s linear;z-index:1000;opacity:0}@media screen and (min-width: 768px){#lp_pagetop{bottom:64px;right:64px}}#lp_pagetop .btn-tw{width:45px;height:auto;position:absolute;bottom:0;transition:all .1s linear}@media screen and (min-width: 768px){#lp_pagetop .btn-tw{width:48px}}#lp_pagetop #pagetop{width:45px;height:auto;position:absolute;bottom:-50px;transition:all .1s linear}@media screen and (min-width: 768px){#lp_pagetop #pagetop{width:48px}}@media screen and (min-width: 768px){#lp_pagetop .btn-tw:hover{opacity:.8}#lp_pagetop #pagetop:hover{opacity:.8}#lp_pagetop{-webkit-transform:translateY(10rem);transform:translateY(10rem)}}#lp_pagetop.up_move{-webkit-animation:up_anime_sp .3s forwards;animation:up_anime_sp .3s forwards}@media screen and (min-width: 768px){#lp_pagetop.up_move{-webkit-animation:up_anime_pc .3s forwards;animation:up_anime_pc .3s forwards}}@-webkit-keyframes up_anime_sp{from{opacity:0;-webkit-transform:translateY(14.667vw);transform:translateY(14.667vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up_anime_sp{from{opacity:0;-webkit-transform:translateY(14.667vw);transform:translateY(14.667vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes up_anime_pc{from{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up_anime_pc{from{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#lp_pagetop.down_move{-webkit-animation:down_anime_sp .3s forwards;animation:down_anime_sp .3s forwards}@media screen and (min-width: 768px){#lp_pagetop.down_move{-webkit-animation:down_anime_pc .3s forwards;animation:down_anime_pc .3s forwards}}@-webkit-keyframes down_anime_sp{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(14.667vw);transform:translateY(14.667vw)}}@keyframes down_anime_sp{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(14.667vw);transform:translateY(14.667vw)}}@-webkit-keyframes down_anime_pc{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}}@keyframes down_anime_pc{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}}/*# sourceMappingURL=lp.min.css.map */