@charset 'utf-8';

/* qna */
/*고객센터 - faq*/
.faq {border-top: 2px solid #a5a5a5; }
.faq li { width:741px; float:left; }
.faq li>p{ border-bottom: 1px solid #e4e4e4; float:left;color: #787878;  background:url('/images/ico/ico_plus.gif') no-repeat 703px 12px;}
.faq li>p a { float:left; overflow:hidden;  padding:9px 0px; display:block; background:url('/images/ico/ico_q.gif') no-repeat 27px 8px;}
.faq li>p a em { float:left; width:88px; line-height:16px; padding:0px 0 0px 80px;}
.faq li>p a span { float:left; width:572px; line-height:16px; padding:0px 0; }
.faq li>p.active{ background:url('/images/ico/ico_minus.gif') no-repeat 703px 12px;}
.faq li>p.active a { font-weight:bold; }
.faq li div  { border-bottom: 1px solid #e4e4e4; float:left; padding:17px 0px 17px 28px; width:713px; line-height:1.4; background:#fdfdfd url('/images/ico/ico_a_allow.gif') no-repeat 101px center; }
.faq li div strong {vertical-align:top; display:block;float:left; width:140px; height:13px; font-size:0; background: url('/images/ico/ico_a.gif') no-repeat 0 1px;}
.faq li div>p{float:left; width:525px; word-break: break-all;}
.faq li.last>p {border-bottom: 2px solid #e5e5e5; }
.faq li.last>p.active { border-bottom: 1px solid #e5e5e5; }
.faq li.last div {border-bottom: 2px solid #e5e5e5;}

.faq .no-list{border-bottom: 2px solid #e5e5e5; padding:20px 0; text-align:center; }

/*추천사이트*/
.recomm{ margin-top:10px; border-top:2px solid #7e7e7e}
.recomm_list{float:left; width:355px; padding-right:31px; }
.recomm_list>li{ padding:8px 0 7px ; vertical-align:middle; overflow:hidden; border-bottom:1px solid #e5e5e5}
.recomm_list>li span{margin-top:4px;display:block; float:left; font-size:12px; line-height:12px;}
.recomm_list>li a{float:right}
.recomm_list>li.last{ border-bottom:2px solid #e5e5e5}

.recomm02 { width:162px; float:left; padding-right:31px; border-top:none}
.recomm02 .recomm_list{width:162px; margin-top:10px; border-top:2px solid #7e7e7e; padding-right:0px; float:none}