@charset "UTF-8";
/* -------------------- 記事共通 -------------------- */
.module_headline{padding:0}
.module_headline .heading .container{display:block}
.module_headline .heading .title .source{font-weight:400;font-size:72.73%;padding-left:2.3em}
.module_headline .heading .container{display:table;height:55px}
.bizad .main{font-size:16px;line-height:1.75;background-color:#ededed}
.bizad .main>.container{max-width:1174px;padding:20px 13px 60px;margin:0 auto}
.bizad .main .body{background-color:#fff;padding:40px 80px 70px}
.main .related_section{font-size:16px;line-height:1.75;background-color:#fff;padding:40px 80px 0px;margin-top:30px}
.main .related_section>.container{max-width:1174px;padding:0 13px 35px;margin:0 auto}
.main .related_section .genre_title{color:#d30000;font-size:175%;line-height:1.07143;position:relative;margin-bottom:16px;text-align:center;font-weight:700}

.main .related_section .genre_title span{position:relative;z-index:10;padding:0 .7em;background-color:#fff;display:inline-block}
.main .related_section .link_list{margin-top:18px}
.main .related_section .link_list li+li{border-top:1px solid #e0e0e0}
.main .related_section .link_list li .link{position:relative;padding:18px 0 18px 20px;font-size:87.5%;line-height:1.64286;display:block;color:#333}
.main .related_section .link_list li .link .inner{display:block;font-size:1rem;font-weight:700;color:#005e8c}
.main .related_section .link_list li .link:before{content:'';position:absolute;top:50%;left:0;margin-top:-3px;display:block;border-width:5px 5px 5px 8px;border-style:solid;border-color:transparent transparent transparent #6d6d6d}
.main .related_section .link_list li+li {
    border-top: 1px solid #e0e0e0;
}
.main .related_section .genre_title span{position:relative;z-index:10;padding:0 .7em;background-color:#fff;display:inline-block}
.main .social_button{margin-top:30px}
.main .social_button ul{float:right}
.main .social_button li{float:left}
.main .social_button li+li{margin-left:10px}
.main .button_back_wrap{margin-top:32px}
.main .button_back_wrap .button_back{font-size:1rem;font-weight:700;color:#005e8c;line-height:1.14286;padding:21px 0;display:block;text-align:center;background-color:#fff}
.main .button_back_wrap .button_back span{position:relative}
.main .button_back_wrap .button_back span:before{position:absolute;left:-1.2em;line-height:1.14286;content:'←'}

.main .button_back_wrap .button_back span .se_only {
	display: none;
}

.pdf_btn {float: left; width: 321px; background-color: #dadada; padding: 8px 0;}
.pdf_btn span { display:block; text-align:center; font-size:14px; color:#333333; }
.pdf_btn span img { width: 100%; max-width: 16px;padding: 10px 4px 14px; vertical-align: middle; }


@media only screen and (max-width:767px){
.module_headline .heading .title .source{display:block;line-height:.9;font-size:66.67%;padding-left:0}
.bizad .module_headline .heading .container{display:block;width:auto;height:auto}
.bizad .main{font-size:12px;line-height:1.58}
.bizad .main>.container{padding:25px 20px 26px}
.bizad .main .body{padding:12px 12px 40px}
.bizad .main .related_section{font-size:12px;margin-top:26px;padding:20px 12px 0px}
.bizad .main .related_section>.container{padding:0 13px 20px}
.bizad .main .related_section .genre_title{margin-bottom:10px;font-size:133.33333%;line-height:1.3125}
.bizad .main .related_section .genre_title span .sp_only{display:inline-block}
.bizad .main .related_section .link_list{margin-top:10px}
.bizad .main .related_section .link_list li .link{padding:12px 0 12px 10px;font-size:100%;line-height:1.5}
.bizad .main .related_section .link_list li .link:before{border-width:3px 3px 3px 4px}
.bizad .main .related_section .link_list li .link .inner{font-size:116.66667%;line-height:1.28571;margin-top:8px}
.bizad .main .social_button{margin-top:20px}
.bizad .main .social_button ul{float:none;text-align:center;letter-spacing:-.4em}
.bizad .main .social_button li{float:none;display:inline-block;letter-spacing:normal}
.bizad .main .button_back_wrap{margin-top:26px;margin-bottom: 50px}
.bizad .main .button_back_wrap .button_back{padding:15px 0}
.pdf_btn span { font-size:12px;}

.bizad .main {
	font-size: 14px;
	}
.pdf_btn {float: none; display: block; width: 100%;  margin-bottom: 20px; }

}

/* -------------------- 動画とその説明文 -------------------- */
.movie_info {
	margin: 28px 0 65px;
}

.movie_info_date {
	font-size: 14px;
	color: #666666;
}

.movie_info_title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 5px;
}

.vjs-poster {
	background-color: #fff;
}

@media only screen and (max-width:767px) {
	.movie_info {
		margin: 16px 0 44px;
	}

	.movie_info_date {
		font-size: 12px;
	}

	.movie_info_title {
		font-size: 16px;
	}
}


/*トップページリンクボタン
スマホiphonese時２行になる-------------------*/
@media only screen and (max-width:349px) {
.main .button_back_wrap .button_back span .se_only {
	display: block;
}
}