@charset "utf-8";


/*초기화*/
body, h1, h2, h3, h4, ul,p,div,a,strong,dl,dt,dd{ margin:0; padding:0;  }
li {list-style:none; }
a { text-decoration:none; }
address { font-style:normal;}
.hidden { position:absolute;left:-9999px;}
img { border:0;}

table{border-collapse:collapse;}
@font-face { 
    font-family:'NanumGothic;
                src:url("../font/NanumGothic.ttf"),
                    url("../font/NanumGothic.eot"),
                    url("../font/NanumGothic.woff");

}



/*전체 영역*/
body { margin:0 auto; font-family:'NanumGothic'; }

*, *:before, *:after:not(#goods_category){
    box-sizing: border-box;
}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a:link {
    color: #666666;
    letter-spacing: -1px;
    text-decoration: none;
}

/*패턴*/
#pattenWarp{position:relative; background:url(../images/bg.png) center top; height:60px; }
#pattenWarp .img{position:relative; display:block; margin:0 auto; width:1025px; height:66px;}

/*gnb*/
#gnb { width:100%; border-bottom:1px solid #eeeeee; overflow:hidden;}
#gnb a{ display:block; color:#2d2d2d; font-size:11px;}
#gnb .gnbWarp{ margin:0 auto; width:1025px; background:#FFf; height:36px;}
#gnb .gnb{ line-height:6px; padding:18px 0 0 500px;}
#gnb .gnb li{ float:left;}
#gnb .gnb li:nth-child(1) a{padding:0 13px 0 0;}
#gnb .gnb li:nth-child(2) a{padding:0 13px 0 11px;} 
#gnb .gnb li:nth-child(3) a{padding:0 13px 0 11px;} 
#gnb .gnb li:nth-child(4) a{padding:0 13px 0 11px;} 
#gnb .gnb li:nth-child(5) a{padding:0 13px 0 11px;} 
#gnb .gnb li:nth-child(6) a{padding:0 13px 0 11px;} 
#gnb .gnb li:nth-child(7) a{padding:0 13px 0 11px;} 
#gnb .gnb li:nth-child(8) a{border-right:none; padding:0 0 0 11px;}
#gnb .gnb a{display:block; border-right:1px solid #747474;}

/*메인헤더*/
#mainHeader {position:relative; width:100%; overflow:hidden;}
#mainHeader .wrap{ width:1025px; margin:0 auto;}
#mainHeader .wrap h1 { margin:35px 0 0 17px; float:left;}

/* 메인헤더 > search_box */
#mainHeader .wrap .search_box {float:left; margin:30px 0 0 135px;}
#mainHeader .wrap .search_box [type="text"]{ width:300px; height:30px; border:2px solid #0e7ac3; }
#mainHeader .wrap .search_box [type="image"]{position: relative; top:7px; left:-270px; margin:0 0 0 230px;}

#mainHeader .wrap .search_box .font{ position:relative; top:2px;   }
#mainHeader .wrap .search_box .font .img{ display:inline; width:24px; height:21px;}
#mainHeader .wrap .search_box .font h3 { margin-left:5px; position:relative; top:-5px;  display:inline; color:#2f2f2f; font-size:13px;}
#mainHeader .wrap .search_box .font span{color:#ed2844;}


#mainHeader .wrap .search_box2 { float:left; margin-left:650px; margin-top:-35px; }
#mainHeader .wrap .search_box2 .head_box{ float:left;}
#mainHeader .wrap .search_box2 .head_box [type="text"]{margin-right:5px; border:1px solid #bdbdbd; width:119px; height:30px; background:#faf7f7;}
#mainHeader .wrap .search_box2 .head_box2{float:left;}
#mainHeader .wrap .search_box2 .head_box2 [type="password"]{border:1px solid #bdbdbd; width:119px; height:30px; background:#faf7f7;}

#mainHeader .wrap .search_box2 .search_btn [type="button"]{ margin-left:5px; width:76px; height:32px; background:url(../images/top_search_btn1111.png) no-repeat center;}

/* 메인헤더 > lnb */
#mainHeader #lnb{ clear:both; height:81px; width:100%; background:#0e7ac3;}
#mainHeader #lnb ul{ margin:0 auto; width:1025px;}
#mainHeader #lnb li{ float:left;}

/* 메인푸터터*/
#main_footer{  background:#323232; clear:both; margin-top:20px;}
#main_footer .mainFooter1{ width:1025px; margin:0 auto; height:190px;}
#main_footer .mainFooter1{ padding:25px 0 0 62px;}
#main_footer .mainFooter1 h3{ font-size:13px; font-weight:normal; color:#ffffff;}
#main_footer .mainFooter1 .footer1{ float:left;}
#main_footer .mainFooter1 .footer1 ul{ margin-top:9px;}
#main_footer .mainFooter1 .footer1 a { line-height:17px; display:block; color:#636363; font-size:11px;}
#main_footer .mainFooter1 .footer1 li:nth-child(3){ margin-bottom:10px;}
#main_footer .mainFooter1 .footer2{ float:left; margin-left:50px;}
#main_footer .mainFooter1 .footer2 ul{ margin-top:9px;}
#main_footer .mainFooter1 .footer2 a { line-height:17px; display:block; color:#636363; font-size:11px;}
#main_footer .mainFooter1 .footer3{ float:left; margin-left:70px;}
#main_footer .mainFooter1 .footer3 ul{ margin-top:9px;}
#main_footer .mainFooter1 .footer3 a { line-height:17px; display:block; color:#636363; font-size:11px;}
#main_footer .mainFooter1 .footer4{ float:left;  margin-left:60px;}
#main_footer .mainFooter1 .footer4 ul{ margin-top:9px; }
#main_footer .mainFooter1 .footer4 a { line-height:17px; display:block; color:#636363; font-size:11px;}
#main_footer .mainFooter1 .footer5{ float:left;  margin-left:70px;}
#main_footer .mainFooter1 .footer5 ul{ margin-top:9px; }
#main_footer .mainFooter1 .footer5 a { line-height:17px; display:block; color:#636363; font-size:11px;}\

#main_footer .mainFooter2 .footer1{ height:36px; background:#292929;}
#main_footer .mainFooter2 .footer1 .footer2{ width:1025px; margin:0 auto; position:relative; }
#main_footer .mainFooter2 .footer1 .footer2 ul{padding-top:15px; margin-left:285px; }
#main_footer .mainFooter2 .footer1 .footer2 li{float:left;}
#main_footer .mainFooter2 .footer1 .footer2 li:nth-child(1){ padding-right:20px; border-right:1px solid #878686;}
#main_footer .mainFooter2 .footer1 .footer2 li:nth-child(2){ padding-right:18px; padding-left:22px; border-right:1px solid #878686;}
#main_footer .mainFooter2 .footer1 .footer2 li:nth-child(3){ padding-right:16px; padding-left:17px; border-right:1px solid #878686;}
#main_footer .mainFooter2 .footer1 .footer2 li:nth-child(4){ padding-right:22px; padding-left:16px; border-right:1px solid #878686;}
#main_footer .mainFooter2 .footer1 .footer2 li:nth-child(5){ padding-right:22px; padding-left:21px;}
#main_footer .mainFooter2 .footer1 .footer2 li:nth-child(6){ padding-left:21px; }
#main_footer .mainFooter2 .footer1 .footer2 a {line-height:8px; display:block; color:#9d9c9c; font-size:12px; font-weight:bold;}

#main_footer .mainFooter3{clear:both; width:1025px; margin:0 auto; font-size:11px; color:#636363;}
#main_footer .mainFooter3 address{ text-align:center; padding:22px 0 22px 0;line-height:17px; }

#main_footer .mainFooter4{clear:both; height:25px; background:#404040;}
#main_footer .mainFooter4 .smallWrap{width:1025px; text-align:center; line-height:25px; color:#636363;font-size:11px; margin:0 auto;}