@charset "utf-8";
/*
 KSODESIGN LAYOUT 20140801
 http://ksodesign.com/
 
 Copyright 2010~2014 KSODESIGN	 
 Contributing author : KSJade (ksjade@ksodesign.com)
--------------------------------------------------------------- */
/*
** Default 
****************************************/
::-moz-selection {background: #44B39E;color: white;}
::selection {background: #44B39E;color: white;}
a,a:hover {text-decoration:none;color:#333;}
iframe{border:0}

/* Skin to content */
.skip{margin:0}
.skip>a{display:block;text-align:center;line-height:28px;height:0;overflow:hidden}
.skip>a:focus{height:auto}

/* header
****************************************/
#kso-header.header{position:absolute;top:0;width:100%;z-index:89;}
#kso-header a.social {display:block;width:26px;height:26px;background:url(../img/social.png) no-repeat;transition:none}
#kso-header .social.facebook {background-position:-26px 0}
#kso-header .social.twitter {background-position:0 0}
#kso-header .social.facebook:hover {background-position:-26px -26px}
#kso-header .social.twitter:hover {background-position:0 -26px}

/* navbar */
#kso-header .navbar {height:82px}
#kso-header .navbar.sticked{height:60px}
#kso-header .navbar a.sitelogo,
#kso-header.header-sub .navbar a.sitelogo{display:block;margin:10px 0 10px 20px;}
#kso-header .navbar.sticked a.sitelogo {margin:5px 0 5px 15px}
#kso-header .navbar a.sitelogo img {max-height: 60px;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-transition-duration: .3s;-moz-transition-duration: .3s;-ms-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s}
#kso-header .navbar.sticked a.sitelogo img {max-height:50px;}
#kso-header .navbar .navbar-nav > li > a {text-transform:uppercase;border-radius:3px;}
#kso-header .navbar .navbar-nav > li > a,
#kso-header .navbar .navbar-nav > li.active > a,
#kso-header .navbar .navbar-nav > li:hover > a,
#kso-header.header-sub .navbar .navbar-nav > li.active > a,
#kso-header.header-sub .navbar .navbar-nav > li:hover > a,
#kso-header.header-sub .navbar .navbar-nav li ul.dropdown-menu li a,
#kso-header .navbar .navbar-nav li ul.dropdown-menu li a{color:#fff;}
#kso-header.header-sub .navbar .navbar-nav > li > a{color:#555;}
#kso-header .navbar .navbar-nav li,
#kso-header-sub .navbar .navbar-nav li  {padding:10px 0;}
#kso-header .navbar .navbar-nav li ul.dropdown-menu li {padding:0;}
#kso-header .navbar .navbar-nav li ul.dropdown-menu li.active a, 
#kso-header .navbar .navbar-nav li ul.dropdown-menu li:hover a {color:#fff;background:rgba(255,255,255,0.1);}
#kso-header .navbar .navbar-nav li ul.dropdown-menu.active-arrow:after {
	position: absolute;top: -8px;left: 20px;
	content: " ";height: 0;
	border-bottom: 8px solid;
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
}
#kso-header .navbar-nav li .dropdown-menu{border-radius:2px;}
#kso-header .navbar.sticked {
	width:100%;background:rgba(255,255,255,.9);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
	box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}
#kso-header .navbar.sticked .navbar-nav > li > a,
#kso-container-box #kso-header .navbar .navbar-nav > li > a{color:#555}
#kso-header .navbar.sticked .navbar-nav > li.active > a,
#kso-header .navbar.sticked .navbar-nav > li:hover > a {color:#fff}
#kso-header .sticked .navbar .navbar-collapse.collapse{margin:0;transition:0.3s;}
#kso-header .navbar .navbar-nav li ul.dropdown-menu li ul.dropdown-menu {left: 160px;top: -7px}

/* box-layout */
#kso-container-box {padding:30px 0;background-color:#f2f2f2}
#kso-container-box .kso-tilebox-top {padding:30px 0 10px;font-size:11px}
#kso-container-box .boxWrap {background-color:#fff}
#kso-container-box .box-gap{padding-left:30px;padding-right:30px}
#kso-container-box #kso-header{background-color:#fff}
#kso-container-box #kso-header.header {position:relative}
#kso-container-box #kso-header .navbar.sticked {left:0}
#kso-container-box #kso-header .navbar .navbar-nav > li.active > a, 
#kso-container-box #kso-header .navbar .navbar-nav > li:hover > a {color:#fff}

.kso-tilebox-top a.btn-logged,
.kso-tilebox-top button.btn-logged{font-size:11px;background:none;border:0}
.kso-tilebox-top a.btn-logged{padding:1px 6px}
.kso-tile-top a.btn-logged,
.kso-tile-top button.btn-logged{font-size:11px;color:#fff;background:none;border:0}
.kso-tile-top .list-inline li, 
.kso-tilebox-top .list-inline li {padding:0;vertical-align: middle;}
.kso-tile-top a.btn-logged{padding:1px 6px}

#kso-header.header,
#kso-header.header-sub {padding-top:10px}
#kso-header.header-sub {background-color:#fff}
.kso-tilebox-top a.btn-logged,
.kso-tilebox-top button.btn-logged,
.header-sub .kso-tile-top a.btn-logged,
.header-sub .kso-tile-top button.btn-logged{color:#aaa}

.kso-tile-top a.btn-logged,
.kso-tile-top button.btn-logged,
.kso-tilebox-top a.btn-logged,
.kso-tilebox-top button.btn-logged{position:relative;display:inline-block;padding-bottom:5px}
.kso-tile-top a.btn-logged:after,
.kso-tile-top button.btn-logged:after,
.kso-tilebox-top a.btn-logged:after,
.kso-tilebox-top button.btn-logged:after{
	position: absolute;content: '';
	width: 0;left: 50%;bottom: 0;
	border-bottom: 1px solid;
	transition: width .2s,left .2s;
	-webkit-transition: width .2s,left .2s;
}
.kso-tile-top a.btn-logged:after,
.kso-tile-top button.btn-logged:after{border-bottom-color:#fff}
.kso-tilebox-top a.btn-logged:after,
.kso-tilebox-top button.btn-logged:after {border-bottom-color:#aaa}
.kso-tile-top a.btn-logged:hover:after,
.kso-tile-top button.btn-logged:hover:after,
.kso-tilebox-top a.btn-logged:hover:after,
.kso-tilebox-top button.btn-logged:hover:after{width: 100%;left: 0}

/* xsmenu
****************************************/
#xs-header {-webkit-box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px 1px rgba(0, 0, 0, 0.1)}
.menu-button,.home-button{display:none;padding:17px;width:54px;cursor:pointer}
.menu-button {float:left}
.home-button {float:right}
.home-button i{color:#5E5E5E}
.xs-sitelogo img {height:54px}

#xs-menu .xs-register a{display: table-cell;padding:15px 0;width:1%;font-size:12px;text-align:center;color:#fff;border-left:1px solid #444;border-right:1px solid #222}
#xs-menu .xs-register a.xs-language {border-left:0;cursor:pointer}
#xs-menu a.mm-subopen {transition:.0s}
#xs-menu .xs-searchbox .xs-search {padding: 4px 8px;margin:0 15px 15px;width: 90%;color: #fff;background:rgba(255,255,255,0.1);border: 1px solid transparent;border-radius: 2px}

.mm-menu {background-color:#36373F}
.mm-list > li.xs-searchbox,
.mm-list > li.xs-summary {background:#262E33}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):before {content: '';border-bottom-width: 1px;border-bottom-style: solid;display: block;width: auto;position: relative;bottom: 0;left: auto;}
.mm-menu .mm-list > li:before{border-color: rgba(255, 255, 255, 0.10)}
.mm-menu .mm-list > li:after{border-color: rgba(0, 0, 0, 0.15)}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{width:50px;height:50px;}
.mm-list > li > a{padding:14px 14px 14px 30px;text-shadow: 0px 1px 0px #000000;}
.mm-list li a:hover,.mm-list li a:active {color:#A7D41B}
.mm-list > li > span {padding:10px;text-align:center;text-shadow: 0px 1px 0px #000000;}
.mm-list > li > span.xs-sitename{text-align:center;padding:15px 10px;}
.mm-list > li > ul > li > a{padding-left: 40px;}
.mm-list > li > ul > li > ul > li > a{padding-left: 50px;}
.mm-list > li.xs-summary span {padding:20px 15px 20px 30px;text-align:left;color:#aaa}
.mm-list > li.xs-summary span a {color:#FFFF44}

/* promotion
****************************************/
#kso-promotion {position:relative;}
#kso-promotion .sub-promotion {background-color:#4D5B6F;background-repeat:repeat;background-position:center top;background-image: url(../img/polygon-subtop.jpg);display: block;max-width: 100%;} 
#kso-promotion .sub-promotion:before,
#kso-promotion .sub-promotion:after{content:""}
#kso-promotion .sub-promotion .sub-path{position:absolute;bottom:10%;left:0;right:0;margin-left:auto;margin-right:auto;color:white}
#kso-promotion .sub-promotion .page-title {text-align:center}
#kso-promotion .sub-promotion .page-title:before,
#kso-promotion .sub-promotion .page-title:after{content: "";line-height: 1em;vertical-align: middle;margin: 0 15px;height: 1px;width: 20px;background-color: #fff;position: relative;top: -2px;opacity: 0.5}

/* section
****************************************/
.kso-section {position:relative}
.kso-section.bgGray {background-color:#fafafa;}
#kso-teaser.bgGray {background-color:#f2f2f2;}
#kso-teaser.visible-xs {padding:20px 0 50px;}
#kso-teaser.visible-xs .carousel-indicators {bottom:-35px;}
#kso-teaser {color:#666;}#kso-teaser a{display:block;color:#333;}
#kso-teaser h3 {margin:0 0 15px 0;text-transform:uppercase;}
#kso-teaser .block {margin-bottom:20px;}
#kso-teaser .block i {font-size:20px;}
#kso-teaser p {margin:0;font-size:12px;}
.section2 {background-color:#fff}
.section5 {background-color:#eee}
.section5 h5 {margin-bottom:15px;font-family:NanumGothicBold,ngBold;color:#666}
.section5 h5.deco-line { border-bottom-color:#dbdbdb}
.section5 h5.deco-line span{ border-bottom-color:#aaa}
.title-bottom-line{margin:0 0 15px 0;width:30px;height:2px;background-color:#C2C2C2}
.carousel-indicators .active {background-color:#35AADC}

/* tab */
.main-tabs {font-size:12px;border:1px solid #ddd;}
.main-tabs .tab-content {padding:15px;}
.main-tabs .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;}
.main-tabs .nav-tabs > li > a{border-color:#ddd;border-bottom-color:#ddd}
.main-tabs .nav-tabs > li:first-child > a{border-left:0;}
.main-tabs .nav-tabs.nav-justified>.active>a, 
.main-tabs .nav-tabs.nav-justified>.active>a:hover, 
.main-tabs .nav-tabs.nav-justified>.active>a:focus {background-color:#fff;border-top:0;border-right:0;border-bottom:1px solid #fff;}
.main-tabs .nav-tabs.nav-justified> li:first-child > a:hover{border-left:0;}

/* kso-testimonial */
.kso-testimonial .testimonial-top {padding:10px 15px 10px;color:#fff;background:#B4BFCE;border-radius:4px;}
.kso-testimonial .testimonial-top:after {display:block;content:'';position:absolute;left:30px;width:0;height:0;border:15px solid;border-color:#B4BFCE #B4BFCE transparent transparent;}
.kso-testimonial .testimonial-top p {margin-bottom:0;font-size:12px;line-height:22px;}
.kso-testimonial .testimonial-top p i {font-size:20px;color:#fff;}
.kso-testimonial .testimonial-body {margin-top:0px;}
.kso-testimonial .testimonial-body .author-img {float:left;margin:20px 0 0 30px}
.kso-testimonial .testimonial-body .author {margin-top:10px;overflow:hidden;}
.kso-testimonial .testimonial-body .author h3 {margin-top:20px;margin-bottom:0;}

/* parallex */
#parallax-promotion .parallaxCover {display:table-cell;content:"";vertical-align:middle;padding:0;width:100%;color:#fff;}
#parallax-1 {
	position:relative;padding:0;margin:0 auto;width:100%;height:auto;min-height:200px;
	background-position:50% 0; background-attachment:fixed;background-size: cover;color:#fff;background-color:#000;
	background-image:url(../img/parallax.jpg);
}
.parallax a.parallax_btn {display:block;position:absolute;top:50%;right:15px;margin-top:-15px;}
.parallaxCover1 {padding:0;width:100%;height:auto}
.element-wrap {margin-top:60px;margin-bottom:60px;}
.element-wrap .cont-block {width:80%;overflow:hidden}
.element-wrap .cont-block .cont-column{float:left;padding:20px;width:50%}
.element-wrap .cont-block .cont-column.black{color:#fff;background-color:#232323}
.element-wrap .cont-block .cont-column.white{color:#333;background-color:#fff}
.line-point {margin-bottom:15px;width:30px;height:4px;text-align:center;background-color:#fff;}

/* featured */
.featured {margin-bottom:50px;text-align:center}
.featured p{font-size:13px;line-height:22px}
.mOver{margin-left:-15px;margin-right:-15px}
.line-icon {clear: both;display: block;margin: 0 0 30px;padding-top: 0px;width: 100%;height: 1px;text-align: center;overflow: hidden}
.line-icon span {
	display: inline-block;position: absolute;			
	margin-left: -20px;margin-top: -20px;padding: 0;height: 40px;width: 40px;	
	font-size: 20px;text-align: center;line-height: 40px;
	border: 1px #ddd solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.line-icon span:before {
	content: "";display: table;position: absolute;bottom: 50%;left: -180px;					
	margin-bottom: -1px;width: 180px;height: 1px;
	background: none repeat scroll 0 0 #ddd;
}
.line-icon span:after{	
	content: "";display: table;position: absolute;bottom: 50%;right: -180px;
	margin-bottom: -1px;width: 180px;height: 1px;				
	background: none repeat scroll 0 0 #ddd;
}
.line-ddd{border-color:#ddd}

/* sub
****************************************/
#kso-content-wrap {padding:0 0 40px;}
#kso-content-wrap .sub_nav a {color:#666;}
#kso-content-wrap .sub_nav a.list-group-item {margin-bottom:0;border:0;border-bottom:1px solid #eee;border-radius:0;}
#kso-content-wrap .sub_nav a.list-group-item:hover,#kso-content-wrap .sub_nav a.list-group-item:focus{background:none;}
#kso-content-wrap .sub_nav a.list-group-item:last-child,
#kso-content-wrap .sub_nav a.list-group-item:first-child {border-radius:0;}
#kso-content-wrap .sub_nav li {position:relative;}
#kso-content-wrap .sub_nav .fa-chevron-circle-right {position:absolute;right:14px;top:14px;color:#d2d2d2;z-index:1;}
#kso-content-wrap .sub_nav ul ul li a {padding-left:25px;background-color: #fafafa}

#kso-content-wrap .fullsub-area {border-bottom:1px solid #eee}
#kso-content-wrap .fullsub{margin:14px 10px 0 10px;}
#kso-content-wrap .fullsub-icon {float:left;margin-top:7px;margin-right:10px;margin-left:5px;font-size:14px;}
#kso-content-wrap .fullsub_nav li a:hover,#kso-content-wrap .fullsub_nav li.on a{color:#fff !important;border-radius:0;}
#kso-content-wrap .fullsub_nav li{margin-left: 0}
#kso-content-wrap .fullsub_nav li a{padding: 12px 20px;color:#666;font-size:12px}
/* select-mmenu */
.select-mmenu {position:relative;width: 50%}
.select-mmenu i {position:absolute;right:9px;top:8px}
.select-mmenu select::-ms-expand {display: none;}
.select-mmenu select {
	float:left;margin: 0 0 10px;padding: 6px 4px;width: 100%;	
	font-weight: normal;font-size: 1em;line-height:1.2em;color: #333;
	background:url(../img/search_arrow.png) no-repeat 93% 1px;
	border: 1px solid #ccc;border-radius:3px;
	cursor: pointer;text-indent: 0.01px;text-overflow: "";
	-webkit-appearance: none; 
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
.select-mmenu select option {background: #fff}

/* aside */
#kso-content-wrap .aside {position:relative;}
#kso-content-wrap .aside .aside-title {margin-top:0;font-size:16px;}

/* footer
****************************************/
#kso-footerInfo {padding:0px 0px; }
#kso-footerInfo h1 {margin:0}
#kso-footerInfo p {font-size:12px}
#kso-footerInfo .footer_menu {margin-bottom:8px; width:120%;}
#kso-footerInfo .footer_menu .snb { margin:0; padding:0; list-style:none}
#kso-footerInfo .footer_menu .snb li { display:inline-block;margin:0 0 0 5px; padding:0 0 0 8px;no-repeat left 5px;color:#fff;}
#kso-footerInfo .footer_menu .snb li.snb_0 {margin:0;padding:0; background:none;color:#fff;}
#kso-footerInfo .footer_menu .snb li a {position:relative;display:inline-block; display/*\**/:inline;padding-bottom:5px;font-size:12px;color:#fff;}
#kso-footerInfo .footer_menu .snb li a:after {
	position: absolute;content: '';
	width: 0;left: 50%;bottom: 0;
	border-bottom: 1px solid #999;
	transition: width .2s,left .2s;
	-webkit-transition: width .2s,left .2s;
	color:#fff;
}
#kso-footerInfo .footer_menu .snb li a:hover:after {width: 80%;left: 0}

#kso-footerInfo .family-site .btn {padding:0 8px!important;height:24px!important;font-size:11px;font-family:tahoma!important;color:#777;background-image:none;border-radius:0}
#kso-footerInfo .family-site .dropup .caret {border-top: 0;border-bottom: 4px solid;content: "";display: inline-block;
margin:0!important;padding:0!important;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-right: 4px solid transparent;border-left: 4px solid transparent}
#kso-footerInfo .family-site .dropdown-menu {margin-bottom:-1px;border:1px solid #ddd;border-radius:0;box-shadow:none}
#kso-footerInfo .family-site .dropdown-menu > li > a{padding:5px 10px; font-size:12px;text-align:left;font-family:tahoma;color:#fff}

/* copyright */
#kso-copyright {padding:15px 0;font-size:12px;font-family:tahoma, sans-serif}

/* ETC
****************************************/
.mTop20{margin-top:20px}
.mTop30{margin-top:30px}
.scrolltotop {padding: 10px 10px !important;color: #fff;background-color:#111;border-radius: 3px 0 0 3px !important;}
/* login alert */
#login-alert .alert {padding:0;margin:0;text-align:center;}
#login-alert .alert-login,#login-alert .message.error{color:#fff;background-color:#EC7264;border:0 !important;}
#login-alert .alert p{padding:5px 0;}
#login-alert .alert-dismissable .close {top:1px}
#login-alert .close{float:none;}

#language_modal .modal-header{padding-top:15px;background-color:#f7f7f7;border-bottom:0;border-radius:4px 4px 0 0}
#language_modal .modal-dialog {margin-left:auto;margin-right:auto;width: 300px!important}
#language_modal h3 {margin:10px 0 5px;font-size:18px;color:#333}
#language_modal ul.lang_list {}

.kso_modal .modal-content {	
	border:0;border-radius:3px;
	box-shadow:0 5px 15px rgba(0,0,0,.1);
	overflow: hidden
}
.kso_modal .modal-body,
.kso_modal .modal-footer {padding:0 !important;margin-top:15px}
.kso_modal .modal-tabs ul.nav a {font-size:12px}
.kso_modal .modal-tabs .tab-content>.tab-pane label,
.kso_modal .modal-tabs .tab-content>.tab-pane a.font-dotum {font-size:12px;font-family:dotum;color:#aaa}
.kso_modal .modal-dialog {width:300px;font-size:12px}
.kso_modal .modal-footer{padding-top:15px !important}
.kso_modal .modal-tabs .tab-content {padding:30px}
.kso_modal .modal-tabs .ico-tab {display:inline-block;width:19px;height:19px;text-indent:-9999em}
.kso_modal .modal-tabs .ico-tab.ico-login {background:url(../img/ico-unlock.png) no-repeat center center}
.kso_modal .modal-tabs .ico-tab.ico-user {background:url(../img/ico-user.png) no-repeat center center}
.kso_modal .modal-tabs .ico-tab.ico-globe {background:url(../img/ico-globe.png) no-repeat center center}
.kso_modal .modal-tabs .ico-tab.ico-search {background:url(../img/ico-search.png) no-repeat center center}

.kso_modal .nav-tabs.nav-justified>li>a{padding:15px;background-color:#E7EAEF;border:0;border-radius:0}
.kso_modal .nav-tabs.nav-justified>.active>a, .kso_modal .nav-tabs.nav-justified>.active>a:hover, .kso_modal .nav-tabs.nav-justified>.active>a:focus{background-color:#fff;border:0}
.nav-tabs.nav-justified>.active>a:hover{background-color:#fff}

.kso_modal .form-control {font-size:12px;color:#333;background:#E7EAEF;border:0}
.kso_modal .modal-title {font-size:16px;margin:0 0 10px 0;text-align:center}

.kso_modal .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.kso_modal .form-control:-ms-input-placeholder {
  color: #999;
}
.kso_modal .form-control::-webkit-input-placeholder {
  color: #999;
}

/* title styling */
.deco-line {margin-bottom:10px;border-bottom:1px solid #ddd;color:#888;font-weight:bold;}
.deco-line span {display:inline-block;padding-bottom:10px;margin-bottom:-1px;border-bottom:1px solid;}
.division-line {height:1px;background-color:#ddd;}

/* button */
.btn-flat,.btn-line {padding:6px 20px;border-radius:3px;color:#fff;}
.btn-small {padding:4px 10px;}
.btn-large {padding:10px 40px;}
.btn-line {border:2px solid #fff;color:#fff;border-radius:4px;}
.btn-line:hover {color:#fff;}
.flatBgColor-a {color:#ffffff;background:#2C3E50;}
.flatBgColor-b {color:#ffffff;background:#44B39E;}
.flatBgColor-c {color:#ffffff;background:#E64C65;}
.flatBgColor-a:hover {color:#ffffff;background:#44B39E;}
.flatBgColor-b:hover {color:#ffffff;background:#2C3E50;}
.flatBgColor-c:hover {color:#E64C65;background:#ffffff;}
.btn-round {padding:7px 25px;border-radius:20px;color:#fff;font-weight:bold;display:inline-block}
.btn-solid-white {border:2px solid #fff;color:#fff}
.btn-solid-white:hover {background-color:#fff;color:#333}
.btn-filled {color:#fff}

/* respond module
****************************************/
/* memberSkin */
.xm textarea, .xm input[type="text"], .xm input[type="password"], .xm input[type="datetime"], .xm input[type="datetime-local"], .xm input[type="date"], .xm input[type="month"], .xm input[type="time"], .xm input[type="week"], .xm input[type="number"], .xm input[type="email"], .xm input[type="url"], .xm input[type="search"], .xm input[type="tel"], .xm input[type="color"],
.x input[type=color], .x input[type=date], .x input[type=datetime-local], .x input[type=datetime], .x input[type=email], .x input[type=month], .x input[type=number], .x input[type=password], .x input[type=search], .x input[type=tel], .x input[type=text], .x input[type=time], .x input[type=url], .x input[type=week] {height: 26px!important;line-height: 26px!important;}/* 페이지글쓰기 */
.xm select{height:26px;}
.xm label {display:inline-block;margin-right:15px;}

/* Default board skin */
#kso-container .board .iText {height:25px;}
#kso-container .pagination {}
#kso-container .list_footer .board_search .iText {height: 26px;line-height: 26px;width: 206px;} 

/* sketchbook */
#kso-container .btn {height:26px !important;}
#kso-container .exForm .bd_btn {padding:3px 20px !important; height:26px !important;} /* 확장변수 일자 삭제버튼 */
#kso-container .bd_srch_btm .select {height:27px;} /*하단 검색 셀렉트*/
#kso-container .bd .itx,#kso-container #title_color {height:26px;} /* 글쓰기 인풋 */
#kso-container .bd label {margin-bottom:0;} /* 글쓰기 라벨 */
#kso-container .exForm li input {display:inline-block;} /*라디오버튼*/
#kso-container .bd_zine.card .tmb_wrp {overflow:hidden;} /* 섬네일 */
#kso-container .et_vars .blind {display:none;}
#kso-container .et_vars tr:first-child th,#kso-container .et_vars tr:first-child td{border-top:none;} /* 확장변수 테이블 라인 */
#kso-container .bd_zine .hx, .bd_zine .notice a{top:0px;left:0px;border-radius:0;} /* 섬네일오버라인 */
#kso-container .bd_tmb_lst .no_img {height: 100px!important;line-height: 100px!important;} /* 노이미지 세로 */
#kso-container .use_np .np {font-size:1em;} /* 갤러리 폰트사이즈 */
#kso-container #re_cmt a.close {font-size: 13px;} /* 댓글 닫기 폰트사이즈 */
#kso-container table.et_vars {border-collapse: separate !important;}/* 확장변수 테이블 라인 */

.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) { 
#kso-promotion .caption-title{font-size:32px}
}
/* 960 Grid */
@media screen and (min-width: 768px) {
.modal-dialog {margin: 100px auto;}
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
#parallax-promotion .parallax-caption h3 {font-size:36px!important;}
.parallaxCover1{float:none!important;text-align:center;}
.parallax a.parallax_btn {float:none!important;display:inline;position:relative;right:0;text-align:center;}
#kso-promotion .caption-title{font-size:24px}
#kso-footerInfo {padding-bottom:0;text-align:center;}
#kso-footerInfo .family-site,#kso-footerInfo .icon-social{float:none!important;text-align:center;}
.sub-promotion{background-attachment:local !important;-webkit-background-size: cover;-moz-background-size: cover;  -o-background-size: cover;background-size: cover;}
#kso-container-box .box-gap {padding-left:15px;padding-right:15px}

.main-tabs .nav-tabs > li > a{border-left:0;}
.nav-tabs.nav-justified>li>a{margin-bottom:1px;}
.main-tabs .nav-tabs.nav-justified>.active>a, .main-tabs .nav-tabs.nav-justified>.active>a:hover, .main-tabs .nav-tabs.nav-justified>.active>a:focus{border-left:0;border-bottom:1px solid #ddd;}
}
/* Landscape phones and down */
@media (max-width: 480px) { 
#parallax-promotion .parallax-caption h3 {font-size:24px!important;}
#kso-promotion .caption-left,#kso-promotion .caption-right,#kso-promotion .caption-center
{position:absolute;top:25%;left:50%;margin-left:-40%;background:none;color:#fff;padding:5px;width:80%;text-align:center;}
#kso-promotion .caption-title.text-left,
#kso-promotion .caption-title.text-right,
#kso-promotion .caption-title.text-left:after,
#kso-promotion .caption-title.text-right:after {margin-right:auto;margin-left:auto;text-align:center;}
}
/* Large desktop */
@media (min-width: 1200px) {  
}
