body{
	background: #e1e1e1;
	margin: 0px;
	text-align: center;
}

div.all0{
	width: 870px;
	background:url(./stage_bg.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
}

div.all{
	background-color: white;
	width: 850px;
	/* height: 1000px; */
	margin-left: auto;
	margin-right: auto;
}

div.all2{
	width: 800px;
	/* height: 1000px; */
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}

div.b1{
	width: 770px;
	/* height: 40px; */
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
}

div.b2{		/* メニューボタン */
	width: 800px;
	/* height: 40px; */
	padding-bottom: 10px;
}

div.b2 a{
	text-decoration: none;
}

img.b2{		/* 会社概要・ほしい物・採用情報 */
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

img.b2a{	/* 商品情報 */		
	border: 1px solid #999999;
}

img.b4{
	vertical-align:bottom;
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.b3{		/* 大画像 */
	float: left;
	width: 600px;
	/* height: 300px; */
	margin-left: auto;
	margin-right: auto;
	padding-left: 17px;
}

div.b4{		/* 小画像 */
	background: #ffefd5;
	float: left;
	width: 165px;
	/* height: 300px; */
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}

div.b5{		/* ニュース */
	float: left;
	width: 300px;
	/* height: 320px; */
	margin-top: 40px;
	margin-left: 30px;
	margin-bottom: 15px;
}

div.b6{		/* コンテンツ */
	float: left;
	width: 300px;
	/* height: 320px; */
	margin-top: 40px;
	margin-left: 140px;
	margin-bottom: 15px;
}

div.b7{		/* 広告スペース */
	clear: left;
	width: 300px;
	height: 180px;
	margin-top: 0px;
	margin-left: 30px;
}

div.b7 h2{
	margin-left: 20px;
}

div.footer{		/* フッター */
	clear: left;
	width: 770px;
	height: 30px;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 30px;
	border-top: 1px solid black;
}

li.i2{

	/* For Modern Browser */
	display: table-cell;

	/* For IE */
	*display: inline;
	*zoom: 1;

}

li.i4{

	/* For Modern Browser */
	display: table-cell;

	/* For IE */
	*display: inline;
	*zoom: 1;

	margin:0;
	padding:0;
	vertical-align:bottom;
}

h3{
	background: #fff8dc;
	padding: 10px 0px 10px 10px;
	font-size: 90%;
	border-left: 8px solid #cd5c5c;
	border-bottom: 2px solid #800000;
	border-top: 1px solid #f5deb3;
	border-right: 1px solid #f5deb3;
}

dt.date{
	font-size: 80%;
	font-weight: bold;
	margin-left: 10px;
}

dd.content{
	font-size: 80%;
	padding: 10px 0px 20px 10px;
	border-left: 1px solid #808000;
}
