@charset "utf-8";
/****************************************/
/*	Name: Geniezip
/*	PART: LAYOUT STYLE
/*	Version: 1.0
/*	Design: jieun.park
/*	Author: 
/****************************************/
/*** body ***/
input[type=radio]{
	cursor: pointer;
}

/*** FAQ ***/
#faq_con .faq_data{width:100%; height:auto; border-bottom:1px solid #d8d6d6;}

#faq_con .faq_data .faq_tab li{float:left; padding:0 8px; cursor:pointer; border-right:1px solid #c0c0c0;}/*2016_10_18 수정함*/
#faq_con .faq_data .faq_tab li:hover{color:#ff8a00; font-weight:bold;}

#faq_con .faq_data .faq_list_con{width:100%; height:auto;}
#faq_con .faq_data .faq_list_con .faq_list{width:100%; height:auto; }
#faq_con .faq_data .faq_list_con .faq_list dt{display:block; height:35px; line-height:35px; border-bottom:1px solid #d8d6d6; padding:0 20px;}
#faq_con .faq_data .faq_list_con .faq_list .faq_list_view{height:auto; border-bottom:1px solid #d8d6d6; padding:10px 20px 10px 40px; background:#fafafa;}
#faq_con .faq_data .faq_list_con .faq_list .faq_list_hide{display:none;}
#faq_con .faq_data .faq_list_con .faq_list dt ul li:eq(2){cursor: pointer;} 

#faq_con .goto_qna{text-align:right; margin-top:10px;}
#faq_con .goto_qna ul li {display: inline;}

/*2016_10_18 수정 시작*/
#faq_con .faq_title{width:900px; clear:both;}
#faq_con h3{float:left;width:80px; margin-bottom:25px;}
#faq_con .searchFaq{float:left;width:820px; margin-bottom:10px; color:#6c6c6c;}
#faq_con .searchFaq input{vertical-align:top;}
#faq_con .faq_search input.faq_txt{float:left;width:200px;}
#faq_con .faq_search input.medium{padding-top:.3em;}
#faq_con .faq_search input.faq_btn{float:left;height:27px; vertical-align:top;}
#faq_con .faq_search p.faq_ex{float:left; line-height:25px; color:#6c6c6c; padding-left:5px;}
/*2016_10_18 수정 끝*/

/* 2017_03_02 수정 시작 */
#top #gnb {background: none;}
#faq_con h3{height: inherit; line-height: inherit; padding: inherit; font-size: inherit; background: none;}
#faq_con .faq_data .faq_tab{width:100%; height:40px; overflow:hidden; padding:10px 0; line-height:20px; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
#faq_con{width:790px; height:auto; margin:0 auto; overflow:hidden;}
/* 2017_03_02 수정 끝 */

/* 2017_03_07 상단 FAQ 추가, 검색창 수정 */
.customer_qna{border-top:1px solid #d8d6d6; margin-top:10px; padding-top:10px; color:#323845;}
.customer_qna .customer_qna_left{width: 48%; margin-right: 3%; height: auto; float: left;}
.customer_qna .customer_qna_right{width:48%; height:auto; float:right;}
.customer_qna p{border-bottom: 2px solid #b40431; padding: 5px 0;}
.customer_qna ul li{margin: 5px 0;}
.customer_qna .content{background-color:#fafafa; padding:17px 10px; line-height:17px; margin:3px 0;}

#faq_con .faq_top h3{float:left;width:80px;margin-bottom:25px;float:left;width:40px;height:20px;font-size:16px;color:#666666;border-left:2px solid orange;padding-left:5px;padding-top:2px;margin-bottom:25px;}
/* 2017_03_07 상단 FAQ 추가, 검색창 끝 */

/* 2017_05_16 상단 FAQ 추가 */
.subject{font-size: 13px; line-height: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:0;}
.subject a{font-size: 13px; line-height: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:0;}
/* 2017_05_16 상단 FAQ 추가 끝 */
