@charset "shift_jis";
/*--------------------------------------
  Company Style Sheet
  Last Update 2016-12-27 Tue.
---------------------------------------*/

.en {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80.5%;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++ CSS HACK */
* html .en {
	padding:0 0 0 3px;  /* Windows IE 5.5`6AMac IE 5ASafari */
}
/* +++++++++++++++++++++++++++++++++++++++++++++++ CSS HACK */


dl {
	margin:0 auto;
	padding:12px 5px 12px 5px;
	width:520px;
	background-image:url(../common/images/bg_dot_horizon_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

dt {
	margin:0;
	padding:0 0 0 2px;
	width:7em;
	float:left;
	color:#BE991C;
}

dd {
	padding:0 0 0 130px;
}


/* Local Menu */
ul#localMenu {
	padding:0 0 10px 0;
	width:210px;
	list-style:none;
}

ul#localMenu li {
	background-image:url(images/bg_local_menu.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

ul#localMenu li.current {
	margin:0;
	padding:10px 0 0 30px;
	width:180px;
	height:28px;
	background-image:url(images/bg_local_menu.gif);
	background-position:0 -76px;
	background-repeat:no-repeat;
	color:#00B557;
}

ul#localMenu li a {
	margin:0;
	padding:10px 0 0 30px;
	width:180px;
	height:28px;
	display:block;
	color:#666666;
	text-decoration:none;
}

ul#localMenu li a:hover {
	background-image:url(images/bg_local_menu.gif);
	background-position:0 -38px;
	background-repeat:no-repeat;
	color:#FF9900;
}



/* equipment */
table.equipment {
	width:530px;
	margin:10px auto 20px;
	padding:0;
	background-color:#FFFFFF;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}

table.equipment th {
	padding:4px;
	background-color:#104BAD;
	color:#FFFFFF;
	font-weight:normal;
	border-top:1px solid #CCCCCC;
	text-align:center;
	white-space:nowrap;
}

table.equipment td {
	padding:4px;
	background-image:url(../common/images/bg_dot_horizon_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:center;
}


table.equipment
th.machine,
td.machine {
	border-right:1px solid #CCCCCC;
	width:200px;
}

table.equipment
th.unit,
td.unit {
	border-left:1px solid #CCCCCC;
	width:50px;
}

table.equipment tr.trColor {
	background-color:#FBFAF5;
}



/* access */
#YmapWrapper {
	margin:10px auto;
	width:530px;
	height:480px;
}


#companyOverviewWrapper {
	margin:10px auto 0;
	width:530px;
	background-image:url(../common/images/bg_dot_horizon_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#map-canvas {
	width: 100%;
	height: 500px;
	margin-top: 10px;
}











