/*!
* ress.css • v2.0.2
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}html{font-size:62.5%;height:-webkit-fill-available}body{background-color:#fff;color:#333;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium","Helvetica Neue",Verdana,sans-serif;font-size:1.2em;font-weight:500;line-height:1.8;letter-spacing:.07em;overflow-x:hidden;overflow-y:scroll;min-height:100vh;position:relative;min-height:-webkit-fill-available;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{font-size:1.5em;line-height:2;letter-spacing:.13em}}@media screen and (min-width: 1024px){body{font-size:1.8em}}body.adultcheck::before{opacity:1}html:lang(zh-cn) body{font-family:"Noto Sans SC","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium","Helvetica Neue",Verdana,sans-serif}html:lang(zh-tw) body{font-family:"Noto Sans TC","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium","Helvetica Neue",Verdana,sans-serif}html:lang(ko-kr) body{font-family:"Noto Sans KR","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium","Helvetica Neue",Verdana,sans-serif}body *,body *::before,body *::after{box-sizing:border-box}body *:focus{outline:0}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}a{cursor:pointer;transition:.2s ease-in-out;text-decoration:none}a:link,a:visited,a:active{color:#4652c7}li{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:500}p+p{margin-top:1.5em}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}select{color:#333}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:block}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:block}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:block}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:block}}.hidden_xs{display:block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.hidden_xs_block{display:block}@media screen and (max-width: 767px){.hidden_xs_block{display:none !important}}.hidden_sm{display:block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.hidden_md{display:block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.hidden_lg{display:block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.text_indent{text-indent:-1em;padding-left:1em}.text_link{background:url(../img/icon_angle_navy_01.svg) no-repeat left center/0.4rem auto;padding-left:3.5vw}@media screen and (min-width: 1024px){.text_link{background-size:.7rem auto;padding-left:2.5rem}}.lp_wrap{position:relative;overflow:hidden}.lp_container{opacity:0;visibility:hidden;position:relative}.lp_container::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#f9f9f9 url(../img/bg_main_01_sp.jpg) no-repeat center center/cover;z-index:-1}@media screen and (min-width: 1366px){.lp_container::before{background-image:url(../img/bg_main_01_pc.jpg)}}.is_loaded:not(.adultcheck) .lp_container{-webkit-animation:content_view 1s ease-in-out forwards;animation:content_view 1s ease-in-out forwards}@-webkit-keyframes content_view{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes content_view{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.lp_loading{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.is_loaded:not(.adultcheck) .lp_loading{display:none}.lp_loading img{-webkit-animation:loading_chara 1s ease-in-out infinite;animation:loading_chara 1s ease-in-out infinite}@-webkit-keyframes loading_chara{0%,100%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@keyframes loading_chara{0%,100%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}.lp_loading p{font-size:1rem;font-weight:bold;margin-top:1rem;color:#ccc}@media screen and (min-width: 1024px){.lp_loading p{font-size:1.2rem;margin-top:2rem}}.lp_loading p::after{content:"";width:.2rem;height:1em;background-color:#ccc;display:inline-block;vertical-align:-10%;margin-left:.5em;-webkit-animation:loading_cursor 1s ease-in-out infinite;animation:loading_cursor 1s ease-in-out infinite}@-webkit-keyframes loading_cursor{0%,100%{opacity:1}60%{opacity:0}}@keyframes loading_cursor{0%,100%{opacity:1}60%{opacity:0}}.bg_particles{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7}.lp_btn{display:block;width:100%;margin:0 auto;text-align:center;border:.2rem solid rgba(255,255,255,.7);border-radius:10rem;font-weight:700;box-shadow:0 .1rem .5rem 0 rgba(179,115,236,.5)}@media screen and (min-width: 1024px){.lp_btn{width:auto;border-width:.4rem}.lp_btn:hover{box-shadow:0 .1rem 1.5rem 0 rgba(179,115,236,.8)}}.lp_btn:link,.lp_btn:visited,.lp_btn:active{color:#fff}.lp_btn_lineup{background-color:#f77997;font-size:4vw;padding:3vw 4vw;position:relative}@media screen and (min-width: 1024px){.lp_btn_lineup{font-size:1.77083vw;padding:.88542vw 6vw;min-width:26.041667vw}}.lp_btn_lineup::before{content:"";position:absolute;width:3.33333vw;height:3.33333vw;top:45%;right:5vw;background:url(../img/icon_angle_white_01.svg) no-repeat 0 0/100% auto;-webkit-animation:icon_down 1.5s ease-in-out infinite;animation:icon_down 1.5s ease-in-out infinite}@media screen and (min-width: 1024px){.lp_btn_lineup::before{width:1.5625vw;height:1.5625vw;right:3.125vw}}@-webkit-keyframes icon_down{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}}@keyframes icon_down{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}}.lp_btn_contact{background-color:#4652c7;font-size:1.2rem;padding:3.6vw 4vw}@media screen and (min-width: 768px){.lp_btn_contact{font-size:1.6rem}}@media screen and (min-width: 1024px){.lp_btn_contact{font-size:1.8rem;padding:1.4rem 3rem;border-width:.3rem;min-width:40rem;display:inline-block}}.lp_btn_detail,.lp_btn_trial{font-size:1.1rem;padding:1.1vw 2vw;border-width:.1rem;box-shadow:0 .1rem .3rem 0 rgba(179,115,236,.5)}@media screen and (min-width: 768px){.lp_btn_detail,.lp_btn_trial{font-size:1.3rem}}@media screen and (min-width: 1024px){.lp_btn_detail,.lp_btn_trial{font-size:1.4rem;padding:.9rem 2rem;border-width:.2rem}.lp_btn_detail:hover,.lp_btn_trial:hover{box-shadow:0 .1rem 1rem 0 rgba(179,115,236,.8)}}.lp_btn_detail{background-color:#f77997}.lp_btn_trial{background-color:#63c3c0}.lp_btn_more{background:#4652c7 linear-gradient(-255deg, rgba(179, 115, 236, 0.8) 0%, rgba(70, 82, 199, 0.8) 100%);font-size:1.4rem;padding:4.5vw 4vw}@media screen and (min-width: 768px){.lp_btn_more{font-size:2rem}}@media screen and (min-width: 1024px){.lp_btn_more{font-size:2.4rem;padding:1.7rem 5rem;display:inline-block;min-width:60rem}}.lp_heading{margin-bottom:5vw;text-align:center}@media screen and (min-width: 1024px){.lp_heading{margin-bottom:5rem}}.lp_heading .heading_sub{font-size:1.1rem;font-weight:700;margin-bottom:2vw;display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width: 768px){.lp_heading .heading_sub{font-size:1.6rem}}@media screen and (min-width: 1024px){.lp_heading .heading_sub{font-size:2.4rem;margin-bottom:.8rem}}.lp_heading .heading_sub::before,.lp_heading .heading_sub::after{content:"";width:.1rem;height:2.5rem;background-color:#333}@media screen and (min-width: 768px){.lp_heading .heading_sub::before,.lp_heading .heading_sub::after{height:4rem}}@media screen and (min-width: 1024px){.lp_heading .heading_sub::before,.lp_heading .heading_sub::after{width:.2rem;height:6rem}}.lp_heading .heading_sub::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-right:2rem}@media screen and (min-width: 1024px){.lp_heading .heading_sub::before{margin-right:4rem}}.lp_heading .heading_sub::after{-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-left:2rem}@media screen and (min-width: 1024px){.lp_heading .heading_sub::after{margin-left:4rem}}.lp_heading .heading_title{font-size:1.5rem;font-weight:700;color:#4652c7}@media screen and (min-width: 768px){.lp_heading .heading_title{font-size:2.4rem}}@media screen and (min-width: 1024px){.lp_heading .heading_title{font-size:3.4rem}}.lp_heading .heading_title span{font-size:1.9rem;font-weight:700;color:#092a83;display:inline;background:linear-gradient(transparent 70%, rgba(252, 200, 0, 0.7) 0%);padding:.1rem .5rem}@media screen and (min-width: 768px){.lp_heading .heading_title span{font-size:3rem}}@media screen and (min-width: 1024px){.lp_heading .heading_title span{font-size:4.2rem;padding:.2rem .7rem;margin:0 .5rem}}.lp_box{border:.2rem solid rgba(255,255,255,.75);border-radius:2rem;background:rgba(255,255,255,.9) linear-gradient(-230deg, rgba(111, 223, 255, 0.18) 0%, rgba(237, 181, 255, 0.18) 80%);box-shadow:0 0 1.2rem .3rem rgba(9,42,131,.1),0 0 .8rem 0 rgba(9,42,131,.1) inset;padding:8vw 6.5vw 10.5vw}@media screen and (min-width: 1024px){.lp_box{border-width:.3rem;border-radius:4rem;box-shadow:0 0 2.4rem .6rem rgba(9,42,131,.1),0 0 1.6rem 0 rgba(9,42,131,.1) inset;padding:8rem 12rem}}.lp_box .box_heading{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:3vw}@media screen and (min-width: 1024px){.lp_box .box_heading{font-size:2.2rem;margin-bottom:3rem}}.order_list{counter-reset:list-counter}.order_item{display:flex;align-items:center}.order_item::before{content:counter(list-counter);counter-increment:list-counter;align-self:flex-start;color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;width:12.13333vw;height:10.53333vw;max-width:6.6rem;max-height:6rem;margin-right:2vw;background:url(../img/bg_number_01.png) no-repeat left top/100% auto;font-size:1.7rem}@media screen and (min-width: 768px){.order_item::before{margin-right:1rem;font-size:2.5rem;padding:0 0 .3rem .3rem}}.order_item+.order_item{margin-top:4vw}@media screen and (min-width: 1024px){.order_item+.order_item{margin-top:3rem}}.order_text{flex:1}html:lang(ja-jp) .order_text{word-break:break-all}.lp_header{display:flex;align-items:center;background-color:rgba(255,255,255,.8);width:100%;height:10.66667vw;padding:0 2.66667vw;position:absolute}@media screen and (min-width: 1024px){.lp_header{height:6rem;padding:0 1rem 0 2rem}}.lp_header .header_logo{margin-right:auto}.lp_header .header_logo img{width:auto;height:4.8vw;max-height:2.5rem;display:flex}.lp_header .header_language select{font-size:1rem;border:.1rem solid #ccc;border-radius:5rem;padding:1vw 7.5vw;min-width:32vw;background-color:#fff;background-image:url(../img/icon_earth_01.svg),url(../img/icon_angle_black_01.svg);background-repeat:no-repeat;background-position:left 2.66667vw center,right 2.66667vw center;background-size:1.2rem auto,.45rem auto;cursor:pointer}@media screen and (min-width: 768px){.lp_header .header_language select{font-size:1.2rem}}@media screen and (min-width: 1024px){.lp_header .header_language select{font-size:1.4rem;padding:.5rem 5rem;min-width:17rem;background-position:left 2rem center,right 2rem center;background-size:2rem auto,.6rem auto}}.lp_header .header_sns{width:3.2rem;margin-left:2.66667vw}@media screen and (min-width: 1024px){.lp_header .header_sns{width:4rem;margin-left:2rem}}.lp_footer{margin-top:22vw;height:auto;line-height:normal;color:#fff}@media screen and (min-width: 1024px){.lp_footer{margin-top:15rem}}.lp_footer .lp_modal_notice{position:fixed;bottom:1rem;left:1rem;background-color:rgba(255,255,255,.7);color:#333;border-radius:1rem;padding:.5rem;width:calc(100% - 9rem);z-index:100;opacity:0;transition:none;-webkit-transform:translateY(30vw);transform:translateY(30vw)}@media screen and (min-width: 1024px){.lp_footer .lp_modal_notice{bottom:2rem;left:50%;margin-left:-480px;width:960px;max-width:80%}}.lp_footer .lp_modal_notice.active{opacity:1}.lp_footer .lp_modal_notice.up_move{-webkit-animation:up_anime .3s forwards;animation:up_anime .3s forwards}.lp_footer .lp_modal_notice.down_move{-webkit-animation:down_anime .3s forwards;animation:down_anime .3s forwards}.lp_footer .lp_modal_notice .notice_inner{border:.1rem solid #ccc;border-radius:1rem;padding:.5rem;font-size:1.1rem;line-height:1.3;position:relative}@media screen and (min-width: 1024px){.lp_footer .lp_modal_notice .notice_inner{padding:2rem 3rem;font-size:1.4rem;text-align:center}}.lp_footer .lp_modal_notice .notice_inner a{color:#4652c7}.lp_footer .lp_modal_notice .notice_inner .btn_close{position:absolute;top:-1.5rem;right:-1.5rem;cursor:pointer}.lp_footer .lp_modal_notice .notice_inner .btn_close span{background:#4652c7;width:2rem;height:0;padding-top:2rem;display:block;overflow:hidden;border-radius:50%;z-index:100;transition:none;position:relative}@media screen and (min-width: 1024px){.lp_footer .lp_modal_notice .notice_inner .btn_close span{width:2.6rem;padding-top:2.6rem}}.lp_footer .lp_modal_notice .notice_inner .btn_close span::before,.lp_footer .lp_modal_notice .notice_inner .btn_close span::after{content:"";position:absolute;top:50%;left:50%;width:.1rem;height:1rem;background-color:#fff}@media screen and (min-width: 1024px){.lp_footer .lp_modal_notice .notice_inner .btn_close span::before,.lp_footer .lp_modal_notice .notice_inner .btn_close span::after{height:1.3rem}}.lp_footer .lp_modal_notice .notice_inner .btn_close span::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.lp_footer .lp_modal_notice .notice_inner .btn_close span::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.lp_footer .pagetop{position:fixed;right:1rem;bottom:1rem;width:4rem;height:4rem;z-index:100;transition:none;-webkit-transform:translateY(30vw);transform:translateY(30vw)}@media screen and (min-width: 1024px){.lp_footer .pagetop{right:2rem;bottom:2rem;width:8rem;height:8rem}}.lp_footer .pagetop.up_move{-webkit-animation:up_anime .3s forwards;animation:up_anime .3s forwards}.lp_footer .pagetop.down_move{-webkit-animation:down_anime .3s forwards;animation:down_anime .3s forwards}.lp_footer .pagetop a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#4652c7;border-radius:100%}.lp_footer .pagetop a img{width:1.1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 1024px){.lp_footer .pagetop a img{width:2.2rem}}@-webkit-keyframes up_anime{from{-webkit-transform:translateY(30vw);transform:translateY(30vw);@media screen and (min-width: 1024px){.lp_footer{-webkit-transform:translateY(15rem);transform:translateY(15rem)}}}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes up_anime{from{-webkit-transform:translateY(30vw);transform:translateY(30vw);@media screen and (min-width: 1024px){.lp_footer{-webkit-transform:translateY(15rem);transform:translateY(15rem)}}}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes down_anime{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(30vw);transform:translateY(30vw);@media screen and (min-width: 1024px){.lp_footer{-webkit-transform:translateY(15rem);transform:translateY(15rem)}}}}@keyframes down_anime{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(30vw);transform:translateY(30vw);@media screen and (min-width: 1024px){.lp_footer{-webkit-transform:translateY(15rem);transform:translateY(15rem)}}}}.lp_footer .footer_inner{background-color:#4652c7;height:10.66667vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.lp_footer .footer_inner{height:8rem}}.lp_footer .footer_inner small{font-size:1.1rem}@media screen and (min-width: 1024px){.lp_footer .footer_inner small{font-size:1.2rem}}.sec_fv{display:flex;flex-direction:column-reverse;position:relative;padding-bottom:5vw;background:url(../img/fv/bg_01_sp.png) no-repeat center top/cover,#fff linear-gradient(-235deg, rgba(175, 252, 255, 0.16) 0%, rgba(63, 187, 254, 0.16) 26%, rgba(165, 65, 255, 0.16) 100%);min-height:146.13333vw}@media screen and (min-width: 1024px){.sec_fv{flex-direction:row;padding-bottom:3.65vw;background:url(../img/fv/bg_01_pc.png) no-repeat center top/cover,#fff linear-gradient(-235deg, rgba(175, 252, 255, 0.16) 0%, rgba(63, 187, 254, 0.16) 26%, rgba(165, 65, 255, 0.16) 100%);min-height:48.38542vw}}.sec_fv::before,.sec_fv::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.sec_fv::before{background:url(../img/fv/mv_01_sp.png) no-repeat right top/100% auto;opacity:0;visibility:hidden}@media screen and (min-width: 1024px){.sec_fv::before{background-image:url(../img/fv/mv_01_pc.png);background-size:auto 100%}}.is_loaded .sec_fv::before{-webkit-animation:fv_view 1s ease-in-out forwards;animation:fv_view 1s ease-in-out forwards}@-webkit-keyframes fv_view{0%{opacity:0;visibility:hidden;-webkit-filter:blur(1rem) brightness(150%);filter:blur(1rem) brightness(150%)}100%{opacity:1;visibility:visible;-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%)}}@keyframes fv_view{0%{opacity:0;visibility:hidden;-webkit-filter:blur(1rem) brightness(150%);filter:blur(1rem) brightness(150%)}100%{opacity:1;visibility:visible;-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%)}}.sec_fv::after{background:url(../img/fv/frame_01_sp.png) no-repeat center bottom/100% auto}@media screen and (min-width: 1024px){.sec_fv::after{background-image:url(../img/fv/frame_01_pc.png)}}.sec_fv .fv_main{display:flex;flex-direction:column;align-items:center;z-index:11;margin-top:-20vw}@media screen and (min-width: 1024px){.sec_fv .fv_main{margin-top:6vw;width:50%;text-align:center}}html:lang(en-us) .sec_fv .fv_main{margin-top:26vw}@media screen and (min-width: 1024px){html:lang(en-us) .sec_fv .fv_main{margin-top:6vw}}.sec_fv .fv_title{order:2;width:85vw;text-align:center}@media screen and (min-width: 1024px){.sec_fv .fv_title{width:36.875vw;margin-top:2vw}}.sec_fv .fv_catch{order:1;width:78vw;text-align:center}@media screen and (min-width: 1024px){.sec_fv .fv_catch{width:46.14583vw}}.sec_fv .fv_btn{order:3;margin:6vw auto 0;max-width:90vw}@media screen and (min-width: 1024px){.sec_fv .fv_btn{margin-top:2.8vw;display:flex;flex-direction:column}}html:lang(en-us) .sec_fv .fv_btn{margin-top:3vw}@media screen and (min-width: 1024px){html:lang(en-us) .sec_fv .fv_btn{margin-top:2.8vw}}.sec_fv .fv_btn .lp_btn{margin-top:2.5vw}@media screen and (min-width: 1024px){.sec_fv .fv_btn .lp_btn{margin-top:1.04167vw}}.sec_fv .fv_notice{background-color:#fff;border-radius:3rem;color:#092a83;font-size:2.66667vw;padding:1.2vw 7vw;position:relative;letter-spacing:.05em;display:inline-block}@media screen and (min-width: 1024px){.sec_fv .fv_notice{font-size:1.17188vw;padding:.46875vw 2.08333vw}}@media screen and (min-width: 1366px){.sec_fv .fv_notice{font-size:1.6rem}}.sec_fv .fv_notice::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:2vw 1.66667vw 0 1.66667vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 1024px){.sec_fv .fv_notice::before{border-width:.78125vw .65104vw 0 .65104vw}}.sec_fv .fv_word{flex-direction:row-reverse;margin:6vw auto 0 1vw;position:relative;z-index:10;pointer-events:none;display:none}@media screen and (min-width: 1024px){.sec_fv .fv_word{width:50%;margin:0;justify-content:flex-end}}body:not(.adultcheck) .sec_fv .fv_word{display:flex}html:lang(en-us) .sec_fv .fv_word{flex-direction:row;justify-content:center;margin-right:0}@media screen and (min-width: 1024px){html:lang(en-us) .sec_fv .fv_word{flex-direction:column;justify-content:flex-start;margin:0}}.sec_fv .fv_word_01{width:15vw;margin-top:14vw;opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem);-webkit-animation:fv_word 1s forwards 1s;animation:fv_word 1s forwards 1s}@media screen and (min-width: 1024px){.sec_fv .fv_word_01{width:7.29167vw;margin-top:6vw}}html:lang(en-us) .sec_fv .fv_word_01{width:32vw;margin-top:0}@media screen and (min-width: 1024px){html:lang(en-us) .sec_fv .fv_word_01{width:27.34375vw;margin-top:11vw;margin-left:-3vw}}.sec_fv .fv_word_02{width:22vw;margin-right:-5vw;opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem);-webkit-animation:fv_word 1s forwards 2s;animation:fv_word 1s forwards 2s}@media screen and (min-width: 1024px){.sec_fv .fv_word_02{width:12.1875vw;margin-right:-1.5vw}}html:lang(en-us) .sec_fv .fv_word_02{width:60vw}@media screen and (min-width: 1024px){html:lang(en-us) .sec_fv .fv_word_02{width:39.27083vw;margin-top:7vw;margin-left:2vw}}@-webkit-keyframes fv_word{0%{opacity:0;-webkit-filter:blur(1rem) brightness(150%);filter:blur(1rem) brightness(150%);-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}100%{opacity:1;-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fv_word{0%{opacity:0;-webkit-filter:blur(1rem) brightness(150%);filter:blur(1rem) brightness(150%);-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}100%{opacity:1;-webkit-filter:blur(0) brightness(100%);filter:blur(0) brightness(100%);-webkit-transform:translateY(0);transform:translateY(0)}}.sec_about{width:92vw;max-width:960px;margin:10vw auto 0;padding-bottom:25vw}@media screen and (min-width: 1024px){.sec_about{margin-top:12rem}}@media screen and (min-width: 1366px){.sec_about{padding-bottom:0}}.sec_about .lp_box{position:relative}@media screen and (min-width: 1024px){.sec_about .lp_box .box_inner{font-size:2rem}}.sec_about .lp_box .box_inner p span{font-weight:700}.sec_about .about_notice{margin-top:.7em;font-size:1.1rem}@media screen and (min-width: 1024px){.sec_about .about_notice{margin-top:1em;font-size:1.6rem}}.sec_about .about_chara{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:3vw}@media screen and (min-width: 1366px){.sec_about .about_chara{margin-top:0;top:50%;left:-15%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}}.sec_about .about_chara figure{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}@media screen and (min-width: 1366px){.sec_about .about_chara figure{flex-direction:column}}.sec_about .about_chara img{width:29.33333vw;max-width:22rem;-webkit-animation:about_chara 2.5s ease-in-out infinite;animation:about_chara 2.5s ease-in-out infinite}@-webkit-keyframes about_chara{0%,100%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}@keyframes about_chara{0%,100%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}}.sec_about .about_chara figcaption{display:inline-block;background-color:#b373ec;color:#fff;border-radius:3rem;font-size:1rem;line-height:1.3;padding:1vw 9vw;white-space:nowrap;margin-right:4vw;position:relative}@media screen and (min-width: 768px){.sec_about .about_chara figcaption{font-size:1.2rem}}@media screen and (min-width: 1366px){.sec_about .about_chara figcaption{font-size:1.6rem;padding:.3rem 6rem;margin-top:1rem;margin-right:0}}.sec_about .about_chara figcaption::before{content:"";border-style:solid;border-width:.5rem 0 .5rem .6rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b373ec;position:absolute;top:50%;left:calc(100% - .1rem);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1366px){.sec_about .about_chara figcaption::before{border-width:1rem 0 1rem 1.2rem;top:-1.4rem;left:20%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.sec_future{width:92vw;max-width:960px;margin:8vw auto 0;padding-bottom:12vw}@media screen and (min-width: 1024px){.sec_future{margin-top:14rem;padding-bottom:15rem;position:relative}}.sec_future .order_item .text_link{display:block;margin-top:1em}.sec_future .future_footer{padding:0 6.66667vw;margin-top:5.5vw}@media screen and (min-width: 1024px){.sec_future .future_footer{padding:0;margin-top:5rem;text-align:center}}.sec_future .future_footer .lp_btn{margin-top:4vw}@media screen and (min-width: 1024px){.sec_future .future_footer .lp_btn{margin-top:5rem}}@media screen and (min-width: 1366px){.sec_future .future_chara{position:absolute;top:-6.5%;right:-32%;-webkit-animation:future_chara 3s ease-in-out infinite;animation:future_chara 3s ease-in-out infinite}@-webkit-keyframes future_chara{0%,100%{-webkit-transform:translateY(1rem);transform:translateY(1rem)}65%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes future_chara{0%,100%{-webkit-transform:translateY(1rem);transform:translateY(1rem)}65%{-webkit-transform:translateY(0);transform:translateY(0)}}}.sec_lineup{padding:8vw 4vw 13vw;border-top:.2rem solid rgba(255,255,255,.75);border-bottom:.2rem solid rgba(255,255,255,.75);background:url(../img/bg_main_02_sp.png) no-repeat left top/cover,rgba(255,255,255,.9) linear-gradient(-230deg, rgba(111, 223, 255, 0.18) 0%, rgba(237, 181, 255, 0.18) 80%);box-shadow:0 0 1.2rem .3rem rgba(9,42,131,.1),0 0 .8rem 0 rgba(9,42,131,.1) inset;position:relative}@media screen and (min-width: 1024px){.sec_lineup{padding:9rem 0;border-top-width:.3rem;border-bottom-width:.3rem;background:url(../img/bg_main_02_pc.png) no-repeat left top/cover,rgba(255,255,255,.9) linear-gradient(-230deg, rgba(111, 223, 255, 0.18) 0%, rgba(237, 181, 255, 0.18) 80%);box-shadow:0 0 2.4rem .6rem rgba(9,42,131,.1),0 0 1.6rem 0 rgba(9,42,131,.1) inset}}.sec_lineup .bg_particles{opacity:.4}.sec_lineup .heading_title{font-size:1.9rem}@media screen and (min-width: 768px){.sec_lineup .heading_title{font-size:3rem}}@media screen and (min-width: 1024px){.sec_lineup .heading_title{font-size:4.2rem}}@media screen and (min-width: 1024px){.lineup_inner{max-width:960px;margin:0 auto}}.lineup_inner.margin{margin-top:10vw}@media screen and (min-width: 1024px){.lineup_inner.margin{margin-top:10rem}}.lineup_heading{margin-bottom:2vw;text-align:center}@media screen and (min-width: 1024px){.lineup_heading{margin-bottom:2rem}}.lineup_heading .heading_subtitle{font-size:1.1rem;font-weight:700;color:#4652c7;margin-bottom:2vw;display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width: 768px){.lineup_heading .heading_subtitle{font-size:1.6rem}}@media screen and (min-width: 1024px){.lineup_heading .heading_subtitle{font-size:2.4rem;margin-bottom:.8rem}}@media screen and (min-width: 1024px){.lineup_lead{text-align:center}}.lineup_list{display:flex;flex-wrap:wrap;margin-right:-4vw;padding-bottom:2vw;overflow:hidden}@media screen and (min-width: 1024px){.lineup_list{margin-right:-3rem;padding-bottom:1rem}}.lineup_item{width:calc(50% - 4vw);margin:6vw 4vw 0 0;position:relative;padding-bottom:18vw}@media screen and (min-width: 1024px){.lineup_item{width:calc(33.3333333333% - 3rem);margin:4rem 3rem 0 0;padding-bottom:13rem}}.lineup_title{margin-top:2vw;font-size:1.1rem}@media screen and (min-width: 768px){.lineup_title{font-size:1.3rem}}@media screen and (min-width: 1024px){.lineup_title{margin-top:1.5rem;font-size:1.4rem;padding:0 1rem}}.lineup_btn{position:absolute;right:1.2vw;bottom:0;left:1.2vw}@media screen and (min-width: 1024px){.lineup_btn{right:0;left:0;padding:0 1rem}}.lineup_btn.padding{padding-bottom:3rem}@media screen and (min-width: 1024px){.lineup_btn.padding{padding-bottom:5rem}}.lineup_btn .lp_btn+.lp_btn{margin-top:1vw}@media screen and (min-width: 1024px){.lineup_btn .lp_btn+.lp_btn{margin-top:1rem}}.lineup_footer{margin-top:7vw;text-align:center;position:relative}@media screen and (min-width: 1024px){.lineup_footer{margin-top:5rem}}.sec_howto{width:92vw;max-width:960px;margin:12vw auto 0}@media screen and (min-width: 1024px){.sec_howto{margin-top:11rem}}.sec_howto .heading_title{font-size:1.9rem}@media screen and (min-width: 768px){.sec_howto .heading_title{font-size:3rem}}@media screen and (min-width: 1024px){.sec_howto .heading_title{font-size:4.2rem}}.sec_howto .lp_box{margin-top:5vw;padding:7vw 6.5vw 8vw}@media screen and (min-width: 1024px){.sec_howto .lp_box{margin-top:4.5rem;padding:4rem 3rem 6rem;width:calc(50% - 2rem)}}.howto_lead,.howto_footer{padding:0 6.66667vw}@media screen and (min-width: 1024px){.howto_lead,.howto_footer{padding:0;text-align:center}}@media screen and (min-width: 1024px){.howto_main{display:flex;justify-content:space-between}}.howto_main .order_item{font-size:1.1rem}@media screen and (min-width: 768px){.howto_main .order_item{font-size:1.6rem}}.howto_main .order_item::before{width:10.8vw;height:9.46667vw;font-size:1.5rem}@media screen and (min-width: 768px){.howto_main .order_item::before{width:5.6rem;height:5.1rem;font-size:2.1rem;padding:0 0 .1rem .1rem}}.howto_main .order_item+.howto_main .order_item{margin-top:4vw}@media screen and (min-width: 1024px){.howto_main .order_item+.howto_main .order_item{margin-top:3rem}}.howto_footer{font-size:1rem;margin-top:5vw}@media screen and (min-width: 768px){.howto_footer{font-size:1.2rem}}@media screen and (min-width: 1024px){.howto_footer{font-size:1.4rem;margin-top:3rem}}/*# sourceMappingURL=lp.min.css.map */