@media only screen and (min-width: 1px) and (max-width: 750px){#mainContentWrap{padding-top:100px}}.content01{background:url(../img/bg_content.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width: 1px) and (max-width: 750px){.content01{background:url(../img/bg_content_sp.jpg) no-repeat center center;background-size:cover}}.content01 .contentInner{padding:115px 0 105px;font-weight:normal;text-align:center}@media only screen and (min-width: 1px) and (max-width: 750px){.content01 .contentInner{padding:180px 74px 130px}}.content01 .movieList{font-size:0}@media only screen and (min-width: 751px), print{.content01 .movieList li{display:inline-block;width:480px}.content01 .movieList li:nth-child(2n){margin-left:38px}.content01 .movieList li:nth-child(n+3){margin-top:65px}.content01 .movieList li .movieWrap{cursor:pointer}.content01 .movieList li .movieWrap img{-webkit-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}.content01 .movieList li .movieWrap:hover img{opacity:0.5}.content01 .movieList li .thumb{height:270px}.content01 .movieList li .caption{margin-top:8px;font-size:20px;line-height:25px}}@media only screen and (min-width: 1px) and (max-width: 750px){.content01 .movieList li:nth-child(n+2){margin-top:90px}.content01 .movieList li .caption{height:auto !important;margin-top:8px;font-size:32px;line-height:48px;white-space:nowrap}}#modalLayer{position:fixed;width:0;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);z-index:100;-webkit-transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}#modalLayer.active{width:100%;-webkit-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}#modalWrap .modalBlock{display:none;position:fixed;background:#fff;z-index:101;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 751px), print{#modalWrap .modalBlock{width:900px;height:506px;margin-top:80px;opacity:0;-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}#modalWrap .modalBlock.visible{margin-top:0;opacity:1}}@media only screen and (min-width: 1px) and (max-width: 750px){#modalWrap .modalBlock{width:728px;height:410px;margin-top:80px}}#modalWrap .modalBlock.active{display:block}#modalWrap .modalBlock .modalCloser{cursor:pointer}#modalWrap .modalBlock .modalCloser.btn{position:absolute;right:0;z-index:102}@media only screen and (min-width: 751px), print{#modalWrap .modalBlock .modalCloser.btn{width:69px;height:68px;top:-80px;background:url(../img/btn_modal_close.png) no-repeat;-webkit-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-ms-transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}#modalWrap .modalBlock .modalCloser.btn:hover{opacity:0.5}}@media only screen and (min-width: 1px) and (max-width: 750px){#modalWrap .modalBlock .modalCloser.btn{width:82px;height:82px;top:-110px;background:url(../img/btn_modal_close_sp.png) no-repeat}}#modalWrap .modalBlock .modalInner{position:relative;width:100%;height:100%}#modalWrap .modalBlock #movieStage{width:100%;height:100%;background:#000}
