/* BASIC css start */
.minSizeWrap { position:relative; width:1200px; margin:0 auto; }
#hdWrap {position:relative;z-index:200;height: 193px;}

/* 상단고정 */
#hdWrap.headerFix .hdBtm {position:fixed;top: 40px;left:0;right:0;background-color:#fec32b; rgba(255,255,255,0.93);border-top: 0;}
#hdWrap.headerFix .ht_left .listWrap { margin-left: 72px; }
#hdWrap.headerFix .ht_left .listWrap .joinPoint { display:none; }


/* 최상단 영역  */
#hdWrap .hdTop {position:fixed;top:0;left:0;right:0;border-bottom:2px solid #ddd;background-color:#fff; rgba(255,255,255,0.93);z-index: 101;height: 40px;}

/* 최상단 왼쪽 */
#hdWrap .hdTop .ht_left {float:left;}
#hdWrap .hdTop .ht_left .ht_logo {display:none; position:absolute; left:0; top:0; } 
#hdWrap .hdTop .ht_left .ht_logo a img {display:block; width: 60px; margin-right: 20px; margin-top: 12px;}
#hdWrap .hdTop .ht_left .listWrap {float:left;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#hdWrap .hdTop .ht_left .listWrap .list {float:left; padding-right: 20px; }
#hdWrap .hdTop .ht_left .listWrap .list a { display: block; height:40px; line-height:40px }
#hdWrap .hdTop .ht_left .listWrap .list a:hover{border-bottom:2px solid #000;}
#hdWrap .hdTop .ht_left .listWrap .link {position: relative;display:block;padding: 0 10px;height: 27px;line-height: 27px;}
#hdWrap .hdTop .ht_left .listWrap .list:first-child .link { padding-left:0; }
#hdWrap .hdTop .ht_left .listWrap .link:hover { text-decoration: underline; }
#hdWrap .hdTop .ht_left .listWrap .joinPoint {display:inline-block;position: absolute;top:20px;left:50%; margin-left:-25px; width: 50px;height: 16px;line-height: 16px;padding-top: 4px;text-align: center;color:#fff;font-size: 11px;background:url("//skin.makeshop.co.kr/skin/tem131/join_point.png") no-repeat 0 0 ;}
#hdWrap .hdTop .ht_left .hdNotice {position: relative;height: 27px;line-height:27px;overflow: hidden;float: left; padding: 6px 0; }
#hdWrap .hdTop .ht_left .hdNotice dt {float: left;padding: 0 8px 0 10px;}
#hdWrap .hdTop .ht_left .hdNotice dt a { font-size: 14px; }
#hdWrap .hdTop .ht_left .hdNotice dt .grBar {display:inline-block;margin-right: 17px;width:1px;height: 11px;background: #ddd;vertical-align: -1px;}
#hdWrap .hdTop .ht_left .hdNotice dd {position:relative;float: left;width: 200px;height: 27px;padding-right: 20px;}
#hdWrap .hdTop .ht_left .hdNotice .hdNoticeBtn .prev {position: absolute;right:0; top: -4px;}
#hdWrap .hdTop .ht_left .hdNotice .hdNoticeBtn .next { position: absolute;right:0; top: 8px;}

/* 최상단 오른쪽 */
#hdWrap .hdTop .ht_right {float:right; }
#hdWrap .hdTop .ht_right .list {float:left; padding-left: 20px;}
#hdWrap .hdTop .ht_right .list a { display: block; height: 40px; line-height: 40px; }
#hdWrap .hdTop .ht_right .list a:hover{border-bottom:2px solid #000; }
#hdWrap .hdTop .ht_right .link span {background-color: #000;border-radius: 3px;width: 28px;height: 25px;text-align: center;font-weight:300;margin: 0 0 0 3px;padding:0 5px;color:#fff;}
#hdWrap .hdTop .ht_right .link span i {font-size: 16px; }

/*검색*/
#hdWrap .hdTop .ht_right .list.search { padding: 6px 0 6px 2px;}
#hdWrap .searchArea {right: 0; position: absolute; top: 9px;}
#hdWrap .searchArea form{position:relative; }
#hdWrap .searchArea input{position:relative;z-index:2;height: 30px;width: 140px;border:1px solid #cfcfcf;background-color:#fff; padding:0 28px 0 10px;outline:none;border-radius: 4px;}
#hdWrap .searchArea input:hover,
#hdWrap .searchArea input:focus{background-color: #fff; border:1px solid #575757;}
#hdWrap .searchArea .searchBtn{position:absolute;top:1px;right:1px;width:28px;height:28px;z-index:2;text-align:center;line-height:1;font-size:18px;color:#292929;display:block;}
#hdWrap .searchArea .searchBtn i{padding-top: 4px;}

/* 중앙 로고 영역  */
#hdWrap .hdMid {text-align:center;height: 100px;line-height: 100px;padding-top: 40px; background-color:#fec32b; }
#hdWrap .hdMid:after {content:"";display:block;clear:both;}
#hdWrap .hdMid img { vertical-align: middle; }
#hdWrap .hdMid a {/* font-size: 56px; */}

/* 카테고리, 전체메뉴 */
#hdWrap .hdBtm {position: relative;background: #fff;border-top:2px solid #000;border-bottom:1px solid #ddd;height: 50px;}
#xi-bars {width: 50px; height: 50px; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain;}

/* 전체보기버튼 장바구니버튼 */
#hdWrap .hdBtm .menuArea {position:absolute;top:0;left:0;}
#hdWrap .hdBtm .cartArea {position:absolute;top:0;right:0;}
#hdWrap .hdBtm .menuArea a,
#hdWrap .hdBtm .cartArea a {display:block; width: 50px;height: 50px; line-height:50px; text-align: center;}
#hdWrap .hdBtm .menuArea a:hover,
#hdWrap .hdBtm .cartArea a:hover { } 
#hdWrap .hdBtm .menuArea i,
#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: #d8d8d8;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: 1198px;background-color: rgba(255,255,255,0.93);border: 1px solid #000;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:#bfbfbf; color:#fff;}
#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:left;width: 1096px;margin: 0 auto;position: relative; margin-left:56px}
#hdWrap .hdBtm .cateWrap:after {content:"";display:block;clear:both;}
#hdWrap .hdBtm .cateWrap a {}
#hdWrap .hdBtm .cateWrap a:hover { border-bottom:2px solid #000 ;padding:16px 0px }
#hdWrap .hdBtm .cateWrap .tmenu {position: relative;padding: 0px 16px;display: inline-block; height:50px; line-height: 50px;}

/* 우측 고정 메뉴 css */
.rightFixMenu {position:fixed;top:50%;right:20px;margin-top:-170px;z-index:210;}
.rightFixMenu .listWrap{}
.rightFixMenu .listWrap li{background-color:#fff; margin-bottom:-1px; border:1px solid #d6d6d6;}
.rightFixMenu .link{display:block; width:36px; height:36px; color:#000000; font-size:20px; text-align:center;}
.rightFixMenu .link:hover{color:#fff; background:#383838; }
.rightFixMenu .link .hover-effect{transition:filter 0.3s ease;}
.rightFixMenu .link .hover-effect:hover{filter: brightness(70%) saturate(200%) hue-rotate(10deg); }
.rightFixMenu .link i{vertical-align:top;padding-top:9px; font-style: normal;}

/* BASIC css end */

