.main-visual{background-image:url(/society/traffic/movies/img/main_visual.jpg)}
.movies-wrap{background-color:#f7f5f0}
.movies{padding:105px 0 120px}
.movies__ele{background-color:#fff;text-align:center}
.movies__ele+.movies__ele{margin-top:70px}
.movies__ele-inner{width:85.178875638841567%;margin:0 auto;overflow:hidden}
.movies__title{font-weight:700;font-size:212.5%;margin:72px 0 9px}
.movies__text{line-height:1.625}
.movies__comment{margin-top:10px;font-size:81.25%}
.movies__movie{width:100%;vertical-align:bottom;margin:48px 0 80px}
.movies__movie--2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:48px 0 80px}
.movies__movie--2col .movies__movie{margin:0;width:72%}
.movies__movie--2col .movies__award{border:1px solid #dbdbdb;width:24.6%;min-height:1px}
.movies__link{text-align:center;margin:-30px 0 70px}
.movies__link a{box-sizing:border-box;background-color:#cc0000;color:#ffffff;display:inline-block;font-weight:bold;line-height:1.375;vertical-align:bottom;padding:24px;width:100%;max-width:620px}
.movies__link a:hover{text-decoration:none}
@media (min-width:768px){.movies__link a{transition:background-color .2s ease-out}
.movies__link a:hover{background-color:#b90000}
}
@media (max-width:767px){.main-visual{background-image:url(/society/traffic/movies/img/main_visual_2x.jpg)}
.movies{padding:36px 0 70px}
.movies__ele{width:100%;text-align:left}
.movies__ele+.movies__ele{margin-top:30px}
.movies__ele-inner{width:100%}
.movies__text-wrap{width:85.714285714285714%;margin:0 auto}
.movies__title{font-size:125%;text-align:center;margin:34px 0 10px}
.movies__comment{margin-top:13px;line-height:1.4}
.movies__movie{width:auto;margin:19px 0 0}
.movies__movie--2col{margin:10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.movies__movie--2col .movies__movie{width:100%}
.movies__movie--2col .movies__award{width:85.357142857142857%;display:block;margin:0 auto 25px}
.movies__link{margin:19px auto;width:85.714285714285714%}
.movies__link a{display:block;font-size:87.5%;line-height:1.4285;padding:15px}
}