﻿.protect{position:relative}.protect::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.margin05,.product-cart-item{margin-top:min(2vw,.5em) !important}.margin1,.sns{margin-top:min(4vw,1em) !important}.margin2,.product .content{margin-top:min(6vw,2em) !important}.margin3{margin-top:min(8vw,3em) !important}.center{margin-left:auto;margin-right:auto;text-align:center}.minitxt{line-height:1.5;font-size:80%}@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)}}#Loading{z-index:200;position:fixed;width:100%;height:100%;left:0;top:0;background-color:#fff}#Loading p{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:min(60vw,300px);aspect-ratio:400/278;background-image:url(../img/load_title.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto;animation:loadmotion 1s linear 0s infinite}@keyframes loadmotion{0%{transform:translateY(0)}60%{transform:translateY(0.5em)}80%{transform:translateY(-0.2em)}100%{transform:translateY(0)}}*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden;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{overflow-x:hidden;min-height:100vh;line-height:1.7;font-size:clamp(.938rem,.915rem + .11vw,1rem);color:#281a12;background-color:#fff}h1,h2,h3,h4,h5,input,label{line-height:1.4}a{text-decoration:none;outline:none;color:#281a12;overflow-wrap:break-word}a:hover{color:#281a12}a:focus,a:visited{outline:none;color:#281a12}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg,figure,iframe{max-width:100%;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 h1 img{background-image:url(../img/he_mainimg-pc.webp)}}@media screen and (max-width: 48em){.webp-support header h1 img{background-image:url(../img/he_mainimg-sp.webp)}}.backimg{z-index:-1;position:fixed;left:0;top:0;width:100%;height:100vh;background-image:url(../img/backimg-pc.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 48em){.backimg{background-image:url(../img/backimg-sp.jpg)}}header{position:relative}header h1 img{aspect-ratio:1800/900;background-image:url(../img/he_mainimg-pc.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 48em){header h1 img{aspect-ratio:750/1270;background-image:url(../img/he_mainimg-sp.jpg)}}.sns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:min(94%,700px);margin-inline:auto;border-radius:9999px;background:#bebeff;background:linear-gradient(90deg, rgb(190, 190, 255) 0%, rgb(150, 212, 255) 100%)}.sns>*{gap:.6em;display:flex;flex-wrap:wrap}.sns>* p{transition:all .3s ease-out}.sns>* p:hover,.sns>* p:focus{transform:scale(0.9)}.sns>div p{width:3em}@media screen and (min-width: 48.0625em){.sns{padding:.8em 0;column-gap:1em}}@media screen and (max-width: 48em){.sns{padding:2vw 0;row-gap:2vw}}main .mtitle{position:relative;width:min(70%,400px);margin-inline:auto}main .photo{overflow:hidden;box-sizing:border-box;border:4px solid #fff;border-radius:min(8px,1em);box-shadow:0px 6px 10px 0px rgba(211,101,132,.3)}main .photo img{aspect-ratio:432/243;height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.op{margin-top:min(10vw,3em)}.op-catch{width:min(94%,900px);margin-inline:auto}.op-catch img{aspect-ratio:900/130;background-image:url(../img/op_catch-pc.png);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.op-txtarea p{margin-top:min(4vw,1em);text-align:center;line-height:1.4;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:150%;color:#815ae8;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-txtarea p span{color:#e50012}.op-photo{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;width:min(100%,1000px);margin-top:min(3vw,1.5em);margin-inline:auto}.op-photo figure:nth-of-type(odd){transform:rotate(-6deg)}.op-photo figure:nth-of-type(even){transform:rotate(6deg)}.op .p1 img{background-image:url(../img/op_p1.jpg)}.op .p2 img{background-image:url(../img/op_p2.jpg)}.op .p3 img{background-image:url(../img/op_p3.jpg)}.op .p4 img{background-image:url(../img/op_p4.jpg)}.op .p5 img{background-image:url(../img/op_p5.jpg)}.op .p6 img{background-image:url(../img/op_p6.jpg)}@media screen and (max-width: 48em){.op-catch img{aspect-ratio:800/170;background-image:url(../img/op_catch-sp.png)}.op-txtarea{margin-inline:3vw}.op-txtarea p{font-size:115%}}.pvarea{margin-top:min(8vw,3em)}.pvarea-item{overflow:hidden;box-sizing:border-box;width:min(96%,800px);margin-inline:auto;border:4px solid #fff;border-radius:min(10px,1em);box-shadow:0px 0 10px 0px rgba(211,101,132,.3)}.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}.cast{position:relative;width:min(100%,1000px);margin-top:min(8vw,3em);margin-inline:auto}.cast h2,.cast p{z-index:5;position:relative}.cast p{text-align:center;line-height:1.4;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:150%;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}.cast figure{position:absolute}.cast figure img{height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.cast figure.img1{left:0;width:20%}.cast figure.img1 img{aspect-ratio:220/514;background-image:url(../img/cast_img1.png)}.cast figure.img2{right:0;width:23.85%}.cast figure.img2 img{aspect-ratio:265/514;background-image:url(../img/cast_img2.png)}@media screen and (min-width: 48.0625em){.cast>div{height:30em;padding-top:6em}.cast figure{top:0}}@media screen and (max-width: 48em){.cast{padding-bottom:76vw}.cast p{font-size:105%}.cast figure.img1{left:25vw;bottom:8vw;width:27%}.cast figure.img2{right:14vw;bottom:0;width:36%}}.product{box-sizing:border-box;position:relative;width:min(96%,1000px);min-height:100vh;margin-top:1em;margin-inline:auto;padding:min(12vw,5em) min(3vw,1.5em) min(6vw,2em);background-image:url(../img/prod_back-top.jpg),url(../img/prod_back-btm.jpg);background-position:center top,center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:#fff;border:5px solid #ffb9c6;border-radius:1.5em;box-shadow:0px 6px 10px 0px rgba(211,101,132,.3)}.product .mtitle{position:absolute;left:50%;top:-2.5em;transform:translateX(-50%)}.product-jk{width:min(70%,400px);margin-inline:auto;border:1px solid #fff;box-shadow:0px 0px 10px 0px rgba(249,255,160,.4)}.product-jk img{aspect-ratio:600/848;background-image:url(../img/prod_jk.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.product-cart{display:grid;grid-template-columns:1fr 1fr;column-gap:1em;width:80%;margin-inline:auto}.product-cart>div{text-align:center}.product-cart>div h3{font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:180%}.product-cart-item{display:block;position:relative;width:min(100%,20em);margin-inline:auto;border-radius:9999px;border-width:3px;border-style:solid;transition:all .3s ease-out}.product-cart-item::before,.product-cart-item::after{content:"";position:absolute;top:calc(50% - 2px);right:5%;width:.8em;height:3px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%;transition:all .3s ease-out}.product-cart-item::before{transform:rotate(45deg)}.product-cart-item::after{transform:rotate(-45deg)}.product-cart-item span{display:flex;justify-content:center;align-items:center;height:3.4em;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:600;font-size:110%;color:#fff;border-radius:9999px;border:3px solid #fff}.product-cart-item:hover{opacity:.5}.product-cart-item:hover::before,.product-cart-item:hover::after{right:2%}.product-cart .bd h3{color:#1ed4e7}.product-cart .bd .product-cart-item{border-color:rgba(30,212,231,.5)}.product-cart .bd .product-cart-item span{background-color:#1ed4e7}.product-cart .dvd h3{color:#fbe620}.product-cart .dvd .product-cart-item{border-color:rgba(251,230,32,.5)}.product-cart .dvd .product-cart-item span{background-color:#fbe620}.product .copy{width:min(100%,800px);margin-inline:auto}.product .content{width:min(100%,900px);min-height:50vh;margin-inline:auto;border-radius:min(4vw,1em)}.product .content h3{position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column;padding:.4em 0;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:200%;color:#fff;border-radius:min(4vw,.6em) min(4vw,.6em) 0 0}.product .content h3::before,.product .content h3::after{content:"";position:absolute;top:50%;width:3em;aspect-ratio:200/106;background-image:url(../img/prod-ill.png);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.product .content h3::before{left:3%;transform:translateY(-50%)}.product .content h3::after{right:3%;transform:translateY(-50%) scale(-1, 1)}.product .content h3 span{display:inline-block;margin-top:.2em;padding:0 .5em;text-align:center;font-size:50%;border:2px solid #fff;border-radius:9999px}.product-songs{background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, rgb(241, 236, 255) 5px, rgb(241, 236, 255) 10px)}.product-songs h3{background-color:#815ae8}.product-songs .musiclist{display:grid;grid-template-columns:1fr 1fr;column-gap:2%}.product-songs .musiclist ol:nth-of-type(1){counter-reset:listnum 0}.product-songs .musiclist ol:nth-of-type(2){counter-reset:listnum 10}.product-songs .musiclist ol{list-style-type:none}.product-songs .musiclist ol li{position:relative;margin-top:.3em;padding-left:2.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:600;font-size:115%;color:#815ae8}.product-songs .musiclist ol li::before{counter-increment:listnum;content:counter(listnum);position:absolute;left:0;top:0;width:2em;aspect-ratio:60/52;display:flex;justify-content:center;align-items:center;color:#ec4b69;background-image:url(../img/prod_songs_item.png);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.product-songs-photo{display:grid;grid-template-columns:repeat(4, 1fr);position:relative;width:105%;left:50%;transform:translateX(-50%)}.product-songs-photo figure:nth-of-type(odd){transform:rotate(-5deg)}.product-songs-photo figure:nth-of-type(even){transform:rotate(5deg)}.product-songs .p1 img{background-image:url(../img/prod_musiclist_p1.jpg)}.product-songs .p2 img{background-image:url(../img/prod_musiclist_p2.jpg)}.product-songs .p3 img{background-image:url(../img/prod_musiclist_p3.jpg)}.product-songs .p4 img{background-image:url(../img/prod_musiclist_p4.jpg)}.product-songs .p5 img{background-image:url(../img/prod_musiclist_p5.jpg)}.product-songs .p6 img{background-image:url(../img/prod_musiclist_p6.jpg)}.product-songs .p7 img{background-image:url(../img/prod_musiclist_p7.jpg)}.product-songs .p8 img{background-image:url(../img/prod_musiclist_p8.jpg)}.product-tokuten1{padding-bottom:min(6vw,2em);background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, rgb(255, 245, 235) 5px, rgb(255, 245, 235) 10px)}.product-tokuten1 h3{background-color:#fb9120}.product-tokuten1 .bonustitle{width:13em;margin-inline:auto;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:600;font-size:120%;color:#fff;background-color:#ffb363;border-radius:9999px}.product-tokuten1 h4{text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:160%;color:#fb9120}.product-tokuten1 ul{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:1em}.product-tokuten1 ul p{text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:120%}.product-tokuten1-photo{overflow:hidden;margin-inline:auto;border:3px solid #fb9120;border-radius:min(8px,1em)}.product-tokuten1-photo img{aspect-ratio:360/202;height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.product-tokuten1 .p1 img{background-image:url(../img/prod_tokuten1_p1.jpg)}.product-tokuten1 .p2 img{background-image:url(../img/prod_tokuten1_p2.jpg)}.product-tokuten1 .p3 img{background-image:url(../img/prod_tokuten1_p3.jpg)}.product-tokuten1 .p4 img{background-image:url(../img/prod_tokuten1_p4.jpg)}.product-tokuten1 .p5 img{background-image:url(../img/prod_tokuten1_p5.jpg)}.product-tokuten1 .p6 img{background-image:url(../img/prod_tokuten1_p6.jpg)}.product-tokuten2{padding-bottom:min(6vw,2em);background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, rgb(255, 238, 241) 5px, rgb(255, 238, 241) 10px)}.product-tokuten2 h3{background-color:#ec4b69}.product-tokuten2 h4{text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;font-weight:800;font-size:160%;color:#ec4b69}.product-tokuten2 figure{width:min(96%,600px);margin-inline:auto;border:3px solid #ec4b69}.product-tokuten2 figure img{aspect-ratio:600/360;background-image:url(../img/prod_tokuten2_img.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width: 48.0625em){.product-cart{margin-top:1.5em}.product-songs{padding-bottom:1em}.product-songs h3{margin-bottom:.5em}.product-songs .musiclist{padding:1.5em 0}.product-songs .musiclist ol{margin-inline:3em}.product-tokuten1 ul{margin-inline:3em}.product-tokuten1-photo{width:90%}.product-tokuten1-photo.p1{width:42%}}@media screen and (max-width: 48em){.product{margin-top:12vw;background-size:200% auto}.product .mtitle{top:-1.8em}.product-cart{display:block}.product-cart>div{margin-top:3vw}.product .content h3{font-size:160%}.product .content h3::before,.product .content h3::after{width:2em}.product-songs{padding-bottom:4vw}.product-songs h3{margin-bottom:2vw}.product-songs .musiclist{display:block;padding:4vw 3vw}.product-songs-photo{grid-template-columns:repeat(2, 1fr);width:100%}.product-tokuten1 h4{font-size:140%}.product-tokuten1-photo{width:70%}.product-tokuten1 ul{display:block}.product-tokuten1 ul li:not(:first-child){margin-top:3vw}.product-tokuten2 h4{font-size:140%}.product-tokuten2 .minitxt{font-size:70%}}footer{position:relative}footer small{display:block}footer p{text-align:center;background-color:#fff;border:#e60012 2px solid;border-radius:10px;transition:all .3s ease-out}footer p:hover,footer p:active{background-color:#e60012}footer p:hover a,footer p:active a{color:#fff !important}footer p a{display:block;text-decoration:none;line-height:1.5;font-weight:bold;color:#e60012 !important}@media screen and (min-width: 48.0625em){footer{margin:2em auto}footer p{width:420px;margin:auto}footer p a{padding:.5rem 0}}@media screen and (max-width: 48em){footer{margin:8% 3% 0;padding-bottom:6%}footer p a{padding:3% 0}}/*# sourceMappingURL=style.css.map */