@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

#content h4 {
	margin-bottom: 20px;
	padding: 5px 0 5px 0;
	font-size: 1.15em;
	font-weight: bold;
}
#content h4 span {
	background: url(../image/h4_icon_bg.jpg) no-repeat left 1px;
	padding: 5px 0 5px 65px;
}

/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/
#content .block {
	margin-bottom: 40px;
}

#content .section {
	margin-bottom: 30px;
}
#content .section .box {
	overflow: hidden;
	/zoom: 1;
}
#content .section .box ul li a {
	display: table-cell;
	width: 156px;
	height: 156px;
	text-align: center;
	vertical-align: middle;
	padding:1px;	
	border: 1px solid #666;
}
#content .section .box ul {
	margin: 0 20px 0 0;
}
#content .section .box p {
	overflow: hidden;
	/zoom: 1;
}

/*-------------------------------------------------------------------
	#company
-------------------------------------------------------------------*/
#company table {
	margin-bottom:40px;
	width:100%;
}
#company table th {
	width: 160px;
	background:#EEE8E1;
}
#company table th, #company table td {
	padding: 2px 9px 1px;
	border:1px solid #6C594B;
}
/*-------------------------------------------------------------------
	#method
-------------------------------------------------------------------*/

#method {
	margin-bottom:40px;
}
#content .imgright .image {
	margin:4px 0 0 20px;
}
#method dl {
	margin-bottom:24px;
}
#method dl.none {
	margin-bottom:0;
}
#method dl dt {
	font-weight:bold;
}
/*-------------------------------------------------------------------
	#map
-------------------------------------------------------------------*/
#content #map {
	width: 640px;
	height: 400px;
	margin-bottom: 40px;
}
