@charset "utf-8";


/* aboutus.css */

body.aboutus .top_img {
	background-image: url(../../images/aboutus/top_img.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 960px;
	overflow: hidden;
	font-size: 8px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

/* sideメニュー */
.aboutus_shead {
	font-size: 8px;
	text-decoration: none;
	background-image: url(../../images/aboutus/aboutus_shead.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 250px;
	overflow: hidden;
}
.aboutus_smiddle {
	background-image: url(../../images/aboutus/aboutus_smiddle.gif);
	background-repeat: repeat-y;
	width: 250px;
}
.aboutus_sbottom {
	background-image: url(../../images/aboutus/aboutus_sbottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.aboutus_sp {
	padding: 10px 10px 2px;
}
.aboutus_sp ul li {
	margin-bottom: 10px;
}
.aboutus_sp ul li a {
	font-size: 8px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	height: 40px;
	width: 230px;
	overflow: hidden;
}
.aboutus_sp ul li a:hover {
	background-position: 0px -40px;
}
/* 会社情報 */
.aboutus_sp ul li.s_aboutus a {
	background-image: url(../../images/aboutus/s_aboutus.gif);
}
/* 事業所案内(アクセス) */
.aboutus_sp ul li.s_access a {
	background-image: url(../../images/aboutus/s_access.gif);
}
/* 機械設備 */
.aboutus_sp ul li.s_implement a {
	background-image: url(../../images/aboutus/s_implement.gif);
}
/* 工場設備 */
.aboutus_sp ul li.s_factory a {
	background-image: url(../../images/aboutus/s_factory.gif);
}
/* 沿革 */
.aboutus_sp ul li.s_history a {
	background-image: url(../../images/aboutus/s_history.gif);
}


/* 会社情報 */
.aboutus_tb {
	width: 670px;
}
.aboutus_tb tr th,
.aboutus_tb tr td {
	padding: 4px 10px;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	text-align: left;
}
.aboutus_tb tr th {
	width: 150px;
	background-color: #F0F0F0;
	padding-left: 20px;
}
.aboutus_tb tr td {
	width: 510px;
}


/* 事業所案内(アクセス) */
.gmap {
	border: 1px solid #C8C8C8;
	height: 400px;
	width: 670px;
	margin-bottom: 10px;
}

.map_bt a {
	font-size: 8px;
	text-decoration: none;
	background-image: url(../../images/aboutus/map_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	float: right;
	height: 30px;
	width: 148px;
	overflow: hidden;
}
.map_bt a:hover {
	background-position: 0px -30px;
}

/* 本社(本社工場) */
.mainoffice01 {
	width: 410px;
	float: left;
	margin-right: 10px;
}
.mainoffice02 {
	width: 250px;
	float: left;
}

/* 深江倉庫 */
.hukae_img01 {
	width: 330px;
}


/* 機械設備 */
.implement_tb01 {
	width: 330px;
	display: block;
	float: left;
}
.implement_tb01 tr th,
.implement_tb01 tr td {
	border-top: 1px solid #646464;
	border-bottom: 1px solid #646464;
	padding: 4px 10px;
	text-align: left;
}
.implement_tb01 tr th {
	background-color: #F0F0F0;
	font-weight: bold;
	width: 160px;
}
.implement_tb01 tr td {
	width: 170px;
}



/* 工場設備 */
.factorylist li {
	float: left;
	width: 330px;
	padding-bottom: 20px;
	margin-right: 10px;
}
.factorylist li.right {
	margin-right: 0px;
}



