@charset "UTF-8";

.content .headline + .container{margin-top:0}
.content #section01_01 .subheadline+.emphasis_label,
.content #section01_02 .subheadline+.emphasis_label{margin-top:30px}
.content #section01_01 .emphasis_label,
.content #section01_02 .emphasis_label{margin-top:50px}
.content #section01_02 .pdf_list{margin-top:20px}
.content #section01_02 .pdf_list li .text_color{color:#cf1010}
.content #section01_02 .pdf_list li .text_large{font-size:1.166876em}
.content #section01_03+.products_button_wrap{margin-top:35px;}

.content .section_movie_list .movie_list{margin-top:30px}
.content .section_movie_list .movie_list ul>li>a{color:#333}
.content .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 .section_movie_list .movie_list ul>li{width:48.1%;margin-top:57px;background-color:#fff}
.content .section_movie_list .movie_list ul>li:nth-child(odd){margin-left:0}
.content .section_movie_list .movie_list ul>li:nth-child(-n+2){margin-top:0}
.content .section_movie_list .movie_list .item_thumb img{width:100%}
.content .section_movie_list .movie_list .block_video{max-width:680px;margin:0 auto}
.content .section_movie_list .movie_list .bold+.block_video__wrapper{margin-top: 20px;}
.content .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 .section_movie_list .movie_list .block_video__wrapper iframe{width:100%;height:100%;position:absolute;left:0;top:0}

@media only screen and (max-width:767px){
.content #section01_01 .subheadline+.emphasis_label,
.content #section01_02 .subheadline+.emphasis_label{margin-top:20px}
.content #section01_01 .emphasis_label,
.content #section01_02 .emphasis_label{margin-top:30px}
.content #section01_02 .pdf_list{margin-top:15px}
.content #section01_02 .pdf_list li .text_large{font-size:1.125em}

.content .section_movie_list .movie_list ul>li{width:100%;margin-top:60px}
.content .section_movie_list .movie_list ul>li:first-child{margin-top:0}
.content .section_movie_list .movie_list ul>li:nth-child(2){margin-top:60px}
.content .section_movie_list .movie_list ul>li:first-child .block_video {margin-top:0}
.content .section_movie_list .movie_list .bold{font-size:88%}
}
