@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
		メール送信フォームテーブル
------------------------------------------------------*/
/*メール送信フォームテーブル*/

table.form_t {
	width: 100%;
}

/*セル設定*/
table.form_t th {
	padding: 3px 4px 3px 4px;
	line-height: 1.3em;
	text-align: left;
	font-weight: normal;
}
table.form_t {
	margin-top: 1.5em;
}
table#form_table {
	margin-top: 0em;
}
table#form_table th {
	padding: 1.5em 4px 3px 4px;
}
table.form_t {
	margin-top: 1.5em;
}
table.form_t td {
	padding: 3px 4px 3px 4px;
	line-height: 1.3em;
}
table.form_t td input {
	height: 1.2em;
}
/*チェックボックス設定*/
.form_t td input[name="cbx"] {
	margin-right: 7px;
	vertical-align: -4px;
}
.form_t td input.interval {
	margin-left: 2em;
}
/*入力欄の幅設定*/
.form_t td input[name="name"],
.form_t td input[name="kana"],
.form_t td input[name="email"],
.form_t td input[name="tel"],
.form_t td input[name="fax"] {
	width: 31em;
}
.form_t td input[name="name"],
.form_t td input[name="kana"] {
	width: 25em;
}
.form_t td input[name="title"],
table.form_t td textarea {
	width: 100%;
}
table.form_t td textarea {
	height: 25em;
}
/*----------------------------------------------------
		etc
------------------------------------------------------*/
#main_column h1 {
	margin-bottom: 0em;
}
/* エラーメッセージ */
.msg {
	color: #DF1969;	/*赤色*/
}
/* submitボタンエリア */
div.contact_submit {
	width: 100%;
	text-align: center;
	margin: 2em 0em;
}

div.contact_submit input.button {
	width: 160px;
	display: inline;
}
div.contact_submit input.button2 {
	width: 200px;
	display: inline-block;
	margin-left: 11px;
	margin-right: 11px;
}
