﻿.protect,.product-jk,header h1{position:relative}.protect::before,.product-jk::before,header h1::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.margin05{margin-top:min(2vw,.5em) !important}.margin1{margin-top:min(4vw,1em) !important}.margin2{margin-top:min(6vw,2em) !important}.margin3{margin-top:min(8vw,3em) !important}.center{margin-left:auto;margin-right:auto;text-align:center}.listitem>li{position:relative;padding-left:1.1em}.listitem>li::before{position:absolute;left:0;top:0}.listitem.list1>li::before{content:"※"}.listitem.list2>li::before{content:"・"}.minitxt{line-height:1.5;font-size:86%}.color1{color:#7cba12}.color2{color:#d21674}@media screen and (min-width: 48.0625em){.pcNone{display:none}.pcBlock{display:block}}@media screen and (max-width: 48em){.spNone{display:none}.spBlock{display:block}}*:has(>.visually-hidden){position:relative}*:has(>.visually-hidden) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.fadeinitem{opacity:0;transform:translateY(1.5em)}.fadeinitem.visible{animation:fadeinitem .4s linear 0s both}@keyframes fadeinitem{0%{opacity:0;transform:translateY(1.5em)}100%{opacity:1;transform:translateY(0)}}.movie{overflow:hidden;box-sizing:border-box}.movie>div{position:relative;aspect-ratio:16/9}.movie>div iframe{position:absolute;z-index:10;top:0;right:0;width:100% !important;height:100% !important}#Loading{z-index:200;position:fixed;width:100%;height:100%;left:0;top:0;background-color:#fff;display:flex;justify-content:center;align-items:center}#Loading p{width:200px;aspect-ratio:658/268;background-image:url(../img/logo.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;animation:bounditem 1s linear 0s infinite}@keyframes bounditem{0%{transform:translateY(0)}50%{transform:translateY(1em)}100%{transform:translateY(0)}}*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,div,ul,li,ol{margin:0;padding:0}ul,ol{list-style:none}body{min-height:100vh;line-height:1.7;font-size:clamp(.938rem,.915rem + .11vw,1rem);color:#590e33;background-color:#fff}h1,h2,h3,h4,h5,input,label{line-height:1.4}a{text-decoration:none;outline:none;color:#590e33;overflow-wrap:break-word}a:hover{color:#590e33}a:focus,a:visited{outline:none;color:#590e33}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg,figure,iframe{max-width:100%;display:block;border:none}button{padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}::selection{background-color:#cdcdcd}::-moz-selection{background-color:#cdcdcd}@media screen and (min-width: 48.0625em){.webp-support header{background-image:url(../img/he_backimg.webp)}.webp-support header h1 img{background-image:url(../img/he_mainimg.webp)}}@media screen and (max-width: 48em){.webp-support header h1 img{background-image:url(../img/he_mainimg-sp.webp)}}.backimg{position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;background-image:url(../img/backimg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}header{position:relative}header h1 img{width:100%;height:auto;background-position:center top;background-repeat:no-repeat;background-size:100% auto}header .release{position:relative;background:#ffa4e4;background:linear-gradient(0deg, rgb(255, 164, 228) 0%, rgb(255, 206, 240) 100%);border-top:6px solid #fff;border-bottom:6px solid #fff}header .release img{width:100%;margin-inline:auto;padding:1em}@media screen and (min-width: 48.0625em){header{background-image:url(../img/he_backimg.jpg);width:100%;height:auto;background-position:center top;background-repeat:no-repeat;background-size:100% auto}header h1{width:62.5%;margin-inline:auto}header h1 img{aspect-ratio:1200/910;background-image:url(../img/he_mainimg.jpg)}header .release img{width:49.3%}}@media screen and (max-width: 48em){header h1 img{aspect-ratio:1/1;background-image:url(../img/he_mainimg-sp.jpg)}}.musicbtn{display:block;position:relative;max-width:350px;margin-inline:auto;padding:1.2em 0;text-align:center;letter-spacing:.1em;font-weight:700;font-family:"Noto Sans JP",sans-serif;font-style:normal;color:#fff;border:4px solid #fdcbce;border-radius:.8em;background-color:#dc000c;transition:all .2s 0s ease-out}.musicbtn:hover,.musicbtn:focus{opacity:.5;color:#fff}.musicbtn:visited{color:#fff}.sns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:800px;margin:1em auto auto;padding:1em;background-color:#ffeb5f;border:4px solid #fff;border-radius:1em}.sns>div{display:flex;flex-wrap:wrap;column-gap:.8em}.sns>div>a{display:block;width:min(15vw,3em);transition:all .2s 0s ease-out}.sns>div>a:hover,.sns>div>:focus{opacity:.5;transform:rotate(15deg)}.sns .social{display:flex;flex-wrap:wrap;column-gap:.5em}@media screen and (min-width: 48.0625em){.sns .social{margin-left:1em}}@media screen and (max-width: 48em){.sns{margin:4vw 3vw auto;padding:3vw}.sns .social{margin-top:3vw}}main{margin-top:min(6vw,3em)}main article{position:relative}main .mtitle{z-index:5;position:relative}main .mtitle img{width:auto;height:4em;margin-inline:auto}@media screen and (max-width: 48em){main{padding:0 3vw}main .mtitle img{height:3em}}.op-catch{max-width:1100px;margin-inline:auto}.op-catch img{width:100%;height:auto;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.op-txt{line-height:1.5;text-align:center;font-weight:900;font-family:"Noto Sans JP",sans-serif;font-style:normal;text-shadow:#fff 3px 0px 0px,#fff 2.83487px .981584px 0px,#fff 2.35766px 1.85511px 0px,#fff 1.62091px 2.52441px 0px,#fff .705713px 2.91581px 0px,#fff -0.287171px 2.98622px 0px,#fff -1.24844px 2.72789px 0px,#fff -2.07227px 2.16926px 0px,#fff -2.66798px 1.37182px 0px,#fff -2.96998px .42336px 0px,#fff -2.94502px -0.571704px 0px,#fff -2.59586px -1.50383px 0px,#fff -1.96093px -2.27041px 0px,#fff -1.11013px -2.78704px 0px,#fff -0.137119px -2.99686px 0px,#fff .850987px -2.87677px 0px,#fff 1.74541px -2.43999px 0px,#fff 2.44769px -1.73459px 0px,#fff 2.88051px -0.838247px 0px}.op-moviearea{position:relative;max-width:1200px;margin:min(6vw,3em) auto auto}.op-moviearea .chara img{width:100%;background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%}.op-moviearea-chara1{display:flex;justify-content:space-between}.op-moviearea-chara1 .chara{width:24%}.op-moviearea-chara1 .chara img{aspect-ratio:305/350}.op-moviearea .movie{z-index:5;max-width:800px;margin-inline:auto;overflow:hidden;border:4px solid #fff;border-radius:1em}@media screen and (min-width: 48.0625em){.op-catch img{aspect-ratio:1100/238;background-image:url(../img/op_catch.png)}.op-txt{font-size:150%}.op-moviearea-chara2 .chara{position:absolute;bottom:0;width:13.2%}.op-moviearea-chara2 .chara img{aspect-ratio:172/377}.op-moviearea-chara2 .c4{left:0}.op-moviearea-chara2 .c5{right:0}}@media screen and (max-width: 48em){.op-catch img{aspect-ratio:894/297;background-image:url(../img/op_catch-sp.png)}.op-moviearea-chara1 .chara{width:33%}.op-moviearea-chara2{display:flex;justify-content:center;margin-top:4vw}.op-moviearea-chara2 .chara{width:40%}.op .movie{margin-top:4vw}}.c1 img{background-image:url(../img/op_c1.png)}.c2 img{background-image:url(../img/op_c2.png)}.c3 img{background-image:url(../img/op_c3.png)}.c4 img{background-image:url(../img/op_c4.png)}.c5 img{background-image:url(../img/op_c5.png)}.cast{margin-top:min(8vw,4em)}.cast-name{text-align:center;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:900;font-size:150%}@media screen and (max-width: 48em){.cast-name{font-size:130%}}.product{margin-top:min(8vw,4em)}.product-cont{position:relative;max-width:1080px;margin-top:-2.5em;margin-inline:auto}.product-cont::after{content:"";position:absolute;left:-3px;top:-3px;width:calc(100% + 8px);height:calc(100% + 8px);background-color:#fff;border-radius:1em}.product-cont>div{z-index:3;position:relative;box-sizing:border-box;min-height:100vh;padding:min(16vw,5em) min(3vw,2em) min(8vw,3em);background-image:url(../img/pr_imgback-top.jpg),url(../img/pr_imgback-btm.jpg);background-position:center top,center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#fff;border:4px solid #ffa8e5;border-radius:1em}.product-jk{width:70%;max-width:500px;margin-inline:auto;border:2px solid #fff}.product-jk img{aspect-ratio:1/1;background-image:url(../img/pr_jk.jpg);width:100%;height:auto;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.product-jk+p{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700;font-size:110%}.product-btn{display:flex;justify-content:center;align-items:center;position:relative;width:20em;margin:1em auto auto;padding:1.2em 0;letter-spacing:.06em;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-size:105%;color:#fff !important;background-color:#f33795;border:3px solid #ffa8e5;border-radius:9999px;transition:all .2s 0s ease-out}.product-btn::before,.product-btn::after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.product-btn::before{right:3%;width:2em;aspect-ratio:1/1;background-color:#fff;border-radius:50%}.product-btn::after{right:5.5%;width:0;height:0;border-style:solid;border-top:.6em solid rgba(0,0,0,0);border-bottom:.6em solid rgba(0,0,0,0);border-left:.8em solid #f33795;border-right:0}.product-btn:hover,.product-btn:focus{opacity:.5;transform:translateY(0.2em)}.product-btn+p{width:80%;max-width:500px}.product-detail{box-sizing:border-box;position:relative;margin:3em 3em auto;padding:2em;border-radius:1em}.product-detail>h3{position:relative;margin-bottom:1em;text-align:center;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:900;font-size:170%}.product-detail>h3::before,.product-detail>h3::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:9999px}.product-detail>h3::before{left:0}.product-detail>h3::after{right:0}.product-musiclist{background-color:rgba(255,229,172,.4)}.product-musiclist::before,.product-musiclist::after{content:"";position:absolute;width:8em;aspect-ratio:123/131;background-image:url(../img/pr_peach.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto}.product-musiclist::before{right:-1em;top:6em}.product-musiclist::after{left:-1em;bottom:6em;transform:scale(-1, 1)}.product-musiclist>h3{color:#f1aa11}.product-musiclist>h3::before,.product-musiclist>h3::after{width:calc(50% - 2.5em);background-color:#f1aa11}.product-musiclist>ul li{position:relative;margin-top:.5em;padding-left:2.2em;line-height:2em;color:#c75900;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:900;font-size:120%}.product-musiclist>ul li::before{content:attr(data-num);position:absolute;left:0;top:0;width:2em;height:2em;text-align:center;color:#fff;border-radius:9999px}.product-musiclist>ul li:nth-child(odd)::before{background-color:#f17511}.product-musiclist>ul li:nth-child(even)::before{background-color:#f1aa11}.product-bonustrack{background-image:url(../img/pr_heart.png);background-position:right bottom;background-repeat:no-repeat;background-size:16% auto;background-color:rgba(211,255,184,.4)}.product-bonustrack>h3{color:#3b9d00}.product-bonustrack>h3::before,.product-bonustrack>h3::after{display:none}.product-bonustrack h4{position:relative;max-width:26em;margin-inline:auto}.product-bonustrack h4::after{content:"";position:absolute;left:0;top:4px;width:100%;height:100%;background-color:#99e56b;border-radius:9999px}.product-bonustrack h4 span{display:flex;justify-content:center;z-index:5;position:relative;padding:.3em 0;color:#fff;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:900;font-size:180%;background-color:#3b9d00;border-radius:9999px}.product-bonustrack h4 span::before,.product-bonustrack h4 span::after{content:"";z-index:6;position:absolute;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.product-bonustrack h4 span::before{left:1em;top:.1em;width:2em;aspect-ratio:53/48;background-image:url(../img/pr_onpu2.png)}.product-bonustrack h4 span::after{right:1em;top:-0.1em;width:2em;aspect-ratio:50/55;background-image:url(../img/pr_onpu1.png)}.product-bonustrack>ul li{position:relative;margin-top:.5em;padding-left:2.2em;line-height:2em;color:#345200;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:900;font-size:120%}.product-bonustrack>ul li::before{content:"";position:absolute;left:0;top:.2em;width:1.6em;height:1.6em;border-radius:9999px}.product-bonustrack>ul li:nth-child(odd)::before{background-color:#3b9d00}.product-bonustrack>ul li:nth-child(even)::before{background-color:#84df4d}.product-photo{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em}.product-photo li{overflow:hidden;box-sizing:border-box;border:3px solid #ffa8e5;border-radius:.8em}.product-photo li img{aspect-ratio:450/252;width:100%;height:auto;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.product-tokuten{background-color:rgba(255,216,243,.4);border:4px solid #e432af}.product-tokuten::before,.product-tokuten::after{content:"";position:absolute;bottom:2%;width:20%;aspect-ratio:144/179;background-image:url(../img/pr_heart2.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto}.product-tokuten::before{transform:scale(-1, 1);left:2%}.product-tokuten::after{right:2%}.product-tokuten>h3{color:#ffa8e5}.product-tokuten>h3::before,.product-tokuten>h3::after{width:calc(50% - 4.5em);background-color:#ffa8e5}.product-tokuten>h3+h4{color:#e432af;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:900;font-size:180%}.product-tokuten .img{z-index:5;position:relative;width:90%;margin-inline:auto}.product-tokuten .img img{aspect-ratio:780/437;background-image:url(../img/pr_tokutenimg.jpg);width:100%;height:auto;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.product-tokuten .img+p{z-index:5;position:relative}@media screen and (min-width: 48.0625em){.product-musiclist>ul{z-index:5;position:relative;width:34em;margin-inline:auto}.product-bonustrack>ul{width:31em;margin:2em auto auto}.product-photo{margin-top:2em}.product-photo li{width:calc(33.3333333333% - .5em)}.product-photo li:nth-child(odd){transform:rotate(2deg)}.product-photo li:nth-child(even){transform:rotate(-3deg)}}@media screen and (max-width: 48em){.product-cont{margin-top:-2em}.product-detail{margin:6vw auto auto;padding:6vw 3vw}.product-detail>h3{font-size:150%}.product-detail>ul li{font-size:105%}.product-musiclist{padding-bottom:22vw}.product-musiclist::before{right:2vw;top:auto;bottom:-5vw;width:24vw}.product-musiclist::after{display:none}.product-bonustrack{background-size:30% auto}.product-bonustrack>ul{margin-top:6vw}.product-photo{margin-top:4vw}.product-photo li{width:calc(50% - .5em)}.product-tokuten::before,.product-tokuten::after{width:35%}.product-tokuten>h3+h4{font-size:150%}.product-tokuten .img{width:100%}}.p1 img{background-image:url(../img/pr_p1.jpg)}.p2 img{background-image:url(../img/pr_p2.jpg)}.p3 img{background-image:url(../img/pr_p3.jpg)}.p4 img{background-image:url(../img/pr_p4.jpg)}.p5 img{background-image:url(../img/pr_p5.jpg)}.p6 img{background-image:url(../img/pr_p6.jpg)}footer{margin-top:min(10vw,3em);margin-bottom:min(10vw,3em)}footer a{display:block;width:80%;max-width:26em;margin-inline:auto;padding:.8em 0;text-decoration:none;text-align:center;line-height:1.5;font-weight:bold;color:#e60012 !important;background-color:#fff;border:#e60012 2px solid;border-radius:.8em}footer a:hover,footer a:focus{color:#e60012}/*# sourceMappingURL=style.css.map */