/* BASIC css start */
/* 230405 추가 */
.arrowBox01 { position: relative; cursor: pointer; }
.arrowBox01 .arrow { position: absolute; top: 41.81%; right: 46.04%; transform: rotateZ(180deg); width: 0.72%; }
.arrowBox01 .arrow.active { transform: rotateZ(0deg); }
.arrowBox02 { overflow: hidden; height: 0; transition-duration: 0.2s; }
.arrowBox02.active { height: 100%; }

/****************** 카운트 다운 영역 css ******************/
.title_ban_wrap { margin-bottom: 50px; }
.title_ban_wrap .right .top p:nth-child(1) { font-size: 33px; color: #303030; margin-bottom: 13px; }
.title_ban_wrap .right .top p:nth-child(1) strong {}
.title_ban_wrap .right .top >div:nth-child(2) { 
    font-size: 33px; color: #303030;
    position: relative;
    background: url(/design/jstyle07/wib/img_pc/underline.png) no-repeat bottom left; 
}
.title_ban_wrap .right .top > div:nth-child(2) span { color: #f65213; font-weight: 700; }
.title_ban_wrap .right .bottom { margin-top: 100px; }
.title_ban_wrap .right .bottom li { 
    font-size: 22px; color: #303030;
    margin-bottom: 16px; padding-left: 12px;
    position: relative; box-sizing: border-box;
}
.title_ban_wrap .right .bottom li:nth-child(1) { font-weight: 700; }
.title_ban_wrap .right .bottom li::after { 
    content: '*';
    position: absolute; top: -2px; left: 0; 
    font-size: 22px; color: #303030; 
}

.cut_lay { margin-left: auto; margin-right: auto; box-sizing: border-box; width: 1330px; padding: 0 !important; }

@media screen and ( min-width: 1680px ) { .clock_wrapper{ top: 48.5%; } }
.time_notice,
.time_notice2nd { 
    display: block; width: 100%; 
    font-size: 18px; font-weight: bold; text-align: center; color: #554a48; 
    padding-top: 30px; margin: 0 auto;
}

/* Main */    
#contentWrap { width: 100%; }
.normal_item .prod_subname.prod_subname01 { 
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;
    width: 100%; height: 18px;
}

/* 상단 꾸미기 */
.title_ban_wrap { margin-top: -75px; margin-bottom: 50px; overflow:hidden; }

/* 베스트상품 영역 */
.recmd-item-wrap { border-bottom: 1px solid #ddd; padding-bottom: 95px; }
.recmd-item-wrap .normal_prod_wrap { width: 100%; }
.recmd-item-wrap .normal_prod_wrap .normal_prod_box { width: 110%; }
.recmd-item-wrap .normal_prod_wrap .normal_prod_box.slick-slider { width: auto; }
.recmd-item-wrap .title { font-size: 26px; font-weight: 300; text-align: center; margin-bottom: 35px; }
.recmd-item-wrap .slick-slide {}
.recmd-item-wrap .normal_item { padding: 0 10px; margin: 0px 0 45px; width: 320px !important; }
.recmd-item-wrap .slick-arrow { width: 57px; height: 9px; top: -50px; }
.recmd-item-wrap .slick-prev { background: url(/design/jstyle07/wib/img_pc/icon/icon_arrow_prev_v.png) no-repeat; left: 10px; margin-left: 0px; }
.recmd-item-wrap .slick-next { background: url(/design/jstyle07/wib/img_pc/icon/icon_arrow_next_v.png) no-repeat; right: 10px; margin-right: 0px; }

/* 카테고리 리스트 영역 */
.cate-list-wrap { padding-top: 70px; margin-bottom: 30px; text-align: center; }
.cate-list-wrap ul li { display: inline-block; vertical-align: top; font-size: 15px; margin: 0 13px; }
.cate-list-wrap ul li a { color: #727272; font-weight: 300; padding-bottom: 9px;  border-bottom: 2px solid #fff; }
.cate-list-wrap ul li:hover a,
.cate-list-wrap ul li.on a {
    border-bottom: 2px solid #46479b;
    color: #000; font-weight: bold;
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -ms-transition: all 0.35s;
}

/* 상품 sort 영역 */
.item-sort-wrap { height: 30px; color: #000; margin-bottom: 12px; }
.item-sort-wrap .total { margin-top: 5px; }
.item-sort-wrap .total .point_color { font-size: 16px; font-weight: bold; padding-right: 3px; }
.item-sort-wrap .item-order-wrap { position: relative; }
.item-sort-wrap .item-order-wrap .select {
    width: 143px; height: 28px; 
    line-height: 28px; text-indent: 10px;
    border: 1px solid #ddd;
    background: url('/design/jstyle07/wib/img_pc/icon/list_arrow_bt.png') no-repeat;
    background-position: center right 10px;
    cursor: pointer;
}
.item-sort-wrap .item-order-wrap .select.on {
    background: url('/design/jstyle07/wib/img_pc/icon/list_arrow_top.png') no-repeat;
    background-position: center right 10px;
}
.item-sort-wrap .item-order-wrap .item-order { 
    border: 1px solid #ddd; box-sizing: border-box;
    width: 100%;
    position: absolute; top: 30px; z-index: 2;
    text-indent: 10px; line-height: 24px;
    padding: 10px 0; margin-top: -1px;
    background: #fff;
    display: none;
}
.item-sort-wrap .item-order-wrap .item-order li { cursor: pointer; }
.item-sort-wrap .item-order-wrap .item-order li a { display: block; line-height: 24px; }

/* 240910 추가함 */
.item-wrap { padding-top: 75px; }

/* 당발 카테고리 타이틀 css */
.dayTodayDlvr_cate_title,
.dayTodayDlvr__wrap { position: relative; }
.dayTodayDlvr_cate_title img { width: 100%; display: block; }
/* 유의사항 부분 css */
.notice__wrap--more { position: relative; cursor: pointer; display: block; }
.notice__wrap--more img { margin-top: 0; }
.notice__wrap--notice {
    overflow: hidden;
    height: 0px;
    transition-property: height;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    z-index: -99;
}
.notice__wrap--notice.active { height: 100%; }
.dayTodayDlvr__wrap .goDlvr { position: absolute; left: 35.73%; top: 63.54%; width: 28.07%; height: 5.04%; cursor: pointer; }
/* BASIC css end */

