@charset "utf-8";

.mainBox h4 {
	margin-bottom:15px;
}

/* content01 */
#content01 .left {
	float:left;
	width:420px;
}
#content01 .right {
	float:right;
	width:210px;
	text-align:center;
}


/* content02 */
#content02 .box {
	margin-top:15px;
}
#content02 .row {
	clear:both;
	margin-bottom:8px;
}
#content02 .left {
	float:left;
	width:301px;
	height:140px;
	padding:12px 8px 8px 12px;
	background:url(img/content02Bg.gif) no-repeat;
}
#content02 .right {
	float:right;
	width:301px;
	height:140px;
	padding:12px 8px 8px 12px;
	background:url(img/content02Bg.gif) no-repeat;
}
#content02 .first {
	margin-left:0;
}
#content02 h4 {
	 margin-bottom:8px;
}
#content02 .text {
	float:left;
	width:188px;
}
#content02 .text div {
	position:relative;
	width:188px;
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(../img/common/dot01.gif) 0 100% repeat-x;
}
#content02 .text div span {
	position:absolute;
	top:0;
	right:0;
}
#content02 .text div span strong {
	font-size:14px;
	color:#CF174D;
}
#content02 .image {
	float:right;
	width:104px;
}


/* content03 */
#content03 ul.service {
	margin-top:15px;
}
#content03 ul.service li {
	float:left;
	margin-bottom:8px;
}
#content03 ul.service li.first {
	margin-right:18px;
}


/* content04 */
#content04 img.flow {
	margin-top:15px;
}


/* content05 */
#content05 .left {
	float:left;
	width:420px;
}
#content05 .right {
	float:right;
	width:210px;
	text-align:center;
}


/* content06 */
#content06 .left {
	float:left;
	width:420px;
}
#content06 .right {
	float:right;
	width:210px;
	text-align:center;
}
