/**
 *
 * フォームレイアウト
 *
**/
#FormTable {
	width:600px;
	margin:0 15px 20px;
}
#FormTable th {
	font-size:90%;
	font-weight:normal;
	background-color:#ffffee;	
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
}
#FormTable td {
	font-size:90%;
	padding:3px 5px;

}
#FormTable td ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.formExample {
	color:#0000ff;
	font-size:90%;
}
.formSubmit {
	text-align:center;
}

/* ※マーク */
.required {
	color:#ff0000;
	font-weight:bold;
}
.error {
	color:#ff0000;
}

/* 模試科目 */
#MosiSubject {
	margin:0;
	padding:0;
	width:360px;
}
#MosiSubject dt {
	clear:both;
	margin:0 10px;
	padding:3px 10px;
	background-color:#e8e8e8;
}
#MosiSubject dd {
	margin:0 20px;
	/*display: none;*/
}
#MosiSubject {
	margin:0 20px;
	/*display: none;*/
}
#MosiSubject dd h3 {
	clear:both;
	margin:5px 0 0;
	font-weight:normal;
}
#MosiSubject dd ul {
	margin:0 0 10px;
	padding:0;
}
#MosiSubject dd ul li {
	float:left;
}
.hidden{display:none;}
.visible{display:block;}
