/* BASIC css start */
#rightWings { display:none }
.minSizeWrap { position:relative; width:1200px; margin:0 auto; }
#hdWrap {position: fixed;top: 0;left: 0;right: 0;z-index:100;height: 200px;background: #fff;}  /* 경호수정전: height: 200px } */

/* 상단고정 */
#hdWrap.headerFix { height: 110px;-webkit-box-shadow: 0 1px 4px 0 rgba(168,168,168,0.3);-moz-box-shadow: 0 1px 4px 0 rgba(168,168,168,0.3);box-shadow: 0 1px 4px 0 rgba(168,168,168,0.3); }/* 경호수정전  height: 110px; */
#hdWrap.headerFix .hdBtm {position:fixed;top: 50px;left:0;right:0;z-index: 99;} /* 경호수정전 top: 50px; */
#hdWrap.headerFix .ht_left .listWrap {margin-left: 60px;}
#hdWrap.headerFix .snsArea, #hdWrap.headerFix .searchArea { display:none; }
#hdWrap.headerFix .hdMid .hd_logo {top: -12px;} /* 경호수정전 top: 9px */
#hdWrap.headerFix .hdMid .hd_logo img{transform:scale(0.6);transition:0.3s;/* 경호추가 */border-radius:unset} /* 경호추가 */
/* 최상단 영역  */
#hdWrap .hdTop {position:fixed;top:0;left:0;right:0;z-index: 101;}
#hdWrap .hdTop .listWrap {float:left;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#hdWrap .hdTop .listWrap .list {float:left;padding: 6px 0;}
#hdWrap .hdTop .listWrap .link {position: relative;display:block;padding: 0 10px;height: 37px;line-height: 37px;}
#hdWrap .hdTop .listWrap .list:first-child .link { padding-left:0; }
#hdWrap .hdTop .listWrap .link:hover { text-decoration: underline; }
#hdWrap .hdTop .listWrap .user_basket_quantity {width: 16px;height: 16px;line-height: 16px;border-radius: 16px;background-color: #eaeaea;text-align: center;font-size:11px;display: inline-block;}

/* 최상단 왼쪽 */
#hdWrap .hdTop .ht_left {float:left;}
#hdWrap .hdTop .ht_left .ht_home {display:none; position:absolute; left:0; top:0; } 
#hdWrap .hdTop .ht_left .ht_home a {display:block;width: 50px;height:50px;line-height:50px;font-size:22px;text-align:center;}

/* 최상단 오른쪽 */
#hdWrap .hdTop .ht_right {float:right; }
#hdWrap .hdTop .ht_right .joinPoint {
    display:inline-block;position: absolute;top:25px;left:50%; margin-left:-25px; width: 50px;height: 16px;line-height: 16px;padding-top: 4px;text-align: center;font-size: 11px;background:url("//skin.makeshop.co.kr/skin/tem138/join_point.png") no-repeat 0 0;
     -webkit-animation:joinPointAni 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out;
}

@-webkit-keyframes joinPointAni {
  0%  { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
  5%  { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-2px) skewX(0deg) skewY(0deg); }
  10% { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
  15% { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(-2px) skewX(0deg) skewY(0deg); }
  20% { -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
  100%{ -webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
}

/* 중앙 로고 영역  */
#hdWrap .hdMid {text-align:center;}
#hdWrap .hdMid:after {content:"";display:block;clear:both;}
#hdWrap .hdMid .hd_logo {position: fixed;width: 200px;text-align: center;top: 30px;left: 50%;margin-left: -100px;z-index: 102;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;font-size: 42px;} /* 경호수정전 center;top: 68px; */
#hdWrap .hdMid .hd_logo img{width:143px;transform:scale(1);transition:0.3s;}  /* 경호추가 */
#hdWrap .hdMid .snsArea {position: absolute;top: 80px;} /* 경호수정전 top: 84px */
#hdWrap .hdMid .snsArea li {float:left;}
#hdWrap .hdMid .snsArea .snslink {display:block;padding: 0 8px 0 0;}
#hdWrap .hdMid .snsArea .snslink span {display:block;background-color: #eaeaea;border-radius: 30px;width: 30px;height: 30px;text-align: center;}
#hdWrap .hdMid .snsArea .snslink span i {font-size: 16px;line-height: 28px;}
#hdWrap .hdMid .snsArea .snslink span:hover { background-color: #d6d6d6; }
#hdWrap .hdMid .searchArea {position: absolute;right: 0;top: 82px;height: 30px;} /* 경호수정전 top: 84px */
#hdWrap .hdMid .searchArea form { position: relative; height: 30px; }
#hdWrap .hdMid .searchArea input {position:relative;z-index:2;height: 25px;width: 140px;border:1px solid #eaeaea;background-color:#fff;padding:0 28px 0 10px;outline:none;border-radius: 4px;}
#hdWrap .hdMid .searchArea input:hover,
#hdWrap .hdMid .searchArea input:focus {background-color: #eaeaea; border:1px solid #eaeaea;}
#hdWrap .hdMid .searchArea .searchBtn {position:absolute;top: 0;right:1px;width:28px;height:28px;z-index:2;text-align:center;line-height:1;font-size:18px;color:#292929;display:block;}
#hdWrap .hdMid .searchArea .searchBtn i {padding-top: 4px;}

/* 카테고리, 전체메뉴 */
#hdWrap .hdBtm {position:fixed;top: 130px;left:0;right:0;height: 50px;margin-top: 10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;/*경호추가 */background-color: black;} /* 경호수정전 top: 155px; padding-top: 10px; top: 140px */

/* 전체보기버튼 */
#hdWrap .hdBtm .menuArea {position:absolute;top:0;left:0;}
#hdWrap .hdBtm .menuArea a {display:block;width: 50px;height: 50px;line-height:50px;text-align: center;/*경호추가 */color:#fff}
#hdWrap .hdBtm .menuArea a:hover { background:#343434; } /*경호수정전  background:#f1f1f1; */
#hdWrap .hdBtm .menuArea i { font-size: 26px; vertical-align:middle; }

/* 전체보기 레이어 */
#hdWrap .hdBtm .allMenu {display:none;position:absolute;top: 0px;left:0;}
#hdWrap .hdBtm .allMenu #btn-allMenuClose {position:relative;width: 52px;height: 51px;font-size: 26px;color:#fff;text-align:center;line-height: 52px;background: #343434;cursor:pointer;z-index:10;}/*경호수정전  background:#292929; */
#hdWrap .hdBtm .allMenu .allMenuBx {position:absolute;top: 50px;left:0;right:0;width: 1198px;background: #fff;border: 1px solid #ddd;z-index: 98;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner {padding: 20px 0 0 34px;overflow:hidden;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner .allMenuList { *zoom:1;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner .allMenuList:after { display:block; clear:both; content:'' }
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner .allMenuList dl {padding: 0 34px 30px 0;float:left;width: 160px;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner dl dt {border-bottom: 1px solid #ddd;margin-bottom: 4px;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner dl dt a {padding-left:5px;font-size:14px;height:30px;line-height:30px;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner dl dd a {display: block;padding: 3px 0 3px 5px;color: #777;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner dl dd a:hover {background:#eaeaea; color:#111;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner .boardList {padding-left:5px;height:44px;border-top: 1px solid #ddd;}
#hdWrap .hdBtm .allMenu .allMenuBx .allMenuInner .boardList a {display:inline-block;margin-right:35px;height:44px;line-height:44px;}

/* 카테고리 */
#hdWrap .hdBtm .cateWrap {text-align:center;margin: 0 0 0 50px;position: relative;}
#hdWrap .hdBtm .cateWrap:after {content:"";display:block;clear:both;}
#hdWrap .hdBtm .cateWrap a:hover { border-bottom:1px solid #000 }
#hdWrap .hdBtm .cateWrap .tmenu {position: relative;padding: 17px 4px;width: 148px;display: inline-block;}/*경호수정전 padding: 17px 38px - 경호추가 width: 148px;*/
#hdWrap .hdBtm .cateWrap .tmenu  a {/*경호추가 */color:#fff}
#hdWrap .hdBtm .cateWrap .tmenu .depth2 { display:none; position: absolute;background: #fff;top: 50px;left: 50%;width: 148px;margin-left: -80px;padding: 10px 5px;border: 1px solid #ddd;z-index: 97;}/* 경호수정전 width: 118px;margin-left: -60px; padding: 10px 0;  */
#hdWrap .hdBtm .cateWrap .tmenu .depth2 li a { display: block; font-size: 12px; line-height: 24px; /*경호추가 */color:#111}
#hdWrap .hdBtm .cateWrap .tmenu .depth2 li a:hover {background:#eaeaea; color:#111; border-bottom: 0 }

/* 우측 고정 메뉴 css */
#asideMenu {position:fixed;top:0;right:0;width: 170px;height:100%;background:#fff;z-index:101;box-shadow: -1px 0px 4px rgba(168,168,168,0.2);border-left: 1px solid #eee;}
#asideMenu.rmFix { right:-170px; }
#asideMenu .aminner {padding: 10px 0 20px 10px;}

/* 우측 고정 롤링 배너 */
#asideMenu .astSliderWrap {position: relative;width: 150px;height: 130px;overflow:hidden;}
#asideMenu .astSliderWrap .astSlider img{width:100%;}
#asideMenu .astSliderWrap .bx-controls-direction {opacity:0; position:absolute;top:50%;width:100%; z-index:60;text-align:center;}
#asideMenu .astSliderWrap:hover .bx-controls-direction {opacity:1.0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#asideMenu .astSliderWrap .bx-prev, #asideMenu .astSliderWrap .bx-next{position:absolute;top:0;margin-top:-13px;font-size:24px;display:inline-block;}
#asideMenu .astSliderWrap .bx-prev{left:2px;}
#asideMenu .astSliderWrap .bx-next{right:2px;}
#asideMenu .astSliderWrap .bx-pager{position:absolute;bottom: 0;left:0;right:0;z-index:60;text-align:center;}
#asideMenu .astSliderWrap .bx-pager-item{transition:all 0.3s ease;display:inline-block;position:relative;}
#asideMenu .astSliderWrap .bx-pager-link{display:inline-block;width: 12px;height: 4px;font-size:0;margin:2px;background-color: rgba(140, 140, 140, 0.8);border-radius: 4px;}
#asideMenu .astSliderWrap .bx-pager-link.active{width: 26px; background-color: rgba(45, 45, 45, 0.8);}

#asideMenu .amWrap { margin-top:28px; }
#asideMenu .amWrap:after {content:"";display:block;clear:both;}
#asideMenu .amTit { margin-bottom: 2px; color:#292929; }
#asideMenu .amWrap .amBtn li { float: left; }
#asideMenu .amWrap .amBtn li a {display:block;width:71px;height: 24px;line-height: 24px;text-align:center;border:1px solid #ddd;margin: 3px 4px 1px 0;font-size: 11px;color:#777;}
#asideMenu .amWrap .amBtn li a:hover { background: #f1f1f1; color:#292929; }
#asideMenu .amWrap .amTel { color:#292929; font-size: 16px; font-weight: bold;}

/* 우측 고정 오늘 본 상품 롤링 */
#asideMenu .todayViewWrap {position: relative;width: 150px;visibility: hidden;}
#asideMenu .todayViewWrap .todaySlider img{width:100%;}
#asideMenu .todayViewWrap .bx-controls-direction {opacity:0; position:absolute;top:50%;width:100%;z-index:60;text-align:center;}
#asideMenu .todayViewWrap:hover .bx-controls-direction {opacity:1.0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
#asideMenu .todayViewWrap .bx-prev, #asideMenu .todayViewWrap .bx-next{position:absolute;top:0;margin-top:-13px;font-size:24px;display:inline-block;}
#asideMenu .todayViewWrap .bx-prev{left:2px;}
#asideMenu .todayViewWrap .bx-next{right:2px;}
#asideMenu .todayViewWrap .bx-pager{position:absolute;bottom:-4px;left:0;right:0;z-index:60;text-align:center;} /* 경호수정전 bottom:8px; */
#asideMenu .todayViewWrap .bx-pager-item{transition:all 0.3s ease;display:inline-block;position:relative;}
#asideMenu .todayViewWrap .bx-pager-link{display:inline-block;width: 12px;height: 4px;font-size:0;margin:2px;background-color: rgba(140, 140, 140, 0.8);border-radius: 4px;}
#asideMenu .todayViewWrap .bx-pager-link.active{width: 26px; background-color: rgba(45, 45, 45, 0.8);}

/* 우측 고정 닫기 상하 이동 버튼 */
#asideMenu .asideBtn {position:absolute;top: 50%;left: -39px;margin-top: -72px;}
#asideMenu .asideBtn .asideOpen {width: 38px;height: 38px;font-size:20px;color:#fff;line-height: 44px;text-align:center;background:#292929;cursor:pointer;}
#asideMenu .asideBtn a {display:block;width: 36px;height: 39px;font-size:20px;color:#292929;line-height: 44px;text-align:center;background:#fff;cursor:pointer;border:1px solid #ddd;margin-top: -1px;position: relative;}
#asideMenu .asideBtn a.cartArea .bsCount {position: absolute;right: 2px;top: 6px;width: 14px;height: 14px;line-height: 14px;border-radius: 14px;background-color: #d8d8d8;text-align: center;font-size:11px;}

/* BASIC css end */

