@charset "UTF-8";

/* ---------------------------------------------------- */
/* cs */
/* ---------------------------------------------------- */

#page_cs .cs_tit {
  padding-bottom: 15px;
}
#page_cs .table_type > .table_col tr td.td_faq_q {
	padding: 15px 15px 15px 0;
	text-align: right;
}
@media screen and (max-width: 912px) {
	#page_cs .cs_tit {
	  display:none;
	}
}
#page_cs .button_wrap {
	padding-top: 30px;
}
#page_cs .search_container.st_box {
	margin-bottom: 35px;
}

/* 고객센터 사이드바 cs안내문 */
#page_cs .sidebar .cs_info {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid var(--color-lineGray);
}
@media screen and (max-width: 912px) {
	#page_cs .sidebar .cs_info {
		display: none;
	}
}
#page_cs .sidebar .cs_info p {
	margin-bottom: 3px;
}
#page_cs .sidebar .cs_info h3:last-of-type {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* faq */
#cs_faq .table_type > .table_col {
  border-top: 1px solid var(--color-lineGray);
}
#page_cs .board_zone_cont .board_categorize {
	padding: 0 15px;
}

/* faq 게시판 반응형처리 */
@media screen and (max-width: 912px) {
	#page_cs .table_type > .table_col > tbody > tr {
	    display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
	}
	#page_cs .board_zone_cont .board_list_faq .tr_content td .faq_content_icon, .board_list_faq .table_type > .table_col tbody td.td_faq_q {
		display:none;
	}
	#page_cs .table_type > .table_col tr td.td_faq_cate {
		padding-bottom: 0;
	    color: var(--color-point);
	    font-family: var(--font-bold);
	    min-height: 0;
	}
	#page_cs .board_zone_cont > .board_list_faq > .table_type_board > .table_col > tbody > .tr_content > td {
		padding-left: 15px;
	}
	#cs_faq .board_zone_cont .board_list_toggle .tr_title.toggle .toggle_title {
		padding-top: 5px;
		min-height: 0;
	}
	#cs_faq .board_zone_cont .board_list_toggle .tr_title.toggle .toggle_title::before {
		top: 10px;
	}
	#page_cs .board_zone_cont .board_categorize ul li {
		-webkit-flex-shrink: 0;
	    -moz-flex-shrink: 0;
	    -ms-flex-shrink: 0;
	    -ms-flex-negative: 0;
	    flex-shrink: 0;
	}
}

/* 추가요청사항 */
#cs_notice .board_zone_cont .board_list_toggle .tr_content > td {
	padding-left: 25px;
	padding-right: 25px;
}
@media screen and (max-width: 1124px) {
	#cs_notice .board_zone_cont .board_list_toggle .tr_content > td {
		padding-left: 15px;
		padding-right: 15px;
	}
}