@charset "UTF-8";@-webkit-keyframes fv-img-anim{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes fv-img-anim{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}body .slide-up{opacity:0}body #main{position:relative;overflow:hidden}body #main.hide{opacity:0;pointer-events:none}body #main .mark-list{position:absolute;width:97.33333%;left:-.66667%;top:0;margin-top:-1.33333%}body #main .mark-list .mark-container{position:relative;width:100%}body #main .mark-list .mark-container .mark-item{position:absolute;z-index:-1}body #main .mark-list .mark-container .mark-item:nth-child(1){width:4.38356%;left:84.38356%;top:0;margin-top:484.38356%}body #main .mark-list .mark-container .mark-item:nth-child(2){width:4.38356%;left:29.17808%;top:0;margin-top:458.35616%}body #main .mark-list .mark-container .mark-item:nth-child(3){width:4.38356%;left:93.69863%;top:0;margin-top:404.65753%}body #main .mark-list .mark-container .mark-item:nth-child(4){width:4.38356%;left:9.58904%;top:0;margin-top:385.06849%}body #main .mark-list .mark-container .mark-item:nth-child(5){width:4.38356%;left:90.41096%;top:0;margin-top:365.34247%}body #main .mark-list .mark-container .mark-item:nth-child(6){width:4.38356%;left:0;top:0;margin-top:316.16438%}body #main .mark-list .mark-container .mark-item:nth-child(7){width:4.38356%;left:95.61644%;top:0;margin-top:282.46575%}body #main .mark-list .mark-container .mark-item:nth-child(8){width:4.38356%;left:33.0137%;top:0;margin-top:242.73973%}body #main .mark-list .mark-container .mark-item:nth-child(9){width:4.38356%;left:13.28767%;top:0;margin-top:196.9863%}body #main .mark-list .mark-container .mark-item:nth-child(10){width:4.38356%;left:60.41096%;top:0;margin-top:172.60274%}body #main .mark-list .mark-container .mark-item:nth-child(11){width:4.38356%;left:84.10959%;top:0;margin-top:136.30137%}body #main .mark-list .mark-container .mark-item:nth-child(12){width:4.38356%;left:31.50685%;top:0;margin-top:94.93151%}body #main .mark-list .mark-container .mark-item:nth-child(13){width:4.38356%;left:11.64384%;top:0;margin-top:62.73973%}body #main .mark-list .mark-container .mark-item:nth-child(14){width:4.38356%;left:86.16438%;top:0;margin-top:40.27397%}body #main .mark-list .mark-container .mark-item:nth-child(15){width:4.38356%;left:66.84932%;top:0;margin-top:0}body #main .wrapper{overflow:hidden}body #main .wrapper .container section{position:relative}body #main .wrapper .container section .contents .section-title{margin-top:-9.6%}body #main .wrapper .container section .contents .contents-title .lead{font-size:4.42133vw;line-height:1;letter-spacing:.08em}body #main .wrapper .container section .contents .contents-title .copy-sub{font-size:12.8vw;line-height:1;font-weight:500;letter-spacing:0;display:inline-block;white-space:nowrap}body #main .wrapper .container section .contents .contents-title .copy-sub.stroke{color:transparent;-webkit-text-stroke:1px #000;text-stroke:1px #000}body #main .wrapper .container section .contents .contents-title .copy-sub .ex-light{font-weight:200}body #main .wrapper .container section .contents .white-back{position:relative;display:inline-block}body #main .wrapper .container section .contents .white-back:before{position:absolute;display:block;background-color:#fff;left:0;top:0;content:'';width:100%;height:100%;z-index:-1}body #main .wrapper .container section .contents .white-back span{vertical-align:top}body #main .wrapper .container section .copy{display:inline-block;transform:translate3d(0,0,0);mix-blend-mode:multiply;display:flex}body #main .wrapper .container section .copy .copy-item{display:block;width:50%}body #main .wrapper .container section .copy .copy-item img{width:100%;vertical-align:top}body #main .wrapper .container section .copy .copy-item.first{margin-left:0;left:33.33%}body #main .wrapper .container section .copy .copy-item.anim{-webkit-animation:fv-img-anim 10s linear infinite;animation:fv-img-anim 10s linear infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body #main .wrapper .container section .copy .copy-item.anim.first{-webkit-animation:fv-img-anim 10s linear infinite;animation:fv-img-anim 10s linear infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body #main .wrapper .container section .movie-capture{display:inline-block;position:absolute;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;-webkit-mask-position:left 0}body #main .wrapper .container section .movie-capture img{width:100%;height:100%}body #main .wrapper .container section .section-title{font-size:10.30267vw;line-height:1;letter-spacing:.03em;transform:rotate(90deg);transform-origin:left bottom;color:#000;position:absolute;left:-.8vw;top:0}body #main .wrapper .container section#top{height:calc(var(--vh,1vh) * 100)}body #main .wrapper .container section#top .sns-list{position:absolute;right:8%;bottom:0;margin-bottom:9.73333%;display:flex;flex-direction:row;justify-content:space-between;width:16.8%}body #main .wrapper .container section#top .sns-list .sns-item{width:39.68254%;height:6.66667vw}body #main .wrapper .container section#top .sns-list .sns-item .sns-item-link{width:100%;height:100%;display:inline-block;position:relative}body #main .wrapper .container section#top .sns-list .sns-item .sns-item-link .sns-img{position:absolute;width:100%}body #main .wrapper .container section#top .sns-list .sns-item .sns-item-link .sns-img.on{opacity:0}body #main .wrapper .container section#top .movie-capture01{left:8%;top:0;margin-top:21.33333%;width:48%;-webkit-mask-image:url(../img/top/geometric_pattern_mask01.svg)}body #main .wrapper .container section#top .title-img-container{position:absolute;display:inline-block;top:38.87147%;left:0;width:107.06667%}body #main .wrapper .container section#top .title-img-container .title-img-box{position:relative;width:100%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-img{position:absolute;left:0;top:0;width:93.39975%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-img img{width:100%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-img.title-line-img{mix-blend-mode:multiply}body #main .wrapper .container section#top .title-img-container .title-img-box .movie-capture02{left:39.97509%;top:0;margin-top:7.34745%;width:60.52304%;-webkit-mask-image:url(../img/top/geometric_pattern_mask02.svg)}body #main .wrapper .container section#top .title-img-container .title-img-box .title-box{width:38.35616%;position:absolute;display:inline-block;left:7.34745%;top:0;margin-top:34.86924%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-box .title-box-txt{width:100%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-box.title-box-img{mix-blend-mode:multiply}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box{width:69.73848%;left:7.34745%;margin-top:43.58655%;z-index:10;position:absolute}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box img{position:absolute;top:0}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box .pc-only{opacity:0}body #main .wrapper .container section#top .title-img-container .title{display:block;margin-top:0;position:relative;width:100%}body #main .wrapper .container section#top .title-img-container .title .title-box{width:38.35616%;position:absolute;display:inline-block;left:7.34745%;top:0;margin-top:15.44209%}body #main .wrapper .container section#top .title-img-container .title .title-box .title-box-txt{display:inline-block;width:100%}body #main .wrapper .container section#top .title-img-container .title .title-box .title-box-txt.multiply{mix-blend-mode:multiply}body #main .wrapper .container section#top .movie-capture03{left:-16.26667%;top:0;margin-top:130.26667%;width:52.8%;-webkit-mask-image:url(../img/top/geometric_pattern_mask03.svg)}body #main .wrapper .container section#about{padding-top:35.2%;padding-bottom:25.06667%;pointer-events:none}body #main .wrapper .container section#about .movie-capture04{left:54.66667%;top:0;margin-top:6.66667%;width:33.2%;-webkit-mask-image:url(../img/top/geometric_pattern_mask04.svg);z-index:-1}body #main .wrapper .container section#about .about-copy{margin-left:-.93333%;width:354.13333%}body #main .wrapper .container section#about .about-copy .copy-item{padding:0 4.07166%}body #main .wrapper .container section#about .contents{padding-left:20.93333%;padding-right:12%;margin-top:29.2%;position:relative;pointer-events:all}body #main .wrapper .container section#about .contents #about-title{position:absolute;top:0;left:0;margin-top:-21.33333%}body #main .wrapper .container section#about .contents .contents-box .contents-item .about-title .copy-sub{margin-top:10.13917%}body #main .wrapper .container section#about .contents .contents-box .contents-item .about-img{margin-top:12.72366%;width:99.20477%;display:inline-block}body #main .wrapper .container section#about .contents .contents-box .contents-item .about-img img{width:100%;vertical-align:top}body #main .wrapper .container section#about .contents .contents-box .contents-item .about-text{font-size:3.46667vw;line-height:2.20731;font-weight:700;margin-top:10.33797%;letter-spacing:.03em;white-space:nowrap}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn{display:flex;justify-content:space-between;width:100%;height:20vw;border-bottom:1px solid #000;padding-top:9.6vw}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .txt .border-text span{display:inline-block;font-size:3.76667vw;line-height:1;font-weight:700;color:#000;letter-spacing:.05em;vertical-align:top}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .note{display:inline-block}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .note .mark{position:relative}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .note .mark span{display:inline-block;width:100%;height:100%;vertical-align:top}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .note .mark span.on{position:absolute;left:0;top:0;opacity:0}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn.disabled{pointer-events:none}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(1) .btn .note .mark{width:4.93333vw;height:6vw}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(1) .btn .note .mark span.off{background-image:url(../img/daytime/mark.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(1) .btn .note .mark span.on{background-image:url(../img/daytime/mark.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(2) .btn .note .mark{width:4.53333vw;height:3.46667vw;margin-right:1.06667vw}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(2) .btn .note .mark span.off{background-image:url(../img/top/letter_black.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(2) .btn .note .mark span.on{background-image:url(../img/top/letter_black.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #main .wrapper .container section#movie{padding-top:22.26667%;padding-bottom:13.33333%;position:relative}body #main .wrapper .container section#movie .movie-capture05{left:50.93333%;top:0;margin-top:-32.93333%;width:42.66667%;-webkit-mask-image:url(../img/top/geometric_pattern_mask05.svg);z-index:-1}body #main .wrapper .container section#movie .movie-capture06{left:8.53333%;top:0;margin-top:0;width:48.8%;-webkit-mask-image:url(../img/top/geometric_pattern_mask06.svg);z-index:-1}body #main .wrapper .container section#movie .movie-copy{margin-left:-4.66667%;width:372.26667%}body #main .wrapper .container section#movie .movie-copy .copy-item{padding:0 3.85802%}body #main .wrapper .container section#movie .map{position:absolute;width:89.6%;left:5.06667%;top:0;margin-top:28.8%;z-index:-1;mix-blend-mode:multiply}body #main .wrapper .container section#movie .map img{width:100%;vertical-align:top}body #main .wrapper .container section#movie .map.fixed{position:fixed;opacity:.3}body #main .wrapper .container section#movie .map.hide{opacity:0}body #main .wrapper .container section#movie .contents{padding-left:20.93333%;padding-right:0;margin-top:78%;position:relative;z-index:1}body #main .wrapper .container section#movie .contents #movie-title{position:absolute;top:0;left:0;margin-top:-21.33333%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-title .copy-sub{margin-top:9.94941%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-title .copy-sub.cityname{margin-top:5.73356%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-list{margin-top:12.14165%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-list .movie-text{position:relative;display:inline-block;margin-top:4.72175%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-list .movie-text:first-child{margin-top:0}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-list .movie-text span{font-size:3.744vw;font-weight:700;letter-spacing:.03em;white-space:nowrap;vertical-align:top}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note{position:relative;display:inline-block;margin-top:11.63575%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note span{font-size:3.25067vw;font-weight:500;letter-spacing:.04em;white-space:nowrap}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note span .link{color:#000;text-decoration:underline;text-underline-position:under}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note.movie-text-note-sub{margin-top:5.90219%}body #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note.movie-text-note-sub span{font-size:2.96vw;font-weight:400}body #main .wrapper .container section#movie .shop-list{padding:0 8%;margin-top:22%;margin-bottom:13.86667%}body #main .wrapper .container section#movie .shop-list .shop-item{margin-top:14.92063%}body #main .wrapper .container section#movie .shop-list .shop-item:first-child{margin-top:0}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title{position:relative;display:inline-block;padding-left:10%}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title .txt-box .txt{font-size:6.93333vw;font-weight:200;letter-spacing:0;line-height:1;color:#000;white-space:nowrap}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title::before{position:absolute;top:50%;transform:translateY(-50%) translateX(0);content:'';width:5.73333vw;height:7.06667vw;background-image:url(../img/daytime/mark.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;display:inline-block;left:0}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title::after{position:absolute;top:50%;transform:translateY(-50%) translateX(0);content:'';width:2.8vw;height:2.4vw;left:auto;background-image:url(../img/top/daytime/arrow.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;right:-4.93333vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff{margin-top:4.66667%;display:flex;align-items:flex-start}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .txt-box .name{font-size:4vw;letter-spacing:0;line-height:1;white-space:nowrap;color:#000}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .txt-box .name .small{font-size:2.93333vw;font-weight:200}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .txt-box .name .small.jp{font-size:2.4vw;font-family:'Noto Sans JP',sans-serif}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .cross{display:inline-block;width:4.26667vw;margin:0 3.01587%;flex-shrink:0}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .cross img{width:100%;vertical-align:top}body #main .wrapper .container section#movie .shop-list .shop-item .movie{position:relative;display:block;margin-top:6.66667%}body #main .wrapper .container section#movie .shop-list .shop-item .movie img{width:100%;vertical-align:top}body #main .wrapper .container section#movie .shop-list .shop-item .movie::after,body #main .wrapper .container section#movie .shop-list .shop-item .movie::before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);content:'';width:16vw;height:16vw}body #main .wrapper .container section#movie .shop-list .shop-item .movie::before{background-image:url(../img/top/play_btn.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #main .wrapper .container section#movie .shop-list .shop-item .movie::after{background-image:url(../img/top/play_btn_on.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;opacity:0}body #main .wrapper .container section#movie .map2{display:block;width:89.6%;height:98.53333vw;margin:0 auto;transform:translate3d(0,0,0);mix-blend-mode:multiply;position:relative}body #main .wrapper .container section#movie .map2 .marks{width:100%;height:100%;position:absolute;left:0;top:0;transition:opacity .2s linear}body #main .wrapper .container section#movie .map2 .marks .container{position:relative;width:100%;height:100%}body #main .wrapper .container section#movie .map2 .marks .container .item{pointer-events:none;display:inline-block;position:absolute;transition-property:transform;transition-duration:.5s}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(1){transition-delay:20ms}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(2){transition-delay:50ms}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(3){transition-delay:15ms}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(4){transition-delay:.12s}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(5){transition-delay:25ms}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(6){transition-delay:90ms}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(7){transition-delay:35ms}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(8){transition-delay:.4s}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(9){transition-delay:.45s}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(1){width:3.42262%;left:25.44643%;top:0;margin-top:28.42262%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(2){width:3.42262%;left:35.56548%;top:0;margin-top:26.33929%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(3){width:3.42262%;left:39.58333%;top:0;margin-top:37.20238%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(4){width:3.42262%;left:42.70833%;top:0;margin-top:41.66667%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(5){width:3.42262%;left:46.13095%;top:0;margin-top:42.85714%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(6){width:3.42262%;left:48.3631%;top:0;margin-top:45.3869%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(7){width:3.42262%;left:52.67857%;top:0;margin-top:45.53571%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(8){width:3.42262%;left:55.80357%;top:0;margin-top:44.49405%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(9){width:3.42262%;left:60.8631%;top:0;margin-top:56.54762%}body #main .wrapper .container section#movie .map2 .background{width:100%;vertical-align:top}body #main .wrapper .container section#movie .map2 .map-target{position:absolute;left:0;top:-28.8vw}body #main .wrapper .container section#movie .map2.hide .marks{opacity:0}body #main .wrapper .container section#movie .map2.hide .marks .container .item{transform:translate3d(0,-6.66667vw,0);transition-timing-function:cubic-bezier(.645,.045,.355,1)}body #main .wrapper .container section#movie .map2.hide .background{opacity:0}body #main .wrapper .container section#contact{padding-bottom:18.66667%}body #main .wrapper .container section#contact .contact-copy{margin-left:-.93333%;width:405.6%}body #main .wrapper .container section#contact .contact-copy .copy-item{padding:0 3.51865%}body #main .wrapper .container section#contact .contents{padding-left:20.93333%;padding-right:12%;margin-top:11.2%;position:relative}body #main .wrapper .container section#contact .contents #contact-title{position:absolute;top:0;left:0;margin-top:-21.33333%}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contents-text{font-size:4vw;line-height:2.4;font-weight:700;letter-spacing:.02em;white-space:nowrap}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn{display:inline-block;margin-top:10.73559%;margin-left:12.72366%;width:41.33333vw;height:41.33333vw;position:relative;text-align:center}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;border-radius:50%}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .box{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:36.45161%}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .box .letter{display:inline-block;position:relative;width:44.24779%}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .box .letter img{width:100%;vertical-align:top}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .box .letter img.on{position:absolute;left:0;top:0;opacity:0}body #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .box .txt{margin-top:32.74336%;font-size:3.82667vw;line-height:1;letter-spacing:.1em;white-space:nowrap;color:#fff;display:inline-block}body .float{z-index:-1;position:fixed;left:0;top:0;width:100%;height:100vh;opacity:0;pointer-events:none;transition:opacity .5s linear;overflow:scroll}@media screen and (max-width:767px){body .float{height:calc(var(--vh,1vh) * 100)}}body .float .content{position:absolute;left:0;top:50%}body .float .content .container{position:relative}body .float .content .container iframe.hide{display:none}body .float .content .container .float-close{position:fixed;width:6.93333vw;right:6.66667vw;top:6.66667vw;display:inline-block;cursor:pointer}body .float .content .container .float-close img{width:100%;vertical-align:top}body .float.open{z-index:100;opacity:1;pointer-events:all}body .float.movie .content{position:absolute;left:0;top:50%}body .float.movie .content .container #mov0{display:block}body .float.movie .content .container .comment{display:none}body .float .background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}body.nighttime #main .wrapper .container section .contents .contents-title .lead{color:#fff}body.nighttime #main .wrapper .container section .contents .contents-title .copy-sub{color:#fff}body.nighttime #main .wrapper .container section .contents .contents-title .copy-sub.stroke{-webkit-text-stroke-color:#fff;text-stroke-color:#fff;mix-blend-mode:screen;color:#000}body.nighttime #main .wrapper .container section .contents .white-back span{color:#fff}body.nighttime #main .wrapper .container section .contents .white-back:before{background-color:#000}body.nighttime #main .wrapper .container section .copy{mix-blend-mode:screen}body.nighttime #main .wrapper .container section .section-title{color:#fff}body.nighttime #main .wrapper .container section#top .title .title-box span{color:#fff}body.nighttime #main .wrapper .container section#top .title .title-box:before{background-color:#000}body.nighttime #main .wrapper .container section#top .title-img-container .title-img-box .title-img.title-line-img{mix-blend-mode:screen}body.nighttime #main .wrapper .container section#top .title-img-container .title-img-box .title-box.title-box-img{mix-blend-mode:screen}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .about-text{color:#fff}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn{border-color:#fff}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .txt span{color:#fff}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn .note span{color:#fff}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(1) .btn .note span.off{background-image:url(../img/nighttime/mark.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(1) .btn .note span.on{background-image:url(../img/nighttime/mark.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(2) .btn .note span.off{background-image:url(../img/top/letter.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item:nth-child(2) .btn .note span.on{background-image:url(../img/top/letter.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.nighttime #main .wrapper .container section#movie .map{mix-blend-mode:screen}body.nighttime #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-list,body.nighttime #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note{color:#fff}body.nighttime #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-list .link,body.nighttime #main .wrapper .container section#movie .contents .contents-box .contents-item .movie-text-note .link{color:#fff}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title{color:#fff}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title .txt-box .txt{color:#fff}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title::before{background-image:url(../img/nighttime/mark.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title::after{background-image:url(../img/top/nighttime/arrow.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff{margin-top:4.66667%;display:flex;align-items:center}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .name{color:#fff}body.nighttime #main .wrapper .container section#movie .map2{mix-blend-mode:screen}body.nighttime #main .wrapper .container section#contact .contents .contents-box .contents-item .contents-text{color:#fff}body.nighttime #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .bg{background-color:#fff}body.nighttime #main .wrapper .container section#contact .contents .contents-box .contents-item .contact-btn .box .txt{color:#000}body.disabled{overflow:hidden}@media print,screen and (min-width:768px){body #main.hide{opacity:0;pointer-events:none}body #main #header #menu-btn{display:none}body #main .mark-list{width:98.125%;left:2.56944%;margin-top:-.97222%}body #main .mark-list .mark-container .mark-item:nth-child(1){width:1.62774%;left:95.046%;top:0;margin-top:145.7891%}body #main .mark-list .mark-container .mark-item:nth-child(2){width:1.62774%;left:16.91437%;top:0;margin-top:88.53503%}body #main .mark-list .mark-container .mark-item:nth-child(3){width:1.62774%;left:89.87969%;top:0;margin-top:112.03114%}body #main .mark-list .mark-container .mark-item:nth-child(4){width:1.62774%;left:0;top:0;margin-top:141.47205%}body #main .mark-list .mark-container .mark-item:nth-child(5){width:1.62774%;left:53.78627%;top:0;margin-top:130.43171%}body #main .mark-list .mark-container .mark-item:nth-child(6){width:1.62774%;left:48.54919%;top:0;margin-top:100.70771%}body #main .mark-list .mark-container .mark-item:nth-child(7){width:1.62774%;left:3.4678%;top:0;margin-top:69.92215%}body #main .mark-list .mark-container .mark-item:nth-child(8){width:1.62774%;left:80.67941%;top:0;margin-top:57.53715%}body #main .mark-list .mark-container .mark-item:nth-child(9){width:1.62774%;left:9.34183%;top:0;margin-top:119.95754%}body #main .mark-list .mark-container .mark-item:nth-child(10){width:1.62774%;left:98.37226%;top:0;margin-top:94.26752%}body #main .mark-list .mark-container .mark-item:nth-child(11){width:1.62774%;left:53.92781%;top:0;margin-top:64.47275%}body #main .mark-list .mark-container .mark-item:nth-child(12){width:1.62774%;left:23.28379%;top:0;margin-top:20.66525%}body #main .mark-list .mark-container .mark-item:nth-child(13){width:1.62774%;left:88.88889%;top:0;margin-top:0}body #main .mark-list .mark-container .mark-item:nth-child(14){width:1.62774%;left:36.44728%;top:0;margin-top:49.68153%}body #main .mark-list .mark-container .mark-item:nth-child(15){width:1.62774%;left:12.95117%;top:0;margin-top:51.16773%}body #main .mark-list .mark-container .mark-item:nth-child(16){width:1.62774%;left:50.88464%;top:0;margin-top:5.59094%}body #main .mark-list .mark-container .mark-item:nth-child(17){width:1.62774%;left:71.47912%;top:0;margin-top:14.43737%}body #main .wrapper .container section .contents .section-title{margin-top:-2.77778%}body #main .wrapper .container section .contents .contents-title .lead{font-size:1.52778vw}body #main .wrapper .container section .contents .contents-title .copy-sub{font-size:5.83333vw}body #main .wrapper .container section .section-title{font-size:3.33333vw;left:-.27778vw}body #main .wrapper .container section#top .sns-list{right:5.13889%;margin-bottom:0;bottom:9.1358%;width:5.55556%;max-width:80px}body #main .wrapper .container section#top .sns-list .sns-item{width:37.5%;height:2.08333vw;max-height:80px}body #main .wrapper .container section#top .sns-list .sns-item .sns-item-link .sns-img{transition:opacity .3s linear}body #main .wrapper .container section#top .sns-list .sns-item .sns-item-link:hover .on{opacity:1}body #main .wrapper .container section#top .sns-list .sns-item .sns-item-link:hover .off{opacity:0}body #main .wrapper .container section#top .movie-capture01{left:11.11111%;margin-top:-6.25%;width:27.77778%}body #main .wrapper .container section#top .title-img-container{top:38.64198%;width:99.86111%;left:.06944%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-img{width:100%}body #main .wrapper .container section#top .title-img-container .title-img-box .movie-capture02{left:54.86787%;top:0;margin-top:8.48401%;width:37.55216%}body #main .wrapper .container section#top .title-img-container .title-img-box .title-box{width:19.40195%;left:5.49374%;margin-top:16.20306%;z-index:10}body #main .wrapper .container section#top .title-img-container .title-img-box .title-box.title-box-img{display:none}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box{width:43.11544%;left:5.49374%;margin-top:19.47149%;z-index:10;position:absolute}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box img{position:absolute;top:0}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box .sp-only{opacity:0}body #main .wrapper .container section#top .title-img-container .title-img-box .subtitle-box .pc-only{opacity:1}body #main .wrapper .container section#top .movie-capture03{left:5.20833%;margin-top:56.94444%;width:30.48611%}body #main .wrapper .container section#about{padding-top:17.43056%;padding-bottom:6.94444%}body #main .wrapper .container section#about .movie-capture04{left:66.31944%;margin-top:7.91667%;width:15.625%}body #main .wrapper .container section#about .about-copy{margin-left:0;width:219.30556%}body #main .wrapper .container section#about .about-copy .copy-item{padding:0 3.38066%}body #main .wrapper .container section#about .contents{padding-left:17.36111%;padding-right:0;margin-top:12.77778%}body #main .wrapper .container section#about .contents #about-title{margin-top:-4.51389vw}}@media screen and (min-width:768px) and (max-width:1000px){body #main .wrapper .container section#about .contents #about-title{margin-top:-46px}}@media screen and (min-width:768px) and (min-width:1440px){body #main .wrapper .container section#about .contents #about-title{margin-top:-65px}}@media print,screen and (min-width:768px){body #main .wrapper .container section#about .contents .contents-box{display:flex;justify-content:flex-start}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(1){width:37.31092%;flex-shrink:0}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(1) .about-title .copy-sub{margin-top:11.03604%}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(1) .about-img{margin-top:20.94595%;width:100%}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2){margin-left:18.9916%;padding-top:5.88235%}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .about-text{font-size:1.04167vw;line-height:2.45;margin-top:0;letter-spacing:.05em}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn{width:15.97222vw;height:6.25vw;padding-top:3.47222vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .item{position:relative}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .item.txt .border-text{position:relative}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .item.txt .border-text span{font-size:1.04167vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .item.txt .border-text:before{position:absolute;content:'';display:block;transition:width .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);z-index:-1;background-color:#f5ff35;left:0;top:-1px;width:0;height:100%}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .item.note span{font-size:.90278vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .item.note:before{position:absolute;content:'';display:block;opacity:0;transition:opacity .5s linear;z-index:-1;border-radius:50%;background-color:#f5ff35;width:5.48611vw;height:5.48611vw;margin-left:-.20833vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .note .mark span{transition:opacity .5s linear}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn .note:before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);margin-top:-.69444vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn:hover .item .border-text:before{width:100%}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn:hover .item:before{opacity:1}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn:hover .mark span.off{opacity:0}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item .btn:hover .mark span.on{opacity:1}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item:nth-child(1) .btn .note .mark{width:1.38889vw;height:1.66667vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item:nth-child(2) .btn .note{margin-top:.20833vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item:nth-child(2) .btn .note::before{margin-top:-.83333vw}body #main .wrapper .container section#about .contents .contents-box .contents-item:nth-child(2) .button-list .button-item:nth-child(2) .btn .note .mark{width:1.18056vw;height:.90278vw;margin-right:.34722vw}body #main .wrapper .container section#movie{padding-top:6.73611%;padding-bottom:8.47222%}body #main .wrapper .container section#movie .movie-capture05{left:71.18056%;margin-top:-2.08333%;width:22.91667%}body #main .wrapper .container section#movie .movie-capture06{left:7.91667%;margin-top:13.05556%;width:26.38889%}body #main .wrapper .container section#movie .movie-copy{margin-left:-.20833%;width:230.27778%}body #main .wrapper .container section#movie .movie-copy .copy-item{padding:0 3.20924%}body #main .wrapper .container section#movie .map{width:47.5%;left:26.18056%;margin-top:12.56944%}body #main .wrapper .container section#movie .contents{padding-left:13.88889%;padding-right:0;margin-top:35.48611%;position:relative;z-index:1}body #main .wrapper .container section#movie .contents #movie-title{margin-top:-4.51389vw}}@media screen and (min-width:768px) and (max-width:1000px){body #main .wrapper .container section#movie .contents #movie-title{margin-top:-46px}}@media screen and (min-width:768px) and (min-width:1440px){body #main .wrapper .container section#movie .contents #movie-title{margin-top:-65px}}@media print,screen and (min-width:768px){body #main .wrapper .container section#movie .contents .contents-box{display:flex;justify-content:flex-start}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(1){width:38.06452%;flex-shrink:0}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(1) .movie-title .copy-sub{margin-top:4.44915%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(1) .movie-title .copy-sub.cityname{margin-top:2.75424%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2){margin-left:16.53226%;margin-top:5.24194%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-list{margin-top:12.78863%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-list .movie-text{margin-top:2.48668%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-list .movie-text span{font-size:1.04167vw;letter-spacing:.04em}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-list .movie-text:first-child{margin-top:0}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-note{margin-top:3.3871%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-note span{font-size:.97222vw;letter-spacing:.04em}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-note.movie-text-note-sub{margin-top:1.53226%}body #main .wrapper .container section#movie .contents .contents-box .contents-item:nth-child(2) .movie-text-note.movie-text-note-sub span{font-size:.83333vw}body #main .wrapper .container section#movie .shop-list{padding:0 9.72222% 0 8.75%;margin-top:11.52778%;margin-bottom:14.13333%}body #main .wrapper .container section#movie .shop-list .shop-item{width:100%;margin-top:11.92504%;display:flex;justify-content:space-between}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text{display:block;padding-top:1.31944vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .txt-box{position:relative}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .txt-box:before{position:absolute;display:block;background-color:#f5ff35;left:0;top:2%;content:'';width:0;height:100%;z-index:-1;transition:width .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title{padding-left:5vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title .txt-box .txt{font-size:3.75vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title::before{width:3.125vw;height:3.81944vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .shop-title::after{width:1.45833vw;height:1.25vw;right:-2.56944vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff{margin-top:1.94444vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .txt-box .name{font-size:2.01389vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .txt-box .name .small{font-size:1.04167vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .txt-box .name .small.jp{font-size:.83333vw;font-family:'Noto Sans JP',sans-serif}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text .staff .cross{display:inline-block;width:2.56944vw;margin:0 1.52778vw}body #main .wrapper .container section#movie .shop-list .shop-item .shop-text:hover .txt-box:before{width:100%}body #main .wrapper .container section#movie .shop-list .shop-item .movie{width:35.77513%;margin-top:0}body #main .wrapper .container section#movie .shop-list .shop-item .movie::after,body #main .wrapper .container section#movie .shop-list .shop-item .movie::before{width:5.55556vw;height:5.55556vw}body #main .wrapper .container section#movie .shop-list .shop-item .movie::before{transition:opacity .5s linear}body #main .wrapper .container section#movie .shop-list .shop-item .movie::after{transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.645,.045,.355,1);transform-origin:center 50%}body #main .wrapper .container section#movie .shop-list .shop-item .movie:hover::before{opacity:0}body #main .wrapper .container section#movie .shop-list .shop-item .movie:hover::after{transform:scale(1.1) translateY(-45%) translateX(-45%);opacity:1}body #main .wrapper .container section#movie .map2{width:46.66667%;height:52.15278vw}body #main .wrapper .container section#movie .map2 .marks .container{position:relative;width:100%;height:100%}body #main .wrapper .container section#movie .map2 .marks .container .item{pointer-events:all;display:inline-block;position:absolute;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,.05,.675,1.625)}body #main .wrapper .container section#movie .map2 .marks .container .item:hover{transform:scale(1.2,1.2)}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(1){width:3.36257%;left:25%;top:0;margin-top:27.92398%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(2){width:3.36257%;left:34.94152%;top:0;margin-top:25.87719%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(3){width:3.36257%;left:38.88889%;top:0;margin-top:36.54971%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(4){width:3.36257%;left:41.95906%;top:0;margin-top:40.93567%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(5){width:3.36257%;left:45.32164%;top:0;margin-top:42.10526%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(6){width:3.36257%;left:47.51462%;top:0;margin-top:44.59064%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(7){width:3.36257%;left:51.75439%;top:0;margin-top:44.73684%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(8){width:3.36257%;left:54.82456%;top:0;margin-top:43.71345%}body #main .wrapper .container section#movie .map2 .marks .container .item:nth-child(9){width:3.36257%;left:59.79532%;top:0;margin-top:55.55556%}body #main .wrapper .container section#movie .map2 .map-target{top:-12.56944vw}body #main .wrapper .container section#movie .map2.hide .mark .container .item{transform:translate3d(0,-3.47222vw,0);transition-timing-function:cubic-bezier(.645,.045,.355,1)}body #main .wrapper .container section#contact{padding-bottom:13.19444%}body #main .wrapper .container section#contact .contact-copy{margin-left:-3.33333%;width:257.08333%}body #main .wrapper .container section#contact .contact-copy .copy-item{padding:0 2.85551%}body #main .wrapper .container section#contact .contents{padding-left:28.26389%;padding-right:26.73611%;margin-top:6.38889%}body #main .wrapper .container section#contact .contents #contact-title{margin-top:-4.51389vw}}@media screen and (min-width:768px) and (max-width:1000px){body #main .wrapper .container section#contact .contents #contact-title{margin-top:-46px}}@media screen and (min-width:768px) and (min-width:1440px){body #main .wrapper .container section#contact .contents #contact-title{margin-top:-65px}}@media print,screen and (min-width:768px){body #main .wrapper .container section#contact .contents .contents-box{display:flex;justify-content:space-between}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(1) .contents-text{font-size:1.25vw;line-height:2.4;letter-spacing:.05em}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn{margin-top:0;margin-left:0;width:12.5vw;height:12.5vw}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn .bg{transition-duration:.5s;transition-property:transform,background-color;transition-timing-function:cubic-bezier(.645,.045,.355,1)}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn .box{position:relative;width:34.16667%}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn .box .letter{width:42.27642%}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn .box .letter img{transition:opacity .5s linear}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn .box .txt{margin-top:29.26829%;font-size:1.04167vw;transition:color .5s linear}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn:hover .bg{background-color:#f5ff35;transform:scale(1.1,1.1)}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn:hover .box .letter .off{opacity:0}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn:hover .box .letter .on{opacity:1}body #main .wrapper .container section#contact .contents .contents-box .contents-item:nth-child(2) .contact-btn:hover .box .txt{color:#000}body.nighttime #main .wrapper .container section#about .contents .contents-box .contents-item .button-list .button-item .btn:hover .txt span{color:#000}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text:hover .shop-title .txt-box .txt{color:#000}body.nighttime #main .wrapper .container section#movie .shop-list .shop-item .shop-text:hover .staff .name{color:#000}body .float .content{left:50%}body .float .content .container .float-close{width:2.15278vw;right:2.43056vw;top:2.43056vw;transition-property:transform;transition-duration:.5s}}@media screen and (min-width:768px) and (max-width:1000px){body .float .content .container .float-close{width:22px}}@media screen and (min-width:768px) and (min-width:1440px){body .float .content .container .float-close{width:31px}}@media screen and (min-width:768px) and (max-width:1000px){body .float .content .container .float-close{right:24px}}@media screen and (min-width:768px) and (min-width:1440px){body .float .content .container .float-close{right:35px}}@media screen and (min-width:768px) and (max-width:1000px){body .float .content .container .float-close{top:24px}}@media screen and (min-width:768px) and (min-width:1440px){body .float .content .container .float-close{top:35px}}@media print,screen and (min-width:768px){body .float .content .container .float-close:hover{transform:scale(1.1,1.1)}}