
#ulk_wrap {width:100%;   position:relative; } 

#headerWr{position:relative; width:100%; height:90px;  z-index: 10; border-bottom:1px solid #dad9cf; } 


.topWr {width:100%; position:absolute; top:0; left:0; }

.opacity {position:fixed; top:0; left:0; width:100%; height:109px; background: #fff; opacity: 0.9; filter: alpha(opacity:88);}

.header {position:relative; width:1200px;  margin:0 auto; overflow:hidden; border:0px solid #00ff00;} /*965px*/
.header h1 {clear:both; position:absolute; top:40px; width:100%; text-align:center; padding-bottom:4px; padding-left:0px; padding-right:0; } 
.header h1 img { border:0; display:none; } 

.fixed-header	h1 {display:none;} 


.header2 {position:relative; width:1200px; height:109px; margin:0 auto;} /*965px*/


/*container*/ 

#ulk_container {position:relative; width:100%; padding:0; margin:0 auto; z-index:2; background:#ffffff; overflow:hidden; 	
	font-family:nsr,'Nanum Barun Gothic', 'Nanum Barun Gothic', 나눔바른고딕, 나눔고딕, 'Nanum Gothic', "sans-serif", "AppleGothic", "굴림", "Gulim", "Arial", "verdana", "Helvetica" !important;
	}





/* 페이지 로케이션메뉴  */
.location-area { float:left;display:block;position:relative;width:100%; margin-top:60px;overflow:hidden;border:1px solid #dcdcdc;text-align:left; }
.location-area dd {  display:inline-block; vertical-align:top; padding:6px 0px 5px 0px; margin:0; }
.location-area dd a { font-size:13px; font-family:나눔고딕, 'Nanum Gothic', 돋움;  }
.location-area dd.home { width:35px; 
	background:url(/images/basic/location-bg-category.png) no-repeat right -3px; 		
	vertical-align:middle; padding-left:7px;}
.location-area dd.home a {font-weight:600;color:#1f86b6; }
.location-area dd.category {  background:url(/images/basic/location-bg-category.png) no-repeat; background-position:right -3px; padding-right:17px; padding-left:4px; text-align:left; vertical-align:middle;}
/*.location-area dd.category a {display:block; padding:6px 30px 8px 10px;}*/
.location-area dd.pagename {  /*background:url(/images/basic/location-bg-page.png) no-repeat top right;*/  text-align:left; vertical-align:middle; font-family:나눔고딕, 'Nanum Gothic', 돋움;  }
.location-area dd.pagename:not(:last-child):after { content:' |';  padding:6px 6px 5px 6px; font-family:나눔고딕, 'Nanum Gothic', 돋움; }
.location-area dd.pagename:last-child {background:none; font-family:나눔고딕, 'Nanum Gothic', 돋움; }
.location-area .printicon { float:right;padding-right:15px;display:inline-block;padding-top:7px;}




.point{color:#008837;}
.familySite{float: right; position:absolute; right:0; top:10px;}
.addrBox{border-top:1px solid #ececeb; color:#a9a9a9; padding:22px 0 0 0; position:relative;}
.addrBox h2{float:left; font-family: "NanumGothic"}
.addrInfo{float:left; margin-left:20px;  }
.addrInfo p{margin-bottom:3px;}
.addrInfo p span{margin-right:8px; padding-right:9px; background: url('/images/front/bul_footer_bar.gif') no-repeat right 2px; float:left;}
.ftMark{float:right;}
.ftMark ul li{float:left;}
.copyRight{width:100%; overflow:hidden; padding-top:12px; }
.copyRight span{padding-left:126px; float:left; display:inline; color:#a9a9a9; font-size:9px; }
#footer:after{clear:both; content:''; display:block;}
.familySite ul.site {overflow: visible; display: none;position: absolute; bottom: 29px; left: 0; width:175px; height: auto; margin: 0; padding: 1px 0 0; background: #fff;}
.familySite ul.site li a {display: block; margin-top: -1px; padding: 7px 10px; border: 1px solid #d1d1d1; color: #777;}
.familySite ul.site li a:hover{background:#f5f5f5 url('/images/front/familySite_on.gif') no-repeat right center;}

/*guide*/
.bdTop{border-top:1px solid #b1b3ae; padding-top:25px;}
.guide{width:945px; margin:15px 0; padding:10px; background:#000; color:#fff;}



