@charset "utf-8";

.faq_wrap{width:675px; margin:0 auto; overflow:hidden;}
.faq_wrap li:first-child{border-top:1px solid #d8d5d5;}

.faq_wrap li:last-child{border-bottom:1px solid #ddd;}
.faq_wrap li{font-size:13px;}
.faq_wrap li a{ text-decoration:none; color:#333333;}
.faq_wrap li a:hover{color:#9a6b11;}
.faq_wrap li .btmline2px{border-bottom:2px solid #A0A0A0; }
.faq_wrap li .btmline1px{}
.faq_wrap li .q{ padding:15px 20px 15px 76px; display:block; background:url(../img/04_faq/arrow_down.png) no-repeat 675px 18px;color:#404040;line-height: 20px;position: relative;display: block; border-top:1px solid #ddd;}
.faq_wrap li .num{  font-size:15px; font-weight:bold;position: absolute;top: 15px;left: 19px;color:#666;}
.faq_wrap li .num a{ text-decoration:none;}

.faq_wrap li .q_onpage{ background:#f3f3f3 url(../img/04_faq/arrow_top.png) no-repeat 675px 18px;border-top:2px solid #A0A0A0;padding:11px 20px 9px 76px; display:block;line-height:20px;position: relative;border-bottom:1px solid #ddd;color:#A50400;}

.faq_wrap li .btmgrayline{}
.faq_wrap li .anwline{border-bottom:2px solid #A0A0A0;}

.faq_wrap .answrap{padding:11px 20px 9px 76px;position: relative;display: block;line-height: 20px; clear:left;}
.faq_wrap .answrap .edit{ line-height:200%;}

.faq_wrap li .ans{ color:#A50400; font-size:15px; font-weight:bold;position: absolute;top: 15px;clear:left;left: 19px;}
.faq_wrap li .ans a{ text-decoration:none;}
