@charset "utf-8";

/* ##############################################################

#THIS_FILE {
	--------------------------------------------
	filename: css/style.css;
	--------------------------------------------
}

#CONTENT {
	[+000]
	ページ内コンテンツ用CSS
	--------------------------------------------
	+ 1: お問い合わせページ用スタイル;
	--------------------------------------------
}

#KEY {
	ファイル内管理
	--------------------------------------------
	Search key "+" + "n"
	--------------------------------------------
}

#FONT_SIZE {
	-- Yahoo UI Library Fonts CSS ver.2.3.1
	Font-size Adjustment
	--------------------------------------------
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
	--------------------------------------------
}

############################################################## */

/* ==============================================================

	[+1] お問い合わせページ用スタイル

============================================================== */
/* メッセージ */
div.info {
	padding: 1px 1em;
	margin-bottom: 30px;
	background-color: #d8d5d0;
	color: #555;
	}
	
	div#ng { background-color: #951E01; color: #fff; }
	div#ok { background-color: #0785af; color: #fff; }

body#INQUIRY table.form{
	margin-top: 0;
	}
	
	body#INQUIRY table.form th {
	width: 12em;
	}

/* JS用スタイル */
body#INQUIRY .updnWatermark {
		color: #d89393;
		padding: 2px 5px;
	}

/* テキスト入力 <input type="text">  */
body#INQUIRY table.form input.inputFil {
	width: 300px;
	padding: 2px;
}

/* テキストエリア <textarea>  */
body#INQUIRY table.form textarea.textarea {
	width: 400px;
}

/* 必須項目  */
body#INQUIRY table.form em {
	color: #BF0312;
	font-style: normal;
	font-weight: bold;
	}

	body#INQUIRY table.form th em {
	font-family: "ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,Osaka,Arial,Verdana,sans-serif;
	font-size: 114%;
	margin-left: 3px;
}

/* 確認・送信 */
body#INQUIRY td.submit {
	padding: 20px;
	background-color: #d8d5d0;

	border: solid 1px #B7B7B7;
	text-align: right;
	}
	body#INQUIRY .formBtn {
	background-color: #951E01;
	border: none;
	color: #fff;
	padding: .5em 2em;
	}
	
	body#INQUIRY #back,
	body#INQUIRY #reset {
	background-color: #333;
	}

	body#INQUIRY .formBtn:hover,
	body#INQUIRY #back:hover,
	body#INQUIRY #reset:hover {
	background-color: #d70112;
	}

