/*****************************************************************************/
/* タグ初期値 */
/*****************************************************************************/
/*** ヘッダー ***/
h2 {
	padding: 0px;
}

/*****************************************************************************/
/* テーブル（h3） */
/*****************************************************************************/
table.h3 td {
	padding-right: 20px;
	vertical-align: bottom;
}

/*****************************************************************************/
/* テーブル（フォーム） */
/*****************************************************************************/
/*** 背景色 ***/
.col01, .col01nb {
	background-color: #E6E6E6;
}
.col02, .col02nb {
	background-color: #F3F3F3;
}

/*** 仕切り線 ***/
table.form_tbl th, table.form_tbl td {
	padding: 5px 10px;
	vertical-align: middle;
	border: 1px solid white;
	border-top: none;
	border-left: none;
}
table.form_tbl .col01nb th, table.form_tbl .col01nb td,
table.form_tbl .col02nb th, table.form_tbl .col02nb td {
	border-bottom: none;
}

/*** 幅など ***/
table.form_tbl th {
	width: 130px;
	padding-left: 25px;
}
table.p01 th, table.p01 td {
	padding: 20px;
}

/*** 必須 ***/
table.form_tbl .hissu {
	width: 9px;
	padding: 0px;
	background-color: #0181CC;
}
/*** 任意 ***/
table.form_tbl .nini {
	width: 9px;
	padding: 0px;
	background-color: #666666;
}

/*** アンケート項目用 ***/
div.eq th {
	width: 30px ! important;
	padding-left: 10px ! important;
}
div.eq td.l {
	padding-right: 2px;
}
div.eq td.r {
	padding-left: 2px;
}

/*** ［ＣＧＩ］アンケート項目用 ***/
div.eq_conf th {
	width: 350px ! important;
}

/*****************************************************************************/
/* その他 */
/*****************************************************************************/
/*** 注釈 ***/
.notes {
	font-size: 85%;
	color: gray;
}

/*** フォーム用ボタン ***/
.form_btn {
	margin: 30px 0px;
}

