/* BASIC css start */
#header { position:fixed; width: 100%; height:135px; min-width: 1240px; border-bottom:1px solid #363636;z-index:200; color:#2c2c2c;}
#header a { color:#2c2c2c; }
#header .headerArea { width:1560px; margin: 0 auto; position: relative;}
#header .logo { position:absolute; top:45px; left:0; z-index:10 }
#header .logo a { font-size:25px; font-weight:bold; }
#header .gnb { padding-top:58px; position:relative; *zoom:1 }
#header .gnb:after { display:block; clear:both; content:'' }
#header .gnb ul { float:right }
#header .gnb ul li { padding:0 0 0 20px; position:relative; float:left }
#header .gnb ul li:last-child { padding:0 0 0 14px; }
#header .gnb ul li span.point { background:url('/design/onnuriad88/13673/d4-0159/tem170/point_bg.png') no-repeat; position:absolute;bottom:19px;left:20px;width:49px;height:27px;color:#fff;text-align:center;line-height:22px;}
#header .gnb ul li a { display:block; font-size:13px; z-index:10 }
#header .gnb ul li a:hover { text-decoration: line-through; }
#header .gnb ul li a.cart { font-size:20px; margin-top:-4px;}
#header .gnb ul li a.cart:before { content:""; width:1px; height:10px; border-left:1px solid #000; display:inline-block;padding:0 28px 0 0;margin:0 0 2px 10px;}
#header .gnb ul li a.btn_searchOpen { font-size:20px; margin-top:-4px;}
#header .gnb ul li .bubble { position:absolute; top:8px; left:-4px; text-align:center }
#header .gnb ul li .bubble i { line-height:6px; color:#bbb; vertical-align:bottom }
#header .gnb ul li .bubble .inner { padding:2px 5px; color:#fff; border-radius:5px; background:#bbb }

#header .gnb ul li .search { display:none; position:absolute; top:-14px; right:0;background-color:#000;  width:225px; height:38px; z-index:10 }
#header .gnb ul li .search input { width:150px; height:30px; border:none; background:none; padding:5px 5px 0 12px; font-size:14px;color:#fff; }
#header .gnb ul li .search .btn_search { position:absolute; top:9px; left:170px; font-size:18px; color:#fff; }
#header .gnb ul li .search .btn_searchClose { position:absolute; top:9px; right:-3px; width:30px; height:30px; font-size:18px; border-radius:10px; color:#fff;}
#header .gnb ul li :hover .search .btn_searchClose { color:#000 }

.pageScroll { position:fixed; bottom:20px; right:10px; width:50px;height:50px;border:1px solid #a0a0a0;z-index:1000; }
.pageScroll:hover {border:1px solid #000;background:rgba(255,255,255,0.5) }
.pageScroll a { display:block; text-align:center; }
.pageScroll a i.xi-long-arrow-up { font-size:26px; line-height:50px;}

/* BASIC css end */

