
/*--- about page style ---*/

.box h2{
	background-image:url(../images/about/common/h2_about.png);
}


.box h4{
	height:35px;
	background:url(../images/about/company/h4_profile.png) 0 0 no-repeat;
	text-indent:-9999px;
}
	/* index */
	.box h4.h4-company{ background-image:url(../images/about/index/h4_company.png); }
	.box h4.h4-facility{ background-image:url(../images/about/index/h4_facility.png); }
	.box h4.h4-map{ background-image:url(../images/about/index/h4_map.png); }
	.box .article-content h4 a{
		display:block;
		height:35px;
		background-position:left top;
	}
	.box .article-content h4 a:hover{
		background-position:left bottom;
	}
	.box h4.h4-company a{ background-image:url(../images/about/index/h4_company.png); }
	.box h4.h4-facility a{ background-image:url(../images/about/index/h4_facility.png); }
	.box h4.h4-map a{ background-image:url(../images/about/index/h4_map.png); }
	
	
	/* company */
	.box h4.h4-profile{ }
	.box h4.h4-history{ background-image:url(../images/about/company/h4_history.png); }
	
	/* facility */
	.box h4.h4-facility-1{ background-image:url(../images/about/facility/h4_1.png); }
	.box h4.h4-facility-2{ background-image:url(../images/about/facility/h4_2.png); }
	.box h4.h4-facility-3{ background-image:url(../images/about/facility/h4_3.png); }
	.box h4.h4-facility-4{ background-image:url(../images/about/facility/h4_4.png); }
	.box h4.h4-facility-5{ background-image:url(../images/about/facility/h4_5.png); }
.box h4.h4-topics{ background-image:url(../images/about/topics/h4_1.png);
margin-top:0;}

.box .facility-content{
	margin-bottom:2em;
}
	.facility-content .facility-photo{
		float:left;
		width:180px;
		margin-top:1em;
	}
	.facility-content .facility-spec{
		margin-top:1em;
		float:right;
		width:376px;
	}
	.facility-content .facility-photo img{
		margin-bottom:1em;
	}
	
	.facility-content .facility-pdf{
		margin-top:1em;
		float:right;
		width:376px;
		text-align:right;
	}
	

.sub .sub-buttons{
	list-style-type:none;
}
	.sub-buttons li a{
		display:block;
		width:266px;
		height:41px;
		background:url(../images/about/common/btn_company.png) 0 0 no-repeat;
		text-indent:-9999px;
	}
	.sub-buttons li a:hover{
		background-position:right top;
	}
		.sub-buttons li a#sub-button-company{ }
		.sub-buttons li a#sub-button-map{ background-image:url(../images/about/common/btn_map.png); }
		
.history-photo{
	padding:0px 0px 12px 10px;
}

	div.article-content ul.list01{
		margin-left:1.2em;
		margin-top:0.65em;
padding-left:1.2em;
line-height:1.55;
}

div.article-content ul li.list01{
margin-bottom:0.4em;
}


div.article-content h5.link a{
		margin:0;
		padding:0 2px 0px 1.2em;
		background:url(../images/product/index/thumb_arrow.png) 5px 3px no-repeat;
		}

div.article-content h5.link img{
	margin:0 0 0 0.35em;
	vertical-align:bottom;
	}

/*  \*/
* html div.article-content h5.link img{
	margin:-4px 0 0 0.35em;
	vertical-align:top;
	}
/* */ 

div.article-content img.pdficon{
	margin:0.55em 0 0 14px;
	}

div.article-content p.link{
		margin: 0 0 2em 0;
		padding:0;
		text-align:right;
		}

div.article-content p.link a{
		margin:0;
		padding:0 2px 0px 1.2em;
		background:url(../images/product/index/thumb_arrow.png) 5px 3px no-repeat;
		}


div.article-content div.rightList{
	width:395px;
	float:right;}


div.article-content div.mbt{
	margin-bottom:2.2em;}
