@charset 'utf-8';

/*
* Copyright    :    ONEDAYNET.CO.KR
* SOLUTION     :    HYSSENCE 3.0
* Directory    :    pages/css/
* File         :    c_board.css
* SUMMARY      :    (공통) 게시판관련
*/







/* ********************************************** *
 * 상품후기,문의 리스트
 * ********************************************** */
.c_view_list {}
.c_view_list ul {overflow:hidden; margin-top:-10px;}
.c_view_list li {list-style:none; overflow:hidden; border-bottom:1px solid #eee;}
.c_view_list .posting {overflow:hidden; position:relative; padding:15px 0 13px 0;}

.c_view_list .info_box {overflow:hidden; padding-top:8px; clear:both}
.c_view_list .mark { width:80px; height:13px; display: inline-block; float:left;}
.c_view_list .mark {background:transparent url('../images/c_img/review_star.png') left top no-repeat; background-size:80px;}
.c_view_list .star {width:100%; height:100%; float:left;}
.c_view_list .star {background:transparent url('../images/c_img/review_star.png') left bottom no-repeat; background-size:80px;}
.c_view_list .name {color:#666; float:left; margin-left:10px;}

.c_view_list .tit_box {float:left; display:inline-block; max-width:100%; overflow:hidden; position:relative; padding-right:10px; margin-bottom:3px;}
.c_view_list .tit {color:#333; position:relative; font-size:14px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; line-height:25px; height:25px;}
.c_view_list .tit {letter-spacing:-0.5px; font-weight:300;}
.c_view_list .icon {float:right; display:inline-block; box-sizing:border-box; height:25px; padding-top:4px; margin-left:5px;}
.c_view_list .icon img {float:left; height:12px;}
.c_view_list .icon img+ img {margin-left:5px}

.c_view_list .sub_box {clear:both; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; font-weight:300;}

.c_view_list.if_qna ul {margin-top:-8px;}
.c_view_list.if_qna .posting {padding:8px 0px; padding-left:65px; padding-right:65px;}
.c_view_list.if_qna .tit_box {margin-bottom:0px;}
.c_view_list.if_qna .tag {position:absolute; left:0; top:50%; margin-top:-12px; height:22px;}
.c_view_list.if_qna .tag .c_tag {float:none}
.c_view_list.if_qna .name {position:absolute; right:0; top:50%; margin-top:-5px; max-width:50px; }
.c_view_list.if_qna .name {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_view_list.if_qna .tit {line-height:27px;}
.c_view_list.if_qna .c_tag .light {}





/* ********************************************** *
 * 상품후기,문의 보기
 * ********************************************** */
.c_view_open_bg {background:rgba(0,0,0,0.9); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999}
.c_view_open {position:fixed; left:0; top:0; width:100%; height:100%; box-sizing:border-box; padding:15px; z-index:999999; overflow-y:auto;}
.c_view_open li {list-style:none; }
.c_view_open .wrapping {display:table; width:100%; height:100%; table-layout:fixed; box-sizing:border-box;}
.c_view_open .inner {display:table-cell; vertical-align:middle;}
.c_view_open .box {background:#fff; padding-bottom:20px;}

.c_view_open .tit_box {background:#f0f0f0; position:relative; padding:15px 20px 13px;}
.c_view_open .tit_box .tit {color:#333; font-size:19px; font-weight:300; letter-spacing:-1px;}
.c_view_open .tit_box .btn_close {position:absolute; right:0; top:0; width:52px; height:100%; background:transparent url('../images/c_img/board_delete.png') center center no-repeat; background-size:12px;}

.c_view_open .c_btnbox {padding:0 20px; margin-top:15px;}
.c_view_open .c_btnbox .c_btn {border-radius:5px !important;}

.c_view_open .conts_box {padding:0 20px; overflow:hidden; margin-top:15px;}
.c_view_open .conts_box li {border-bottom:1px solid #eee; position:relative; overflow:hidden; padding:10px 5px;}
.c_view_open .conts_box li:last-of-type {border-bottom:0;}
.c_view_open .conts_box .date {position:absolute; right:5px; top:50%; margin-top:-6px;}
.c_view_open .conts_box .tit {color:#333;}
.c_view_open .conts_box .img_box {overflow:hidden; display:block; margin-bottom:10px;}
.c_view_open .conts_box .img_box img {max-width:100%;}
.c_view_open .conts_box .reply {background:#f5f5f5; margin-top:10px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.c_view_open .conts_box .reply li {padding-left:15px; padding-right:15px;}
.c_view_open .conts_box .reply .admin {color:#333;}
.c_view_open .conts_box .reply .date {color:#333; right:15px}
.c_view_open .conts_box .mark { width:80px; height:13px; display: inline-block; float:left; margin-right:10px;}
.c_view_open .conts_box .mark {background:transparent url('../images/c_img/review_star.png') left top no-repeat; background-size:80px;}
.c_view_open .conts_box .star {width:100%; height:100%; float:left;}
.c_view_open .conts_box .star {background:transparent url('../images/c_img/review_star.png') left bottom no-repeat; background-size:80px;}
.c_view_open .conts_box .name {color:#666; float:left;}

.c_view_open .form_box {padding:0 20px; overflow:hidden; margin-top:20px;}
.c_view_open .form_box .add {font-size:11px; color:#999; letter-spacing:-0.5px; border-bottom:1px solid #eee; padding-bottom:10px;}
.c_view_open .form_box li {overflow:hidden;}
.c_view_open .form_box .this_score {}
.c_view_open .form_box li+ li {margin-top:10px;}
.c_view_open .form_box .tip {font-size:11px; color:#ff6600; letter-spacing:-0.5px; clear:both; padding-top:6px;}
.c_view_open .form_box input.design {border:1px solid #ccc; height:35px; padding:0 10px; box-sizing:border-box; width:100%;}
.c_view_open .form_box textarea.design {border:1px solid #ccc; height:110px; padding:10px 9px; box-sizing:border-box; width:100%; font-size:13px !important;}
.c_view_open .form_box .design:focus {border-color:#666}

.c_view_open .form_box .mark_box {overflow:hidden; position:relative; box-sizing:border-box; padding-left:70px;}
.c_view_open .form_box .mark_box .tit {position:absolute; left:5px; top:5px; font-size:14px;}
.c_view_open .form_box .mark { width:150px; height:23px; display: inline-block;}
.c_view_open .form_box .mark {background:transparent url('../images/c_img/review_star.png') left top no-repeat; background-size:150px;}
.c_view_open .form_box .star {width:100%; height:100%; float:left;}
.c_view_open .form_box .star {background:transparent url('../images/c_img/review_star.png') left bottom no-repeat; background-size:150px;}
.c_view_open .form_box .name {color:#666; float:left;}
.c_view_open .form_box .mark_box ul {position:absolute; left:70px; top:0; width:155px; height:30px;}
.c_view_open .form_box .mark_box li {float:left; width:20%; height:30px; margin-top:0}
.c_view_open .form_box .mark_box .click {display:block; height:30px;}
.c_view_open .form_box .mark_box.if_score1 .star {width:20%;}
.c_view_open .form_box .mark_box.if_score2 .star {width:40%;}
.c_view_open .form_box .mark_box.if_score3 .star {width:60%;}
.c_view_open .form_box .mark_box.if_score4 .star {width:80%;}
.c_view_open .form_box .mark_box.if_score5 .star {width:100%;}
.c_view_open .form_box .password {overflow:hidden; position:relative; padding-right:110px;}
.c_view_open .form_box .password label {position:absolute; right:5px; top:6px;}
.c_view_open .form_box .password label input {background:#ddd; border-color:#ccc}
.c_view_open .form_box .password label input:checked {background:#333 url('../images/c_img/checkbox_radio.png') right top no-repeat; border-color:#333}

.c_view_open .form_box .btn_photo_box {background:#eee; border:1px solid #ccc; overflow:hidden; position:relative; padding:0 10px; height:35px; box-sizing:border-box; }
.c_view_open .form_box .btn_photo_box {display:block; width:100%; float:none;}
.c_view_open .form_box .btn_photo_box .upper_txt {color:#999; line-height:35px;}
.c_view_open .form_box .btn_photo_box .upper_txt { background:transparent url('../images/c_img/board_photo.png') right center no-repeat; background-size:18px; display:block;}
.c_view_open .form_box .input_photo {color:transparent; background:transparent impotant; position:absolute; left:0; top:0; width:100%; z-index:555; visibility:hidden}
.c_view_open .form_box .img_preview {width:100% !important}
.c_view_open .form_box .photo_box {margin:5px 0; overflow:hidden;}
.c_view_open .form_box .photo_box img {width:100%; float:left;}










/* ********************************************** *
 * 고객센터
 * ********************************************** */
.c_cs_main {padding-top:10px}
.c_cs_main .c_page_tit {position:relative; border-bottom:0; margin-bottom:0; padding-bottom:25px}
.c_cs_main .c_page_tit .title {float:none; text-align:center;}
.c_cs_main .c_location {position:absolute; right:0; top:0;}









/* ********************************************** *
 * 고객센터메인 상단 정보 : 대표전화, 고객센터 운영시간
 * ********************************************** */
.c_cs_main .cs_info {background:#959595; overflow:hidden; position:relative;}
.c_cs_main .cs_info ul {padding:0 15px;}
.c_cs_main .cs_info li {list-style:none; text-align:left; box-sizing:border-box; }
.c_cs_main .cs_info li:first-child {border-bottom:1px solid #aaa;}
.c_cs_main .cs_info .info_box { padding:15px 0 15px 80px;; display:inline-block; position:relative; box-sizing:border-box;}

.c_cs_main .cs_info .info_box .icon {position:absolute; left:0; top:15px; width:80px; text-align:left; margin-top:0}
.c_cs_main .cs_info .info_box .icon img {width:65px;}
.c_cs_main .cs_info dl {display:table-cell; vertical-align:middle; text-align:left}
.c_cs_main .cs_info dd {color:#ccc; line-height:17px; word-wrap:break-word; word-break:keep-all; }
.c_cs_main .cs_info .table .tel {float:left;}
.c_cs_main .cs_info .tel dt {font-size:27px; font-weight:600; color:#fff; margin-bottom:5px}
.c_cs_main .cs_info .tel dd {line-height:20px;}
.c_cs_main .cs_info .tel dd a {word-break:break-all; line-height:13px;}
.c_cs_main .cs_info .time dt {font-weight:600; color:#fff; font-size:16px;}
.c_cs_main .cs_info .time dd {margin-top:10px}

/* horiz 
@media screen and (min-width:600px) {
	.c_cs_main .cs_info ul {display:table; width:100%; table-layout:fixed; margin:15px 0}
	.c_cs_main .cs_info li {display:table-cell; vertical-align:top; border-left:1px solid #aaa; padding:0 15px}
	.c_cs_main .cs_info li:first-child {border:0;}
	.c_cs_main .cs_info .info_box {padding:0px 0px 0px 80px}
	.c_cs_main .cs_info .info_box .icon {top:0}
	.c_cs_main .cs_info li:first-child .info_box {border-bottom:0; }
}
*/









/* ********************************************** *
 * 고객센터메인 : 자주묻는질문 검색창
 * ********************************************** */
.c_faq_search {margin-top:30px; text-align:center;}
.c_faq_search ul {display:inline-block; font-size:0px;}
.c_faq_search li {list-style:none; text-align:center;}
.c_faq_search .search {margin-top:5px}
.c_faq_search .input_box {overflow:hidden; position:relative;}
.c_faq_search .faq_tit {color:#333; font-size:35px; font-weight:600; height:50px; line-height:48px; letter-spacing:-0.5px;}
.c_faq_search .search_box {position:relative; width:100%; float:left; }
.c_faq_search .input_search {height:50px; border:1px solid #333; box-sizing:border-box; width:100%; padding:10px 90px 10px 35px; font-size:13px; color:#000; background:transparent url('../images/c_img/cs_faq_search.png') 10px center no-repeat; letter-spacing:-0.5px; background-size:18px;}
.c_faq_search .input_search:focus {background:transparent url('../images/c_img/cs_faq_search_on.png') 10px center no-repeat; background-size:18px;}

/* 질문검색 버튼 */
.c_faq_search .search_btn {position:absolute; right:0; top:0; background:#333; color:#fff; width:80px; height:50px; text-align:center; font-size:13px; font-weight:600; letter-spacing:-0.5px; padding:5px 10px; box-sizing:border-box;}
.c_faq_search .search_btn .btn {}

/* 인기키워드 */
.c_faq_search .keyword {margin-top:8px}
.c_faq_search .keyword .tit {float:left; padding:0 10px; font-size:12px; letter-spacing:-0.5px; color:#333; font-weight:600; line-height:21px;}
.c_faq_search .keyword .word_box {overflow:hidden; max-width:390px;}
.c_faq_search .keyword .wrapping {margin-left:-1px}
.c_faq_search .word_box .btn {float:left; color:#aaa; font-size:12px; padding:3px 14px 4px 15px; letter-spacing:-0.5px; position:relative;}
.c_faq_search .word_box .btn:before {content:""; position:absolute; left:0; top:50%; width:1px; height:10px; background:#ddd; margin-top:-4px}









/* ********************************************** *
 * 자주묻는질문 베스트
 * ********************************************** */
.c_faq_best {border:1px solid #eee; margin-top:30px}
.c_faq_best .faq_list {padding:15px}
.c_faq_best .faq_list .faq_tit {font-size:16px; color:#333; font-weight:600; padding-bottom:5px; border-bottom:1px solid #333; margin-bottom:5px}
.c_faq_best .faq_list ul {display:table; width:100%; table-layout:fixed; border-bottom:1px solid #ddd;}
.c_faq_best .faq_list ul:last-child {border-bottom:0;}
.c_faq_best .faq_list li {list-style:none; display:table-cell; vertical-align:middle; height:40px;}
.c_faq_best .faq_list .num {text-align:center; font-size:16px; color:#cd3726; font-weight:600; font-family:Calibri; padding:5px 0; width:20px; box-sizing:border-box;}
.c_faq_best .faq_list .field {text-align:center; color:#aaa; letter-spacing:-0.5px; padding:5px; word-wrap:break-word; word-break:keep-all; padding:0 5px; width:60px; box-sizing:border-box; color:#999;}
.c_faq_best .faq_list .tit_box {float:left; display:inline-block; max-width:100%; overflow:hidden; box-sizing:border-box; position:relative; padding:0 5px}
.c_faq_best .faq_list .tit_box .icon {float:right; display:inline-block; margin-top:7px; margin-left:4px}
.c_faq_best .faq_list .tit_box .icon img {float:left; margin-left:3px; height:12px;}
.c_faq_best .faq_list .tit_box .ic_reply {line-height:12px; color:#333;}
.c_faq_best .faq_list .tit_box .ic_reply img {margin-right:5px}
.c_faq_best .faq_list .tit_box .tt {height:25px; line-height:26px; color:#333; font-size:13px; letter-spacing:-0.5px; position:relative; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_faq_best .faq_list .t_arrow {width:30px;}
.c_faq_best .faq_list .t_arrow .btn {width:100%; height:100%; background:transparent url('../images/c_img/faq_open.png') center 18px no-repeat; background-size:13px;}
.c_faq_best .faq_list .if_open .t_arrow .btn {background:transparent url('../images/c_img/faq_close.png') center 18px no-repeat; background-size:13px;}

.c_faq_best .board_box {background:#f5f5f5;}
.c_faq_best .board_box li {padding:15px 15px 15px 5px}
.c_faq_best .board_box .board_tit {font-size:13px; font-weight:600; color:#333; padding-top:5px;  word-wrap:break-word; word-break:keep-all;  padding-left:30px}
.c_faq_best .board_box .board_tit {background:transparent url('../images/c_img/ic_faq_a.png') 5px top no-repeat; background-size:15px;}
.c_faq_best .board_box .editor {padding:10px 0px 10px 30px; word-wrap:break-word; word-break:keep-all;}
.c_faq_best .board_box .editor img {max-width:100%;}
.c_faq_best .board_box .photo {margin-bottom:15px}

/* 자주묻는질문 전체보기버튼 */
.c_faq_best .more_btn {background:#fafafa; text-align:center; }
.c_faq_best .more_btn .btn {padding:15px 20px; display:block}
.c_faq_best .more_btn .txt {padding-right:15px; color:#aaa; background:transparent url('../images/c_img/faq_more_btn.png') right 2px no-repeat; background-size:10px;}









/* ********************************************** *
 * 고객센터 하단 : 공지사항,이벤트 / 1:1 온라인 문의, 광고제휴문의 버튼
 * ********************************************** */
.c_cs_main .cs_post {overflow:hidden; margin-top:30px}
.c_cs_main .new_post {box-sizing:border-box;}
.c_cs_main .new_post .tab_menu { border-bottom:1px solid #333; box-sizing:border-box; position:relative;}
.c_cs_main .new_post .tab_menu ul {display:table; box-sizing:border-box;}
.c_cs_main .new_post .tab_menu li {list-style:none; display:table-cell; border:1px solid #ddd; border-bottom:0;}
.c_cs_main .new_post .tab_menu .btn {display:block; text-align:center; height:43px; line-height:41px; letter-spacing:-0.5px; color:#999; position:relative; padding:0 10px; min-width:100px; font-size:13px; font-weight:600;}
.c_cs_main .new_post .tab_menu .hit { border-color:#333; }
.c_cs_main .new_post .tab_menu .hit .btn {color:#333; background:#fff !important; font-weight:600;}
.c_cs_main .new_post .tab_menu .hit .btn:after {content:""; position:absolute; left:-1px; top:-1px; width:1px; height:44px; background:#333;}
.c_cs_main .new_post .tab_menu .hit .btn:before {content:""; position:absolute; left:0; bottom:-1px; width:100%; height:1px; background:#fff; z-index:2}
.c_cs_main .new_post .tab_menu .btn_more {position:absolute; right:-5px; bottom:3px; z-index:10}
.c_cs_main .new_post .tab_menu .btn_more .tx {padding:5px; letter-spacing:-1px; color:#999; font-size:13px;}

/* 공지사항 리스트 */
.c_cs_main .new_post .notice_list {min-height:150px; box-sizing:border-box; margin-top:15px; /* border-bottom:1px solid #eee; */}
.c_cs_main .new_post .notice_list ul {}
.c_cs_main .new_post .notice_list li {padding:5px 3px 7px 10px; position:relative; padding-right:90px; display:block; clear:both; overflow:hidden;}
.c_cs_main .new_post .notice_list .posting {float:left; display:inline-block; max-width:100%; overflow:hidden;}
.c_cs_main .new_post .notice_list .posting:before {content:""; width:2px; height:2px; background:#666;  position:absolute; top:10px; left:2px; }
.c_cs_main .new_post .notice_list .date {color:#aaa; position:absolute; top:6px; right:3px; letter-spacing:0px;}
.c_cs_main .new_post .notice_list .state {position:absolute; top:6px; right:3px; letter-spacing:-1px; }
.c_cs_main .new_post .notice_list .state.end {color:#ccc;}
.c_cs_main .new_post .notice_list .state.ing {color:#333;}
.c_cs_main .new_post .notice_list .txt {letter-spacing:-0.5px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; position:relative; padding-right:5px;}
.c_cs_main .new_post .notice_list .icon { float:right; display:inline-block; margin-top:1px}
.c_cs_main .new_post .notice_list .icon img {float:left; margin-left:5px; height:12px;}
.c_cs_main .new_post .notice_list .new {width:12px; height:12px; float:right; display:inline-block; margin-top:1px}
.c_cs_main .new_post .notice_list .new img {width:100%; height:100%;}

/* 이벤트 리스트 */
.c_cs_main .new_post .if_event li {padding-left:58px; padding-right:160px}
.c_cs_main .new_post .if_event .c_tag {position:absolute; left:0; top:50%; margin-top:-10px}
.c_cs_main .new_post .if_event .posting:before {display:none}

/* 공지사항, 이벤트 글 없을때 */
.c_cs_main .post_none {padding-top:30px; text-align:center;}
.c_cs_main .post_none .txt { text-align:center; padding-top:75px; background:transparent url('../images/c_img/ic_guide.png') center top no-repeat; color:#aaa; letter-spacing:-0.5px; background-size:60px;}

/* 1:1 온라인 문의, 광고제휴문의 버튼 */
.c_cs_main .right_faq {box-sizing:border-box; margin-top:15px}
.c_cs_main .right_faq .faq_box { box-sizing:border-box; border:1px solid #eee; text-align:center; padding:20px 15px; }
.c_cs_main .right_faq .faq_box .txt {font-size:14px; color:#999; letter-spacing:-0.5px; line-height:18px; }
.c_cs_main .right_faq .btn_box {margin-top:22px}
.c_cs_main .right_faq .btn_box ul {margin-left:-20px; overflow:hidden;}
.c_cs_main .right_faq .btn_box li {list-style:none; float:left; width:50%;}
.c_cs_main .right_faq .btn_box .btn {margin-left:20px; background:#fff; border:2px solid #cd3726; color:#cd3726; font-weight:600; letter-spacing:-0.5px; height:50px; box-sizing:border-box; line-height:42px; display:block}
.c_cs_main .right_faq .btn_box .btn.bg {background:#cd3726; color:#fff;}

/* 1:1 온라인 문의, 광고제휴문의 공통버튼 */
.c_cs_main .right_faq .c_btnbox {margin:17px auto 0; max-width:310px}
.c_cs_main .right_faq .c_btnbox ul {margin-left:-10px; display:block}
.c_cs_main .right_faq .c_btnbox li {width:50%; float:left; padding-left:10px; box-sizing:border-box;}
.c_cs_main .right_faq .c_btnbox .c_btn {padding:0 10px; font-size:12px !important; width:100%; margin-left:0}
.c_cs_main .right_faq .c_btnbox .c_btn.line {border:2px solid #cd3726 ;}

/* horiz 
@media screen and (min-width:650px) {
	.c_cs_main .new_post {width:50%; float:left; padding-right:10px}
	.c_cs_main .new_post .notice_list {border-bottom:1px solid #eee;}
	.c_cs_main .right_faq {width:50%; float:left; padding-left:10px; margin-top:0}
	.c_cs_main .right_faq .faq_box {padding:46px 20px}
}
*/








/* ********************************************** *
 * 게시판 (공통)
 * ********************************************** */
.c_board {margin-top:10px;}
.c_board .c_agree {margin:0px}
.c_board .c_agree .form {margin-top:0}
.c_board .c_page_tit {position:relative; border-bottom:0; margin-bottom:0; padding-bottom:25px}
.c_board .c_page_tit .title {float:none; text-align:center;}
.c_board .c_location {position:absolute; right:0; top:0;}
.c_board .c_mypage_total {margin-top:30px; border-color:#eee}
.c_board .c_group_tit {margin-top:10px; padding-bottom:5px; border-bottom:1px solid #000;}

/* 개인정보처리방침 안내 */
.c_board .c_agree .form .textarea_design {height:100px;}









/* ********************************************** *
 * 게시판 리스트제어
 * ********************************************** */
.c_list_ctrl {padding:0 10px 10px; overflow:hidden; border-bottom:1px solid #333;}
.c_list_ctrl .tit_box {float:left;  margin-top:5px;}
.c_list_ctrl .tit {float:left; font-size:16px; color:#333; letter-spacing:-0.5px; font-weight:600; line-height:18px;  }
.c_list_ctrl .total {float:left; color:#999; font-size:13px; line-height:17px; position:relative; margin-top:2px;}
/* .c_list_ctrl .total:before {content:""; position:absolute; left:0; top:50%; width:1px; height:14px; background:#dedede; margin-top:-6px} */
.c_list_ctrl .total strong {color:#000; font-weight:600;}
.c_list_ctrl .ctrl_right {float:right;}
.c_list_ctrl .ctrl_right .select {position:relative; float:left; display:none}
.c_list_ctrl .ctrl_right select {border:1px solid #ddd; padding:7px 20px 9px 10px; font-size:12px !important; height:35px; float:left; width:100%; min-width:120px; border-radius:0px; line-height:12px;}
.c_list_ctrl .ctrl_right select {-webkit-appearance: none;appearance: none;-moz-appearance: none;-webkit-user-select: none;}
.c_list_ctrl .ctrl_right select:focus {border-color:#aaa;}
.c_list_ctrl .ctrl_right select::-ms-expand {display:none;}
.c_list_ctrl .ctrl_right .select .shape {position:absolute; right:0; top:0; width:25px; height:100%; background:transparent url('../images/c_img/list_select.png') center center no-repeat; background-size:10px; display:none}
.c_list_ctrl .search {position:relative; float:left; margin-left:5px}
.c_list_ctrl .search .input_search {background:#fff; border:1px solid #ddd; height:35px; box-sizing:border-box; width:180px; padding:7px 35px 7px 10px; }
.c_list_ctrl .search .input_search:focus {color:#000; border-color:#666; background:#fff; }
.c_list_ctrl .search .btn_search {position:absolute; right:1px; top:0; width:35px; height:35px; background:transparent url('../images/c_img/cs_faq_search_on.png') center center no-repeat; z-index:100; background-size:18px;}

.c_list_ctrl .all_btn {box-sizing:border-box; color:#888; height:35px; line-height:100; width:40px; text-align:center; letter-spacing:-0.5px; float:left; margin-left:5px; }
.c_list_ctrl .all_btn {background:#ccc url('../images/c_img/board_reset.png') center center no-repeat; background-size:22px;}
.c_list_ctrl .write_btn {background:#333; border:1px solid #333; box-sizing:border-box; color:#fff; height:35px; line-height:35px; font-weight:600; width:55px; text-align:center; letter-spacing:-0.5px; float:left; margin-left:5px;}

.c_list_ctrl .qna_btn {background:#333; border:1px solid #333; box-sizing:border-box; color:#fff; height:35px; line-height:35px; font-weight:600; padding:0 15px; text-align:center; letter-spacing:-0.5px; float:left; margin-left:10px;}
.c_list_ctrl .date {float:left;}
.c_list_ctrl .date .date_tit {color:#999; font-size:12px; float:left;}
.c_list_ctrl .date .input_box {float:left; position:relative;}
.c_list_ctrl .date .input_box .shape { position:absolute; right:10px; top:0; width:12px; height:100%; background:transparent url('../images/c_img/icon_date.png') right center no-repeat; background-size:12px;}
.c_list_ctrl .date .input_design {background:#fff; border:1px solid #ddd; height:35px; box-sizing:border-box; width:224px; padding:10px 30px 10px 10px; }
.c_list_ctrl .date .input_design:focus+ .shape {color:#000; border-color:#aaa; background:transparent url('../images/c_img/icon_date2.png') right center no-repeat; background-size:12px;}


@media screen and (min-width:530px) {
	.c_list_ctrl .ctrl_right .select {display:block}
}
.c_wish_list .c_btnbox {margin-top:0px; }
.c_wish_list .c_btnbox ul {width:auto; float:right; overflow:hidden;}









/* ********************************************** *
 * 게시판 목록 (공통)
 * ********************************************** */
.c_board_list {}
.c_board_list li {list-style:none;}
.c_board_list .table_list {}
.c_board_list .table_list ul {padding:8px 15px 8px 40px; position:relative; border-bottom:1px solid #ddd; overflow:hidden;}
.c_board_list .table_list li {list-style:none; color:#999;}
.c_board_list table {width:100%; table-layout:fixed; }
.c_board_list table th {border-bottom:1px solid #ccc; height:50px; font-weight:400; letter-spacing:-0.5px; color:#666;}
.c_board_list table td {border-bottom:1px solid #ddd; padding:15px; color:#999;}
.c_board_list .num {text-align:center; position:absolute; left:0; top:5px; width:40px; height:30px; line-height:30px;}
.c_board_list .id {text-align:center; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; }
.c_board_list .t_writer {padding-left:16px; background:transparent url('../images/c_img/board_by.png') left 3px no-repeat; background-size:12px; float:left; height:20px; line-height:22px; margin-right:8px; letter-spacing:-0.5px;}
.c_board_list .t_writer {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; max-width:60px; box-sizing:border-box;}
.c_board_list .date {text-align:center; padding-left:16px; background:transparent url('../images/c_img/icon_date.png') left center no-repeat; background-size:12px; float:left; height:20px; line-height:22px; margin-right:8px; letter-spacing:-0.5px;}
.c_board_list .t_hit {padding-left:22px; background:transparent url('../images/c_img/board_view.png') left center no-repeat; background-size:18px; float:left; height:20px; line-height:22px; margin-right:8px}
.c_board_list .t_reply {height:20px; line-height:22px; color:#999;}
.c_board_list .t_reply img {margin-right:5px; height:12px; margin-top:4px; float:left;}
.c_board_list .tit {color:#333; display:block; overflow:hidden;}
.c_board_list .if_notice .tit {font-weight:600;}
.c_board_list .title {position:relative; padding-left:20px}
.c_board_list .tit_box {float:left; display:inline-block; max-width:100%; overflow:hidden; box-sizing:border-box;}
.c_board_list .tit_box .icon {float:right; display:inline-block; margin-top:5px; margin-left:4px}
.c_board_list .tit_box .icon img {float:left; margin-left:3px; height:12px;}
.c_board_list .tit_box .ic_reply {line-height:12px; color:#333;}
.c_board_list .tit_box .ic_reply img {margin-right:5px}
.c_board_list .tit_box .tt {height:25px; line-height:25px; color:#333; font-size:13px; letter-spacing:-0.5px; position:relative; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_board_list .sub_txt {overflow:hidden; clear:both; color:#bbb; padding-top:5px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_board_list .state {position:absolute; right:10px; top:50%; margin-top:-10px;}
.c_board_list.if_qna .tit{padding-right:80px;}

/* 자주묻는질문 게시판 */
.c_board_list .faq_list {}
.c_board_list .faq_list ul {display:table; width:100%; table-layout:fixed; border-bottom:1px solid #ddd	;}
.c_board_list .faq_list li {display:table-cell; vertical-align:middle; height:40px;}
.c_board_list .faq_list .num {position:relative; top:0; height:auto; line-height:12px; width:35px; color:#999;}
.c_board_list .faq_list .field {padding:0 5px; width:60px; box-sizing:border-box; color:#999;}
.c_board_list .faq_list .tit_box {position:relative; padding:0 5px}
.c_board_list .faq_list .tit_box .tt {line-height:26px;}
.c_board_list .faq_list .tit_box .icon {margin-top:7px}
.c_board_list .faq_list .t_arrow {width:30px;}
.c_board_list .faq_list .t_arrow .btn {width:30px; height:100%; background:transparent url('../images/c_img/faq_open.png') center 18px no-repeat; background-size:13px;}
.c_board_list .faq_list .if_open .t_arrow .btn {background:transparent url('../images/c_img/faq_close.png') center 18px no-repeat; background-size:13px;}

/* 상품평점 */
.c_board_list .mark { width:70px; height:11px; display: inline-block;}
.c_board_list .mark {background:transparent url('../images/c_img/review_star.png') left top no-repeat; background-size:70px;}
.c_board_list .star {width:100%; height:100%; float:left;}
.c_board_list .star {background:transparent url('../images/c_img/review_star.png') left bottom no-repeat; background-size:70px;}

/* 썸네일 */
.c_board_list .thumb_box {text-align:center;}
.c_board_list .thumb_box .c_btn {float:none; margin-left:0; margin-top:5px}
.c_board_list .thumb {margin:0 auto; overflow:hidden; box-sizing:border-box; background:#fafafa url('../images/c_img/none_photo.png') center center no-repeat;}
.c_board_list .thumb img {width:100%; float:left;}

/* 찜하기 */
.c_board_list .wish {padding:15px 0}
.c_board_list .wish_btn {padding:10px; float:left;}
.c_board_list .wish_btn .btn {width:18px; height:17px; background:transparent url('../images/c_img/board_wish.gif') left top no-repeat;}
.c_board_list .wish_btn.hit .btn {background-position:left bottom;}

/* 보기 */
.c_board_list .arrow {text-align:center; padding:0}
.c_board_list .arrow_btn {padding:15px}
.c_board_list .arrow_btn .icon {background:transparent url('../images/c_img/my_list_arrow.gif') left top no-repeat; width:21px; height:11px;}

/* 나의문의내역 : 댓글 */
.c_board_list .reply_box {margin-top:10px; border-top:1px solid #ddd;}
.c_board_list .reply {padding:15px 30px 15px 40px; overflow:hidden; text-align:left; border:1px solid #ddd; background:#fff url('../images/c_img/ic_faq_a.png') 15px 12px no-repeat; background-size:16px; border-top:0;}
.c_board_list .reply .admin {display:block; color:#333; margin-bottom:5px; overflow:hidden;}
.c_board_list .reply .name {font-weight:600; color:#333; float:left; height:17px; line-height:14px; padding-right:10px}
.c_board_list .reply .date_num {color:#999; font-size:13px; letter-spacing:0px; float:left; padding-left:10px; position:relative; height:17px; line-height:15px; margin-left:1px}
.c_board_list .reply .date_num:before {content:""; position:absolute; left:-1px; top:1px; width:1px; height:10px; background:#ddd;}


/* 상품평가 */
.c_board_list .board_review li {border-bottom:1px solid #ddd; padding:10px; position:relative;}
.c_board_list .board_review .btn_open {width:35px; height:35px; background:transparent url('../images/c_img/ctrl_unfold.png') center center no-repeat; background-size:14px !important;}
.c_board_list .board_review .btn_open {position:absolute; right:0; top:30px; z-index:100;  border:1px solid #ddd; border-radius:100px; box-sizing:border-box;}
.c_board_list .board_review .conts_box {overflow:hidden; position:relative;}
.c_board_list .board_review .conts_box ul {display:table; width:100%; box-sizing:border-box; table-layout:fixed;}
.c_board_list .board_review .conts_box li {display:table-cell; vertical-align:top; border:0; padding:0px;}
.c_board_list .board_review .this_thumb {width:90px;}
.c_board_list .board_review .thumb_box {float:left; width:80px; min-height:80px; background:#f1f1f1 url('../images/c_img/none_photo.png') center center no-repeat; background-size:22px;}
.c_board_list .board_review .thumb_box a {float:left;}
.c_board_list .board_review .info {display:block; margin-top:8px;}
.c_board_list .board_review .info div {float:left; margin-right:15px;}
.c_board_list .board_review .title {padding-left:0px;  padding-right:50px;}
.c_board_list .board_review .tit_box .tt {font-size:13px;}
.c_board_list .board_review .mark {margin-top:5px;}
.c_board_list .board_review .sub_txt {padding-top:0px; font-size:13px; color:#999; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_board_list .board_review .state {overflow:hidden; margin-bottom:5; position:relative; text-align:left; right:auto; top:auto; margin-top:0px;}

.c_board_list .board_review .view_box {background:#f5f5f5; padding:15px; margin-top:10px; display:none;}
.c_board_list .board_review .view_box td {padding:50px}
.c_board_list .board_review .view_box img {max-width:100%}
.c_board_list .board_review .view_box .view_tit {font-size:13px; font-weight:500; color:#333;}
.c_board_list .board_review .view_box .view_txt { margin:10px 0; line-height:1.3;}
.c_board_list .board_review .view_box .c_btn {margin-top:15px; margin-left:0}
.c_board_list .board_review .if_open .view_box {display:block;}
.c_board_list .board_review .if_open .btn_open {background:transparent url('../images/c_img/ctrl_fold.png') center center no-repeat;}






/* 자주묻는질문 게시판 */
.c_board_list .field {text-align:center; word-wrap:break-word; word-break:keep-all;}
.c_board_list .board_box {background:#f5f5f5;}
.c_board_list .board_box li {padding:15px 15px 15px 5px}
.c_board_list .board_box .board_tit {font-size:13px; font-weight:600; color:#333; padding-top:5px;  word-wrap:break-word; word-break:keep-all;  padding-left:30px}
.c_board_list .board_box .board_tit {background:transparent url('../images/c_img/ic_faq_a.png') 5px top no-repeat; background-size:15px;}
.c_board_list .board_box .editor {padding:10px 0px 10px 30px; word-wrap:break-word; word-break:keep-all;}
.c_board_list .board_box .editor img {max-width:100%;}
.c_board_list .board_box .photo {margin-bottom:15px}



/* 자주묻는질문 탑 */
.c_board .faq_top {margin-top:30px; text-align:center; background:#f5f5f5; border:1px solid #ddd; padding:40px}
.c_board .faq_top .num {color:#333; font-size:30px;}
.c_board .faq_top .txt { color:#666; font-size:14px; letter-spacing:-0.5px; margin-top:15px}









/* ********************************************** *
 * 게시판 보기 (공통)
 * ********************************************** */
.c_board_view { margin:0; border-top:1px solid #333;}
.c_board_view .view_tit {text-align:center; color:#333; padding:15px; font-weight:600; font-size:14px; letter-spacing:-0.5px; border-bottom:1px solid #ddd;}
.c_board_view .view_tit .ctg_tag {color:#999; margin-right:10px; font-weight:400; letter-spacing:0px;}
.c_board_view .c_list_ctrl {padding-bottom:10px}
.c_board_view .c_list_ctrl .tit_box {margin-top:0}

.c_board .c_btnbox {padding:0px}

/* 글 기본정보 */
.c_board_view .view_info {overflow:hidden; border-bottom:1px solid #333; padding:10px; position:relative;}
.c_board_view .view_info .txt_box {overflow:hidden;}
.c_board_view .view_info .txt {float:left; height:23px; line-height:23px; padding:0 10px 0 25px; margin-left:1px; color:#999; position:relative; margin-left:-1px}
.c_board_view .view_info .txt strong {color:#666;}
.c_board_view .view_info .txt:before {content:""; position:absolute; left:-2px; top:50%; width:1px; height:11px; background:#ccc; margin-top:-6px}
.c_board_view .view_info .t_writer {background:transparent url('../images/c_img/board_by.png') 8px 4px no-repeat; background-size:12px;}
.c_board_view .view_info .date {background:transparent url('../images/c_img/icon_date.png') 8px 4px no-repeat; background-size:12px;}
.c_board_view .view_info .t_hit {background:transparent url('../images/c_img/board_view.png') 8px 6px no-repeat; background-size:12px;}
.c_board_view .view_info .c_tag {float:right;}
.c_board_view .view_info .date2 {  float:left; color:#333; font-size:13px; line-height:23px;}
.c_board_view .view_info+ .view_info {overflow:visible; height:44px; box-sizing:border-box; padding-left:16px}
.c_board_view .view_info+ .view_info:before {content:""; position:absolute; left:0; top:-1px; width:100%; height:1px; background:#ddd; z-index:1; }

/* 글 내용 */
.c_board_view .conts_box {overflow:hidden; padding:15px 10px}
.c_board_view .conts_box img {max-width:100%}

/* 관리자 답변 */
.c_board_view .answer {border:2px solid #999; margin:20px 10px 0; padding:10px; position:relative; }
.c_board_view .answer .tit {position:absolute; left:0; top:0; margin:-13px 0 0 -2px; background:#999; height:35px; line-height:35px; color:#fff; letter-spacing:-0.5px; font-size:13px; padding:0 10px; font-weight:600}
.c_board_view .answer .tit strong {letter-spacing:0px;}
.c_board_view .answer .tit:after {content:''; width: 0; height: 0; border-bottom: 13px solid #333; border-right: 13px solid transparent; position:absolute; right:-13px; top:0; }
.c_board_view .answer .conts {margin:30px 0 10px 0; overflow:hidden}
.c_board_view .answer .conts img {max-width:100%;}

/* 첨부파일 */
.c_board_view .file_down {border:1px solid #ddd; position:relative; margin:20px 10px 0; background:#fff;}
.c_board_view .file_down .tit {position:absolute; left:10px; top:50%; margin-top:-23px; height:20px; line-height:18px; color:#666; padding-top:30px; width:50px; box-sizing:border-box; text-align:center;}
.c_board_view .file_down .tit {background:transparent url('../images/c_img/board_file_view.png') center top no-repeat; background-size:20px;}
.c_board_view .file_down .link_box {margin-left:70px; padding:10px; overflow:hidden; border-left:1px solid #ddd; }
.c_board_view .file_down .link {height:25px; line-height:25px; color:#888; float:left; letter-spacing:0px; padding:0px 10px; border-radius:100px; border:1px solid #ddd; box-sizing:border-box; width:100%; margin:2px 0}
.c_board_view .file_down .link {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}

/* 댓글 */
.c_board_view .reply_box {margin-top:20px}
.c_board_view .reply_box .top_tit {overflow:hidden; margin-bottom:10px; padding:0 10px}
.c_board_view .reply_box .top_tit .tit {float:left; height:20px; font-size:16px; font-weight:600; color:#000}
.c_board_view .reply_box .top_tit .sub_txt {float:right; color:#aaa; letter-spacing:-1px; margin-top:5px; }

/* 댓글쓰기 폼 */
.c_board_view .reply_form {border-top:1px solid #333; padding:10px 10px 0}
.c_board_view .reply_form .top_form {overflow:hidden; padding-bottom:10px}
.c_board_view .reply_form .tx {float:left; color:#888; line-height:35px; margin-right:10px; font-size:12px;}
.c_board_view .reply_form .input_box {float:left; margin-right:10px;}
.c_board_view .reply_form .input_design {height:35px; padding:0 10px; box-sizing:border-box; border:1px solid #ddd; width:130px;}
.c_board_view .reply_form .input_design.name {width:100px;}
.c_board_view .reply_form .spam_form {overflow:hidden; padding:10px 0}

.c_board_view .reply_form .form {padding-right:106px; position:relative;}
.c_board_view .reply_form .textarea_design {background:#fff; border:1px solid #ddd; color:#666; height:92px; width:100%; padding:10px; overflow:auto; box-sizing:border-box; border-right:0;}
.c_board_view .reply_form .textarea_design:focus {border:1px solid #555; background:#fff; color:#333}
.c_board_view .reply_form .btn_ok {position:absolute; right:0; top:0px; background:#666; width:106px; height:92px; color:#fff; font-size:16px; letter-spacing:-1px;}

/* 댓글목록 */
.c_board_view .reply_list { overflow:hidden;}
.c_board_view .reply_list li {border-bottom:1px solid #ddd; padding:10px ; position:relative; list-style:none;}
.c_board_view .reply_list .name {font-weight:600; float:left; margin-right:10px; color:#333; line-height:15px;}
.c_board_view .reply_list .id {color:#777; float:left; line-height:15px; font-family:calibri; font-size:13px; letter-spacing:0; margin-right:10px}
.c_board_view .reply_list .date {color:#999; float:left; line-height:15px; font-family:calibri; font-size:13px; letter-spacing:0px; width:auto;}
.c_board_view .reply_list .conts {line-height:18px; clear:both; padding-top:5px;}
.c_board_view .reply_list .btn_delete {padding:5px 5px 0px 10px; margin-top:-6px}
.c_board_view .reply_list .btn_delete .shape {border:1px solid #ddd; width:13px; height:13px; float:left; }
.c_board_view .reply_list .btn_delete .shape {background:transparent url('../images/c_img/board_delete.png') center center no-repeat; background-size:7px;}

/* 이전글, 다음글 */
.c_board_view .nextprev {border-top:1px solid #ddd; margin-top:20px;}
.c_board_view .nextprev li {border-bottom:1px solid #ddd; position:relative; list-style:none; display:table; width:100%; table-layout:fixed;}
.c_board_view .nextprev .tit_box {padding:0 10px;  display:table-cell; width:75px; vertical-align:middle;}
.c_board_view .nextprev .tit {padding-left:20px; color:#666}
.c_board_view .nextprev .txt { display:table-cell; vertical-align:middle; height:36px; line-height:36px; color:#999; padding:0 20px 0 0}
.c_board_view .nextprev .link { color:#666; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; display:inline-block; max-width:100%; float:left;}
.c_board_view .nextprev .if_prev {background:transparent url('../images/c_img/board_prev.png') left center no-repeat; background-size:10px;}
.c_board_view .nextprev .if_next {background:transparent url('../images/c_img/board_next.png') left center no-repeat; background-size:10px;}
.c_board_view .nextprev .date { display:table-cell; vertical-align:middle; width:80px; padding:0 5px; color:#999; text-align:center;}









/* ********************************************** *
 * 게시판 쓰기 (공통)
 * ********************************************** */
.c_board_form {margin:0px}
.c_board_form .c_list_ctrl {padding-bottom:10px}
.c_board_form .tit_box {margin-top:0}









/* ********************************************** *
 * 기타 게시판
 * ********************************************** */

 /* 이벤트형 게시판 */
.c_board_list .event_thumb {position:relative; overflow:hidden;}
.c_board_list .event_thumb .thumb_box {overflow:hidden; position:relative; background:#f5f5f5 url('../images/c_img/none_photo.png') center center no-repeat; display:block;}
.c_board_list .event_thumb .thumb_box img {width:100%; float:left;}
.c_board_list .event_thumb .finish { }
.c_board_list .event_thumb .thumb_bg {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.4; -ms-filter:alpha(opacity=40);filter:alpha(opacity=40);}
.c_board_list .event_thumb .txt {position:absolute; left:0; top:50%; width:100%; text-align:center; color:#fff;  font-size:14px; margin-top:-9px}
.c_board_list .event_day {text-align:center;}
.c_board_list .event_day .d_day {height:27px; box-sizing:border-box; line-height:23px; border:1px solid #db5200; font-size:13px; display:inline-block; border-radius:100px; min-width:60px; color:#db5200; }
.c_board_list .event_day .d_day.if_day {background:#db5200; color:#fff;}
.c_board_list .event_day .d_day.if_close {background:#ddd; border:1px solid #ddd; color:#999;}
.c_board_list .event_day .date {color:#333; line-height:15px; margin-top:10px; font-size:14px; font-family:Calibri;}
.c_board_list .state {text-align:center;}
.c_board_list .state .c_tag {float:none}
.c_board_list.event_list .tit_box .tt {font-size:15px; line-height:21px;}
.c_board_list.event_list .sub_txt {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; line-height:18px; max-height:36px;}
.c_board_list.event_list ul {padding:15px;}


 /* 기획전 목록 */
.c_board_list .event_list {}
.c_board_list .event_list ul {overflow:hidden;}
.c_board_list .event_list li {list-style:none; padding:10px 0; border-bottom:1px solid #ddd; box-sizing:border-box;}
.c_board_list .event_box {position:relative;}
.c_board_list .event_box .thumb {position:relative; overflow:hidden; box-sizing:border-box; width:100%; border:0; margin-bottom:10px;}
.c_board_list .event_box .thumb {background:#fafafa url('../images/c_img/none_photo.png') center center no-repeat; background-size:30px; }
.c_board_list .event_box .thumb img {width:100%; float:left;}
.c_board_list .event_box .thumb .real {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1}
.c_board_list .event_box .thumb .fake {overflow:hidden;}
.c_board_list .event_box .event_bg {position:absolute; left:0; top:0; bottom:0; right:0; border:1px solid #ccc; opacity:.5; -ms-filter:alpha(opacity=50);filter:alpha(opacity=50); z-index:2; }
.c_board_list .event_box .event_txt {font-size:21px; color:#fff; letter-spacing:-1px; text-align:center; letter-spacing:-1px; z-index:11; font-weight:100;}
.c_board_list .event_box .event_txt {position:absolute; left:0; top:50%; margin-top:-14px; width:100%; display:none;}
/* .c_board_list .event_box .tit_info {overflow:hidden; position:relative; padding:8px 0; border-bottom:1px solid #eee;}
.c_board_list .event_box .tit_info .tit {font-size:15px; letter-spacing:-0.5px; color:#333; padding-right:110px;}
.c_board_list .event_box .tit_info .tit {overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;} */
.c_board_list .event_box .sub_txt {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; line-height:16px; max-height:36px;}
.c_board_list .event_box .tit_box {float:left; display:inline-block; max-width:100%; overflow:hidden; position:relative; padding-right:10px;}
.c_board_list .event_box .tit_box .tt {color:#333; position:relative; font-size:15px; font-weight:500;}
.c_board_list .event_box .tit_box .tt {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_board_list .event_box .icon {float:right; display:inline-block; box-sizing:border-box; height:15px; margin-left:3px; margin-top:3px; }
.c_board_list .event_box .icon img {float:left; height:15px;}
.c_board_list .event_box .ic_reply {float:left; line-height:17px; height:15px; }
.c_board_list .event_box .ic_reply img {float:left; height:15px;}
.c_board_list .date_info {overflow:hidden; margin-top:10px; border-top:1px solid #eee; padding-top:10px;}
.c_board_list .date_info .d_day {height:22px; line-height:22px; color:#db5200; font-size:12px; min-width:60px; text-align:center; border-radius:100px; float:left; text-align:center; margin-top:2px;}
.c_board_list .date_info .d_day {border:1px solid #db5200; box-sizing:border-box; padding:0 10px;}
.c_board_list .date_info .d_day.if_day {background:#db5200; color:#fff;}
.c_board_list .date_info .d_day.if_close {background:#ddd; border:1px solid #ddd; color:#999;}
.c_board_list .date_info .date {float:right; font-size:13px; line-height:27px; color:#333;}

.c_board_list .if_end .event_box .event_bg {background:#000; border:0; z-index:10;}
.c_board_list .if_end .event_box .event_txt {display:block;}

@media screen and (min-width:600px) {
	.c_board_list .promotion_list ul {border-bottom:1px solid #ddd;}
	.c_board_list .promotion_list li	{float:left; width:50%; border-bottom:0;}
	.c_board_list .promotion_list li:nth-of-type(odd) {border-right:1px solid #ddd;}
}






/* 갤러리형 게시판 */
.c_board_list .board_gallery {overflow:hidden; margin:0 10px}
.c_board_list .board_gallery ul {margin-left:-10px; overflow:hidden; padding:0; border-bottom:0;}
.c_board_list .board_gallery ul+ ul {clear:both}
.c_board_list .board_gallery li {list-style:none; float:left; width:50%; position:relative; margin-top:10px; box-sizing:border-box;}
.c_board_list .board_gallery li:nth-of-type(2n)+ li {clear:both}
.c_board_list .gallery_box {position:relative; margin-left:10px;}
.c_board_list .gallery_box .gallery {overflow:hidden; position:relative; border:0; box-sizing:border-box; position:relative; background:#e5e5e5 url('../images/c_img/none_photo.png') center center no-repeat; background-size:25px;}
.c_board_list .gallery_box .gallery .border {position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #000; opacity:0.1;  -ms-filter:alpha(opacity=10);filter:alpha(opacity=10);}
.c_board_list .gallery_box .gallery img {width:100%; float:left;}
.c_board_list .gallery_box .info {padding-top:10px}
.c_board_list .gallery_box .item_name {overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; color:#333; letter-spacing:-0.5px; padding-right:5px; font-size:14px;}
.c_board_list .gallery_info {overflow:hidden; margin-top:5px}
.c_board_list .gallery_info .date {float:left; color:#999;}
.c_board_list .gallery_info .view {float:right; color:#999;}

/* 웹진형 게시판 */
.c_board_list .news_list {margin:0px;}
.c_board_list .news_list li {width:100%; border-bottom:1px solid #ddd; padding:10px; margin:0px;}
.c_board_list .news_list .item_name {font-size:15px; font-weight:500;}
.c_board_list .news_list .sub_txt {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; clear:both; color:#999; padding-top:0;}
.c_board_list .news_list .tit_box {float:left; display:inline-block; max-width:100%; overflow:hidden; position:relative; padding-right:10px;}
.c_board_list .news_list .tit_box .tt {color:#333; position:relative; font-size:15px; font-weight:500;}
.c_board_list .news_list .tit_box .tt {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
.c_board_list .news_list .icon {float:right; display:inline-block; box-sizing:border-box; height:25px; margin-left:3px;}
.c_board_list .news_list .icon img {float:left; height:15px;}
.c_board_list .news_list .news_top {display:table; width:100%; box-sizing:border-box; table-layout:fixed;}
.c_board_list .news_list .news_top .gallery,
.c_board_list .news_list .news_top .tit_box {display:table-cell; vertical-align:top;}
.c_board_list .news_list .news_top .tit_box {padding-left:10px;}
.c_board_list .news_list .gallery {width:140px;}
.c_board_list .news_list .gallery_info {margin-top:10px;}
.c_board_list .news_list .gallery_info .view {float:left; margin-left:10px; padding-left:10px; position:relative;}
.c_board_list .news_list .gallery_info .view:before {content:""; width:1px; height:10px; background:#ddd; position:absolute; left:0; top:50%; margin-top:-6px;}
.c_board_list .news_list .ic_reply {color:#999; float:left; height:13px; line-height:15px; margin-left:10px;}
.c_board_list .news_list .ic_reply img {margin-right:3px; height:13px; float:left;}

/* 미확인입금자리스트 */
.c_board_list.deposit_list .table_list {display:table; width:100%; table-layout:fixed;}
.c_board_list.deposit_list ul {display:table-row;}
.c_board_list.deposit_list li {text-align:center; display:table-cell; vertical-align:middle; }
.c_board_list.deposit_list .num {position:relative; top:0; width:30px;}
.c_board_list.deposit_list .name {color:#666; width:55px;}
.c_board_list.deposit_list .price {text-align:center; padding-right:15px}
.c_board_list.deposit_list .price_num {text-align:right; min-width:70px}
.c_board_list.deposit_list .bank {width:80px;}
.c_board_list.deposit_list .date_box {text-align:center;}
.c_board_list.deposit_list .date_box .date {height:30px; line-height:30px; float:none; text-align:left; font-size:12px;}
.c_board_list.deposit_list .date_box .input_design {width:90px;}
.c_board_list.deposit_list .date .input_design {width:120px;}
/* .c_board_list.deposit_list .search .input_search {width:95px;} */
.c_board_list.deposit_list .write_btn {width:90px;}

/* horiz */
@media screen and (min-width:500px) {
	.c_board_list.deposit_list .num {width:40px;}
	.c_board_list.deposit_list .name {width:auto;}
	.c_board_list.deposit_list .bank {width:auto;}
	.c_board_list.deposit_list .price {padding-right:30px}
	.c_board_list.deposit_list .table_list .date {width:70px;}
}







