@charset 'utf-8';

/*
* Copyright    :    ONEDAYNET.CO.KR
* SOLUTION     :    HYSSENCE 3.0
* Directory    :    pages/css/
* File         :    c_board.css
*
* SUMMARY
* 01) 상품상세 내부게시판
* 02) 상품후기, 상품문의 등록폼
* 03) 상품후기,문의 리스트
* 04) 고객센터
* 05) 고객센터메인 상단 정보 : 대표전화, 고객센터 운영시간
* 06) 고객센터메인 : 자주묻는질문 검색창
* 07) 자주묻는질문 베스트
* 08) 고객센터 하단 : 공지사항,이벤트 / 1:1 온라인 문의, 광고제휴문의 버튼
* 09) 게시판 (공통)
* 10) 게시판 리스트제어
* 11) 게시판 목록 (공통)
* 12) 게시판 보기 (공통)
* 13) 게시판 쓰기 (공통)
* 14) 이벤트게시판
*/









/* ********************************************** *
 * 상품상세 내부게시판
 * ********************************************** */

.c_view_board .board_title {overflow:hidden; border-bottom:1px solid #999; padding-bottom:10px}
.c_view_board .guide_txt {float:left; color:#999; letter-spacing:-0.5px; padding-top:10px}
.c_view_board .board_title .c_btnbox {float:right;}
.c_view_board .c_btnbox {margin-top:0px;}








/* ********************************************** *
 * 상품후기, 상품문의 등록폼
 * ********************************************** */
.c_view_form {background:#f5f5f5; padding:15px 50px 30px; border-bottom:1px solid #ddd; overflow:hidden; text-align:center; display:none;}
.c_view_form table {width:100%; border-collapse:separate; border-spacing:0 5px;}
.c_view_form th {text-align:left; vertical-align:middle; }
.c_view_form td {height:30px;}
.c_view_form .opt {color:#666; font-weight:600; letter-spacing:-0.5px; display:block; min-width:50px; text-align:left; margin-top:-3px}
.c_view_form .input_design {background:#fff; border:1px solid #ccc; width:100%; height:33px; box-sizing:border-box; padding:5px 10px 8px; letter-spacing:-0.5px;}

.c_view_form .value .opt {float:left; margin:0 10px 0 25px; height:33px; line-height:28px;}
.c_view_form .value .input_design {float:left; }
.c_view_form .value label {margin-left:20px; height:33px; line-height:30px; color:#666; letter-spacing:-0.5px; float:left;}
.c_view_form .value input {height:33px;}
.c_view_form .mark_box {margin-left:-15px; overflow:hidden; padding:10px 0}
.c_view_form .mark_box label {position:relative; padding:0 15px; float:left; margin-left:1px; overflow:visible;}
.c_view_form .mark_box label+ label:before {content:""; position:absolute; left:-1px; top:1px; width:1px; height:13px; background:#ccc; z-index:1;}
.c_view_form .mark_box input {float:left; height:15px;}
.c_view_form .mark {background:transparent url('../images/c_img/view_star.png') no-repeat; width:83px; height:14px; display: inline-block; float:left; }
.c_view_form .star {background:transparent url('../images/c_img/view_star.png') 0 bottom no-repeat; width:100%; height:100%; float:left;}
.c_view_form .textarea_design {background:#fff; border:1px solid #ccc; width:100%; height:110px; padding:5px 10px; box-sizing:border-box;}
.c_view_form .c_btnbox {float:none; display:inline-block; margin-top:15px; margin-left:-10px}
.c_view_board.if_open .c_view_form {display:block}

/* 파일첨부 */
.c_view_form .input_file_box {background:#fff; border:1px solid #ccc;  position:relative;  float:left; height:35px; width:100%;}
.c_view_form .input_file_box:first-child {margin-top:0}
.c_view_form .input_file_box .fakeFileTxt { float:left; width:100%; color:#999; margin-top:6px; text-indent:10px; border:0; letter-spacing:0px;}
.c_view_form .input_file_box .fileDiv {  width:100px; height:100%; overflow: hidden; }
.c_view_form .input_file_box .buttonImg {background:#aaa; width:90px; height:33px; position: absolute; top:-1px; right:-1px; color:#fff; border:0; padding:5px 0 8px;}
.c_view_form .input_file_box:hover .buttonImg {background:#999}
.c_view_form .input_file_box:hover {border:1px solid #ddd;}
.c_view_form .input_file_box .realFile {position:absolute; right:0px; top:0px; width:100%; font-size:200px; height:100%;  cursor:pointer !important; opacity:0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;}

/* 사진첨부 */
.c_view_form .form_file {overflow:hidden;}
.c_view_form .form_file .input_file_box {height:33px; border:1px solid #ccc; box-sizing:border-box;}




@media screen and (max-width: 768px) {
	.c_view_form { padding:15px 15px 30px;}
}





/* ********************************************** *
 * 상품후기,문의 리스트
 * ********************************************** */

.c_view_list table {width:100%; table-layout:fixed;}
.c_view_list tr {border-bottom:1px solid #ddd;}
.c_view_list tr:hover {background:#fafafa;}
.c_view_list td {height:40px;}
.c_view_list .num {text-align:center; color:#999; }
.c_view_list .mark {background:transparent url('../images/c_img/review_star.png') no-repeat; width:63px; height:10px; display: inline-block; float:left; margin:0 10px}
.c_view_list .star {background:transparent url('../images/c_img/review_star.png') 0 bottom no-repeat; width:100%; height:100%; float:left;}
.c_view_list .title {padding:0 10px;}
.c_view_list .title .tt {letter-spacing:-0.5px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;}
.c_view_list .name {text-align:right; padding-right:15px; color:#888; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important;}
.c_view_list .date {text-align:right; padding-right:5px; display:block; position:relative; color:#999;}
.c_view_list .date:before {content:""; position:absolute; left:0; top:3px; width:1px; height:11px; background:#ddd;}
.c_view_list .arrow {display:block; padding:10px; background:transparent url('../images/c_img/detail_arrow.gif') center center no-repeat; width:14px; height:7px;}
.c_view_list .tag {text-align:center;}
.c_view_list .tag .c_tag {float:none}
.c_view_list .posting {float:left; display:inline-block; max-width:100%; overflow:hidden; position:relative; padding:10px 0}
.c_view_list .tit {color:#666; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; position:relative; padding-right:5px;}
.c_view_list .icon {float:right; display:inline-block; margin-top:3px}
.c_view_list .icon img {float:left;}
.c_view_list .icon img+ img {margin-left:5px}
.c_view_list .posting:hover .tit {text-decoration:underline; color:#000;}
.c_view_list .if_open .arrow {background:transparent url('../images/c_img/detail_arrow_close.gif') center center no-repeat;}
.c_view_list .if_open+ .board_box {display:table-row}
.c_view_list .board_box {background:#f5f5f5; display:none;}
.c_view_list .board_box td {height:auto; padding:30px 35px;text-align: left;}
.c_view_list .board_box .title {font-size:1.1rem; color:#333; font-weight:600; margin-bottom:10px; word-wrap:break-word; word-break:keep-all; padding:0 0 10px;border-bottom:1px solid #ddd; display:block;}
.c_view_list .board_box .photo {margin-bottom:10px}
.c_view_list .board_box img {max-width:100%;}
.c_view_list .reply {padding:20px 30px 15px 55px; overflow:hidden; text-align:left; border:1px solid #ddd; background:#fff url('../images/c_img/ic_faq_a.gif') 20px 14px no-repeat; margin-top:15px ;}
.c_view_list .reply .admin {display:block; color:#333; margin-bottom:5px; overflow:hidden;}
.c_view_list .reply .admin .name {font-weight:600; color:#333; float:left; height:17px; line-height:14px; padding-right:10px}
.c_view_list .reply .admin .date {color:#999; font-size:13px; letter-spacing:0px; float:left; padding-left:10px; position:relative; height:17px; line-height:15px; margin-left:1px}
.c_view_list .reply .admin .date:before {left:-1px}
.c_view_list .reply .btn_delete {background:transparent url('../images/c_img/reply_delete.gif') center center no-repeat; border:1px solid #ddd; width:15px; height:15px; float:left; margin:0 0 0 10px;}
.c_view_list .board_box .c_btn {margin-top:10px; margin-left:0}
/* .c_view_list .c_none .no_icon {background:transparent url('../images/c_img/recent_none.png') center bottom no-repeat; height:60px;}
.c_view_list .c_none .gtxt {background:none; padding-top:10px} */



/* 상품문의 리스트 스타일 - 웹반응형 */

/* 기본 컨테이너 */
.mypage_qna_list {background: #fff;border-radius: 8px;overflow: hidden;}
/* 각 문의 아이템 */
.mypage_qna_list .js_view {display: flex;align-items: center;padding:0;border-bottom: 1px solid #f0f0f0;transition: background-color 0.2s ease;position: relative;}
.mypage_qna_list .js_view:hover {background-color: #fafafa;}
.mypage_qna_list .js_view:last-child {border-bottom: none;}
/* 번호 */
.mypage_qna_list .num {flex: 0 0 40px;font-weight: 600;color: #333;font-size: 14px;text-align: center;}
/* 상태 버튼 */
.mypage_qna_list .state {flex: 0 0 auto;margin-right: 16px;}
.mypage_qna_list .c_tag {display: inline-block;padding: 0 12px;border-radius: 12px;font-size: 12px;font-weight: 500;line-height: 1.4;}
.mypage_qna_list .c_tag.light {background-color: #f5f5f5;color: #666;border: none;}
.mypage_qna_list .c_tag.black {background-color: #fff;color: #333;border: 1px solid #ddd;}
/* 찜하기 버튼 */
.mypage_qna_list .wish {flex: 0 0 auto;margin-right: 16px;}
.mypage_qna_list .wish_btn {display: block;width: 24px;height: 24px;background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjM1TDEwLjU1IDE5LjkyQzUuNCAxNS4zNiAyIDEyLjI3IDIgOC41QzIgNS40MSA0LjQyIDMgNy41IDNDOS4yNCAzIDEwLjkxIDMuOTggMTIgNS4wOEMxMy4wOSAzLjk4IDE0Ljc2IDMgMTYuNSAzQzE5LjU4IDMgMjIgNS40MSAyMiA4LjVDMjIgMTIuMjcgMTguNiAxNS4zNiAxMy40NSAxOS45MkwxMiAyMS4zNVoiIGZpbGw9IiNEREQiLz4KPC9zdmc+') no-repeat center;background-size: 20px;cursor: pointer;transition: all 0.2s ease;}
.mypage_qna_list .wish_btn.hit {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxLjM1TDEwLjU1IDE5LjkyQzUuNCAxNS4zNiAyIDEyLjI3IDIgOC41QzIgNS40MSA0LjQyIDMgNy41IDNDOS4yNCAzIDEwLjkxIDMuOTggMTIgNS4wOEMxMy4wOSAzLjk4IDE0Ljc2IDMgMTYuNSAzQzE5LjU4IDMgMjIgNS40MSAyMiA4LjVDMjIgMTIuMjcgMTguNiAxNS4zNiAxMy40NSAxOS45MkwxMiAyMS4zNVoiIGZpbGw9IiNGRjY2NjYiLz4KPC9zdmc+');}
/* 상품 썸네일 */
.mypage_qna_list .thumb_box {flex: 0 0 60px;margin-right: 16px;}
.mypage_qna_list .thumb {display: block;width: 60px;height: 60px;border-radius: 6px;overflow: hidden;background: #f8f8f8;}
.mypage_qna_list .thumb img {width: 100%;height: 100%;object-fit: cover;}
/* 제목 및 상품명 영역 */
.mypage_qna_list .tit {flex: 1;min-width: 0;margin-right: 16px;}
.mypage_qna_list .title {display: flex;flex-direction: column;gap: 4px;}
.c_board_list .mypage_qna_list .title{padding-left:0;}
.mypage_qna_list .tit_box {position: relative;display: flex;align-items: center;gap: 8px;}
.mypage_qna_list .upper_link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.mypage_qna_list .tt {font-size: 14px;font-weight: 500;color: #333;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.mypage_qna_list .sub_txt {font-size: 1rem;color: #000 !important;line-height: 1.4;display: block;margin-top: 4px;text-decoration: none;}
.mypage_qna_list .sub_txt:before {content: "ㄴ ";margin-right: 4px;}
.mypage_qna_list .sub_txt:hover {color: #666;}
/* 아이콘 */
.mypage_qna_list .icon {display: flex;align-items: center;gap: 4px;}
.mypage_qna_list .icon img {width: 16px;height: 16px;}
/* 날짜 */
.mypage_qna_list .date {flex: 0 0 auto;font-size: 12px;color: #666;margin-right: 12px;white-space: nowrap;}
/* 조회수 */
.mypage_qna_list .js_eval_hit {flex: 0 0 auto;font-size: 12px;color: #666;margin-right: 12px;min-width: 30px;text-align: center;}
/* 화살표 버튼 */
.mypage_qna_list .arrow {flex: 0 0 auto;}
.mypage_qna_list .arrow_btn {display: block;width: 24px;height: 24px;background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+') no-repeat center;background-size: 16px;cursor: pointer;transition: transform 0.2s ease;}
.mypage_qna_list .js_view.if_open .arrow_btn {transform: rotate(180deg);}
/* 확장된 내용 박스 */
.mypage_qna_list .view_box {background: #fff;border: 1px solid #e0e0e0;border-radius: 8px;margin: 10px 0;padding: 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.05);}
.mypage_qna_list .view_tit {font-size: 16px;font-weight: 600;color: #333;margin-bottom: 12px;line-height: 1.4;}
.mypage_qna_list .view_txt {font-size: 14px;color: #555;line-height: 1.6;margin-bottom: 16px;white-space: pre-wrap;}
.mypage_qna_list .view_img {margin: 16px 0;}
.mypage_qna_list .view_img img {max-width: 100%;height: auto;border-radius: 6px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);}
/* 답변 박스 */
.mypage_qna_list .reply_box {margin-top: 16px;padding-top: 16px;border-top: 1px solid #f0f0f0;}
.mypage_qna_list .reply {background: #f8f9fa;border-radius: 6px;padding: 12px;margin-bottom: 8px;}
.mypage_qna_list .reply:last-child {margin-bottom: 0;}
.mypage_qna_list .reply .admin {display: flex;align-items: center;gap: 8px;margin-bottom: 8px;font-size: 12px;}
.mypage_qna_list .reply .name {font-weight: 600;color: #333;}
.mypage_qna_list .reply .date_num {color: #888;}
.mypage_qna_list .reply > div:last-child {font-size: 14px;color: #555;line-height: 1.5;}
/* 삭제 버튼 */
.mypage_qna_list .c_btn {display: inline-block;padding: 0 12px;background: #fff;border: 1px solid #ddd;border-radius: 4px;font-size: 12px;color: #666;text-decoration: none;transition: all 0.2s ease;margin-top: 12px;}
.mypage_qna_list .c_btn:hover {background: #f5f5f5;border-color: #ccc;}

/* 반응형 디자인 */

/* 태블릿 (768px 이하) */
@media (max-width: 768px) {
		.mypage_qna_list .js_view {flex-wrap: wrap;padding: 12px 16px;gap: 8px;}
		.mypage_qna_list .num {flex: 0 0 30px;font-size: 12px;display:none;}
		.mypage_qna_list .state {margin-right: 8px;}
		.c_board_list .mypage_qna_list .mark {margin-right: 8px;display:none;}
		.mypage_qna_list .wish {margin-right: 8px;display:none;}
		.mypage_qna_list .thumb_box {flex: 0 0 50px;margin-right: 12px;}
		.mypage_qna_list .thumb {width: 50px;height: 50px;}
		.mypage_qna_list .tit {flex: 1;min-width: 200px;margin-right: 8px;}
		.mypage_qna_list .date,.mypage_qna_list .js_eval_hit {font-size: 11px;margin-right: 8px;display:none;}
		.mypage_qna_list .view_box {margin: 0 0 12px;padding: 16px;}
}

/* 모바일 (480px 이하) */
@media (max-width: 480px) {
		.mypage_qna_list .js_view {flex-direction: column;align-items: flex-start;padding: 16px;gap: 12px;}
		.mypage_qna_list .js_view > * {flex: none;margin-right: 0;margin-bottom: 0;}
		.mypage_qna_list .num {order: 1;align-self: flex-start;}
		.mypage_qna_list .state {order: 2;align-self: flex-start;}
		.mypage_qna_list .wish {order: 3;position: absolute;top: 16px;right: 16px;}
		.mypage_qna_list .thumb_box {order: 4;width: 100%;display: flex;align-items: center;gap: 12px;}
		.mypage_qna_list .thumb {width: 60px;height: 60px;flex-shrink: 0;}
		.mypage_qna_list .tit {order: 5;width: 100%;}
		.mypage_qna_list .date {order: 6;align-self: flex-end;margin-top: 8px;}
		.mypage_qna_list .js_eval_hit {order: 7;align-self: flex-end;margin-left: 8px;}
		.mypage_qna_list .arrow {order: 8;position: absolute;top: 16px;right: 50px;}
		.mypage_qna_list .view_box {margin: 0 16px 16px;padding: 16px;}
		.mypage_qna_list .view_tit {font-size: 15px;}
		.mypage_qna_list .view_txt {font-size: 13px;}
}


/* 접근성 개선 */
@media (prefers-reduced-motion: reduce) {
    .mypage_qna_list .js_view,
    .mypage_qna_list .arrow_btn,
    .mypage_qna_list .wish_btn,
    .mypage_qna_list .c_btn {
        transition: none;
    }
}


/* 문의내역 리스트 스타일 - 웹반응형 */

/* 기본 컨테이너 */
.mypage_inquiry_list {background: #fff;border-radius: 8px;overflow: hidden;}
/* 각 문의 아이템 */
.mypage_inquiry_list .js_view {display: flex;align-items: center;padding: 16px 20px;border-bottom: 1px solid #f0f0f0;transition: background-color 0.2s ease;position: relative;}
.mypage_inquiry_list .js_view:hover {background-color: #fafafa;}
.mypage_inquiry_list .js_view:last-child {border-bottom: none;}
/* 번호 */
.mypage_inquiry_list .num {flex: 0 0 40px;font-weight: 600;color: #333;font-size: 14px;text-align: center;}
/* 상태 버튼 */
.mypage_inquiry_list .state {flex: 0 0 auto;margin-right: 16px;}
.mypage_inquiry_list .c_tag {display: inline-block;padding: 0 12px;border-radius: 12px;font-size: 12px;font-weight: 500;line-height: 1.4;}
.mypage_inquiry_list .c_tag.light {background-color: #f5f5f5;color: #666;}
.mypage_inquiry_list .c_tag.black {background-color: #fff;color: #333;}
/* 제목 영역 */
.mypage_inquiry_list .tit {flex: 1;min-width: 0;margin-right: 16px;}
.mypage_inquiry_list .title {display: flex;flex-direction: column;gap: 4px;}
.mypage_inquiry_list .tit_box {position: relative;display: flex;align-items: center;gap: 8px;}
.mypage_inquiry_list .upper_link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.mypage_inquiry_list .tt {font-size: 14px;font-weight: 500;color: #333;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
/* 날짜 */
.mypage_inquiry_list .date {flex: 0 0 auto;font-size: 12px;color: #666;margin-right: 12px;white-space: nowrap;}
/* 화살표 버튼 */
.mypage_inquiry_list .arrow {flex: 0 0 auto;}
.mypage_inquiry_list .arrow_btn {display: block;width: 24px;height: 24px;background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+') no-repeat center;background-size: 16px;cursor: pointer;transition: transform 0.2s ease;}
.mypage_inquiry_list .js_view.if_open .arrow_btn {transform: rotate(180deg);}
/* 확장된 내용 박스 */
.mypage_inquiry_list .view_box {background: #fff;border: 1px solid #e0e0e0;border-radius: 8px;margin: 10px 0;padding: 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.05);}
.mypage_inquiry_list .view_tit {font-size: 16px;font-weight: 600;color: #333;margin-bottom: 12px;line-height: 1.4;}
.mypage_inquiry_list .view_txt {font-size: 14px;color: #555;line-height: 1.6;margin-bottom: 16px;white-space: pre-wrap;}
/* 첨부파일 */
.mypage_inquiry_list .file_down {margin: 16px 0;padding: 12px;background: #f8f9fa;border-radius: 6px;border-left: 3px solid #007bff;}
.mypage_inquiry_list .file_down .tit {font-size: 12px;font-weight: 600;color: #333;margin-bottom: 8px;}
.mypage_inquiry_list .file_down .link_box {display: flex;flex-wrap: wrap;gap: 8px;}
.mypage_inquiry_list .file_down .link {display: inline-block;padding: 4px 8px;background: #fff;border: 1px solid #ddd;border-radius: 4px;font-size: 12px;color: #007bff;text-decoration: none;transition: all 0.2s ease;}
.mypage_inquiry_list .file_down .link:hover {background: #007bff;color: #fff;border-color: #007bff;}
/* 답변 박스 */
.mypage_inquiry_list .reply_box {margin-top: 16px;padding-top: 16px;border-top: 1px solid #f0f0f0;}
.mypage_inquiry_list .reply {background: #f8f9fa;border-radius: 6px;padding: 16px;margin-bottom: 8px;border-left: 3px solid #28a745;}
.mypage_inquiry_list .reply:last-child {margin-bottom: 0;}
.mypage_inquiry_list .reply .admin {display: flex;align-items: center;gap: 8px;margin-bottom: 8px;font-size: 12px;}
.mypage_inquiry_list .reply .name {font-weight: 600;color: #28a745;}
.mypage_inquiry_list .reply .date_num {color: #888;}
.mypage_inquiry_list .reply_content {font-size: 14px;color: #555;line-height: 1.5;margin-bottom: 12px;}
.mypage_inquiry_list .reply .file_down {margin: 12px 0 0 0;background: #fff;border-left-color: #28a745;}
/* 삭제 버튼 */
.mypage_inquiry_list .c_btn {display: inline-block;padding: 0 12px;background: #fff;border: 1px solid #ddd;border-radius: 4px;font-size: 12px;color: #666;text-decoration: none;transition: all 0.2s ease;margin-top: 12px;}
.mypage_inquiry_list .c_btn:hover {background: #f5f5f5;border-color: #ccc;}

/* 반응형 디자인 */

/* 태블릿 (768px 이하) */
@media (max-width: 768px) {
		.mypage_inquiry_list .js_view {flex-wrap: wrap;padding: 12px 16px;gap: 8px;}
		.mypage_inquiry_list .num {flex: 0 0 30px;font-size: 12px;display:none;}
		.mypage_inquiry_list .state {margin-right: 8px;}
		.mypage_inquiry_list .tit {flex: 1;min-width: 200px;margin-right: 8px;}
		.mypage_inquiry_list .date {font-size: 11px;margin-right: 8px;display:none;}
		.mypage_inquiry_list .view_box {padding: 16px;}
		.mypage_inquiry_list .file_down {padding: 10px;}
		.mypage_inquiry_list .reply {padding: 12px;}
}

/* 모바일 (480px 이하) */
@media (max-width: 480px) {
		.mypage_inquiry_list .js_view {flex-direction: column;align-items: flex-start;padding: 16px;gap: 12px;}
		.mypage_inquiry_list .js_view > * {flex: none;margin-right: 0;margin-bottom: 0;}
		.mypage_inquiry_list .num {order: 1;align-self: flex-start;}
		.mypage_inquiry_list .state {order: 2;align-self: flex-start;}
		.mypage_inquiry_list .tit {order: 3;width: 100%;}
		.mypage_inquiry_list .date {order: 4;align-self: flex-end;margin-top: 8px;}
		.mypage_inquiry_list .arrow {order: 5;position: absolute;top: 16px;right: 16px;}
		.mypage_inquiry_list .view_box {margin: 0 16px 16px;padding: 16px;}
		.mypage_inquiry_list .view_tit {font-size: 15px;}
		.mypage_inquiry_list .view_txt {font-size: 13px;}
		.mypage_inquiry_list .file_down {padding: 8px;}
		.mypage_inquiry_list .file_down .link_box {flex-direction: column;gap: 4px;}
		.mypage_inquiry_list .reply {padding: 10px;}
		.mypage_inquiry_list .reply_content {font-size: 13px;}
}

/* 접근성 개선 */
@media (prefers-reduced-motion: reduce) {
    .mypage_inquiry_list .js_view,
    .mypage_inquiry_list .arrow_btn,
    .mypage_inquiry_list .c_btn,
    .mypage_inquiry_list .file_down .link {
        transition: none;
    }
}


/* 문의내역 전용 추가 스타일 */

/* 문의 제목 강조 */
.mypage_inquiry_list .tt {font-weight: 500;color: #333;}
/* 운영자 답변 구분 */
.mypage_inquiry_list .reply::before {content: "💬";margin-right: 6px;font-size: 12px;}
/* 호버 효과 개선 */
.mypage_inquiry_list .js_view:hover .tt {color: #007bff;}
.mypage_inquiry_list .js_view:hover .c_tag {transform: translateY(-1px);box-shadow: 0 4px 8px rgba(0,0,0,0.15);}
/* 애니메이션 효과 */
.mypage_inquiry_list .view_box {animation: slideDown 0.3s ease-out;}

@keyframes slideDown {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 로딩 상태 */
.mypage_inquiry_list .js_view.loading {opacity: 0.6;pointer-events: none;}
.mypage_inquiry_list .js_view.loading::after {content: "";position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;margin: -10px 0 0 -10px;border: 2px solid #f3f3f3;border-top: 2px solid #007bff;border-radius: 50%;animation: spin 1s linear infinite;}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/* ********************************************** *
 * 고객센터
 * ********************************************** */

.c_cs_main .layout_fix{padding:0 15px;min-height:500px;}

.c_cs_main .c_page_tit {position:relative; border-bottom:0; margin-bottom:0;}
.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; padding:45px 0; margin-top:40px; overflow:hidden; position:relative;}
.c_cs_main .cs_info ul {display:table; width:100%; table-layout:fixed;}
.c_cs_main .cs_info li {list-style:none; display:table-cell; vertical-align:top; text-align:center; box-sizing:border-box; padding:0 80px;}
.c_cs_main .cs_info li:first-child {border-right:1px solid #aaa;}
.c_cs_main .cs_info .info_box {overflow:hidden; }
.c_cs_main .cs_info .info_box .icon {float:left; width:100px; text-align:left}
.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 .time dt {font-weight:600; color:#fff; font-size:16px;}
.c_cs_main .cs_info .time dd {margin-top:10px}
.c_cs_main .cs_info dd a:hover {text-decoration:underline;}









/* ********************************************** *
 * 고객센터메인 : 자주묻는질문 검색창
 * ********************************************** */
.c_faq_search {margin-top:60px; text-align:center;}
.c_faq_search ul {display:inline-block; font-size:0px;}
.c_faq_search li {list-style:none; float:left;}

.c_faq_search .input_box {overflow:hidden;}
.c_faq_search .faq_tit {color:#333; font-size:35px; font-weight:600; height:50px; line-height:48px; margin-right:30px; letter-spacing:-0.5px;}
.c_faq_search .search_box {position:relative; width:380px; float:left;}
.c_faq_search .input_search {height:50px; border:1px solid #333; box-sizing:border-box; width:100%; padding:7px 20px 10px 55px; font-size:13px; color:#000; }

/* 질문검색 버튼 */
.c_faq_search .search_btn {float:left;}
.c_faq_search .search_btn .btn {background:#333; color:#fff; width:115px; height:50px; text-align:center; font-size:1rem; font-weight:600; letter-spacing:-0.5px; padding:5px 10px 7px; box-sizing:border-box;}
.c_faq_search .search_btn .btn:hover {background:#000;}

/* 인기키워드 */
.c_faq_search .keyword {margin-top:8px}
.c_faq_search .keyword .tit {float:left; padding:0 22px; 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_search .keyword .btn:hover {text-decoration:underline;}



/* FAQ 검색창 반응형 */
.c_faq_search { padding: 20px 0; max-width:800px; margin:0 auto; }
.c_faq_search ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: stretch; gap: 12px; flex-wrap: wrap; }
.c_faq_search li { float:none; }
.c_faq_search .faq_tit { font-weight: 700; font-size: 2rem; line-height: 1.3; flex: 0 0 auto; }
.c_faq_search .search { flex: 1 1 360px; }
.c_faq_search .input_box { display: flex; align-items: stretch; gap: 8px; }
.c_faq_search .search_box { flex: 1 1 auto; min-width: 0; }
.c_faq_search .input_search { width: 100%; height: 44px; padding: 0 12px; box-sizing: border-box; }
.c_faq_search .search_btn .btn { height: 44px; padding: 0 16px; box-sizing: border-box; }
.c_faq_search .keyword { margin-top: 10px; }


@media (max-width: 768px) {
	.c_faq_search ul { gap: 8px; }
	.c_faq_search .faq_tit { width: 100%;  }
	.c_faq_search .input_box { flex-direction: column; gap: 6px; }
	.c_faq_search .search_box { flex: 0 0 10%; width:100%; }
	.c_faq_search .search_btn .btn { width: 100%; }
	.c_faq_search .input_search { height: 42px; }
}

@media (max-width: 360px) {
	.c_faq_search .input_search { height: 40px; }
	.c_faq_search .search_btn .btn { height: 40px; }
}





/* ********************************************** *
 * 자주묻는질문 베스트
 * ********************************************** */
.c_faq_best {border: 1px solid #eee;margin: 40px auto;border-radius: 15px;max-width: 800px;}
.c_faq_best .faq_list {padding:35px 49px 20px}
.c_faq_best .faq_list .faq_tit {font-size:16px; color:#333; font-weight:600; padding-bottom:10px; border-bottom:1px solid #333; margin-bottom:10px}
.c_faq_best .faq_list table { width:100%; table-layout:fixed;}
.c_faq_best .faq_list tr {border-top:1px solid #eee;}
.c_faq_best .faq_list tr:first-child {border-top:0;}
.c_faq_best .faq_list td {vertical-align:middle;}
.c_faq_best .faq_list .num {text-align:center; font-size:16px; color:#cd3726; font-weight:600; font-family:Calibri; padding:5px 0}
.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;}
.c_faq_best .faq_list .icon {float:right; display:inline-block; margin-top:4px;}
.c_faq_best .faq_list .icon img {float:left; margin-left:5px}
.c_faq_best .faq_list .posting {float:left; display:inline-block; max-width:100%; overflow:hidden; position:relative; padding:15px; box-sizing:border-box;}
.c_faq_best .faq_list .tit { font-size:1rem; letter-spacing:-0.5px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;}
.c_faq_best .faq_list .posting:hover .tit {text-decoration:underline;}
.c_faq_best .faq_list .arrow {text-align:center; background:transparent url('../images/c_img/cs_faq_open.gif') center center no-repeat; width:100%; height:40px;}
.c_faq_best .faq_list .arrow:hover {background:transparent url('../images/c_img/cs_faq_open_ov.gif') center center no-repeat;}
.c_faq_best .board_box {display:none; background:#f5f5f5;}
.c_faq_best .board_box td {padding:15px 50px}
.c_faq_best .board_box .board_tit {font-size:1rem; font-weight:600; color:#333; padding:10px 0px 0px 35px; background:transparent url('../images/c_img/ic_faq_a.gif') left 4px no-repeat; word-wrap:break-word; word-break:keep-all;}
.c_faq_best .board_box .editor {padding:10px 0px 10px 35px; 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 .faq_list .if_open .arrow {background:transparent url('../images/c_img/cs_faq_close.gif') center center no-repeat;}
.c_faq_best .faq_list .if_open+ .board_box {display:table-row}
.c_faq_best .faq_list .if_open .tit {color:#333; }

/* 자주묻는질문 전체보기버튼 */
.c_faq_best .more_btn {background:#fafafa; text-align:center; padding:20px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.c_faq_best .more_btn .btn {padding:15px 20px}
.c_faq_best .more_btn .txt {padding-right:16px; color:#aaa; background:transparent url('../images/c_img/faq_more_btn.gif') right 4px no-repeat;}
.c_faq_best .more_btn .btn:hover .txt {color:#999; text-decoration:underline; background:transparent url('../images/c_img/faq_more_btn_ov.gif') right 4px no-repeat;}



@media screen and (max-width: 768px) {

			.c_faq_best .faq_list {padding:30px 15px;}


}



/* FAQ 페이지 스타일 - 웹반응형 */

/* 카테고리 필터 */
.faq_category_filter {margin: 20px 0;padding: 0;}
.category_buttons {display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}
.category_btn {display: inline-block;padding: 8px 16px;background: #fff;border: 1px solid #ddd;border-radius: 20px;color: #333;text-decoration: none;font-size: 14px;font-weight: 500;transition: all 0.2s ease;white-space: nowrap;}
.category_btn:hover {background: #f8f9fa;border-color: #007bff;color: #007bff;}
.category_btn.active {background: #e9ecef;border-color: #6c757d;color: #333;font-weight: 600;}
/* FAQ 아코디언 */
.faq_accordion {background: #fff;border-radius: 8px;overflow: hidden;}
/* FAQ 아이템 */
.faq_item {transition: all 0.3s ease;}
.faq_item:last-child {border-bottom: none;}
/* 질문 헤더 */
.faq_question {display: flex;align-items: center;justify-content: space-between;padding: 20px;background: #fff;cursor: pointer;transition: background-color 0.2s ease;position: relative;}
.faq_question_content {display: flex;align-items: center;flex: 1;min-width: 0;margin-right: 16px;}
.faq_icon {display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;background: #007bff;color: #fff;border-radius: 50%;font-size: 12px;font-weight: 700;margin-right: 12px;flex-shrink: 0;}
.faq_title {font-size: 16px;font-weight: 600;color: #333;line-height: 1.4;flex: 1;min-width: 0;}
.faq_arrow {flex-shrink: 0;}
.faq_arrow .arrow_btn {background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+) no-repeat center;}
.arrow_btn {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;background: #f8f9fa;border: 1px solid #e9ecef;border-radius: 50%;color: #6c757d;text-decoration: none;transition: all 0.2s ease;}
.arrow_btn:hover {border-color: #007bff;color: #007bff;}
.arrow_btn .icon {font-size: 12px;transition: transform 0.2s ease;}

/* 답변 내용 */
.faq_answer {background: #f8f9fa;border-top: 1px solid #e9ecef;max-height: 0;overflow: hidden;transition: max-height 0.3s ease, padding 0.3s ease;}
.faq_answer_content {padding: 0 20px;transition: padding 0.3s ease;}
.faq_answer_text {font-size: 14px;color: #555;line-height: 1.6;padding: 20px 0;}
/* 열린 상태 */
.faq_item.if_open .faq_question {border-bottom: 1px solid #e9ecef;}
.faq_item.if_open .faq_answer {max-height: 1000px;padding: 0;}
.faq_item.if_open .faq_answer_content {padding: 0 20px;}
.faq_item.if_open .arrow_btn .icon {transform: rotate(180deg);}

/* 반응형 디자인 */

/* 태블릿 (768px 이하) */
@media (max-width: 768px) {
		.category_buttons {gap: 6px;}
		.category_btn {padding: 6px 12px;font-size: 13px;}
		.faq_question {padding: 16px;}
		.faq_icon {width: 20px;height: 20px;font-size: 11px;margin-right: 10px;}
		.faq_title {font-size: 15px;}
		.arrow_btn {width: 28px;height: 28px;}
		.arrow_btn .icon {font-size: 11px;}
		.faq_answer_content {padding: 0 16px;}
		.faq_answer_text {font-size: 13px;padding: 16px 0;}
}

/* 모바일 (480px 이하) */
@media (max-width: 480px) {
		.category_buttons {flex-direction: column;align-items: flex-start;gap: 8px;}
		.category_btn {padding: 8px 16px;font-size: 14px;width: 100%;text-align: center;border-radius: 8px;}
		.faq_question {padding: 12px;flex-direction: column;align-items: flex-start;gap: 8px;}
		.faq_question_content {width: 100%;margin-right: 0;}
		.faq_icon {width: 18px;height: 18px;font-size: 10px;margin-right: 8px;}
		.faq_title {font-size: 14px;}
		.faq_arrow {align-self: flex-end;}
		.arrow_btn {width: 24px;height: 24px;}
		.arrow_btn .icon {font-size: 10px;}
		.faq_answer_content {padding: 0 12px;}
		.faq_answer_text {font-size: 12px;padding: 12px 0;}
}


/* 접근성 개선 */
@media (prefers-reduced-motion: reduce) {
    .faq_item,
    .faq_question,
    .faq_answer,
    .faq_answer_content,
    .arrow_btn,
    .arrow_btn .icon {
        transition: none;
    }
}



/* 로딩 상태 */
.faq_item.loading {opacity: 0.6;pointer-events: none;}
.faq_item.loading::after {content: "";position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;margin: -10px 0 0 -10px;border: 2px solid #f3f3f3;border-top: 2px solid #007bff;border-radius: 50%;animation: spin 1s linear infinite;}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* 카테고리 버튼 그룹 스타일 개선 */
.category_buttons {background: #f8f9fa;padding: 16px;border-radius: 8px;border: 1px solid #e9ecef;}
/* 활성 카테고리 강조 */
.category_btn.active {background: linear-gradient(135deg, #6c757d, #495057);color: #fff;box-shadow: 0 2px 4px rgba(108, 117, 125, 0.3);transform: translateY(-1px);}

/* FAQ 아이템 간격 조정 */
.faq_item + .faq_item {margin-top: 0;}

/* 답변 내용 스타일링 */
.faq_answer_text p {margin: 0 0 12px 0;}
.faq_answer_text p:last-child {margin-bottom: 0;}
.faq_answer_text ul,.faq_answer_text ol {margin: 12px 0;padding-left: 20px;}
.faq_answer_text li {margin: 4px 0;}
/* 강조 텍스트 */
.faq_answer_text strong {color: #007bff;font-weight: 600;}
.faq_answer_text em {color: #6c757d;font-style: italic;}


/* ********************************************** *
 * 고객센터 하단 : 공지사항,이벤트 / 1:1 온라인 문의, 광고제휴문의 버튼
 * ********************************************** */
.c_cs_main .cs_post {overflow:hidden; margin-top:65px}
.c_cs_main .new_post {float:left; padding-right:50px; width:50%; 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 li:hover .btn {background:#f5f5f5;}
.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 .tab_menu .btn_more:hover .tx {color:#333;}

/* 공지사항 리스트 */
.c_cs_main .new_post .notice_list {min-height:160px; box-sizing:border-box; margin-top:15px; border-bottom:1px solid #eee;}

.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:13px; 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:4px}
.c_cs_main .new_post .notice_list .icon img {float:left; margin-left:5px}
.c_cs_main .new_post .notice_list .new {width:12px; height:12px; float:right; display:inline-block; margin-top:4px}
.c_cs_main .new_post .notice_list .new img {width:100%; height:100%;}
.c_cs_main .new_post .notice_list .posting:hover .txt {text-decoration:underline;}

/* 이벤트 리스트 */
.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}
.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;}

/* 1:1 온라인 문의, 광고제휴문의 버튼 */
.c_cs_main .right_faq {float:left;  padding-left:50px; width:50%; box-sizing:border-box;}
.c_cs_main .right_faq .faq_box { box-sizing:border-box; border:1px solid #eee; text-align:center; padding:45px 50px 57px; height:220px;}
.c_cs_main .right_faq .faq_box .txt {font-size:14px; color:#999; letter-spacing:-0.5px; line-height:22px; }
.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:-20px; display:block}
.c_cs_main .right_faq .c_btnbox li {width:50%; float:left; padding-left:20px; 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 ;}









/* ********************************************** *
 * 게시판 (공통)
 * ********************************************** */

.c_board .layout_fix{padding:0 15px;min-height:500px;}
.c_board .c_agree {margin-top:0px}
.c_board .c_agree .form {margin-top:0}
.c_board .c_page_tit {position:relative; border-bottom:0; margin-bottom:0;}
.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:30px; padding-bottom:5px; border-bottom:1px solid #000;}

/* 개인정보처리방침 안내 */
.c_board .c_agree .agree_check  {text-align:center;}
.c_board .c_agree .form .textarea_design {height:120px;}









/* ********************************************** *
 * 게시판 리스트제어
 * ********************************************** */
.c_list_ctrl {padding-bottom:20px; overflow:hidden; border-bottom:1px solid #333;}
.c_list_ctrl .tit_box {display:none; margin-top:17px;}
.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; padding-left:17px; margin-left:16px; position:relative;}
.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 {border:1px solid #ddd; padding:6px; font-size:.9rem !important; height:35px; float:left; width:130px; margin-left:10px}
.c_list_ctrl .ctrl_right select {-webkit-appearance: none;appearance: none;-moz-appearance: none;-webkit-user-select: none;background:#fff url('../images/c_img/order_search_arrow.gif') right center no-repeat;}
.c_list_ctrl .ctrl_right select:focus {border-color:#aaa;}
.c_list_ctrl .ctrl_right select::-ms-expand {display:none;}
.c_list_ctrl .search {position:relative; float:left; margin-left:10px}
.c_list_ctrl .search .input_search {background:#fff; border:1px solid #ddd; height:35px; box-sizing:border-box; width:224px; padding:7px 40px 10px 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:40px; height:35px; background:transparent url('../images/c_img/board_search.gif') center top no-repeat; z-index:100}
.c_list_ctrl .search .btn_search:hover {background-position:center bottom;}
.c_list_ctrl .all_btn {background:#ddd; border:1px solid #ddd; box-sizing:border-box; color:#888; height:35px; line-height:30px; width:87px; text-align:center; letter-spacing:-0.5px; float:left; margin-left:10px}
.c_list_ctrl .all_btn:hover {background:#ccc;}
.c_list_ctrl .write_btn {background:#333; border:1px solid #333; box-sizing:border-box; color:#fff; height:35px; line-height:30px; font-weight:600; width:87px; text-align:center; letter-spacing:-0.5px; float:left; margin-left:10px;}
.c_list_ctrl .write_btn:hover {background:#000;}
.c_list_ctrl .qna_btn {background:#333; border:1px solid #333; box-sizing:border-box; color:#fff; height:35px; line-height:30px; font-weight:600; padding:0 15px; text-align:center; letter-spacing:-0.5px; float:left; margin-left:10px;}
.c_list_ctrl .qna_btn:hover {background:#000;}
.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;}
.c_list_ctrl .date .input_design {background:#fff; border:1px solid #ddd; height:35px; box-sizing:border-box; width:224px; padding:7px 40px 10px 10px; background:#fff url('../images/c_img/ic_order_date.gif') right center no-repeat;}
.c_list_ctrl .date .input_design:focus {color:#000; border-color:#aaa; background:#fff url('../images/c_img/ic_order_date_on.gif') right center no-repeat; }



@media screen and (max-width: 768px) {
	.c_list_ctrl .ctrl_right {float:none;}
	.c_list_ctrl .ctrl_right select {width:100%;margin:0 0 5px 0;}
	.c_list_ctrl .search {width:100%;margin:0; }
	.c_list_ctrl .search .input_search { width:100%;	 }
	.c_list_ctrl .write_btn {width:100%;margin:5px 0 0 0;}
}





/* ********************************************** *
 * 게시판 목록 (공통)
 * ********************************************** */
.c_board_list {margin-top:0}
.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;}
.c_board_list .id {text-align:center; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; }
.c_board_list .date {text-align:center;}
.c_board_list .tit {color:#333;}
.c_board_list .if_notice .tit {font-weight:600;}
.c_board_list .title {position:relative; padding-left:20px}
.c_board_list .tit_box {max-width:100%; overflow:hidden; position:relative; box-sizing:border-box;}
.c_board_list .js_faq_list_item .tit_box {display:block; }

.c_board_list .tit_box .icon {float:right; display:inline-block; margin-top:4px; margin-left:4px}
.c_board_list .tit_box .icon img {float:left; margin-left:6px}
.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 { font-size:1rem; letter-spacing:-0.5px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;}
.c_board_list .tit_box:hover .tt {text-decoration:underline;}
.c_board_list .sub_txt {overflow:hidden; clear:both; color:#bbb; padding-top:5px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;}
.c_board_list .sub_txt:hover {text-decoration:underline;}



@media screen and (max-width: 768px) {



}




/* 답글 목록 */
.c_board_list .if_reply .tit_box {padding-left:20px; background:transparent url('../images/c_img/ic_faq_reply.gif') left 1px no-repeat;}

/* 상품평점 */
.c_board_list .mark {background:transparent url('../images/c_img/board_star.png') no-repeat; width:73px; height:12px; display: inline-block; float:left; margin:0 10px}
.c_board_list .star {background:transparent url('../images/c_img/board_star.png') 0 bottom no-repeat; width:100%; height:100%; float:left;}

/* 썸네일 */
.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; width:50px; min-height:50px; overflow:hidden;  box-sizing:border-box; background:#fafafa url('../images/c_img/board_none.png') center center no-repeat;}
.c_board_list .thumb img {width:100%;}

/* 찜하기 */
.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:hover .btn { background-position:right top;}
.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;background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBMMTIgMTVMMTcgMTAiIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+) no-repeat center;}
.c_board_list .arrow_btn .icon {display:none;}
.c_board_list .arrow_btn:hover .icon {background-position:right top;}

/* 상세보기 */
.c_board_list .view_box {border:1px solid #ddd; background:#f5f5f5;}
.c_board_list .view_box td {padding:50px}
.c_board_list .view_box img {max-width:100%}
.c_board_list .view_box .view_tit {font-size:15px; font-weight:600; color:#333;}
.c_board_list .view_box .view_txt { margin:15px 0; line-height:20px;}
.c_board_list .view_box .c_btn {margin-top:15px; margin-left:0}
.c_board_list .if_open .arrow_btn .icon {background-position:left bottom;}

/* 나의문의내역 : 댓글 */
.c_board_list .reply_box {margin-top:15px; border-top:1px solid #ddd;}
.c_board_list .reply {padding:20px 30px 15px 55px; overflow:hidden; text-align:left; border:1px solid #ddd; background:#fff url('../images/c_img/ic_faq_a.gif') 20px 14px no-repeat;  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:3px; width:1px; height:11px; background:#ddd;}
.c_board_list .reply .btn_delete {background:transparent url('../images/c_img/reply_delete.gif') center center no-repeat; border:1px solid #ddd; width:15px; height:15px; float:left; margin:0 0 0 10px;}
.c_board_list.board_review .tit_box .tt {font-size:15px; line-height:21px;}
.c_board_list.board_review .thumb_box {padding:15px 0}

/* 자주묻는질문 게시판 */
.c_board_list .field {text-align:center; word-wrap:break-word; word-break:keep-all; padding:15px 5px}
.c_board_list .board_box {background:#f5f5f5; display:none}
.c_board_list .board_box td {padding:15px 70px 15px 210px}
.c_board_list .board_box .board_tit {font-size:1rem; font-weight:600; color:#333; padding:10px 0px 0px 35px; background:transparent url('../images/c_img/ic_faq_a.gif') left 4px no-repeat; word-wrap:break-word; word-break:keep-all;}
.c_board_list .board_box .editor {padding:10px 0px 10px 35px; 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_list .if_open+ .board_box {display:table-row}



/* 자주묻는질문 탑 */
.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-top:30px}
.c_board_view .view_tit {text-align:center; color:#333; padding:15px; font-weight:600; font-size:1.2rem; 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_view .view_info {overflow:hidden; border-bottom:1px solid #333; padding:10px 0}
.c_board_view .view_info .txt_box {float:left; margin-left:-3px}
.c_board_view .view_info .txt {float:left; height:23px; line-height:21px; font-size: 1rem;padding:0 17px; margin-left:1px; color:#999; position:relative;}
.c_board_view .view_info .txt strong {color:#666;}
.c_board_view .view_info .txt:before {content:""; position:absolute; left:-1px; top:50%; width:1px; height:11px; background:#ccc; margin-top:-6px}
.c_board_view .view_info .c_tag {float:right;}
.c_board_view .view_info .date {float:right; margin-right:10px; line-height:21px; color:#333; font-family:Calibri; font-size:14px;}

/* 글 내용 */
.c_board_view .conts_box {overflow:hidden; padding:25px 15px}
.c_board_view .conts_box img {max-width:100%}

/* 관리자 답변 */
.c_board_view .answer {border:2px solid #999; margin:30px 0 0 0; padding:20px; position:relative; }
.c_board_view .answer .tit {position:absolute; left:0; top:0; margin:-13px 0 0 -2px; background:#999; height:40px; line-height:36px; color:#fff; letter-spacing:-1px; font-size:14px; padding:0 20px 0 20px; 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:35px 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:30px 0 0 0; background:#fff;}
.c_board_view .file_down .tit {position:absolute; left:28px; top:50%; margin-top:-11px; height:20px; line-height:18px; color:#666; padding-left:14px; background:transparent url('../images/c_img/board_file_down.gif') left center no-repeat;}
.c_board_view .file_down .link_box {margin-left:120px; padding:8px 0 10px 10px; overflow:hidden; border-left:1px solid #ddd; }
.c_board_view .file_down .link {height:20px; line-height:20px; color:#888; text-decoration:underline; float:left; letter-spacing:0px; padding:5px 10px}
.c_board_view .file_down .link:hover {color:#000}

/* 댓글 */
.c_board_view .reply_box {margin-top:40px}
.c_board_view .reply_box .top_tit {overflow:hidden; margin-bottom: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 {}
.c_board_view .reply_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;}
.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_form .btn_ok:hover {background:#333;}

/* 댓글목록 */
.c_board_view .reply_list { overflow:hidden;}
.c_board_view .reply_list li {border-bottom:1px solid #ddd; padding:15px 15px 15px 95px; position:relative; list-style:none; background:transparent url('../images/c_img/board_ic_reply.png') 20px center no-repeat; cursor:default}
.c_board_view .reply_list .name {font-weight:600; float:left; margin-right:10px; color:#333; line-height:19px;}
.c_board_view .reply_list .id {color:#777; float:left; line-height:19px; font-family:calibri; font-size:15px; letter-spacing:0; margin-right:10px}
.c_board_view .reply_list .date {color:#999; float:left; line-height:19px; font-family:calibri; font-size:15px; letter-spacing:0px; width:auto;}
.c_board_view .reply_list .conts {margin-top:10px; line-height:18px; clear:both; padding-top:5px;}
.c_board_view .reply_list .btn_delete {background:transparent url('../images/c_img/board_delete.gif') center center no-repeat; border:1px solid #ddd; width:17px; height:15px; float:left; margin:1px 0 0 10px;}
.c_board_view .reply_list .btn_delete:hover {background-color:#ddd;}

/* 이전글, 다음글 */
.c_board_view .nextprev {border-top:1px solid #ddd; margin-top:30px;}
.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 20px;  display:table-cell; width:80px; vertical-align:middle;}
.c_board_view .nextprev .tit {padding-left:20px; color:#666}
.c_board_view .nextprev .txt { display:table-cell; vertical-align:middle; padding-right:50px; height:36px; line-height:36px; color:#999;}
.c_board_view .nextprev .link {height:36px; line-height:36px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:inline-block; max-width:100%;}
.c_board_view .nextprev .link:hover {color:#333}
.c_board_view .nextprev .if_prev {background:transparent url('../images/c_img/board_prev.gif') left center no-repeat}
.c_board_view .nextprev .if_next {background:transparent url('../images/c_img/board_next.gif') left center no-repeat}
.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-top:30px; border-top:0;}
.c_board_form .c_list_ctrl {padding-bottom:10px}
.c_board_form .tit_box {margin-top:0}


@media screen and (max-width: 768px) {
		.c_form.c_board_form table,
		.c_form.c_board_form table tbody ,
		.c_form.c_board_form table tr,
		.c_form.c_board_form table th,
		.c_form.c_board_form table td {display:block;width:100%;}
		.c_form.c_board_form table th{padding:10px 5px;}
		.c_form.c_board_form table td{padding:0 0 15px;}
}


/* ********************************************** *
 * 이벤트게시판
 * ********************************************** */
.c_board_list .event_thumb {padding:15px 0}
.c_board_list .event_thumb .thumb_box {width:300px; min-height:115px; overflow:hidden; position:relative; background:#f5f5f5 url('../images/c_img/none_photo.png') center center no-repeat;}
.c_board_list .event_thumb .thumb_box img {max-width:100%}
.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 .news_thumb .thumb_box {width:200px; min-height:100px; overflow:hidden; position:relative; background:#f5f5f5 url('../images/c_img/none_photo.png') center center no-repeat;}
.c_board_list .news_thumb .thumb_box img {max-width:100%}
.c_board_list.news_list .tit_box .tt {font-size:15px; font-weight:600;}
.c_board_list.news_list .sub_txt {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; font-size:13px; line-height:17px; height:51px; clear:both; color:#999; padding-top:10px; word-wrap:break-word; word-break:keep-all;}

/* 갤러리형 게시판 - 반응형 (Flex 레이아웃) */
.c_board_list .board_gallery {overflow:hidden; }
.c_board_list .board_gallery ul {display:flex;margin-top:20px;flex-wrap:wrap; gap:20px; overflow:hidden;}
.c_board_list .board_gallery ul+ ul {clear:both}
.c_board_list .board_gallery li {list-style:none; width: calc(20% - 16px); position:relative; box-sizing:border-box;}
.c_board_list .gallery_box {position:relative; margin-top:0;}
.c_board_list .gallery_box .gallery {overflow:hidden; position:relative; border:0; box-sizing:border-box; width:100%; padding-bottom:66.67%; background:#f5f5f5;}
.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); z-index:1;}
.c_board_list .gallery_box .gallery img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; display:block;}
.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:1.1rem;font-weight: 600;}
.c_board_list .gallery_box .gallery_info {overflow:hidden; margin-top:10px}
.c_board_list .gallery_box .date {float:left; color:#999; font-size:1rem;}
.c_board_list .gallery_box .view {float:right; color:#999; font-size:1rem;}
.c_board_list .gallery_box:hover .item_name {text-decoration:underline;}

/* 태블릿 (1024px 이하) - 3열 */
@media (max-width: 1024px) {
    .c_board_list .board_gallery ul {gap:18px;}
    .c_board_list .board_gallery li {flex:0 0 calc(33.333% - 12px);}
}

/* 태블릿 작은 화면 (768px 이하) - 2열 */
@media (max-width: 768px) {
    .c_board_list .board_gallery ul {gap:15px;}
    .c_board_list .board_gallery li {flex:0 0 calc(50% - 7.5px);}
    .c_board_list .gallery_box .item_name {font-size:1rem;}
}

/* 모바일 (480px 이하) - 2열 유지, 간격 조정 */
@media (max-width: 480px) {
    .c_board_list .board_gallery ul {gap:12px;}
    .c_board_list .board_gallery li {flex:0 0 calc(50% - 6px);}
    .c_board_list .gallery_box .item_name {font-size:1rem;}
    .c_board_list .gallery_box .date,
    .c_board_list .gallery_box .view {font-size:1rem;}
}



/* 미확인입금자리스트 */
.c_board_list.deposit_list td {text-align:center;}
.c_board_list.deposit_list .name {color:#666;}
.c_board_list.deposit_list .price {}
.c_board_list.deposit_list .price_num {text-align:right; min-width:90px;}
.c_board_list.deposit_list .c_list_ctrl .search .input_search {width:150px;}









