@charset "utf-8";
/* メニューパタンA用CSS ---------------------------------------------------- */
/* 縦型メニューとそれに関連してみだしの長さやcontentsの位置などを定義します。*/
/* menu-a.css -------------------------------------------------------------- */




/* メニュー ------------*/
ul#menu {
	width: 140px;
	float: left;
	overflow:hidden;
}

#menu li {
	width: 140px;
}

/* メインエリア ------------*/
#mainarea {
	width: 560px;
	float: left;
	padding: 0px 0px 40px;
}
/* メインエリアの見出し ------------*/
.top h2,.iquipment h1,.product h1,.about h1,.feedback h1 {
	margin: 0px 0px 20px;	
	width: 530px;
}
.top h2 {
	width: 560px;
}

.about h2,.feedback h2,.recruit h2 {
	margin: 20px 0px 8px 40px;
}

/* TOP -------- */
.top #mainarea address {
	margin: 40px auto 30px 40px;
}

/* 会社概要 -------- */
#corp-summary,#history {
	margin: 0px 0px 30px 40px;
}
table#history caption	{
	text-align:left;
	clear:left;
	margin:20px 0px 8px 40px;
	　margin:20px 0px 8px 0px;/* 2バイトSpaceハック */
}
#mainarea .corp-info {
	margin-left: 40px;
}

/* 製品＆現場の写真タイプD ------------*/
.instructions-d {
	margin: 10px 0px 10px 40px;
}


/* 機械・設備情報＆製品情報 -------- */
/* 生産製品 -------- */
#products {
	margin: 10px 0px 10px 40px;
}

/* テーブル -------- */
table.machinery {
	margin:2px 0px 8px 40px;
	　margin:20px 0px 8px 40px;/* 2バイトSpaceハック */
}
table.mgn-low{
	margin:2px 0px 2px;
	　margin:20px 0px 2px;/* 2バイトSpaceハック */
}
table.machinery caption	{
	margin:20px 0px 8px 40px;
	　margin:20px 0px 8px 0px;/* 2バイトSpaceハック */
}
/* 「送信しました」メッセージ -------- */	
dl#transmit	{
	margin:8px 0px 10px 40px;
}
/* 未記入時のメッセージ ------------*/
p.note	{
	margin-left:25px;
}
/* リクルート ------------*/
div.frm-corp {
	margin: 0px 0px 30px 40px;
		padding-bottom:20px;
}
table#recruit-info {
	margin: 0px 0px 30px 40px;
	　margin: 30px 0px 30px 40px;/* 2バイトSpaceハック */
}
table#recruit-info caption	{
	text-align:left;
	clear:left;
	font-size:120%;
	font-weight:bold;
	margin:30px 0px 12px 40px;
	　margin:0px 0px 8px 0px;/* 2バイトSpaceハック */
	　padding-bottom:12px;
}

div#privacy-info,div#entry-info {
	margin: 10px 0px 8px 40px;
}
table#entry-form	{
	margin: 10px 0px 8px 40px;
}