@charset "utf-8";
/*
 KSO STYLING v1.1
 http://KSODESIGN.com/
 Copyright 2010~2015 KSODESIGN	 
 Contributing author : KSJade (contact@ksodeisgn.com)
**********************************************/
@import url(http://fonts.googleapis.com/css?family=Oswald|Open+Sans:400,600,700);
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans);
@font-face {
  font-family: ng;
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
	font-family: ngBold;
	font-style: normal;
	font-weight: 700;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src: local(※), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
		 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

body, p, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, hr { font-family:'나눔고딕','NanumGothic',ng !important}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
h1,h2,h3{font-family:ngBold!important}

.mBottom10 {margin-bottom:10px}
.mBottom20 {margin-bottom:20px}
.mBottom30 {margin-bottom:30px}
.mBottom40 {margin-bottom:40px}
.mBottom50 {margin-bottom:50px}
.mBottom60 {margin-bottom:60px}

/* 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;
}
/* restboard */
#restboard button.btn,#restboard .btn{height:34px !important;}
#restboard .btn-group-sm a.btn{height:26px !important;}



/* mediaQuery
****************************************/

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 

}
@media (min-width: 992px)

}
/* 960 Grid */
@media screen and (min-width: 768px) {

}
/* 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) {  

}
