@charset "utf-8";

/********** 레이아웃 CSS **********/
#wrap{position:relative; width:100%;min-width: 320px;}
#container{ margin:0 auto;}
#headerWr .header,
#content .contentWrap,
#footer .footerWrap,
#bottom .bottomWrap{width: 1000px; margin:0 auto;}


/* Header */
#headerWr{position: absolute; left:0; top:0; width:100%;  z-index:10;border-bottom: 1px solid #ddd; background-color:#fff;}
#headerWr .topWrap{}
#headerWr .header{position:relative;  padding-top: 10px ;z-index: 1000;}

/* CONTENT */
#container{position:relative; margin:0 auto; padding-top:63px; z-index:5; }
.bg_sub_top{height:263px; background: url(../images/bg_sub1.jpg) no-repeat center top; border-bottom: 1px solid #d3360b}
#content .contentWrap .lnb{width: 195px; float: left}
#content .contentWrap .cont_wrap{width: 780px; float: right; border: 1px solid #ededed; border-top: none; border-bottom: none; position: relative;min-height: 700px;  /* background: #fcfcfc; */padding-bottom: 60px;}
#content .contentWrap .cont_wrap .location{position: absolute; top: 75px; right: 20px}
#content .contentWrap .cont_wrap .sub_cont{width:722px; margin:0 auto;padding-top: 50px; text-align: justify;position: relative;}

#section_pop li.now_sh {margin-top:7px;}

/*BOTTOM*/
#bottom{background:#464646;}
#bottom .bottomWrap{height: 270px;padding-top: 30px;}

/* FOOTER */
#footer{position:relative; z-index:99; background: #303030}

#footer .footerWrap{padding-top: 39px; height: 100px;  position:relative}



/*미디어쿼리*/
/*1024px 이하의 디바이스*/

@media all and (max-width: 1024px) {
	#headerWr .header,
	#content .contentWrap,
	#footer .footerWrap,
	#bottom .bottomWrap{width:auto;}
	#headerWr .header .gnb{text-align:center; float: none;}
	.depth01 {display:none;}
	#content .contentWrap .lnb{display:none}
	#content .contentWrap .cont_wrap{width: auto; float: none; padding: 0 1.5%;}
	#content .contentWrap .cont_wrap .sub_cont{width:722px!important;}
	#content .contentWrap .cont_wrap .sub_cont img{max-width:100%}
	#section2 .bbs{clear:both}
	#section2 .bbs .board{padding-left:30px;}
	#section2 .bbs .board:first-child{border-bottom:none; }
	#bottom .bottomWrap{display:none}
	.bg_sub_top{height: 170px; background-size: cover; }
	.spec_nav_wrap{display: none!important;}
}
/*767px 이하의 디바이스*/
 @media all and (max-width: 767px) {
	 #content .contentWrap .cont_wrap .sub_cont{width:auto!important;}
	 #footer .footerWrap{height: auto;text-align: center;padding-top: 19px;}
 }

 

 /*479px 이하의 디바이스*/
 @media all and (max-width: 479px) {
 	#content .contentWrap .cont_wrap .location{position: static;    border-bottom: 1px solid #ddd;    overflow: hidden;    padding-bottom: 7px;}
	.bg_sub_top{height: auto}
}
/*320px 이하의 디바이스*/
 @media all and (max-width: 320px) {
}
