.mov01_movie-list{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1200px){.mov01_movie-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:660px){.mov01_movie-list{grid-template-columns:repeat(1,1fr)}}.mov01_movie-list .item{padding:10px}.mov01_movie-list .youtube{aspect-ratio:4/3;background-color:#999;margin:0;position:relative}.mov01_movie-list .youtube img{height:100%;left:0;position:absolute;top:0;width:100%}.mov01_movie-list .title{margin:4px 0 0}.mov01_movie-list .btn-movie{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #5967c3;border-radius:10px;color:#5967c3;font-size:1.5rem;font-weight:700;gap:0 10px;line-height:25px;margin:6px 0 0;padding:0 10px 0 18px;text-decoration:none}.mov01_movie-list .btn-movie img{display:block;-webkit-transition:-webkit-transform .25s cubic-bezier(.24,.8,.55,.94);transition:-webkit-transform .25s cubic-bezier(.24,.8,.55,.94);transition:transform .25s cubic-bezier(.24,.8,.55,.94);transition:transform .25s cubic-bezier(.24,.8,.55,.94),-webkit-transform .25s cubic-bezier(.24,.8,.55,.94)}.mov01_movie-list .btn-movie:hover{opacity:1}.mov01_movie-list .btn-movie:hover img{-webkit-transform:translateX(3px);transform:translateX(3px)}