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

/* ÃÖ»ó´Ü ¿µ¿ª  */
#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("/design/missylook/13550/d4-0036/tem150/join_point.png") no-repeat 0 0;
     -webkit-animation:joinPointAni 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; color:#fff
}

@-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: 68px;left: 50%;margin-left: -100px;z-index: 102;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;font-size: 42px;}
#hdWrap .hdMid .snsArea {position: absolute;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: 83px;height: 30px;}
#hdWrap .hdMid .searchArea form { position: relative; height: 30px; }
#hdWrap .hdMid .searchArea input {position:relative;z-index:2;height: 25px;width: 140px;border:0;background-color:#fff;padding:0 28px 0 0px;outline:none;    border-bottom: 1px solid #000000 !important;}
#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: 140px;left:0;right:0;height: 50px;margin-top: 10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;   background: #114988}

/* ÀüÃ¼º¸±â¹öÆ° */
#hdWrap .hdBtm .menuArea {position:absolute;top:0;left:0;}
#hdWrap .hdBtm .cartArea {position:absolute;top:0;right:0;}
#hdWrap .hdBtm .menuArea a {display:block;width: 50px;height: 50px;line-height:50px;text-align: center;     background: #092749; color: #fff;}
#hdWrap .hdBtm .cartArea a {display:block; width: 50px;height: 50px; line-height:50px; text-align: center;background: #092749; color: #fff;}
#hdWrap .hdBtm .menuArea a:hover { }
#hdWrap .hdBtm .menuArea i { font-size: 26px; vertical-align:middle; }
#hdWrap .hdBtm .cartArea i { font-size: 26px; vertical-align:middle; }
#hdWrap .hdBtm .cartArea .bsCount {position: absolute;right:6px;top: 11px;width: 16px;height:16px;line-height: 16px;border-radius: 16px;background-color: #21c7ae;text-align: center; font-size:11px;}


/* ÀüÃ¼º¸±â ·¹ÀÌ¾î */
#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: #292929;cursor:pointer;z-index:10;}
#hdWrap .hdBtm .allMenu .allMenuBx {position:absolute;top: 50px;left:0;right:0;width: 1518px;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 25px 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 50px 0 50px;position: relative;}
#hdWrap .hdBtm .cateWrap:after {content:"";display:block;clear:both;}
#hdWrap .hdBtm .cateWrap a {color:#fff}
#hdWrap .hdBtm .cateWrap a:hover { }
#hdWrap .hdBtm .cateWrap .tmenu {position: relative;padding: 17px 33px;display: inline-block;}
#hdWrap .hdBtm .cateWrap .tmenu .depth2 { display:none; position: absolute;background: #114988;top: 50px;left: 50%;width: 118px;margin-left: -60px;padding: 10px 0;z-index: 97;}
#hdWrap .hdBtm .cateWrap .tmenu .depth2 li a { display: block; font-size: 12px; line-height: 24px; }
#hdWrap .hdBtm .cateWrap .tmenu .depth2 li a:hover {background:#eaeaea; color:#111; border-bottom: 0 }


/* »ó´Ü°íÁ¤*/
#hdWrap.headerFix { height: 110px;-webkit-box-shadow: 0 1px 4px 0 rgba(168,168,168,0.2);-moz-box-shadow: 0 1px 4px 0 rgba(168,168,168,0.2);box-shadow: 0 1px 4px 0 rgba(168,168,168,0.2); }
#hdWrap.headerFix .hdBtm {position:fixed;top: 50px;left:0;right:0;z-index: 99;}
#hdWrap.headerFix .ht_left .listWrap {margin-left: 60px;}
#hdWrap.headerFix .snsArea, #hdWrap.headerFix .searchArea { display:none; }
#hdWrap.headerFix .hdMid .hd_logo {top: 0px;}
#hdWrap.headerFix .hdMid .hd_logo img{    width: 120px;} 

/* ¿ìÃø °íÁ¤ ¸Þ´º 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 .asideBtn {position:absolute;top: 50%;left: -38px;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 */

