@charset "utf-8";

.boxDetail {
	border-bottom:1px dotted #d0d0d0;
	padding: 20px 0;
	display:block;
	width:594px;
	margin-left:12px;
	}
p+.boxDetail {border-top:1px dotted #d0d0d0;}
.boxDetail .contL {
	display:block;
	width:276px;
	float:left;
	}
.boxDetail .contR {
	display:block;
	width:276px;
	float:right;
	}
.boxDetail .contL h2, .boxDetail .contR h2 {
	text-align:center;
	margin-bottom:10px !important;
	}
.boxDetail .contL h2 a, .boxDetail .contR h2 a {
	/*background:url(/sites/default/files/shared_contents/award/img/arrow-side.png) no-repeat 0 2px;*/
	padding-left:14px;
	font-weight: bold !important;
	font-size: 14px !important;
	text-decoration:none;
	padding-bottom:2px;
	border-bottom:3px solid #f9f9f9;
	}
.boxDetail .contL h2 a:hover, .boxDetail .contR h2 a:hover {
	border-bottom:3px solid #e40066;
	}
.boxDetail .contL p, .boxDetail .contR p {
	margin-top:10px !important;
	}



p.pageBack a {
	text-decoration:none !important;
	background:url(/sites/default/files/shared_contents/award/img/arrow-back.png) no-repeat left 1px;
	padding-left:15px;
	}


.boxDetailtop {
	padding-top: 20px;
	display:block;
	width:615px;
	margin:0;
	}
.boxDetailtop .contL {
	display:block;
	width:276px;
	float:left;
	}
.boxDetailtop .contR {
	display:block;
	width:280px;
	float:right;
	}
	
.boxDetailimg {
	padding: 0px;
	display:block;
	width:615px;
	margin-bottom:20px;
	}
	
.boxDetailtxt {
	padding: 0px;
	display:block;
	width:615px;
	margin-bottom:20px;
	text-align:left;
	}
.boxDetailtxtR {
	padding: 0px;
	display:block;
	width:615px;
	margin-bottom:20px;
	text-align:right;
	
	}

.making_report .link01 { width: 593px; height: 73px; }
.making_report .link01 img { width: 100%; }

p.center { clear: both; }

@media screen and (max-width: 767.98px) {
.making_report .link01 { width: 100%; height: auto; }
}

/*インタビュー*/
.award.aw_iv_aatismo #main .article { width: 670px!important; }
.award.aw_iv_aatismo .article img { width: 100%; }
.award.aw_iv_aatismo .boxDetailtxt {width: 100%; margin-bottom: 40px; }
.award.aw_iv_aatismo .boxDetailtxt p { margin-bottom: 20px; }
.award.aw_iv_aatismo .boxDetailtxt h2 { font-size: 16px!important; margin-bottom: 15px !important; }
.award.aw_iv_aatismo .boxDetailtxt .goods { font-size: 14px!important; padding: 5px 0 15px; text-indent: -2em; padding-left: 2em; }
.award.aw_iv_aatismo .boxDetailtxt div.image { margin: 5px 0 25px; }

@media screen and (max-width: 767.98px) {
.award.aw_iv_aatismo { width: 100%!important; }
.award.aw_iv_aatismo #main .article { width: 100%!important; padding: 0 4%; box-sizing: border-box; }
}

.aw_iv_responsive #main .article { width: 670px!important; }
.aw_iv_responsive .article img { width: 100%; }
.aw_iv_responsive .boxDetailtxt {width: 100%; margin-bottom: 40px; }
.aw_iv_responsive .boxDetailtxt p { margin-bottom: 20px; }
.aw_iv_responsive .boxDetailtxt h2 { font-size: 16px!important; margin-bottom: 15px !important; }
.aw_iv_responsive .boxDetailtxt .goods { font-size: 14px!important; padding: 5px 0 15px; text-indent: -2.2em; padding-left: 2.2em; }
.aw_iv_responsive .boxDetailtxt div.image { margin: 5px 0 25px; }
.aw_iv_responsive .boxDetailtxt div.image.size-sm { width: 56%; margin-left:auto; margin-right: auto; }
.aw_iv_responsive .boxDetailtxt div.image .left { float: left; width: 50%; padding-right: 1px; box-sizing: border-box; margin-bottom: 0; }
.aw_iv_responsive .boxDetailtxt div.image .right { float: right; width: 50%; padding-lefts: 1px; box-sizing: border-box; margin-bottom: 0; }
.aw_iv_responsive #main .article .boxDetailtxt div.image p.txt01 { font-size: 12px; padding-top: 5px; clear: both;}

@media screen and (max-width: 767.98px) {
.aw_iv_responsive { width: 100%!important; }
.aw_iv_responsive #main .article { width: 100%!important; padding: 0 4%; box-sizing: border-box; }
.aw_iv_responsive .boxDetailtxt div.image.size-sm { width: 70%; }
}

/*トークショー*/
.talkshow #main .article { width: 670px!important; }
.talkshow #main .article h2.centeriv { line-height: 175%; text-align: left!important; padding-top: 20px;}
.talkshow .article img { width: 100%; }
.talkshow .boxDetailtxt {width: 100%; margin-bottom: 40px; }
.talkshow .boxDetailtxt p { margin-bottom: 20px; }
.talkshow .boxDetailtxt .bold { font-weight: bold; }
.talkshow .boxDetailtxt h2 { font-size: 16px!important; margin-bottom: 15px !important; }
.talkshow .boxDetailtxt .goods { font-size: 14px!important; padding: 5px 0 15px; text-indent: -2em; padding-left: 2em; }
.talkshow .boxDetailtxt div.image { margin: 5px 0 25px; }
.talkshow .boxDetailtxt div.image p { font-size: 12px !important; margin-top: 5px; }

@media screen and (max-width: 767.98px) {
.talkshow #main .article h1 { border-bottom: 5px solid #133d82; padding: 7px 0 6px 0; width: 250px; }
.talkshow #main .article h1 span { border-bottom: none; padding: 0!important; }
.talkshow { width: 100%!important; }
.talkshow #main .article { width: 100%!important; padding: 0 4%; box-sizing: border-box; }
}


/*.layout-goods*/
.layout-goods #main .bxsliderWrap { width: 670px; margin: 0; padding: 0; }
.layout-goods #main .article { width: 670px!important; }
.layout-goods #main .article .btn_detail { margin: 20px 0 40px; }
.layout-goods #main .boxDetailtxt { width: 670px!important; padding-top: 25px; }
.layout-goods #main .boxDetailtxt .goodstitle { margin-bottom: 20px; }
.layout-goods #main .boxDetailtxt > p { margin-bottom: 20px; }
.layout-goods #main .boxDetailtxt .image img { width: 100%; }
.layout-goods #main .boxDetailtxt .image .left { float: left; width: 50%; padding-right: 1px; box-sizing: border-box; }
.layout-goods #main .boxDetailtxt .image .right { float: right; width: 50%; padding-left: 1px; box-sizing: border-box;}
.layout-goods #main .boxDetailtxt .image .txt01 { font-size: 12px; padding-top: 5px; clear: both; }
@media screen and (max-width: 767.98px) {
.layout-goods #main .article { width: 100%!important; padding: 0 4%; box-sizing: border-box; }
.layout-goods #main .bxsliderWrap { width: 100%; }
.layout-goods #main .article,
.layout-goods #main .boxDetailtxt { width: 100%!important; }
}