@charset "utf-8";

/*---page_business---*/

#maincolumn h4 {
	margin-bottom:20px;
}
#maincolumn h5 {
	margin-bottom:10px;
}
#maincolumn .section {
	width: 640px;
	padding: 30px 0;
}
#maincolumn .text_box {
	width: 632px;
	padding: 25px 0 30px 8px;
	font-size:13px;
	line-height:175%;
}
#maincolumn .block {
	width: 640px;
	padding: 30px 0 35px 0;
}
#maincolumn .detail {
	width: 420px;
	float:right;
	display:block;
	padding:10px 0 0 0;
	font-size:13px;
	line-height:175%;
}
#maincolumn .teigi {
	width: 382px;
	height: 57px;
	padding: 13px 0 0 18px;
	font-size:13px;
	background: url(../images/business/bk-teigi.jpg) no-repeat;
}
#maincolumn table,
#maincolumn table th,
#maincolumn table td {
	border:0;
}
#maincolumn table {
	margin:0;
}
#maincolumn table th,
#maincolumn table td {
	padding:0;
}
#maincolumn .block2 {
	width: 620px;
	padding: 0 10px 35px 10px;
	font-size:13px;
	line-height:175%;
}
#maincolumn .block2 .boxL {
	width: 400px;
	float:left;
}
#maincolumn .block2 .boxR {
	width: 400px;
	float:right;
}
#maincolumn .block3 {
	width: 480px;
	padding: 60px 80px;
	font-size:13px;
	line-height:175%;
	background:#F5F4EF;
}
#maincolumn .block3 .box {
	width: 262px;
	float:right;
	padding:0 0 35px 0;
}