@charset "UTF-8";@-webkit-keyframes showMenuContents{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes showMenuContents{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes hideMenuContents{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}99%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes hideMenuContents{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}99%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@-webkit-keyframes hideMenu{0%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:0}}@keyframes hideMenu{0%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:0}}@-webkit-keyframes showMenu{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}}@keyframes showMenu{0%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}99%{-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(top,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to bottom,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 0;mask-position:0 0;opacity:1}100%{-webkit-mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));-webkit-mask:-webkit-linear-gradient(bottom,#000 50%,transparent 50%);mask:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#000),color-stop(50%,transparent));mask:linear-gradient(to top,#000 50%,transparent 50%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 -100%;mask-position:0 -100%;opacity:1}}@-webkit-keyframes moveArw{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}51%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveArw{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}51%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveArw-b{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}51%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveArw-b{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%)}51%{opacity:0;-webkit-transform:translateX(60%);transform:translateX(60%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveArw-w{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%)}}@keyframes moveArw-w{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%)}}@-webkit-keyframes hoverCover{0%{left:0;right:auto;width:0%}100%{left:auto;right:0;width:0%}}@keyframes hoverCover{0%{left:0;right:auto;width:0%}100%{left:auto;right:0;width:0%}}@-webkit-keyframes ttlCover{0%{background-position:100% 0;-webkit-transform:translateX(0);transform:translateX(0)}60%{background-position:0 0}100%{background-position:0 0;-webkit-transform:translateX(102%);transform:translateX(102%)}}@keyframes ttlCover{0%{background-position:100% 0;-webkit-transform:translateX(0);transform:translateX(0)}60%{background-position:0 0}100%{background-position:0 0;-webkit-transform:translateX(102%);transform:translateX(102%)}}@-webkit-keyframes ttlInner{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ttlInner{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes soundBar{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}}@keyframes soundBar{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}50%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}100%{-webkit-transform:scaleY(.1);transform:scaleY(.1);opacity:1}}@-webkit-keyframes count-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@keyframes count-blink{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}@-webkit-keyframes brightness-blink{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}50%{-webkit-filter:brightness(50%);filter:brightness(50%)}100%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@keyframes brightness-blink{0%{-webkit-filter:brightness(100%);filter:brightness(100%)}50%{-webkit-filter:brightness(50%);filter:brightness(50%)}100%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@-webkit-keyframes verticalTapeLoop{0%{background-position:0 0}100%{background-position:0 -3188px}}@keyframes verticalTapeLoop{0%{background-position:0 0}100%{background-position:0 -3188px}}@-webkit-keyframes horizontalTapeLoop{0%{background-position:0 0}100%{background-position:-3188px 0}}@keyframes horizontalTapeLoop{0%{background-position:0 0}100%{background-position:-3188px 0}}@-webkit-keyframes verticalTapeLoopPC{0%{background-position:0 0}100%{background-position:0 -166.0416666667vw}}@keyframes verticalTapeLoopPC{0%{background-position:0 0}100%{background-position:0 -166.0416666667vw}}@-webkit-keyframes verticalTapeLoopPCM{0%{background-position:0 0}100%{background-position:0 vwPCM(-3188)}}@keyframes verticalTapeLoopPCM{0%{background-position:0 0}100%{background-position:0 vwPCM(-3188)}}@-webkit-keyframes verticalTapeLoopSP{0%{background-position:0 0}100%{background-position:0 -415.1041666667vw}}@keyframes verticalTapeLoopSP{0%{background-position:0 0}100%{background-position:0 -415.1041666667vw}}@-webkit-keyframes horizontalTapeLoopPC{0%{background-position:0 0}100%{background-position:-166.0416666667vw 0}}@keyframes horizontalTapeLoopPC{0%{background-position:0 0}100%{background-position:-166.0416666667vw 0}}@-webkit-keyframes horizontalTapeLoopPCM{0%{background-position:0 0}100%{background-position:vwPCM(-3188) 0}}@keyframes horizontalTapeLoopPCM{0%{background-position:0 0}100%{background-position:vwPCM(-3188) 0}}@-webkit-keyframes horizontalTapeLoopSP{0%{background-position:0 0}100%{background-position:-415.1041666667vw 0}}@keyframes horizontalTapeLoopSP{0%{background-position:0 0}100%{background-position:-415.1041666667vw 0}}@-webkit-keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes crt-scan{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes crt-scan{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes crt-scan-t{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crt-scan-t{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes neon-flicker{0%,39%{opacity:1}40%,59%{opacity:.85}100%,60%{opacity:1}}@keyframes neon-flicker{0%,39%{opacity:1}40%,59%{opacity:.85}100%,60%{opacity:1}}@-webkit-keyframes neon-flicker-opacity{0%,39%{opacity:.8}40%,59%{opacity:.75}100%,60%{opacity:.8}}@keyframes neon-flicker-opacity{0%,39%{opacity:.8}40%,59%{opacity:.75}100%,60%{opacity:.8}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotationY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotationY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes dot-move-1{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(.6rem,0);transform:translate(.6rem,0)}40%,59%{-webkit-transform:translate(.6rem,-.6rem);transform:translate(.6rem,-.6rem)}60%,79%{-webkit-transform:translate(-.4rem,-.6rem);transform:translate(-.4rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes dot-move-1{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(.6rem,0);transform:translate(.6rem,0)}40%,59%{-webkit-transform:translate(.6rem,-.6rem);transform:translate(.6rem,-.6rem)}60%,79%{-webkit-transform:translate(-.4rem,-.6rem);transform:translate(-.4rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes dot-move-2{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(-.8rem,.4rem);transform:translate(-.8rem,.4rem)}40%,59%{-webkit-transform:translate(.8rem,.4rem);transform:translate(.8rem,.4rem)}60%,79%{-webkit-transform:translate(.8rem,-.6rem);transform:translate(.8rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes dot-move-2{0%,19%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%,39%{-webkit-transform:translate(-.8rem,.4rem);transform:translate(-.8rem,.4rem)}40%,59%{-webkit-transform:translate(.8rem,.4rem);transform:translate(.8rem,.4rem)}60%,79%{-webkit-transform:translate(.8rem,-.6rem);transform:translate(.8rem,-.6rem)}100%,80%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes dot-left-right{0%,24%{-webkit-transform:translateX(0);transform:translateX(0)}25%,74%{-webkit-transform:translateX(.8rem);transform:translateX(.8rem)}100%,75%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dot-left-right{0%,24%{-webkit-transform:translateX(0);transform:translateX(0)}25%,74%{-webkit-transform:translateX(.8rem);transform:translateX(.8rem)}100%,75%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dot-up-down{0%,24%{-webkit-transform:translateY(0);transform:translateY(0)}25%,74%{-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}100%,75%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dot-up-down{0%,24%{-webkit-transform:translateY(0);transform:translateY(0)}25%,74%{-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}100%,75%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dot-flip{0%,49%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%,99%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes dot-flip{0%,49%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%,99%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes dot-blink{0%,39%{opacity:1}40%,59%{opacity:0}100%,60%{opacity:1}}@keyframes dot-blink{0%,39%{opacity:1}40%,59%{opacity:0}100%,60%{opacity:1}}@-webkit-keyframes dot-up-right{0%,24%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%,49%{-webkit-transform:translate(.8rem,-.8rem);transform:translate(.8rem,-.8rem)}50%,74%{-webkit-transform:translate(1.2rem,-1.2rem);transform:translate(1.2rem,-1.2rem)}100%,75%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes dot-up-right{0%,24%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%,49%{-webkit-transform:translate(.8rem,-.8rem);transform:translate(.8rem,-.8rem)}50%,74%{-webkit-transform:translate(1.2rem,-1.2rem);transform:translate(1.2rem,-1.2rem)}100%,75%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes dot-flicker-move{0%,15%{opacity:1}16%,25%{opacity:0}26%,45%{opacity:1}46%,55%{opacity:0}100%,56%{opacity:1}}@keyframes dot-flicker-move{0%,15%{opacity:1}16%,25%{opacity:0}26%,45%{opacity:1}46%,55%{opacity:0}100%,56%{opacity:1}}.theater-Logo{margin-left:auto;margin-right:auto}@media (min-width:1025px){.theater-Logo{width:43.75rem}}@media (max-width:1024px){.theater-Logo{width:75.5208333333vw;margin-top:5.2083333333vw}}.theater-Logo img{width:100%}.theater-Movie{margin-left:auto;margin-right:auto}@media (min-width:1025px){.theater-Movie{width:60rem;margin-top:3.75rem}}@media (max-width:1024px){.theater-Movie{width:92.1875vw;margin-top:10.4166666667vw;margin-inline:-3.90625vw}}.theater-Movie_Anchor{position:relative;display:block;overflow:hidden}.theater-Movie_Anchor .movie-Thumb{position:relative}.theater-Movie_Anchor .movie-Thumb::after,.theater-Movie_Anchor .movie-Thumb::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../../images/common/bg_movie.png)}@media (min-width:1025px){.theater-Movie_Anchor .movie-Thumb::after,.theater-Movie_Anchor .movie-Thumb::before{background-size:.25rem}}@media (max-width:1024px){.theater-Movie_Anchor .movie-Thumb::after,.theater-Movie_Anchor .movie-Thumb::before{background-size:.5208333333vw}}.theater-Movie_Anchor .movie-Thumb::before{-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}.theater-Movie_Anchor .movie-Thumb::after{-webkit-animation:crt-scan-t 8s linear infinite;animation:crt-scan-t 8s linear infinite}.theater-Movie_Anchor .movie-Thumb img{width:100%}.theater-Movie_Anchor .play{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.theater-Movie_Anchor .play::after{content:"";position:absolute;display:block;width:100%;height:120%;top:-20%;left:0;background:-webkit-linear-gradient(top,rgba(255,255,255,.05) .625rem,transparent 2px);background:linear-gradient(to bottom,rgba(255,255,255,.05) .625rem,transparent 2px);z-index:2;-webkit-animation:crt-scan 8s linear infinite;animation:crt-scan 8s linear infinite}@media print,screen and (max-width:1024px){.theater-Movie_Anchor .play::after{background:-webkit-linear-gradient(top,rgba(255,255,255,.15) 1.3020833333vw,transparent 2px);background:linear-gradient(to bottom,rgba(255,255,255,.15) 1.3020833333vw,transparent 2px)}}.theater-Movie_Anchor .play-Icon{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;inset:0;margin:auto;aspect-ratio:1/1;z-index:10}@media (min-width:1025px){.theater-Movie_Anchor .play-Icon{width:13.75rem}}@media (max-width:1024px){.theater-Movie_Anchor .play-Icon{width:20.0520833333vw}}.theater-Movie_Anchor .play-Icon::before{content:"";position:absolute;width:100%;height:100%;background-image:url(../../images/common/play-btn.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;z-index:-1}@media (min-width:1025px){.theater-Movie_Anchor .play-Icon svg{width:7.5rem;margin-left:2.5rem}}@media (max-width:1024px){.theater-Movie_Anchor .play-Icon svg{width:10.9375vw;margin-left:3.6458333333vw}}@media (any-hover:hover){.theater-Movie_Anchor .play:hover .play-Icon::before{-webkit-animation:rotation 10s linear infinite;animation:rotation 10s linear infinite}}.theater-Head{position:relative;margin:auto;left:50%;translate:-50% 0;z-index:4}@media (min-width:1025px){.theater-Head{margin-top:6.25rem}}@media (max-width:1024px){.theater-Head{margin-top:13.0208333333vw}}.theater-Head_Deco{position:absolute;pointer-events:none;z-index:5}.theater-Head_Deco img{width:100%}@media (min-width:1025px){.theater-Head_Deco-01{width:40.75rem;top:-8.125rem;right:-18.75rem}}@media (max-width:1024px){.theater-Head_Deco-01{width:71.3541666667vw;top:-8.59375vw;right:-35.546875vw}}@media (min-width:1025px){.theater-Head_Deco-02{width:4.5625rem;bottom:6.875rem;left:-4.375rem}}@media (max-width:1024px){.theater-Head_Deco-02{width:9.5052083333vw;bottom:4.0364583333vw;left:-5.5989583333vw}}@media (max-width:1024px){.theater-Head_Deco-03{width:37.2395833333vw;top:-50.78125vw;right:-15.625vw}}.theater-Head_Inner{position:relative;margin:auto}@media (min-width:1025px){.theater-Head_Inner{width:75rem}}@media (max-width:1024px){.theater-Head_Inner{width:84.375vw}}.theater-Head_List_Item{position:relative;border-style:solid;border-color:#585565}@media (min-width:1025px){.theater-Head_List_Item{padding-top:4.8125rem;padding-bottom:4.8125rem;padding-left:6.25rem;padding-right:6.25rem;border-width:.0625rem}}@media (max-width:1024px){.theater-Head_List_Item{padding-top:11.4583333333vw;padding-bottom:11.4583333333vw;border-width:.1302083333vw}}.theater-Head_List_Item::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../../images/common/bg_grid.png);opacity:.16}@media (min-width:1025px){.theater-Head_List_Item::before{background-size:1.5625rem}}@media (max-width:1024px){.theater-Head_List_Item::before{background-size:3.2552083333vw}}.theater-Head_List_Item_Text img{width:100%}.theater-Head_Note{line-height:1.6;text-align:center}@media (min-width:1025px){.theater-Head_Note{margin-top:2.5rem;margin-bottom:10rem;font-size:.875rem}}@media (max-width:1024px){.theater-Head_Note{margin-top:5.2083333333vw;margin-bottom:10.4166666667vw;font-size:3.125vw}}.theater-Ticket{margin:auto}@media (min-width:1025px){.theater-Ticket{width:60rem;padding-top:5rem}}@media (max-width:1024px){.theater-Ticket{width:84.375vw;padding-top:10.4166666667vw}}.theater-Ticket_Ttl{line-height:1.8;text-align:center;border-style:solid;border-color:#00d4d0}@media (min-width:1025px){.theater-Ticket_Ttl{margin-bottom:2.5rem;padding-bottom:1.25rem;font-size:2.625rem;border-bottom-width:.0625rem}}@media (max-width:1024px){.theater-Ticket_Ttl{margin-bottom:5.2083333333vw;padding-bottom:2.6041666667vw;font-size:6.5104166667vw;border-bottom-width:.2604166667vw}}.theater-Ticket_Content{background-color:#000}@media (min-width:1025px){.theater-Ticket_Content{margin-top:2.5rem;padding-top:2.5rem;padding-bottom:3.75rem;padding-inline:5rem}}@media (max-width:1024px){.theater-Ticket_Content{margin-top:5.2083333333vw;margin-inline:-3.90625vw;padding-top:6.5104166667vw;padding-bottom:7.8125vw;padding-inline:3.90625vw}}.theater-Ticket_Img img{width:100%}@media (min-width:1025px){.theater-Ticket_List+.theater-Ticket_List{margin-top:2.5rem}}@media (max-width:1024px){.theater-Ticket_List+.theater-Ticket_List{margin-top:7.8125vw}}.theater-Ticket_List_Item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}@media (min-width:1025px){.theater-Ticket_List_Item{gap:1.25rem}}@media (max-width:1024px){.theater-Ticket_List_Item{gap:3.90625vw}}@media (min-width:1025px){.theater-Ticket_List_Item+.theater-Ticket_List_Item{margin-top:1.25rem}}@media (max-width:1024px){.theater-Ticket_List_Item+.theater-Ticket_List_Item{margin-top:5.2083333333vw}}.theater-Ticket_List_Item_Ttl{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:400;background-color:#6d58c0}@media (min-width:1025px){.theater-Ticket_List_Item_Ttl{width:6.4375rem;height:1.875rem;font-size:1.25rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Ttl{width:18.2291666667vw;height:5.9895833333vw;font-size:3.3854166667vw}}.theater-Ticket_List_Item_Txt{font-weight:400;line-height:1.8}@media (min-width:1025px){.theater-Ticket_List_Item_Txt{font-size:1.25rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Txt{font-size:3.3854166667vw}}.theater-Ticket_List_Item_Txt .indent{padding-left:1em}@media (min-width:1025px){.theater-Ticket_List_Item_Txt .note{font-size:.875rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Txt .note{font-size:2.8645833333vw}}@media (min-width:1025px){.theater-Ticket_List_Item_Txt p+p{margin-top:.5rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Txt p+p{margin-top:1.0416666667vw}}@media (min-width:1025px){.theater-Ticket_List_Item_Btn{margin-top:1.25rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Btn{margin-top:2.6041666667vw}}.theater-Ticket_List_Item_Btn a{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-style:solid;border-color:#ff3faf;background-color:#000}@media (min-width:1025px){.theater-Ticket_List_Item_Btn a{width:18.5rem;height:4rem;font-size:1.375rem;border-width:.0625rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Btn a{width:52.0833333333vw;height:11.71875vw;font-size:3.3854166667vw;border-width:.2604166667vw}}.theater-Ticket_List_Item_Btn a svg{position:absolute;left:auto;fill:#fff;-webkit-transition:translate .3s;transition:translate .3s;z-index:2;pointer-events:none;rotate:-45deg}@media (min-width:1025px){.theater-Ticket_List_Item_Btn a svg{width:1.125rem;right:-2rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Btn a svg{width:3.515625vw;right:-5.46875vw}}.theater-Ticket_List_Item_Btn a::before{content:"";position:absolute;top:0;bottom:0;margin:auto;background-color:#ff3faf;pointer-events:none;z-index:1}@media (min-width:1025px){.theater-Ticket_List_Item_Btn a::before{width:2.1875rem;height:4rem;right:-2.4375rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Btn a::before{width:5.7291666667vw;height:11.71875vw;right:-6.5104166667vw}}@media (any-hover:hover){.theater-Ticket_List_Item_Btn a:hover::before{-webkit-animation:dot-flicker-move .6s step-end 1;animation:dot-flicker-move .6s step-end 1}.theater-Ticket_List_Item_Btn a:hover svg{translate:20% -20%}}@media (min-width:1025px){.theater-Ticket_List_Item_Img{margin-top:1.25rem}}@media (max-width:1024px){.theater-Ticket_List_Item_Img{margin-top:5.2083333333vw}}.theater-Ticket_List_Item_Img img{width:100%}.theater-Ticket_Note{line-height:1.6;text-align:center}@media (min-width:1025px){.theater-Ticket_Note{margin-top:2.5rem;font-size:.875rem}}@media (max-width:1024px){.theater-Ticket_Note{margin-top:7.8125vw;font-size:3.125vw}}.theater-Ticket_Rating{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (min-width:1025px){.theater-Ticket_Rating{margin-top:2.5rem;gap:.875rem}}@media (max-width:1024px){.theater-Ticket_Rating{margin-top:5.2083333333vw;gap:2.0833333333vw}}@media (min-width:1025px){.theater-Ticket_Rating_Img{width:3.75rem}}@media (max-width:1024px){.theater-Ticket_Rating_Img{width:10.6770833333vw}}.theater-Ticket_Rating_Txt{line-height:1.6}@media (min-width:1025px){.theater-Ticket_Rating_Txt{font-size:.75rem}}@media (max-width:1024px){.theater-Ticket_Rating_Txt{font-size:2.0833333333vw}}