*: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:#0076f0;color:#313131;font-family:"Noto Sans JP",sans-serif;font-size:1.6em;line-height:1.8;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: 541px){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: 541px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #0076f0}a{color:#313131;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: 540px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 540px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 541px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 541px){.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:flex !important}.hidden_all{display:none !important}.lp_header{position:absolute;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;padding:min(1.067vw,.4rem) min(4vw,2.3rem);background:hsla(0,0%,100%,.6);border-bottom:1px solid #fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp_header .header_logo{display:flex;align-items:center;width:50%;height:min(10.667vw,4rem)}.lp_header .header_logo a{display:flex;line-height:0;width:50%;max-width:10rem;height:min(10.667vw,4rem)}.lp_header .header_logo img{width:auto}.lp_header .header_close{flex-shrink:0}.lp_header .header_close a{display:flex;width:min(10.667vw,4rem);height:min(10.667vw,4rem);align-items:center;justify-content:center;line-height:0;border:1px solid #000}.lp_header .header_close img{width:60%;height:auto}@media screen and (min-width: 1024px){.lp_header{align-items:center;padding:min(1.25vw,2.4rem) min(1.563vw,3rem)}.lp_header .header_logo{height:min(2.083vw,4rem)}.lp_header a{height:min(2.083vw,4rem)}.lp_header .header_close a{width:min(2.917vw,5.6rem);height:min(2.917vw,5.6rem)}.lp_header .header_close img{width:min(1.667vw,3.2rem);height:min(1.667vw,3.2rem);-o-object-fit:contain;object-fit:contain}}.lp_footer{position:relative;background:#313131;border-top:none}.lp_footer::after{display:none}.lp_footer_pagetop{display:flex;width:min(5.333vw,2rem);aspect-ratio:40/46;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,0);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.lp_footer_pagetop img{display:block;width:min(10.667vw,4rem);height:auto;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (min-width: 1024px){.lp_footer_pagetop{top:-2.4rem;width:3.2rem}.lp_footer_pagetop img{width:4rem}}.lp_footer_pagetop:hover{-webkit-transform:rotate(-90deg) translateX(0.8rem);transform:rotate(-90deg) translateX(0.8rem)}.lp_footer .footer_inner{display:flex;flex-direction:column;gap:min(6.4vw,3.2rem);align-items:center;margin:0 auto;padding:min(7.467vw,2.8rem) min(3.2vw,2rem) min(32vw,12rem);color:#fff;max-width:375px}@media screen and (min-width: 1024px){.lp_footer .footer_inner{max-width:none;padding:min(6.4vw,2.4rem) 3.2rem min(4.267vw,1.6rem)}}.lp_footer .footer_logos{display:flex;flex-direction:column;gap:min(3.2vw,2rem);align-items:center;width:94%;margin:0 auto}.lp_footer .footer_logos_row{display:flex;gap:min(4.267vw,2.4rem);align-items:center;justify-content:center}.lp_footer .footer_logos_row img{width:auto;max-height:min(13.333vw,5rem)}.lp_footer .footer_logo_dlsite{width:min(42.667vw,16rem);aspect-ratio:96/17;-o-object-fit:contain;object-fit:contain}.lp_footer .footer_copy{width:min(54.933vw,30rem)}.lp_wrap{position:relative;overflow:hidden}.lp_fixed_cta{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;gap:min(1.067vw,.4rem);padding:min(2.133vw,.8rem) min(.533vw,.2rem);pointer-events:none;opacity:0;visibility:hidden;background:hsla(0,0%,100%,.6);border-top:1px solid #fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .35s ease,visibility .35s ease}.lp_fixed_cta.is_visible{opacity:1;visibility:visible}@media screen and (min-width: 1024px){.lp_fixed_cta{display:none}}.lp_fixed_cta .btn_cta,.lp_fixed_cta .btn_cta_cart,.lp_fixed_cta .lp_fixed_share{pointer-events:auto}.lp_fixed_share{display:flex;flex-direction:column;align-items:center;gap:min(1.067vw,.4rem);padding:0 min(.533vw,.2rem);flex-shrink:0}.lp_fixed_share_label{font-weight:700;font-size:min(3.733vw,1.4rem);line-height:1;text-align:center;color:#fff;-webkit-text-stroke:min(.427vw,.16rem) #000;paint-order:stroke fill}.lp_fixed_share_btn{display:flex;align-items:center;justify-content:center;width:min(10.667vw,4rem);height:min(10.667vw,4rem);background-color:#000;line-height:0}.lp_fixed_share_btn img{width:min(6.4vw,2.4rem);height:auto}.lp_container{position:relative;font-size:clamp(1.6rem,0vw + 1.6rem,1.6rem)}@media screen and (min-width: 1024px){.lp_container{font-size:150%}}.lp_outer{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.lp_outer{width:100rem;margin:0 auto;justify-content:space-between}}.lp_content{width:375px;max-width:min(100%,375px);box-shadow:0 min(2.133vw,1.6rem) min(4.267vw,2.4rem) 0 rgba(0,118,240,.16)}@media screen and (min-width: 1024px){.lp_content{flex:0 0 54rem;width:100%;max-width:54rem;min-width:0;box-sizing:border-box;margin:0 0 0 auto;overflow:visible;background:hsla(0,0%,100%,.6);box-shadow:0 min(.417vw,.8rem) min(.833vw,1.6rem) rgba(0,118,240,.24)}}.bg{position:fixed;top:0;left:0;z-index:-1;display:block;width:100vw;height:100vh;overflow:hidden;background-color:#afd1ed;background-image:url(../img/bg_pc.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 1024px){.bg{background-image:url(../img/bg_pc.webp)}.bg::after{position:absolute;z-index:1;inset:0;pointer-events:none;content:"";opacity:.45;background:radial-gradient(ellipse min(29.948vw, 57.5rem) min(29.948vw, 57.5rem) at min(-6.25vw, -12rem) 55%, rgba(255, 255, 255, 0.07) 0%, transparent 58%),radial-gradient(ellipse min(23.438vw, 45rem) min(23.438vw, 45rem) at calc(100% + min(40vw, 40rem)) 12%, rgba(255, 255, 255, 0.05) 0%, transparent 55%)}}.lp_main{position:relative;margin:0 auto;color:#313131;font-weight:500;font-family:"Noto Sans JP",sans-serif;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (min-width: 1024px){.lp_main{background:rgba(0,0,0,0)}}.lp_sec{position:relative}.sec_heading{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.sec_heading_img{margin:0 auto;height:min(18.133vw,6.8rem)}.sec_heading_img img{width:auto;height:100%}@media screen and (min-width: 1024px){.sec_heading_img{height:min(21.333vw,8.8rem)}}.sec_subheading{display:flex;flex-direction:column;align-items:center;gap:min(1.067vw,1.2rem);margin:0 auto;text-align:center}.sec_subheading_img{margin:0 auto;height:min(10.667vw,4.8rem)}.sec_subheading_img img{width:auto;height:100%}@media screen and (min-width: 1024px){.sec_subheading_img{height:min(14.933vw,6.4rem)}}@-webkit-keyframes scroll_ticker_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll_ticker_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.scroll_ticker{display:flex;overflow:hidden;width:100%;padding:min(2.133vw,.8rem) 0;background-color:#fff;flex-shrink:0}@media screen and (min-width: 1024px){.scroll_ticker{display:none}}.scroll_ticker_inner{display:flex;flex-wrap:nowrap;align-items:center;gap:min(4.267vw,1.6rem);width:-webkit-max-content;width:max-content;-webkit-animation:scroll_ticker_marquee 16s linear infinite;animation:scroll_ticker_marquee 16s linear infinite;will-change:transform}.scroll_ticker_item{display:inline-flex;flex-shrink:0}.scroll_ticker_img{display:block;width:auto;height:min(4vw,1.5rem);aspect-ratio:219/30}@media(prefers-reduced-motion: reduce){.scroll_ticker_inner{-webkit-animation:none;animation:none}}.login_note{margin:0;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.login_note{font-size:min(5.6vw,2.1rem)}}.login_note{line-height:1.5;text-align:center;font-weight:600;color:#313131}@media screen and (min-width: 1024px){.login_note{font-size:1.6rem}}.login_note a{color:#00e;text-decoration:underline}.btn_cta,.btn_cta_sub,.btn_cta_cart{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:min(1.067vw,.4rem);max-width:min(89.333vw,34.3rem);padding:min(4.267vw,1.6rem) min(10.667vw,4rem) min(4.267vw,1.6rem) min(4.267vw,1.6rem);border:min(.533vw,.2rem) solid #fff;border-radius:0;font-weight:700;font-size:min(5.333vw,2rem);line-height:1.5;color:#fff;background-color:#0076f0;isolation:isolate}.btn_cta::before,.btn_cta_sub::before,.btn_cta_cart::before{content:"";position:absolute;bottom:0;left:-2rem;width:min(22.4vw,8.4rem);height:min(32vw,12rem);background:url(../img/parts_stripe.svg) no-repeat right bottom/contain;pointer-events:none}.btn_cta::after,.btn_cta_sub::after,.btn_cta_cart::after{content:"";position:absolute;top:0;right:0;width:auto;height:102%;aspect-ratio:84/120;background:url(../img/arrow_btn.svg) no-repeat center/contain;pointer-events:none}@media screen and (min-width: 1024px){.btn_cta,.btn_cta_sub,.btn_cta_cart{gap:1.6rem;max-width:none;padding:1.6rem 5.6rem 1.6rem 2.4rem;border-width:.2rem;font-size:2.4rem}}.btn_cta:focus-visible,.btn_cta_sub:focus-visible,.btn_cta_cart:focus-visible{outline:2px solid #ffe880;outline-offset:2px}.btn_cta img,.btn_cta_sub img,.btn_cta_cart img{position:relative;z-index:2;width:min(6.933vw,2.6rem);height:auto}@media screen and (min-width: 1024px){.btn_cta img,.btn_cta_sub img,.btn_cta_cart img{width:min(6.4vw,2.4rem)}}.btn_cta .btn_label,.btn_cta_sub .btn_label,.btn_cta_cart .btn_label{position:relative;z-index:1}.btn_cta .btn_label::before,.btn_cta_sub .btn_label::before,.btn_cta_cart .btn_label::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:min(38.4vw,14.4rem);aspect-ratio:144/33;background:url(../img/cta_bg.png) no-repeat center/cover;opacity:.1;pointer-events:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.btn_cta .btn_label::before,.btn_cta_sub .btn_label::before,.btn_cta_cart .btn_label::before{width:min(13.542vw,20rem)}}.btn_cta_cart{background:#5435b2}.balloon{position:absolute;top:-40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:100%;height:auto;background:#ffe880;border-radius:100%;font-size:min(4.267vw,1.6rem);text-align:center;border-radius:min(10.667vw,4rem);color:#0076f0;padding:min(1.067vw,.4rem);opacity:0;-webkit-animation:balloonFadeInOut 3s ease forwards;animation:balloonFadeInOut 3s ease forwards}@media screen and (min-width: 1024px){.balloon{top:-80%;font-size:min(4.267vw,1.6rem);padding:min(2.133vw,.8rem) min(3.2vw,1.2rem);max-width:30rem}}.balloon::after{position:absolute;top:100%;left:50%;width:0;height:0;border-top:min(2.133vw,.8rem) solid #ffe880;border-right:min(1.6vw,.6rem) solid rgba(0,0,0,0);border-left:min(1.6vw,.6rem) solid rgba(0,0,0,0);content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}@-webkit-keyframes balloonFadeInOut{0%{opacity:0}17%{opacity:1}83%{opacity:1}100%{opacity:0}}@keyframes balloonFadeInOut{0%{opacity:0}17%{opacity:1}83%{opacity:1}100%{opacity:0}}.btn_sub_detail{display:flex;align-items:center;justify-content:center;gap:min(2.667vw,1rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:min(3.2vw,1.2rem) min(6.4vw,2.4rem);border:none;font-weight:700;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.btn_sub_detail{font-size:min(5.6vw,2.1rem)}}.btn_sub_detail{line-height:1.5;color:#fff;text-decoration:none;background:#313131}.btn_sub_detail img{width:min(4.267vw,1.6rem);height:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn_cta_sub::before,.btn_cta_sub::after{display:none}.btn_cta_sub{max-width:min(89.333vw,33.5rem);padding:min(4.267vw,1.6rem) min(4.267vw,1.6rem);font-size:min(4.8vw,1.8rem)}@media screen and (min-width: 1024px){.btn_cta_sub{max-width:none;font-size:min(6.4vw,2.4rem);padding:min(6.4vw,2.4rem) min(14.933vw,5.6rem) min(6.4vw,2.4rem) min(8.533vw,4rem)}}.btn_cta_sub img{width:min(5.333vw,2.8rem);height:auto}.lp_nav{display:none}@media screen and (min-width: 1024px){.lp_nav{position:fixed;top:50%;left:5.208vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:25;display:flex;flex-shrink:0;width:min(28.125vw,54rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 12rem - env(safe-area-inset-bottom, 0px));flex-direction:column;align-items:center;gap:min(2.083vw,4rem);padding:3.2rem 0;pointer-events:none;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.lp_nav.is_visible{opacity:1;visibility:visible}.lp_nav_title{display:flex;flex-shrink:0;width:100%;justify-content:center;pointer-events:auto}.lp_nav_title img{width:100%;height:auto;-webkit-filter:drop-shadow(0 0 min(0.174vw, 0.333rem) rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 min(0.174vw, 0.333rem) rgba(0, 0, 0, 0.5))}.lp_nav_body{display:flex;flex-direction:column;flex-shrink:0;gap:min(2.083vw,4rem);align-items:flex-start;width:100%;pointer-events:auto}.lp_nav_list{display:flex;flex-direction:column;flex-shrink:0;gap:min(1.667vw,3.2rem);width:100%;margin:0;padding:0;list-style:none}.lp_nav_item{flex-shrink:0}.lp_nav_link{display:flex;flex-shrink:0;gap:min(.521vw,1rem);align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:min(1.667vw,3.2rem);line-height:1;color:#313131;text-decoration:none}.lp_nav_link::before{content:"";display:block;flex-shrink:0;width:min(.417vw,.8rem);height:min(1.667vw,3.2rem);background-color:#313131;transition:background-color .2s ease-in-out}.lp_nav_link.is_active{color:#0076f0}.lp_nav_link.is_active::before{background-color:#0076f0}.lp_nav_cta{display:flex;flex-shrink:0;flex-direction:column;gap:min(1.25vw,2.4rem);align-items:center;width:100%}.lp_nav_cta .fv_cta_stack{width:100%}.lp_nav_cta .btn_cta,.lp_nav_cta .btn_cta_cart{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:none;margin:0;font-size:min(1.573vw,3.02rem)}.lp_nav_cta .btn_cta,.lp_nav_cta .btn_cta_cart{padding-top:min(.786vw,1.51rem);padding-bottom:min(.786vw,1.51rem);gap:min(.393vw,.755rem)}.lp_nav_cta .btn_cta img,.lp_nav_cta .btn_cta_cart img{width:min(1.77vw,3.4rem)}.lp_nav_share{display:flex;flex-direction:column;flex-shrink:0;gap:min(.417vw,.8rem);align-items:center;width:100%;padding:0 min(.208vw,.4rem)}.lp_nav_share_label{margin:0;font-weight:700;font-size:min(1.25vw,2.4rem);line-height:1;text-align:center;color:#000}.lp_nav_share_btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:min(2.917vw,5.6rem);height:min(2.917vw,5.6rem);background-color:#000;line-height:0}.lp_nav_share_btn img{width:min(1.771vw,3.4rem);height:auto}}@-webkit-keyframes fv_section_arrow_fade{0%{opacity:0}35%{opacity:1}70%,100%{opacity:0}}@keyframes fv_section_arrow_fade{0%{opacity:0}35%{opacity:1}70%,100%{opacity:0}}.fv{position:relative;overflow:hidden}@media screen and (min-width: 1024px){.fv{overflow:visible}}.fv_inner{position:relative;display:flex;height:min(157.867vw,59.2rem);flex-direction:column;align-items:center;justify-content:flex-end;padding:min(3.2vw,2rem) min(2.133vw,1.6rem) min(12.8vw,4.8rem);gap:min(2.133vw,1.6rem)}@media screen and (min-width: 1024px){.fv_inner{align-items:center;justify-content:flex-end;min-height:56.25vw;padding:3.333vw min(.667vw,1.28rem);gap:min(.667vw,1.28rem)}}.fv_inner .scroll_ticker{position:absolute;bottom:0;left:0;z-index:2}.fv_section_arrow{position:absolute;top:41.667vw;right:1.8%;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;width:4.167vw;padding:.417vw 0}@media screen and (min-width: 1024px){.fv_section_arrow{display:flex}}.fv_section_arrow img{display:block;width:100%;aspect-ratio:78/66;opacity:0;-webkit-animation:fv_section_arrow_fade 1.4s ease-in-out infinite;animation:fv_section_arrow_fade 1.4s ease-in-out infinite}.fv_section_arrow img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.fv_section_arrow img:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.fv_section_arrow img:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.fv_hero{position:absolute;top:0;right:0;z-index:0;display:flex;width:100%;height:auto;aspect-ratio:375/570;align-items:flex-end;justify-content:center;overflow:hidden;pointer-events:none;background:url(../img/hero_sp_1.webp) no-repeat center/cover}@media screen and (min-width: 1024px){.fv_hero{right:92.5%;-webkit-transform:translateX(50%);transform:translateX(50%);width:100vw;aspect-ratio:1920/1034;background:url(../img/hero_pc_1.webp) no-repeat center/cover}.fv_hero::after{position:absolute;inset:0;z-index:1;pointer-events:none;content:""}}.fv_logo{position:relative;z-index:1;width:min(96vw,36rem);margin-right:1.2rem;line-height:0}.fv_logo img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 1024px){.fv_logo{width:48rem}}.fv_cta_stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:min(2.133vw,1.6rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px){.fv_cta_stack{gap:.8rem;width:56rem;max-width:100%}.fv_cta_stack .btn_cta,.fv_cta_stack .btn_cta_cart{gap:1.72rem;width:100%;max-width:44rem;padding:1.72rem 6.03rem 1.72rem 2.58rem;border-width:.22rem;font-size:2.58rem}.fv_cta_stack .btn_cta::before,.fv_cta_stack .btn_cta_cart::before{left:-2.15rem;width:9.05rem;height:12.92rem}.fv_cta_stack .btn_cta img,.fv_cta_stack .btn_cta_cart img{width:2.58rem}.fv_cta_stack .login_note{font-size:1.6rem}}@media(prefers-reduced-motion: reduce){.fv_section_arrow img{-webkit-animation:none;animation:none;opacity:1}}.fv_ticker{display:none}@media screen and (min-width: 1024px){.fv_ticker{position:absolute;top:53.854vw;right:92.5%;-webkit-transform:translateX(50%);transform:translateX(50%);display:block;width:100vw;z-index:1}.fv_ticker .scroll_ticker{display:flex;padding:min(.417vw,.8rem) 0;background-color:#fff}.fv_ticker .scroll_ticker_inner{gap:min(.833vw,1.6rem)}.fv_ticker .scroll_ticker_img{height:min(1.563vw,3rem);width:auto;aspect-ratio:219/30}}.guide{padding:min(6.4vw,2.4rem) min(4.267vw,1.6rem);background:hsla(0,0%,100%,.1)}@media screen and (min-width: 1024px){.guide{padding:3.2rem 2.4rem}}.guide_inner{display:flex;flex-direction:column;gap:min(2.133vw,1.6rem)}.guide_title{margin:0;font-weight:700;line-height:1.5;text-align:center;color:#313131;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.guide_title{font-size:min(1.563vw,3rem)}}.guide_frame{aspect-ratio:20/11.5;overflow:hidden;line-height:0}.guide_frame iframe{aspect-ratio:550/300;width:100%;height:100%}.lineup{position:relative;padding:0 0 min(8.533vw,5.6rem);border-top:min(.64vw,.24rem) solid #afd1ed;background:#fff url(../img/work_bg.webp) repeat top left/min(100vw, 37.5rem) auto;color:#313131}.lineup_inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:min(8.533vw,4rem);align-items:center}.lineup_work_bar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:min(8.533vw,3.2rem);background:url(../img/work_section_flame.svg) no-repeat right center/auto min(8.533vw,3.2rem)}@media screen and (min-width: 1024px){.lineup_work_bar{min-height:4.8rem;background:url(../img/work_section_flame.svg) no-repeat left center/auto 4.8rem}}.lineup_block{display:flex;flex-direction:column;gap:min(2.133vw,.8rem);align-items:center;width:100%;padding:0 min(4.267vw,1.6rem)}.lineup_content{display:flex;flex-direction:column;gap:min(10.667vw,4rem);align-items:center;width:100%}.lineup_item{width:100%;display:flex;flex-direction:column;gap:min(4.267vw,1.6rem);align-items:center}.lineup_item_inner{display:flex;flex-direction:column;gap:min(6.4vw,3.2rem);align-items:center;margin-top:1.6rem}.lineup_item_head{display:flex;flex-direction:column;gap:min(2.133vw,1.6rem);align-items:center}.lineup_jacket_wrap{position:relative;border:min(1.867vw,.7rem) solid #fff;background:#fff}.lineup_new{position:absolute;bottom:min(-4.267vw,-3.2rem);left:min(-5.867vw,-2.2rem);z-index:2;width:min(32vw,12rem)}.lineup_new img{width:100%;height:auto}@media screen and (min-width: 1024px){.lineup_new{bottom:-6.4rem;left:-6.4rem;width:16rem}}.lineup_jacket{background:#000;line-height:0}.lineup_jacket img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}.lineup_title{margin:0;font-weight:700;font-size:min(5.333vw,2rem)}@media screen and (min-width: 1024px){.lineup_title{font-size:min(8vw,3rem)}}.lineup_title{line-height:1.5;text-align:center;color:#313131}.lineup_cv_row{display:flex;gap:min(1.867vw,.7rem);align-items:center;justify-content:center}.lineup_cv_bracket{width:min(3.2vw,1.2rem);height:auto;aspect-ratio:12/15;-o-object-fit:contain;object-fit:contain}.lineup_cv_bracket--flip{-webkit-transform:scale(-1, -1);transform:scale(-1, -1);margin-left:.2rem}@media screen and (min-width: 1024px){.lineup_cv_bracket{width:2rem}}.lineup_cv_name{margin:0;font-weight:600;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_cv_name{font-size:min(6.4vw,2.4rem)}}.lineup_cv_name{line-height:1.5;color:#0076f0}.lineup_sale_area{display:flex;flex-direction:column;gap:min(8.533vw,3.2rem);align-items:center;width:100%}.lineup_sale_area.close .lineup_price_orig_val .text_price_num{text-decoration:line-through}.lineup_sale_inner{display:flex;flex-direction:column;gap:min(3.2vw,1.2rem);align-items:center}.lineup_sale_badge{position:relative;display:inline-flex;gap:min(1.067vw,.4rem);align-items:center;justify-content:center;padding:min(1.067vw,.4rem) min(4.267vw,1.6rem);border-radius:min(5.333vw,2rem);background:#c72800;-webkit-animation:lineup-sale-badge-yurayura 2.6s ease-in-out infinite;animation:lineup-sale-badge-yurayura 2.6s ease-in-out infinite}.lineup_sale_badge::after{position:absolute;top:100%;left:50%;width:0;height:0;border-top:min(2.133vw,.8rem) solid #c72800;border-right:min(1.6vw,.6rem) solid rgba(0,0,0,0);border-left:min(1.6vw,.6rem) solid rgba(0,0,0,0);content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lineup_sale_badge_txt{margin:0;font-weight:700;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_sale_badge_txt{font-size:min(6.4vw,2.4rem)}}.lineup_sale_badge_txt{line-height:1.5;color:#fff}.lineup_price_line{display:flex;gap:min(2.133vw,.8rem);align-items:flex-end;justify-content:center}.lineup_price_orig{display:flex;gap:min(1.067vw,.4rem);align-items:center}.lineup_price_label{margin:0;padding:min(1.067vw,.4rem) min(2.133vw,.8rem);font-weight:500;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_price_label{font-size:min(6.4vw,2.4rem)}}.lineup_price_label{line-height:1;color:#fff;background:#313131}.lineup_price_orig_val{font-family:"din-2014",sans-serif;margin:0;font-weight:700;line-height:1;letter-spacing:-0.04em;color:#313131}.lineup_price_orig_val .text_price_num{font-size:min(7.467vw,2.8rem)}@media screen and (min-width: 1024px){.lineup_price_orig_val .text_price_num{font-size:min(11.2vw,4.2rem)}}.lineup_price_yen{font-weight:700;line-height:1}.lineup_price_yen--orig{font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_price_yen--orig{font-size:min(6.4vw,2.4rem)}}.lineup_price_yen--now{font-size:min(6.933vw,2.6rem)}@media screen and (min-width: 1024px){.lineup_price_yen--now{font-size:min(10.4vw,3.9rem)}}.lineup_price_now{font-family:"din-2014",sans-serif;margin:0;font-weight:700;line-height:1;letter-spacing:-0.08em;color:#c72800}.lineup_price_now .text_price_num{font-size:min(10.667vw,4rem)}@media screen and (min-width: 1024px){.lineup_price_now .text_price_num{font-size:min(16vw,6rem)}}.lineup_price_now .text_price_num{line-height:1}.lineup_price_arrow{display:flex;align-items:flex-end;padding:min(2.133vw,.8rem) 0}.lineup_price_arrow img{width:min(3.2vw,1.2rem);height:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.lineup_price_arrow{padding:1.4rem 0}}.lineup_coupon{position:relative;width:auto;padding:min(5.333vw,2rem) min(4.267vw,2.4rem) min(3.2vw,2.4rem);border:min(.533vw,.2rem) solid #0076f0;border-radius:min(2.133vw,.8rem);background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lineup_coupon::before{content:"";position:absolute;top:-2rem;right:0;width:min(10.667vw,5.6rem);aspect-ratio:36/30;background:url(../img/icon_coupon.svg) no-repeat center/contain}@media screen and (min-width: 1024px){.lineup_coupon::before{top:-2.8rem}}.lineup_coupon_badge{position:absolute;top:-1.2rem;left:min(2.133vw,.8rem);padding:min(.533vw,.2rem) min(3.2vw,1.2rem);border-radius:min(5.333vw,2rem);background:#0076f0}.lineup_coupon_badge_txt{margin:0;font-weight:700;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.lineup_coupon_badge_txt{font-size:min(5.6vw,2.1rem)}}.lineup_coupon_badge_txt{line-height:1.5;color:#fff}.lineup_coupon_body{margin:0;font-weight:700;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_coupon_body{font-size:min(6.4vw,2.4rem)}}.lineup_coupon_body{line-height:1.5;text-align:center;color:#313131}.lineup_coupon_body .text_price_num{font-family:"din-2014",sans-serif;font-size:min(8.533vw,3.2rem)}@media screen and (min-width: 1024px){.lineup_coupon_body .text_price_num{font-size:min(12.8vw,4.8rem)}}.lineup_coupon_body .text_price_num{line-height:1;color:#c72800;letter-spacing:-0.02em}.lineup_coupon_body .lineup_coupon_yen{color:#c72800}.lineup_synopsis{--synopsis-ease: cubic-bezier(0.22, 0.61, 0.36, 1);--synopsis-ease-icon: cubic-bezier(0.33, 0.06, 0.25, 1);--synopsis-dur: 0.8s;--synopsis-body-fade: 0.65s;--synopsis-fade-out: 0.3s;--synopsis-grid-delay-close: 0.22s;width:100%;border:1px solid #0076f0;background:#fff;box-shadow:min(1.067vw,.4rem) min(1.067vw,.4rem) 0 rgba(0,118,240,.6)}@media(prefers-reduced-motion: reduce){.lineup_synopsis{--synopsis-dur: 0.01ms;--synopsis-body-fade: 0.01ms}}.lineup_synopsis_head{display:flex;gap:min(2.133vw,.8rem);align-items:center;justify-content:center;width:100%;margin:0;padding:min(3.2vw,1.2rem) min(4.267vw,1.6rem);border:none;font:inherit;color:inherit;text-align:center;cursor:pointer;background:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.lineup_synopsis_head:focus-visible{outline:min(.8vw,.3rem) solid #0076f0;outline-offset:min(1.067vw,.4rem)}.lineup_synopsis_head_icon{width:min(4.267vw,1.6rem);height:min(4.267vw,1.6rem);-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1024px){.lineup_synopsis_head_icon{width:2.4rem;height:2.4rem}}.lineup_synopsis_title{font-weight:700;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_synopsis_title{font-size:min(6.4vw,2.4rem)}}.lineup_synopsis_title{line-height:1.8;color:#313131}.lineup_synopsis_toggle{position:relative;flex-shrink:0;width:min(3.2vw,2rem);height:min(3.2vw,2rem)}.lineup_synopsis_toggle_bar{position:absolute;top:50%;left:50%;background:#313131;border-radius:.2rem;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform var(--synopsis-dur) var(--synopsis-ease-icon);transition:transform var(--synopsis-dur) var(--synopsis-ease-icon);transition:transform var(--synopsis-dur) var(--synopsis-ease-icon), -webkit-transform var(--synopsis-dur) var(--synopsis-ease-icon)}.lineup_synopsis_toggle_bar_h{width:100%;height:min(.533vw,.2rem);-webkit-transform:translate(-50%, -50%) scaleX(1);transform:translate(-50%, -50%) scaleX(1);transition-timing-function:var(--synopsis-ease-icon)}.lineup_synopsis_toggle_bar_v{width:min(.533vw,.2rem);height:100%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0);transition:-webkit-transform var(--synopsis-dur) var(--synopsis-ease-icon);transition:transform var(--synopsis-dur) var(--synopsis-ease-icon);transition:transform var(--synopsis-dur) var(--synopsis-ease-icon), -webkit-transform var(--synopsis-dur) var(--synopsis-ease-icon)}.lineup_synopsis_collapse{display:grid;grid-template-rows:0fr;height:0;max-height:0;overflow:hidden;padding:0 min(3.2vw,1.2rem);transition:grid-template-rows var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close),max-height var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close),padding var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close);transition:grid-template-rows var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close),max-height var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close),padding var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close),-ms-grid-rows var(--synopsis-dur) var(--synopsis-ease) var(--synopsis-grid-delay-close)}.lineup_synopsis_body{display:flex;flex-direction:column;gap:min(2.133vw,.8rem);min-height:0;overflow:hidden;padding-top:min(6.4vw,2.4rem);padding-bottom:min(6.4vw,2.4rem);border-top:1px solid #313131;opacity:0;-webkit-transform:translateY(min(-1.067vw, -0.4rem));transform:translateY(min(-1.067vw, -0.4rem));transition:opacity var(--synopsis-fade-out) var(--synopsis-ease),-webkit-transform var(--synopsis-fade-out) var(--synopsis-ease);transition:opacity var(--synopsis-fade-out) var(--synopsis-ease),transform var(--synopsis-fade-out) var(--synopsis-ease);transition:opacity var(--synopsis-fade-out) var(--synopsis-ease),transform var(--synopsis-fade-out) var(--synopsis-ease),-webkit-transform var(--synopsis-fade-out) var(--synopsis-ease);transition-delay:0s}.lineup_synopsis.is_open .lineup_synopsis_collapse{height:auto;max-height:100rem;grid-template-rows:1fr;transition-delay:0s}.lineup_synopsis.is_open .lineup_synopsis_body{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity var(--synopsis-body-fade) var(--synopsis-ease),-webkit-transform var(--synopsis-dur) var(--synopsis-ease);transition:opacity var(--synopsis-body-fade) var(--synopsis-ease),transform var(--synopsis-dur) var(--synopsis-ease);transition:opacity var(--synopsis-body-fade) var(--synopsis-ease),transform var(--synopsis-dur) var(--synopsis-ease),-webkit-transform var(--synopsis-dur) var(--synopsis-ease);transition-delay:.08s,.05s}.lineup_synopsis.is_open .lineup_synopsis_toggle_bar_h{-webkit-transform:translate(-50%, -50%) scaleX(1);transform:translate(-50%, -50%) scaleX(1)}.lineup_synopsis.is_open .lineup_synopsis_toggle_bar_v{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.lineup_synopsis_content,.lineup_synopsis_points{opacity:0;-webkit-transform:translateY(min(1.6vw, 0.6rem));transform:translateY(min(1.6vw, 0.6rem));transition:opacity var(--synopsis-fade-out) var(--synopsis-ease),-webkit-transform var(--synopsis-fade-out) var(--synopsis-ease);transition:opacity var(--synopsis-fade-out) var(--synopsis-ease),transform var(--synopsis-fade-out) var(--synopsis-ease);transition:opacity var(--synopsis-fade-out) var(--synopsis-ease),transform var(--synopsis-fade-out) var(--synopsis-ease),-webkit-transform var(--synopsis-fade-out) var(--synopsis-ease);transition-delay:0s}.lineup_synopsis_txt{margin:0;font-weight:500;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.lineup_synopsis_txt{font-size:min(5.6vw,2.1rem)}}.lineup_synopsis_txt{line-height:1.5;color:#313131}.lineup_synopsis.is_open .lineup_synopsis_content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .4s var(--synopsis-ease),-webkit-transform .45s var(--synopsis-ease);transition:opacity .4s var(--synopsis-ease),transform .45s var(--synopsis-ease);transition:opacity .4s var(--synopsis-ease),transform .45s var(--synopsis-ease),-webkit-transform .45s var(--synopsis-ease);transition-delay:.12s}.lineup_synopsis.is_open .lineup_synopsis_points{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .4s var(--synopsis-ease),-webkit-transform .45s var(--synopsis-ease);transition:opacity .4s var(--synopsis-ease),transform .45s var(--synopsis-ease);transition:opacity .4s var(--synopsis-ease),transform .45s var(--synopsis-ease),-webkit-transform .45s var(--synopsis-ease);transition-delay:.18s}.lineup_synopsis_points{display:flex;flex-direction:column;gap:min(4.267vw,1.6rem);align-items:center;width:100%}.lineup_synopsis_points_title{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:min(2.133vw,.8rem) min(4.267vw,1.6rem);font-weight:700;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.lineup_synopsis_points_title{font-size:min(5.6vw,2.1rem)}}.lineup_synopsis_points_title{line-height:1.5;color:#fff;background:#0076f0;clip-path:polygon(3.76% 0, 100% 0, 96.24% 100%, 0 100%)}.lineup_synopsis_points_list{display:flex;flex-direction:column;gap:min(4.267vw,1.6rem);width:100%;margin:0;padding:0;list-style:none}.lineup_synopsis_points_item{display:flex;gap:min(1.067vw,.4rem);align-items:center;width:100%;padding:min(2.133vw,.8rem) min(1.067vw,.4rem);background:linear-gradient(90deg, rgba(175, 209, 237, 0.4) 72%, rgba(175, 209, 237, 0) 100%)}.lineup_synopsis_points_icon{flex-shrink:0;width:min(4.267vw,3.2rem);height:min(4.267vw,3.2rem);-o-object-fit:contain;object-fit:contain}.lineup_synopsis_points_txt{flex:1 1 auto;margin:0;min-width:0;font-weight:700;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.lineup_synopsis_points_txt{font-size:min(5.6vw,2.1rem)}}.lineup_synopsis_points_txt{line-height:1.5;color:#0076f0;letter-spacing:-0.02em}.lineup_preview{display:flex;flex-direction:column;gap:min(4.267vw,1.6rem);align-items:center;width:100%}.lineup_preview_lead{margin:0;width:100%;font-weight:700;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_preview_lead{font-size:min(6.4vw,2.4rem)}}.lineup_preview_lead{line-height:1.8;text-align:center;color:#313131}.lineup_chobit{position:relative;isolation:isolate;width:100%;overflow:hidden;background:#000}.lineup_chobit::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(175,209,237,.5);mix-blend-mode:overlay;pointer-events:none}.lineup_chobit iframe{display:block;width:100%;border:none}.lineup_earphone{display:flex;gap:min(3.2vw,1.2rem);align-items:center;justify-content:center;width:100%;padding:min(2.133vw,.8rem);border:min(.533vw,.2rem) solid #313131}@media screen and (min-width: 1024px){.lineup_earphone{padding:1.2rem}}.lineup_earphone_icon{width:min(6.4vw,3.2rem);height:min(6.4vw,3.2rem);flex-shrink:0;-o-object-fit:contain;object-fit:contain}.lineup_earphone_txt{margin:0;font-weight:500;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.lineup_earphone_txt{font-size:min(6.4vw,2.4rem)}}.lineup_earphone_txt{line-height:1.5;text-align:center;color:#313131}.lineup_earphone_txt p{margin:0}.lineup_footer{display:flex;flex-direction:column;gap:min(4.267vw,1.6rem);align-items:center;width:100%}@-webkit-keyframes lineup-sale-badge-yurayura{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(min(1.067vw, 0.4rem));transform:translateY(min(1.067vw, 0.4rem))}}@keyframes lineup-sale-badge-yurayura{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(min(1.067vw, 0.4rem));transform:translateY(min(1.067vw, 0.4rem))}}.close{display:flex}.open{display:none}.character{position:relative;padding:0 0 min(8.533vw,6.4rem);overflow:hidden;border-top:min(.64vw,.24rem) solid #0076f0;background:#afd1ed url(../img/chara_bg.png) repeat top left/min(100vw, 37.5rem) auto;color:#313131}.character_inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:min(8.533vw,3.2rem);align-items:center}.character_work_bar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:min(8.533vw,3.2rem);background:url(../img/chara_section_flame.svg) no-repeat right center/auto min(8.533vw,3.2rem)}@media screen and (min-width: 1024px){.character_work_bar{min-height:4.8rem;background:url(../img/chara_section_flame.svg) no-repeat left center/auto 4.8rem}}.character_block{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.character_visual_area{position:relative;width:100%;aspect-ratio:750/440}.character_bg{display:block;width:100%;height:auto;aspect-ratio:750/440;-o-object-fit:cover;object-fit:cover;margin-bottom:min(-8.533vw,-3.2rem)}.character_full{position:absolute;top:0;left:0;display:block;width:66.6666666667%;max-width:none;max-height:none;max-inline-size:none;max-block-size:none;height:auto}.character_info{position:relative;width:100%;margin-top:min(-4.267vw,-3.2rem)}@media screen and (min-width: 1024px){.character_info{margin-top:-4rem}}.character_head{margin-bottom:min(2.133vw,.8rem);padding:min(2.133vw,.8rem) min(4.267vw,1.6rem);background:linear-gradient(90deg, rgba(0, 118, 240, 0) 40%, #0076f0 72%)}@media screen and (min-width: 1024px){.character_head{margin-bottom:1.6rem}}.character_name{margin:0;font-weight:700;text-align:right;font-size:min(6.4vw,2.4rem)}@media screen and (min-width: 1024px){.character_name{font-size:min(9.6vw,3.6rem)}}.character_name{line-height:1.5;color:#fff}.character_cv_row{display:flex;gap:min(1.867vw,.7rem);align-items:center;justify-content:flex-end}.character_cv_bracket{width:min(3.2vw,1.2rem);height:min(4vw,1.5rem);-o-object-fit:contain;object-fit:contain}.character_cv_bracket--flip{-webkit-transform:scale(-1, -1);transform:scale(-1, -1);margin-left:.2rem}.character_cv_name{margin:0;font-weight:600;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.character_cv_name{font-size:min(6.4vw,2.4rem)}}.character_cv_name{line-height:1.5;color:#fff}.character_desc{width:90%;margin:0 auto;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.character_desc_rule{display:block;width:100%;height:min(1.067vw,.4rem);margin-bottom:min(1.6vw,.6rem);background:#313131}.character_desc_rule+.character_desc_rule{height:1px;margin-bottom:min(4.267vw,1.6rem)}.character_desc_rule:last-of-type{margin-top:min(1.6vw,.6rem);margin-bottom:0;height:min(1.067vw,.4rem)}.character_desc_rule:nth-last-of-type(2){height:1px;margin-top:min(4.267vw,1.6rem);margin-bottom:min(1.6vw,.6rem)}.character_txt{margin:0 0 min(4.267vw,1.6rem);padding:0 min(3.2vw,1.2rem);font-weight:500;font-size:min(3.733vw,1.4rem)}@media screen and (min-width: 1024px){.character_txt{font-size:min(5.6vw,2.1rem)}}.character_txt{line-height:1.5;color:#313131}.share{display:flex;flex-direction:column;padding:0;overflow:hidden;background-color:#0076f0;background-image:url(../img/parts_grid.svg);background-repeat:repeat;background-position:top left;background-size:min(6.4vw,2.4rem) auto}.share .scroll_ticker:first-child{order:-1}.share .scroll_ticker:last-child{margin-top:auto}@media screen and (min-width: 1024px){.share .scroll_ticker{display:flex;padding:min(.417vw,.8rem) 0}}@media screen and (min-width: 1024px){.share .scroll_ticker .scroll_ticker_inner{gap:min(.833vw,1.6rem)}}@media screen and (min-width: 1024px){.share .scroll_ticker .scroll_ticker_img{height:min(1.563vw,3rem)}}.share_inner{position:relative;display:flex;flex-direction:column;gap:min(8.533vw,4rem);align-items:center;padding:min(12.8vw,4.8rem) min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.share_inner{padding-right:3.2rem;padding-left:3.2rem}}.share_inner::before,.share_inner::after{content:"";position:absolute;width:min(13.333vw,6.4rem);height:min(13.333vw,6.4rem);background:url(../img/parts_corner.svg) no-repeat center/contain;pointer-events:none}.share_inner::before{top:0;left:0}.share_inner::after{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.share_btn{display:flex;padding:min(5.333vw,2rem);background:#fff;line-height:0}.share_btn img{width:min(8.533vw,4rem);height:min(8.533vw,4rem)}.original{padding:min(12.8vw,4.8rem) min(4.267vw,1.6rem) min(21.333vw,8rem);background:#e5e5e5 url(../img/info_bg.png) no-repeat center/cover}@media screen and (min-width: 1024px){.original{padding-right:3.2rem;padding-left:3.2rem}}.original_inner{display:flex;flex-direction:column;gap:min(8.533vw,4rem);align-items:center;width:100%}.original .sec_subheading_img{height:auto}.original .sec_subheading_img img{width:auto;height:min(10.667vw,4.8rem)}.original .original_heading{margin:0;font-weight:700;font-size:min(6.4vw,2.4rem)}@media screen and (min-width: 1024px){.original .original_heading{font-size:min(9.6vw,3.6rem)}}.original .original_heading{line-height:1.5;text-align:center;color:#313131}.original_body{display:flex;flex-direction:column;gap:min(10.667vw,4.8rem);align-items:center;width:100%;max-width:min(89.333vw,34.3rem)}@media screen and (min-width: 1024px){.original_body{max-width:none}}.original_links{display:flex;flex-direction:column;gap:min(6.4vw,3.2rem);width:100%}.original_kv{overflow:hidden;line-height:0}.original_kv_cap{display:flex;gap:min(3.2vw,2rem);align-items:center;justify-content:space-between;padding:min(1.067vw,1.2rem) min(6.4vw,2.4rem);background:#313131}.original_kv_cap_txt{flex:1 1 auto;margin:0;font-weight:400;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.original_kv_cap_txt{font-size:min(6.4vw,2.4rem)}}.original_kv_cap_txt{line-height:1.5;text-align:center;color:#fff}.original_kv_cap_icon{width:min(3.2vw,2.4rem);height:min(3.2vw,2.4rem);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.original_link_btn{display:flex;gap:min(3.2vw,2rem);align-items:center;width:100%;padding:min(2.133vw,.8rem) min(6.4vw,2.4rem) min(2.133vw,.8rem) min(2.133vw,.8rem);overflow:hidden;text-decoration:none;background:#313131}.original_link_icon_wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:min(10.667vw,4.8rem);height:min(10.667vw,4.8rem)}.original_link_btn--yt .original_link_icon_wrap{padding:min(1.067vw,.4rem)}.original_link_btn--x .original_link_icon_wrap{padding:min(2.133vw,.8rem)}.original_link_icon{width:min(8.533vw,4rem);height:min(8.533vw,4rem);-o-object-fit:contain;object-fit:contain}.original_link_txt{flex:1 1 auto;margin:0;font-weight:400;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.original_link_txt{font-size:min(6.4vw,2.4rem)}}.original_link_txt{line-height:1.8;text-align:center;color:#fff}.original_link_ext{width:min(3.2vw,2.4rem);height:min(3.2vw,2.4rem);flex-shrink:0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.original_divider{width:100%;height:0;margin:0;border:none;border-top:min(.533vw,.2rem) solid #313131;background:none}.original_dl_block{display:flex;flex-direction:column;gap:min(4.267vw,1.6rem);align-items:center;width:100%}.original_dl_title{margin:0;font-size:min(4.267vw,1.6rem)}@media screen and (min-width: 1024px){.original_dl_title{font-size:min(6.4vw,2.4rem)}}.original_dl_title{line-height:1.8;text-align:center;color:#313131;font-weight:700}.original_dl_row{display:flex;align-items:flex-start;width:100%;gap:min(2.133vw,1.6rem)}.original_dl_qr{display:none;flex:1 1 0;min-width:0;line-height:0}.original_dl_qr img{display:block;width:100%;height:auto;vertical-align:top}.original_dl_stack{display:flex;flex:1 1 auto;flex-direction:row;gap:min(2.133vw,1.6rem);align-items:flex-start;width:100%;min-width:0}.original_dl_badges{flex:1 1 auto;line-height:0;min-width:0}.original_dl_badges a{display:block;line-height:0}.original_dl_badges img{display:block;width:100%;height:auto;vertical-align:top}@media screen and (min-width: 1024px){.original_dl_block{gap:min(.833vw,1.6rem)}.original_dl_row{gap:min(.667vw,1.28rem);align-items:center}.original_dl_qr{display:block;overflow:hidden}.original_dl_stack{flex:1 1 0;flex-direction:column;gap:min(.677vw,1.3rem);width:auto}}/*# sourceMappingURL=lp.min.css.map */