@charset "UTF-8";
/* CSS Document */

body{
	background:repeat-x left 76px url(../img/products/products_back.gif) #000;
	font-family:Helvetica,Trebuchet,Arial,sans-serif;
	line-height:1.5em;
	color:#fff;
}

#contents{
	padding-top:42px;
}



/*----------------------------------------*/
/*カラムセット　                              */
/*----------------------------------------*/
#left_column{
	position:relative;
	width:645px;
	float:left;
	padding-top:30px;
}

#right_column{
	width:174px;
	float:right;
	padding-top:30px;
}

#right_column p{
	color:#999;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:5px;
}


/*----------------------------------------*/
/*タイトル周り　                              */
/*----------------------------------------*/
#page_title{
	background:no-repeat url(../img/plant/title_equipment.gif);
	width:135px;
	line-height:33px;
	margin-bottom:20px;
	text-indent:-9999em;
}
.ie6 #page_title{
	position:relative;
	top:-15px;
}


#description{
	visibility:hidden;
	height:0px;
	line-height:0px;
}
/*ブレッドクラム*/
#beradcrumb{
	color:#778dd4;
	position:absolute;
	top:25px;
}
.ie6 #beradcrumb{
	top:10px;
}


#beradcrumb li{
	display:inline;
}
#beradcrumb li a{
	text-decoration:none;
	color:#778dd4;
}
#beradcrumb li a:hover{
	text-decoration:underline;
}

/*プラントリンク*/
#plant_link{
	position:absolute;
	right:0px;
	top:50px;
}
.ie6 #plant_link{
	top:35px;
}


#plant_link li{
	display:inline;
	background:no-repeat left url(../img/common/arrow_fff.gif);
	padding-left:8px;
	padding-right:15px;
}

h2#img_SHINKIBA{
	background:no-repeat url(../img/plant/img_shinkiba.png);
	width:848px;
	line-height:121px;
	text-indent:-9999em;
}

h2#img_CHIBA{
	background:no-repeat url(../img/plant/img_chiba.png);
	width:848px;
	line-height:121px;
	text-indent:-9999em;
}



/*----------------------------------------*/
/*ローカルナビ　                              */
/*----------------------------------------*/
#lcnavi{
	position:relative;
	/*background:no-repeat left top url(../img/products/lcnavi.png);*/
	height:24px;
	border-bottom:1px solid #666;
}

#lcnavi li{
	width:125px;
	height:24px;
	background:no-repeat left bottom url(../img/plant/lcnavi.png);
	text-indent:-9999em;
}

#lcnavi li#PlantProfile{
	position:absolute;
	top:1px;
	z-index:100;
}

#lcnavi li#AccessMap{
	position:absolute;
	top:1px;
	left:105px;
	z-index:90;
}


#lcnavi li a{
	display:block;
	width:125px;
	height:24px;
	background:no-repeat left bottom url(../img/plant/lcnavi.png);
	text-indent:-9999em;
}

#lcnavi li#PlantProfile{
	background-position:left bottom;
}
#lcnavi li#PlantProfile a{
	background-position:left top;
}
#lcnavi li#PlantProfile a:hover{
	background-position:left bottom;
}

#lcnavi li#AccessMap{
	background-position:-125px bottom;
}
#lcnavi li#AccessMap a{
	background-position:-125px top;
}
#lcnavi li#AccessMap a:hover{
	background-position:-125px bottom;
}


/*IE6対応*/
.ie6 #lcnavi{
	position:relative;
	height:24px;
	border-bottom:1px solid #666;
}

.ie6 #lcnavi li{
	width:125px;
	height:24px;
	background:no-repeat left bottom url(../img/plant/lcnavi.gif);
	text-indent:-9999em;
}

.ie6 #lcnavi li#PlantProfile{
	position:absolute;
	top:1px;
	z-index:100;
}

.ie6 #lcnavi li#AccessMap{
	position:absolute;
	top:1px;
	left:125px;
	z-index:90;
	
}

.ie6 #lcnavi li a{
	display:block;
	width:125px;
	height:24px;
	background:no-repeat left bottom url(../img/plant/lcnavi.gif);
	text-indent:-9999em;
}






/*----------------------------------------*/
/*エントリー　                              */
/*----------------------------------------*/
/*見出し*/
h3{
	color:#778dd4;
	font-style:italic;
	font-size:1.6em;
	padding-top:30px;
	padding-bottom:12px;
}

/*説明文*/
.entry_body{
	font-size:1.2em;
	line-height:1.5em;
}
.entry_body a:link,
.entry_body a:visited{
	color:#66aaff;
}
.entry_body a:hover{
	color:#a3ccff;
}

/*メイン写真*/
img.photoL{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
img.photoR{
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

/*追加写真*/
.exphoto{
	padding-top:20px;
}
.exphoto li{
	float:left;
	margin-right:50px;
}
.exphoto li.exp3{
	margin-right:0px;
}
.exphoto li p{
	padding-top:10px;
	width:180px;
}

/*追加ムービー*/
.exphoto .movie{
	position:relative;
}
.exphoto .movie #icon_play{
	float:left;
	padding-top:12px;
	padding-right:8px;
}

.ie6 .exphoto .movie p{
	width:130px;
}


/*表*/
table{
	margin-top:20px;
	font-size:1.2em;
	width:100%;
}
table caption{
	color:#778dd4;
}
table th,
table td{
	padding:3px 10px;
	border:1px solid #000;
}
table thead th{
	background-color:#334a7c;
	text-align:center;
}
table thead td{
	background-color:#334a7c;
	text-align:center;
}
table tbody th{
	background-color:#1c2944;
}
table tbody td{
	background-color:#3b4354;
}
table tfoot th{
	background-color:#3f4b65;
}
table tfoot td{
	background-color:#586378;
}

/*ボタン*/
.bt_all{
	background:no-repeat top right url(../img/products/bt_all.gif);
	margin:15px 0;
}
.bt_all a{
	display:block;
	margin-right:1px;
	background:no-repeat left top url(../img/products/bt_all.gif);
	height:31px;
	font-size:1.2em;
	text-shadow:#000;
	line-height:31px;
	text-indent:30px;
	text-decoration:none;
}
.bt_all a:hover{
	background-position:left bottom;
	color:#fff;
}


/*カスタマイズ表*/
table.entry16{
	margin-top:0px;
	font-size:1em;
	width:100%;
}
table.entry16 th,
table.entry16 td{
	padding:1px 2px;
	border:1px solid #000;
	line-height:1.2em;
}


table.entry44{
	margin-top:0px;
	font-size:1em;
	width:100%;
}
table.entry44 th,
table.entry44 td{
	padding:1px 2px;
	border:1px solid #000;
	line-height:1.2em;
}
