/* BASIC css start */
/* ¿ìÃø Äü¹è³Ê */
#blk_scroll_wings, #cherrypicker_scroll {bottom: 90px !important;right: 30px !important;position: fixed !important;width: 60px !important;left: unset !important;top: unset !important;}
#blk_scroll_wings, #cherrypicker_scroll {z-index:99 !important;}
#rightScrollLayer {top:205px;}

/* close */
.side_menu .side_close {display: block;width: 31px;height: 31px;background: url(/design/duduworld/220906/ico_side_close.png) center / 31px no-repeat;margin: 0 auto 20px; cursor:pointer;}

/**/
.side_menu li a {display:block; width: 60px;height: 60px;text-indent: -9999px;background: center / 60px no-repeat;margin-bottom: 10px;}
.side_menu li.ico_today a {position: relative;background-image: url(/design/duduworld/220906/ico_side_today.png) !important;}
.side_menu li.ico_cart a {background-image: url(/design/duduworld/220906/ico_side_cart.png) !important;}
.side_menu li.ico_cs a {background-image: url(/design/duduworld/220906/ico_side_cs.png) !important;}
.side_menu li.ico_kakao a {background-image: url(/design/duduworld/220906/ico_side_kakao.png) !important;}

.side_menu li.ico_today {position: relative;}
.side_menu li.ico_today .today_cnt {position: absolute;top: -2px;right: -4px;text-indent: 0px !important; text-align:center; display: inline-block;width: 24px;height: 24px; line-height:24px; background: #000;border-radius: 50%;color: #fff;font-size: 14px;}

/* À§Ä¡¹öÆ° */
.side_menu .posBtn {margin-top: 128px;}
.side_menu .posBtn .pos {width: 60px;height: 60px;text-indent: -9999px;background: center / 60px no-repeat; cursor:pointer;}
.side_menu .posBtn .pos.posTop {background-image: url(/design/duduworld/220906/ico_top.png);margin-bottom: 10px;}
.side_menu .posBtn .pos.posBtm {background-image: url(/design/duduworld/220906/ico_btm.png);}


.fright {
    float: right;
}
.rightQuickMenuWrap {
    width: 80px;
}
.quick_comm  {border:1px solid #dedede; margin-bottom:10px; border-top:0px;}
.quick_comm ul li {width:78px; height:64px; background-color:#fff; text-align:center; border-top:1px solid #dedede;}
.quick_comm ul li span {color:#777; font-weight:normal; font-size:12px; line-height:94px;}
.quick_comm ul li:hover span {color:#000;}
.quick_comm .comm01 {background:#fff url('/design/duduworld/images/right_quick_icon01.gif') no-repeat; background-position:0 9px;}
.quick_comm .comm02 {background:#fff url('/design/duduworld/images/right_quick_icon02.gif') no-repeat; background-position:0 9px;}
.quick_comm .comm03 {background:#fff url('/design/duduworld/images/right_quick_icon03.gif') no-repeat; background-position:0 9px;}
.quick_comm .comm04 {background:#fff url('/design/duduworld/images/right_quick_icon04.gif') no-repeat; background-position:0 9px;}

/* ¿ìÃø Äü¸Þ´º - ÀÏ¹ÝÇü(right.html) */
#f2s-latest-container{display:block;}
.f2s-latest-swiper {
    padding: 0 9px !important;
}
.rightQuickMenuWrap .right_item_recent {position:relative; width:78px; padding-bottom:0px; border:1px solid #dedede; background-color:#fff;}
.rightQuickMenuWrap .right_item_recent .title {text-align:center; width:63px;margin:0 auto 4px; padding:10px 0 10px; border-bottom:1px solid #dedede;}
.rightQuickMenuWrap .right_itemList {max-height:240px;} /*320*/
.rightQuickMenuWrap .right_itemList ul {}
.rightQuickMenuWrap .right_itemList ul li {margin-top:4px; width:78px !important; height:76px !important; position:relative; text-align:center;}
.rightQuickMenuWrap .right_itemList ul li .right_quick_goods img {position:relative; border-width:1px !important; width:70px;}
.rightQuickMenuWrap .right_itemList .swiper-pagination-fraction {padding:10px 0; bottom:-12px; color:#acacac;}
.rightQuickMenuWrap .right_itemList .swiper-pagination-current {font-weight:bold;}
/*
.rightQuickMenuWrap .swiper-button-next, 
.rightQuickMenuWrap .swiper-button-prev {width:12px; height:12px; margin-top:132px; text-indent:-9999px; font-size:0;}/*150*
.rightQuickMenuWrap .swiper-button-prev {background: url('/design/duduworld/images/right_quick_menu_left_icon.png') no-repeat;}
.rightQuickMenuWrap .swiper-button-next {background: url('/design/duduworld/images/right_quick_menu_right_icon.png') no-repeat;}
.rightQuickMenuWrap .swiper-button-next.swiper-button-disabled, 
.rightQuickMenuWrap .swiper-button-prev.swiper-button-disabled {opacity:1;}
*/
.rightQuickMenuWrap .rightBorderTop {margin:8px 8px 2px; border-top:1px #999 solid; min-width:80px;}
.rightQuickMenuWrap .right_quick_paging {display:none; position:relative; padding:8px 0px; color:#acacac; text-align:center;}
.rightQuickMenuWrap .right_quick_paging .right_page_box {display:inline-block; margin-top:-3px;}
.rightQuickMenuWrap .right_quick_paging .right_quick_btn_prev {position:absolute; left:9px;}
.rightQuickMenuWrap .right_quick_paging .right_quick_btn_next {position:absolute; right:9px;}
.rightQuickMenuWrap .rightQuickitemLi {z-index:8;}
.rightQuickMenuWrap .rightQuickitemDetail {display:none; width:150px; top:0px;}
.rightQuickMenuWrap .rightQuickitemDetailCss {position:absolute;text-align:left;display:block;overflow:visible;color:#fff;border-width:1px !important;background:#acacac;}
.rightQuickMenuWrap .rightQuickitemDetail span {display:block; position:relative; text-align:left; width:132px;}
.rightQuickMenuWrap .rightQuickitemDetail span.right_item_title{letter-spacing:-1px; padding:8px 8px 3px 8px;}
.rightQuickMenuWrap .rightQuickitemDetail span.right_item_price{font-weight:bold; padding:3px 8px 6px 8px;}
.rightQuickMenuWrap .right_quick_goods_box {display:block; position:relative;}
.rightQuickMenuWrap .right_quick_goods_box > .right_quick_goods {display:block;}
.rightQuickMenuWrap .right_quick_goods_box .right_quick_btn_delete {position:absolute;top:0px;/* visibility:hidden; */}
.rightQuickMenuWrap .right_quick_paging {display:none;position:relative;padding:8px 0px;color:#acacac;text-align:center;}
.rightQuickMenuWrap .right_quick_paging .right_page_box {display:inline-block; margin-top:-3px;}
/*
.rightQuickMenuWrap .right_quick_paging .right_quick_btn_prev {position:absolute; left:9px;}
.rightQuickMenuWrap .right_quick_paging .right_quick_btn_next {position:absolute; right:9px;}
*/
.quick_layer_detail {position:fixed;display:none; width:150px; top:0px;text-align:left;overflow:visible;color:#fff;border-width:1px !important;background:#acacac; border: 2px solid rgb(172, 172, 172); right: 75px; height: 70px;}
.quick_layer_detail span {display:block; position:relative; text-align:left; width:132px;}
.quick_layer_detail span.right_item_title{letter-spacing:-1px; padding:8px 8px 3px 8px;}
.quick_layer_detail span.right_item_price{font-weight:bold; padding:3px 8px 6px 8px;}


.swiper-pagination-fraction {
    bottom: 0 !important;
}
/* BASIC css end */

