ul {padding:0;margin:0;}
ul li {list-style:none;}
.list-title {}
.list-title ul {color:#383838;font-size:0.95em;font-weight:bold;line-height:10px;letter-spacing:-0.1em;padding:0;overflow:hidden}
.list-title ul li {float:left;line-height:38px;}
].list-title ul li.fd_chk {width:30px}
.list-title:after {display:block;visibility:hidden;clear:both;content:""}

.td_chk {display:inline-block}
.fd_num {display:inline-block;width:30px;margin:0 30px;padding:0; font-weight:bold}
.fd_title {width:60%;text-align:center}

.tbl_head01 h3 {display:inline-block;font-weight:normal}
.tbl_head01 h3 a {text-decoration:none}
.tbl_head01 ul li {border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-left:3px solid #362F8E;padding:8px 20px 8px 0;margin-bottom:10px}

.tbl_head01 .panel {padding:13px 0 5px 93px}

#fd_accordion .active {background:#f1f1f1;}
#fd_accordion .active h3 {font-weight:bold}

.accordion-opener{
	font-weight:400;
	font-size:20px
}
.tbl_head01 .panel{
	font-size:14px;
	font-weight:300;
}

.qmark, .amark{
	font-size:30px;
}
.amark{
	position:absolute; left:30px; color:#f21212; font-weight:bold
}

.subj{
	padding-left:20px;
}

.subj_sub{
	font-size:14px;
	font-weight:400;
}

.subj_sub{
	font-size:14px;
	font-weight:400;
}

.subj_main{
	font-size:20px;
	font-weight:600;
}

.cont_s{
	float:right;
	padding:10px 0;
}
	.cont_s a{
		color:#362F8E
	}

.submit_m{
	width:50px;
	height:45px;
	background: #362F8E;
}