@charset "utf-8";

/* 카페 목록 */
.tmp_home .groupCate ul { border-top:1px solid #e9e9e9; }
.groupCate li { clear:both; border-bottom:1px solid #e9e9e9; }
.groupCate li a { display:block; color:#333; vertical-align:middle; font-weight:bold; }
.groupCate li a strong { font-weight:bold; }
.groupCate li em,
.new,
.state_inspection, .state_underChecking,
.state_dormanc { display:inline-block; vertical-align:middle; text-indent:-9999px; overflow:hidden; }
#cafegroupWrap { position:relative; }
#cafegroupWrap select { letter-spacing:-1px; color:#121212; }

/* 게시판 이름 */
#boardTit { position:relative; border-bottom:2px solid #afb4f8; }
#boardTit h3 { font-weight:bold; background-repeat:no-repeat; background-position:0 50%; }
#boardTit h3 a { display:block; color:inherit; }
.exception #boardTit { border-bottom:0px none; }
#hideNoti { position: absolute; text-indent:-9999px; overflow:hidden; }

/* 게시판, 자주가는 게시판 */
.boardList li { border-bottom:1px solid #e9e9e9; background-repeat:no-repeat; }
.boardList li a { display:block; color:#333; font-weight:bold; background-repeat:no-repeat; }
.favoriteFolder .boardList ul { border-top:1px solid #e9e9e9; }

/* 목록 */
#articleList li { word-wrap:break-word; clear:both; position:relative; border-bottom:1px solid #e9e9e9; }
.polaris #articleList li { position:static; }
#articleList li a { color:#333; }
#articleList li a.point {color:#606bed;}
#articleList .article_sbj { clear:both; display:block; font-weight:bold; }
#articleList .article_info { display:block; color:#999; }
#articleList .article_info .owner {color:#aaa; letter-spacing:-1px; font-weight:bold;}
#articleList .ans em { font-weight:inherit; }
#articleList .new { background-position: 0 25%;}
#articleList .num { font-weight:normal; }
#articleList a.del { position: absolute; display:block; text-indent:-9999px; overflow:hidden; padding:0; }
#articleList.hiddenNoti li.noti { display:none; }

/* 게시글 - 제목 */
#articleTit { position:relative; border-bottom:1px solid #e0e0e0; }
#articleTit h3 { color:#1c1c1c; font-weight:bold; word-wrap:break-word; }
#articleTit h3 a { color:#1c1c1c; display:block; }
#articleTit p { color:#999; }
#articleTit p a { color:inherit; }
.new_comment #articleTit { border-bottom:none; }
 
/* 게시글 - 제목 - 버튼 */
ul.articleNav { position: absolute; bottom:2px; right:2px; }
ul.articleNav li { float:left; display:inline; }
ul.articleNav li a { display:block;  overflow: hidden; text-indent:-9999px; }

/* 게시글 본문 내 첨부 메시지 영역 */
.msgBox { border:1px solid #eee; background-color:#f8f8f8; text-align:center; }
.msgBox p { margin:0 auto; overflow:hidden; text-indent:-9999px; }

/* 게시글-윗글/아랫글 */
.quickNav { border-top:1px solid #e9e9e9; clear:both; }
.quickNav dl { position:relative; }
.quickNav dt { position:absolute; white-space: nowrap; }
.quickNav dt span { display:none; }
.quickNav a { font-weight:bold; }
.quickNav dt a { color:#464646;}
.quickNav dd a { color:#333; display:block; overflow:hidden; white-space:nowrap; text-align:left; text-overflow:ellipsis; }

/* Q&A 게시판 읽기 답변 영역 */
#ansWrap h3 { font-weight:bold; color:#1c1c1c; }
#ansWrap h3 .num { font-weight:normal; }
#ansWrap li.ans_item { border:1px solid #c4c4c4; }
#ansWrap li.ans_item.first { margin-top:0; }
#ansWrap li.ans_item .ans_item_head .adopt_m,
#ansWrap li.ans_item .ans_item_head .adopt_q { float:left; display:inline; text-indent:-9999px; }
#ansWrap li.ans_item .ans_item_head .head_info { color:#1c1c1c; font-weight:bold; }
#ansWrap li.ans_item .ans_item_head .head_info .dt { font-weight:normal; }
#ansWrap li.ans_item .ans_content { color:#666; line-height:1.4; clear:both; }
#ansWrap li.ans_item .ans_btn { text-align:center; }
#ansWrap li.ans_item .ans_item_tool { background-color:#f9f9f9; }
#ansWrap li.ans_item .ans_item_tool a { color:#606bed; font-weight:bold; }
#ansWrap li.ans_item .ans_item_tool a .num { font-weight:normal; } 

/* Q&A 게시판 추천, 채택 버튼 */
.button, .button a, .button span { display:inline-block; vertical-align:top; }
.button.btn_recommend { width:auto; }
.button.btn_recommend span { font-weight:bold; text-align:left; }
.button.btn_adopt a { text-indent:-9999px; overflow:hidden; }

/* Daum 지식 답변 */
#qna-a-k-template { display:none; }
#qna-a-k h4 { font-weight:bold; }
#qna-a-k h4 span { color:#606bed; font-weight:normal; }
#qna-a-k .qna_a_content { display:block; line-height:1.4; color:#666; }

/* 댓글 목록 */
#comments li { color:#d4d4d4; /*border-top:1px solid #e9e9e9;*/ }
#comments li.first { border-top:none; }
#comments li.last {border-bottom:none;}
#comments li.blank_thumb { border:none; }
#comments li p { color:#666; }
#comments .owner { color:#333; font-weight:bold; }
#comments .owner a { color:#333; text-decoration:underline; }
#comments .article_body { color:#666; line-height:1.4; word-wrap:break-word; }
#comments .article_info { }
#comments .num { color:#bdbdbd; }
#comments li.re { border:none;}
#comments.memo li.blank_thumb { background:none; }

/* 답변쓰기 */
#orgQuestion { display:none; }
#orgQuestion h4 { border-bottom:1px solid #e0e0e0; font-weight:bold; }
#orgQuestion .article_title h5 { font-weight:bold; }
#orgQuestion .article_title p { color:#999; }

/* 검색 결과 페이지 */
#daumContent.searchResult h3 { border-bottom:2px solid #b0b5f8; font-weight:bold; }
#daumContent.searchResult h3 > strong { font-weight:bold; }
#daumContent.searchResult h3 span { font-weight:normal; }
#search-result-list li { clear:both; border-bottom:1px solid #e9e9e9; }
#search-result-list li.msg { text-align:center; font-weight:bold; letter-spacing:-1px; color:#666; }
#search-result-list li.msg.nodata { border-bottom:none; }
#search-result-list li h5 { font-weight:bold; }
#search-result-list li h5 a { color:#333; }
#search-result-list li h5 .num,
#search-result-list li h5 .ans { font-weight:normal; }
#search-result-list li h5 .ans { font-weight:bold; }
#search-result-list li h5 img.search_qna {  }
#search-result-list li .article_info { color:#999; }
#search-result-list li .article_info .dt { font-weight:normal; }
#search-result-list li .article_body { width:100%; line-height:1.5; color:#666; }
#search-result-list li .article_body a { display:block; color:#666; }
#search-result-list li .article_body img.thumb { float:left; }
#search-result-list li b { color:#606bed !important; font-weight:inherit; }

/* 글쓰기 */
#writeForm #wf-header h3 { color:#2f303c; float:left; font-weight:bold; }
#writeForm #wf-header p { text-align:right; }
#writeForm #wf-buttons { text-align:center; }
#writeForm #wf-scrap p label,
#writeForm #wf-copy p label { color:#000; }
#writeForm #wf-memotype .input_checkbox { vertical-align:middle; border:1px solid #bcbcbc; }
#writeForm #wf-memotype label { letter-spacing:-1px;color:#606bed; }
#writeForm .formitem label { font-weight:bold; }
#writeForm .formitem p label { font-weight:normal; }
#writeForm .formitem .input_text,
#writeForm .formitem select,
#writeForm .formitem textarea { width:100%; }
#writeForm .formitem .input_text,
#writeForm .formitem textarea { border:1px solid #9fa4b7; }
#writeForm .formitem select { color:#666; }
#writeForm .formitem p.desc { color:#666; }
/*#writeForm .textBox { border:1px solid #9fa4b7; }*/
#writeForm .haslabel label { float:left; }
#writeForm .haslabel p label { float:none; }
#writeForm.article #wf-buttons { border-top:1px solid #d1d1d1; }

/* 답변쓰기 */
.choose_answer #writeForm { }
.choose_answer #writeForm .formitem { clear:both; }
.choose_answer #writeForm .formitem .stars { float:left; display:inline; }
.choose_answer #writeForm .formitem .stars li { float:left; display:inline; }
.choose_answer #writeForm .formitem .stars label { width:auto; }
.choose_answer #writeForm .formitem.choose_content { }
.choose_answer #writeForm .formitem.choose_content label { font-weight:bold; color:#000; display:block; }
.choose_answer #writeForm .formitem.choose_content > p { margin:0; }
.choose_answer #writeForm .formitem.choose_content textarea { color:#666; }

/* 검색 박스 */
.searchNav { position:relative;}
.searchNav .searchTxtWrap { position:relative; }
.searchNav .search_inp { position:absolute; top:0; left:0; z-index:2; }
.searchNav .selectLabel  { }
.searchNav .txtQueryWrap { }
.searchNav .txtQuery { width:100%; }
.searchNav .btnSearch { border:none; text-indent:-9999px; position:absolute; right:0; top:0; }

/* 회원가입 */
#joinTit { position: relative; border-bottom: 2px solid #afb4f8; }
#joinTit h3 { font-weight: bold; }
.joinMember #sTxtCount { color: #5760e9; }
.joinMember button { display: block; margin: 0 auto; padding: 0; border: none; text-indent: -9999px; overflow: hidden; }
.joinMember .buttonWrap button { float: left; }
.joinMember .answerWrap { position: relative; }
.joinMember input.answerBox { width: 100%; border: 1px solid #9fa4b7; }
.joinMember .txtCountWrap { position: absolute; color: #888; letter-spacing: 0; }
.joinMember .txtCountWrap span { color: #3b47bd; }
.joinMember th { vertical-align: top; }
#cafeQuizWrap th span { float: left; border-right: 1px solid #eaeaea; color: #5760e9; font-weight: bold; }
#cafeQuizWrap .answerWrap { border-bottom: 1px solid #eaeaea; }
#cafeAgreeWrap dd { line-height: 1.4; }
