@charset "shift_jis";

.clear{
	clear:both;
}
br.clear{
	display:block;
	margin:0;
	padding:0;
	clear:both;
	height:0;
	border:none;
	visibility:hidden;
	font-size:0;
}
.clearfix:after {
	content:".";	/* 新しい要素を作る */
	display:block;	/* ブロックレベル要素に */
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix {
	min-height:1px;
}
* html .clearfix{
	height:1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/*****************************************/

.system_content .item-main{
	margin: 40px auto;
}

.system_content .item-detail .detail-box1{
	padding:0 0 20px;
}
.system_content .item-detail .detail-box .txt-img{
	margin:0 14px 0 30px;
}
.system_content .item-detail .detail-box1 .txt-img .txt-detail{
	width:306px;
	padding:0 12px 0 0;
}
.system_content .item-detail .detail-box1 .txt-img .img-detail{
	width:338px;
	padding:5px 0 0;
}
.system_content .item-detail .detail-box2{
	padding:0 0 40px;
}
.system_content .item-detail .detail-box2 .img-detail1 {
    padding-bottom: 0;
}
.system_content .item-detail .detail-box2 .img-detail2 {
    padding-bottom: 0;
}
.system_content .item-detail .detail-box3 .txt-img .txt-detail{
	width:350px;
	padding:0 71px 0 0;
}
.system_content .item-detail .detail-box3 .txt-img .img-detail{
	width:219px;
}
.system_content .item-detail .detail-box3 .txt-img{
	padding:0 0 30px;
}