#nWrap{width:100%;position:relative;height:100%;}
#nCover {width:100%;height:100%;z-index:998;}
#nHeader{width:100%;}
#nHeader .gnb {height:70px;background:#fff;text-align:left;position:relative;}
#nHeader .gnb .sitemap {position:absolute;right:10px;top:23px;}
#nHeader .gnb .logo {padding-top:9px;}
#nHeader .lnb {position:relative;text-align:center;background:#3f97d1;width:100%;height:4px;}
#nHeader .lnb2 {position:relative;text-align:left;background:#1977b4;width:100%;}
#nHeader .lnb2 .Tit {padding:15px 15px 15px 50px;font-size:18px;font-weight:bold;color:#fff;background:url(../images/bar1.png) no-repeat; left center;}

/*공통*/
#nContainer{width:100%;background:#fff;margin:15px 0 0 0;}
#nContainer .contWrap{position:relative;height:100%;}
#nContainer .contWrap ul{list-style:none;padding:10px;margin:0;height:100%;display:inline-block;}
#nContainer .contWrap li{list-style:none;padding:0 0 10px 0;margin:0;width:33%;text-align:left;float:left;}
#nContainer .content{padding:0 10px 10px 10px;text-algin:center;}
#nContainer .content .member{padding:0;}
#nContainer .content .member ul{padding:0;margin:0;display:inline-block;width:100%;}
#nContainer .content .member li{padding:10px;margin:3px 0 8px 0;background-color:#f1f1f1;border:1px solid #ccc;border-radius:3px 3px 3px 3px;
-mst- border-radius:3px 3px 3px 3px;-webkit- border-radius:3px 3px 3px 3px;-moz- border-radius:3px 3px 3px 3px;-o- border-radius:3px 3px 3px 3px;}
#nContainer .content .member li .last{margin:0;}
#nContainer .content .member .sect{padding:10px;background-color:#f1f1f1;border:1px solid #ccc;border-radius:3px 3px 3px 3px;
-mst- border-radius:3px 3px 3px 3px;-webkit- border-radius:3px 3px 3px 3px;-moz- border-radius:3px 3px 3px 3px;-o- border-radius:3px 3px 3px 3px;margin:10px 0 10px 0;}
#nContainer .content .member .sect2{padding:10px;background-color:#f8f8f8;border:1px solid #e4e4e4;border-radius:3px 3px 3px 3px;
-mst- border-radius:3px 3px 3px 3px;-webkit- border-radius:3px 3px 3px 3px;-moz- border-radius:3px 3px 3px 3px;-o- border-radius:3px 3px 3px 3px;margin:0 0 15px 0;}
#nContainer .content .member .arrow{margin:0 auto;font-size:22px;font-weight:bold;text-align:center;padding-bottom:15px;}
#nContainer .content .btn{padding:0;margin:0 auto;}
#nContainer .content .btn ul{padding:0;margin:15px 0 15px 0;display:inline-block;text-align:center;}
#nContainer .content .btn li{padding:2%;margin:0 2% 0 0;background-color:#16677b;border:1px solid #0c4958;border-radius:3px 3px 3px 3px;
-mst- border-radius:3px 3px 3px 3px;-webkit- border-radius:3px 3px 3px 3px;-moz- border-radius:3px 3px 3px 3px;-o- border-radius:3px 3px 3px 3px;float:left;width:27%;text-align:center;}
#nContainer .content .btn li a{color:#fff;font-weight:bold;}
#nContainer .content .btn li .last{margin:0;}
.black{font-weight:bold;color:#000;}
.black2{font-weight:bold;color:#000;font-size:14px;}
.grey{color:#666;font-size:11px;}
.blue{color:#0e6aa6;font-weight:bold;}
.blue2{color:#0e6aa6;font-weight:bold;font-size:14px;}
.sect22{padding:10px;background-color:#f8f8f8;border:1px solid #e4e4e4;border-radius:3px 3px 3px 3px;
-mst- border-radius:3px 3px 3px 3px;-webkit- border-radius:3px 3px 3px 3px;-moz- border-radius:3px 3px 3px 3px;-o- border-radius:3px 3px 3px 3px;margin:0 0 15px 0;font-weight:bold;text-align:center;color:#0e6aa6;}
.sect3{padding:10px;background-color:#f8f8f8;border:1px solid #e4e4e4;border-radius:3px 3px 3px 3px;
-mst- border-radius:3px 3px 3px 3px;-webkit- border-radius:3px 3px 3px 3px;-moz- border-radius:3px 3px 3px 3px;-o- border-radius:3px 3px 3px 3px;margin:0 0 15px 0;text-align:left;color:#333;line-height:19px;}

/*board*/

.tbl_type1 table {table-layout:fixed;width:100%;}
.tbl_type1 table tr th { padding:6px; border-top:1px #ccc solid; border-bottom:1px #ccc solid;word-wrap: break-word;background: #F9F9F9;font-weight:bold;text-align:center;}
.tbl_type1 table tr td {padding:5px; border-bottom:1px #e4e4e4 solid; word-wrap: break-word;  text-align:center;}
.tbl_type1 table tr td.ta_l {text-align:left;padding-left:5px;}

.tbl_type2 table {table-layout:fixed;width:100%;margin:15px 0 15px 0;}
.tbl_type2 table tr th { padding:8px; border-top:1px #e4e4e4 solid; border-bottom:1px #e4e4e4 solid;border-right:1px solid #e4e4e4;word-wrap: break-word;background: #F9F9F9;font-weight:bold;text-align:left;}
.tbl_type2 table tr td {padding:8px; border-bottom:1px #e4e4e4 solid; border-top:1px #e4e4e4 solid;word-wrap: break-word;  text-align:left;}
.tbn {padding:10px 0 10px 0; text-align:center;}
.tbn2 {padding:0 0 5px 0; text-align:right;}


.tbl_type3 table {table-layout:fixed;width:100%;margin:0;padding:0 0 0 0;}
.tbl_type3 table tr th {font-size:0.8em;word-wrap: break-word; overflow: hidden; background: #1a77b4;height:30px;color:#fff;letter-spacing:-0.1em;border:1px solid #126194;}
.tbl_type3 table tr td {overflow: hidden;background-color:#ffffff;height:30px;border:1px solid #ddd;font-size:0.8em;text-align:center;}



/*footer*/
#nFooter {border-top:1px solid #d3d3d3;;}
#nFooter .foot-cover {padding:10px 0 10px 0;text-align:center;}
#nFooter .menu a {padding:0 3px;}
#nFooter .menu a:first-child {border-left:none;}
#nFooter .contact span {font-size:14px;line-height:25px;font-weight:bold;}
#nFooter .copyright {height:40px;padding-top:8px;text-align:center;border-top:1px solid #ddd;font-size:11px;color:#999;}
#nFooter .copyright p{padding:5px;}
#nFooter .copyright .copy{padding:0 0 15px 0;}
#nFooter .copyright span {padding-top:1px;text-align:center;color:#666;font-weight:bold;font-size:13px;}
#nFooter .copyright span a{padding-top:1px;text-align:center;color:#666;font-weight:bold;font-size:13px;}
#nFooter .topBtn{position:fixed;bottom:72px;right:10px;display:none;}

/*category*/
#blockLay {position:absolute;right:0;top:0;z-index:9999;display:none;background:#fff;width:100%;height:100%;}
#navCategory {width:0;position:absolute;top:0;right:0;display:;height:100%;overflow:auto;background:#424242 url(../images/navBg.png) repeat-y right top;}
#navCategory > ul {border-top:1px solid #585858;}
#navCategory > ul > li {width:100%;background:#4f4f4f url(../images/navBg.png) repeat-y right top;}
#navCategory > ul > li > a {background:url(../images/navMenuBg_close.png) no-repeat 14px 15px;color:#fff;padding:13px 0 13px 32px;display:block;font-size:15px;border-bottom:1px solid #585858;}
#navCategory > ul > li.on > a {background:url(../images/navMenuBg_open.png) no-repeat 12px 18px;}
#navCategory > ul > li > a > span {color:#fff;}

/* clearfix */
#nContainer .main_banner {padding:0;}
#nContainer .main_banner #owl-slide-auto .item img{display: block;width: 100%;height: auto;}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 5px 5px 0;
	/* filter: Alpha(Opacity=50);/*IE7 fix*/
	/* opacity: 0.5; */
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #9b9b9b;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #444;
	/*
	filter: Alpha(Opacity=100);/*IE7 fix*/
	/* opacity: 1; */
	
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}