.commonH2{display:block;margin-left:auto;margin-right:auto}#movie,#highlights,#lyrics,#cast{padding-top:clamp(0px, 19.29825vw, 110px);margin-top:clamp(-110px, -19.29825vw, 0px)}.contentArea{padding-top:clamp(0px, 13.68421vw, 78px);max-width:570px;box-shadow:0 0 20px rgba(0,0,0,0.4);margin:auto;margin-right:auto;margin-left:auto}@media screen and (min-width: 946px){.contentArea{margin-right:360px;margin-left:auto}}@media screen and (min-width: 1920px){.contentArea{margin-right:calc(360px + ((100dvw - 1920px) / 2));margin-left:auto}}.contentArea .contentAreaInner{background:url(../images/top/content_bg.jpg);background-size:100% auto;background-position:center top;background-repeat:repeat;position:relative}.contentArea .contentAreaInner a{opacity:1;transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}@media (hover: hover){.contentArea .contentAreaInner a:hover{opacity:0.8;-webkit-transform:scale(105%);transform:scale(105%)}}.header{z-index:999;position:fixed;top:0;width:100%;max-width:570px;aspect-ratio:7.30769;box-sizing:border-box;background:white;right:0;-webkit-transform:none;transform:none}@media screen and (min-width: 570px){.header{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media screen and (min-width: 946px){.header{right:360px;-webkit-transform:none;transform:none}}@media screen and (min-width: 1920px){.header{right:calc(360px + ((100dvw - 1920px) / 2));-webkit-transform:none;transform:none}}.header *{position:relative;box-sizing:border-box}.header .headerInner{position:relative;height:100%}.header .headerInner a.headerLogo{display:block;position:absolute;top:50%;left:clamp(0px, 5.96491vw, 34px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(0px, 27.7193vw, 158px)}.header .headerInner button.headerBtn{display:block;position:absolute;top:50%;right:clamp(0px, 7.36842vw, 42px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(0px, 8.07018vw, 46px)}.headerNav{z-index:998;width:100%;height:100dvh;position:fixed;top:0;width:100%;max-width:570px;background:#ff4000;display:none}.headerNav .navArea{width:100%;height:100%;position:relative;top:auto;right:auto;padding-top:clamp(0px, 13.68421vw, 78px);height:100dvh;display:-webkit-flex;display:flex}.headerNav .navArea .navAreaInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:100%;min-height:initial}.headerNav .navArea .navAreaInner.isVerticalScroll{overflow-y:scroll;-webkit-justify-content:flex-start;justify-content:flex-start}.headerNav .navArea .navAreaInner .navAreaMiddle{margin:0;padding-top:clamp(0px, 2.80702vw, 16px)}.headerNav .navArea .navAreaInner .navAreaMiddle ul li a{font-size:clamp(0px, 6.22807vw, 35.5px)}.headerNav .navArea .navAreaInner .navAreaMiddle ul li a ruby rt{font-size:clamp(0px, 3.15789vw, 18px)}.headerNav .navArea .navAreaInner .navAreaMiddle ul li a ruby rt span{bottom:1.8em}.headerNav .navArea .navAreaInner .navAreaMiddle ul li+li{margin-top:clamp(0px, 6.66667vw, 38px)}.headerNav .navArea .navAreaInner .navAreaBottom{width:clamp(0px, 60.35088vw, 344px);margin:0 auto 0;padding:clamp(0px, 15.4386vw, 88px) 0 clamp(0px, 2.80702vw, 16px)}.headerNav .navArea .navAreaInner .navAreaBottom ul{gap:clamp(0px, 5.26316vw, 30px) clamp(0px, 5.96491vw, 34px);margin-top:0}.headerNav .navArea .navAreaInner .navAreaBottom ul li a{width:clamp(0px, 16.14035vw, 92px)}.mv{background:url(../images/top/mv_img.png);background-size:100% auto;background-position:left 50% top clamp(0px, 3.68421vw, 21px);background-repeat:no-repeat;padding-top:clamp(0px, 14.03509vw, 80px)}.mv *{position:relative;display:block;box-sizing:border-box}.mv h1{width:clamp(0px, 92.45614vw, 527px);margin:auto}.mv h1 img{width:100%}.mv p.mvTxt{color:white;text-align:center;font-size:clamp(0px, 4vw, 22.8px);line-height:1.8em;margin-top:clamp(0px, 3.50877vw, 20px)}.mv p.mvTxt.txtEn{font-size:clamp(0px, 3.66667vw, 20.9px);line-height:1.7em;margin-top:clamp(0px, 2.80702vw, 16px)}.movie *{position:relative;display:block;box-sizing:border-box}.movie h2{width:clamp(0px, 48.07018vw, 274px);margin-top:clamp(0px, 6.66667vw, 38px)}.movie h2 img{width:100%}.movie .movieContents{width:100%;margin-top:clamp(0px, 4.5614vw, 26px)}.movie .movieLink{display:block;width:clamp(0px, 78.24561vw, 446px);margin:auto;display:none}.movie .movieLink img{width:100%}.movie .movieLink.isActive{display:block}.movie .movieLink.movieBig{display:block;width:clamp(0px, 78.42105vw, 447px);margin-top:clamp(0px, 11.92982vw, 68px)}.movie .movieController{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:clamp(0px, 75.26316vw, 429px);margin:clamp(0px, 5.61404vw, 32px) auto 0;padding:0.4em;background:white;border:clamp(0px, .52632vw, 3px) solid #ff4000;border-radius:1000px;font-size:clamp(0px, 3.37544vw, 19.24px);gap:clamp(0px, 2.10526vw, 12px)}.movie .movieController li{color:#ff4000}.movie .movieController li .movieControllerBtn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:clamp(0px, 3.15789vw, 18px);color:#ff4000;letter-spacing:-0.2rem}.movie .movieController li .movieControllerBtn span{display:block;width:clamp(0px, 4.21053vw, 24px);margin-right:0.2em;aspect-ratio:1/1;border:clamp(0px, .35088vw, 2px) solid #ff4000;border-radius:1000px}.movie .movieController li .movieControllerBtn.isActive span:after{content:'';display:block;width:clamp(0px, 2.80702vw, 16px);aspect-ratio:1/1;background:#ff4000;border-radius:1000px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movie .movieController li .movieControllerBtnComingsoon{width:clamp(0px, 30.52632vw, 174px);aspect-ratio:6.44444}.highlights *{position:relative;display:block;box-sizing:border-box}.highlights h2{width:clamp(0px, 67.01754vw, 382px);margin-top:clamp(0px, 18.24561vw, 104px)}.highlights h2 img{width:100%}.highlights .highlightsContents{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(0px, 3.15789vw, 18px);margin-top:clamp(0px, 8.42105vw, 48px)}.highlights .highlightsContents li a{width:clamp(0px, 28.24561vw, 161px);aspect-ratio:1/1}.highlights .highlightsContents li a img{width:100%}.highlights .highlightsContents:nth-child(3){margin-top:clamp(-4px, -.70175vw, 0px)}.lyrics{margin-top:clamp(0px, 25.96491vw, 148px);background:url(../images/top/lyrics_bg.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat;position:relative;display:block;box-sizing:border-box;overflow:hidden}.lyrics *{position:relative;display:block;box-sizing:border-box}.lyrics:after{content:'';width:100%;aspect-ratio:.21648;position:absolute;top:0;left:0;background:url(../images/top/lyrics_deco.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat;pointer-events:none}.lyrics h2{width:clamp(0px, 45.96491vw, 262px);padding-top:clamp(0px, 22.80702vw, 130px)}.lyrics h2 img{width:100%}.lyrics .lyricsContent{width:100%;margin-top:clamp(0px, 1.40351vw, 8px);background:url(../images/top/lyrics_bg_top.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat}.lyrics .lyricsContent h3{display:block;width:clamp(0px, 75.96491vw, 433px);margin:auto;padding-top:clamp(0px, 11.40351vw, 65px)}.lyrics .lyricsContent h3 img{display:block}.lyrics .lyricsContent .lyricsContentInner{background:url(../images/top/lyrics_bg_middle.png);background-size:100% 100%;background-position:center top;background-repeat:no-repeat}.lyrics .lyricsContent .lyricsContentInner .lyricsController{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:13em;margin:clamp(0px, 4.21053vw, 24px) auto 0;padding:0.4em;background:transparent;border-radius:1000px;border:clamp(0px, .52632vw, 3px) solid #ff8900;font-size:clamp(0px, 3.37544vw, 19.24px);gap:clamp(0px, 2.10526vw, 12px)}.lyrics .lyricsContent .lyricsContentInner .lyricsController li{color:#ff8900}.lyrics .lyricsContent .lyricsContentInner .lyricsController li .lyricsControllerBtn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:clamp(0px, 3.15789vw, 18px);line-height:1em;color:#ff8900}.lyrics .lyricsContent .lyricsContentInner .lyricsController li .lyricsControllerBtn>span{display:block;width:clamp(0px, 4.21053vw, 24px);margin-right:0.2em;aspect-ratio:1/1;border:clamp(0px, .35088vw, 2px) solid #ff8900;border-radius:1000px}.lyrics .lyricsContent .lyricsContentInner .lyricsController li .lyricsControllerBtn.isActive>span:after{content:'';display:block;width:clamp(0px, 2.80702vw, 16px);aspect-ratio:1/1;background:#ff8900;border-radius:1000px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lyrics .lyricsContent .lyricsContentInner .lyricsController li .lyricsControllerBtn ruby rt{font-size:50%}.lyrics .lyricsContent .lyricsContentInner .lyricsController li .lyricsControllerBtn ruby rt span{bottom:1.6em}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt{padding-bottom:clamp(0px, 10.52632vw, 60px);overflow:hidden;aspect-ratio:.76;transition:aspect-ratio 0.4s ease-out}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt.isOpen{aspect-ratio:.30262}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt.isOpen:after{opacity:0}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt:after{content:'';width:clamp(0px, 81.40351vw, 464px);aspect-ratio:7.125;background:linear-gradient(rgba(255,244,210,0), #fff4d2, #fff4d2);background-size:100% auto;background-position:center top;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt .lyricsContentTxtContents{margin-top:clamp(0px, 9.82456vw, 56px);font-size:clamp(0px, 3.46667vw, 19.76px);text-align:center;color:#ff4000;font-weight:900;line-height:1.64em;display:none}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt .lyricsContentTxtContents.isActive{display:block}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt .lyricsContentTxtContents p{display:block}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt .lyricsContentTxtContents p+p{margin-top:1em}.lyrics .lyricsContent .lyricsContentInner .lyricsContentTxt .lyricsContentTxtContents ruby rt span{bottom:3.3em;letter-spacing:-0.2rem}.lyrics .lyricsContent .lyricsContentBottom{width:100%;aspect-ratio:3.03191;background:url(../images/top/lyrics_bg_bottom.png);background-size:100% 100%;background-position:center top;background-repeat:no-repeat}.lyrics .lyricsContent .lyricsContentBottom .lyricsContentBtn{display:block;width:clamp(0px, 48.24561vw, 275px);aspect-ratio:4.43548;margin:-1px auto 0}.cast{background:url(../images/top/cast_bg.jpg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;aspect-ratio:.42601;padding-bottom:clamp(0px, 36.84211vw, 210px)}.cast *{position:relative;display:block;box-sizing:border-box}.cast h2{width:clamp(0px, 50vw, 285px);padding-top:clamp(0px, 9.82456vw, 56px)}.cast h2 img{width:100%}.cast .castContent{display:block}.cast .castContent .castContentController{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;gap:clamp(0px, 7.01754vw, 40px);margin-top:clamp(0px, 3.50877vw, 20px)}.cast .castContent .castContentController .castContentPrev,.cast .castContent .castContentController .castContentNext{width:clamp(0px, 8.07018vw, 46px);aspect-ratio:3.53846}.cast .castContent .castContentController .castContentPrev{background:url(../images/top/cast_arrow_prev.png);background-size:contain;background-position:center;background-repeat:no-repeat}.cast .castContent .castContentController .castContentPrev.slick-disabled{opacity:0.6;cursor:default}@media (hover: hover){.cast .castContent .castContentController .castContentPrev.slick-disabled:hover{opacity:0.6;-webkit-transform:scale(100%);transform:scale(100%)}}.cast .castContent .castContentController .castContentNext{background:url(../images/top/cast_arrow_next.png);background-size:contain;background-position:center;background-repeat:no-repeat}.cast .castContent .castContentController .castContentNext.slick-disabled{opacity:0.6;cursor:default}@media (hover: hover){.cast .castContent .castContentController .castContentNext.slick-disabled:hover{opacity:0.6;-webkit-transform:scale(100%);transform:scale(100%)}}.cast .castContent .castContentController .castContentDots ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:clamp(0px, 3.50877vw, 20px)}.cast .castContent .castContentController .castContentDots ul li{width:clamp(0px, 3.50877vw, 20px);aspect-ratio:1}.cast .castContent .castContentController .castContentDots ul li button{width:100%;height:100%;border:clamp(0px, .52632vw, 3px) solid white;border-radius:1000px;color:transparent}.cast .castContent .castContentController .castContentDots ul li.slick-active button{background:white}.cast .castContent .castContentInner{width:100%;margin-top:clamp(0px, 4.21053vw, 24px)}.cast .castContent .castContentInner .slick-list{padding-left:clamp(0px, 5.4386vw, 31px)}.cast .castContent .castContentInner .castContentInnerChild{width:clamp(0px, 82.98246vw, 473px);max-width:clamp(0px, 82.98246vw, 473px);min-width:clamp(0px, 82.98246vw, 473px);margin-right:clamp(0px, 2.2807vw, 13px)}.cast .castContent .castContentInner .castContentInnerChild:before{content:'';display:block;width:100%;min-width:100%;max-width:100%;aspect-ratio:8.01695;background:url(../images/top/cast_bg_top.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.cast .castContent .castContentInner .castContentInnerChild:after{content:'';display:block;width:100%;aspect-ratio:10.28261;background:url(../images/top/cast_bg_bottom.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner{background:url(../images/top/cast_bg_middle.png);background-size:100% auto;background-position:center;background-repeat:repeat}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildTop{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:clamp(0px, 2.80702vw, 16px)}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildTop .castContentInnerChildThumb{width:clamp(0px, 31.05263vw, 177px)}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildTop .castContentInnerChildThumb a{margin-top:clamp(0px, .35088vw, 2px);text-align:center;font-size:clamp(0px, 2.80175vw, 15.97px);color:#ff4000;font-weight:900;line-height:1em;letter-spacing:-0.1rem}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildTop .castContentInnerChildLead{width:14.5em;font-size:clamp(0px, 2.86667vw, 16.34px);color:#ff4000;line-height:1.8em;letter-spacing:-0.1rem}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildTop .castContentInnerChildLead ruby rt span{letter-spacing:-0.1rem;bottom:3.4em}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildTop .castContentInnerChildLead ruby rt span.spacingMinimum{letter-spacing:-0.2rem}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildBottom{width:clamp(0px, 69.12281vw, 394px);margin:clamp(0px, 5.61404vw, 32px) auto 0}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildBottom img{width:100%}.cast .castContent .castContentInner .castContentInnerChild .castContentInnerChildInner .castContentInnerChildBottom blockquote{margin-bottom:0;-webkit-transform-origin:left top;transform-origin:left top}.bottom{background:#ff4000;padding-bottom:clamp(0px, 5.61404vw, 32px)}.bottom *{position:relative;display:block;box-sizing:border-box}.bottom>img{width:100%}.bottom .topBtn{width:clamp(0px, 94.03509vw, 536px);margin:auto}.cornerBtn{position:fixed;bottom:33px;width:clamp(0px, 25.96491vw, 148px);aspect-ratio:1;right:33px}.cornerBtn.isFixed{position:absolute;right:33px}@media screen and (min-width: 570px){.cornerBtn.isFixed{right:33px}}@media screen and (min-width: 946px){.cornerBtn.isFixed{right:33px}}@media screen and (min-width: 1920px){.cornerBtn.isFixed{right:33px}}@media screen and (min-width: 570px){.cornerBtn{right:calc(33px + ((100dvw - 570px) / 2))}}@media screen and (min-width: 946px){.cornerBtn{right:393px}}@media screen and (min-width: 1920px){.cornerBtn{right:calc(393px + ((100dvw - 1920px) / 2))}}.cornerBtn *{position:relative;display:block;box-sizing:border-box}.cornerBtn .cornerBtnInner{width:100%;height:100%}.cornerBtn .cornerBtnInner .cornerBtnLink{width:100%;height:100%}.cornerBtn .cornerBtnInner .cornerBtnLink:before{content:'';width:99%;height:99%;background:black;border-radius:1000px;position:absolute;top:0;left:0;box-shadow:clamp(0px, 1.40351vw, 8px) clamp(0px, 1.40351vw, 8px) clamp(0px, .70175vw, 4px) rgba(0,0,0,0.35)}.cornerBtn .cornerBtnInner .cornerBtnClose{width:clamp(0px, 7.54386vw, 43px);aspect-ratio:1.02381;position:absolute;top:0;right:0}.highlightsModal{width:clamp(0px, 69.29825vw, 395px);background:transparent;padding:0;font-family:"Zen Maru Gothic", sans-serif}.highlightsModal .fancybox-button{display:none}.highlightsModal .highlightsModalInner{width:100%}.highlightsModal .highlightsModalInner .highlightsModalChild{width:100%;display:none}.highlightsModal .highlightsModalInner .highlightsModalChild p{color:white;font-size:clamp(0px, 3.66667vw, 20.9px);line-height:1.7em;margin-top:clamp(0px, 3.50877vw, 20px)}.highlightsModal .highlightsModalInner .highlightsModalCloseOuter{display:none}.highlightsModal .highlightsModalInner .highlightsModalCloseOuter .highlightsModalClose{display:block;width:clamp(0px, 47.89474vw, 273px);margin:clamp(0px, 3.50877vw, 20px) auto 0}.highlightsModalTarget .fancybox-bg{background:rgba(255,64,0,0.8888)}.navArea{width:360px;height:100dvh;position:fixed;top:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;right:0;display:none}.navArea *{position:relative;display:block;box-sizing:border-box}.navArea.isFixed{position:absolute;top:auto;bottom:0}@media screen and (min-width: 1920px){.navArea{right:calc(((100dvw - 1920px) / 2))}}@media screen and (min-width: 946px){.navArea{display:-webkit-flex;display:flex}}.navArea .navAreaInner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;min-height:100dvh}.navArea .navAreaInner.isVerticalScroll{overflow-y:scroll}.navArea a{opacity:1;transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}@media (hover: hover){.navArea a:hover{opacity:0.8;-webkit-transform:scale(105%);transform:scale(105%)}}.navArea .navAreaTop{padding-top:55px}.navArea .navAreaTop a{width:250px;margin:auto}.navArea .navAreaMiddle{margin:46px 0}.navArea .navAreaMiddle ul li{text-align:center}.navArea .navAreaMiddle ul li a{display:inline-block;color:white;font-size:28px;font-weight:900;line-height:1em;padding:0.4em 0;background:linear-gradient(transparent 45%, #ff6c57 0%)}.navArea .navAreaMiddle ul li a ruby rt{font-size:15px}.navArea .navAreaMiddle ul li a ruby rt span{bottom:1.8em}.navArea .navAreaMiddle ul li+li{margin-top:46px}.navArea .navAreaBottom{width:252px;margin:0 auto 0;padding-bottom:90px}.navArea .navAreaBottom p{text-align:center;color:white;font-size:32px;font-weight:900;line-height:1em;padding:0 0 0.25em;width:100%;border:4px solid white;border-radius:1000px}.navArea .navAreaBottom ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:22px 24px;margin-top:34px}.navArea .navAreaBottom ul li a{width:68px}.navArea .navAreaBottom ul li a img{width:100%}.movieArea{height:100dvh;min-height:1080px;aspect-ratio:.78704;position:fixed;top:0;right:999px;display:block;background:url(../images/common/sidemovie_bg.jpg);background-size:100% auto;background-position:center;background-repeat:repeat}.movieArea *{position:relative;display:block;box-sizing:border-box}@media screen and (min-width: 1920px){.movieArea{right:calc(999px + ((100dvw - 1920px) / 2))}}.movieArea a{opacity:1;transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}@media (hover: hover){.movieArea a:hover{opacity:0.8;-webkit-transform:scale(105%);transform:scale(105%)}}.movieArea .movieAreaInner{position:relative;width:100%;height:100dvh;min-height:822px}.movieArea .movieAreaInner .movieAreaContent{position:absolute;top:50%;right:clamp(0px, 3.20652vw, 59px);width:calc(100dvw - (1840px - 732px));-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:0;pointer-events:none;transition:opacity 0.2s ease-out}@media screen and (min-width: 1440px){.movieArea .movieAreaInner .movieAreaContent{opacity:1;pointer-events:all}}@media screen and (min-width: 1840px){.movieArea .movieAreaInner .movieAreaContent{right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);width:732px}}.movieArea .movieAreaInner .movieAreaContent .movieAreaLogo{width:99.1803%;margin:auto}.movieArea .movieAreaInner .movieAreaContent a{width:100%;margin:24px auto 0}
