#contents{
	padding-bottom: 0;
}

.blk{
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 94%;
	margin: 15px auto 0;
	text-align: center;
}

.blkc{width: 100%;text-align: center;}


/*vsl*/
.vsl_box{display: none;}
.vsl_btm{
	font-size: 0;
}
.vsl_btm .btn{
	width: 64%;
	margin: -14% auto 14%;
}


/*blk*/
.blk .ttl{
	position: relative;
	width: 100%;
	padding: 8px 0;
	border-radius: 6px 6px 0 0;
	background: #e77519;
	color: #e77519;
	text-align: center;
	font-size: 0;
}
.blk .ttl:before{
	content:"\25BC";
	font-family: sans-serif;
	position: absolute;
	bottom: -14px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 15px;
}
.blk .bdy{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin-top: -2px;
	padding: 15px 5% 20px;
	border-radius: 0 0 6px 6px;
	border-left: 2px solid #e77519;
	border-right: 2px solid #e77519;
	border-bottom: 2px solid #e77519;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.blk strong{font-weight: bold;}

/*blk01*/
.blk01 .ttl{background: #e77519;color: #e77519;}
#contents .blk01 .ttl img{height: auto;width: 64%;max-width: 409px;}
.blk01 .bdy{border-color: #e77519;}
.blk01 strong{color: #e77519;}

/*blk02*/
.blk02 .ttl{background: #ea4a77;color: #ea4a77;}
#contents .blk02 .ttl img{height: auto;width: 61%;max-width: 391px;}
.blk02 .bdy{border-color: #ea4a77;}
.blk02 strong{color: #ea4a77;}

/*blk03*/
.blk03 .ttl{background: #28996d;color: #28996d;}
#contents .blk03 .ttl img{height: auto;width: 83%;max-width: 534px;}
.blk03 .bdy{border-color: #28996d;background: url("../images/blk03_bg.png") left 20px;}
.blk03 strong{color: #28996d;}

/*blk04*/
.blk04 .ttl{background: #4482c7;color: #4482c7;}
#contents .blk04 .ttl img{height: auto;width: 40%;max-width: 258px;}
.blk04 .bdy{border-color: #4482c7;}
.blk04 strong{color: #4482c7;}


/*blk01*/
.blk01 strong{
	display: block;
	padding-bottom: 5px;
}
.blk01 strong span{font-style: italic;}

.blk01 li{
	display: table;
	width: 100%;
	margin-top: 10px;
}
.blk01 li:first-child{
	margin-top: 0;
}
.blk01 li>p{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}
.blk01 li>p.thum{
	width: 45%;
	padding-right: 10px;
}
.blk01 .fzs{font-size: 10px;}

/*blk02*/
.blk02 strong{
	font-size: 14px;
}
.blk02 li{
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dashed #c9c9c9;
}
.blk02 li:first-child{
	margin-top: 0;
	border-top: none;
}

/*blk03*/
.blk03 .bdy p{
	display: block;
	margin-top: 20px;
	max-width: 95%;
	margin: 20px auto 0;
}
.blk03 .bdy p:first-child{margin-top: 10px;}

/*blk04*/
.blk04 dl{
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dashed #c9c9c9;
	font-size: 13px;
}
.blk04 dl:first-child{margin-top: 20px;padding-top: 0;border-top: none;}

.blk04 dt{
	padding-left: 24px;
	background: url(../images/blk04_q.png) no-repeat left top;
	-webkit-background-size: auto 15px;
	background-size: auto 15px;
}
.blk04 dd{
	margin-top: 10px;
	padding-left: 24px;
	background: url(../images/blk04_a.png) no-repeat left top;
	-webkit-background-size: auto 15px;
	background-size: auto 15px;
	line-height: 1.5;
}




