@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Noto+Sans+KR:wght@400;700&family=Noto+Sans+TC:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,400;1,700&display=swap);#sqexFooter,#sqexHeader-black{position:relative;z-index:9}.foamstars{position:relative;line-height:1;text-align:center;font-family:"Noto Sans JP",sans-serif;color:#fff;background:#000}.foamstars *,.foamstars ::after,.foamstars ::before{box-sizing:border-box}.foamstars section{position:relative}.foamstars img{width:100%;max-width:100%;vertical-align:top}.foamstars a{text-decoration:none}.foamstars :not(.movies) video{height:100%;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes CircleSpin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.foamstars .loader{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#000;position:fixed;top:0;left:0;z-index:9999;transition:all .6s}.foamstars .loader span{display:block;width:42px;height:42px;background:url(../img/common/loader.svg) no-repeat left top/cover;animation:CircleSpin 1s cubic-bezier(.65,0,.36,.99) 0s infinite}.foamstars .loader.loaded{opacity:0;visibility:hidden}.foamstars nav{position:sticky;top:0;left:0;width:100%;height:23.3333333333vw;background:url(../img/common/sp/nav_bg.png) no-repeat left top/100%;z-index:99}.foamstars nav .logo{width:27.7777777778vw;position:absolute;top:3.8888888889vw;left:2.7777777778vw;z-index:2}.foamstars nav .logo span{display:block;width:28.8888888889vw;margin:1.1111111111vw -.5555555556vw 0}.foamstars nav .date{position:absolute;top:12.7777777778vw;left:2.7777777778vw}.foamstars nav .date p{width:41.6666666667vw;position:absolute;top:0;left:0;z-index:2}.foamstars nav .date .svgMask{position:absolute;top:0;left:0;width:41.6666666667vw;height:1.9444444444vw;z-index:3}.foamstars nav .date .effect{clip-path:url(#clipMask);position:absolute;top:0;left:0;width:41.6666666667vw;height:1.9444444444vw;z-index:3}.foamstars nav .date .effect::after{content:"";width:41.6666666667vw;height:1.9444444444vw;position:absolute;top:0;left:0;background-image:linear-gradient(130deg,rgba(255,255,255,0) 45%,#333 50%,rgba(255,255,255,0) 55%);background-size:500% 100%;animation:shine 4s infinite}@keyframes shine{0%{background-position:100% 50%}55%{background-position:100% 50%}100%{background-position:0 50%}}.foamstars nav .gnav{display:flex;justify-content:flex-end;width:100%;padding-top:2.7777777778vw}@keyframes menuOpen{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes menuClose{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes menuOpenTxt{0%{opacity:0}100%{opacity:1}}@keyframes menuCloseTxt{0%{opacity:1}100%{opacity:0}}.foamstars nav .gnav__lang .lang-ico{position:relative;width:7.2222222222vw;margin:.5555555556vw 4.4444444444vw 0}.foamstars nav .gnav__lang .menu-wrap{position:absolute;top:0;right:0;z-index:999;width:100vw;height:100vh;padding-left:16.6666666667vw;background:rgba(0,0,0,.9);transform-origin:top right;animation:menuClose .6s cubic-bezier(.85,0,.15,1) .3s forwards}.foamstars nav .gnav__lang .menu-wrap.is-open{animation:menuOpen .6s cubic-bezier(.85,0,.15,1) 0s forwards}.foamstars nav .gnav__lang .menu-wrap .menu-close{width:16.6666666667vw;margin:0 0 13.8888888889vw auto}.foamstars nav .gnav__lang .menu-wrap .menu-txt{opacity:0;animation:menuCloseTxt .3s ease-out 0s forwards}.foamstars nav .gnav__lang .menu-wrap .menu-txt.is-open{animation:menuOpenTxt .3s ease-out .5s forwards}.foamstars nav .gnav__lang .lang-title{width:61.1111111111vw;margin-bottom:8.3333333333vw;padding:0 15.8333333333vw 4.1666666667vw 0;border-bottom:1px solid #ffb3ca}.foamstars nav .gnav__lang .lang-list li{position:relative;width:25.5555555556vw;margin:1.9444444444vw 0 1.9444444444vw 3.8888888889vw}.foamstars nav .gnav__lang .lang-list li:nth-child(7){width:48.0555555556vw}.foamstars nav .gnav__lang .lang-list li::after{content:"";display:block;width:0;height:0;border-top:4px solid transparent;border-left:6px solid #ffb3ca;border-bottom:4px solid transparent;position:absolute;top:50%;left:-2.7777777778vw;transform:translateY(-50%);transition:opacity .3s;opacity:0}.foamstars nav .gnav__lang .lang-list li.is-current::after,.foamstars nav .gnav__lang .lang-list li:hover::after{opacity:1}.foamstars .sound{position:relative;display:flex;justify-content:space-between;align-items:center;width:20.2777777778vw}.foamstars .sound .sound-icon{position:relative;width:8.3333333333vw;height:8.8888888889vw;cursor:pointer}.foamstars .sound .sound-icon img{opacity:1}.foamstars .sound .sound-select{position:relative;width:10.8333333333vw;height:8.6111111111vw}.foamstars .sound .sound-select li{position:absolute;top:0;left:0;width:100%;cursor:pointer}.foamstars .sound .sound-select li:not(:first-child){opacity:0}.foamstars .sound.playing::before{content:"";width:27.7777777778vw;height:8.8888888889vw;position:absolute;top:0;left:-2.7777777778vw;background:url(../img/common/sound_bg.gif) no-repeat center bottom/100%;opacity:.4}.foamstars .sound.playing .sound-icon img{opacity:0}.foamstars .sound.playing .sound-icon::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/common/sound_pause.svg) no-repeat left top/cover}.foamstars main{position:relative;overflow:clip}.foamstars .mainbg{width:100%;height:calc(100% + 11.5vw);background:url(../img/common/sp/bg.png) repeat-y center top/100%;position:absolute;top:-11.1111111111vw;left:0;z-index:0;will-change:transform;transition:.7s ease-out 30ms}.foamstars footer{position:relative;padding:25vw 0 5.5555555556vw}.foamstars footer .logo{width:66.6666666667vw;margin:0 auto}.foamstars footer .sns{margin:8.0555555556vw 0}.foamstars footer .sns p{width:44.4444444444vw;margin:0 auto}.foamstars footer .sns ul{display:flex;justify-content:center;width:100vw;margin-top:.8333333333vw}.foamstars footer .sns ul a{display:block;margin:0 1.3888888889vw;padding:3.8888888889vw;background:#272727;border-radius:2.7777777778vw;transition:.3s}.foamstars footer .sns ul a img{width:7.2222222222vw;height:7.2222222222vw}.foamstars footer .btn{width:88.8888888889vw;margin:0 auto 11.1111111111vw}.foamstars footer .notes{width:46.9444444444vw;margin:0 auto;font-size:0}.foamstars .slick-slider button{padding:0;font-size:0;color:transparent;border:none;outline:0;background:0 0}.foamstars .slick-slider .slick-arrow{position:absolute;width:11.1111111111vw;height:11.1111111111vw;cursor:pointer;background:no-repeat left top/cover;z-index:2}.foamstars .slick-slider .slick-arrow.slick-prev{left:-1.1111111111vw;background-image:url(../img/common/btn_prev.svg)}.foamstars .slick-slider .slick-arrow.slick-next{right:-1.1111111111vw;background-image:url(../img/common/btn_next.svg)}.foamstars .slick-slider .slick-dots{display:flex;justify-content:center;align-items:center;margin-top:4.4444444444vw}.foamstars .slick-slider .slick-dots li{width:2.7777777778vw;height:2.7777777778vw;margin:0 1.6666666667vw;cursor:pointer;background:#b9b9b9;border-radius:2.7777777778vw}.foamstars .slick-slider .slick-dots li.slick-active{width:3.8888888889vw;height:3.8888888889vw;background:0 0;border:2px solid #89e1e9}.foamstars .modalContent{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.foamstars .modalContent .modalBg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.foamstars .modalContent .modalClose{position:absolute;top:-16.6666666667vw;right:0;width:16.6666666667vw;height:16.6666666667vw;cursor:pointer;background:url(../img/common/menu_close.svg) no-repeat 0 0/100% auto}.foamstars .modalContent .modalArea{box-sizing:content-box;z-index:10;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:0;padding-top:53.4375%;background:#000}.foamstars .modalContent .modalArea .modalInner{width:100%;height:100%;position:absolute;top:0;left:0}.foamstars .modalContent .modalArea .modalInner img{width:100%}.foamstars .modalContent .modalArea iframe,.foamstars .modalContent .modalArea video{width:100%;height:100%;min-width:inherit;min-height:inherit}@media screen and (min-width:768px){.foamstars .sp{display:none!important}.foamstars nav{height:80px;padding:0 20px 0 179px;background:url(../img/common/nav_bg.png) repeat-x left top}.foamstars nav .logo{width:140px;top:19px;left:19px}.foamstars nav .logo span{width:144px;margin:6px -2px 0}.foamstars nav .date{top:87px;left:19px}.foamstars nav .date p{width:282px}.foamstars nav .date .svgMask{width:281px;height:12px}.foamstars nav .date .effect{width:281px;height:12px}.foamstars nav .date .effect::after{width:281px;height:12px}.foamstars nav .gnav{height:47px;padding:0 6px 0 0;border-bottom:1px solid #fff}.foamstars nav .gnav__nav dt{display:none}.foamstars nav .gnav__nav .nav-list{display:flex}.foamstars nav .gnav__nav .nav-list li{position:relative;margin-right:40px;background:no-repeat left top/100% auto}.foamstars nav .gnav__nav .nav-list li:nth-child(1){width:59px;background-image:url(../img/common/nav07_on.svg)}.foamstars nav .gnav__nav .nav-list li:nth-child(2){width:97px;background-image:url(../img/common/nav01_on.svg)}.foamstars nav .gnav__nav .nav-list li:nth-child(3){width:81px;background-image:url(../img/common/nav02_on.svg)}.foamstars nav .gnav__nav .nav-list li:nth-child(4){width:92px;background-image:url(../img/common/nav03_on.svg)}.foamstars nav .gnav__nav .nav-list li:nth-child(5){width:46px;background-image:url(../img/common/nav04_on.svg)}.foamstars nav .gnav__nav .nav-list li:nth-child(6){width:57px;background-image:url(../img/common/nav05_on.svg)}.foamstars nav .gnav__nav .nav-list li:nth-child(7){width:78px;background-image:url(../img/common/nav06_on.svg)}.foamstars nav .gnav__nav .nav-list li img{transition:.2s}.foamstars nav .gnav__nav .nav-list li.is-active img,.foamstars nav .gnav__nav .nav-list li:hover img{opacity:0}.foamstars nav .gnav__nav .nav-list li::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:3px;background-color:#89e1e9;transition:.2s ease-in-out;transform:scaleX(0)}.foamstars nav .gnav__nav .nav-list li.is-active::after,.foamstars nav .gnav__nav .nav-list li:hover::after{transform:scaleX(1)}.foamstars nav .gnav__lang .lang-ico{width:34px;margin:6px 0 0}.foamstars nav .gnav__lang .lang-ico img{cursor:pointer;transition:.3s}.foamstars nav .gnav__lang .lang-ico img:hover{opacity:.5}.foamstars nav .gnav__lang .menu-wrap{top:47px;right:20px;width:300px;height:auto;padding:40px 40px 30px;background:#000}.foamstars nav .gnav__lang .lang-title{width:220px;margin-bottom:24px;padding:0 57px 15px 0}.foamstars nav .gnav__lang .lang-list li{width:92px;margin:0 0 0 16px}.foamstars nav .gnav__lang .lang-list li:nth-child(7){width:173px}.foamstars nav .gnav__lang .lang-list li::after{left:-16px}.foamstars .sound{width:85px;margin-right:31px}.foamstars .sound .sound-icon{width:30px;height:30px;transition:opacity .3s}.foamstars .sound .sound-icon:hover{opacity:.6}.foamstars .sound .sound-select{width:49px;height:36px;transition:opacity .3s}.foamstars .sound .sound-select:hover{opacity:.6}.foamstars .sound.playing::before{width:110px;height:46px;left:-10px}.foamstars .mainbg{height:100%;top:3.75vw;background-image:url(../img/common/bg.png)}.foamstars footer{padding:9.7222222222vw 0 1.3888888889vw}.foamstars footer .logo{width:27.7777777778vw}.foamstars footer .sns{margin:4.0972222222vw 0}.foamstars footer .sns p{width:16.6666666667vw;margin:0 auto 1.3888888889vw}.foamstars footer .sns ul{width:auto;margin-top:1.3194444444vw}.foamstars footer .sns ul a{margin:0 .6944444444vw;padding:1.3888888889vw;border-radius:10px}.foamstars footer .sns ul a:hover{opacity:.5}.foamstars footer .sns ul a img{width:2.7777777778vw;height:2.7777777778vw}.foamstars footer .btn{width:34.7222222222vw;margin-bottom:2.7777777778vw}.foamstars footer .notes{width:9.7916666667vw}.foamstars .slick-slider .slick-arrow{width:2.8472222222vw;height:2.8472222222vw}.foamstars .slick-slider .slick-arrow.slick-prev{left:0}.foamstars .slick-slider .slick-arrow.slick-next{right:0}.foamstars .slick-slider .slick-dots{margin-top:1.8055555556vw}.foamstars .slick-slider .slick-dots li{width:.6944444444vw;height:.6944444444vw;margin:0 .4166666667vw;border-radius:.6944444444vw}.foamstars .slick-slider .slick-dots li.slick-active{width:.9722222222vw;height:.9722222222vw}.foamstars .modalContent .modalClose{top:-4.1666666667vw;width:4.1666666667vw;height:4.1666666667vw}}@media screen and (max-width:767px){.foamstars .pc{display:none!important}.foamstars nav .gnav__nav{order:3}.foamstars nav .gnav__nav .nav-ico{width:8.3333333333vw;margin-right:3.3333333333vw}.foamstars nav .gnav__nav .nav-wrap{position:absolute;top:0;right:0;z-index:999;width:100vw;height:100vh;padding-left:3.8888888889vw;background:rgba(0,0,0,.9);transform-origin:top right;animation:menuClose .6s cubic-bezier(.85,0,.15,1) .3s forwards}.foamstars nav .gnav__nav .nav-wrap.is-open{animation:menuOpen .6s cubic-bezier(.85,0,.15,1) 0s forwards}.foamstars nav .gnav__nav .nav-wrap .nav-close{width:16.6666666667vw;margin:0 0 16.6666666667vw auto}.foamstars nav .gnav__nav .nav-wrap .nav-list{opacity:0;animation:menuCloseTxt .3s ease-out 0s forwards}.foamstars nav .gnav__nav .nav-wrap .nav-list.is-open{animation:menuOpenTxt .3s ease-out .5s forwards}.foamstars nav .gnav__nav .nav-wrap .nav-list li{width:81.9444444444vw;margin-bottom:8.3333333333vw}}@media screen and (min-width:1101px) and (max-width:2000px){.foamstars .modalContent .modalArea{width:80%;padding-top:45%}}@media screen and (min-width:2001px){.foamstars .modalContent .modalArea{width:1600px;padding-top:900px}}