/* BASIC css start */
.menu_on {height:100%; overflow:hidden;}
.menu_off {height:auto; overflow:initial;}
#header { width:100%; }
#header .clearfix:before, .clearfix:after { content: ""; display: table; }
#header .clearfix:after { clear: both; }
#header .clearfix { *zoom: 1; }
#header .headerBottom { min-height: 64px; background-color:#fff; }
#header .headerBottom h1 { float: left;  }
#header .headerBottom h1 a { font-size: 36px; color: #ff6254; display: inline-block;margin: 24px 0 0 15px;}

#header .searchArea { width: 50%; height: 32px; float: right; margin-top:15px; }
#header .searchArea .top_mSearch { margin-right: 18px; background-color: #fff; position:relative; border:1px solid #ff6254; }
#header .searchArea .top_mSearch i { color:#ff6254; margin-top: 5px; }
#header .searchArea .MS_search_word { padding-left: 5px; width: 100%; height: 30px; border:0; font-size: 12px;}
#header .searchArea .goSearch { position: absolute; top: 0; right: 2px; width: 18px; height: 18px; font-size: 16px; }
/* 홈|장바구니|관심상품|로그인 */
#header .headerTop ul {  min-height: 23px; width:100%; border-top:1px solid #ff6254; border-bottom: 1px solid #ff6254;  zoom:1;  background: #fff;}
#header .headerTop ul:after {content:""; display:block; clear:both; }
#header .headerTop ul li { float:left; width:20%; margin-left:-1px; text-align: center; font-size: 0.9em; border-right: 1px solid #ff6254; padding: 9px 0 0;height: 46px;}
#header .headerTop ul li.cate { background-color:#ff6254; color: #fff; }
#header .headerTop ul li.cate a { color: #fff; }
#header .headerTop ul li.cate i { color: #fff; }
#header .headerTop ul li i { font-size:20px; color:#ff6254; }
#header .headerTop ul li a {color:#000;}
#header .headerTop ul li:last-child {border-right:0px none;}
#header .top-pt-01 { position:fixed !important; top:0; left:0; right:0; z-index:100;}
#header .top-pt-02 { position:fixed !important; top:0; left:0; right:0; z-index:100;}

/* 카테고리 */
aside {position:fixed; width:320px; height:100%; top: 57px; left: 0; bottom:0; background-color:#fff; overflow-y:auto; -webkit-overflow-scrolling: touch; z-index:1001; display:none;}
aside .asideTop {text-align:center;}
aside .asideTop a {width:33.33%; height:62px; display:inline-block; border-bottom: 2px solid #ddd; color: #bbb; font-weight:bold;}
aside .asideTop a .fa {margin-top:10px;}
aside .asideTop a.act {color: #ff6254; border-bottom: 2px solid #ff6254;}
aside nav li {border-bottom:1px solid #ccc; position:relative;}
aside nav li a {display: block; height: 35px; line-height:35px; padding:0 0 0 20px; margin-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
aside nav li .fa {position: absolute; top:0; right: 0; width: 40px; text-align: center; height: 35px; line-height:35px;}
aside nav li > ul {background-color:#f4f4f4; display:none; border-top:1px solid #6e6e6e;}
aside nav li > ul > li {border-bottom:0px none; border-top:1px solid #ccc;}
aside nav li > ul > li:first-child {border-top:0px none;}
aside nav li > ul > li a {padding:0 40px 0 30px; margin: 0;}
aside nav li > ul > li > ul {border-top:0px none; border-top:1px solid #ccc;}
aside nav li > ul > li > ul > li {border-bottom:0px none;}
aside nav li > ul > li > ul > li a {padding:0 0 0 40px; margin: 0; background-color: #DDDDDD;}
aside .asideBottom {padding:20px 22px;}
aside .asideBottom .tel {color: #111; font-size:1.333em; font-weight:bold; display: block;}
aside .asideBottom .fa-stack {color:#000; margin-top: -5px;}
aside .asideBottom .copyright {margin-top:10px;}
aside .navCommunity {display:none;}
aside .navMypage {display:none;}
/* //카테고리 */
/* BASIC css end */

