.wrap_thumbs_banners .wrap_thumbs_va li .icon_period2 { position:absolute;top:85px;left:5px;z-index:1; }

div.ui-draggable > p { margin:0; }

.wrap_thumbs_banners .wrap_thumbs_va { margin-left:1px;width:840px;float:left; }
.wrap_thumbs_banners .wrap_thumbs_va ul { position:relative; }
.wrap_thumbs_banners .wrap_thumbs_va ul,.wrap_thumbs_va li { margin:0;padding:0; }
.wrap_thumbs_banners .wrap_thumbs_va li { list-style:none outside none;width:93px;border:1px solid #e4e4e4;margin:-1px 0 0 -1px;padding:5px 5px 6px;position:relative; }
.wrap_thumbs_banners .wrap_thumbs_va li .wrap_prd { text-align:center; }
.wrap_thumbs_banners .wrap_thumbs_va li .icon_period { position:absolute;top:0;left:0;z-index:1; }
.wrap_thumbs_banners .wrap_thumbs_va li .icon_period2 { position:absolute;top:85px;left:5px;z-index:1; }
.wrap_thumbs_banners .wrap_thumbs_va .wrap_img, .wrap_thumbs_banners .wrap_thumbs_va .wrap_img img { width:93px;height:93px; }


.wrap_prd .wrap_img { margin-bottom:6px; }
.wrap_prd .prd_title { display:block;line-height:16px;margin:5px 0;overflow:hidden;height:32px; }
/*.wrap_prd .wrap_prd_icon img { margin:1px 1px 0 0; }*/
/* .wrap_prd .wrap_prd_icon { text-align:center;margin 0 auto; } */
.wrap_prd .wrap_prd_icon,.wrap_prd .prd_price,.wrap_prd .crrnc,.wrap_prd .saved_money { display:inline-block; }
.wrap_prd .prd_price,.wrap_prd .crrnc,.wrap_prd .saved_money { color:#4d4d4d; }
.wrap_prd .prd_price img { vertical-align:text-top; }
.wrap_prd .prd_price .icon_period { vertical-align:middle;margin-top:-4px; }
.wrap_prd .wrap_prd_icon .icn_lbl_left { margin-right:2px; }
.wrap_prd .prd_after_count { clear:both; }
.prd_title img { vertical-align:bottom;margin-left:3px; }
.prd_name span img { vertical-align:text-bottom;margin-left:5px; }

.prd_benefit .btns_purchase_benefit { margin-bottom:3px;position:relative;display:inline-block;height:28px; }
.prd_benefit .btns_purchase_benefit .btn_purchase_benefit,
.prd_benefit .btns_purchase_benefit .btn_purchase_normal { float:left; }
.prd_benefit .btns_purchase_benefit .btn_purchase_benefit { margin-right:2px; }
.prd_benefit .wrap_prd_price .icon_label { vertical-align:bottom;margin-right:3px; }
.prd_benefit .wrap_prd_price .wrap_price_num { line-height:13px; }
.prd_benefit .wrap_prd_price .prd_price_benefit { margin-bottom:1px; }
.prd_benefit .wrap_prd_price .prd_price_benefit .wrap_price_num { border-bottom:1px solid #fa521a; }
.prd_benefit .wrap_prd_price .prd_price_benefit .wrap_price_num, .prd_benefit .wrap_prd_price .prd_price_benefit .crrnc { color:#fa521a; }
.prd_benefit .wrap_prd_price .prd_price_normal .wrap_price_num { font-weight:normal; }
.prd_benefit .wrap_prd_price .prd_price_default .wrap_price_num { font-weight:;text-decoration:line-through; }

/* .fa-star { background:url(//img-banana.bizhost.kr/banana_web_20181015/bbs/list/textafter/mstar.gif) no-repeat; height:13px;width:13px;} */
.fa-star { height:13px;width:13px;}

/* 레코픽 상품 */
.prds_recopick { margin:0 auto 20px;position:relative;border:1px solid #99bdf4;background-color:#f3f6fa;padding:20px 0; }
.prds_recopick .recopick_title { padding:0 0 10px 20px; }
.prds_recopick .wrap_prd { text-align:center;position:relative; }
.prds_recopick .wrap_prd .wrap_img { border:1px solid #e4e4e4;margin-bottom:6px; }
.prds_recopick .wrap_prd .wrap_img img { width:126px;height:126px; }

.recopick_slider { position:relative;margin:0 auto;top:0;left:0;width:838px;height:222px;overflow:hidden;visibility:hidden; }
.recopick_slides { cursor:default;position:relative;top:0;left:20px;width:798px;height:222px;overflow:hidden; }
.recopick_slider .btn_arrow_left,
.recopick_slider .btn_arrow_right { display:block;position:absolute;cursor:pointer;top:78px;z-index:2;width:20px;height:20px; }
.recopick_slider .btn_arrow_left { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/recopick_arrow_left_off.png) no-repeat 0 0;left:0; }
.recopick_slider .btn_arrow_right { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/recopick_arrow_right_off.png) no-repeat 0 0;right:0; }
.recopick_slider .btn_arrow_left:hover { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/recopick_arrow_left_on.png) no-repeat 0 0; }
.recopick_slider .btn_arrow_right:hover { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/recopick_arrow_right_on.png) no-repeat 0 0; }

.recopick_slider { visibility:visible !important; }

.bxslider_recopic_slides0 { list-style:none; margin: 0; padding: 0; }
.bxslider_recopic_slides0 li { display: inline-block; margin: 0 2.7px;}

.p2_index_today_wrap { width: 204px; border: 1px solid #ddd; box-sizing: border-box; background-color: #e9ecef; left: auto; right: 0; }
.p2_index_today_wrap .wrap_arrow_num { display: block; left: 131px; top: 11px; background-color: transparent; }
.p2_index_today_wrap .wrap_arrow_num:after { clear: both; display: block; content: ""; }
.p2_index_today_wrap .current { color: #4c81ed; }
.p2_index_today_wrap .oneaday_dscnt_prds_monthly_prds { width: 204px; }
.p2_index_today_wrap .oneaday_dscnt_prds_monthly_prds .onead_today_prd { background-color: transparent; padding: 0 10px; width: 184px; border: none;  }
.p2_index_today_wrap .oneaday_dscnt_prds_monthly_prds .dscnt_prds_monthly_prd { background-color: transparent; padding: 0 10px; width: 184px; border: none; }
.p2_index_today_wrap .emphs_orange { color: #4c81ed; }
.p2_index_today_wrap .wrap_prd:after { clear: both; display: block; content: ""; }
.p2_index_today_wrap .wrap_img { width: 100%; }
.p2_index_today_wrap .wrap_img img { width: 100%; height: 100%; max-width: 100%; }
.p2_index_today_wrap .wrap_prd_icon { display: none; }
.p2_index_today_wrap .prd_title { height: auto; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; letter-spacing: -0.5px; word-break: break-all; }
.p2_index_today_wrap .exo2_ultra_bold { color: #4c81ed; }
.p2_index_today_wrap .prd_sale { float: left; display: inline-block; font-family: "Roboto"; letter-spacing: -0.5px; background-color: #fa521a; line-height: 32px; padding: 0 4px; color: #fff; margin-right: 5px; }
.p2_index_today_wrap .prd_sale strong { font-weight: 700; font-size: 16px; }
.p2_index_today_wrap .prd_price_wrap { font-family: "Roboto"; letter-spacing: -0.5px; }
.p2_index_today_wrap .prd_price_wrap .prd_price {}
.p2_index_today_wrap .prd_price_wrap .prd_price .prd_price_origin { display: block; font-weight: 400; margin-top: 2px; }

.p2_index_banner_right { width: 204px; float: right; margin-top: 5px; }
.p2_index_banner_right .p2_banner_realdoll { position: relative; margin-bottom: 5px; }
.p2_index_banner_right .p2_banner_realdoll .p2_banner_realdoll_video { position: absolute; top: 77px; left: 5px; border-radius: 4px; overflow: hidden; }
.p2_index_banner_right .p2_banner_gift { margin-bottom: 5px; cursor: pointer; }
.p2_index_banner_right .p2_banner_rankey { margin-bottom: 5px; }
.p2_index_banner_right .p2_banner_benfit { border: 1px solid #ddd; background-color: #e9ecef; text-align: center; box-sizing: border-box; height: 220px; overflow: hidden; position: relative; }
.p2_index_banner_right .p2_banner_benfit .p2_banner_benfit_title { margin: 5px auto; }
.p2_index_banner_right .p2_banner_benfit ul { width: 198px; margin: 0 auto; padding: 0; list-style: none; }
.p2_index_banner_right .p2_banner_benfit ul li { float: left; height: 50px; margin: 0 2px 4px 2px; }

.wrap_thumbs_va ul li:nth-child(6), .wrap_thumbs_va ul li:nth-child(12), .wrap_thumbs_va ul li:nth-child(18), .wrap_thumbs_va ul li:nth-child(24) { padding: 5px 4px 6px 5px; }


/*사은품 팝업 숨김  */
#pop_saunpum { display: none !important; }

/* 시연 동영상 관련 CSS */
.title_video_img {background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/vod_shopping_bg_new.jpg) no-repeat; width:840px;height:270px;position:relative;margin-top:10px;}
.title_video_img_no19 {background:url(//cdn-banana.bizhost.kr/banana_web_20181015/common/no19/no19_sec6_840x534.jpg) no-repeat; width:840px;height:270px;position:relative;margin-top:10px;}

.main_title_sub {border: 0px solid #000; width:130px; height: 65px; position: relative; top: 27px; left: 90px;}
.main_title_sub .ul_top {border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; text-align: center; width: 107px; padding-top: 2px;}
.main_title_sub .title {font-size: 26px; margin-left: -10px;}

.main_sub {width: 300px; text-align: center; position: relative; top: 60px; font-size: 13px;}
.main_sub .text {background-color: #f33040; color: #FFF;}


/* 인덱스 설명란 */
.index_title { font-size: 14px; color: #000; padding-right: 10px; font-weight:bold;}
.index_sub {border-radius: 10px; border: 1px solid #bcbcbc; font-size: 12px; padding: 3px 6px 3px 6px}

ul li.p2_prd_wrap .p2_prd_img_wrap::before {content:''; display:block; background:url("https://cdn-banana.bizhost.kr/minibanana/thum_top_img.png"); position:absolute; top:0; left:0; width:60%; height:15%; background-size:100%;}
ul li.p2_prd_wrap .p2_prd_img_wrap::after {content:''; display:block; background:url("https://cdn-banana.bizhost.kr/minibanana/thum_bot_img.png"); position:absolute; bottom:0; left:0; width:60.5%; height:25.5%; background-size:cover;}