@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content h3.spa {
	margin-bottom: 15px;
}
#content h4 {
	margin-bottom: 20px;
}
#content h4.spa {
	margin-bottom: 15px;
}
#content p.no1{
	margin-bottom: 10px;
	padding-left:33px;
	background:url(../image/index07.jpg) left top no-repeat;
}
/*-------------------------------------------------------------------
	#company
-------------------------------------------------------------------*/
#content table {
	margin-bottom: 15px;
}
#content table.spa {
	margin-bottom: 27px;
}
#content table th {
	width: 160px;
}
#content table th,
#content table td {
	padding: 3px 9px 1px;
}

/*-------------------------------------------------------------------
	#map
-------------------------------------------------------------------*/
#content .map {
	width: 640px;
	height: 300px;
	margin-bottom: 18px;
}
/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/
#content .section {
	margin-bottom: 30px;
}
#content .section .box {
	overflow: hidden;
	/zoom: 1;
}

#content .section table.sp {
	margin-top:20px;
}

#content .section .right ul {
	float:right;
}

#content .section .left ul {
	float:left;
}

#content .section .box ul a {
    border: 1px solid #E4D1BE;
    display: table-cell;
    height: 148px;
    text-align: center;
    vertical-align: middle;
    width: 148px;
}

#content .section .box ul li {
	margin-bottom:10px;
}

#content .section .box ul li.last {
	margin-bottom:0;
}

#content .section .left .txt {
	margin-left:170px;
}

#content .section .right .txt {
	margin-right:170px;
}

#content .section .att {
	text-align:right;
	margin-top:20px;
}