/*
 * Board : sketchbook
 * 20170511 / 20170826 / 20180129 / 20181015
 * ksodesign custom styling
 * -----------------------------------
 */
.bd {font-size: 14px;color: #666;}

#bd_wizard {z-index: 1100;}
/* board top */
.bd .bd_hd {display:none !important}
.bd_tl {margin: 0 15px;}
/*
.bd .lst_btn {display:none !important} 목록 아이콘 */
.bd .info svg {display: none;} /* fa4 아이콘 */

/* board category */
.bd_cnb,
.bd_cnb .bg_f_f9 {
	background:none;border-color:#efefef;
	border-radius: 0;
	box-shadow: none;
}
.bd_cnb .bg_f_f9 {border: 0}

/* board bottom */
.bd a.btn_img {padding:4px 10px;height:auto;font-size:13px} /* 버튼 폰트 */
.bd .lst_btn, /* 리스트 버튼 */ 
.bd a i[class*=ico_16px] {display:none} /* 버튼 아이콘 */ 
.bd a i.home {display:block} /* 카테고리 홈 아이콘 */
.btm_mn {padding-left:0;padding-right:0;} /* 목록 하단 버튼 패딩 */

/* board font */
table {font-family:'Open Sans','Apple SD 산돌고딕 Neo','Apple SD Gothic Neo','나눔고딕',NanumGothic,ng;}
.bd, .bd input, .bd textarea,
.bd select, .bd button, .bd table,
.bd_tb_lst td.title
{font-size:14px;}

/* board body */
.rd_ft .rd_vote {display: none;}

/* --------------------------------------
 * List 
 * ----------------------------------- */
.bd_hd.clear,
.small_lst_btn .lst_btn {display: none;}
.bd .bg_f_f9 {background:none;}
.bd_tb_lst th, 
.bd_tb_lst td {padding: 19px 12px;font-size:13px;} /* 목록형 상하간격 */
.bd_tb_lst th {border-top: 2px solid #444;border-bottom: 1px solid #D0D0D0;}

.bd_tb_lst th, 
.bd_tb_lst td,
.bd_tb_lst td.title {font-size: 15px; }

.bd_tl {margin: 0 15px 10px;}
.bd_tl i {display: none;}
.bd_tl h1 {padding: 0;font-size:18px;}
.bd_tl h2 {font-size:12px;}
.bd_pg a, .bd_pg strong {border-radius: 0;}

/* --------------------------------------
 * Webzine 
 * ----------------------------------- */
.bd .bd_zine h3 {margin-bottom: 10px;font-size: 16px;color: #000;}
.bd .bd_zine .cnt {margin-top: 1rem;font-size: 14px;color: #777;}/* 웹진 기본 제목,내용 간격, 폰트 */
.bd .card {border: 0;}
.bd_zine.card h3 {font-size: 15px;letter-spacing: 0 !important;}/* 웹진 제목 */
.bd_zine.card .cnt {font-size: 13px;line-height:1.6;color:#888;} /* 웹진 내용폰트 */
.bd_zine.zine .info,
.bd_zine.card .info {font-size: 12px;} /* 웹진 날짜,글쓴이... 폰트 */

/* board gallery */
.bd_tmb_lst .tmb_wrp {border:0} /*  */

/* --------------------------------------
 * Read 
 * ----------------------------------- */
.rd_hd {padding-bottom: 20px;border-bottom: 2px solid #333;}
.rd_hd .board h1 {padding: 0;font-size: 1.4rem;}
.rd_hd .board .top_area {padding-bottom: 0;border: 0;background: none;}
.rd_hd .board .btm_area {border: 0;}
.rd_hd .btm_area span {padding-left: 0;}

.rd_hd .board .side,
.rd_hd .board .top_area {padding-left: 5px;}
.rd_hd .board .btm_area span {letter-spacing: 0;}
.rd_hd .board .nick,
.rd_hd .btm_area span, 
.rd_hd .board .cate {font-size: 13px;}
.bd_prev_next {padding-bottom: 40px;}

.xe_content {line-height: 1.6 !important;}

/* --------------------------------------
 * Write 
 * ----------------------------------- */
.bd_wrt_main {border-radius: 0;}


/* faq */
.bd_faq {margin-top: 12px;}
.bd_faq>li:hover, .bd_faq .open, .bd_faq .notice {background-color: #fff;}
.bd_faq .a {background-color: #f5f5f5;border: 0;border-radius: 0;}
.bd_faq .mrk {
	top: 0;
	width: 18px;height: 18px;
	color: #fff;background: #888888;border: 0;
	box-shadow: none;text-shadow: none;
	border-radius: 50%;
}
.bd_faq .mrkA {display: none;}
.bd_faq .article .mrk {
    font: 500 11px/18px Arial,Helvetica,sans-serif;
}
.bd_faq .q {font-size: 14px;color: #666;}
.bd_faq .url {display: none;}
.bd_faq .editArea {margin-bottom: 0;}
.bd_faq p {color: #666;}

.bd_lst input[type=checkbox] {z-index: 1;}
.exForm .text, 
.exForm .homepage, 
.exForm .email_address, 
.exForm .tel, 
.exForm .address, 
.exForm .date {height: auto;}

/* --------------------------------------
 * Button
 * ----------------------------------- */
.bd .btm_mn {padding: 10px 0 0;}
.bd .btn_img {
	padding: 5px 20px;height: auto;
	border-radius: 0;
}
.bd a.btn_img>i,
.bd .ico_16px {display: none !important;}

.bd .bd_srch_btm label,
.bd .btn_img {font-size: 13px;line-height: 1.8;}
.rd_nav_style2 .rd_nav, 
.rd_nav_side .rd_nav {border-radius: 0;}

/* 
* Contact_Write
---------------------------------------*/
.board .extraVarsList input[type=checkbox], 
.board .extraVarsList input[type=radio],
.board .extraVarsList label {margin-top: 0;margin-bottom: 0;}
.board .extraVarsList .radio {display: inline-block;}

.extraVarsList tr td a span{padding:0;background:0 0;border-color:transparent}
.extraVarsList tr td a span.cke_button_label{display:none}
.extraVarsList td p.xefu-dropzone-message {display: inline-block;}
.extraVarsList td p.upload_info {display: none;}
.extraVarsList td p.xefu-dropzone-message,
.extraVarsList td p.upload_info {line-height: 1;}
.cke_combo_open{display:inline-block!important}
.cke_combo_arrow{border-left:3px solid transparent!important;border-right:3px solid transparent!important;border-top:3px solid #474747!important}
.boardListForm td.checkbox {display: table-cell;margin: 0;}
.boardListForm .checkbox input[type=checkbox] {margin: -5px;}
.categoryList .categoryThisItem a,
.categoryList .categoryItemOver a {height: auto;}


/* --------------------------------------
 * Media Query 
 * ----------------------------------- */
@media (min-width: 992px) {
	.bd_zine h3 {font-size: 18px;}
	.extraVarsList td .iText {width: 69%}
}
@media  (max-width: 533px) {
	.rd_hd .board h1 {font-size: 16px}
	.rd_hd .board .nick, 
	.rd_hd .btm_area span, 
	.rd_hd .board .cate {font-size: 13px;}
	.rd_hd .board .btm_area {margin: 10px 0 0;padding-bottom: 0;}

	.bd .btm_mn {margin-top: 20px;}
}