ul {padding:0;margin:0;}
ul li {list-style:none;}
#bo_list{width:75% !important;margin:0 auto}
.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:""}

.fd_chk {}
.fd_num {font-weight:bold; position:absolute; left:30px; }
.fd_title {position: relative;width: 100%;}

.tbl_head01 h3 {float:left;font-weight:normal; padding: 0;width:100%}
.tbl_head01 h3 a {text-decoration:none;width: 100%;display: block;}
.tbl_head01 ul li {border-bottom:1px solid #e9e9e9;padding:20px 0;position:relative;}
.tbl_head01 ul li:first-child{border-top:1px solid #e9e9e9;}
.tbl_head01 ul li:after {display:block;visibility:hidden;clear:both;content:""}
#fd_accordion h3 i{position: absolute;right: 0;}
.tbl_head01 .panel {padding:40px 0; position:relative;font-size:15px !important;line-height:24px;clear:both}
.tbl_head01 .panel .faq_a{position:absolute; left:30px; color:#f21212; font-weight:bold}
.tbl_head01 .panel span{font-size:15px !important;}

#fd_accordion .active {padding:20px 0 0 0 }
#fd_accordion .active h3 {font-weight:bold}

.accordion-opener .over{font-size:16px;font-weight:500}
.accordion-opener .over:hover{text-decoration:none; color:#e50110;}


@media (max-width:768px){
	.fd_num {left:15px; }
	.tbl_head01 h3 {padding: 0 10px;box-sizing: border-box;}
	.tbl_head01 .panel {padding:13px 0 5px 43px;}
	.tbl_head01 .panel .faq_a{left:8px;}
	#bo_list{width:100% !important}
}