﻿.protect{position:relative}.protect::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,.sns{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}@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)}}.fadeinitem2{opacity:0;transform:scale(1.05)}.fadeinitem2.visible{animation:fadeinitem2 .4s linear 0s both}@keyframes fadeinitem2{0%{opacity:0;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}#Loading{z-index:200;position:fixed;width:100%;height:100%;left:0;top:0;background-image:url(../img/backimg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}#Loading p{width:min(60vw,400px);aspect-ratio:500/261;background-image:url(../img/logo.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;animation:loadmotion 1.2s linear 0s infinite}@keyframes loadmotion{0%{transform:translateY(0)}50%{transform:translateY(0.5em)}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:#000;background-color:#fff}h1,h2,h3,h4,h5,input,label{line-height:1.4}a{text-decoration:none;outline:none;color:#000;overflow-wrap:break-word}a:hover{color:#000}a:focus,a:visited{outline:none;color:#000}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-mainimg img{background-image:url(../img/he_mainimg-pc.webp)}}@media screen and (max-width: 48em){.webp-support .header-mainimg img{background-image:url(../img/he_mainimg-sp.webp)}}.backimg{z-index:-1;position:fixed;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}.wrap{overflow-x:hidden;z-index:1;position:relative}.header{position:relative}.header-mainimg img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.header-release{padding:.6em 0;border-top:6px solid #fff;border-bottom:6px solid #fff;background-color:#f9ed4d}.header-release img{width:90%;max-width:800px;margin-inline:auto}@media screen and (min-width: 48.0625em){.header-mainimg img{aspect-ratio:1800/1060;background-image:url(../img/he_mainimg-pc.jpg)}}@media screen and (max-width: 48em){.header-mainimg img{aspect-ratio:1000/1000;background-image:url(../img/he_mainimg-sp.jpg)}.header-release{border-width:4px}}.sns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-inline:auto}.sns>*{gap:.6em;display:flex;flex-wrap:wrap}.sns>* p{transition:all 180ms 0s ease-out}.sns>* p:hover,.sns>* p:active{transform:rotate(45deg)}.sns>div p{width:3em}@media screen and (min-width: 48.0625em){.sns{column-gap:1em}}@media screen and (max-width: 48em){.sns{row-gap:2vw}}.main-op{margin-top:min(10vw,4em);text-align:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;color:#019795;text-shadow:#fff 4px 0px 0px,#fff 3.87565px .989616px 0px,#fff 3.51033px 1.9177px 0px,#fff 2.92676px 2.72656px 0px,#fff 2.16121px 3.36588px 0px,#fff 1.26129px 3.79594px 0px,#fff .282949px 3.98998px 0px,#fff -0.712984px 3.93594px 0px,#fff -1.66459px 3.63719px 0px,#fff -2.51269px 3.11229px 0px,#fff -3.20457px 2.39389px 0px,#fff -3.69721px 1.52664px 0px,#fff -3.95997px .56448px 0px,#fff -3.97652px -0.432781px 0px,#fff -3.74583px -1.40313px 0px,#fff -3.28224px -2.28625px 0px,#fff -2.61457px -3.02721px 0px,#fff -1.78435px -3.57996px 0px,#fff -0.843183px -3.91012px 0px,#fff .150409px -3.99717px 0px,#fff 1.13465px -3.8357px 0px,#fff 2.04834px -3.43574px 0px,#fff 2.83468px -2.82216px 0px,#fff 3.44477px -2.03312px 0px,#fff 3.84068px -1.11766px 0px,#fff 3.9978px -0.132717px 0px}.main-op h2{font-weight:900;font-size:200%}.main-op div{margin-top:min(5vw,1.5em);font-weight:900;font-size:150%}.main-op .color1{color:#0168b7}.main-op .color2{color:#ee6f46}.main-op .color3{color:#e9546a}.main-title{width:min(75vw,460px);margin-inline:auto}@media screen and (max-width: 48em){.main-op{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}.main-op h2{font-size:5vw}.main-op div{font-size:4vw}}.comm{position:relative;margin-top:min(10vw,4em);padding:min(12vw,5em) 0}.comm::before,.comm::after{content:"";position:absolute;left:0;width:100%;height:min(12vw,5em);background-image:url(../img/comm_back.svg);background-position:0 0;background-repeat:repeat-X;background-size:auto 100%}.comm::before{top:2px}.comm::after{bottom:2px;transform:scale(-1, -1)}.comm>div{position:relative;padding:2px 0 min(4vw,1em);background-image:url(../img/comm_base.jpg);background-position:0 0;background-repeat:repeat-Y;background-size:100% auto}.comm-cont{box-sizing:border-box;overflow:hidden;position:relative;width:min(86%,800px);margin-top:min(4vw,1em);margin-inline:auto;border-radius:1em;border-width:6px;border-style:solid}.comm-cont::before,.comm-cont::after{content:"";position:absolute;width:20%;aspect-ratio:330/186;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.comm-cont::before{transform:scale(-1, -1);left:0;top:0}.comm-cont::after{right:0;bottom:0}.comm-cont>*{z-index:2;position:relative}.comm-cont .img figure{overflow:hidden;border-width:6px;border-style:solid;border-radius:.7em}.comm-cont .img figure img{width:100%;aspect-ratio:278/370;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.comm-cont .img p{text-align:right;font-size:60%}.comm-cont .detail h3{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:140%}.comm-cont .detail p{margin-top:min(3vw,1em);font-weight:bold;font-size:105%}.comm-cont:nth-of-type(odd){background-color:#fff6dd;border-color:#ee6f46}.comm-cont:nth-of-type(odd)::before,.comm-cont:nth-of-type(odd)::after{background-image:url(../img/comm_contitem1.png)}.comm-cont:nth-of-type(odd) figure{border-color:#ee6f46}.comm-cont:nth-of-type(odd) h3{color:#d44c20}.comm-cont:nth-of-type(even){background-color:#fffbc4;border-color:#f9ed4d}.comm-cont:nth-of-type(even)::before,.comm-cont:nth-of-type(even)::after{background-image:url(../img/comm_contitem2.png)}.comm-cont:nth-of-type(even) figure{border-color:#f9ed4d}.comm-cont:nth-of-type(even) h3{color:#c2b400}.comm-cont:nth-of-type(1) figure img{background-image:url(../img/comm/img1.jpg)}.comm-cont:nth-of-type(2) figure img{background-image:url(../img/comm/img2.jpg)}.comm-cont:nth-of-type(3) figure img{background-image:url(../img/comm/img3.jpg)}.comm-cont:nth-of-type(4) figure img{background-image:url(../img/comm/img4.jpg)}.comm-cont:nth-of-type(5) figure img{background-image:url(../img/comm/img5.jpg)}.comm-cont:nth-of-type(6) figure img{background-image:url(../img/comm/img6.jpg)}@media screen and (min-width: 48.0625em){.comm-cont{display:grid;grid-template-columns:40% 1fr;column-gap:3%;padding:1.5em}.comm-cont .detail{padding-top:.5em}}@media screen and (max-width: 48em){.comm>div{background-image:url(../img/comm_base-sp.jpg)}.comm-cont{padding:3vw 3vw 4vw;border-width:4px}.comm-cont::before,.comm-cont::after{width:40%}.comm-cont .img{width:70%;margin-inline:auto}.comm-cont .img figure{border-width:4px}.comm-cont .detail{margin-top:4vw}.comm-cont .detail h3{text-align:center}.comm-cont .detail p{font-size:100%}}.pvarea{overflow:hidden;width:min(96vw,1000px);margin-top:min(10vw,4em);margin-inline:auto;border:6px solid #019795;border-radius:1em}.pvarea-item{overflow:hidden;box-sizing:border-box}.pvarea-item>div{position:relative;aspect-ratio:16/9}.pvarea-item>div iframe{position:absolute;z-index:10;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width: 48em){.pvarea{border-width:4px}}.cast{margin-top:min(10vw,4em)}.cast p{text-align:center;font-weight:900;font-size:150%;color:#ee6f46;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;text-shadow:#fff 4px 0px 0px,#fff 3.87565px .989616px 0px,#fff 3.51033px 1.9177px 0px,#fff 2.92676px 2.72656px 0px,#fff 2.16121px 3.36588px 0px,#fff 1.26129px 3.79594px 0px,#fff .282949px 3.98998px 0px,#fff -0.712984px 3.93594px 0px,#fff -1.66459px 3.63719px 0px,#fff -2.51269px 3.11229px 0px,#fff -3.20457px 2.39389px 0px,#fff -3.69721px 1.52664px 0px,#fff -3.95997px .56448px 0px,#fff -3.97652px -0.432781px 0px,#fff -3.74583px -1.40313px 0px,#fff -3.28224px -2.28625px 0px,#fff -2.61457px -3.02721px 0px,#fff -1.78435px -3.57996px 0px,#fff -0.843183px -3.91012px 0px,#fff .150409px -3.99717px 0px,#fff 1.13465px -3.8357px 0px,#fff 2.04834px -3.43574px 0px,#fff 2.83468px -2.82216px 0px,#fff 3.44477px -2.03312px 0px,#fff 3.84068px -1.11766px 0px,#fff 3.9978px -0.132717px 0px}@media screen and (max-width: 48em){.cast p{font-size:5vw;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}}.prod{position:relative;margin-top:min(10vw,4em);padding:min(12vw,5em) 0}.prod::before,.prod::after{content:"";position:absolute;left:0;width:100%;height:min(12vw,5em);background-image:url(../img/prod_back.svg);background-position:0 0;background-repeat:repeat-X;background-size:auto 100%}.prod::before{top:2px}.prod::after{bottom:2px;transform:scale(-1, -1)}.prod>div{position:relative;padding:2px 0 min(4vw,1em);background-image:url(../img/prod_base.jpg);background-position:0 0;background-repeat:repeat-Y;background-size:100% auto}.prod-content{position:relative;width:min(96vw,1000px);min-height:100vh;padding:min(8vw,3em) 0 min(6vw,2em);margin-inline:auto;border:6px solid #f9ed4d;border-radius:1em;background-image:url(../img/prod_contback.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-color:#fff}.prod .jk{width:min(86%,500px);margin-inline:auto;background-color:#999}.prod .jk img{width:100%;aspect-ratio:1/1;background-image:url(../img/prod_jk.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.prod .jk+p{color:#019795}.prod .cart{position:relative;display:block;width:min(80%,20em);padding:3px;margin-inline:auto;background-color:#fff;border:3px solid #ee6f46;border-radius:9999px;transition:all 180ms 0s ease-out}.prod .cart span{position:relative;display:flex;justify-content:center;align-items:center;height:4em;text-align:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#fff;background-color:#ee6f46;border-radius:9999px;transition:all 180ms 0s ease-out}.prod .cart span::after{content:"";position:absolute;right:3%;top:50%;transform:translateY(-50%);width:8%;aspect-ratio:1/1;background-image:url(../img/prod_arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:100% auto;transition:all 180ms 0s ease-out}.prod .cart:hover,.prod .cart:active{border-color:#e9546a;transform:translateY(3px)}.prod .cart:hover span,.prod .cart:active span{background-color:#e9546a}.prod .cart:hover span::after,.prod .cart:active span::after{right:1%}.prod .nhk{width:min(90%,500px);margin-top:min(4vw,1.5em);margin-inline:auto}.prod section{box-sizing:border-box;position:relative;margin-top:min(6vw,2em);margin-inline:min(4vw,3em)}.prod section::after{content:"";position:absolute;right:-0.3em;bottom:-0.3em;width:100%;height:100%;border-radius:1.5em}.prod section>div{z-index:3;position:relative;padding:min(4vw,1.5em) min(3vw,1.5em);border-radius:1.5em}.prod section h3{text-align:center}.prod section h3 img{display:inline-block;width:auto;height:2.8em}.prod-musiclist::after{background-color:#e9546a}.prod-musiclist>div{background-image:url(../img/prod_musiclist_back.jpg);background-position:0 0;background-repeat:repeat-Y;background-size:100% auto}.prod-musiclist ul{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:120%}.prod-musiclist ul li{position:relative;margin:.7em auto;padding-left:2.3em;color:#e9546a}.prod-musiclist ul li::before{content:attr(data-num);position:absolute;left:0;top:0;width:2em;aspect-ratio:1/1;color:#fff;border-radius:50%;background-color:#e9546a;display:flex;justify-content:center;align-items:center}.prod-musiclist .photo p{padding:3px;background-color:#fff;border:3px solid #e9546a;border-radius:.7em}.prod-musiclist .photo p img{width:100%;aspect-ratio:278/165;background-position:center center;background-repeat:no-repeat;background-size:100% auto;border-radius:.7em}.prod .photo .img1 img{background-image:url(../img/musiclist/img1.jpg)}.prod .photo .img2 img{background-image:url(../img/musiclist/img2.jpg)}.prod .photo .img3 img{background-image:url(../img/musiclist/img3.jpg)}.prod .photo .img4 img{background-image:url(../img/musiclist/img4.jpg)}.prod .photo .img5 img{background-image:url(../img/musiclist/img5.jpg)}.prod .photo .img6 img{background-image:url(../img/musiclist/img6.jpg)}.prod .photo .img7 img{background-image:url(../img/musiclist/img7.jpg)}.prod .photo .img8 img{background-image:url(../img/musiclist/img8.jpg)}.prod-bonus::after{background-color:#ee6f46}.prod-bonus>div{background-color:#ffe5dc}.prod-bonus ul{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:120%}.prod-bonus ul li{position:relative;margin:.3em auto;padding-left:1.2em;color:#ee6f46}.prod-bonus ul li::before{content:"";position:absolute;left:0;top:.5em;width:.8em;aspect-ratio:1/1;background-color:#ee6f46;border-radius:50%}.prod-toku::after{background-color:#019795}.prod-toku>div{color:#019795;background-color:#e7ffff}.prod-toku ul figure img{width:100%;margin-bottom:.5em;aspect-ratio:1/1;background-position:center center;background-repeat:no-repeat;background-size:100% auto;border-radius:.5em}.prod-toku ul h4,.prod-toku ul p{text-align:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;font-size:115%}.prod-toku ul+p{font-size:80%}.prod-toku li:nth-of-type(1) figure img{background-image:url(../img/prod_toku/img1.jpg)}.prod-toku li:nth-of-type(2) figure img{background-image:url(../img/prod_toku/img2.jpg)}@media screen and (min-width: 48.0625em){.prod-musiclist ul{width:24.5em;margin-inline:auto}.prod-musiclist .photo{position:absolute;width:25%}.prod-musiclist .photo p:nth-of-type(odd){transform:rotate(6deg)}.prod-musiclist .photo p:nth-of-type(even){transform:rotate(-6deg)}.prod-musiclist .photo.photo1{left:-3.5em;top:-2em}.prod-musiclist .photo.photo1 p{margin-top:.6em}.prod-musiclist .photo.photo2{right:-3.5em;bottom:1em}.prod-musiclist .photo.photo2 p{margin-bottom:.6em}.prod-bonus>div{background-image:url(../img/prod_bonus_item1.jpg),url(../img/prod_bonus_item2.jpg);background-position:0 center,right center;background-repeat:no-repeat;background-size:auto 100%}.prod-bonus ul{width:18.5em;margin-inline:auto}.prod-toku h3{width:100%}.prod-toku h3 img{width:100% !important;background-image:url(../img/prod_toku_title.png);background-position:center top;background-repeat:no-repeat;background-size:auto 100%}.prod-toku ul{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5em;margin-top:1em;margin-inline:1.5em}}@media screen and (max-width: 48em){.prod>div{background-image:url(../img/prod_base-sp.jpg)}.prod-content{border-width:4px}.prod-musiclist ul{margin-inline:2vw;margin-bottom:4vw}.prod-musiclist .photo{display:grid;grid-template-columns:repeat(2, 1fr);gap:1vw;margin-top:1vw}.prod-bonus ul{margin-inline:2vw;padding:0 0 26vw;background-image:url(../img/prod_bonus_item-sp.jpg);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto}.prod-toku h3{width:100%}.prod-toku h3 img{width:100% !important;height:5em !important;background-image:url(../img/prod_toku_title-sp.png);background-position:center top;background-repeat:no-repeat;background-size:auto 100%}.prod-toku ul li{margin-top:3vw}.prod-toku ul figure{width:80%;margin-inline:auto}}.otosan{margin-top:min(10vw,4em);text-align:center;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.otosan h2{width:19em;height:2.8em;margin-inline:auto;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:180%;color:#fff;background-color:#0168b7;border-radius:9999px}.otosan p{color:#0168b7;font-weight:900;font-size:130%}.otosan div{width:min(94vw,540px);margin-top:1.5em;margin-inline:auto;padding:min(4vw,1em);background-color:#fff;border-radius:1.5em;color:#0168b7;font-weight:900;font-size:130%}@media screen and (max-width: 48em){.otosan h2{font-size:130%}.otosan p,.otosan div{font-size:105%}}footer{margin-top:min(10vw,4em);padding:min(6vw,2em);background-color:#fff}footer a{display:flex;justify-content:center;align-items:center;width:min(80%,420px);height:5em;margin-inline:auto;text-decoration:none;font-weight:bold;font-size:90%;color:#e60012 !important;border-radius:.5em;background-color:#fff;border:2px solid #e60012;transition:all 180ms 0s ease-out}footer a:hover,footer a:active{opacity:.5;color:#e60012}footer small{display:block;text-align:center;font-size:80%}/*# sourceMappingURL=style.css.map */