.modalOpeningSkicon *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.modalOpeningSkicon .mfp-container{padding:0}.modalOpeningSkicon .mfp-close{color:transparent;font-size:0;text-indent:110%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-size:contain;opacity:1;-webkit-transition:0.3s opacity ease-out;transition:0.3s opacity ease-out}.modalOpeningSkicon .mfp-close.m-modalMovClose{float:right;position:static;cursor:pointer}@media only screen and (min-width: 640px){.modalOpeningSkicon .mfp-close.m-modalMovClose{width:68px;height:18px;background-image:url("/images/top/modalMov/pc/btn_close_pc.png");margin-bottom:20px}}@media only screen and (max-width: 641px){.modalOpeningSkicon .mfp-close.m-modalMovClose{width:15.73333vw;height:4.13333vw;margin-bottom:2.66667vw;background-image:url("/images/top/modalMov/sp/btn_close_sp.png")}}.modalOpeningSkicon .mfp-close.m-modalMovClose:hover{opacity:0.7}.modalOpeningSkicon .mfp-close:active{top:auto}.modalOpeningSkicon .mfp-close.m-modalMovskipBtn{position:static;margin-right:auto;margin-left:auto;cursor:pointer}@media only screen and (min-width: 640px){.modalOpeningSkicon .mfp-close.m-modalMovskipBtn{width:48px;height:19px;background-image:url("/images/top/modalMov/pc/btn_skip_pc.png");margin-top:20px}}@media only screen and (max-width: 641px){.modalOpeningSkicon .mfp-close.m-modalMovskipBtn{width:11.2vw;height:4.26667vw;background-image:url("/images/top/modalMov/sp/btn_skip_sp.png");margin-top:4vw}}.modalOpeningSkicon .mfp-close.m-modalMovskipBtn:hover{opacity:0.7}.modalOpeningSkicon.mfp-auto-cursor .mfp-content{width:100%;height:100%}.modalOpeningSkicon.mfp-bg{opacity:1;z-index:10010}@media only screen and (min-width: 640px){.modalOpeningSkicon.mfp-bg{background:rgba(47,51,53,0.95)}}@media only screen and (max-width: 641px){.modalOpeningSkicon.mfp-bg{background:#2f3335}}.modalOpeningSkicon.mfp-wrap{z-index:10011}.m-topMovieContainer{width:100%;max-width:1060px;margin:0 auto}@media only screen and (min-width: 640px){.m-topMovieContainer{padding:40px 30px 50px}}@media only screen and (max-width: 641px){.m-topMovieContainer{padding:4vw 2.66667vw 6.66667vw}}.m-topMovieContainer-inner{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;width:100%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 640px){.m-topMovieContainer-inner{margin-top:20px}}@media only screen and (max-width: 641px){.m-topMovieContainer-inner.-spOn::after{opacity:1}}.m-topMovieContents{position:relative;max-width:1000px;width:100%;max-height:563px;padding:56.25% 0 0}.m-topMovieContents>*{position:absolute;top:0;left:0;width:100%;height:100%}.m-topMovieContents .m-topMovieElm{z-index:2}.m-topMovieElm{opacity:1}.m-topMovTxtWrap{position:relative;width:100%;background:-webkit-gradient(linear, right top, left top, from(#fff), to(#ecf3f7));background:linear-gradient(to left, #fff, #ecf3f7);-webkit-transition:0.3s opacity ease-out;transition:0.3s opacity ease-out}@media only screen and (min-width: 640px){.m-topMovTxtWrap{padding:50px 30px}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topMovTxtWrap{padding:6.25vw 3.75vw}}@media only screen and (max-width: 641px){.m-topMovTxtWrap{padding:10.13333vw 5.33333vw 9.33333vw}}.m-topMovTxtWrap::before{content:'';position:absolute;background-repeat:no-repeat;background-position:top left;background-size:contain;z-index:1}@media only screen and (min-width: 640px){.m-topMovTxtWrap::before{top:40px;right:92px;width:285px;height:349px;background-image:url("/images/top/modalMov/pc/img_bottole_pc.png")}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topMovTxtWrap::before{top:6vw;right:11.5vw;width:35.625vw;height:43.625vw}}@media only screen and (max-width: 641px){.m-topMovTxtWrap::before{top:15.46667vw;right:6.66667vw;width:44.4vw;height:54vw;background-image:url("/images/top/modalMov/sp/img_bottole_sp.png")}}.m-topMovTxtWrap.-on{opacity:1}.m-topMovTxtWrap-inner{position:relative;z-index:2}.m-topMovieLogo{display:block}@media only screen and (min-width: 640px){.m-topMovieLogo{margin-right:auto;margin-left:auto;width:140px}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topMovieLogo{width:17.5vw}}@media only screen and (max-width: 641px){.m-topMovieLogo{position:absolute;top:-4.8vw;left:-1.33333vw;width:15.46667vw;height:11.73333vw;background-image:url("/images/top/modalMov/sp/logo_modal_sp.png");background-repeat:no-repeat;background-position:top left;background-size:contain;z-index:1}}@media only screen and (min-width: 640px){.m-topMovieLogo>img{width:100%}}@media only screen and (max-width: 641px){.m-topMovieLogo>img{display:none}}@media only screen and (min-width: 640px){.m-topMovieLogo+.m-ttlTopMov{margin-top:30px}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topMovieLogo+.m-ttlTopMov{margin-top:3.75vw}}.m-ttlTopMov{color:transparent;font-size:0;text-indent:110%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-size:contain;margin-right:auto;margin-left:auto}@media only screen and (min-width: 640px){.m-ttlTopMov{width:517px;height:28px;background-image:url("/images/top/modalMov/pc/ttl_moalMov_pc.png")}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-ttlTopMov{width:64.625vw;height:3.5vw}}@media only screen and (max-width: 641px){.m-ttlTopMov{width:46.8vw;height:15.73333vw;background-image:url("/images/top/modalMov/sp/ttl_moalMov_sp.png")}}.m-txtTopMov{color:transparent;font-size:0;text-indent:110%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-size:contain;margin-right:auto;margin-left:auto}@media only screen and (min-width: 640px){.m-txtTopMov{width:623px;height:88px;background-image:url("/images/top/modalMov/pc/txt_moalMov_pc.png");margin-top:30px}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-txtTopMov{width:77.875vw;height:11vw;margin-top:3.75vw}}@media only screen and (max-width: 641px){.m-txtTopMov{width:79.46667vw;height:34vw;background-image:url("/images/top/modalMov/sp/txt_moalMov_sp.png");margin-top:.53333vw}}.m-topModalLink{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#1db5a3;margin-right:auto;margin-left:auto}@media only screen and (min-width: 640px){.m-topModalLink{width:360px;height:70px;margin-top:40px}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topModalLink{width:45vw;height:8.75vw;margin-top:5vw}}@media only screen and (max-width: 641px){.m-topModalLink{width:70.66667vw;height:12vw;margin-top:3.2vw}}@media only screen and (min-width: 640px){.m-topModalLink>img{width:147px}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topModalLink>img{width:18.375vw}}@media only screen and (max-width: 641px){.m-topModalLink>img{width:29.33333vw}}.m-topModalLink::after{content:'';position:absolute;top:50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (min-width: 640px){.m-topModalLink::after{right:-22px;width:39px;height:7px;background-image:url("/images/top/modalMov/pc/arrow_btn_pc.png");-webkit-transition:-webkit-transform 0.8s ease;transition:-webkit-transform 0.8s ease;transition:transform 0.8s ease;transition:transform 0.8s ease, -webkit-transform 0.8s ease}}@media only screen and (min-width: 641px) and (max-width: 800px){.m-topModalLink::after{right:-2.75vw;width:4.875vw;height:.875vw}}@media only screen and (max-width: 641px){.m-topModalLink::after{right:-3.46667vw;width:7.2vw;height:1.33333vw;background-image:url("/images/top/modalMov/sp/arrow_btn_sp.png")}}@media only screen and (min-width: 640px){.m-topModalLink:hover::after{-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}}@media only screen and (min-width: 640px){.u-spShow{display:none !important}}@media only screen and (max-width: 641px){.u-pcShow{display:none !important}}
