@charset "utf-8";
/*
 KSO STYLING v1.1
 http://KSODESIGN.com/
 Copyright 2010~2015 KSODESIGN	 
 Contributing author : KSJade (contact@ksodeisgn.com)
**********************************************/
/* @import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css); */
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);
body, p, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, hr,
h1,h2,h3,h4,h5,h6
{font-family: 'Open Sans', 'Noto Sans KR','Apple SD 산돌고딕 Neo','Apple SD Gothic Neo','나눔고딕',NanumGothic,ng,sans-serif;font-weight: 400;letter-spacing: -0.5px;color: #666;}
h1,h2,h3,h4,h5 {margin-top: 0;color: #333;font-weight: 600;}
.mb-10 {margin-bottom:10px}
.mb-20 {margin-bottom:20px}
.mb-30 {margin-bottom:30px}
.mb-40 {margin-bottom:40px}
.mb-50 {margin-bottom:50px}
.mb-60 {margin-bottom:60px}
.mb-70 {margin-bottom:70px}
.mb-80 {margin-bottom:80px}
.mt-20 {margin-top:20px}
.mt-30 {margin-top:30px}
.mt-40 {margin-top:40px}
/* bootstrap custom 
**********************************/
.navbar{border:0;border-radius:0}


/* panel
-----------------------------------------------------------------*/
.panel-group .panel {border-radius:0}
.panel-heading {padding:0;border-radius:0}
.panel-title{font-size:13px}
.panel-title>a{padding: 10px 15px;display:block;color:#666}

/* tab container 
-----------------------------------------------------------------*/
.tab-container {font-size:12px;border:1px solid #dcdcdc;}
.tab-container .tab-content {padding:15px;}
.tab-container .nav-tabs > li > a{font-size:12px;color:#666;border:0;border-left:1px solid;border-bottom:1px solid;background-color:#f8f8f8;border-radius:0;}
.tab-container .nav-tabs > li > a{border-color:#ddd;border-bottom-color:#ddd}
.tab-container .nav-tabs > li:first-child > a{border-left:0;}
.tab-container .nav-tabs.nav-justified>.active>a, 
.tab-container .nav-tabs.nav-justified>.active>a:hover, 
.tab-container .nav-tabs.nav-justified>.active>a:focus {background-color:#fff;border-top:0;border-right:0;border-bottom:1px solid #fff;}
.tab-container .nav-tabs.nav-justified> li:first-child > a:hover{border-left:0;}


.localNavigation li a{padding:3px 15px;font-size:12px}/* 통합검색 스킨 */
.xpress-editor .tool li.character .layer p input,
.xpress-editor .tool li.url .layer fieldset input.link,
.localNavigation li a,.localNavigation li.on a,
#spot .search input[type="text"],
#kso-container .bd_tmb_lst.gall_style2 .tmb_wrp,#kso-container .bd_lst {  /* box-sizing */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/*
 * Board : sketchbook
 * 20170511 / 20170826 / 20180129
 * ksodesign custom styling
 * -----------------------------------
 */

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

/* 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;}
 
.bd_zine.card h3 {letter-spacing: 0 !important;}/* 웹진 제목 */
.bd_zine.card .cnt {font-size:13px;line-height:1.6;color:#888;} /* 웹진 내용폰트 */
.bd_zine.card .info {font-size:12px;} /* 웹진 날짜,글쓴이... 폰트 */

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

/* board list */
.bd .bg_f_f9 {background:none;}
.bd_tb_lst th, 
.bd_tb_lst td {padding: 15px 12px;font-size:13px;} /* 목록형 상하간격 */
.bd_tb_lst th {border-top: 2px solid #444;border-bottom: 1px solid #D0D0D0;}

/* board webzine */
.bd_zine .cnt {margin-top: 20px;font-size: 14px;color: #777;} /* 웹진 기본 제목,내용 간격, 폰트 */

/* board gallery */
.bd_tmb_lst .tmb_wrp {border: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;}

/* 
* 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 (min-width: 992px) {
	.bd_zine h3 {font-size: 18px;}
	.extraVarsList tr td .text,
	.extraVarsList td .iText {width: 69%}
}
/* mediaQuery
****************************************/
@media (min-width: 992px)

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

.tab-container .nav-tabs > li > a{border-left:0}
.nav-tabs.nav-justified>li>a{margin-bottom:1px}
.tab-container .nav-tabs.nav-justified>.active>a, 
.tab-container .nav-tabs.nav-justified>.active>a:hover, 
.tab-container .nav-tabs.nav-justified>.active>a:focus{border-left:0;border-bottom:1px solid #ddd}
}
/* Landscape phones and down */
@media (max-width: 480px) { 

}
/* Large desktop */
@media (min-width: 1200px) {  

}
