@charset "UTF-8";
/* CSS Document */

/* ########## MV ########## */

/* ########## Content01 ########## */
section#content01 {
	background:#EFEFEF;
	min-width: 100%;
	height:auto;
	padding:126px 0 48px;
}
section#content01 h2 {
	background:url('../img/aboutus/bg_content01-02.png') repeat;
	width:100%;
	height:38px;
	padding:14px 0 12px;
	margin:0 0 42px;
	text-align:center;
	line-height:38px;
}
div#wrap-content01 {
	width:960px;
	height:auto;
	pading:0 48px;
	margin:0 auto;
}
div#content01-main {
	width:840px;
	heigth:auto;
	padding:0;
	margin:0;
	float:left;
}
div.item {
	position:relative;
	background:#FFF;
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
	overflow:hidden;
	width:198px;
	margin:0 0 15px;
	padding:0;
	border:1px solid #DFDFDF;
}
.item h3 {
	border-bottom:1px solid #DFDFDF;
	width:174px;
	padding:9px 12px;
	margin:0;
	text-align:center;
	font-size:14px;
	font-weight:500;
	line-height:100%;
}
.item h4 {
	border-bottom:1px solid #DFDFDF;
	width:174px;
	padding:9px 12px;
	margin:0;
	text-align:center;
	font-size:14px;
	font-weight:500;
	line-height:100%;
}
.item a img{
	border-bottom:1px solid #DFDFDF;
}
div.item-icon {
	border-bottom:1px solid #DFDFDF;
	width:172px;
	heigth:auto;
	padding:9px 13px 5px;
}
div.item-icon ul {
	width:168px;
	height:auto;
	padding:0 0 0 4px;
	margin:0;
	list-style:none;
}
div.item-icon li {
	width:24px;
	height:24px;
	padding:0;
	margin:0 4px 4px 0;
	float:left;
}
div.item-button {
	background:#000;
	width:198px;
	height:32px;
	padding:9px 0;
	text-align:center;
}
div.item-button a img {
	border:none;
}
nav#subnavi {
	width:120px;
	heigth:auto;
	padding:0;
	margin:0;
	float:left;
}
nav#subnavi ul li {
	width:120px;
	height:72px;
}
nav#subnavi ul li a img{
	padding:0;
	margin:0;
}