 p.ttl_sakuhin{
	font-size: 16px !important; 
	font-size: 1.6rem;
	padding: 5px;
	margin: 0 0 10px 0;
	background-color:#333;
	color: #ffffff;
}

h5.ttl_sakuhin{
	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;
}


.text_comment {
	background-color: #eef1fb;
	padding:10px;
	text-align: left;
}

.text_reson {
	background-color: #fcf2e4;
	padding:10px;
	text-align: left;
}
.boxcontents {
    max-width: 650px;
    margin: 0 auto;
}


@media screen and (max-width: 767px) {
	.gold_box .col-sm-6 img,
	.silver_box,
	.blonze_box,
	.tokubetu_box {
		padding: 0;
	}
p.ttl_sakuhin{
	padding: 22px 0 0 88px;
	margin: 0 0 10px 0;
	height:80px;
	font-size:14px !important; 
	font-size: 1.4rem;
}
h5.ttl_sakuhin{
	padding: 22px 0 0 88px;
	margin: 0 0 10px 0;
	height:80px;
	font-size:14px !important; 
	font-size: 1.4rem;
}


}

