/* BASIC css start */
#hdWrap { height: 225px; margin-bottom: 0px; background: url(http://egmdesign.cafe24.com/abrisan/abena_top_bar.gif) repeat-x 0 100%; }
#header { position: relative; width: 1200px; height: 230px; margin: 0 auto; }
#header .logo, 
#header .sch,
#header .lnb,
#header .gnb,
#header .gnb1,
#header .gnb2 {
	position: absolute;
	height: 60px;
}
#header .logo { top: 30px; left: 450px; }


/* °Ë»öÃ¢ */
#header #hdSchFrm { position: absolute; right: 0px; top: 120px;}
#header #hdSchFrm fieldset { float: left; width: 270px; }
#header #hdSchFrm .MS_search_word,
#header #hdSchFrm .btn-sch { float: left; padding-top:3px; }
#header #hdSchFrm .MS_search_word { border: 0px; width: 210px; height: 27px; font-size:17px; padding: 2px 0 0 2px; background-color: #fff; border-bottom:2px solid black; padding-left:10px; padding:5px; }

/* ´ÙÃ£´Ù ÀÚµ¿¿Ï¼º*/
.search-auto-complete-list { display:none; z-index:100000; position:absolute; top:40px; left:0; border:1px solid #ddd; border-top:1px solid #000; line-height:14px; background:#fff; }
.search-auto-complete-list ul { width:253px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.search-auto-complete-list ul li { text-align:left; }
.search-auto-complete-list ul li.on { background:#f3f3f3; }
.search-auto-complete-list ul li a { display:block; padding:8px 14px 7px; color:#000; background:none; font-family:'dotum'; font-size:12px; letter-spacing:-1px; }
.search-auto-complete-list ul li a strong { color:#ab3e41; }
.search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }

#header .lnb_2 {
	position: absolute;
	top: 120px;
	left: 435px;
	zoom: 1;
	overflow: hidden;
	width: 530px;
	height: 140px;
}

#header .lnb_2 li { float:left;  height: 40px; text-align: center;}
#header .lnb_2 li a { display: inline-block; line-height: 40px; color: #000; font-size: 14px; font-weight: bold; }

#header .lnb_3 {
	position: absolute;
	top: 40px;
	left: 490px;
	zoom: 1;
	overflow: hidden;
	width: 270px;
	height: 116px;
}

#header .lnb_3 li { float:left;  height: 40px; text-align: center; }
#header .lnb_3 li a { display: inline-block; line-height: 40px; color: #000; font-size: 14px; font-weight: bold; }

#header .lnb {
	position: absolute;
	top: 175px;
	left: 0px;
	zoom: 1;
	overflow: hidden;
	width: 1200px;
	height: 400px;
	padding-left: 0px;
}

#header .lnb li { float:left; width: 120px; height: 45px; text-align: center; }
#header .lnb li a { line-height: 40px; color: #fff; font-size: 17px;  font-family: 'NanumSquare', sans-serif; font-weight: 700; }

#header .lnb li ul {
display:none;  /* Æò»ó½Ã¿¡´Â ¼­ºê¸Þ´º°¡ ¾Èº¸ÀÌ°Ô ÇÏ±â */
height:auto;
margin-top:3px;
padding:0px;
border:0px;
z-index:100000;
}

#header .lnb li {background:#023a78;  width: 120px; opacity:1; }

#header .lnb li:hover ul {
display:block;   /* ¸¶¿ì½º Ä¿¼­ ¿Ã¸®¸é ¼­ºê¸Þ´º º¸ÀÌ°Ô ÇÏ±â */
position: relative; }

.aaa1 a { color:#fff !important; font-size: 17px !important; font-family: 'NanumSquare', sans-serif !important; font-weight: 700 !important; }
.aaa1 a:hover{ color:#fff !important; font-weight: normal !important; font-family: 'NanumSquare', sans-serif;   }

.linemenu { position:relative;width:100% margin-left:0 auto;  margin-right:0 auto; text-align:center; }
.linemenu .menuuu  { width:1200px; margin-left:0 auto; text-align:center;  margin-right:0 auto; }
.linemenu .menuuu .linemenu_01{ float:left; }
.linemenu .menuuu .linemenu_02{ float:right; }


#header .gnb { top: 10px; right: 10px; zoom: 1; overflow: hidden; }
#header .gnb li { float: left; background: url(/images/d3/peppermint/common/bul_gnb_h9.gif) no-repeat 100% 55%; }
#header .gnb li.last { background: none; }
#header .gnb li a { display: inline-block; padding: 0 10px; color: #747474; font-size: 14px; letter-spacing: -1px; }
#header .gnb li .login { color:#e6007e; font-size: 14px; }


#header .gnb2 { top: 30px; right: 10px; zoom: 1; overflow: hidden; }
#header .gnb2 li { float: left; background: url(/images/d3/peppermint/common/bul_gnb_h9.gif) no-repeat 100% 55%; }
#header .gnb2 li.last { background: none; }
#header .gnb2 li a { display: inline-block; padding: 0 10px; color: #333; font-size: 14px; letter-spacing: -1px; }


#header .gnb1 li .customer { color:#009fe3; font-size: 14px; }
#header .gnb1 li .blog { color:#ff0000; font-size: 14px; font-weight: bold;}


#header .gnb1 { top: 10px; left: 10px; zoom: 1; overflow: hidden; }
#header .gnb1 li { float: left; no-repeat 100% 55%; }
#header .gnb1 li.last { background: none; }
#header .gnb1 li a { display: inline-block; padding: 0 10px; color: #747474; font-size: 14px; letter-spacing: -1px; }

/* BASIC css end */

