@font-face{font-family:NotoSans-Regular;font-weight:500;font-display:swap;src:url(../fonts/NotoSansCJKjp-Regular.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Regular.woff) format("woff"),url(../fonts/NotoSansCJKjp-Regular.otf) format("otf")}@font-face{font-family:NotoSans-Medium;font-weight:500;font-display:swap;src:url(../fonts/NotoSansCJKjp-Medium.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Medium.woff) format("woff"),url(../fonts/NotoSansCJKjp-Medium.otf) format("otf")}@font-face{font-family:NotoSans-Bold;font-weight:500;font-display:swap;src:url(../fonts/NotoSansCJKjp-Bold.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Bold.woff) format("woff"),url(../fonts/NotoSansCJKjp-Bold.otf) format("otf")}.content{width:100%;height:initial;position:relative;margin:auto;padding:256px 0;padding:16rem 0}.movielist{text-align:center}.movielist__item{display:block;margin:0 auto 128px;margin:0 auto 8rem}.movielist__item a{display:inline-block;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity}.movielist__item a:hover{opacity:.8;filter:alpha(opacity=80)}.movielist__title{font-size:48px;font-size:3rem;letter-spacing:.02em;padding:32px 0 0;padding:2rem 0 0}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;will-change:opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.popup__bg{background:rgba(0,0,0,.75);position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.popup__movie{position:absolute;z-index:10;width:70%;height:100%;left:0;right:0;margin:auto}.popup__frame{display:none;background:#000;position:absolute;top:50%;left:50%;width:100%;padding:56.25% 0 0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.popup__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup__closeBtn{background:#c01;width:128px;width:8rem;height:128px;height:8rem;position:fixed;top:0;right:0;z-index:101;cursor:pointer;-webkit-transition:background-color ease .14s,border-color ease .14s;transition:background-color ease .14s,border-color ease .14s}.popup__closeBtn:hover{-webkit-transition:background-color ease .14s;transition:background-color ease .14s}.popup__closeBtn:before,.popup__closeBtn:after{content:"";background:#fff;width:54px;width:3.4rem;height:2px;position:absolute;right:35px;right:2.2rem;top:62px;top:3.9rem;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:ease .14s;transition:ease .14s;pointer-events:none}.popup__closeBtn:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:ease .14s;transition:ease .14s}.popup__closeBtn:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:ease .14s;transition:ease .14s}.popup__closeBtn:hover:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup__closeBtn:hover:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (max-width:767px){.content{width:100%;height:initial;position:relative;margin:auto;padding:29.33vw 0}.movielist{text-align:center}.movielist__item{width:80%;display:block;margin:0 auto 10.67vw}.movielist__item img{width:100%;height:auto}.movielist__item a{-webkit-transition:none;transition:none}.movielist__item a:hover{opacity:1;filter:alpha(opacity=100)}.movielist__title{font-size:5.33vw;padding:2.67vw 0 0}.popup__movie{width:85%}.popup__closeBtn{width:16vw;height:16vw;-webkit-transition:none;transition:none}.popup__closeBtn:hover{-webkit-transition:none;transition:none}.popup__closeBtn:before,.popup__closeBtn:after{background:#fff;width:6.93vw;right:4.53vw;top:7.73vw;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:none;transition:none}.popup__closeBtn:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:none;transition:none}.popup__closeBtn:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:none;transition:none}.popup__closeBtn:hover:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.popup__closeBtn:hover:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}

