/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:62.5%}body{background-color:#000;color:#000;font-family:shippori-mincho-b1,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size:1.4em;line-height:2;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity ease-in-out .2s}body.is-loaded{opacity:1;background-color:#b60000}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}@media screen and (min-width: 768px){a,button{cursor:pointer;transition:all .5s ease}a:hover,button:hover{opacity:.7}}a:link,a:visited,a:active{color:#000}p+p{margin-top:1em}.hide{display:none}.adult_check_box{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}body{background-color:#b60000}.lp_wrap{opacity:0;position:relative;overflow:hidden}.lp_wrap::before,.lp_wrap::after{pointer-events:none;content:"";display:block;position:absolute;width:100%;top:0;left:0}.lp_wrap::before{z-index:-2;height:100vh;background:linear-gradient(180deg, rgb(232, 56, 40) 0%, #b60000 100%)}.lp_container{height:100%;background:url(../img/common_bg01.png) center top/5rem 5rem}body.is-loaded:not(.adultcheck) .lp_wrap{visibility:visible;height:auto;opacity:1}.particle_wrapper{position:relative;z-index:1}.sample{position:relative;z-index:3}.archive,.lp_footer{position:relative;z-index:2}.lp_fixItem{position:fixed}.fix_frame::after,.fix_frame::before{content:"";position:fixed;display:block;width:calc(100% - 3.4rem);height:1.7rem;background:url(../img/common_line_h.png) repeat-x center center/contain}.fix_frame_inner::after,.fix_frame_inner::before{content:"";position:fixed;display:block;height:calc(100% - 3.4rem);width:1.7rem;background:url(../img/common_line_v.png) repeat-y center center/contain}.fix_frame{z-index:500;width:100vw;height:100vh;height:100svh;top:0;left:0;pointer-events:none}.fix_frame::before{top:0;left:1.7rem}.fix_frame::after{bottom:0;left:1.7rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fix_frame_inner{width:100vw;height:100vh;height:100svh;position:fixed}.fix_frame_inner::before{left:0;top:1.7rem}.fix_frame_inner::after{right:0;top:1.7rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fix_frame_corner{position:fixed;background:url(../img/common_corner.png) no-repeat center center/contain;width:1.7rem;height:1.7rem}.fix_frame_corner.lt{left:0;top:0}.fix_frame_corner.rt{top:0;right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fix_frame_corner.rb{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fix_frame_corner.lb{left:0;bottom:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fix_btn{background-color:#000;pointer-events:none;bottom:4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-9999;opacity:0;width:min(72vw,40rem);min-height:4.4rem;padding:1.6rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.fix_btn{left:4rem;-webkit-transform:none;transform:none;padding:2rem}}.fix_btn::before,.fix_btn::after{content:"";display:block;background:url(../img/archive_deco01.png) no-repeat center center/contain;aspect-ratio:1/1;width:min(5.2vw,2.9rem);position:absolute}.fix_btn::before{top:.2rem;left:.2rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fix_btn::after{bottom:.2rem;right:.2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fix_btn_inner{display:flex;align-items:center;justify-content:center;gap:.8rem;padding-right:.8rem}.fix_btn_inner:hover::before{-webkit-animation:none;animation:none}.fix_btn_inner::before{content:"";display:block;background:url(../img/common_arrow01_g.svg) no-repeat center center/contain;width:min(4vw,2.4rem);aspect-ratio:24/15;-webkit-animation:arrow-r 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite;animation:arrow-r 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite}.fix_btn_inner .text{width:min(51.467vw,28.9rem)}body.is-loaded:not(.adultcheck) .fix_btn{pointer-events:auto;opacity:1;transition:1s cubic-bezier(0, 0.93, 0.7, 0.99) 5s;z-index:9999}.particle{background-repeat:repeat-y;background-size:100% auto;background-position:top 0;width:100%;height:100%;position:absolute;top:0;left:0}.particle_wrapper{pointer-events:none;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%;opacity:1;transition:all 2s ease-in-out;width:100vw;height:100%}.particle01{background-image:url(../img/particle01.png)}@media screen and (min-width: 768px){.particle01{background-image:url(../img/particle_pc01.png)}}.particle02{background-image:url(../img/particle02.png);z-index:1000;-webkit-filter:blur(5px);filter:blur(5px);opacity:.7}@media screen and (min-width: 768px){.particle02{background-image:url(../img/particle_pc02.png);-webkit-filter:blur(10px);filter:blur(10px)}}.lp_header{width:100%;display:flex;position:absolute;justify-content:space-between;align-items:center;padding:5.333vw 6.267vw 0 8.267vw;z-index:10;top:0;left:0;z-index:10}@media screen and (min-width: 768px){.lp_header{top:0;left:0;width:100%;justify-content:space-between;padding:min(2.133vw,32px) min(2.133vw,32px) 0 min(4vw,32px)}}.lp_header .header_logo{width:min(42.267vw,216.8px);left:0;min-height:44px;display:flex;align-items:center}@media screen and (min-width: 1024px){.lp_header .header_logo{margin-right:20px}}.lp_header .header_sns{width:4.4rem;height:4.4rem}.lp_footer{padding-top:8rem;background-color:#fff}.lp_footer .footer_copy{font-size:1.2rem;text-align:center;padding-bottom:16rem}@media screen and (min-width: 768px){.lp_footer .footer_copy{padding-bottom:8rem}}.lp_pagetop{position:absolute;bottom:12rem;right:2.4rem}@media screen and (min-width: 1024px){.lp_pagetop{bottom:2.4rem;right:2.4rem}}.lp_pagetop a{display:block;width:min(10.667vw,6rem);height:0;padding-top:min(10.667vw,6rem);border-radius:50%;background:rgba(0,0,0,.5);overflow:hidden;position:relative}.lp_pagetop a::before{content:"";width:min(2.667vw,1.5rem);height:min(2.667vw,1.5rem);border-width:.2rem .2rem 0 0;border-color:#fff;border-style:solid;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -20%) rotate(-45deg);transform:translate(-50%, -20%) rotate(-45deg)}.lp_cv{position:relative}.lp_cv::before,.lp_cv::after{content:"";display:block;background-image:url(../img/common_deco01_y.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:.9rem;height:2.1rem;position:absolute;left:50%;z-index:10}.lp_cv::before{top:0;-webkit-transform:translate(-50%, -1.5rem);transform:translate(-50%, -1.5rem)}.lp_cv::after{bottom:0;-webkit-transform:translate(-50%, 1.5rem);transform:translate(-50%, 1.5rem)}.lp_cv a{background-color:#000;color:#fff;padding:5rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-repeat:no-repeat;background-color:#000;background-size:100% auto;background-position:right 100%}.lp_cv a:hover{opacity:1}@media screen and (min-width: 768px){.lp_cv a:hover{cursor:pointer;background-size:55% auto}.lp_cv a:hover .cv_text,.lp_cv a:hover .cv_detail{opacity:.6;letter-spacing:.2em}.lp_cv a:hover .cv_detail::before,.lp_cv a:hover .cv_detail::after{-webkit-animation:none;animation:none}.lp_cv a:hover .cv_detail::before{-webkit-transform:translateX(-3px) scale(-1, 1);transform:translateX(-3px) scale(-1, 1)}.lp_cv a:hover .cv_detail::after{-webkit-transform:translateX(3px);transform:translateX(3px)}}@media screen and (min-width: 768px){.lp_cv a{padding:11rem 0;position:relative;background-size:50% auto}.lp_cv a::before{position:absolute;content:"";display:block;height:100%;width:100%;left:0;top:0;background:linear-gradient(90deg, black 50%, rgba(0, 0, 0, 0) 60%)}}.lp_cv.small{max-width:1366px;margin:0 auto}.lp_cv.small a{background-image:url(../img/cv_bg01.jpg);background-position:center right}.lp_cv.large a{background-image:url(../img/cv_bg02.jpg);background-position:bottom right}.lp_cv.medium a{background-image:url(../img/cv_bg03.jpg);background-position:top 20% right}.lp_cv .cv_text{display:block;width:min(71.6vw,402px);margin:0 auto;position:relative}.lp_cv .cv_inner{-webkit-transform:translateY(10px);transform:translateY(10px);transition:-webkit-transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s;transition:transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s;transition:transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s, -webkit-transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s}@media screen and (min-width: 768px){.lp_cv .cv_inner{padding-right:40%;transition:opacity 1s cubic-bezier(0, 0.93, 0.7, 0.99),-webkit-transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s;transition:transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s,opacity 1s cubic-bezier(0, 0.93, 0.7, 0.99);transition:transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s,opacity 1s cubic-bezier(0, 0.93, 0.7, 0.99),-webkit-transform 1s cubic-bezier(0, 0.93, 0.7, 0.99) .5s}}.lp_cv .cv_detail{font-family:"bodoni-urw",serif;font-weight:500;font-size:clamp(1.3rem,2.3vw + -0.4641rem,1.9rem);letter-spacing:.26em;display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:2rem;transition:1s cubic-bezier(0, 0.93, 0.7, 0.99);line-height:1;position:relative}.lp_cv .cv_detail::before,.lp_cv .cv_detail::after{content:"";display:block;background:url(../img/common_arrow01.svg) no-repeat center center/contain;width:1.5rem;height:1rem;-webkit-animation:arrow-r 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite;animation:arrow-r 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite}@-webkit-keyframes arrow-r{0%,30%,50%,70%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%,60%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@keyframes arrow-r{0%,30%,50%,70%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%,60%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@-webkit-keyframes arrow-l{0%,30%,50%,70%,100%{-webkit-transform:translateX(0) scale(-1, 1);transform:translateX(0) scale(-1, 1)}40%,60%{-webkit-transform:translateX(-3px) scale(-1, 1);transform:translateX(-3px) scale(-1, 1)}}@keyframes arrow-l{0%,30%,50%,70%,100%{-webkit-transform:translateX(0) scale(-1, 1);transform:translateX(0) scale(-1, 1)}40%,60%{-webkit-transform:translateX(-3px) scale(-1, 1);transform:translateX(-3px) scale(-1, 1)}}.lp_cv .cv_detail::before{-webkit-animation:arrow-l 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite;animation:arrow-l 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite}.lp_cv .cv_flex{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 1024px){.lp_cv .cv_flex{flex-direction:row;gap:4rem;max-width:1366px;margin:0 auto;align-items:center;justify-content:space-between}}.lp_cv .cv_image{width:min(81.333vw,620px);margin:0 auto;padding-top:2rem;flex:1}.lp_cv .cv_price{line-height:1.5;text-align:center;margin-top:2rem}.lp_cv .cv_price .sale-frag{display:inline-block;background-color:#b60000;padding:0 .4rem}.lp_cv .cv_textBox{padding:4rem 0;margin:0 auto}@media screen and (min-width: 768px){.lp_cv .cv_textBox{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}}.lp_cv .js-scroll-in::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:10;transition:2.5s cubic-bezier(0, 0.93, 0.7, 0.99) .5s}.lp_cv .js-scroll-in.is-show::before{width:0}.lp_cv .js-scroll-in.is-show .cv_inner{-webkit-transform:none;transform:none}.lp_heading{text-align:center;line-height:1.5}.lp_heading .shoulder{color:#e0a063;-webkit-transform:scale(1, 0.85);transform:scale(1, 0.85);font-family:"bodoni-urw",serif;font-weight:400;letter-spacing:.58em;display:block;font-size:clamp(1.4rem,5.4vw + -2.7418rem,2.8rem)}.lp_heading .main{color:#e0a063;-webkit-transform:scale(1, 0.85);transform:scale(1, 0.85);background-color:#000;display:inline-block;font-size:clamp(3.6rem,14vw + -7.138rem,7.2rem);padding:.4rem 2.5rem;position:relative}.lp_heading .main::before,.lp_heading .main::after{content:"";display:block;background:url(../img/common_deco02.png) no-repeat center center/contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:2.3rem}.lp_heading .main::before{left:-1.5rem;-webkit-transform:scale(-1, 1) translateY(-50%);transform:scale(-1, 1) translateY(-50%)}.lp_heading .main::after{right:-1.5rem}.lp_loading{position:fixed;top:0;right:0;bottom:0;left:0;opacity:1;visibility:visible;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000}body.is-loaded:not(.adultcheck) .lp_loading{-webkit-animation:loading_end 2.5s ease-in-out both;animation:loading_end 2.5s ease-in-out both}@-webkit-keyframes loading_end{0%,90%{opacity:1}99%{z-index:9999;opacity:0}100%{opacity:0;display:none;visibility:hidden;z-index:-1000}}@keyframes loading_end{0%,90%{opacity:1}99%{z-index:9999;opacity:0}100%{opacity:0;display:none;visibility:hidden;z-index:-1000}}.lp_loading .loading_text{color:#fff;font-family:"bodoni-urw",serif;font-weight:400;font-size:1.4rem;margin-bottom:2rem;letter-spacing:.2em;-webkit-animation:loding_text 1.5s ease-in-out infinite;animation:loding_text 1.5s ease-in-out infinite}@-webkit-keyframes loding_text{0%,100%{opacity:.5}50%{opacity:1}}@keyframes loding_text{0%,100%{opacity:.5}50%{opacity:1}}.lp_loading .loading_rose{position:relative;width:6rem;aspect-ratio:1/1;overflow:hidden}.lp_loading .loading_rose img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.lp_loading .loading_rose img.active{opacity:1}.lp_loading .loading_rose_parts{background-image:url(../img/rose_parts01.png);background-size:contain;width:1.2rem;aspect-ratio:38/71;position:absolute;top:calc(50% + 1rem);right:50%;opacity:0}body.is-loaded:not(.adultcheck) .lp_loading .loading_rose_parts{-webkit-animation:fall 4s linear both,rotate1 4s ease-in-out both;animation:fall 4s linear both,rotate1 4s ease-in-out both}@-webkit-keyframes fall{to{top:100%}}@keyframes fall{to{top:100%}}@-webkit-keyframes rotate1{0%{opacity:0;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}30%,80%{opacity:1}100%{opacity:0;-webkit-transform:translateX(40px) rotate(-80deg) rotateX(180deg);transform:translateX(40px) rotate(-80deg) rotateX(180deg)}}@keyframes rotate1{0%{opacity:0;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}30%,80%{opacity:1}100%{opacity:0;-webkit-transform:translateX(40px) rotate(-80deg) rotateX(180deg);transform:translateX(40px) rotate(-80deg) rotateX(180deg)}}.fv{position:relative;width:100vw;aspect-ratio:750/1410}.fv::before{background:url(../img/fv_bg.png) no-repeat bottom center/cover;display:block;width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:-1;mix-blend-mode:multiply}@media screen and (min-width: 768px){.fv{aspect-ratio:1920/1390}.fv::before{background:url(../img/fv_bg_pc.png) no-repeat bottom center/cover}}.fv_image{aspect-ratio:.8865248227;background:url(../img/fv_image.webp) no-repeat bottom center/contain;width:100%;position:absolute;bottom:0;left:0;z-index:1}@media screen and (min-width: 768px){.fv_image{aspect-ratio:1703/1390;width:88.698vw;background:url(../img/fv_image_pc.webp) no-repeat bottom 2rem left/contain;bottom:auto;top:0}}.fv_title{width:79.733vw;padding-top:19.6vw;margin:0 auto;z-index:2;position:relative}@media screen and (min-width: 768px){.fv_title{width:28.281vw;padding-top:8.333vw;margin:0 0 0 65.469vw}}.fv_scroll{position:absolute;right:0;margin-right:min(8vw,4.8rem);top:90vh;top:90svh;height:50px;z-index:10;text-shadow:2px 2px 0 #b60000,-2px -2px 0 #b60000,-2px 2px 0 #b60000,2px -2px 0 #b60000,2px 0 0 #b60000,-2px 0 0 #b60000,0 2px 0 #b60000,0 -2px 0 #b60000}.fv_scroll span{position:absolute;left:-15px;top:-45px;color:#000;font-family:"bodoni-urw",serif;font-weight:400;font-size:1.6rem;letter-spacing:.05em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fv_scroll::after{content:"";position:absolute;top:0;width:.6rem;height:30px;background:#000;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;border:1px solid #b60000}@-webkit-keyframes pathmove{0%{height:0;top:0}30%{height:30px}100%{height:0;top:50px}}@keyframes pathmove{0%{height:0;top:0}30%{height:30px}100%{height:0;top:50px}}body.is-loaded:not(.adultcheck) .fv_image{-webkit-animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 3.5s both;animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 3.5s both}body.is-loaded:not(.adultcheck) .fv_title{-webkit-animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 3.7s both;animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 3.7s both}body.is-loaded:not(.adultcheck) .fv::before{-webkit-animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 3.9s both;animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 3.9s both}body.is-loaded:not(.adultcheck) .particle01{-webkit-animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 4s both;animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 4s both}body.is-loaded:not(.adultcheck) .particle02{-webkit-animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 4.2s both;animation:fadeup 1s cubic-bezier(0, 0.93, 0.7, 0.99) 4.2s both}@-webkit-keyframes fadeup{0%{opacity:0;-webkit-transform:translate(0, 4rem);transform:translate(0, 4rem)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeup{0%{opacity:0;-webkit-transform:translate(0, 4rem);transform:translate(0, 4rem)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeup-center{0%{opacity:0;-webkit-transform:translate(-50%, 4rem);transform:translate(-50%, 4rem)}100%{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes fadeup-center{0%{opacity:0;-webkit-transform:translate(-50%, 4rem);transform:translate(-50%, 4rem)}100%{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.lead{margin-top:4rem}@media screen and (min-width: 768px){.lead{margin-top:11rem}}.lead_main{width:min(86.267vw,48.3rem);margin:0 auto 4rem}.lead_text{text-align:center;font-size:clamp(1.4rem,2.7vw + -0.6709rem,2.1rem);color:#fff;position:relative;max-width:1366px;margin:0 auto 8rem}.lead_em{display:inline-block;color:#000;font-size:clamp(1.9rem,3.9vw + -1.0913rem,2.9rem);-webkit-transform:scale(1, 0.85);transform:scale(1, 0.85);display:inline-block;position:relative;line-height:1;font-style:normal}.lead_em::before{content:"";background-color:#fff;display:block;width:100%;height:120%;position:absolute;bottom:0;left:0;z-index:-1}.lead_deco{width:min(42.267vw,317px);aspect-ratio:1.2886178862;background:url(../img/lead_deco01.png) no-repeat center center/contain;position:absolute;z-index:-1}.lead_deco.deco01{top:0;left:-20vw;-webkit-transform:scale(-1, 1) rotate(45deg);transform:scale(-1, 1) rotate(45deg)}@media screen and (min-width: 768px){.lead_deco.deco01{margin-top:-4rem;left:0}}.lead_deco.deco02{bottom:0;right:-10.667vw}@media screen and (min-width: 768px){.lead_deco.deco02{right:0}}.chara{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.8);margin-top:4rem}@media screen and (min-width: 1024px){.chara{position:relative;min-height:1251px;margin-top:16rem}}@media screen and (min-width: 1024px){.chara .lp_heading{max-width:1366px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto}}@media screen and (min-width: 1024px){.chara_inner{max-width:1366px;margin:0 auto;padding:0 8rem 26.4rem;position:relative}.chara_inner::before{content:"";position:absolute;display:block;background:url(../img/chara_img01_pc.webp) no-repeat center bottom/contain;width:65.5929721816%;max-width:896px;aspect-ratio:896/1087;right:0;bottom:0}}.chara_item{position:relative}.chara_item::before{content:"";display:block;position:absolute}.chara_item.heroine{padding-top:6.667vw;padding-left:8.667vw;padding-right:30.8vw;margin-bottom:7.733vw}.chara_item.heroine::before{background:url(../img/chara_img01.webp) no-repeat left top/contain;aspect-ratio:432/1035;width:57.6vw;right:0;top:0}.chara_item.hero{padding-top:49.867vw;padding-left:40.133vw;padding-right:6vw;margin-bottom:6rem}.chara_item.hero::before{background:url(../img/chara_img02.webp) no-repeat left top/contain;aspect-ratio:559/1073;width:74.533vw;left:0;top:0}@media screen and (min-width: 1024px){.chara_item{margin-top:6rem;width:30.8931185944%;min-width:360px}.chara_item.heroine,.chara_item.hero{padding:0;margin-bottom:0}.chara_item.heroine::before,.chara_item.hero::before{content:none}}.chara_heading{text-align:center;position:relative;align-items:center;margin-bottom:2rem}@media screen and (min-width: 768px){.chara_heading{display:flex;text-align:left}}.chara_heading_image{display:none}@media screen and (min-width: 768px){.chara_heading_image{display:block;width:8rem;height:8rem;aspect-ratio:1/1;border-radius:50%;overflow:hidden}}.chara_heading .shoulder{font-family:"bodoni-urw",serif;font-weight:400;font-size:clamp(1.4rem,0vw + 1.4rem,1.4rem);display:block;line-height:1.5}@media screen and (min-width: 768px){.chara_heading .shoulder{padding-left:2rem}}.chara_heading .main{font-size:clamp(5.75rem,4.9vw + 1.9917rem,7rem);display:block;line-height:1}@media screen and (max-width: 374px){.chara_heading .main{font-size:4.5rem}}.chara_text{position:relative;z-index:1;line-height:1.7}.sample{padding-top:6rem;position:relative;background:url(../img/common_bg02.jpg) repeat top center/48rem 48rem}@media screen and (min-width: 768px){.sample::before,.sample::after{content:"";display:block;width:min(42.267vw,317px);aspect-ratio:1.2886178862;background:url(../img/sample_deco01.png) no-repeat center center/contain;position:absolute;z-index:-1}.sample::before{top:0;right:-4rem}.sample::after{bottom:28rem;left:-4rem;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}}.sample .lp_heading{margin-bottom:2rem}.sample .lp_heading .shoulder{color:#000}.sample .lp_heading .main{color:#fff}.sample_slider{width:min(86.667vw,549px);margin-bottom:13.3333333333%;margin:0 auto 4rem;position:relative}.sample_slider_inner{position:relative}.sample_pagination{display:flex;gap:6px;justify-content:center;align-items:center;font-style:italic;margin-top:2rem}.sample_pagination .swiper-pagination-bullet{display:block}.sample_pagination .swiper-pagination-bullet:nth-of-type(n+2)::before{content:"・";opacity:.5;color:#000}.sample_pagination .swiper-pagination-bullet-active{color:#b60000}.sample_prev,.sample_next{z-index:10;width:6rem;height:auto;height:4.4rem;background-repeat:no-repeat;background-position:right center;background-size:contain;position:absolute;bottom:-0.5rem}@media screen and (min-width: 768px){.sample_prev,.sample_next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.sample_prev.swiper-button-disabled,.sample_next.swiper-button-disabled{opacity:.4}.sample_prev{background-image:url(../img/sample_arrow-prev.png);left:0;-webkit-transform-origin:top;transform-origin:top}@media screen and (min-width: 768px){.sample_prev{left:-9rem}}.sample_next{background-image:url(../img/sample_arrow-next.png);right:0}@media screen and (min-width: 768px){.sample_next{right:-9rem}}.archive{background-color:#fff;color:#000;padding:min(10.667vw,8rem) 0 .4rem 0}.archive_header{padding:3.5rem 0 2.5rem;text-align:center;width:min(86.133vw,1366px);margin:0 auto;position:relative}.archive_header .shoulder{font-size:clamp(1.5rem,5.8vw + -2.9486rem,3rem);display:block}.archive_header .shoulder::after{content:"";display:block;background:url(../img/archive_deco04.png) no-repeat center center/contain;aspect-ratio:105/11;width:min(14vw,105px);margin:0 auto}.archive_header .main{font-size:clamp(3.65rem,14.2vw + -7.2414rem,7.3rem);display:block}.archive_header::before,.archive_header::after{content:"";display:block;background:url(../img/archive_deco01.png) no-repeat center center/contain;aspect-ratio:1/1;width:min(9.333vw,5rem);position:absolute;top:0}.archive_header::before{left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.archive_header::after{right:0}.archive_header_deco{background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;display:block}.archive_header_deco.deco01{background-image:url(../img/archive_deco02.png);width:min(16.4vw,123px);aspect-ratio:123/118;margin-left:3.6vw;bottom:2rem}.archive_header_deco.deco02{background-image:url(../img/archive_deco03.png);width:min(18.4vw,138px);aspect-ratio:123/122;top:0;right:0;margin-right:5.333vw}.archive_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem .8rem;width:min(86.133vw,1366px);margin:0 auto}@media screen and (min-width: 768px){.archive_wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:4rem 1.2rem}}.archive_item{display:block;text-align:center}@media screen and (min-width: 768px){.archive_image{aspect-ratio:560/420;display:flex;align-items:center;background-color:#000;opacity:1;transition:1s cubic-bezier(0, 0.93, 0.7, 0.99)}}.archive_price .default:has(+.isSale){text-decoration:line-through}.archive_price .isSale_price{color:#b60000}.archive_button{-webkit-transform:scale(1, 0.85);transform:scale(1, 0.85);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;line-height:1;margin:.8rem auto 0}.archive_button::before{content:"";background-color:#000;display:block;width:100%;height:140%;position:absolute;bottom:0;left:0;z-index:-1}.archive_button::after{content:"";display:block;width:100%;height:140%;position:absolute;bottom:0;left:0;z-index:-1}.archive .author{width:min(72.533vw,680px);margin:min(10.667vw,8rem) auto 0;border-top:1px solid #000;border-bottom:1px solid #000;line-height:1.5;padding:min(8vw,6rem) 0;position:relative}.archive .author::before,.archive .author::after{content:"";display:block;width:min(2.667vw,10px);aspect-ratio:1;background:url(../img/common_deco01.svg) no-repeat center center/contain;position:absolute;top:0}.archive .author::before{left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.archive .author::after{right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.archive .author_inner::before,.archive .author_inner::after{content:"";display:block;width:min(2.667vw,10px);aspect-ratio:1;background:url(../img/common_deco01.svg) no-repeat center center/contain;position:absolute;bottom:0}.archive .author_inner::before{left:0;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.archive .author_inner::after{right:0;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.archive .author_heading{position:absolute;top:0;left:50%;z-index:10;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;padding:0 .8rem}.archive .author_flex{display:flex;align-items:center;justify-content:center;gap:2rem}.archive .author_icon{border-radius:500px;overflow:hidden;width:min(25.2vw,140px)}.archive .author_profile .name{font-size:clamp(2.5rem,5.1vw + -1.4117rem,3.8rem)}.archive .author_profile .link{display:flex;gap:.4rem}.archive .author_profile .link::before{content:"";display:block;background:url(../img/common_arrow02.svg) no-repeat #000 center center/0.4rem .7rem;width:1.7rem;height:1.7rem;border-radius:50%}.archive .author_btn{margin:3.2rem auto 0;max-width:40rem}.archive .author_btn a{background-color:#000;color:#fff;border-radius:1000px;min-height:4.4rem;display:flex;align-items:center;justify-content:center;position:relative;padding-left:4rem}.archive .author_btn a::before{content:"";display:block;background:url(../img/logo_x.svg) no-repeat #fff center center/1.2rem 1.2rem;width:2.4rem;height:2.4rem;border-radius:50%;left:1.6rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}/*# sourceMappingURL=lp.min.css.map */