@charset "Shift_JIS";
@import "/common/css/sub.css";

/* メインイメージ */
#mainNavi{
	height: 500px;
	background-image: url(../images/navi_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100px;
}

/* フォームテーブル整形 */
#mainContent #mailForm{
	width: 520px;
	border-top: solid #AFA59F 1px;
}
#mainContent #mailForm td,
#mainContent #mailForm th{
	padding: 4px 6px;
	border-bottom: solid #AFA59F 1px;
	vertical-align: top;
	text-align: left;
}

/*IE6用ハック（base.cssに転記）
* html #mainContent #mailForm td,
* html #mainContent #mailForm th{
	font-size: 80%;
}*/

#mainContent #mailForm th{
	background-color: #EFEDEC;
	white-space: nowrap;
}
#mainContent #mailForm .textS{
	font-weight: normal;
	white-space: normal !important;
}
.textNecessary{
	font-weight: normal;
	color: #F00;
}

/* フォーム要素 */

td label{
	white-space: nowrap;
	padding-right: 1em;
}

input,
textarea,
select{
	padding: 2px;
	font-size: 100%;
	background-color:#FFF;
	border: solid #AFA59F 1px;
}
input.none{
	padding: 0;
	display: inline;
	vertical-align: middle;
	margin-top: -1px;
	margin-right: 0.25em;
	border: none;
}
input.formSubmit{
	margin:  0em 1.5em;
	padding: 0.2em 1em;
	background-color: #AFA59F;
	border: solid #8B7D72 1px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
}
input.formSubmit:hover,
input.formSubmit:link{
	border-color: #F70;
}
#formName,
#formKana,
#formMail,
#formTel{
	width: 280px;
}
#formComment{
	width: 100%;
	height: 10em;
}


/* エラー表示強調 */
#main #mainContent ul li{
	font-weight: bold;
}
