﻿#movie_container{padding-top:4%}.section_ttl{font-size:1.8rem;margin-bottom:20px;padding-bottom:10px;line-height:1.5;color:#fff;position:relative}@media (min-width: 375px){.section_ttl{font-size:calc( 1.8rem + ( 1vw - 3.75px ) * .6054490414 )}}@media (min-width: 1366px){.section_ttl{font-size:2.4rem}}.section_ttl::after{content:"";width:50px;height:3px;background:#9D0000;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.movie_list .movie_item{margin-top:7%}.movie_list .movie_item iframe{display:block;margin-bottom:5px;width:100%;height:50vw}.movie_list .movie_item .title{font-size:1.4rem;font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.5;word-break:break-all;color:#fff}@media (min-width: 768px){.movie_list .movie_item .title{font-size:calc( 1.4rem + ( 1vw - 7.68px ) * .6944444444 )}}@media (min-width: 1200px){.movie_list .movie_item .title{font-size:1.7rem}}.movie_list .movie_item:nth-child(-n+1){margin-top:0}.movie_list+.section_ttl{margin-top:14%}.btn.back{width:80%;max-width:350px}.btn.back::before{left:21.7px;right:auto;border:none;border-top:1px solid #2F2F2F;border-left:1px solid #2F2F2F}.btn.back::after{left:25px;right:auto}.btn.back:hover::before{border-top:1px solid #fff;border-left:1px solid #fff}@media screen and (min-width: 769px){.section_ttl{margin-bottom:35px;padding-bottom:15px}.section_ttl::after{width:70px}.movie_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.movie_list .movie_item{flex:0 1 48%;width:48%;max-width:48%;margin-top:4%}.movie_list .movie_item iframe{height:25vw}.movie_list .movie_item:nth-child(-n+2){margin-top:0}.movie_list+.section_ttl{margin-top:8%}}@media screen and (min-width: 961px){.movie_list{justify-content:flex-start}.movie_list .movie_item{flex:0 1 31%;width:31%;max-width:31%;margin-top:3.5%;margin-right:3.5%}.movie_list .movie_item iframe{height:210px}.movie_list .movie_item:nth-child(-n+3){margin-top:0}.movie_list .movie_item:nth-child(3n){margin-right:0}}
/*# sourceMappingURL=style.css.map */
