@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
/*!* -------------------------------
	main_visual
------------------------------- *!*/
.main_visual.features{background-image:url(../img/operation-video/img_main_visual_features.jpg)}

/*!* -------------------------------
	product feature image
------------------------------- *!*/
.content.current_operation .section{margin-top:52px;}
.content.current_operation .section+.section{margin-top:80px;}
.content.current_operation .section_movie_list .movie_list{margin-top:30px}
.content.current_operation .section_movie_list .movie_list ul>li>a{color:#333}
.content.current_operation .section_movie_list .movie_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;justify-content:space-between}
.content.current_operation .section_movie_list .movie_list ul>li{width:48.1%;margin-top:57px;background-color:#fff}
.content.current_operation .section_movie_list .movie_list ul>li:nth-child(odd){margin-left:0}
.content.current_operation .section_movie_list .movie_list ul>li:nth-child(-n+2){margin-top:0}
.content.current_operation .section_movie_list .movie_list .item_thumb img{width:100%}
.content.current_operation .section_movie_list .movie_list .block_video{max-width:680px;margin:0 auto}
.content.current_operation .section_movie_list .movie_list .bold+.block_video__wrapper{margin-top: 20px;}
.content.current_operation .section_movie_list .movie_list .block_video__wrapper{max-width:680px;margin-left: auto;margin-right: auto;padding:0 15px 56.25%;position:relative;height:0;}
.content.current_operation .section_movie_list .movie_list .block_video__wrapper iframe{width:100%;height:100%;position:absolute;left:0;top:0}
.content.current_operation .section_movie_list .movie_list .block_video__wrapper+.bold{margin-top:20px}
.content.current_operation .section_movie_list .products_text{margin-top:30px}
.content.current_operation .footer_banner{max-width:677px;margin-left:auto;margin-right:auto;margin-top:100px;text-align:center}
.content.current_operation .footer_banner img{width:100%}
.content.current_operation .footer_banner .caption_image{text-align:center}


@media only screen and (max-width:767px){
.main_visual.features{background-image:url(../img/operation-video/img_main_visual_features_sp.jpg)}
.content.current_operation .section{margin-top:40px;}
.content.current_operation .section+.section{margin-top:75px;}
.content.current_operation .section_movie_list .movie_list ul>li{width:100%;margin-top:60px}
.content.current_operation .section_movie_list .movie_list ul>li:first-child{margin-top:0}
.content.current_operation .section_movie_list .movie_list ul>li:nth-child(2){margin-top:60px}
.content.current_operation .section_movie_list .movie_list ul>li:first-child .block_video {margin-top:0}
.content.current_operation .section_movie_list .movie_list .bold{font-size:88%}
.content.current_operation .footer_banner{margin-top:60px}
.content.current_operation .footer_banner .caption_image .note{display:inline-block;text-align:center}
}