@charset "UTF-8";

#faqFilter {
	margin: 0 0 14px;
	padding: 20px 21px 15px;
	background: #eee;
}

#faqFilter .filterBlock {
	float: left;
	width: 448px;
}

#faqFilter #filterCategory {
/*	float: right;*/
}

#faqFilter .filterBlock dt {
	margin: 0 0 10px;
}

#faqFilter #filterCategory dt {
	margin: 0 0 2px;
}

#filterKeyword .inputTxt,
#filterKeyword .inputBtn {
	float: left;
}

#filterKeyword .inputTxt {
	width: 318px;
	height: 28px;
	margin: 0 8px 0 0;
}

#filterKeyword .inputTxt input {
	display: block;
	width: 304px;
	height: 29px;
	margin: 0;
	padding: 3px;
	background: #fff;
	border: 1px solid #a9a9a9;
	font-size: 100%;
	line-height: 12px;
}

#filterCategory dd {
	padding: 0;
}

#filterCategory ul {
}

#filterCategory li {
	float: left;
	margin: 8px -1px 0 0 !important;
	padding: 0 15px;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	line-height: 15px;
	white-space: nowrap !important;
}

#filterCategory li a {
	white-space: nowrap !important;
}


#faqListArea .numberText {
	margin: 0 0 27px;
	font-weight: bold;
}

#faqList {
	margin: 0 0 45px;
}

#faqList li {
	margin: 0 0 10px;
	padding: 1px 0 0 31px;
	background: url(../image/icon_q_s.png) 0 0 no-repeat;
	line-height: 21px;
}