@charset "UTF-8";

/* 特定のページでのみ使用する特殊なCSS */

/* 目次 --------------------------------------------------------

【1】フォーム用テーブル
【2】日本語
【3】英語

------------------------------------------------------------- */
/* =============================================================
　■□■ 1.フォーム用テーブル ■□■
============================================================= */
/* フォームテーブル
------------------------------------------------------------- */
.form-table{
	width: 496px;
	border-top: solid 1px #B5B5B5;
	border-left: solid 1px #B5B5B5;
	border-right: solid 1px #B5B5B5;
	margin-bottom: 10px;
}

.form-table th{
	width: 100px;
	background-color: #EFEFEF;
	color: #333333;
	padding: 3px 3px 2px 10px;
	border-bottom: solid 1px #B5B5B5;
	border-right: solid 1px #B5B5B5;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	font-weight: normal;
	vertical-align: top;
}

.form-table td{
	width: 396px;
	padding: 4px 3px 2px 3px;
	padding: 3px 3px 3px 5px;
	border-bottom: solid 1px #B5B5B5;
	font-weight: normal;
}

/* attn／必須入力項目
------------------------------------------------------------- */
.attn{
	font-weight: bold;
	vertical-align: middle;
	color: red;
	margin-right: 4px;
	margin-left: 4px;
}

/* 入力指示／font10px
------------------------------------------------------------- */
.attn-2{
	margin-left: 8px;
}

/* =============================================================
　■□■ 2. 日本語フォーム ■□■
============================================================= */
.form-jpn{ /* フォーム内を日本語入力に指定（IEのみ対応） */
	ime-mode: active;
	padding: 1px 2px;
}

.textbox-jpn{ /* テキストボックス内を日本語入力に指定（IEのみ対応） */
	ime-mode: active;
	padding: 1px 2px;
}

/* =============================================================
　■□■ 3. 英語フォーム ■□■
============================================================= */
.form-eng{ /* フォーム内を英語入力に指定（IEのみ対応） */
	ime-mode: inactive;
	padding: 1px 2px;
}

.error{
	color: red;
	padding-bottom: 150px;
}

