@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
/* ±âº»Å×±×*/

ul,ol,dl,li{list-style:none;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Nanum Gothic", NanumGothic;
}
td {
	font-size: 9pt;
	color: #454545;
}
img {border:0px}
.blank1 {
	padding-top:6px;
	padding-bottom:6px;
}
.blank2 {
	padding-top:2px;
	padding-bottom:2px;
}
.blank3 {
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
}
.blank4 {
	padding-top:4px;
	padding-bottom:2px;
	font-size: 9pt;
	font:bold;
	color:#813C09;
	font-family:µ¸¿òÃ¼;
}
.form1 {
	font-size: 9pt;
	color: #666666;
	border: 1px solid #dddddd;
}

/*¸µÅ©½ºÅ¸ÀÏ*/
a:link {
	font-size: 9pt;
	color: #222222;
	text-decoration: none;
}
a:visited {
	font-size: 9pt;
	color: #222222;
	text-decoration: none;
}
a:hover {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

A.enlink:link {
	font-size: 9pt;
	COLOR: #000000; TEXT-DECORATION: none;
}
A.enlink:visited {
	font-size: 9pt;
	COLOR: #666666; TEXT-DECORATION: none;
}
A.enlink:hover {
	font-size: 9pt;
	COLOR: #1E90FF; TEXT-DECORATION: none;
}
A.enlink:active {
	font-size: 9pt;
	COLOR: #0500CD; TEXT-DECORATION: none;
}

/*±Û¾¾½ºÅ¸ÀÏ*/
.title {
	font-size: 8pt;
	color: #FFFFFF;
}
.title2 {
	font-size: 10pt;
	color: #FFFFFF;
}
.title3 {
	font-size: 8.5pt;
	color: #6b6b6b;
}
.subtitle {
	font-size: 8pt;
	color: #666666;
}
/*Ä«Å×°í¸®*/
.product_new {width:240px; float:left;}
.product1 {
	font-size: 10pt;
	color: #2D2D2D;
	padding:7px 0;
	font:bold;
	width:240px;
	float:left;
	text-align:left;
	margin:0;
	position:relative

}
.product2 {
	font-size: 9pt;
	color: #2B2A2A;
	padding:5px 0;
	width:240px;
	float:left;
	text-align:left;
	margin:0;
	border-bottom:1px dotted #ddd
}
.product_line {width:240px; height:5px; border-bottom:1px solid #dfdfdf}

#top_navi_wrap {
    position: absolute;
    width: 100%;
    height: 150px;
    background: url(../images/inc/top_bg.gif) repeat-x;
    background-size: 1px 184px;
    background-position-y: 2px;
    z-index: 100000;
}
.top_navi_con{position:relative; width:100%; text-align:center; float:center; padding:0; }

/* ¸Þ´º½ÃÀÛ */
#gnb{position:absolute; top:0px; margin-top:87px; margin-left:-40px; width:1300px; height:30px; float:right; z-indeX:99999} 
#gnb .menu_list li{float:left; padding:0;  position:relative; background:url(../images/navi_dot.gif) no-repeat left top;} 
#gnb .menu_list li a{display:block; display:inline-block;height:60px;} 
#gnb .menu_list li.last{margin:0;} 
#gnb .menu_list li ul li{clear:both; margin:0; font-size:0.98em;} 

#gnb .menu_list li ul{padding:8px; margin-top:21px} 
#gnb .menu_list li ul li{height:25px;} 
#gnb .menu_list li ul li a{width:180px; display:block; height:auto;} 
#gnb .menu_list li ul li a:link{color:#666;} 
#gnb .menu_list li ul li a:visited{color:#666;} 
#gnb .menu_list li ul li a:hover, #gnb .menu_list li ul.list01 li a:focus{color:#c31737; border-bottom:0px;}  


#gnb .submenu{position:absolute; top:22px; left:0; z-index:100; width:180px; z-indeX:999999} 
#gnb .list01 {left:-40px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c;} 
#gnb .list02 {margin-left:0px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c;} 
#gnb .list03 {margin-left:0px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c;} 
#gnb .list04 {margin-left:0px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c;} 
#gnb .list05 {margin-left:0px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c;} 
#gnb .list06{margin-left:0px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c;} 
#gnb .list07{margin-left:0px;  padding-top:8px;} 
#gnb .list08{margin-left:0px;  padding-top:8px;} 
#gnb .all {left:-1172px;  padding-top:8px; background-color:#fff; border:3px solid #b1495c; width:1200px; } 

.gnb_all {overflow:hidden; position:absolute; display:none; background-color:#fff; border:3px solid #b1495c; margin-top:40px; padding:8px; width:1200px; height:500px}
.gnb_all {width:200px; padding:0 6px}
.gnb_all .line {border-right:1px solid #dfdfdf}
.gnb_all .tit {height:28px; padding:4px; margin-top:8px; background:#e9cbd1; color:#b72645; font-size:1em; font-weight:700}
.gnb_all ul {margin-top:5px}
.gnb_all ul li {float:center; line-height:160%; list-style:none;}

.main_tit {padding:30px 0 25px}


.td_cate a{
	height: 30px;
	display: inline-block;
	margin-bottom: 10px;
}