@charset "UTF-8";.article{padding:40px 0 80px}.movie.inner{max-width:800px;margin:0 auto}.movie_title{font-size:4.2rem;margin-bottom:40px;font-weight:700;text-align:center}.movie_caption{font-size:1.8rem;margin-bottom:30px}.movie_link_wrapper{display:flex;justify-content:center;margin-bottom:40px;width:100%}.movie_link+.movie_link{margin-left:20px}.movie_modal_wrapper{margin-bottom:30px;cursor:pointer;transition:opacity .3s cubic-bezier(.13,.78,.38,.98)}.movie_modal_wrapper:hover{opacity:.7}.movie_caution_item{font-size:1.2rem;color:#666}.footer.nissan_gn{display:none}.modal{align-items:center;justify-content:center;position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:opacity .2s linear;display:none;opacity:0;overflow:auto;text-align:left}.modal_close{position:absolute;width:39px;height:39px;right:15px;top:-66px;border:none}.modal_close:before,.modal_close:after{top:20px;left:-5px;content:'';display:block;background-color:#fff;position:absolute;width:50px;height:2px}.modal_close:before{transform:rotate(-45deg)}.modal_close:after{transform:rotate(45deg)}.modal_inner{max-width:800px;width:100%;padding:0 15px;position:relative}@media screen and (max-width:800px){.modal_inner{height:auto}.modal_iframe{width:100%}}