@CHARSET "UTF-8";
.chapter_nav, .news_nav{
    height: 205px;
}
.bg_box_gray {
    background: url("../images/bg-1x174.gif") repeat-x scroll 0 0 transparent;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.faq_right {
    float: right;
    width:48%;
}
.faq_left {
    float: left;
    width:48%;
}
.margin_b {
    margin-bottom: 10px;
    margin-top: 0;
}
.line_120 {
    line-height: 120%;
}
.pad_10px {
    padding: 10px;
}
.allborder {
    border: 1px solid #DDDDDD;
}
.in_1em {
    text-indent: 10px;
}
.line_30px {
    line-height: 30px;
}
.red_arrow_list li,.chapter_nav  li {
    background: url("../images/red_arrow_bg.gif") no-repeat scroll left 7px transparent;
    line-height: 140%;
    padding: 3px 10px;
}
.red_arrow_list li a{
	font-size:12px;
}
.chapter_nav li a,.news_nav li a{
	text-decoration:none;
}
.chapter_nav li a:hover,.news_nav li a:hover{
	text-decoration:underline;
}
.chapter_nav h3,.news_nav h3{
	padding:0px;
}
.red{
	color:red;
}
.input_box,.select_box{
	width:300px;	
}
#FaqsearchKey{
	width:180px;
	margin:5px 0;
}
.faq_search_button{
}
.b, a.b:link, a.b:visited {
    font-weight: bold;
}
.red, a.red:link, a.red:visited {
    color: #A72D2C;
}
.faq_next_prev a{
	text-decoration: none;
}
.faq_next_prev a:hover{
	text-decoration: underline;
}

.red_arrow_list li a {
	float:left;
	width: 330px;
	overflow: hidden;
	display:block;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	_width:330px;
}
.red_arrow_list li .news_add_date{
	font-size:12px;
}
.red_arrow_list li:not(p) {clear: both;}
.red_arrow_list li:not(p) a {max-width: 330px;float: left;}
.red_arrow_list li:not(p):after {content: "";float: left;width: 25px;padding-left: 5px;color: #000;}




