<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
#hdWrap { height: 160px; margin-bottom:10px;  }
#header { position:fixed; left:23.1%; width: 1024px; height: 158px; margin: 0 auto; z-index:2; background-color:#fff; }
#header .logo, 
#header .sch,
#header .lnb,
#header .gnb { position: absolute; }
#header .logo { top: 30px; left: 0; }
#header .sch { top: 38px; right: 240; width: 280px; height: 28px; border: 1px solid #dddddd; font-size: 0; line-height: 0; }
#header .sch .keyword { width: 250px; height: 20px; padding: 5px 0 0 5px; border: 0; }
#header .genus { width: 280px; height: 28px; padding: 10px 0 0 0px; border: 0; }
#header .lnb { top: 118px; left: 0; zoom: 1; overflow: hidden; width: 1024px; height: 40px; padding-left: 0px; }
#header .lnb li { float: left; width: 170px; height: 40px; text-align: center; }
#header .lnb li a { display: inline-block; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; }
#header .gnb { top: 95px; right: 0px; zoom: 1; overflow: hidden; }
#header .gnb li { float: left; background: url(/design/puloon/images/top/top_mu_line.gif) no-repeat 100% 55%; }
#header .gnb li.last { background: none; }
#header .gnb li a { display: inline-block; padding: 0 5px; color: #5f6275; font-size: 13px; letter-spacing: -1px; }
#header .left { float: right; width: 650px; height: 35px; }
#header .left1 { padding: 10px 0 0 5px; background: #ffffff; text-align:right; }
#header .left2 { background: #ffffff; height: 35px; }
#header .left3 { background: #ffffff; }
#header .rightLine3 { left: 0; float: left; width: 369px; height: 115px; background: #ffffff; }



/*네비게이션 시작*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

body, div, ul, li, table, tr, td, th{margin:0px; padding:0px;}


ul, li{list-style:none;}

body {
	font-family: NanumGothic, '나눔고딕', NanumGothicWeb, "Malgun Gothic",Gulim,sans-serif;
	background: #ffffff;
	font-size:12px;
}

/*네비게이션 색상*/

.navi_bg{
	background:#4c4f60;
}


/*네비게이션 전체 영역 제어*/

.nav {
	height:40px;
	list-style: none;
	width:1024px;
	margin:auto;
	background: #444859;
	font-size: 12px;
	color:#ffffff; 
}

/*전체카테고리*/

.allnav{
	text-align:center;
	width:170px;
	padding:3px;
	cursor:pointer;
  	background: #2d3146;
	font-weight:bold; 
          line-height: 3;   
          border-right:1px solid #222;   
          height:40px;  
}


/*주메뉴 영역 제어*/

.topnav{
	text-align:center;
	width:115px;
	padding:3px;
	cursor:pointer;
  	background: #444859;
	font-weight:bold; 
          line-height: 3;    
          	height:40px;     
}


/*주메뉴 마우스 오버시*/

.topnav:hover{
	color:#aeddfb;
}


/*주메뉴,서브메뉴 한묶음 제어*/

.navi_set{
	float: left;
	padding:0px;
	position: relative;
}


/*서브메뉴 전체영역 제어*/

.subnav{
	position: absolute;
	left: 0; top: 45px;
	background: #313443;
	display: none;
           z-index:2; 

}


/*서브메뉴 한칸 제어*/

.subnav li{
	padding:7px;
	width:110px;
	text-align:center;
	border-bottom:1px solid #212431;
	border-top:1px solid #303344;
	cursor:pointer;
}


/*서브메뉴 마우스 오버시*/

.subnav li:hover{
	background:#2b3664;
}



table_allcate { width:100% }
table th { Padding:10px; background:#f2f2f2; text-align:center; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; }
table .td1 { Padding:10px; background:#ffffff; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-RIGHT: 0px; line-height:25px; vertical-align:top; }
table .td2 { Padding:5px; background:#f2f2f2; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-RIGHT: 5px; }
table .td4 { BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-RIGHT: 0px; height:332px; width:258px; }
/* BASIC css end */

</pre></body></html>