/* BASIC css start */
/*새로만든 스타일*/
/* .hdNotice .ntcSlide > li:nth-child(2) a { color: red; font-weight: bold; } */

.minSizeWrap-border {position: relative; width: 1200px; margin: 0 auto; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
/*새로만든 스타일 끝*/



.minSizeWrap { position:relative; width:1200px; margin:0 auto; }

.minSizeWrap .top_slide {
    position: absolute;
    top: 5px;
    right: 15px;
    width: 450px;
    /*height: 130px;*/
    height: 114px;
    overflow: hidden;
}

#hdWrap {position:relative;z-index:200; /*height: 210px;*/ height: 268px;}

/* 최상단 영역  */
#hdWrap .hdTop {position:fixed;top:0;left:0;right:0;border-bottom:1px solid #ddd;background: #fff;z-index: 101;}

/* 최상단 왼쪽 */
#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:39px; line-height:39px; font-size:22px; background:#292929; color:#fff; text-align:center; margin-right: 10px; }
#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: 6px 0;}
#hdWrap .hdTop .ht_left .listWrap .link {position: relative;display:block;padding: 0 7px;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: 17px;padding-top: 4px;text-align: center;color:#fff;font-size: 11px;background:url("/design/lohengrin7/tem131/join_point.png") no-repeat 0 0 ;}

#hdWrap .hdTop .ht_left .listWrap .list .bsCount { position: absolute; right: 7px; top: 6px; width: 16px; height: 16px; line-height: 17px; border-radius: 16px; color: #fff; background-color: #545454; text-align: center; font-size: 11px;
}


#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 6px;}
#hdWrap .hdTop .ht_left .hdNotice dt a { font-size: 14px; }
#hdWrap .hdTop .ht_left .hdNotice dt .grBar {display:inline-block;margin-right: 10px;width:1px;height: 11px;background: #ddd;vertical-align: -1px;}
#hdWrap .hdTop .ht_left .hdNotice dd {position:relative;float: left;width: 194px;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: 6px 0;}
#hdWrap .hdTop .ht_right .link {display:block; padding: 0 2px;height: 27px;line-height: 27px;}
#hdWrap .hdTop .ht_right .link span {display:block; background-color: #eaeaea; border:1px solid #eaeaea; border-radius: 4px; width: 28px; height: 25px; text-align: center; }
#hdWrap .hdTop .ht_right .link span i {font-size: 16px; line-height: 25px;}
#hdWrap .hdTop .ht_right .link span:hover { background-color: #d6d6d6; border:1px solid #d6d6d6; }
#hdWrap .hdTop .ht_right .list.search { padding: 6px 0 6px 2px;}
#hdWrap .hdTop .ht_right .searchArea form{position:relative;}
#hdWrap .hdTop .ht_right .searchArea input{position:relative;z-index:2;height: 25px;width: 120px;border:1px solid #eaeaea;background-color:#eaeaea;padding:0 28px 0 10px;outline:none;border-radius: 4px;}
#hdWrap .hdTop .ht_right .searchArea input:hover,
#hdWrap .hdTop .ht_right .searchArea input:focus{background-color: #d6d6d6; border:1px solid #d6d6d6;}
#hdWrap .hdTop .ht_right .searchArea .searchBtn{position:absolute;top:4px;right:1px;width:28px;height:28px;z-index:2;text-align:center;line-height:1;font-size:18px;color:#292929;display:block;}
#hdWrap .hdTop .ht_right .searchArea .searchBtn i{padding-top: 4px;}

/* 중앙 로고 영역  */
#hdWrap .hdMid {/*text-align:center;*/height: 128px;line-height: 128px;padding-top: 30px;padding-left: 30px; /*background: url('https://scsh77.speedgabia.com/camako/img/camako_main_top_bg_2022spring_05.jpg') no-repeat center center;*/ }
#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:1px solid #a7a7a7;border-bottom:1px solid #ddd; /*height: 50px;*/ height: 108px;}

/* 전체보기버튼 장바구니버튼 */
#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: 52px;height: 108px; line-height:50px; text-align: center;}
#hdWrap .hdBtm .menuArea a:hover,
#hdWrap .hdBtm .cartArea a:hover { background:#f1f1f1; } 
#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: #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; font-weight: 500; height:30px;line-height:30px; color: #555;}
#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:#f8f8f8; 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 {margin-left: 50px;padding-left: 10px; text-align: left; width: 1138px; position: relative; border-left: 1px solid #ddd; background: url(https://scsh77.speedgabia.com/camako/img/camako_topmenu_bg.jpg) repeat-x;}
/*#hdWrap .hdBtm .cateWrap {text-align: left; width: 1074px; padding-left: 20px; margin: 0 auto; position: relative; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: url(https://scsh77.speedgabia.com/camako/img/camako_topmenu_bg.jpg) repeat-x;} */
#hdWrap .hdBtm .cateWrap:after {content:"";display:block;clear:both;}
#hdWrap .hdBtm .cateWrap a {font-size: 14px;}
#hdWrap .hdBtm .cateWrap a:hover { border-bottom:1px solid #000 }
#hdWrap .hdBtm .cateWrap .tmenu {position: relative; padding: 17px 20px; display: inline-block;}
#hdWrap .hdBtm .cateWrap .tmenu a {font-size: 15px; font-weight: 600; color: #555; letter-spacing: -0.02em; transform: skewY(-0.02deg);}
#hdWrap .hdBtm .cateWrap .tmenu .depth2 {display: none; position: absolute; background: #fff; top: 50px; left: 50%; width: 150px; margin-left: -70px; padding: 10px 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 97; }
#hdWrap .hdBtm .cateWrap .tmenu .depth2 li { line-height: 35px; padding: 0 7px;}
#hdWrap .hdBtm .cateWrap .tmenu .depth2 li a { font-size: 13px; text-align: center; font-weight: 400; color: #666;}

/* 상단고정 */
.headerFix #hdWrap .hdBtm {position:fixed;top:39px;left:0;right:0;}
.headerFix #hdWrap .ht_left .listWrap { margin-left: 65px; }
.headerFix #hdWrap .ht_left .listWrap .joinPoint { display:none; }

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

/* 우측 고정 롤링 배너 */
#asideMenu .astSliderWrap { position: relative; width: 150px; height: 150px; 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:8px;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:14px;height:3px;font-size:0;margin:2px;background-color: rgba(0,0,0,0.4)}
#asideMenu .astSliderWrap .bx-pager-link.active{width: 24px; background-color: rgba(0,0,0,0.8);}

#asideMenu .amWrap { margin-top:36px; }
#asideMenu .amWrap:after {content:"";display:block;clear:both;}
#asideMenu .amTit { margin-bottom: 2px; color:#292929; font-size:13px; }
#asideMenu .amWrap .amBtn li { float: left; }
#asideMenu .amWrap .amBtn li a { display:block; width:71px; height: 34px; line-height: 34px; text-align:center; border:1px solid #ddd; margin: 2px 4px 2px 0; font-size: 12px; color:#777; }
#asideMenu .amWrap .amBtn li a:hover { background: #f1f1f1; color:#292929; }
#asideMenu .amWrap .amTel { color:#292929; font-size: 18px; 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:8px;left:0;right:0;z-index:60;text-align:center;}
#asideMenu .todayViewWrap .bx-pager-item{transition:all 0.3s ease;display:inline-block;position:relative;}
#asideMenu .todayViewWrap .bx-pager-link{display:inline-block;width:14px;height:3px;font-size:0;margin:2px;background-color: rgba(0,0,0,0.4)}
#asideMenu .todayViewWrap .bx-pager-link.active{width: 24px; background-color: rgba(0,0,0,0.8);}

/* 우측 고정 닫기 상하 이동 버튼 */
#asideMenu .asideBtn {position:absolute; /*top: 50%;*/ top: calc(50%); left: -42px;margin-top: -72px;}
#asideMenu .asideBtn .asideOpen {width:42px;height:42px;font-size:20px;color:#fff;line-height: 44px;text-align:center;background:#292929;cursor:pointer;}
#asideMenu .asideBtn .pageTop,
#asideMenu .asideBtn .pageBottom {display:block; width:40px;height:41px;font-size:20px;color:#292929;line-height: 44px;text-align:center;background:#fff;cursor:pointer;border:1px solid #ddd; margin-top: -1px; }



/* BASIC css end */

