@charset "utf-8";

/* TOP ---------------------------------------- */

#g01 ul.ul_top_linkList {
	width: 664px;
	height: 118px;
	position: relative;
}
	#g01 ul.ul_top_linkList li {
		width: 194px;
		height: 180px;
		position: absolute;
		top: 0;
	}
		#g01 ul.ul_top_linkList li a {
			width: 194px;
			height: 180px;
			display: block;
		}
	#g01 ul.ul_top_linkList li#link01 {
		left: 1px;
	}
	#g01 ul.ul_top_linkList li#link02 {
		left: 235px;
	}
	#g01 ul.ul_top_linkList li#link03 {
		right: 0;
	}
	
/* profile ---------------------------------------- */
.column_roundBox01 {
	width: 649px;
	background: url(../img/profile/factory_bg_roundBox.gif) no-repeat left bottom;
}
	.column_roundBox01 .inner {
		background: url(../img/profile/factory_bg_roundBox_t.gif) no-repeat left top;
		padding: 4px 5px 4px 15px;
		overflow: hidden;
		zoom: 1;
	}
	
/* business ---------------------------------------- */
.pallet_mainBox {
	padding-right: 300px;
	margin-top: 25px;
	background: url(../img/business/pallet_bg_mainBox.jpg) no-repeat right bottom;
  min-height: 315px;
  height: auto !important;
  height: 315px;
}

ul.ul_detail_mainBox {
	background: url(../img/business/detail_bg_mainBox.jpg) no-repeat left top;
	width: 650px;
	height: 355px;
	position: relative;
	margin-top: 15px;
}
	ul.ul_detail_mainBox li {
		position: absolute;
		width: 110px;
		height: 25px;
	}
		ul.ul_detail_mainBox li a {
			width: 110px;
			height: 25px;
			display: block;
		}
		ul.ul_detail_mainBox li#step01 {
			left: 12px;
			top: 27px;
		}
		ul.ul_detail_mainBox li#step02 {
			left: 0;
			top: 169px;
		}
		ul.ul_detail_mainBox li#step03 {
			right: 164px;
			bottom: 14px;
		}
		ul.ul_detail_mainBox li#step04 {
			right: 0;
			top: 170px;
		}
		ul.ul_detail_mainBox li#step05 {
			right: 11px;
			top: 27px;
		}
		
/* products ---------------------------------------- */
.info_linkList {
	background: url(../img/products/info_bg_box.gif) no-repeat left top;
width: 649px;
	height: 449px;
}

	.info_linkList ul {
		width: 615px;
		height: 410px;
		margin-left: 33px;
	}
		.info_linkList ul li {
			width: 277px;
			height: 158px;
			float: left;
			margin-top: 30px;
			margin-right: 30px;
			display: inline;
		}
			.info_linkList ul li a {
				width: 277px;
				height: 158px;
				display: block;
			}

table.centeringTable {
}
	table.centeringTable th {
		padding-right: 20px;
	}
	table.centeringTable th,
	table.centeringTable td {
		padding-bottom: 10px;
		vertical-align: middle;
	}
	
.column_squareBox01 {
	width: 647px;
	_width: 649px;
	background: #efefdd;
	border: 1px #b49b82 solid;
}
	.column_squareBox01 .inner {
		padding: 15px;
		overflow: hidden;
		zoom: 1;
	}
	
/* environment ---------------------------------------- */
.action_imgBox {
	width: 560px;
	margin: 25px auto 0;
}
	.action_imgBox div {
	width: 252px;
	line-height: 1.4;
	}
		.action_imgBox div img {
			margin-bottom: 7px;
		}
		
.action_recycleBox {
	width: 650px;
	height: 525px;
}
@media print {
.action_recycleBox {
	width: 651px;
}
}
	.action_recycleBox p.fltL,
	.action_recycleBox p.fltR {
		width: 325px;
		height: 138px;
		display: block;
	}

	
	.overseas_imgBox {
	width: 650px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	.overseas_imgBox div {
	width: 201px;
	line-height: 1.4;
	padding-right: 15px;
	}
		.overseas_imgBox div img {
			margin-bottom: 7px;
		}
		
.overseas_recycleBox {
	width: 650px;
	height: 525px;
}
@media print {
.overseas_recycleBox {
	width: 651px;
}
}
	.overseas_recycleBox p.fltL,
	.overseas_recycleBox p.fltR {
		width: 325px;
		height: 138px;
		display: block;
	}


/* inquiry ---------------------------------------- */
.inquirySection {
	width: 750px;
	margin: 0 auto;
	text-align: left;
}
	.inquirySection table {
		width: 100%;
		border-collapse: collapse;
		line-height: 1.6;
	}
	.inquirySection table th,
	.inquirySection table td {
		border: 1px #666666 solid;
		vertical-align: top;
		padding: 15px;
	}
	.inquirySection table th {
		width: 170px;
		background: #dcedd7;
		color: #336633;
		font-weight: bold;
	}
		.inquirySection span.must {
			font-weight: bold;
			color: #FF0000;
			padding-left: 10px;
		}
		
		.inquirySection table td input {
			width: 400px;
			font-size: 12px;
			font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}
		.inquirySection table td input.inputM {
			width: 250px;
		}
		.inquirySection table td textarea {
			width: 400px;
			height: 200px;
			font-size: 12px;
			font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}
	.inquirySection .submitBtn input {
		height: 30px;
		width: 70px;
		margin: 0 5px;
		cursor: pointer;
	}

	

