
/* -----------------------------------------------
FileName: form.css
----------------------------------------------- */
form{
	margin-top:15px;
	line-height:1.2em;
}
.form{
	line-height:1.2em;
	padding-bottom:5px;
}
/* 入力欄 */
input[type="text"],input[type="password"],textarea,select{
	border:1px solid #A5ACB2;
}
/* 入力欄にカーソルが入っている時 */
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{
	border:1px solid #A5ACB2;
	background-color:#FFFBE0;
}

/* 入力モード全角かな */
.imeh{
	ime-mode:active;
}
/* 入力モード半角英数 */
.imep{
	ime-mode:disabled;
}

th, td{
	font-size:0.8em;
}

/* 上部領域テーブル */
#course{
	width:100%;
	border:1px solid #CCCCCE;
	border-collapse:collapse;
	margin:10px 0px;
	line-height:1.4em;
}

#course th{
	width:150px;
	padding:5px;
	text-align:left;
	background-color:#FFF4FC;
	font-weight:normal;
}
#course td{
	padding:5px;
	text-align:left;
	background-color:#FFF4FC;
}

/* フォームメイン */
#form,#pform{
	width:100%;
	margin-bottom:20px;
	border-collapse:collapse;
	line-height:1.4em;
	font-size:1.2em;
}
#form th{
	width:150px;
	border:1px solid #CCCCCE;
	padding:5px;
	text-align:left;
	background-color:#CCCCFF;
	font-weight:normal;
}
#form td{
	border:1px solid #CCCCCE;
	padding:5px;
	text-align:left;
	background-color:#FFF4FC;
	height:44px;
}
#pform th{
	width:150px;
	border:1px solid #CCCCCE;
	padding:5px;
	text-align:left;
	background-color:#CCCCFF;
	font-weight:normal;
}
#pform td{
	border:1px solid #CCCCCE;
	padding:5px;
	text-align:left;
	background-color:#FFF4FC;
}

/* アンケート領域テーブル */
#enq,#inter{
	position:relative;
	left:-5px;
}
#enq th{
	width:220px;
	padding:0;
	border:0;
	text-align:left;
	background-color:#FFF4FC;
	font-weight:normal;
}
#enq td{
	padding:0;
	border:0;
	text-align:left;
	background-color:#FFF4FC;
	height:22px;
}
#inter th{
	width:180px;
	padding:0;
	border:0;
	text-align:left;
	background-color:#CCCCFF;
}
#inter td{
	padding:0;
	border:0;
	text-align:left;
	background-color:#FFF4FC;
	height:22px;
}

.formguide {
	font-size:0.8em;
}

/* エラー表示領域 */
.error {
	color:#CC0000;
	line-height:20px;
}

.errfrm {
	background-color:#ffe8e8;
}

#error {
	margin-top:15px;
	color:#CC0000;
}

#error p {
	font-weight:bold;
}
