*: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}.chara_modalText .shoulder{font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.2rem,0.5vw + 0.8705rem,1.4rem);font-size:1.2rem;color:#916cbc;letter-spacing:.1em;line-height:1.2}.chara_modalText .name{font-size:clamp(1.8rem,0.5vw + 1.4705rem,2rem);font-weight:700;line-height:1.5}.twitter_share_inner::before,.bg_wrapper::before,.info_list>dt::before,.info_numList li::before,.info_qaList .question::before,.info_qaList .question::after,.info_qaList .answer::before,.info_qaList .answer::after,.chara_card_item .thumb::before,.chara_card_item .thumb::after,.chara_modalClose::after,.chara_modalThumb .item.swiper-slide-thumb-active::before,.chara_modalNext.swiper-button-next::after,.chara_modalPrev.swiper-button-prev::after,.chara_modalNext.swiper-button-next.swiper-button-disabled::after,.chara_modalPrev.swiper-button-prev.swiper-button-disabled::after,.chara_modalText .detail::before,.chara_modalText .detail::after,.chara_balloon .inner::after,.chara_heading .inner::after,.chara_slider_prev::after,.chara_slider_next::after,.fv_mv::before,.fv_bg::before,.lp_textlink.blank::before,.lp_modal_close::after,.lp_button.blank .inner::before,.lp_anc a::before,.lp_anc .inner::after,.lp_trigger::before,.lp_trigger::after,.lp_btn_cv .inner::after,.fix_btn .inner::after,.fix_btn.blank .inner::after{content:"";display:block;position:absolute}.lp_button.blank .inner::before,.lp_btn_cv.blank .inner::after,.fix_btn.blank .inner::after{background:url(../img/common_icon_blank_w.svg) no-repeat center center/contain;width:11px;height:11px}@media screen and (min-width: 1024px){.lp_button.blank .inner::before,.lp_btn_cv.blank .inner::after,.fix_btn.blank .inner::after{width:14px;height:14px}}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%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body{background-color:#e9eaf3;color:#333;font-family:"fot-tsukuardgothic-std","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100 vh;min-height:100 svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 660px){body{font-size:1.6em;line-height:2}}@media screen and (min-width: 1024px){body{font-size:1.8em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 660px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #916cbc}a{color:#333;cursor:pointer;transition:.5s cubic-bezier(0, 0.73, 0.39, 1.02)}@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:.5s cubic-bezier(0, 0.73, 0.39, 1.02)}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: 659px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 659px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 660px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 660px){.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}.scroll-in{opacity:0}.scroll-in.is-show{-webkit-animation:fadeup 1s cubic-bezier(0, 0.73, 0.39, 1.02) both;animation:fadeup 1s cubic-bezier(0, 0.73, 0.39, 1.02) both}@-webkit-keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes wipe-lr{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}90%{opacity:1}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes wipe-lr{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}90%{opacity:1}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@-webkit-keyframes blur{0%{-webkit-filter:blur(30px);filter:blur(30px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes blur{0%{-webkit-filter:blur(30px);filter:blur(30px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes blink{0%,10%{opacity:0}11%{opacity:.85}12%{opacity:.4}13%{opacity:.85}15%{opacity:.4}16%{opacity:.85}17%,100%{opacity:1}}@keyframes blink{0%,10%{opacity:0}11%{opacity:.85}12%{opacity:.4}13%{opacity:.85}15%{opacity:.4}16%{opacity:.85}17%,100%{opacity:1}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wave{0%,10%{-webkit-transform:scale(1, 0);transform:scale(1, 0)}20%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(1, 0.2);transform:scale(1, 0.2)}30%{-webkit-transform:scale(1, 0.6);transform:scale(1, 0.6)}35%{-webkit-transform:scale(1, 0.2);transform:scale(1, 0.2)}40%{-webkit-transform:scale(1, 0.3);transform:scale(1, 0.3)}45%{-webkit-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform:scale(1, 0.4);transform:scale(1, 0.4)}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}60%{-webkit-transform:scale(1, 0.8);transform:scale(1, 0.8)}65%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}70%{-webkit-transform:scale(1, 0.8);transform:scale(1, 0.8)}75%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}80%{-webkit-transform:scale(1, 0.5);transform:scale(1, 0.5)}85%{-webkit-transform:scale(1, 0.7);transform:scale(1, 0.7)}90%,100%{-webkit-transform:scale(1, 0);transform:scale(1, 0)}}@keyframes wave{0%,10%{-webkit-transform:scale(1, 0);transform:scale(1, 0)}20%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(1, 0.2);transform:scale(1, 0.2)}30%{-webkit-transform:scale(1, 0.6);transform:scale(1, 0.6)}35%{-webkit-transform:scale(1, 0.2);transform:scale(1, 0.2)}40%{-webkit-transform:scale(1, 0.3);transform:scale(1, 0.3)}45%{-webkit-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform:scale(1, 0.4);transform:scale(1, 0.4)}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}60%{-webkit-transform:scale(1, 0.8);transform:scale(1, 0.8)}65%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}70%{-webkit-transform:scale(1, 0.8);transform:scale(1, 0.8)}75%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}80%{-webkit-transform:scale(1, 0.5);transform:scale(1, 0.5)}85%{-webkit-transform:scale(1, 0.7);transform:scale(1, 0.7)}90%,100%{-webkit-transform:scale(1, 0);transform:scale(1, 0)}}@-webkit-keyframes pulsate{0%,50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:.5}75%{opacity:.5}100%{-webkit-transform:scale(1.7, 1.7);transform:scale(1.7, 1.7);opacity:0}}@keyframes pulsate{0%,50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:.5}75%{opacity:.5}100%{-webkit-transform:scale(1.7, 1.7);transform:scale(1.7, 1.7);opacity:0}}.lp_button{width:max(200px,50%);min-height:44px;margin:0 auto;padding:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(-45deg, #EA89B1 10%, #AB86D6 50%, #6EAAF8 90%);border-radius:1000px;color:#fff;font-weight:700;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.lp_button .inner{display:inline-block;position:relative}.lp_button.blank .inner{padding-right:16px}.lp_button.blank .inner::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.lp_anc{min-width:240px;width:64vw;max-width:300px;margin:0 auto}.lp_anc a{position:relative;display:block;background:linear-gradient(45deg, #EA89B1 10%, #AB86D6 50%, #6EAAF8 90%);border-radius:5px;color:#916cbc;font-weight:700;text-align:center}.lp_anc a::before{border-radius:3px;background:#e9eaf3;overflow:hidden;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.lp_anc .inner{display:inline-block;position:relative;padding:calc((54px - 2.3rem)/2) 1.6rem calc((54px - 2.3rem)/2) .3rem;z-index:10}.lp_anc .inner::after{background:url(../img/common_arrow_purple.svg) no-repeat left center;background-size:contain;width:7px;height:4px;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lp_anc.disabled{display:none}.lp_anc.disabled a{background:#cdc9db;color:#777;pointer-events:none}.lp_anc.disabled .inner{padding-left:0;padding-right:0}.lp_anc.disabled .inner::after{content:none}.lp_anc.white a{box-shadow:0px 0px 10px rgba(0,0,0,.1);background:#fff;color:#916cbc}.lp_anc.white a::before{content:none}.lp_anc.white.disabled{display:none}.lp_anc.white.disabled a{color:#777;pointer-events:none}.lp_anc.is-show{-webkit-animation:blur 1s cubic-bezier(0, 0.73, 0.39, 1.02) both;animation:blur 1s cubic-bezier(0, 0.73, 0.39, 1.02) both}.lp_trigger{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#777;position:relative;padding:20px 3px 5px 19px;min-height:44px;line-height:1;font-weight:700}.lp_trigger::before,.lp_trigger::after{left:0}.lp_trigger::before{background:url(../img/common_icon_q.svg) no-repeat center center;width:14px;height:14px;top:calc(20px + .8rem);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 1024px){.lp_trigger::before{width:16px;height:16px}}.lp_trigger::after{width:100%;height:2px;border-radius:1px;background:#dddeea;bottom:0}.lp_btn_cv{min-width:240px;width:84vw;max-width:440px;margin:0 auto}.lp_btn_cv a{display:block;background:linear-gradient(-45deg, #EA89B1 10%, #AB86D6 50%, #6EAAF8 90%);border-radius:10px;color:#fff;font-weight:700;text-align:center;box-shadow:0px 0px 10px rgba(0,0,0,.1);padding:calc((54px - 2.3rem)/2) 10px;min-height:60px;display:flex;align-items:center;justify-content:center}.lp_btn_cv .inner{display:inline-block;position:relative;padding-right:14px;text-shadow:0px 0px 2px rgba(43,0,51,.5)}.lp_btn_cv .inner::after{background:url(../img/common_arrow_white.svg) no-repeat left center/contain;width:9px;height:6px;right:0;top:50%;-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg)}.lp_btn_cv.blank .inner{padding-right:20px}.lp_btn_cv.blank .inner::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.lp_btn_cv.blank .inner::after{width:14px;height:14px}}.lp_btn_cv.is-show{-webkit-animation:blur 1s cubic-bezier(0, 0.73, 0.39, 1.02) both;animation:blur 1s cubic-bezier(0, 0.73, 0.39, 1.02) both}.lp_btn_cv+.lp_btn_note{min-width:240px;width:84vw;max-width:440px;font-size:1.2rem;font-weight:700;color:#916cbc;margin:5px auto 0;text-align:center}@media screen and (min-width: 660px){.lp_btn_cv+.lp_btn_note{font-size:1.4rem}}@media screen and (min-width: 1024px){.lp_btn_cv+.lp_btn_note{font-size:1.6rem}}.lp_btn_cv.disabled{display:none}.lp_btn_cv.disabled a{background:#b5b5b5;pointer-events:none}.lp_btn_cv.disabled .inner{text-shadow:0px 0px 4px rgba(0,0,0,.2);padding-left:0;padding-right:0}.lp_btn_cv.disabled .inner::after{content:none}.lp_btn_cv.disabled+.lp_btn_note{color:#777}.fix_btn{position:fixed;bottom:10px;right:10px;z-index:100;width:90px;height:90px;border-radius:50%;overflow:hidden;transition:all .3s ease-in-out;box-shadow:0px 0px 10px rgba(0,0,0,.1)}@media screen and (min-width: 660px){.fix_btn{bottom:20px;right:40px;width:120px;height:120px}}@media screen and (min-width: 1024px){.fix_btn{bottom:40px;right:40px;width:160px;height:160px}}.fix_btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(-45deg, #EA89B1 10%, #AB86D6 50%, #6EAAF8 90%)}.fix_btn .inner{display:inline-block;position:relative;-webkit-font-feature-settings:normal;font-feature-settings:normal;letter-spacing:-0.1rem;color:#fff;font-weight:700;font-size:1.4rem;font-size:clamp(1.4rem,1.6vw + 0.3456rem,2rem);text-shadow:0px 0px 2px rgba(0,0,0,.1)}.fix_btn .inner::after{background:url(../img/common_arrow_white.svg) no-repeat left center;background-size:contain;width:9px;height:6px;right:0;top:50%;-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg)}.fix_btn.blank .inner{padding-right:14px}@media screen and (min-width: 1024px){.fix_btn.blank .inner{padding-right:20px}}.fix_btn.blank .inner::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.fix_btn.default-hide-btn,.fix_btn.is-hide{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);visibility:hidden}.fix_btn.is-show{opacity:1;-webkit-transform:none;transform:none;visibility:visible}body.is-fixed{overflow:hidden}.lp_modal{z-index:-100;position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;padding:30px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;background-color:rgba(233,234,243,.9);transition:opacity .5s cubic-bezier(0, 0.73, 0.39, 1.02)}.lp_modal.is-active{z-index:1000;opacity:1;pointer-events:auto}.lp_modal_overlay{position:absolute;width:100%;height:100%;cursor:pointer}.lp_modal_content{position:relative;background-color:#fff;border-radius:20px;box-shadow:0px 0px 10px rgba(0,0,0,.1);width:84vw;max-width:580px;padding:60px 30px 40px;max-height:90vh;max-height:90svh;overflow-y:hidden}.lp_modal_close{position:absolute;right:10px;top:10px;width:44px;height:44px;cursor:pointer;z-index:10}.lp_modal_close::after{background:url(../img/common_close.svg) no-repeat center center;background-size:22px 22px;width:44px;height:44px;top:0;right:0}.lp_modal_inner{text-align:center;overflow-y:auto;max-height:calc(90vh - 100px);max-height:calc(90svh - 100px)}.lp_modal_inner .voisuko_logo{width:170px;margin:0 auto 20px}.lp_modal_inner .text{font-weight:700;margin-bottom:34px;line-height:1.7}.lp_wrap{position:relative;overflow:hidden;opacity:0;visibility:hidden;height:0}body:not(.adultcheck) .lp_wrap.loaded{opacity:1;visibility:visible;height:auto;transition:opacity .5s cubic-bezier(0, 0.73, 0.39, 1.02)}.lp_layout_pc{background-color:#e9eaf3}@media screen and (min-width: 660px){.lp_container{padding:0 20px}.lp_layout_pc{max-width:1080px;width:100%;overflow:hidden;margin:0 auto;position:relative;border-radius:44px 44px 0px 0px;box-shadow:0px 0px 20px rgba(0,0,0,.2);-webkit-clip-path:inset(-20px -20px 0 -20px);clip-path:inset(-20px -20px 0 -20px)}.lp_layout_pc.lp_footer{border-radius:0;margin-top:-1px;-webkit-clip-path:inset(0 -20px);clip-path:inset(0 -20px)}.lp_sec{max-width:660px;margin:0 auto}}.lp_note{font-size:clamp(1.2rem,1.1vw + 0.4751rem,1.6rem);color:#777}.lp_textlink{text-decoration:underline;display:inline-block;position:relative}.lp_textlink:hover{text-decoration:none}.lp_textlink.is-disabled{pointer-events:none;text-decoration:none}.lp_textlink.blank{padding-right:16px}.lp_textlink.blank::before{background:url(../img/common_icon_blank.svg) no-repeat center center/contain;width:11px;height:11px;right:2px;top:calc(50% - 5px)}@media screen and (min-width: 1024px){.lp_textlink.blank::before{top:calc(50% - 3px)}}.sound-wave{position:fixed;top:0;width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sound-wave.wave01{left:-25px}.sound-wave.wave02{right:-25px}.sound-wave .bar{-webkit-animation-name:wave-lg;animation-name:wave-lg;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate;background:#fff;margin:3px 0;width:10px;height:1px}.sound-wave .bar:nth-child(-n+7),.sound-wave .bar:nth-last-child(-n+7){-webkit-animation-name:wave-md;animation-name:wave-md}.sound-wave .bar:nth-child(-n+3),.sound-wave .bar:nth-last-child(-n+3){-webkit-animation-name:wave-sm;animation-name:wave-sm}@-webkit-keyframes wave-sm{0%{opacity:.2;width:10px}100%{opacity:.3;width:30px}}@keyframes wave-sm{0%{opacity:.2;width:10px}100%{opacity:.3;width:30px}}@-webkit-keyframes wave-md{0%{opacity:.2;width:15px}100%{opacity:.3;width:40px}}@keyframes wave-md{0%{opacity:.2;width:15px}100%{opacity:.3;width:40px}}@-webkit-keyframes wave-lg{0%{opacity:.2;width:15px}100%{opacity:.3;width:50px}}@keyframes wave-lg{0%{opacity:.2;width:15px}100%{opacity:.3;width:50px}}.js-timer-on{display:none}.lp_footer{background-color:#9496a8}.lp_footer .footer_inner{padding:35px 0;text-align:center;color:#fff}.lp_footer .footer_logo{display:block;margin:0 auto 25px;width:140px;min-height:44px;display:flex;align-items:center}.lp_footer .footer_logo.girls{width:140px}@media screen and (min-width: 660px){.lp_footer .footer_logo.girls{width:160px}}@media screen and (min-width: 1024px){.lp_footer .footer_logo.girls{width:180px}}.lp_footer .footer_logo.dlsite{width:72px}@media screen and (min-width: 660px){.lp_footer .footer_logo.dlsite{width:86px}}@media screen and (min-width: 1024px){.lp_footer .footer_logo.dlsite{width:102px}}.lp_footer .footer_copy{font-size:1rem}@media screen and (min-width: 660px){.lp_footer .footer_copy{font-size:1.2rem}}@media screen and (min-width: 1024px){.lp_footer .footer_copy{font-size:1.4rem}}.fv{text-align:center;position:relative;padding:40px 0;overflow:hidden}.fv_logo{position:relative;width:33.067vw;margin:0 auto 30px}body:not(.adultcheck) .loaded .fv_logo{-webkit-animation:fadeup 1s cubic-bezier(0, 0.73, 0.39, 1.02) both .7s;animation:fadeup 1s cubic-bezier(0, 0.73, 0.39, 1.02) both .7s}.fv_mv{position:relative;width:84vw;margin:0 auto 30px}body:not(.adultcheck) .loaded .fv_mv{-webkit-animation:fadeup 1s cubic-bezier(0, 0.73, 0.39, 1.02) both 1.2s;animation:fadeup 1s cubic-bezier(0, 0.73, 0.39, 1.02) both 1.2s}.fv_mv img{position:relative;overflow:hidden;border-radius:10px;z-index:1}.fv_mv::before{background:url(../img/fv_deco.svg) no-repeat center center;width:26.667vw;height:26.667vw;right:-12vw;bottom:-6.667vw;z-index:0;opacity:.2;-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite}@media screen and (min-width: 660px){.fv_mv::before{width:172px;height:172px;right:auto;bottom:auto;left:-68px;top:-59px}}.fv_title{font-size:2rem;font-weight:700;text-align:center;color:#fff;position:relative;line-height:1.5;margin-bottom:20px}.fv_title span{display:inline-block}body:not(.adultcheck) .loaded .fv_title{-webkit-animation:blink 4s cubic-bezier(0, 0.73, 0.39, 1.02) both 1.3s;animation:blink 4s cubic-bezier(0, 0.73, 0.39, 1.02) both 1.3s}body:not(.adultcheck) .loaded .fv .lp_anc{-webkit-animation:wipe-lr 1.4s cubic-bezier(0, 0.73, 0.39, 1.02) both 1.8s;animation:wipe-lr 1.4s cubic-bezier(0, 0.73, 0.39, 1.02) both 1.8s}.fv_bg{width:100vw;height:100%;position:fixed;top:0;left:0;background:linear-gradient(180deg, #D38E0A 0%, #B81293 100%),#f5f5f5;z-index:-100;overflow:hidden}.fv_bg::before{height:100%;width:100%;background:url(../img/common_bg.webp) top center no-repeat;background-size:cover;opacity:.2;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scale(1.2);transform:scale(1.2);z-index:.5}@media screen and (min-width: 660px){.fv{background:none;overflow:visible}.fv::before{content:none}.fv_bg{height:100vh;height:100svh}}@media screen and (min-width: 1024px){.fv{padding:0}.fv_inner{display:flex;width:100%;max-width:1405px;margin:0 auto;gap:40px;align-items:center;justify-content:center;padding:180px 40px 100px}.fv_mv{max-width:700px;width:100%}.fv_mv img{width:100%;height:auto}.fv_textWrapper{width:39.1459074733%}.fv_logo{width:15.885vw;margin-bottom:40px}.fv_title{margin-bottom:32px;font-size:1.6666666667vw}}.lead{text-align:center;padding-top:35px}@media screen and (min-width: 660px){.lead{line-height:1.7;padding-top:80px}}.lead .lp_trigger{margin:-8px auto 16px}.lead .lp_anc{margin-top:20px}.chara{margin-top:80px;position:relative}@media screen and (min-width: 660px){.chara{margin-top:160px}}.chara .lp_flowTxt{font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;font-size:9.6rem;position:absolute;z-index:0;display:flex;flex-wrap:nowrap;line-height:1;color:#f6f7fa;letter-spacing:.1em;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-30px;z-index:0}.chara .lp_flowTxt>span{display:block;padding-right:.5em;flex-shrink:0;-webkit-animation:flowtext 15s linear 0s infinite;animation:flowtext 15s linear 0s infinite}@-webkit-keyframes flowtext{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes flowtext{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (min-width: 660px){.chara .lp_flowTxt{margin-top:-60px}}.chara_balloon{text-align:center;margin-bottom:25px;-webkit-animation:6s fuwafuwa infinite;animation:6s fuwafuwa infinite}.chara_balloon .inner{display:inline-block;background-color:#916cbc;border-radius:4px;color:#fff;font-weight:700;font-size:1.6rem;position:relative;padding:2px 35px}@media screen and (min-width: 660px){.chara_balloon .inner{font-size:1.8rem}}.chara_balloon .inner::after{background:url(../img/chara_deco01.svg) no-repeat top center;background-size:contain;width:4px;height:6px;bottom:-6px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.chara_heading{font-size:2.4rem;line-height:1.5;color:#916cbc;font-weight:700;text-align:center;margin-bottom:20px;margin-top:40px;letter-spacing:.2rem}@media screen and (min-width: 660px){.chara_heading{margin-top:80px;font-size:3.2rem}}.chara_heading .inner{display:inline-block;position:relative}.chara_heading .inner::after{width:0%;background-color:#916cbc;height:1px;bottom:0;left:0;border-radius:.5px}.chara_heading .inner span{display:inline-block}.is-show .chara_heading .inner::after{width:100%;transition:.5s cubic-bezier(0, 0.73, 0.39, 1.02)}.is-show .chara_heading .inner span:nth-child(1){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .53s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .53s both}.is-show .chara_heading .inner span:nth-child(2){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .56s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .56s both}.is-show .chara_heading .inner span:nth-child(3){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .59s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .59s both}.is-show .chara_heading .inner span:nth-child(4){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .62s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .62s both}.is-show .chara_heading .inner span:nth-child(5){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .65s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .65s both}.is-show .chara_heading .inner span:nth-child(6){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .68s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .68s both}.is-show .chara_heading .inner span:nth-child(7){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .71s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .71s both}.is-show .chara_heading .inner span:nth-child(8){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .74s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .74s both}.is-show .chara_heading .inner span:nth-child(9){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .77s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .77s both}.is-show .chara_heading .inner span:nth-child(10){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .8s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .8s both}.is-show .chara_heading .inner span:nth-child(11){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .83s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .83s both}.is-show .chara_heading .inner span:nth-child(12){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .86s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .86s both}.is-show .chara_heading .inner span:nth-child(13){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .89s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .89s both}.is-show .chara_heading .inner span:nth-child(14){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .92s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .92s both}.is-show .chara_heading .inner span:nth-child(15){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .95s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .95s both}.is-show .chara_heading .inner span:nth-child(16){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .98s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) .98s both}.is-show .chara_heading .inner span:nth-child(17){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) 1.01s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) 1.01s both}.is-show .chara_heading .inner span:nth-child(18){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) 1.04s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) 1.04s both}.is-show .chara_heading .inner span:nth-child(19){-webkit-animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) 1.07s both;animation:fadeInText 1s cubic-bezier(0, 0.73, 0.39, 1.02) 1.07s both}@-webkit-keyframes fadeInText{0%{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInText{0%{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.chara_sliderContainer{width:84vw;max-width:660px;margin:0 auto;position:relative}.chara_slider{border-radius:10px;overflow:hidden}.chara_slider_pagination.swiper-pagination{bottom:-20px}@media screen and (min-width: 660px){.chara_slider_pagination.swiper-pagination{bottom:-30px}}.chara_slider_pagination.swiper-pagination .swiper-pagination-bullet{border-radius:0;background:#fff;opacity:1;width:4px;height:4px;margin:0 3px}.chara_slider_pagination.swiper-pagination .swiper-pagination-bullet-active{background:#916cbc}.chara_slider_prev,.chara_slider_next{width:44px}.chara_slider_prev::after,.chara_slider_next::after{left:30px;background:url(../img/common_arrow_gray.svg) no-repeat center center/contain;width:5px;height:8px}@media screen and (min-width: 660px){.chara_slider_prev::after,.chara_slider_next::after{width:7.5px;height:12px}}.chara_slider_prev.swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-25px}@media screen and (min-width: 660px){.chara_slider_prev.swiper-button-prev{left:-40px}}.chara_slider_next.swiper-button-next{right:-25px}@media screen and (min-width: 660px){.chara_slider_next.swiper-button-next{right:-40px}}.chara_text{padding:0 20px;opacity:1;-webkit-transform:none;transform:none}@media screen and (min-width: 660px){.chara_text{text-align:center}}.chara_text .em{font-weight:700;color:#916cbc;position:relative}.chara_text+.chara_text{margin-top:1.2rem}.chara .lp_anc{margin-top:35px}.work{border-radius:10px;overflow:hidden;margin:0 auto;position:relative;z-index:2}.work img{width:100%}@media screen and (max-width: 768px){.work{width:84vw}}.chara_card_wrapper{padding:0 20px}.chara_card{display:flex;flex-wrap:wrap;gap:20px 0;justify-content:center}@media screen and (min-width: 660px){.chara_card{gap:40px 0px}}.chara_card_item{width:30%;text-align:center;transition:.5s ease;margin-right:5%}.chara_card_item:nth-child(3){margin:0}.chara_card_item:nth-child(6){margin:0}.chara_card_item:nth-child(8){margin:0}.chara_card_item .thumb{position:relative}.chara_card_item .thumb::before,.chara_card_item .thumb::after{width:15px;height:15px;top:-2px;right:-2px;border-radius:50%}@media screen and (min-width: 660px){.chara_card_item .thumb::before,.chara_card_item .thumb::after{width:25px;height:25px;top:-6px;right:-6px}}.chara_card_item .thumb::before{background-color:#916cbc;-webkit-animation:pulsate 2s ease-out infinite;animation:pulsate 2s ease-out infinite}.chara_card_item .thumb::after{background:url(../img/chara_icon01.png) #916cbc no-repeat center center/contain}.chara_card_item .thumb img{border-radius:14px;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.chara_card_item .label{font-weight:700;line-height:1.5;margin-top:7px;font-size:1.2rem;white-space:nowrap}@media screen and (min-width: 660px){.chara_card_item .label{font-size:1.6rem}}.chara_detailModal{position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;padding:30px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;z-index:-100;background-color:rgba(233,234,243,.9);transition:opacity .5s cubic-bezier(0, 0.73, 0.39, 1.02)}.chara_detailModal.is-active{z-index:1000;opacity:1;pointer-events:auto}.chara_modalOverlay{position:absolute;width:100%;height:100%;cursor:pointer}.chara_modalInner{position:relative;background-color:#fff;border-radius:20px;width:84vw;max-width:900px;padding:5.333vw;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.chara_modalSlider{max-height:calc(100vh - 92px - 60px - 10vw);max-height:calc(100svh - 92px - 60px - 10vw);overflow-y:auto}.chara_modalClose{position:absolute;right:10px;top:10px;width:44px;height:44px;cursor:pointer;z-index:10}.chara_modalClose::after{background:url(../img/common_close.svg) no-repeat center center;background-size:22px 22px;width:44px;height:44px;top:0;right:0}.chara_modalThumb{margin-top:20px;cursor:pointer}.chara_modalThumb .swiper-wrapper{gap:4px;min-width:236px;max-width:80%;margin:0 auto;flex-wrap:wrap;justify-content:center}.chara_modalThumb .item{border-radius:6px;overflow:hidden;min-width:44px;max-width:64px;border:1px solid #f6f6f6;transition:all .5s ease}.chara_modalThumb .item:hover{opacity:.7}.chara_modalThumb .item.swiper-slide-thumb-active{border-color:#916cbc}.chara_modalThumb .item.swiper-slide-thumb-active::before{background-color:#916cbc;width:100%;height:100%;opacity:.4}.chara_modalNext.swiper-button-next,.chara_modalPrev.swiper-button-prev{width:44px;height:44px;transition:all .5s ease}.chara_modalNext.swiper-button-next:hover,.chara_modalPrev.swiper-button-prev:hover{opacity:.7}.chara_modalNext.swiper-button-next::after,.chara_modalPrev.swiper-button-prev::after{background:url(../img/chara_arrow01.svg) no-repeat center center;background-size:contain;width:100%;height:100%}.chara_modalNext.swiper-button-next.swiper-button-disabled,.chara_modalPrev.swiper-button-prev.swiper-button-disabled{opacity:1}.chara_modalNext.swiper-button-next.swiper-button-disabled::after,.chara_modalPrev.swiper-button-prev.swiper-button-disabled::after{background:url(../img/chara_arrow02.svg) no-repeat center center;background-size:contain;width:100%;height:100%}.chara_modalNext.swiper-button-next{right:-22px}.chara_modalPrev.swiper-button-prev{left:-22px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chara_modalText{line-height:1.5;text-align:center;max-width:400px;margin:0 auto}.chara_modalText .shoulder{margin-top:30px}.chara_modalText .name{margin-top:5px}.chara_modalText .note{margin-top:5px;font-size:1.2rem;font-weight:700;color:#777}.chara_modalText .detail{margin-top:15px;font-weight:700;position:relative;width:100%}.chara_modalText .detail::before,.chara_modalText .detail::after{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal}.chara_modalText .detail::before{content:"「";top:0;left:0}.chara_modalText .detail::after{content:"」";bottom:0;right:0}@media screen and (min-width: 1024px){.chara_modalInner{max-width:1000px;padding:40px 70px}.chara_modalSlide{display:flex;justify-content:space-between;align-items:center}.chara_modalImage{width:57.0652173913%}.chara_modalText{width:34.4565217391%}.chara_modalText .name{font-size:28px}.chara_modalThumb{flex-wrap:nowrap}}.bg_wrapper{background-color:#f6f7fa;position:relative;margin-top:80px;padding-top:40px}@media screen and (min-width: 660px){.bg_wrapper{margin-top:140px;padding-top:40px}}.bg_wrapper::before{background:url(../img/info_deco01_pc.svg) no-repeat center center/contain;width:136px;height:134px;right:-30px;top:-67px;-webkit-animation:wave 3s infinite;animation:wave 3s infinite}.info{padding:0 20px;position:relative}.info_sec:nth-of-type(1){padding-top:20px}.info_sec:nth-of-type(n+2){margin-top:40px}@media screen and (min-width: 660px){.info_sec:nth-of-type(n+2){margin-top:60px}}.info_sec.recording .info_list>dt:nth-of-type(n+2){margin-top:20px}.info_heading{font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em;font-size:4rem;color:#9e7ac7;line-height:1.25;margin-bottom:30px}.info_heading.is-show{-webkit-animation:blink 3.5s cubic-bezier(0, 0.73, 0.39, 1.02) both;animation:blink 3.5s cubic-bezier(0, 0.73, 0.39, 1.02) both}@media screen and (min-width: 660px){.info_heading{font-size:4.8rem}}.info_heading .ja{display:block;color:#777;font-size:1.2rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;margin-top:1rem}@media screen and (min-width: 660px){.info_heading .ja{font-size:1.4rem}}@media screen and (min-width: 1024px){.info_heading .ja{font-size:1.6rem}}.info .lp_trigger{margin-top:-10px}.info .lp_note{margin-top:20px}.info .lp_btn_cv{margin-top:35px}@media screen and (min-width: 660px){.info .lp_btn_cv{margin-top:45px}}.info_list>dt{font-weight:700;font-size:1.7rem;position:relative;line-height:1.5;padding-left:2rem;margin-bottom:5px}@media screen and (min-width: 1024px){.info_list>dt{font-size:1.9rem}}.info_list>dt::before{background-color:#e281a8;border-radius:50%;width:5px;height:5px;left:0;top:.85rem}.info_list>dt:nth-of-type(n+2){margin-top:30px}.info_list>dd{padding-left:2rem;line-height:1.7}.info_list>dd>.info_numList{padding-left:2rem;margin-top:1rem}.info_list .info_numList{margin-left:-2rem}.info_numList{counter-reset:count1}.info_numList li{counter-increment:count1;padding-left:2rem;position:relative}.info_numList li::before{content:counter(count1) ".";font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;color:#777;font-size:1.6rem;left:0;line-height:1.5}.info_numList li dt{position:relative;font-weight:700;line-height:1.5}.info_numList li dd.js-timer{display:inline-block}.info_numList li dd.disabled{display:none}.info_numList li:nth-of-type(n+2){margin-top:25px}.info_qaList{line-height:1.5}.info_qaList .question,.info_qaList .answer{position:relative;padding-left:2.9rem}.info_qaList .question::before,.info_qaList .question::after,.info_qaList .answer::before,.info_qaList .answer::after{left:0}.info_qaList .question::before,.info_qaList .answer::before{border-radius:5px;top:.2rem;width:20px;height:20px}.info_qaList .question::after,.info_qaList .answer::after{font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;font-size:1.2rem;color:#fff;width:20px;text-align:center}.info_qaList .question{font-weight:700}.info_qaList .question::before{background-color:#e281a8}.info_qaList .question::after{content:"Q";top:.2rem}.info_qaList .question:nth-of-type(n+2){margin-top:40px}.info_qaList .answer{margin-top:11px}.info_qaList .answer::before{background-color:#6eaaf8}.info_qaList .answer::after{content:"A";top:.2rem}.cv{margin-top:80px;position:relative;z-index:10}.cv .lp_flowTxt{font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;font-size:9.6rem;position:absolute;z-index:0;display:flex;flex-wrap:nowrap;line-height:1;color:#f6f7fa;letter-spacing:.1em;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e9eaf3}.cv .lp_flowTxt>span{display:block;padding-right:.5em;flex-shrink:0;-webkit-animation:flowtext 15s linear 0s infinite;animation:flowtext 15s linear 0s infinite}@keyframes flowtext{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.cv_message{text-align:center;font-weight:700;margin-bottom:12px;position:relative;z-index:1}.cv .lp_btn_cv{position:relative;z-index:1}.twitter_share{text-align:center;font-family:"quicksand",sans-serif;font-weight:700;font-style:normal;letter-spacing:.2em;padding:15px 0 25px}.twitter_share_inner{display:inline-block;position:relative;padding:15px 0 15px 31px}.twitter_share_inner::before{background:url(../img/logo_x.svg) no-repeat center center;background-size:contain;height:22px;width:22px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}/*# sourceMappingURL=lp.min.css.map */