 .gold_box h5,
 .silver_box h5,
 .blonze_box h5,
 .tokubetu_box h5{
	font-size: 16px !important; 
	font-size: 1.6rem;
	padding: 5px;
	margin: 0 0 10px 0;
	background-color:#333;
	color: #ffffff;
}

 .modalcontent h5 {
	padding: 20px 10px 10px 0;
}


 h4.ttl_special{
	background:url('/sites/default/files/2022-02/batch_special.png') no-repeat top left;
}
h4.ttl_gold{
	background:url('/sites/default/files/2022-02/batch_gold.png') no-repeat top left;
}
h4.ttl_silver{
	background:url('/sites/default/files/2022-02/batch_silver.png') no-repeat top left;
}
 h4.ttl_blonze{
	background:url('/sites/default/files/2022-02/batch_blonze.png') no-repeat top left;
}
h4.ttl_matsuoka{
	background:url('/sites/default/files/2022-02/batch_matsuoka.png') no-repeat top left;
}

 h4.ttl_special,
 h4.ttl_gold,
 h4.ttl_silver,
 h4.ttl_blonze,
 h4.ttl_matsuoka {
	background-size: contain !important;
	padding: 20px 0 0 85px;
	height:70px;
	margin: 0 0 10px 0;
	font-size:20px !important; 
	font-size: 2.0rem;
}

.ttl_comment {
	color:#000099;
	font-weight: bold;
	background:url('/sites/default/files/2022-02/hr_02_blue.png') no-repeat bottom left;
	padding: 0 0 7px 0;
}
.text_comment {
	background-color: #eef1fb;
	padding:10px;
	text-align: left;
}
.ttl_reson {
	padding-top:20px;
	color:#d07c0f;
	font-weight: bold;
	background:url('/sites/default/files/2022-02/hr_02_orange.png') no-repeat bottom left;
	padding: 0 0 7px 0;
}
.text_reson {
	background-color: #fcf2e4;
	padding:10px;
	text-align: left;
}


@media screen and (max-width: 767px) {
	.gold_box .col-sm-6 img,
	.silver_box,
	.blonze_box,
	.tokubetu_box {
		padding: 0;
	}
.gold_box h4.ttl_gold,
.silver_box h4.ttl_silver,
.blonze_box h4.ttl_blonze,
.matsuoka_box h4.ttl_matsuoka,
.tokubetu_box h4.ttl_special{
	padding: 22px 0 0 88px;
	margin: 0 0 10px 0;
	height:80px;
	font-size:14px !important; 
	font-size: 1.4rem;
}
.gold_box h4.ttl_gold span,
.silver_box h4.ttl_silver span,
.blonze_box h4.ttl_blonze span,
.matsuoka_box h4.ttl_matsuoka span,
.tokubetu_box h4.ttl_special span{
	display: block;
	font-size: 130%;
}
.article-layout-img.matsuoka_box{
	background-color:#fff;
	padding:0;
}

}

