/* //main.css */
@charset "utf-8";

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#ffffff;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}/*table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*/

/*-----------------------------------------------------------------------------
HTMLBoilerplate
-----------------------------------------------------------------------------*/
html { color:#4d4d4d;font-size:12px; }
::-moz-selection { background:#ffe100;text-shadow:none; }
::selection { background:#ffe100;text-shadow:none; }
hr { display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0; }
/*
legacy code
audio,canvas,iframe,img,svg,video,input[type="image"] { vertical-align:middle; }
*/
fieldset { border:0;margin:0;padding:0; }
textarea { resize:vertical; }

img.map, map area { outline: none; }

/* 링크 스타일 */
a:link, a:visited { color:#4d4d4d;text-decoration:none; }
a:hover, a:active { color:#4559e9;text-decoration:underline; }

/*-----------------------------------------------------------------------------
SPRITE
-----------------------------------------------------------------------------*/
/* 스프라이트 : 헤더 */
.major_menu li,
.major_menu .divider,
.btn_search,
.select_box .arrow,
.wrap_logo_srch_banner .wrap_banner .btn_arrow_prev,
.wrap_logo_srch_banner .wrap_banner .btn_arrow_next,
.wrap_brdcr .btn_arrow_prev,
.wrap_brdcr .btn_arrow_next,
.wrap_gkwr .btn_arrow_prev,
.wrap_gkwr .btn_arrow_next,
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_prev,
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_next,
.exhbt_tsubomi .btn_arrow_prev,
.exhbt_tsubomi .btn_arrow_next,
.exhbt_tsukasa .btn_arrow_prev,
.exhbt_tsukasa .btn_arrow_next,
.wrap_banner_fixed_left .btn_arrow_prev,
.wrap_banner_fixed_left .btn_arrow_next,
.wrap_banner_fixed_left .offline_review,
.wrap_banner_fixed_left .banner_best,
.wrap_banner_fixed_left .banner_kakao,
.wrap_banner_fixed_left .banner_social_support,
.prds_usa .btn_arrow_prev,
.prds_usa .btn_arrow_next,
.wrap_banner_cntnt_full_width .btn_arrow_prev,
.wrap_banner_cntnt_full_width .btn_arrow_next,
.wrap_notice_evt_board .btn_arrow_prev,
.wrap_notice_evt_board .btn_arrow_next,
.blt_wrap_banner_fixed_left div,
.blt_wrap_banner_fixed_left .av,
.wrap_gnb .depth1 .depth1_title,
.wrap_gnb .title_level1,
.wrap_footer .submenu_title h2,
.wrap_footer .submenu .title_level1,
.wrap_menu_fixed_right .secret_delivery,
.wrap_menu_fixed_right .pay_sys,
.wrap_menu_fixed_right .facebook,
.wrap_menu_fixed_right .twitter,
.wrap_menu_fixed_right .funsex,
.wrap_menu_fixed_right .cstmr_voice,
.wrap_menu_fixed_right .sexy_lngre,
.wrap_menu_fixed_right .cs_center,
.wrap_menu_fixed_right .free_gift,
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_prev,
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_next,
.wrap_brdcr .title_rltm_srch_word_slider span,
.wrap_brdcr .rltm_item em,
.wrap_brdcr .title_rltm_srch_word_pop span,
.lnb-colorful .title_rltm_srch_word_slider span,
.lnb-colorful .rltm_item em,
.lnb-colorful .title_rltm_srch_word_pop span,
.spplm-nav li .span_title,
.wrap_msg_oneline .btn_bookmark span,
.banner_float_today_new_prd .label_new_prd,
.banner_float_today_new_prd .btn_go_today_new_prd,
.banner_float_today_new_prd .digit,
.banner_float_today_new_prd .label_month .month,
.banner_float_today_new_prd .label_day .day,
.prd_icon_sp,
.backToTop .wrap_character,
.lnb-colorful li .bullet,
.wrap_gnb li .bullet,
.wrap_footer li .bullet,
.spplm-nav .submenu li .bullet,
.brands li .bullet,
.cate2_sub li .bullet,
.cate_rlt_cntnt li .bullet,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_mini li .bullet,
.wrap_shckn_price .caution li .bullet,
.wrap_pre_order .caution li .bullet,
.wrap_detail .prd_summary .right_col .cate_info li .bullet,
.wrap_detail .form_pre_order .wrap_form .name li .bullet,
.wrap_warehousing_request .caution li .bullet,
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info li .bullet,
.wrap_detail .form_warehousing_request .wrap_form .name li .bullet { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_header.png?time=20191119) no-repeat; }

/* 스프라이트 : 헤더 V2 */
.spplm-nav li .span_title { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_header_2.png?time=20191119) no-repeat; }


/* 스프라이트 : LNB */
.lnb-colorful .menu_item .menu_depth1 a span,
.lnb-colorful .pplr_words li .num,
.btn_expand_menu_exhbt_brands .btn_area { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/img/sprite_lnb.png?time=201812111530) no-repeat; }
.btn_expand_menu_exhbt .btn_area { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/img/sprite_lnb.png?time=201812111530) no-repeat; }

/* 스프라이트 : 푸터 */
.wrap_notice_evt_board .title,
.nav_footer li,
.wrap_address .btn_info_check,
.wrap_footer .clmn_4_brd_entries .clmn4 .title,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .title_hit,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .title_date,
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .entry_rating,
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_footer.png) no-repeat; }

/* 스프라이트 : 메인 컨텐츠 */
/*.vod_shopping .title_img,*/
.vod_shopping .btn_vod_shopping,
.wrap_banner_visual .btn_arrow_prev,
.wrap_banner_visual .btn_arrow_next,
.onead_today_prd .title,
.dscnt_prds_monthly_prd .title,
.new_prds .title,
.best_prds .title,
.exhbt_tsubomi .title,
.exhbt_tsukasa .title,
.exhbt_preorder .title,
.wrap_reviews .title_top,
.reviews .icn_heart,
.review .title,
.review .icn_heart,
.prds_usa .title,
.event_free .title,
.event_condom .title,
.prds_lovegel .title,
.prds_condom .title,
.brands .title,
.brands_lnb .title,
.prds_sm .title,
.sm_open_club .title_img,
.sm_open_club .title_cntnt,
.mstrp .title,
.prds_lngre .title,
.prds_dry_orgasm .title,
.dry_orgasm .title_img,
.dry_orgasm .title_cntnt,
.wrap_hot_news_dlvry_msg_board .title_cntnt { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_cntns_main.png?d=19083) no-repeat; }

.vod_shopping .title_img { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/etc/vod_shopping/vod_shopping_bg.jpg) no-repeat; }

/* 스프라이트 : 카테고리 */
.cate2_title,
.cate2_title_direct_link,
.cate2_sub .title,
.cate_rlt_cntnt .title,
.btn_collapsed_brands_cate_all,
.btn_collapsed_brands_cate,
.rcmmn_prds .title,
.rcmmn_prds .title,
.prds_normal .title,
.prds_normal .smmry .btn_view_all_prds,
.prds_normal_4column .title,
.prds_normal_4column .smmry .btn_view_all_prds,
.brands_cate .title,
.prds_normal_4column .title_monthly_new_prd,
.filter_monthly_for_new_prds .inner .title_fmfnp span,
.filter_monthly_for_new_prds .btn_default_fmfnp_top a,
.filter_monthly_for_new_prds .btn_expanded_view a,
.filter_monthly_for_new_prds .btn_narrow_view a { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_cate.png?time=20180629) no-repeat; }

.dvder_smple { color:#e4e4e4; }
em, address, i { font-style:normal; }

/* 아이콘 */
/*.icn_lbl_blue { display:inline-block;height:12px;line-height:12px;padding:4px 4px 1px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }*/
.icn_lbl_blue { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }
.icn_lbl_gray { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#4d4d4d;border:1px solid #ccc;font-size:11px;letter-spacing:-1px; }
.icn_lbl_red { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#dc4040;border:1px solid #f36464;font-size:11px;letter-spacing:-1px; }
.icn_lbl_white { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#fff;border:1px solid #fff;font-size:11px;letter-spacing:-1px; }
/*.icn_lbl_blue_small { display:inline-block;height:10px;line-height:10px;padding:4px 2px 1px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }*/
.icn_lbl_blue_small { display:inline-block;height:10px;line-height:10px;padding:4px 4px 2px 3px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }
.icn_lbl_yellow { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#b78309;background-color:#ffe100;font-size:11px;letter-spacing:-1px; }
.icn_lbl_orange { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#fff;background-color:#fa521a;font-size:11px;letter-spacing:-1px; }
.icn_lbl_black { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#fff;background-color:#000;font-size:11px;letter-spacing:-1px; }
.icn_lbl_yellow_trans { color:#d99b0b;border:1px solid #e3a81d; }
.icn_lbl_orange_trans { color:#fa521a;border:1px solid #fa521a; }
.icn_lbl_blue_trans { color:#4073dc;border:1px solid #649cf3; }
.icn_lbl_blue_solid { color:#fff;background-color:#4073dc;border:none; }
.icn_lbl_yellow_emphs_trans { color:#eef400;border:1px solid #eef400;display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;font-size:11px;letter-spacing:-1px; }
.icn_lbl_left { margin-right:3px; }
.icn_lbl_right { margin-left:3px; }

/*  */
.desc_text { font-size:11px;letter-spacing:-1px;color:#999;line-height:15px;display:inline-block; }
/*  */
.disabled_text { color:#999; }
.disabled_text a { color:#999; }
/* letter-spacing:0; */
.ls0 { letter-spacing:0;font-style:normal; }
/*  */
.emphs_orange { color:#fa521a;text-decoration:underline; }
.emphs_blue { color:#4073dc; }
.emphs_orange a { color:#fa521a; }
/*  */
.emphs_bg { background-color:#fa521a;color:#fff;padding:3px; }
.emphs_bg_yellow_trans { background-color:transparent;color:#ffff00;border:1px solid #ffff00;padding:3px; }

.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; }

/* 상품 아이콘 상단 */
.wrap_prd { position:relative; }
.wrap_prd_icon_new_temp { position:absolute;top:-3px;left:-3px;z-index:10; }
/*.wrap_prd_icon_new_recommend { position:absolute;top:-8px;right:8px;z-index:10; }*/
.wrap_prd_icon_new_recommend { position:absolute;top:-3px;left:-3px;z-index:10; }
.wrap_prd_icon_new_temp img, .wrap_prd_icon_new_recommend img { margin-right:1px; }
.rcmmn_prds .wrap_prd_icon_new_recommend, .best_prds .wrap_prd_icon_new_recommend { top:-8px;right:8px;left:auto; }
.wrap_prd_icon_dscnt_rate { position:absolute;top:-1px;right:-2px;z-index:10; }
.wrap_prd_icon_dscnt_rate .rate { font-size:13px;width:34px;text-align:center;position:absolute;top:3px;left:0;z-index:10;color:#fff; }

.dscnt_prds_monthly_prd_main { position:relative;display:block; }
.dscnt_prds_monthly_prd_main .icon_dscnt_prds_monthly_num { position:absolute;top:0;left:0;z-index:1; }

/*  */
.wrap_icon_dscnt_prds_monthly_30off { position:absolute;top:5px;right:46px;z-index:1; }
.wrap_icon_dscnt_prds_monthly { position:absolute;top:5px;right:10px;z-index:1; }
.wrap_icon_dscnt_prds_monthly .icon_dscnt_prds_monthly, .wrap_icon_dscnt_prds_monthly .icon_dscnt_prds_monthly_num { float:left;position:relative; }
.wrap_icon_dscnt_prds_monthly .icon_dscnt_prds_monthly_num { margin-left:1px; }
.dscnt_prds_monthly_prd_main .num,
.wrap_icon_dscnt_prds_monthly .num { font-size:15px;color:#fff;width:27px;position:absolute;left:4px;top:1px;display:block;text-align:center; }


.wrap_prd .prd_price { font-weight:bold;line-height:13px; }
.edge_item { margin-right:0 !important; }
.dvder_default { border-bottom:1px solid #e4e4e4;width:100%;height:1px;float:left; }
.dvder_dot { border-bottom:1px dotted #e4e4e4;width:100%;height:1px;float:left; }
/*  */
.title_desc { position:absolute;top:0;right:0; }
.title_desc_btn { top:4px; }

/* 텍스트 버튼 */
.btn_default { -webkit-border-radius:2;-moz-border-radius:2;border-radius:2px;color:#4d4d4d;font-size:12px;letter-spacing:-1px;background:#fff;border:1px solid #b1b1b1;text-decoration:none;display:inline-block;height:26px;line-height:28px;padding:0 8px;vertical-align:middle; }
.btn_default:hover { text-decoration:none;border:solid #4073dc 1px;color:#4d4d4d; }

.rounded_num span { display:inline-block;margin-left:2px;height:14px;line-height:13px;background:url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_basket_num_right.png) no-repeat right 0;padding-right:6px;letter-spacing:0; }
.rounded_num_black span { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_basket_num_right_black.png) no-repeat right 0; }
.rounded_num em { display:inline-block;height:14px;line-height:13px;background:#fff url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_basket_num_left.png) no-repeat 0 0;font-family:tahoma,serif;font-size:11px;font-weight:bold;padding-left:6px;color:#fff; }
.rounded_num_black em { background:#fff url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_basket_num_left_black.png) no-repeat 0 0; }

.btn_view_collapsed { text-align:center; }

/*  */
.pagination_wrap { font-family:tahoma,verdana,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;width:100%;text-align:center;margin-top:8px; }
.pagination { margin:0;padding:0;display:inline-block; }
.pagination li { margin:0;padding:0;list-style:none outside none;float:left; }
.pagination li a { display:block;padding:4px 10px;margin:1px;border:1px solid #c3c3c3;text-decoration:none;color:#000000; }
.pagination li a:hover,
.pagination li a:active { border:1px solid #0082f0;color:#0082f0; }
.pagination .current { padding:4px 10px;margin:1px;border:1px solid #0082f0;font-weight:bold;background-color:#0082f0;color:#FFF; }

/*  */
.status_menu_on { display:inline-block;background-color:#fffaac;color:#fa521a;border-bottom:1px solid #fa521a;font-weight:bold; white-space: nowrap; }
.status_menu_on em { font-weight:normal; }
.lnb-colorful .status_menu_on { border-bottom:none; }
.lnb-colorful .men .status_menu_on { background-color:#d9e5f6;border-bottom:none; }
.lnb-colorful .men .status_menu_on a { color:#0049e7; }
.lnb-colorful .women .status_menu_on { background-color:#f6dbde; }
.lnb-colorful .women .status_menu_on a { color:#ff1731; }
.lnb-colorful .sm .status_menu_on { background-color:#e2e2e2; }
.lnb-colorful .sm .status_menu_on a { color:#000000; }
.lnb-colorful .condom .status_menu_on { background-color:#d3e8d5; }
.lnb-colorful .condom .status_menu_on a { color:#007900; }
.lnb-colorful .lovegel .status_menu_on { background-color:#f5dfd0; }
.lnb-colorful .lovegel .status_menu_on a { color:#e92900; }
.lnb-colorful .spplm .status_menu_on { background-color:#c1e9e9; }
.lnb-colorful .spplm .status_menu_on a { color:#00877b; }
.lnb-colorful .lngri .status_menu_on { background-color:#f5dadf; }
.lnb-colorful .lngri .status_menu_on a { color:#ff093b; }
.lnb-colorful .etc .status_menu_on { background-color:#d5ddf6; }
.lnb-colorful .etc .status_menu_on a { color:#455dc9; }

.lnb-colorful .cs .status_menu_on { background-color:#f6ecd2; }
.lnb-colorful .cs .status_menu_on a { color:#ff6d00; }
.lnb-colorful .cmmnt .status_menu_on { background-color:#dae3f4; }
.lnb-colorful .cmmnt .status_menu_on a { color:#0003db; }
.lnb-colorful .event .status_menu_on { background-color:#f5dfd7; }
.lnb-colorful .event .status_menu_on a { color:#f50000; }
.lnb-colorful .exhbt .status_menu_on { background-color:#dee7f5; }
.lnb-colorful .exhbt .status_menu_on a { color:#0039e7; }

.lnb-colorful .with_bananamall .status_menu_on { background-color:#dee7f5; }
.lnb-colorful .with_bananamall .status_menu_on a { color:#0039e7; }

.banner-lnb { margin-top:10px; }
.banner-lnb-in-nav { margin-top:3px; }

/*  */
.tabs, .tabs li { margin:0;padding:0; }
.tabs li { list-style:none outside none; }

/*  */
.slides_num { position:absolute;font-family:'tahoma',sans-serif;font-size:10px;font-weight:bold; }
.slides_num .current { color:#fa521a; }

/* 청담매장 퀵이벤트 */
.banner_floating_evt_quick_service { position:absolute;left:970px;top:76px; }

/* 스바콤 발렌타인데이 스페셜 */
.banner_float_valentine_svakom { position:absolute;right:-260px;top:-255px; }

/*오늘의 신상품*/
.banner_float_today_new_prd { position:absolute;left:220px;top:7px; }
.banner_float_today_new_prd { text-align:center; }

.banner_float_today_new_prd .label_month, .banner_float_today_new_prd .label_day { display:inline-block; }
.banner_float_today_new_prd .label_month { margin-right:6px; }

.banner_float_today_new_prd .digit { display:inline-block;height:25px; }
.banner_float_today_new_prd .digit_0 { display:inline-block;width:20px;background-position:0 -629px; }
.banner_float_today_new_prd .digit_1 { margin-right:1px;display:inline-block;width:13px;background-position:-20px -629px; }
.banner_float_today_new_prd .digit_2 { display:inline-block;width:18px;background-position:-33px -629px; }
.banner_float_today_new_prd .digit_3 { display:inline-block;width:18px;background-position:-51px -629px; }
.banner_float_today_new_prd .digit_4 { display:inline-block;width:20px;background-position:-68px -629px; }
.banner_float_today_new_prd .digit_5 { display:inline-block;width:17px;background-position:-89px -629px; }
.banner_float_today_new_prd .digit_6 { display:inline-block;width:19px;background-position:-106px -629px; }
.banner_float_today_new_prd .digit_7 { display:inline-block;width:17px;background-position:-125px -629px; }
.banner_float_today_new_prd .digit_8 { display:inline-block;width:18px;background-position:-142px -629px; }
.banner_float_today_new_prd .digit_9 { display:inline-block;width:18px;background-position:-160px -629px; }
.banner_float_today_new_prd .label_day .day { display:inline-block;width:27px;height:27px;background-position:-178px -629px; }
.banner_float_today_new_prd .label_month .month { display:inline-block;width:27px;height:27px;background-position:-205px -629px; }

.banner_float_today_new_prd .label_new_prd { width:140px;height:44px;background-position:0 -654px;display:inline-block;margin-top:4px; }
.banner_float_today_new_prd .btn_go_today_new_prd { width:119px;height:34px;background-position:-140px -656px;display:inline-block;margin-top:6px; }

/*-----------------------------------------------------------------------------
HELPER - HTMLBoilerplate
-----------------------------------------------------------------------------*/
.hidden { display:none !important; }
.visuallyhidden { border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px; }
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto; }
.invisible { visibility:hidden; }
.clearfix:before,.clearfix:after { content:" ";display:table; }
.clearfix:after { clear:both; }
.ir { background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;width:100%;height:100%;display:block; }
.ir:before { content:"";display:block;width:0;height:150%; }

/*-----------------------------------------------------------------------------
LAYOUT
-----------------------------------------------------------------------------*/
/* .wrapper { overflow:hidden;min-width:1020px; } */
.wrapper {min-width:1020px; }
/*.banner_top { display:none; }*/
.banner_top a { display:block; }
.banner_top .inner { width:1020px;margin:0 auto;position:relative; }
.banner_top .btn_close { position:absolute;color:#fff;top:0;right:0; }
.banner_top .btn_close a { padding:22px; }

.banner_phone_cs { position:absolute;right:-132px;top:-76px; }

/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/
/* 유틸리티 메뉴 */
.wrap_nav_utlty { height:33px;border-bottom:1px solid #e4e4e4;letter-spacing:-1px; }
.wrap_nav_utlty .inner { width:1020px;margin:0 auto; }
.wrap_msg_oneline { width:30%;height:33px;float:left; }
.nav_utlty { width:70%;height:33px;float:left; }
.wrap_msg_oneline .msg_oneline { display:inline-block;height:33px;padding-right:4px; }
.wrap_msg_oneline h1 { font-size:9pt;float:left;font-weight:normal; }
.wrap_msg_oneline .msg_oneline a { display:block;line-height:33px; }
.wrap_msg_oneline .btn_bookmark { display:inline-block;padding-left:7px; }
.wrap_msg_oneline .btn_bookmark span { vertical-align:middle;display:inline-block;width:63px;height:19px;background-position:-133px 0; }
.nav_utlty ul { margin:0;padding:0;float:right; }
.nav_utlty li { list-style:none outside none;margin:0;padding:0 5px;display:inline-block;height:33px; }
.nav_utlty li a { display:block;line-height:33px; }
.nav_utlty .join_nav_utility { width:121px; }
.nav_utlty .join_nav_utility a { position:relative; }
.nav_utlty .join_nav_utility a img { position:absolute;left:46px;top:2px; }

/*  */
.wrap_logo_srch_banner .inner { width:1020px;height:130px;margin:0 auto; }
.wrap_logo,.wrap_srch,.wrap_logo_srch_banner .wrap_banner { float:left; }
/*.wrap_logo { padding:18px 0 0 20px; }*/
/*.wrap_logo { padding:18px 0 0 0; }*/
/*.logo { background-position:0 0;width:174px;height:63px;margin:0; }*/
/*.logo_img { width:235px;height:69px;margin:0;padding:0; }*/
.logo { width:208px;height:120px;background-position:-90px -281px;margin:5px 0; }

.wrap_srch { width:618px;position:relative; }
.global_search { width:445px;margin:0 auto 8px; }
.wrap_gkwr { width:445px;margin:0 auto;position:relative;height:25px; }
.wrap_gkwr i { color:#4c81ed; }
.wrap_gkwr .dvder { color:#ddd;display:inline-block;margin:0 5px; }
.wrap_gkwr .banners { position:absolute;overflow:hidden;left:5px;top:0;width:400px;height:25px;line-height:25px; }
.wrap_gkwr .btn_arrow_prev,.wrap_gkwr .btn_arrow_next { cursor:pointer;position:absolute;top:1px;width:19px;height:19px; }
.wrap_gkwr .btn_arrow_prev { left:400px;background-position:-262px 0; }
.wrap_gkwr .btn_arrow_next { left:420px;background-position:-281px 0; }
.wrap_gkwr .btn_arrow_prev:hover { background-position:-262px -19px; }
.wrap_gkwr .btn_arrow_next:hover { background-position:-281px -19px; }

.global_search div { float:left; }
.select_box { z-index:200;width:113px;height:37px;border:1px solid #4c81ed;position:relative;letter-spacing:-1px; }
.select_box .selected { cursor:pointer;width:113px;height:37px;line-height:37px;padding:2px 0 0 10px; }
.select_box .arrow { width:7px;height:4px;background-position:-196px -39px;position:absolute;top:17px;left:94px; }
.select_box .wrap_opts { cursor:pointer;width:113px;border:1px solid #4c81ed;position:absolute;top:37px;left:-1px;background-color:#fff;display:none; }
.select_box .wrap_opts .option { width:103px;height:17px;line-height:17px;padding:2px 0 0 10px; }
.wrap_logo_srch_banner .wrap_banner { width:194px;height:100px;position:relative;}
.wrap_logo_srch_banner .wrap_banner .inner { position:relative;width:194px;height:100px;margin-top:20px; }
.wrap_logo_srch_banner .wrap_banner .banners { position:absolute;overflow:hidden;left:0;top:0;width:178px;height:100px; }
.wrap_logo_srch_banner .wrap_banner .btn_arrow_prev,.wrap_logo_srch_banner .wrap_banner .btn_arrow_next { cursor:pointer;width:21px;height:21px;position:absolute;top:40px;z-index:100; }
.wrap_logo_srch_banner .wrap_banner .btn_arrow_prev { background-position:-203px -39px;left:-6px; }
.wrap_logo_srch_banner .wrap_banner .btn_arrow_next { background-position:-224px -39px;right:-5px; }
.wrap_logo_srch_banner .wrap_banner .btn_arrow_prev:hover { background-position:-203px -60px; }
.wrap_logo_srch_banner .wrap_banner .btn_arrow_next:hover { background-position:-224px -60px; }
.wrap_logo_srch_banner .wrap_banner .banners { margin-left:8px; }

/* 임시 : 근로자의날 및 5월 대체휴일 정상근무 안내 */
.wrap_logo_srch_banner .wrap_banner .banner_float_delivery { position:absolute;left:220px;top:-7px; }

/*  */
.srch_box { width:263px;height:37px;line-height:37px;border-top:1px solid #4c81ed;border-bottom:1px solid #4c81ed; }
.srch_box input { width:239px;height:37px;background-color:transparent;border:none;font-size:16px;padding:0 12px;font-weight:bold; }
.srch_box input:focus { outline:0; }
.btn_search { width:66px;height:39px;background-position:-196px 0;border:0;margin:0;padding:0; }
.btn_search a{ width:100%; }
.btn_search a span { width:100%; height:100%; }
.major_menu { width:430px;margin:11px auto 0;overflow:hidden; }
/* 네아로 숨김처리  */
.major_menu ul { margin:0;padding:0;height:30px; padding-left:60px;}
/*
.major_menu ul { margin:0;padding:0;height:30px; }
*/
.major_menu li { list-style:none outside none;margin:0;padding:0;display:inline-block;position:relative; }
.major_menu .icon_emphs { position:absolute;right:-8px;top:9px; }
.major_menu .menu1 { background-position:0 -63px;width:43px;height:30px; }
.major_menu .menu2 { background-position:-43px -63px;width:44px;height:30px; }
.major_menu .menu3 { background-position:-87px -63px;width:53px;height:30px; }
.major_menu .menu4 { background-position:-140px -63px;width:53px;height:30px; }
/*
기획전 - OVO
.major_menu .menu5 { background-position:0 -33px;width:76px;height:30px;margin-right:14px; }
*/
.major_menu .menu5 { background-position:0 -589px;width:116px;height:30px; }
.major_menu .menu6 { background-position:-76px -33px;width:65px;height:30px; }
.major_menu .divider { background-position:-193px -63px;width:3px;height:30px;display:inline-block; }

/* GNB */
.wrap_gnb { height:37px; }
.wrap_gnb .gnb,.wrap_gnb .gnb li { margin:0;padding:0; }
.wrap_gnb .gnb { width:1020px;margin:0 auto; background-color:#4c81ed; }
.wrap_gnb .gnb li { list-style:none outside none;float:left;position:relative; }
.wrap_gnb .item1 { width:170px;background-color:#4073dc; }
.wrap_gnb .item2 { width:97px; }
.wrap_gnb .item3 { width:97px; }
.wrap_gnb .item4 { width:94px; }
.wrap_gnb .item5 { width:74px; }
.wrap_gnb .item6 { width:84px; }
.wrap_gnb .item7 { width:98px; }
.wrap_gnb .item8 { width:98px; }
.wrap_gnb .item9 { width:98px; }
.wrap_gnb .item10 { width:100px; /* background-color:#649cf3; */}

.wrap_gnb a { display:block; }
.wrap_gnb .gnb li .depth1_a { height:24px;text-align:center;padding-top:8px;padding-bottom:4px;border:1px solid #4c81ed;border-bottom:none; color:#fff}
/*.wrap_gnb .gnb .item1 a { border:1px solid #4073dc;border-bottom:0; }*/
.wrap_gnb .gnb .item2 { margin-left:10px; }
.wrap_gnb .gnb .item10 a { /* border:1px solid #649cf3;border-bottom:0; */ } /* 현진 */
.wrap_gnb .gnb li .depth1_title { height:13px;display:inline-block; }
.wrap_gnb .gnb li .ir:before { display:inline; }
.wrap_gnb .gnb .depth1 .depth1_title {background:url('');font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-1px;font-size:13px;height:23px;}
.wrap_gnb .gnb .item1 .depth1_title { /* background-position:0 -93px;width:92px; */}
.wrap_gnb .gnb .item2 .depth1_title { /* background-position:0 -106px;width:47px;*/ ;}
.wrap_gnb .gnb .item3 .depth1_title { /* background-position:0 -119px;width:47px; */}
.wrap_gnb .gnb .item4 .depth1_title { /* background-position:0 -132px;width:44px; */}
.wrap_gnb .gnb .item5 .depth1_title { /* background-position:0 -145px;width:24px; */}
.wrap_gnb .gnb .item6 .depth1_title { /* background-position:0 -158px;width:34px; */}
.wrap_gnb .gnb .item7 .depth1_title { /* background-position:0 -171px;width:48px; */}
.wrap_gnb .gnb .item8 .depth1_title { /* background-position:0 -184px;width:48px; */}
.wrap_gnb .gnb .item9 .depth1_title { /* background-position:0 -197px;width:48px; */}
.wrap_gnb .gnb .item10 .depth1_title { /* background-position:0 -210px;width:46px; */}

.wrap_gnb .title_level1 { margin:0 0 10px 22px;paddding:0;height:16px; background:url('');font-family:'Noto Sans KR', sans-serif;font-weight:600;letter-spacing:-.5px;font-size:13px;}
.wrap_gnb .title_level1_men { color:#4C81ED; width:80px;/*border-bottom:2px solid #4C81ED; background-position:-184px -93px; */ }
.wrap_gnb .title_level1_women {color:#4C81ED; width:80px;/*border-bottom:2px solid #4C81ED; width:45px;background-position:-184px -109px; */}
.wrap_gnb .title_level1_sm { color:#4C81ED; width:50px;/*border-bottom:2px solid #4C81ED; width:45px;background-position:-184px -125px; */}
.wrap_gnb .title_level1_condom { color:#4C81ED; width:25px;/*border-bottom:2px solid #4C81ED; width:23px;background-position:-184px -141px; */}
.wrap_gnb .title_level1_lovegel { color:#4C81ED; width:40px;/*border-bottom:2px solid #4C81ED; width:33px;background-position:-184px -157px; */}
.wrap_gnb .title_level1_spplm { color:#4C81ED; width:60px;/*border-bottom:2px solid #4C81ED; width:45px;background-position:-184px -173px; */}
.wrap_gnb .title_level1_lngri { color:#4C81ED; width:50px;/*border-bottom:2px solid #4C81ED; width:45px;background-position:-184px -189px; */}
.wrap_gnb .title_level1_etc { color:#4C81ED; width:80px;/*border-bottom:2px solid #4C81ED; width:45px;background-position:-184px -205px; */}
.wrap_gnb .title_level1_cmmnt {  width:90px;/*border-bottom:2px solid; width:46px;background-position:-245px -93px; */}
.wrap_gnb .title_level1_cs {  width:90px;/*border-bottom:2px solid; width:46px;background-position:-245px -109px; */}
.wrap_gnb .title_level1_event { width:40px;/*border-bottom:2px solid; width:34px;background-position:-245px -125px; */}
.wrap_gnb .title_level1_social {  width:80px;/*border-bottom:2px solid; width:73px;background-position:-245px -141px; */}

.wrap_gnb .title_level1_exhbt { width:50px;/*border-bottom:2px solid; width:33px;background-position:-245px -189px;*/ }
.wrap_gnb .title_level1_brands_exhbt {width:70px;/*border-bottom:2px solid; width:68px;background-position:-245px -157px; */}
.wrap_gnb .title_level1_av_exhbt {width:70px;/*border-bottom:2px solid; width:75px;background-position:-245px -205px; */}
.wrap_gnb .title_level1_rlatd_cntnt { width:70px;/*border-bottom:2px solid; width:61px;background-position:-245px -173px;*/ }

.wrap_gnb .depth1 .submenu { display:none;z-index:10000;position:absolute;border:1px solid #4073dc;border-top:none;background-color:#fff; }
.wrap_gnb .depth1 .submenu .wrap_menu { width:169px;border-right:1px solid #e4e4e4;float:left; }
.wrap_gnb .depth1 .submenu .last_item { width:168px;border-right:none; }

/* GNB 와이드 배너 */
.wrap_gnb .depth1 .submenu .wide_banner { float:left;width:509px;position: relative; } /* 커뮤니티 왼쪽 배너 현진 */
.wrap_gnb .depth1 .submenu .wide_banner a { border:none; }
.wrap_gnb .depth1 .submenu .wide_banner img { width:500px; }

.wrap_gnb .depth1 .wrap_menu ul,.wrap_gnb .depth1 .wrap_menu li { margin:0;padding:0; }
.wrap_gnb .depth1 .wrap_menu li { float:none;padding-left:5px; }

.wrap_gnb .depth1 .wrap_menu li a { border:0;margin:0;height:18px;line-height:18px;text-align:left; letter-spacing:-1px;} /* 메뉴 글자 간격 현진 */
.wrap_gnb .depth1 .wrap_menu li a.in { display:inline; }
.cate2_sub li a.in { display:inline; }
.wrap_gnb .depth1 .wrap_menu { padding-bottom:6px; }
.wrap_gnb .depth1 .wrap_menu .inner { border-bottom:1px solid #e4e4e4;padding:20px 0;position:relative; }
.wrap_gnb .depth1 .wrap_menu_small { position: relative; }
.wrap_gnb .depth1 .wrap_menu_small .inner { padding:7px 0; } /* 메뉴 간격 현진 */
.wrap_gnb .depth1 .wrap_menu .last_item { border-bottom:none;padding-bottom:0; }
.wrap_gnb .depth1 .rprsn_prd { background-color:#fefef7; }

.wrap_gnb li .bullet { background-position:-30px -698px;display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; } /* 앞에 점 현진 */

/* 전체메뉴 보기 : 기획전 */
.wrap_gnb .depth1 .submenu .wrap_menu_full { width:100%;float:left;background-color:#fefef7; }
.wrap_gnb .depth1 .wrap_menu_full .inner { border-top:1px solid #e4e4e4;padding:20px 0 16px;position:relative; }
.wrap_gnb .depth1 .wrap_menu_full ul, .wrap_gnb .depth1 .wrap_menu_full li { margin:0;padding:0; }
.wrap_gnb .depth1 .wrap_menu_full li { float:left;width:241px;padding-left:5px; }

.wrap_gnb .depth1 .wrap_menu_full li a { border:0;margin:0;padding:0 0 0 5px;height:18px;line-height:18px;text-align:left }
.wrap_gnb .depth1 .wrap_menu_full .brands_top_10 { margin-bottom:6px; }
.wrap_gnb .depth1 .wrap_menu_full .brands_top_10 li { background:none;width:102px;height:54px; }
.wrap_gnb .depth1 .wrap_menu_full .brands_top_10 li a { width:102px;height:54px;padding:0; }
.wrap_gnb .depth1 .wrap_menu_full .brands_top_10 .last_item,.wrap_footer .wrap_menu_full .brands_top_10 .last_item a { width:101px; }

.wrap_gnb .wrap_prd { width:139px;padding:0 15px;text-align:center; }
.wrap_gnb .wrap_img { border:1px solid #efefef;width:137px;height:137px; }
.wrap_gnb .wrap_img img { width:137px;height:137px; }

/*  */
.submenu .wrap_prd { width:139px;padding:0 15px;;text-align:center; }
.submenu .wrap_prd a { height:auto;padding:0; }
.submenu .wrap_img { border:1px solid #efefef;width:137px;height:137px; }
.submenu .wrap_img img { width:137px;height:137px; }


/* Supplementary Nav */
.spplm-nav { height:40px;background:#ffe100 url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_supplm_nav.gif) repeat-x; }
.spplm-nav ul, .spplm-nav li { margin:0;padding:0; }
.spplm-nav ul { width:1020px;margin:0 auto; }
.spplm-nav .menu_item  { position:relative;list-style:none outside none;float:left;width:128px;height:40px;line-height:40px;text-align:center; }
.spplm-nav li:hover { background-color:#33353d; }
.spplm-nav li a { display:block;height:28px;padding-top:12px; }
.spplm-nav li:hover a { background:none; }
.spplm-nav li i { font-style:normal; }
.spplm-nav li:hover em.spplm_main_menu { border:1px solid #ffe100;color:#ffe100;background-color:transparent; }
.spplm-nav li .icn_lbl_orange  { border:1px solid #fa521a; }
.spplm-nav li .span_title { margin:0 auto;height:13px;display:inline-block;vertical-align:middle; }

.spplm-nav .menu_1 { width:109px; }
.spplm-nav .menu_1 .span_title { width:35px;background-position:-100px -401px; }
.spplm-nav .menu_1:hover .span_title { background-position:-135px -401px; }

.spplm-nav .menu_2 { width:133px; }
.spplm-nav .menu_2 .span_title { width:36px;background-position:-100px -414px; }
.spplm-nav .menu_2:hover .span_title { width:36px;background-position:-136px -414px; }

.spplm-nav .menu_3 { width:137px; }
.spplm-nav .menu_3 .span_title { width:63px;background-position:-100px -427px; }
.spplm-nav .menu_3:hover .span_title { width:63px;background-position:-163px -427px; }

.spplm-nav .menu_4 { width:138px; }
.spplm-nav .menu_4 .span_title { width:64px;background-position:-100px -479px; }
.spplm-nav .menu_4:hover .span_title { width:64px;background-position:-164px -479px; }

.spplm-nav .menu_5 { width:137px; }
.spplm-nav .menu_5 .span_title { width:73px;background-position:-100px -440px; }
.spplm-nav .menu_5:hover .span_title { width:73px;background-position:-173px -440px; }

.spplm-nav .menu_6 { width:143px; }
.spplm-nav .menu_6 .span_title { width:62px;background-position:-100px -453px; }
.spplm-nav .menu_6:hover .span_title { width:62px;background-position:-162px -453px; }

.spplm-nav .menu_7 { width:109px; }
.spplm-nav .menu_7 .span_title { width:35px;background-position:-100px -466px; }
.spplm-nav .menu_7:hover .span_title { width:35px;background-position:-162px -466px; }

.spplm-nav .menu_8 { width:109px; }
.spplm-nav .menu_8 .span_title { width:35px;background-position:-170px -401px; }
.spplm-nav .menu_8:hover .span_title { width:35px;background-position:-205px -401px; }
.spplm-nav .menu_8 a { background:none; }

.spplm-nav .menu_9 { width:123px; }
.spplm-nav .menu_9 .span_title { width:36px;background-position:-240px -401px; }
.spplm-nav .menu_9:hover .span_title { width:36px;background-position:-276px -401px; }
.spplm-nav .menu_9 a { background:none; }

/*.spplm-nav em { vertical-align:text-bottom; }*/
/* 베스트 서브 메뉴 */
.spplm-nav .submenu, .spplm-nav .submenu li { margin:0;padding:0;background-color:#fff; }
.spplm-nav .submenu { display:none;z-index:10000;position:absolute;border:1px solid #33353d;background-color:#fff; }
.spplm-nav .submenu .wrap_menu { width:169px;border-right:1px solid #e4e4e4;float:left;padding-bottom:16px; }
.spplm-nav .submenu .wrap_menu .inner { border-bottom:1px solid #e4e4e4;padding:17px 0;position:relative; }
.spplm-nav .submenu .wrap_menu .last_item { border-bottom:none;padding-bottom:0; }
.spplm-nav .submenu .last_item { width:168px;border-right:none;border-bottom:none;}
.spplm-nav .submenu ul { width:auto; }
.spplm-nav .submenu li { width:100%;list-style:none outside none;text-align:left;height:18px;line-height:18px; white-space: nowrap; }
.spplm-nav .submenu li .bullet { background-position:-30px -698px;display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; }
.spplm-nav .submenu li a { display:block;height:18px;line-height:18px;padding:0 0 0 5px; }
.spplm-nav .submenu li a span { background:none;margin:0;height:auto;display:inline;vertical-align:inherit; }
.spplm-nav .submenu li a .status_menu_on { background-color:#fffaac; }

/* 브랜드 */
.spplm-nav .menu_3 { width:100px; }
.spplm-nav .menu_4 { width:100px; }
.spplm-nav .menu_6 { width:100px; }
.spplm-nav .menu_3 a,
.spplm-nav .menu_4 a,
.spplm-nav .menu_6 a { padding-top:15px; }

.spplm-nav .menu_9 .submenu { width:1018px;left:-242px; }
.spplm-nav .wrap_brands_top_10 .brands_top_10 { width:850px; }
.spplm-nav .wrap_brands_top_10 .real_doll { width:168px;border-bottom:1px solid #efefef;position:relative;z-index:5; }
.spplm-nav .wrap_brands_top_10 .real_doll .big_pic_float { position:absolute;top:-100px;left:30px;}

.spplm-nav .brands_top_10, .spplm-nav .brands_top_10 li { margin:0;padding:0; }
.spplm-nav .brands_top_10, .spplm-nav .wrap_brands_top_10 .real_doll { float:left; }
.spplm-nav .brands_top_10 li { background:none;list-style:none outside none;float:left;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;width:169px;height:78px; }
.spplm-nav .brands_top_10 li img { width:169px;height:78px; }
.spplm-nav .wrap_brands_top_10 a, .spplm-nav .wrap_brands_top_10 li a { height:auto;line-height:auto;padding:0; }

.spplm-nav .menu_9 .submenu .wrap_menu_full { position:relative;z-index:3;width:100%;float:left;background-color:transparent; }
.spplm-nav .menu_9 .submenu .wrap_menu_full .inner { padding:0px 0 16px;position:relative;width:1018px; }
.spplm-nav .menu_9 .submenu .wrap_menu_full ul, .wrap_footer .wrap_menu_full li { margin:0;padding:0; }
.spplm-nav .menu_9 .submenu .wrap_menu_full li { float:left;width:254px;font-family:Verdana, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; }
.spplm-nav .menu_9 .submenu .wrap_menu_full li a { border:0;margin:0;padding:0 0 0 5px;height:18px;line-height:18px;text-align:left }
.spplm-nav .menu_9 .submenu .wrap_menu_full li a .title_eng { font-size:11px;color:#999; }


.spplm-nav .menu_9 .submenu .rounded_num,
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li .rounded_num,
.wrap_gnb .depth1 .wrap_menu_full li .rounded_num,
.wrap_footer .wrap_menu_full li .rounded_num,
.brands li .rounded_num { width:auto; }
.spplm-nav .menu_9 .submenu .rounded_num i,
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li .rounded_num i,
.wrap_gnb .depth1 .wrap_menu_full li .rounded_num i,
.wrap_footer .wrap_menu_full li .rounded_num i,
.brands li .rounded_num i { display:inline-block;margin-left:2px;height:14px;line-height:13px;background:url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_basket_num_right.png) no-repeat right 0;padding-right:6px;letter-spacing:0; }
.spplm-nav .menu_9 .submenu .rounded_num em,
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li .rounded_num em,
.wrap_gnb .depth1 .wrap_menu_full li .rounded_num em,
.wrap_footer .wrap_menu_full li .rounded_num em,
.brands li .rounded_num em { display:inline-block;height:14px;line-height:13px;background:#fff url(//cdn-banana.bizhost.kr/banana_web_20181015/bg_basket_num_left.png) no-repeat 0 0;font-family:tahoma,serif;font-size:11px;font-weight:bold;padding-left:6px;color:#fff; }
.spplm-nav .menu_9 .submenu .title_eng ,
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li .title_eng ,
.wrap_gnb .depth1 .wrap_menu_full li .title_eng ,
.wrap_footer .wrap_menu_full li .title_eng ,
.brands li .title_eng  { font-size:11px;color:#999; }
.spplm-nav .menu_9 .submenu .wrap_menu_full li,
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li ,
.wrap_gnb .depth1 .wrap_menu_full li ,
.wrap_footer .wrap_menu_full li ,
.brands li { font-family:Verdana, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif }


/* 헤더 공지사항 슬라이더 */
.wrap_brdcr { height:49px;line-height:49px;letter-spacing:-1px;position:relative; }
.wrap_brdcr .inner { width:1020px;margin:0 auto;position:relative; }
.wrap_brdcr .wrap_notice { width:510px;height:25px;float:left; }
.wrap_brdcr .banners { position:absolute;overflow:hidden;left:45px;top:13px;width:500px;height:25px;line-height:25px; }
.wrap_brdcr .btn_arrow_prev,.wrap_brdcr .btn_arrow_next { cursor:pointer;position:absolute;top:15px;width:19px;height:19px; }
.wrap_brdcr .btn_arrow_prev { left:0;background-position:-262px 0; }
.wrap_brdcr .btn_arrow_next { left:20px;background-position:-281px 0; }
.wrap_brdcr .btn_arrow_prev:hover { background-position:-262px -19px; }
.wrap_brdcr .btn_arrow_next:hover { background-position:-281px -19px; }

.wrap_brdcr .brdcr { width:510px;float:right;text-align:right; }
/*.wrap_brdcr .brdcr span { float:right; }*/
.wrap_brdcr .brdcr .fa-asterisk { color:#fa521a; }
.wrap_brdcr .brdcr .fa-google { color:#fff; }

/* 헤더 실시간 검색어 슬라이더 */
.wrap_brdcr .wrap_rltm_srch_word_slider { width:510px;height:25px;float:right;position:relative;letter-spacing:0; }
.wrap_brdcr .title_rltm_srch_word_slider { display:inline-block;position:absolute;left:180px;top:11px; }
.wrap_brdcr .title_rltm_srch_word_slider span { width:120px;height:28px;background-position:0 -504px; }
.wrap_brdcr .rltm_srch_word_slider { width:194px;height:49px;position:relative;float:right; }
.wrap_brdcr .rltm_srch_word_slides { position:absolute;overflow:hidden;left:0;top:13px;width:194px;height:25px;line-height:25px; }
.wrap_brdcr .rltm_item { position:relative; }
.wrap_brdcr .rltm_item em,
.wrap_brdcr .rltm_item span,
.wrap_brdcr .rltm_item i { display:block; }
.wrap_brdcr .rltm_item a { display:block;position:relative; }
.wrap_brdcr .rltm_item .word { padding-left:20px; }
.wrap_brdcr .rltm_item .wrap_pos_cnt { position:absolute;right:0;top:0; }
.wrap_brdcr .rltm_item .rank { width:15px;height:16px;position:absolute;left:0;top:4px; }
.wrap_brdcr .rltm_item .rank1 { background-position:0 -532px; }
.wrap_brdcr .rltm_item .rank2 { background-position:-15px -532px; }
.wrap_brdcr .rltm_item .rank3 { background-position:-30px -532px; }
.wrap_brdcr .rltm_item .rank4 { background-position:-45px -532px; }
.wrap_brdcr .rltm_item .rank5 { background-position:-60px -532px; }
.wrap_brdcr .rltm_item .rank6 { background-position:-75px -532px; }
.wrap_brdcr .rltm_item .rank7 { background-position:-90px -532px; }
.wrap_brdcr .rltm_item .rank8 { background-position:-105px -532px; }
.wrap_brdcr .rltm_item .rank9 { background-position:-120px -532px; }
.wrap_brdcr .rltm_item .rank10 { background-position:-135px -532px; }
.wrap_brdcr .rltm_item .rank11 { background-position:-150px -532px; }
.wrap_brdcr .rltm_item .rank12 { background-position:-165px -532px; }
.wrap_brdcr .rltm_item .rank13 { background-position:-180px -532px; }
.wrap_brdcr .rltm_item .rank14 { background-position:-195px -532px; }
.wrap_brdcr .rltm_item .rank15 { background-position:-210px -532px; }
.wrap_brdcr .rltm_item .rank16 { background-position:-225px -532px; }
.wrap_brdcr .rltm_item .rank17 { background-position:-240px -532px; }
.wrap_brdcr .rltm_item .rank18 { background-position:-255px -532px; }
.wrap_brdcr .rltm_item .rank19 { background-position:-270px -532px; }
.wrap_brdcr .rltm_item .rank20 { background-position:-285px -532px; }
.wrap_brdcr .rltm_item .pos, .wrap_brdcr .rltm_item .cnt { float:left; }
.wrap_brdcr .rltm_item .pos { width:5px;height:9px;margin:7px 4px; }
.wrap_brdcr .rltm_item .posup { background-position:0 -548px; }
.wrap_brdcr .rltm_item .posdown { background-position:-5px -548px; }
.wrap_brdcr .rltm_item .possteady { background-position:-10px -548px; }
.wrap_brdcr .rltm_item .posfix { background-position:-10px -548px; }
.wrap_brdcr .rltm_item .posnew { background-position:-10px -548px; }
.wrap_brdcr .rltm_item .cnt { color:#7f7f7f;font:normal 10px Tahoma,sans-serif;margin:5px 3px; }

/* 헤더 실시간 검색어 팝업 */
.wrap_brdcr .rltm_srch_word_pop .title_rltm_srch_word_pop { padding:10px 43px; }
.wrap_brdcr .rltm_srch_word_pop .title_rltm_srch_word_pop span { width:122px;height:32px;background-position:0 -557px; }
.wrap_brdcr .rltm_srch_word_pop { display:none;position:absolute;left:300px;top:0;border:1px solid #6283e3;background-color:#fff;z-index:100;width:208px; }
.wrap_brdcr .rltm_srch_word_pop .nav_rltm_srch_word_pop { padding:0 10px; }
.wrap_brdcr .rltm_srch_word_pop .nav_rltm_srch_word_pop div { float:left;width:95px;text-align:center;letter-spacing:-1px; }
.wrap_brdcr .rltm_srch_word_pop .nav_rltm_srch_word_pop .second_nav { margin-left:-1px;width:94px; }
.wrap_brdcr .rltm_srch_word_pop .nav_rltm_srch_word_pop div a { color:#4d4d4d;display:block;border:1px solid #e4e4e4;background-color:#fff;height:12px;line-height:12px;padding:6px 0;position:relative;z-index:5; }
.wrap_brdcr .rltm_srch_word_pop .nav_rltm_srch_word_pop div a span { display:inline-block; }
.wrap_brdcr .rltm_srch_word_pop .nav_rltm_srch_word_pop div .on { color:#4a7ce8;border-color:#4c80ee;background-color:#f0f4fa;z-index:10; }
.wrap_brdcr .rltm_srch_word_pop .rltm_item .wrap_pos_cnt { margin-right:0; }
.wrap_brdcr .rltm_srch_word_pop .rltm_item .wrap_pos_cnt .pos { margin-top:6px; }
.wrap_brdcr .rltm_srch_word_pop .rltm_item .wrap_pos_cnt .cnt { margin-top:4px; }
.wrap_brdcr .rltm_srch_word_pop .rltm_srch_word_pop_list { padding:7px 15px; }
.wrap_brdcr .rltm_srch_word_pop .rltm_srch_word_pop_list2 { display:none; }
.wrap_brdcr .rltm_srch_word_pop .rltm_item { height:22px;line-height:22px; }
.wrap_brdcr .rltm_srch_word_pop .rank { top:3px; }

/* 기준 시점 */
.wrap_brdcr .rltm_srch_word_rfrnc_point { font-family:Tahoma, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;border-top:1px solid #efefef;background-color:#f5f5f5;height:30px;line-height:31px;color:#a0a0a0;letter-spacing:-1px;padding:0 15px; }

/**
LNB 실시간 검색어
TODO : 헤더 실시간 검색어와 디자인이 같은 경우 하나로 통합
*/
/* 헤더 실시간 검색어 슬라이더 */
.lnb-colorful .rltm_item { position:relative; }
.lnb-colorful .rltm_item em,
.lnb-colorful .rltm_item span,
.lnb-colorful .rltm_item i { display:block; }
.lnb-colorful .rltm_item a { display:block;position:relative; }
/*.lnb-colorful .rltm_item .word { padding-left:20px;width:84px;height:22px;overflow:hidden;letter-spacing:-1px; }*/
.lnb-colorful .rltm_item .word { padding-left:20px;letter-spacing:-1px; }
.lnb-colorful .rltm_item .wrap_pos_cnt { position:absolute;right:0;top:0; }
.lnb-colorful .rltm_item .rank { width:15px;height:16px;position:absolute;left:0;top:4px; }
.lnb-colorful .rltm_item .rank1 { background-position:0 -532px; }
.lnb-colorful .rltm_item .rank2 { background-position:-15px -532px; }
.lnb-colorful .rltm_item .rank3 { background-position:-30px -532px; }
.lnb-colorful .rltm_item .rank4 { background-position:-45px -532px; }
.lnb-colorful .rltm_item .rank5 { background-position:-60px -532px; }
.lnb-colorful .rltm_item .rank6 { background-position:-75px -532px; }
.lnb-colorful .rltm_item .rank7 { background-position:-90px -532px; }
.lnb-colorful .rltm_item .rank8 { background-position:-105px -532px; }
.lnb-colorful .rltm_item .rank9 { background-position:-120px -532px; }
.lnb-colorful .rltm_item .rank10 { background-position:-135px -532px; }
.lnb-colorful .rltm_item .rank11 { background-position:-150px -532px; }
.lnb-colorful .rltm_item .rank12 { background-position:-165px -532px; }
.lnb-colorful .rltm_item .rank13 { background-position:-180px -532px; }
.lnb-colorful .rltm_item .rank14 { background-position:-195px -532px; }
.lnb-colorful .rltm_item .rank15 { background-position:-210px -532px; }
.lnb-colorful .rltm_item .rank16 { background-position:-225px -532px; }
.lnb-colorful .rltm_item .rank17 { background-position:-240px -532px; }
.lnb-colorful .rltm_item .rank18 { background-position:-255px -532px; }
.lnb-colorful .rltm_item .rank19 { background-position:-270px -532px; }
.lnb-colorful .rltm_item .rank20 { background-position:-285px -532px; }
.lnb-colorful .rltm_item .pos, .lnb-colorful .rltm_item .cnt { float:left; }
.lnb-colorful .rltm_item .pos { width:5px;height:9px;margin:7px 4px; }
.lnb-colorful .rltm_item .posup { background-position:0 -548px; }
.lnb-colorful .rltm_item .posdown { background-position:-5px -548px; }
.lnb-colorful .rltm_item .possteady { background-position:-10px -548px; }
.lnb-colorful .rltm_item .posfix { background-position:-10px -548px; }
.lnb-colorful .rltm_item .posnew { background-position:-10px -548px; }
.lnb-colorful .rltm_item .cnt { color:#7f7f7f;font:normal 10px Tahoma,sans-serif;margin:5px 3px; }

.lnb-colorful .rltm_srch_word_pop { border:1px solid #f9612e;background-color:#fff;margin-top:10px; }
.lnb-colorful .rltm_srch_word_pop .title_rltm_srch_word_pop { padding:10px 23px; }
.lnb-colorful .rltm_srch_word_pop .title_rltm_srch_word_pop span { width:122px;height:32px;background-position:0 -557px; }
.lnb-colorful .rltm_srch_word_pop .nav_rltm_srch_word_pop { padding:0 10px; }
.lnb-colorful .rltm_srch_word_pop .nav_rltm_srch_word_pop div { float:left;width:74px;text-align:center;letter-spacing:-1px; }
.lnb-colorful .rltm_srch_word_pop .nav_rltm_srch_word_pop .second_nav { margin-left:-1px;width:75px; }
.lnb-colorful .rltm_srch_word_pop .nav_rltm_srch_word_pop div a { color:#4d4d4d;display:block;border:1px solid #e4e4e4;background-color:#fff;height:12px;line-height:12px;padding:6px 0;position:relative;z-index:5; }
.lnb-colorful .rltm_srch_word_pop .nav_rltm_srch_word_pop div a span { display:inline-block; }
.lnb-colorful .rltm_srch_word_pop .nav_rltm_srch_word_pop div .on { color:#4a7ce8;border-color:#4c80ee;background-color:#f0f4fa;z-index:10; }
.lnb-colorful .rltm_srch_word_pop .rltm_item .wrap_pos_cnt { margin-right:0; }
.lnb-colorful .rltm_srch_word_pop .rltm_item .wrap_pos_cnt .pos { margin-top:6px; }
.lnb-colorful .rltm_srch_word_pop .rltm_item .wrap_pos_cnt .cnt { margin-top:4px; }
.lnb-colorful .rltm_srch_word_pop .rltm_srch_word_pop_list { padding:7px 12px; }
.lnb-colorful .rltm_srch_word_pop .rltm_srch_word_pop_list2 { display:none; }
.lnb-colorful .rltm_srch_word_pop .rltm_item { height:22px;line-height:22px; }
.lnb-colorful .rltm_srch_word_pop .rank { top:3px; }

.lnb-colorful .rltm_srch_word_rfrnc_point { font-family:Tahoma, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;border-top:1px solid #efefef;background-color:#f5f5f5;height:30px;line-height:31px;color:#a0a0a0;letter-spacing:-1px;padding:0 15px; }

.lnb-colorful .btn_expand_menu_exhbt_brands { margin-top:3px;position:relative; }
.lnb-colorful .btn_expand_menu_exhbt_brands .btn_area { width:170px;height:51px;background-position:-240px 0; }
/*.lnb-colorful .btn_expand_menu_exhbt_brands .btn_area:hover { background-position:0 -685px; }*/
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu { position:absolute;left:169px;top:0;width:851px;z-index:101;display:none; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu_connector { position:relative;z-index:103;float:left;width:12px;height:48px;background-color:#fff;border-top:1px solid #62aa00;border-bottom:1px solid #62aa00; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full { margin-left:-1px;position:relative;z-index:102;float:left;width:838px;background-color:#fff;border:1px solid #62aa00; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full .inner { padding:20px 0 16px;position:relative; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full ul, .wrap_gnb .depth1 .wrap_menu_full li { margin:0;padding:0; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li { list-style:none outside none;float:left;width:279px; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li .bullet  { background-position:-30px -698px;display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; }
.lnb-colorful .btn_expand_menu_exhbt_brands .submenu .wrap_menu_full li a { border:0;margin:0;padding:0 0 0 5px;height:18px;line-height:18px;text-align:left;display:block; }

/*  */
.container { width:1020px;margin:0 auto;position:relative; }
.container_full { width:100%;margin:0 auto;position:relative; }

/* 맨위로 버튼 */
.backToTop { position:absolute;bottom:-20px;right:-70px;cursor:pointer;display:none;text-align:center; }
.backToTop:hover { color:#4c81ed; }
.backToTop i { display:block; }
.backToTop span { font-size:11px;letter-spacing:-1px;display:inline-block;margin-top:6px; }
.backToTop .wrap_character { position:absolute;left:-8px;top:-45px;width:50px;height:50px;background-position:0 -355px; }


/* 좌측 고정 배너 */
.wrap_banner_fixed_left { position:absolute;top:0;left:-100px;width:90px; }
.banner_fixed_left { width:88px;height:194px;overflow:hidden;border:1px solid #e4e4e4; }
.wrap_banner_fixed_left .btn_arrow_prev,.wrap_banner_fixed_left .btn_arrow_next { cursor:pointer;position:absolute;bottom:6px;width:19px;height:19px;z-index:100; }
.wrap_banner_fixed_left .btn_arrow_prev { left:10px;background-position:-262px 0; }
.wrap_banner_fixed_left .btn_arrow_next { right:10px;background-position:-281px 0; }
.wrap_banner_fixed_left .btn_arrow_prev:hover { background-position:-262px -19px; }
.wrap_banner_fixed_left .btn_arrow_next:hover { background-position:-281px -19px; }

.banner_fixed_left .slides_min { position: absolute; }

.wrap_banner_fixed_left .blt_wrap_banner_fixed_left { position:absolute;top:162px;left:32px; }
.blt_wrap_banner_fixed_left div, .blt_wrap_banner_fixed_left .av { position: absolute;width:8px;height:8px;overflow:hidden;cursor:pointer;background-position:-203px -81px; }
.blt_wrap_banner_fixed_left div:hover, .blt_wrap_banner_fixed_left .av, .blt_wrap_banner_fixed_left .av:hover { background-position:-213px -81px; }

.wrap_banner_fixed_left .slides_num { z-index:10;left:36px;bottom:8px;color:#999;border-bottom:1px solid #fa521a; }
.wrap_banner_fixed_left .slides_num .current { color:#fa521a;; }

.banner_fixed_left .banners { width:88px;height:194px;overflow:hidden; }
.wrap_banner_fixed_left .evt_left_fixed { position:absolute;top:0;left:-260px;overflow:hidden;height:125px;z-index:2; }
.wrap_banner_fixed_left .oneaday { position:absolute;top:125px;left:-260px;overflow:hidden;height:125px;z-index:2; }
/*.wrap_banner_fixed_left .oneaday { position:absolute;top:0;left:-260px;overflow:hidden;height:250px;z-index:2; }*/
.wrap_banner_fixed_left .branch_ujb { position:absolute;top:250px;left:-260px;overflow:hidden;height:250px; }
.wrap_banner_fixed_left .banner_real_toon { position:absolute;top:500px;left:-260px;overflow:hidden;height:130px; }
.wrap_banner_fixed_left .banner_evt_black_friday_2016 { position:absolute;top:840px;left:-260px;overflow:hidden;height:126px; }
.wrap_banner_fixed_left .banner_evt_adult_day_2017 { position:absolute;top:0;left:-260px;overflow:hidden;height:126px; }

.wrap_banner_fixed_left .banner_showrgasm { margin: 1px 0 0 0; }
.wrap_banner_fixed_left .offline_review { width:90px;height:112px;background-position:-338px 0; }
.wrap_banner_fixed_left .banner_best { width:90px;height:107px;background-position:-338px -112px; }
.wrap_banner_fixed_left .banner_kakao { width:90px;height:74px;background-position:-338px -219px; }
.wrap_banner_fixed_left .banner_social_support { width:90px;height:61px;background-position:-338px -293px; }

/* 왼쪽 */
.wrap_banner_fixed_left .wrap_fixed_left_review { position:absolute;top:250px;left:-260px;overflow:hidden;height:250px; }
.wrap_banner_fixed_left .wrap_fixed_left_review .banner_fixed_left_review { width:250px;height:250px;overflow:hidden; }
.wrap_banner_fixed_left .wrap_fixed_left_review .banner_fixed_left_review .banners { width:250px;height:250px;overflow:hidden; }
.wrap_banner_fixed_left .wrap_fixed_left_review .blt_wrap_banner_fixed_left { position:absolute;top:10px;right:10px;left:auto;z-index:100; }
.wrap_banner_fixed_left .wrap_fixed_left_review .blt_wrap_banner_fixed_left div,
.wrap_banner_fixed_left .wrap_fixed_left_review .blt_wrap_banner_fixed_left .av { position:absolute;width:10px;height:10px;overflow:hidden;cursor:pointer;background-position:0 -619px; }
.wrap_banner_fixed_left .wrap_fixed_left_review .blt_wrap_banner_fixed_left div:hover,
.wrap_banner_fixed_left .wrap_fixed_left_review .blt_wrap_banner_fixed_left .av,
.wrap_banner_fixed_left .wrap_fixed_left_review .blt_wrap_banner_fixed_left .av:hover { background-position:-10px -619px; }

.wrap_banner_fixed_left .banner_of_review { position:absolute;top:250px;left:-260px;overflow:hidden;height:250px; }

.wrap_banner_fixed_left .banner_evt { position:absolute;top:840px;left:-260px;overflow:hidden;height:130px; }
.wrap_banner_fixed_left .banner_cntnt_left { position:absolute;top:500px;left:-260px;overflow:hidden;height:130px; }

/* 좌우측 고정배너 */
.wrap_menu_fixed_right { position:absolute;top:0;right:-100px;width:90px;letter-spacing:-1px; }
.wrap_menu_fixed_right i { font-size:18px;vertical-align:bottom; }
.wrap_menu_fixed_right a { display:block;padding:8px; }
.wrap_menu_fixed_right .secret_delivery { height:58px;background-position:0 -223px; }
.wrap_menu_fixed_right .pay_sys { height:35px;background-position:-90px -223px; }
.wrap_menu_fixed_right .facebook { height:25px;background-position:-180px -223px; }
.wrap_menu_fixed_right .twitter { height:24px;background-position:-180px -248px; }
.wrap_menu_fixed_right .funsex { height:25px;background-position:0 -479px; }
.wrap_menu_fixed_right .sexy_lngre { height:35px;background-position:-90px -258px; }
.wrap_menu_fixed_right .cstmr_voice { height:35px;background-position:0 -355px; }
.wrap_menu_fixed_right .cs_center { height:74px;background-position:0 -405px; }
.wrap_menu_fixed_right .free_gift { height:74px;background-position:0 -281px; }
.wrap_menu_fixed_right .sexy_lngre a, .wrap_menu_fixed_right .cstmr_voice a,.wrap_menu_fixed_right .secret_delivery a,.wrap_menu_fixed_right .pay_sys a,.wrap_menu_fixed_right .facebook a,.wrap_menu_fixed_right .twitter a,.wrap_menu_fixed_right .funsex a,.wrap_menu_fixed_right .free_gift a,.wrap_menu_fixed_right .cs_center a { padding:0; }
.wrap_menu_fixed_right .basket { height:30px;border:1px solid #e4e4e4;border-top:none; }
.wrap_menu_fixed_right .recent_viewed { border:1px solid #e4e4e4;border-top:none;position:relative; }
.wrap_menu_fixed_right .recent_viewed .title { height:46px; }
.wrap_menu_fixed_right .recent_viewed .prds,.recent_viewed li { margin:0;padding:0; }
.wrap_menu_fixed_right .recent_viewed .prds { width:68px;padding-left:10px; }
.wrap_menu_fixed_right .recent_viewed .prds a { padding:0; }
.wrap_menu_fixed_right .recent_viewed li { list-style:none outside none;margin-bottom:6px; }
.wrap_menu_fixed_right .recent_viewed .prds li img { width:68px;height:68px; }
.wrap_menu_fixed_right .btn_go_top { height:30px;border:1px solid #e4e4e4;border-top:none; }
.wrap_menu_fixed_right .btn_go_bottom { height:30px;border:1px solid #e4e4e4;border-top:none; }
.wrap_menu_fixed_right .btn_go_top i,.wrap_menu_fixed_right .btn_go_bottom i { float:right; }
.wrap_menu_fixed_right .srch_term a { padding:0; }

.wrap_menu_fixed_right .ani_photo_review { height:30px; }
.wrap_menu_fixed_right .ani_photo_review a,
.wrap_menu_fixed_right .evt_sexy_lngre a { padding:0; }

.wrap_menu_fixed_right .recent_viewed .icon-ani-click a { position:absolute;top:24px;left:52px;padding:0; }

/*  */
.wrap_menu_fixed_right .banner_branch_chungdam { position:absolute;top:250px;right:-260px;overflow:hidden;height:250px; }
.wrap_menu_fixed_right .banner_branch_chungdam a { padding:0; }
.wrap_menu_fixed_right .banner_vote_av_actress { position:absolute;top:840px;right:-260px;overflow:hidden;height:130px; }
.wrap_menu_fixed_right .banner_vote_av_actress a { padding:0; }
.wrap_menu_fixed_right .banner_fifty_shades { position:absolute;top:500px;right:-260px;overflow:hidden;height:130px; }
.wrap_menu_fixed_right .banner_fifty_shades a { padding:0; }

/* 오른쪽 */
.wrap_menu_fixed_right .wrap_fixed_right_exhbt { position:absolute;top:0;right:-260px; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt a { padding:0; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .banner_fixed_right_exhbt { width:250px;height:250px;overflow:hidden; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .banner_fixed_right_exhbt .banners { width:250px;height:250px;overflow:hidden; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_prev,
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_next { cursor:pointer;position:absolute;bottom:6px;width:19px;height:19px;z-index:100; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_prev { top:0;right:-22px;background-position:-300px 0; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_next { top:21px;right:-22px;background-position:-319px 0; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_prev:hover { background-position:-300px -19px; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .btn_arrow_next:hover { background-position:-319px -19px; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .slides_num { z-index:10;right:3px;top:-18px;color:#999;border-bottom:1px solid #fa521a; }
.wrap_menu_fixed_right .wrap_fixed_right_exhbt .slides_num .current { color:#fa521a;; }

.wrap_menu_fixed_right .wrap_fixed_right_branches { position:absolute;top:250px;right:-260px; }
.wrap_menu_fixed_right .wrap_fixed_right_branches a { padding:0; }
.wrap_menu_fixed_right .banner_cntnt_right { position:absolute;top:625px;right:-260px;overflow:hidden;height:130px; }
.wrap_menu_fixed_right .banner_cntnt_right a { padding:0; }
.wrap_menu_fixed_right .banner_fan_meeting_review { position:absolute;top:755px;right:-260px;overflow:hidden;height:130px; }
.wrap_menu_fixed_right .banner_fan_meeting_review a { padding:0; }

/* legacy code */
.wrap_fixed_right_tsubomi { position:absolute;top:0;right:-260px; }
.wrap_fixed_right_tsubomi a { padding:0;position:relative; }
.wrap_fixed_right_tsubomi .exhbt_tsubomi { position:absolute;top:201px;height:46px; }
.wrap_fixed_right_tsubomi .btn { display:inline-block;position:absolute;left:61px;bottom:10px; }

/*-----------------------------------------------------------------------------
LNB
-----------------------------------------------------------------------------*/
/*
.lnb { float:left;width:170px;margin-right:10px; }
.lnb .menu_item { position:relative; }
.lnb .menu_item .menu_depth1 { margin:0;padding:0;width:170px;height:40px;position:absolute;top:-1px;left:-1px;background-color:#7eacf4; }
.lnb .menu_item .menu_depth1_spp { margin:0 0 7px;padding:0;width:140px;height:36px; }
.lnb .menu_item .inner { padding:9px 0 9px 14px;margin-top:40px; }
.lnb .menu_item ul,.lnb .menu_item li { margin:0;padding:0; }
.lnb .menu_item li { list-style:none outside none;line-height:17px; }
.lnb .menu_item li a { display:block; }
.lnb .menu_depth1 a { width:155px;height:26px;display:block;padding:14px 0 0 15px; }
.lnb .menu_depth1 span { width:57px;height:13px;background-position:0 0; }
.lnb .men { border:1px solid #dddddd; }
.lnb .men .menu_depth1 span { background-position:0 0; }
.lnb .women { border:1px solid #dddddd; }
.lnb .women .menu_depth1 span { background-position:0 -13px; }
.lnb .sm { border:1px solid #dddddd; }
.lnb .sm .menu_depth1 span { background-position:0 -26px; }
.lnb .condom { border:1px solid #dddddd; }
.lnb .condom .menu_depth1 span { background-position:0 -39px; }
.lnb .lovegel { border:1px solid #dddddd; }
.lnb .lovegel .menu_depth1 span { background-position:0 -52px; }
.lnb .spplm { border:1px solid #dddddd; }
.lnb .spplm .menu_depth1 span { background-position:0 -65px; }
.lnb .lngri { border:1px solid #dddddd; }
.lnb .lngri .menu_depth1 span { background-position:0 -78px; }
.lnb .etc { border:1px solid #dddddd; }
.lnb .etc .menu_depth1 span { background-position:0 -91px; }
.lnb .cs { border:1px solid #dddddd; }
.lnb .cs .menu_depth1 span { background-position:0 -104px; }
.lnb .event { border:1px solid #dddddd; }
.lnb .event .menu_depth1 span { background-position:0 -117px; }
.lnb .cmmnt { border:1px solid #dddddd; }
.lnb .cmmnt .menu_depth1 span { background-position:0 -130px; }

.lnb .exhbt { border:1px solid #dddddd; }
.lnb .exhbt .menu_depth1 span { background-position:0 -143px; }
.lnb .pplr_words { border:1px solid #dddddd; }
.lnb .pplr_words .menu_depth1 span { background-position:0 -156px; }

.lnb .pplr_words li .num { display:inline-block;width:16px;height:14px;margin-right:5px;vertical-align:text-top; }
.lnb .pplr_words .word1 .num { background-position:0 -182px; }
.lnb .pplr_words .word2 .num { background-position:-16px -182px; }
.lnb .pplr_words .word3 .num { background-position:-32px -182px; }
.lnb .pplr_words .word4 .num { background-position:-48px -182px; }
.lnb .pplr_words .word5 .num { background-position:-64px -182px; }
.lnb .brands_lnb .menu_depth1 span { background-position:0 -169px; }
.lnb .overlap_top { margin-top:-1px; }
.lnb .exhbt,.lnb, .lnb .with_bananamall,.lnb, .pplr_words,.lnb .brands_lnb { margin-top:14px; }

/*.lnb .cs .menu_depth1,.lnb .event .menu_depth1,.lnb .cmmnt .menu_depth1,.lnb .exhbt .menu_depth1,.lnb .pplr_words .menu_depth1,.lnb .brands_lnb .menu_depth1 { background-color:#b7babf; }*/
/*.lnb .cs .menu_depth1,.lnb .event .menu_depth1,.lnb .cmmnt .menu_depth1,.lnb .exhbt .menu_depth1,.lnb .pplr_words .menu_depth1,.lnb .brands_lnb .menu_depth1 { background-color:#fea688; }*/

/*
.lnb .cs .menu_depth1 { background-color:#edcc00; }
.lnb .cmmnt .menu_depth1 { background-color:#2aabee; }
.lnb .event .menu_depth1 { background-color:#ff9665; }
.lnb .exhbt .menu_depth1 { background-color:#00c6a4; }
.lnb .pplr_words .menu_depth1 { background-color:#ef7aa7; }
.event .menu_depth1 a,.lnb .cmmnt .menu_depth1 a,.lnb .exhbt .menu_depth1 a,.lnb .pplr_words .menu_depth1 a,.lnb .brands_lnb .menu_depth1 a { cursor:default; }

.lnb .wrap_banner { padding-top:10px;margin-top:10px;border-top:1px solid #e4e4e4; }
*/

/*  */
.lnb-colorful i { display:none; }
.lnb-colorful { float:left;width:170px;margin-right:10px; }
.lnb-colorful .menu_item { position:relative; }
.lnb-colorful .menu_item .menu_depth1 a {text-decoration:none;display:inline;line-height:50px;}
.lnb-colorful .menu_item .menu_depth1 a .irs {background:url('');font-family:'Noto Sans KR';font-weight:400;letter-spacing:-1px;font-size:15px;color:#fff;padding-left:0px;}
.lnb-colorful .menu_item .menu_depth1 .hyphen {display:inline;font-family:'Noto Sans KR';font-weight:900;font-size:15px;padding-left:10px;padding-right:5px;font-style:bold;}
.lnb-colorful .menu_item .menu_depth1 .men1 {color:#3977ED;}
.lnb-colorful .menu_item .menu_depth1 .women1 {color:#FF5265;}
.lnb-colorful .menu_item .menu_depth1 .sm1 {color:#191B1F;}
.lnb-colorful .menu_item .menu_depth1 .condom1 {color:#2E9B33;}
.lnb-colorful .menu_item .menu_depth1 .lovegel1 {color:#EE5F32;}
.lnb-colorful .menu_item .menu_depth1 .lngri1 {color:#FF476D;}
.lnb-colorful .menu_item .menu_depth1 .etc1 {color:#7486D6;}
.lnb-colorful .menu_item .menu_depth1 .spplm1 {color:#21A59C;}
.lnb-colorful .menu_item .menu_depth1 { margin:0;padding:0;width:170px;height:50px;position:absolute;top:-1px;left:-1px; }
.lnb-colorful .menu_item .etcimg {top:15px;height:30px;}
.lnb-colorful .menu_item .menu_depth1_spp { margin:0 0 7px;padding:0;width:140px;height:36px; }
.lnb-colorful .menu_item .inner { padding:0 0 15px 0;margin-top:59px; }
.lnb-colorful .menu_item ul,.lnb-colorful .menu_item li { margin:0;padding:0; }
.lnb-colorful .menu_item li { display:block;list-style:none outside none;line-height:19px;padding-left:5px; }
.lnb-colorful .menu_item li a.in { display:inline; }
.lnb-colorful .menu_item li a { display:block; }
.lnb-colorful .menu_depth1 a { width:170px;height:31px;display:block;padding:19px 0 0; }
.lnb-colorful .menu_depth1 a span { width:120px;height:13px; }

.lnb-colorful li .bullet { display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; }

.lnb-colorful .men { border:1px solid #71a4f3;background-color:#f0f4fa; }
.lnb-colorful .men .menu_depth1 { background-color:#71a4f3; }
.lnb-colorful .men .menu_depth1 a span { background-position:0 0; }
.lnb-colorful .men li .bullet { background-position:0 -698px; }

.lnb-colorful .women { border:1px solid #ff8b98;background-color:#f7eff0; }
.lnb-colorful .women .menu_depth1 { background-color:#ff8b98; }
.lnb-colorful .women .menu_depth1 a span { background-position:0 -13px; }
.lnb-colorful .women li .bullet { background-position:-3px -698px; }

.lnb-colorful .sm { border:1px solid #33353d;background-color:#f2f2f2; }
.lnb-colorful .sm .menu_depth1 { background-color:#33353d; }
.lnb-colorful .sm .menu_depth1 a span { background-position:0 -26px; }
.lnb-colorful .sm li .bullet { background-position:-6px -698px; }

.lnb-colorful .condom { border:1px solid #5bbc64;background-color:#edf8ee; }
.lnb-colorful .condom .menu_depth1 { background-color:#5bbc64; }
.lnb-colorful .condom .menu_depth1 a span { background-position:0 -39px; }
.lnb-colorful .condom li .bullet { background-position:-9px -698px; }

.lnb-colorful .lovegel { border:1px solid #f49462;background-color:#f9f3ef; }
.lnb-colorful .lovegel .menu_depth1 { background-color:#f49462; }
.lnb-colorful .lovegel .menu_depth1 a span { background-position:0 -52px; }
.lnb-colorful .lovegel li .bullet { background-position:-12px -698px; }

.lnb-colorful .spplm { border:1px solid #41c3bd;background-color:#eef8f8; }
.lnb-colorful .spplm .menu_depth1 { background-color:#41c3bd; }
.lnb-colorful .spplm .menu_depth1 a span { background-position:0 -65px; }
.lnb-colorful .spplm li .bullet { background-position:-15px -698px; }

.lnb-colorful .lngri { border:1px solid #ff849d;background-color:#faf0f2; }
.lnb-colorful .lngri .menu_depth1 { background-color:#ff849d; }
.lnb-colorful .lngri .menu_depth1 a span { background-position:0 -78px; }
.lnb-colorful .lngri li .bullet { background-position:-18px -698px; }

.lnb-colorful .etc { border:1px solid #a2aee4;background-color:#eceff9; }
.lnb-colorful .etc .menu_depth1 { background-color:#a2aee4; }
.lnb-colorful .etc .menu_depth1 a span { background-position:0 -91px; }
.lnb-colorful .etc li .bullet { background-position:-21px -698px; }

.lnb-colorful .women,
.lnb-colorful .sm,
.lnb-colorful .condom,
.lnb-colorful .lovegel,
.lnb-colorful .lngri,
.lnb-colorful .spplm,
.lnb-colorful .etc { margin-top:3px; }

.lnb-colorful .exhbt .ir:before { width:100px; }
.lnb-colorful .exhbt { border:1px solid #649cf3; }
.lnb-colorful .exhbt .menu_depth1 a span { background-position:-120px 0; }
.lnb-colorful .exhbt li .bullet { background-position:-24px -698px; }
.lnb-colorful .exhbt .inner { padding:0 0 15px 0;margin-top:47px;}
.lnb-colorful .exhbt .exhbt_title { font-weight: 700; margin-top: 2px; padding-top: 2px; border-top: 1px solid #e4e4e4; }
.lnb-colorful .exhbt .exhbt_title_first { padding-top: 0; margin-top: 0; border-top: none; }
.lnb-colorful .exhbt .exhbt_title span { border-bottom: 1px solid #333; }

.lnb-colorful .cs { border:1px solid #ffb600; }
.lnb-colorful .cs .menu_depth1 a span { background-position:-120px -13px; }
.lnb-colorful .cs li .bullet { background-position:-27px -698px; }
.lnb-colorful .cs .inner { padding:0 0 15px 0;margin-top:47px; }

.lnb-colorful .with_bananamall { border:1px solid #52baef; }
.lnb-colorful .with_bananamall .menu_depth1 a span { background-position:-120px -26px; }
.lnb-colorful .with_bananamall li .bullet { background-position:-30px -698px; }
.lnb-colorful .with_bananamall .inner { padding:0 0 15px 0;margin-top:47px; }

.lnb-colorful .cmmnt { border:1px solid #4c81ed; }
.lnb-colorful .cmmnt .menu_depth1 a span { background-position:-120px -39px; }
.lnb-colorful .cmmnt li .bullet { background-position:-30px -698px; }
.lnb-colorful .cmmnt .inner { padding:0 0 15px 0;margin-top:47px; }

.lnb-colorful .event { border:1px solid #fa521a; }
.lnb-colorful .event .menu_depth1 a span { background-position:-120px -51px; }
.lnb-colorful .event li .bullet { background-position:-33px -698px; }
.lnb-colorful .event .inner { padding:0 0 15px 0;margin-top:47px; }

.lnb-colorful .pplr_words { border:1px solid #dddddd; }
.lnb-colorful .pplr_words .menu_depth1 { background-position:-170px -386px; }
.lnb-colorful .pplr_words .menu_depth1, .lnb-colorful .pplr_words .menu_depth1 a { height:38px; }
.lnb-colorful .pplr_words .inner { padding:0 0 15px 0;margin-top:47px; }
.lnb-colorful .pplr_words li { padding-left:14px; }

.lnb-colorful .pplr_words li .num { display:inline-block;width:16px;height:14px;margin-right:5px;vertical-align:text-top; }
.lnb-colorful .pplr_words .word1 .num { background-position:0 -182px; }
.lnb-colorful .pplr_words .word2 .num { background-position:-16px -182px; }
.lnb-colorful .pplr_words .word3 .num { background-position:-32px -182px; }
.lnb-colorful .pplr_words .word4 .num { background-position:-48px -182px; }
.lnb-colorful .pplr_words .word5 .num { background-position:-64px -182px; }
.lnb-colorful .brands_lnb .menu_depth1 span { background-position:0 -169px; }
.lnb-colorful .cs,.lnb-colorful .cmmnt,.lnb-colorful .exhbt,.lnb-colorful .master_class,.lnb-colorful .with_bananamall,.lnb-colorful .event,.lnb-colorful .pplr_words,.lnb-colorful .brands_lnb { margin-top:10px; }

.event .menu_depth1 a,.lnb-colorful .cmmnt .menu_depth1 a,.lnb-colorful .exhbt .menu_depth1 a,.lnb-colorful .with_bananamall .menu_depth1 a,.lnb-colorful .pplr_words .menu_depth1 a,.lnb-colorful .brands_lnb .menu_depth1 a { cursor:default; }

.lnb-colorful .men .inner { margin-top:49px; }
.lnb-colorful .menu_item .uni_menu { border-bottom:1px dotted #79b2f0;height:26px;line-height:26px;background-color:#dfe8f4;background-position:14px 12px; }
.lnb-colorful .menu_item .normal_start { margin-top:10px;background-position:14px 12px; }


/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/
.contents { float:right;width:840px;position:relative; }
.contents_full { float:right;width:1020px }

.container_full .contents_full { width:100%;float:none; }

/* 메인 비쥬얼 */
.wrap_banner_visual { width:840px;height:466px;overflow:hidden;position:relative;float:left; }
.wrap_banner_visual .banners { width:840px;height:466px;position:absolute;top:0;left:0; }
.wrap_banner_visual .banners .bx-wrapper, .wrap_banner_visual .banners .bx-viewport, .wrap_banner_visual .banners #bxslider_banner_visual, .wrap_banner_visual .banners #bxslider_banner_visual div {
  height: 100% !important;
}
.wrap_banner_visual .banners img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.wrap_banner_visual .btn_arrow_prev,.wrap_banner_visual .btn_arrow_next { cursor:pointer;width:58px;height:57px;position:absolute;top:200px;z-index:100; }
.wrap_banner_visual .btn_arrow_prev { background-position:0 0;left:0; }
.wrap_banner_visual .btn_arrow_next { background-position:-58px 0;right:0; }
.wrap_banner_visual .btn_arrow_prev:hover { background-position:-116px 0; }
.wrap_banner_visual .btn_arrow_next:hover { background-position:-174px 0; }
.wrap_banner_visual .price { font-size:18px;color:#000;position:absolute;top:0;left:0;z-index:1;display:none; }
.wrap_banner_visual .price1 { top:89px;left:438px; }
.wrap_banner_visual .price2 { top:222px;left:464px; }
.wrap_banner_visual .price3 { top:284px;left:347px; }
.wrap_banner_visual .price4 { top:298px;left:456px; }
.wrap_banner_visual .price5 { top:277px;left:28px; }
.wrap_banner_visual .price6 { top:307px;left:418px; }
.wrap_banner_visual .price7 { top:278px;left:43px; }
.wrap_banner_visual .price8 { top:239px;left:32px; }
.wrap_banner_visual .price9 { top:206px;left:378px; }
.wrap_banner_visual .price10 { top:302px;left:17px; }
.wrap_banner_visual .price11 { top:313px;left:14px; }
.wrap_banner_visual .price12 { top:292px;left:41px; }
.wrap_banner_visual .price13 { top:234px;left:399px; }
.wrap_banner_visual .price14 { top:227px;left:224px; }
.wrap_banner_visual .price15 { top:280px;left:38px; }
.wrap_banner_visual .price16 { top:85px;left:526px; }
.wrap_banner_visual .price17 { top:270px;left:40px; }
.wrap_banner_visual .price18 { top:218px;left:51px; }
.wrap_banner_visual .price19 { top:297px;left:39px; }
.wrap_banner_visual .price20 { top:305px;left:424px; }
.wrap_banner_visual .price21 { top:278px;left:32px; }
.wrap_banner_visual .price22 { top:235px;left:39px; }
.wrap_banner_visual .price23 { top:313px;left:15px; }
.wrap_banner_visual .price24 { top:268px;left:398px; }
.wrap_banner_visual .slides_num { z-index:10;left:400px;bottom:10px;color:#999;border-bottom:1px solid #000; }
.wrap_banner_visual .slides_num .current { color:#000; }

.wrap_banner_visual .btn_view_all { display:inline-block;position:absolute;right:4px;top:5px;z-index:20; }
.wrap_banner_visual .btn_view_all a { display:block;border:1px solid #649cf3;background-color:#eff4ff;padding:0 6px;height:21px;line-height:23px;color:#4073dc;letter-spacing:-1px; }
.wrap_banner_visual .btn_view_all a:link,
.wrap_banner_visual .btn_view_all a:hover,
.wrap_banner_visual .btn_view_all a:active,
.wrap_banner_visual .btn_view_all a:visited { text-decoration:none; }

/* 메인 15종 썸네일 */
.wrap_thumbs_banners { margin-top: 1px; margin-bottom: 15px; }
.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;float:left;width:94px;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_period { position:absolute;top:0;left:0;z-index:1; }
.wrap_thumbs_banners .wrap_thumbs_va .wrap_img, .wrap_thumbs_banners .wrap_thumbs_va .wrap_img img { width:94px;height:94px; }

/* 메인 15종 우측  */
.wrap_thumbs_banners .wrap_banners_right { width:202px;float:left;padding:10px 0 0 7px; }
.wrap_thumbs_banners .wrap_banners_right .title { position:relative; }
.wrap_thumbs_banners .wrap_banners_right .title .price { position:absolute;left:9px;top:35px;font-size:20px;color:#f0d705; }

.wrap_prd_video_202_180 { position:relative;width:202px;height:175px;border-bottom:5px solid #f0d705; }
.wrap_prd_video_202_180 .title, .wrap_prd_video_202_180 .video { position:absolute; }
.wrap_prd_video_202_180 .title { z-index:10; }
.wrap_prd_video_202_180 .video { top:61px; }
.bananamall_feature { width:202px;height:155px; }
.bananamall_feature img { display:block; }
.bananamall_feature ul { margin:0;padding:0; }
.bananamall_feature li { list-style:none inside none; }
.mouse_pointer { cursor:pointer;position:absolute;z-index:100;top:5px;left:5px;width:94px;height:94px;background:url('//cdn-banana.bizhost.kr/banana_web_20181015/mouse_pointer.png') no-repeat; }

/*  */
.wrap_oneaday_dscnt_prds_monthly_prds { width:210px;height:350px;position:absolute;top:0;left:840px;overflow:hidden; }
.wrap_oneaday_dscnt_prds_monthly_prds .oneaday_dscnt_prds_monthly_prds { position:absolute;top:0;left:0;width:210px;height:350px;overflow:hidden; }
.wrap_oneaday_dscnt_prds_monthly_prds .wrap_arrow_num { position:absolute;left:138px;top:10px;width:100px;height:30px;background-color:#e0ebff;z-index:1; }
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_prev,.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_next { cursor:pointer;position:absolute;top:0;width:19px;height:19px;z-index:100; }
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_prev { left:22px;background-position:-262px 0; }
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_next { left:42px;background-position:-281px 0; }
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_prev:hover { background-position:-262px -19px; }
.wrap_oneaday_dscnt_prds_monthly_prds .btn_arrow_next:hover { background-position:-281px -19px; }
.wrap_oneaday_dscnt_prds_monthly_prds .slides_num { top:3px;left:0;z-index:100; }

/*  */
.onead_today_prd { background-color:#e0ebff;width:168px;height:348px;border:1px solid #e4e4e4;float:left;padding:0 20px; }
.onead_today_prd .title { background-position:0 -57px;width:80px;height:14px;margin:14px 0 11px;padding:0; }
.onead_today_prd .wrap_img img { width:168px;height:168px;margin-top:2px; }
.onead_today_prd .prd_price_origin { text-decoration:line-through;color:#777777;display:inline-block;line-height:12px; }
.onead_today_prd .exo2_ultra_bold { font-size:16px;color:#fa521a;line-height:16px;display:inline-block; }
.onead_today_prd .crrnc { vertical-align:middle;margin-bottom:4px; }

/*  */
.dscnt_prds_monthly_prd { background-color:#e0ebff;width:168px;height:348px;border:1px solid #e4e4e4;float:left;padding:0 20px; }
.dscnt_prds_monthly_prd .title { background-position:-81px -57px;width:80px;height:14px;margin:14px 0 11px;padding:0; }
.dscnt_prds_monthly_prd .wrap_img img { width:168px;height:168px;margin-top:2px; }
.dscnt_prds_monthly_prd .prd_price_origin { text-decoration:line-through;color:#777777;display:inline-block;line-height:12px; }
.dscnt_prds_monthly_prd .exo2_ultra_bold { font-size:16px;color:#fa521a;line-height:16px;display:inline-block; }
.dscnt_prds_monthly_prd .crrnc { vertical-align:middle;margin-bottom:4px; }

/* 신상품 */
.new_prds { position:relative; }
.new_prds .wrap_title { margin-bottom:10px;position:relative; }
.new_prds .wrap_title .title_desc { margin-top:-14px; }
.new_prds .title { background-position:0 -71px;width:51px;height:14px;margin:15px 0 4px;padding:0; }
.new_prds ul,.new_prds li { margin:0;padding:0; }
.new_prds ul { border-bottom:1px solid #e4e4e4;padding:0 2px; }
.new_prds li { list-style:none outside none;display:inline-block;vertical-align:top;width:156px;margin:6px 14px 6px 0; float:left; }
.new_prds li .wrap_prd { text-align:center; }
.new_prds .wrap_img { border:1px solid #e4e4e4; }
.new_prds .wrap_img, .new_prds .wrap_img img { width:154px;height:154px; }

/* 메인페이지 신상품 탭 */
.new_prds .tabs { border:none;margin:0 0 0 1px;padding:0; }
.new_prds .tabs li { width:92px;margin:0 0 0 -1px;padding:0;list-style:none outside none;float:left;text-align:center; height:285px; }

/* 추가 */
.new_prds .tabs li.prd_benefit { height:285px; }
.new_prds .tabs li .tab_link { display:block;width:90px;height:34px;line-height:34px;border:1px solid #e4e4e4;border-bottom:1px solid #4073dc;text-decoration:none; }
.new_prds .tabs .first_item { width:99px; }
.new_prds .tabs .first_item .tab_link { width:97px; }
.new_prds .tabs li .tab_link:hover, .new_prds .tabs li .tab_link.active { font-weight:bold;color:#4073dc;background-color:#eaf1ff;border:1px solid #4073dc;z-index:10;position:relative; }
.new_prds .tabs .last_tab { width:105px; }
.new_prds .tabs .last_tab .tab_link { width:103px; }
.new_prds .tabs .btn_more { width:103px; }

.p2_section_new_prd { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_new_prd .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_new_prd .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_new_prd .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_new_prd .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_new_prd .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_new_prd .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }

.p2_section_new_prd .tabs { margin-bottom: 10px; }
.p2_section_new_prd .p2_section_new_prd_tabs { margin: 0; padding: 0; }
.p2_section_new_prd .p2_section_new_prd_tabs:after { clear: both; display: block; content: ""; }
.p2_section_new_prd .p2_section_new_prd_tabs li { list-style: none; float: left; text-align: center; height: 34px; }
.p2_section_new_prd .p2_section_new_prd_tabs li a { box-sizing: border-box; width: 93px; line-height: 34px; margin: 0 0 0 -1px; padding: 0; display: block; border: 1px solid #e4e4e4; border-bottom: 1px solid #4073dc; text-decoration: none; }
.p2_section_new_prd .p2_section_new_prd_tabs li:first-child a {}
.p2_section_new_prd .p2_section_new_prd_tabs li:last-child a { width: 105px; }
.p2_section_new_prd .p2_section_new_prd_tabs li a:hover { font-weight: bold; color: #4073dc; background-color: #eaf1ff; border: 1px solid #4073dc; z-index:10; position: relative; }

.p2_section_new_prd .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_new_prd .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_new_prd .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; border: 0; }
.p2_section_new_prd .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_new_prd .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; height: 310px; margin: 0; margin-right: 15px; position: relative; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay { position: absolute; left: -3px; top: -3px; z-index: 10; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_bottom { position: absolute; right: 0; top: 122px; z-index: 10; }
/*
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_left_bottom { position: absolute; left: 0; top: 141px; z-index: 10; }
*/
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap .p2_prd_icon_overlay_8 { position: absolute; top: 0; right: -10px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_realdoll { display: inline-block; margin-bottom: 3px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }

.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap { display: block; width: 156px; margin-bottom: 6px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap:after { clear: both; content: ""; display: block; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a { display: block; width: 76px; padding: 4px 0; text-align: center; box-sizing: border-box; border-radius: 2px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a:hover { text-decoration: none; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a:nth-child(1) { float: left; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a:nth-child(2) { float: right; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_benefit { border: 1px solid #107aea; color: #107aea; background: linear-gradient(to bottom, #fff, #f2f2f2); }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_benefit:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_normal { border: 1px solid #b1b1b1; color: #666; background: linear-gradient(to bottom, #fff, #f2f2f2); }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_normal:hover { border-color: #4073dc; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap { display: block; width: 156px; margin-bottom: 6px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap:after { clear: both; content: ""; display: block; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a { display: block; width: 100%; padding: 4px 0; text-align: center; box-sizing: border-box; border-radius: 2px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a:hover { text-decoration: none; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a.p2_btn_buy_benefit { border: 1px solid #107aea; color: #107aea; background: linear-gradient(to bottom, #fff, #f2f2f2); }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a.p2_btn_buy_benefit:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; }

.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_market_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_market { font-weight: 400; font-size: 12px; vertical-align: middle; text-decoration: line-through; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_market_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_market { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_new_prd .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }

.p2_section_new_prd .p2_index_btn_all { text-align: center; }
.p2_section_new_prd .p2_index_btn_all a { color: #4073dc; background-color: #eaf1ff; border: 1px solid #4073dc; display: inline-block; padding: 10px 15px; margin: 0; text-decoration: none; font-weight: bold; letter-spacing: -1px; text-align: center; }

/*  */
.vod_shopping { margin-bottom: 15px; }
.vod_shopping .video_thumb_lists { border-bottom:1px solid #e4e4e4; }

.vod_shopping .title_img { /*background-position:0 -575px;*/width:840px;height:270px;position:relative;margin-top:10px; }
.vod_shopping .btn_vod_shopping { background-position:-346px 0;width:118px;height:37px;position:absolute;left:87px;top:213px; }
.vod_shopping .btn_vod_shopping:hover { background-position:-346px -37px;width:118px;height:37px; }
.vod_shopping .video_thumb_lists, .vod_shopping .video_thumb_lists li { margin:0;padding:0; }
.vod_shopping .video_thumb_lists { list-style:none outside none; }
.vod_shopping .video_thumb_lists li { display:inline-block;margin:0 14px 0 0;width:199px;vertical-align:top; float:left; }
.vod_shopping .video_thumb_lists li span { display:block; }
.vod_shopping .video_thumb_lists li .video_thumb { width:199px;height:132px;background-size:cover;background-position:center center; }
.vod_shopping .video_thumb_lists li .video_thumb img { width:199px;height:132px; }
.vod_shopping .video_thumb_lists li .prd_title { margin:6px 0; }
.vod_shopping .video_thumb_lists li .wrap_btns { margin:6px 0 10px 0; }
.vod_shopping .video_thumb_lists li .wrap_btns span { display:inline-block; }
.vod_shopping .video_thumb_lists li .btn_view_video { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/btn_view_video_off.png) 0 0 no-repeat;width:76px;height:24px; }
.vod_shopping .video_thumb_lists li .btn_view_video:hover { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/btn_view_video_on.png) 0 0 no-repeat; }
.vod_shopping .video_thumb_lists li .btn_view_prd { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/btn_view_prd_off.png) 0 0 no-repeat;width:67px;height:24px;margin-left:2px; }
.vod_shopping .video_thumb_lists li .btn_view_prd:hover { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/btn_view_prd_on.png) 0 0 no-repeat; }

/* 베스트 */
.best_prds .wrap_title { margin-bottom:10px;position:relative; }
.best_prds .wrap_title .title_desc { margin-top:-14px;display:block; }
.best_prds .title { background-position:0 -85px;width:51px;height:14px;margin:15px 0 4px;padding:0; }
.best_prds ul, .best_prds li { margin:0;padding:0; }
.best_prds ul { margin-left:1px; }
.best_prds li { background-color:#fff;display:inline-block;vertical-align:top;position:relative;list-style:none outside none;width:166px;margin:-1px -4px 0 -1px;border:1px solid #e4e4e4; }
.best_prds li:hover { border:1px solid #fa521a;z-index:10; }
.best_prds .wrap_prd { position:relative;padding:14px;text-align:center; }
/*.best_prds .wrap_prd a { width:141px;height:220px; }*/
.best_prds .wrap_img, .best_prds .wrap_img img { width:139px;height:139px; }
/*.best_prds .last_item { width:166px; }*/
.best_prds .rank { width:22px;height:22px;line-height:22px;background-color:#fa521a;color:#fff;display:block;position:absolute;top:-1px;left:-1px;text-align:center; }
.best_prds .li_tab { padding:0 2px; }
.best_prds_full .prd_title { height:auto; }

.p2_section_best { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_best .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_best .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_best .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_best .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_best .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_best .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }

.p2_section_best .tabs { margin-bottom: 10px; }
.p2_section_best .li_tab { padding: 0; }
.p2_section_best .p2_section_new_prd_tabs { margin: 0; padding: 0; }
.p2_section_best .p2_section_new_prd_tabs:after { clear: both; display: block; content: ""; }
.p2_section_best .p2_section_new_prd_tabs li { list-style: none; float: left; text-align: center; height: 34px; }
.p2_section_best .p2_section_new_prd_tabs li a { box-sizing: border-box; width: 93px; line-height: 34px; margin: 0 0 0 -1px; padding: 0; display: block; border: 1px solid #e4e4e4; border-bottom: 1px solid #4073dc; text-decoration: none; }
.p2_section_best .p2_section_new_prd_tabs li:first-child a {}
.p2_section_best .p2_section_new_prd_tabs li:last-child a { width: 105px; }
.p2_section_best .p2_section_new_prd_tabs li a:hover { font-weight: bold; color: #4073dc; background-color: #eaf1ff; border: 1px solid #4073dc; z-index:10; position: relative; }

.p2_section_best .p2_index_prd_list_wrap { width: 840px; margin-bottom: 15px; }
.p2_section_best .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_best .p2_index_prd_list_wrap ul { margin: 0 0 0 1px; padding: 0; display: block; border: 0; }
.p2_section_best .p2_index_prd_list_wrap ul:first-child { margin-top: 1px; }
.p2_section_best .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_best .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 169px; height: 310px; margin: -1px 0 0 -1px; position: relative; box-sizing: border-box; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { width: 168px; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_best_rank { position: absolute; left: 10px; top: -1px; background-color: rgba(16, 122, 234, 0.75); /*background-color: rgba(250, 82, 26, 0.9);*/ width: 26px; height: 26px; z-index: 10; line-height: 26px; text-align: center; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_best_rank span { color: #fff; font-weight: 700; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay { position: absolute; right: 10px; top: -1px; z-index: 10; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_bottom { position: absolute; right: 10px; top: 123px; z-index: 10; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_left_bottom { position: absolute; right: 10px; top: 141px; z-index: 10; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 147px; margin: 10px auto 6px auto; position: relative; box-sizing: border-box; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap { width: 147px; margin: 0 auto 10px auto; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { width: 147px; margin: 0 auto 3px auto; overflow: hidden; display: block; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { width: 147px; margin: 0 auto 6px auto; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; letter-spacing:-0.071em; word-break: break-all; }

.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap { display: block; width: 147px; margin: 0 auto 6px auto; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap:after { clear: both; content: ""; display: block; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a { display: block; width: 72px; padding: 4px 0; text-align: center; box-sizing: border-box; border-radius: 2px; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a:hover { text-decoration: none; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a:nth-child(1) { float: left; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a:nth-child(2) { float: right; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_benefit { border: 1px solid #107aea; color: #107aea; background: linear-gradient(to bottom, #fff, #f2f2f2); }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_benefit:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_normal { border: 1px solid #b1b1b1; color: #666; background: linear-gradient(to bottom, #fff, #f2f2f2); }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_benefit_wrap a.p2_btn_buy_normal:hover { border-color: #4073dc; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap { display: block; width: 147px; margin: 0 auto 6px auto; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap:after { clear: both; content: ""; display: block; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a { display: block; width: 100%; padding: 4px 0; text-align: center; box-sizing: border-box; border-radius: 2px; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a:hover { text-decoration: none; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a.p2_btn_buy_benefit { border: 1px solid #107aea; color: #107aea; background: linear-gradient(to bottom, #fff, #f2f2f2); }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_btn_buy_wrap a.p2_btn_buy_benefit:hover { border-color: #4073dc; background: linear-gradient(to bottom, #6d9dfe, #6482e8); color: #fff; }

.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_market_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_market { font-weight: 400; font-size: 12px; vertical-align: middle; text-decoration: line-through; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_market_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_market { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_best .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }

.p2_section_best .p2_index_btn_all { text-align: center; }
.p2_section_best .p2_index_btn_all a { color: #fa521a; background-color: #ffe5dd; border: 1px solid #fa521a; display: inline-block; padding: 10px 15px; margin: 0; text-decoration: none; font-weight: bold; letter-spacing: -1px; text-align: center; }

/* 베스트 상품 탭메뉴 : 메인 페이지 */
.best_prds .tabs { border:none;margin:0 0 7px 1px;padding:0; }
.best_prds .tabs li { width: 25%;height:36px;margin:0 0 0 -1px;padding:0;list-style:none outside none;float:left;text-align:center;border:none; }
/* .best_prds .tabs .tab_condom { width:92px; } */
.best_prds .tabs li .tab_link { display:block;width:100%;height:34px;line-height:34px;border:1px solid #e4e4e4;border-bottom:1px solid #fa521a;text-decoration:none; }
/* .best_prds .tabs .tab_condom .tab_link { width:90px } */
.best_prds .tabs li .tab_link:hover, .best_prds .tabs li .tab_link.active { font-weight:bold;color:#fa521a;background-color:#ffe5dd;border:1px solid #fa521a;z-index:10;position:relative; }
.best_prds .tabs .last_tab { width:105px; }
.best_prds .tabs .last_tab .tab_link { width:103px; }
.best_prds .tabs .btn_more { width:103px; }

/* 베스트 탭 메뉴 */
.prds_best_by_cate .tabs { border:none;margin:10px 0 10px 1px;padding:0; }
.prds_best_by_cate .tabs li { width:25%;height:36px;margin:0 0 0 -1px;padding:0;list-style:none outside none;float:left;text-align:center;border:none; }
.prds_best_by_cate .tabs li .tab_link { display:block;width:100%;height:34px;line-height:34px;border:1px solid #e4e4e4;border-bottom:1px solid #fa521a;text-decoration:none; }
.prds_best_by_cate .tabs li .tab_link:hover, .prds_best_by_cate .tabs li .tab_link.active { color:#fa521a;background-color:#ffe5dd;border:1px solid #fa521a;z-index:10;position:relative; }
.prds_best_by_cate .tabs li .tab_link:hover span, .prds_best_by_cate .tabs li .tab_link.active span { font-weight:bold; }
.prds_best_by_cate .tabs .last_tab { width:132px; }
.prds_best_by_cate .tabs .last_tab .tab_link { width:130px; }

/*  */
.p2_index_banner_12 { margin-top: 0; margin-bottom: 15px; }

/* 츠보미 기획전 : 메인페이지 */
.exhbt_tsubomi { position:relative;height:365px;padding:15px 0 0 0; }
.exhbt_tsubomi .title { position:relative;z-index:100;background-position:0 -99px;width:88px;height:14px;margin:0 0 4px 0;padding:0; }
.exhbt_tsubomi .wrap_exhbt_prds { position:absolute;top:0;left:0;width:840px;height:282px;border-bottom:1px dotted #e4e4e4;overflow:hidden; }
.exhbt_tsubomi .exhbt_prds { position:absolute;top:28px;left:2px;width:836px;height:248px;overflow:hidden; }
.exhbt_tsubomi .wrap_prd { width:156px;margin:14px 11px 14px 0;text-align:center; }
.exhbt_tsubomi .wrap_prd a { width:156px;margin:14px 14px 14px 0; }
.exhbt_tsubomi .wrap_img { border:1px solid #e4e4e4;width:154px !important;height:154px !important;display:inline-block;position:relative !important; }
.exhbt_tsubomi .wrap_img img { width:154px;height:154px; }
.exhbt_tsubomi .btn_arrow_prev,.exhbt_tsubomi .btn_arrow_next { cursor:pointer;position:absolute;top:12px;width:19px;height:19px;z-index:100; }
.exhbt_tsubomi .btn_arrow_prev { right:160px;background-position:-262px 0; }
.exhbt_tsubomi .btn_arrow_next { right:140px;background-position:-281px 0; }
.exhbt_tsubomi .btn_arrow_prev:hover { background-position:-262px -19px; }
.exhbt_tsubomi .btn_arrow_next:hover { background-position:-281px -19px; }
.exhbt_tsubomi .wrap_desc { /*margin-top:162px;*/display:inline; }
.exhbt_tsubomi .wrap_banner { position:absolute;top:291px;left:0;border-bottom:1px solid #e4e4e4;margin:0;padding:0 0 4px 0; }
.exhbt_tsubomi .wrap_banner li { margin:0;padding:0; }
.exhbt_tsubomi .wrap_banner li { list-style:none outside none;float:left;margin-right:1px; }
.exhbt_tsubomi .slides_num { top:15px;right:186px; }

.p2_section_tsubomi { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_tsubomi .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_tsubomi .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_tsubomi .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_tsubomi .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_tsubomi .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_tsubomi .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_tsubomi .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_tsubomi .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_tsubomi .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_tsubomi .p2_index_banner_4 ul { margin: 0; padding: 0; }
.p2_section_tsubomi .p2_index_banner_4 ul:after { clear: both; content: ""; display: block; }
.p2_section_tsubomi .p2_index_banner_4 ul li { margin: 0; padding: 0; list-style: none; float: left; margin-right: 1px; }
.p2_section_tsubomi .p2_index_banner_4 ul li:last-child { margin-right: 0; }

/* 츠카사 기획전 : 메인페이지 */
.exhbt_tsukasa { position:relative;height:272px;padding:15px 0 0 0;margin-bottom:10px;border-bottom:1px solid #e4e4e4; }
.exhbt_tsukasa .title { position:relative;z-index:100;background-position:-88px -99px;width:89px;height:14px;margin:0 0 4px 0;padding:0; }
.exhbt_tsukasa .wrap_exhbt_prds { position:absolute;top:0;left:0;width:840px;height:282px;border-bottom:1px dotted #e4e4e4;overflow:hidden; }
.exhbt_tsukasa .exhbt_prds { position:absolute;top:28px;left:2px;width:836px;height:248px;overflow:hidden; }
.exhbt_tsukasa .wrap_prd { width:156px;margin:14px 11px 14px 0;text-align:center; }
.exhbt_tsukasa .wrap_prd a { width:156px;margin:14px 14px 14px 0; }
.exhbt_tsukasa .wrap_img { border:1px solid #e4e4e4;width:154px !important;height:154px !important;display:inline-block;position:relative !important; }
.exhbt_tsukasa .wrap_img img { width:154px;height:154px; }
.exhbt_tsukasa .btn_arrow_prev,.exhbt_tsukasa .btn_arrow_next { cursor:pointer;position:absolute;top:12px;width:19px;height:19px;z-index:100; }
.exhbt_tsukasa .btn_arrow_prev { right:160px;background-position:-262px 0; }
.exhbt_tsukasa .btn_arrow_next { right:140px;background-position:-281px 0; }
.exhbt_tsukasa .btn_arrow_prev:hover { background-position:-262px -19px; }
.exhbt_tsukasa .btn_arrow_next:hover { background-position:-281px -19px; }
.exhbt_tsukasa .wrap_desc { /*margin-top:162px;*/display:inline; }
.exhbt_tsukasa .wrap_banner { position:absolute;top:291px;left:0;border-bottom:1px solid #e4e4e4;margin:0;padding:0 0 4px 0; }
.exhbt_tsukasa .wrap_banner li { margin:0;padding:0; }
.exhbt_tsukasa .wrap_banner li { list-style:none outside none;float:left;margin-right:1px; }
.exhbt_tsukasa .slides_num { top:15px;right:186px; }

.p2_section_tsukasa { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_tsukasa .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_tsukasa .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_tsukasa .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_tsukasa .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_tsukasa .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_tsukasa .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_tsukasa .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_tsukasa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }

/* 신상품예약구매 : 메인페이지 */
.exhbt_preorder { position:relative;height:272px;padding:15px 0 0 0;margin-bottom:10px;border-bottom:1px solid #e4e4e4; }
.exhbt_preorder .title { position:relative;z-index:100;background-position:-180px -99px;width:108px;height:14px;margin:0 0 4px 0;padding:0; }
.exhbt_preorder .wrap_exhbt_prds { position:absolute;top:0;left:0;width:840px;height:282px;border-bottom:1px dotted #e4e4e4;overflow:hidden; }
.exhbt_preorder .exhbt_prds { position:absolute;top:28px;left:2px;width:836px;height:248px;overflow:hidden; }
.exhbt_preorder .wrap_prd { width:156px;margin:14px 11px 14px 0;text-align:center; }
.exhbt_preorder .wrap_prd a { width:156px;margin:14px 14px 14px 0; }
.exhbt_preorder .wrap_img { border:1px solid #e4e4e4;width:154px !important;height:154px !important;display:inline-block;position:relative !important; }
.exhbt_preorder .wrap_img img { width:154px;height:154px; }
.exhbt_preorder .btn_arrow_prev,.exhbt_tsukasa .btn_arrow_next { cursor:pointer;position:absolute;top:12px;width:19px;height:19px;z-index:100; }
.exhbt_preorder .btn_arrow_prev { right:160px;background-position:-262px 0; }
.exhbt_preorder .btn_arrow_next { right:140px;background-position:-281px 0; }
.exhbt_preorder .btn_arrow_prev:hover { background-position:-262px -19px; }
.exhbt_preorder .btn_arrow_next:hover { background-position:-281px -19px; }
.exhbt_preorder .wrap_desc { /*margin-top:162px;*/display:inline; }
.exhbt_preorder .wrap_banner { position:absolute;top:291px;left:0;border-bottom:1px solid #e4e4e4;margin:0;padding:0 0 4px 0; }
.exhbt_preorder .wrap_banner li { margin:0;padding:0; }
.exhbt_preorder .wrap_banner li { list-style:none outside none;float:left;margin-right:1px; }
.exhbt_preorder .slides_num { top:15px;right:186px; }

.p2_section_preorder { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_preorder .p2_index_banner_12 { margin-bottom: 10px; }
.p2_section_preorder .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_preorder .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_preorder .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_preorder .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_preorder .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_preorder .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_preorder .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_preorder .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_preorder .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_preorder .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_btn_preorder { display: block; width: 100%; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_btn_preorder a { display: block; border: 1px solid #b1b1b1; color: #666; background: linear-gradient(to bottom, #fff, #f2f2f2); padding: 4px 0; width: 100%; box-sizing: border-box; text-decoration: none; text-align: center; border-radius: 2px; }
.p2_section_preorder .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_btn_preorder a:hover { border-color: #4073dc; }

/* 전신 리얼돌 : 메인페이지 */
.exhbt_realdoll { position:relative;height:840px;padding:15px 0 0 0;margin-bottom:10px;border-bottom:1px solid #e4e4e4; }
.exhbt_realdoll .title { position:relative;z-index:100;background-position:-180px -99px;width:108px;height:14px;margin:0 0 4px 0;padding:0; }
.exhbt_realdoll .wrap_exhbt_prds { position:absolute;top:0;left:0;width:840px;height:500px;border-bottom:1px dotted #e4e4e4;overflow:hidden; }
.exhbt_realdoll .exhbt_prds { position:absolute;top:28px;left:2px;width:836px;height:840px;overflow:hidden; }
.exhbt_realdoll .wrap_prd { width:205px;text-align:center; float:left;}
.exhbt_realdoll .wrap_prd a { width:156px;margin:14px 14px 14px 0; }
.exhbt_realdoll .wrap_img { border:1px solid #e4e4e4;width:184px !important;height:184px !important;display:inline-block;position:relative !important; }
.exhbt_realdoll .wrap_img img { width:184px;height:184px; }
.exhbt_realdoll .btn_arrow_prev,.exhbt_tsukasa .btn_arrow_next { cursor:pointer;position:absolute;top:12px;width:19px;height:19px;z-index:100; }
.exhbt_realdoll .btn_arrow_prev { right:160px;background-position:-262px 0; }
.exhbt_realdoll .btn_arrow_next { right:140px;background-position:-281px 0; }
.exhbt_realdoll .btn_arrow_prev:hover { background-position:-262px -19px; }
.exhbt_realdoll .btn_arrow_next:hover { background-position:-281px -19px; }
.exhbt_realdoll .wrap_desc { /*margin-top:162px;*/display:inline; }
.exhbt_realdoll .wrap_banner { position:absolute;top:291px;left:0;border-bottom:1px solid #e4e4e4;margin:0;padding:0 0 4px 0; }
.exhbt_realdoll .wrap_banner li { margin:0;padding:0; }
.exhbt_realdoll .wrap_banner li { list-style:none outside none;float:left;margin-right:1px; }
.exhbt_realdoll .slides_num { top:15px;right:186px; }
.exhbt_realdoll .saved_money { text-align:center; padding-left:30px;}

.p2_section_realdoll { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_realdoll .p2_index_banner_12 { margin-bottom: 10px; }
.p2_section_realdoll .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_realdoll .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_realdoll .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_realdoll .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_realdoll .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_realdoll .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_realdoll .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_realdoll .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_realdoll .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 201px; margin-right: 12px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap .p2_prd_icon_overlay_8 { position: absolute; top: 0; right: -10px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_realdoll { display: inline-block; margin-bottom: 3px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_realdoll .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }


/* 텍스트 후기 - 메인 페이지 */
/*
.review { position:relative; }
.review .title { background-position:0 -113px;width:88px;height:14px;margin:15px 0 4px;padding:0; }
.review ul,.review li { margin:0;padding:0; }
.review li { list-style:none outside none;float:left; }
.review .wrap_review { padding:20px;border:1px solid #e4e4e4; }
.review .wrap_prd,.review .review_cntnt { float:left; }
.review .wrap_prd { border:1px solid #e4e4e4;width:136px;height:136px;margin-right:15px;text-align:center; }
.review .wrap_img img { width:136px;height:136px; }
.review .review_cntnt { width:236px;margin-right:10px; }
.review .review_cntnt .rvw_title { display:block;height:27px;line-height:31px;border-bottom:1px solid #e4e4e4;padding-top:4px;overflow:hidden; }
.review .review_cntnt .wrap_author_date { font-size:11px;color:#999;display:block;height:17px;line-height:18px;border-bottom:1px solid #e4e4e4;padding-top:1px; }
.review .review_cntnt .rvw_author,.review .review_cntnt .rvw_date { display:inline-block; }
.review .review_cntnt .rvw_date { float:right; }
.review .review_cntnt .rate { display:block;height:26px;border-bottom:1px solid #e4e4e4;padding-top:8px; }
.review .review_cntnt .rate .icn_lbl_blue  { vertical-align:middle; }
.review .review_cntnt .rvw_cntnt { color:#4d4d4d;display:inline-block;margin:8px 0 18px;height:80px;overflow:hidden; }
.review .icn_heart { background-position:-232px 0;width:18px;height:16px;display:inline-block;margin-right:1px;vertical-align:middle; }
*/

/* 사용후기 - 메인 페이지 */
.wrap_reviews { margin-bottom: 15px; }
.wrap_reviews .wrap_title .clmn_left, .wrap_reviews .wrap_title .clmn_right { width:50%;float:left;position:relative; }
.wrap_reviews .wrap_title .title_top { height:14px;margin:15px 0 4px;padding:0; }
.wrap_reviews .wrap_title .title_review_photo { width:61px;background-position:-88px -113px; }
.wrap_reviews .wrap_title .title_review_text { width:88px;background-position:0 -113px; }
.wrap_reviews .wrap_title .title_desc { bottom:3px;top:auto;right:auto;text-decoration:none; }
.wrap_reviews .wrap_title .title_desc strong { border-bottom:1px solid #fa521a; }
.wrap_reviews .wrap_title .title_desc_photo { left:67px; }
.wrap_reviews .wrap_title .title_desc_text { left:93px; }

.p2_index_review_title_wrap { margin-bottom: 10px; }
.p2_index_review_title_wrap:after { clear: both; content: ""; display: block; }
.p2_index_review_title_wrap li { margin: 0; padding: 0; list-style: none; width: 50%; float: left; box-sizing: border-box; }
.p2_index_review_title_wrap li:first-child { border-right: 1px solid #ddd; }
.p2_index_review_title_wrap li:last-child .p2_section_title { padding-left: 10px; }
.p2_index_review_title_wrap li:first-child .p2_section_title_btn { margin-right: 10px; }
.p2_index_review_title_wrap li .p2_section_title { float: left; margin-top: 7px;  }
.p2_index_review_title_wrap li .p2_section_title_sub { float: right; margin-top: 7px; margin-right: 10px; }
.p2_index_review_title_wrap li .p2_section_title_sub a { color: #fa521a; text-decoration: underline; }
.p2_index_review_title_wrap li .p2_section_title_btn { float: right; }
.p2_index_review_title_wrap li .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_index_review_title_wrap li .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }

.p2_index_review_wrap { border: 1px solid #ddd; margin-bottom: 15px; box-sizing: border-box; }
.p2_index_review_wrap:after { clear: both; content: ""; display: block; }
.p2_index_review_wrap .p2_index_review_text { float: left; width: 50%; border-left: 1px solid #ddd; box-sizing: border-box; }
.p2_index_review_wrap .p2_index_review_photo { float: left; width: 50%; }

.p2_index_review_photo .p2_index_review_list { padding: 15px; box-sizing: border-box; }
.p2_index_review_photo .p2_index_review_list ul { margin: 0; padding: 0; list-style: none; }
.p2_index_review_photo .p2_index_review_list ul:after { clear: both; content: ""; display: block; }
.p2_index_review_photo .p2_index_review_list ul li { float: left; width: 190px; }
.p2_index_review_photo .p2_index_review_list ul li:nth-child(1),
.p2_index_review_photo .p2_index_review_list ul li:nth-child(3) { margin-right: 8px; }
.p2_index_review_photo .p2_index_review_list ul li:nth-child(1),
.p2_index_review_photo .p2_index_review_list ul li:nth-child(2) { margin-bottom: 10px; }
.p2_index_review_photo .p2_index_review_list .p2_review_img { width: 100%; overflow: hidden; border: 1px solid #ddd; box-sizing: border-box; }
.p2_index_review_photo .p2_index_review_list .p2_review_img img { width: 100%; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap {}
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row { padding: 5px 0; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row:after { clear: both; content: ""; display: block; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row_border { border-bottom: 1px solid #ddd; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_view { display: inline-block; float: left; vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 12px; letter-spacing: -1px; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_view img { vertical-align: sub; margin-right: 5px; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_date { display: inline-block; float: right; text-align: right; vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 12px; letter-spacing: -1px; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_subject { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_count { vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 12px; letter-spacing: -1px; }
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_count img { vertical-align: sub; margin-right: 5px;}
.p2_index_review_photo .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_count span { margin-right: 10px; }

.p2_index_review_text .p2_index_review_list { padding: 15px; box-sizing: border-box; }
.p2_index_review_text .p2_index_review_list ul { margin: 0; padding: 0; list-style: none; }
.p2_index_review_text .p2_index_review_list ul:after { clear: both; content: ""; display: block; }
.p2_index_review_text .p2_index_review_list ul li { float: left; width: 190px; }
.p2_index_review_text .p2_index_review_list ul li:first-child { margin-right: 8px; }
.p2_index_review_text .p2_index_review_list .p2_review_img { width: 100%; overflow: hidden; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_index_review_text .p2_index_review_list .p2_review_img img { width: 100%; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap {}
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row { padding: 5px 0; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row:after { clear: both; content: ""; display: block; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row_border { border-bottom: 1px solid #ddd; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_view { display: inline-block; float: left; vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 12px; letter-spacing: -1px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_view img { vertical-align: sub; margin-right: 5px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_date { color: #999; display: inline-block; float: right; text-align: right; vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 11px; letter-spacing: -1px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_subject { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_count { vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 12px; letter-spacing: -1px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_count img { vertical-align: sub; margin-right: 5px;}
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_author { color: #999; display: inline-block; float: left; vertical-align: middle; line-height: 16px; font-family: Verdana; font-size: 11px; letter-spacing: -1px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_memo { color: #999; letter-spacing: -1px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_price {}
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_price .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_price .p2_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_price .p2_won { font-size: 12px; vertical-align: middle; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_rate .icn_heart { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_cntns_main.png?d=19083) no-repeat; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_rate .icn_heart { background-position:-232px 0;width:18px;height:16px;display:inline-block;margin-right:1px;vertical-align:middle; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_index_review_text .p2_index_review_list .p2_review_desc_wrap .p2_review_info_row .p2_review_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }

/* 포토 후기 - 메인 페이지 */
.reviews { border:1px solid #e4e4e4; }
.reviews .review_photo, .reviews .review_photo li, .reviews .review_text, .reviews .review_text li { margin:0;padding:0;float:left; }
.reviews .review_photo, .reviews .review_text { list-style:none outside none;padding:20px;width:378px; }

.reviews .review_text { border-left:1px solid #e4e4e4;width:379px; }
.reviews .icon_title { vertical-align:sub;margin:0 2px 0 0; }
.reviews .rcmmn, .reviews .re, .reviews .hit, .reviews .date { display:inline-block;color:#4d4d4d; }
.reviews .re { margin-left:6px; }

.reviews .review_photo li { width:184px; }
.reviews .review_photo .first_item { margin-right:10px; }
.reviews .review_photo .wrap_img, .reviews .review_photo .wrap_desc { display:block; }
.reviews .review_photo .wrap_img, .reviews .review_photo .wrap_img .img { width:184px;height:123px;position:relative; }

.reviews .review_photo .wrap_desc .wrap_hit_date { display:block;padding:6px 10px 5px;border-bottom:1px solid #eeeeee;font-family:Verdana;font-size:12px;letter-spacing:-1px; }
.reviews .review_photo .wrap_desc .title { display:block;margin:6px 10px;text-align:center;height:34px;overflow:hidden; }
.reviews .review_photo .wrap_desc .clmn_left, .reviews .review_photo .wrap_desc .clmn_right { width:50%;float:left; }
.reviews .review_photo .wrap_desc .clmn_left { text-align:left; }
.reviews .review_photo .wrap_desc .clmn_right { text-align:right; }
.reviews .review_photo .wrap_desc .wrap_rcmmn_re_bottom { text-align:center;display:block;padding:0 0 3px;font-family:Verdana;font-size:12px;color:#757575;letter-spacing:-1px; }

.reviews .review_photo .wrap_img .icons { position:absolute;left:0;top:0;margin:-10px 0 0 6px;z-index:2; }
.reviews .review_photo li .icon { display:inline-block;margin:0 1px;vertical-align:sub; }

/* 텍스트 후기 - 메인 페이지 */
.reviews .review_text { position:relative; }
.reviews .review_text .title { background-position:0 -113px;width:62px;height:14px;margin:15px 0 4px;padding:0; }
.reviews .review_text ul, .reviews .review_text li { margin:0;padding:0; }
.reviews .review_text li { list-style:none outside none;float:left; }
.reviews .review_text .wrap_review { padding:20px;border:1px solid #e4e4e4; }
.reviews .review_text .wrap_prd, .reviews .review_text .review_cntnt { float:left; }
.reviews .review_text .wrap_prd { width:138px;margin-right:15px;text-align:center; }
.reviews .review_text .wrap_img { border:1px solid #e4e4e4; }
.reviews .review_text .wrap_img img { width:136px;height:136px; }
.reviews .review_text .review_cntnt { width:226px; }
.reviews .review_text .review_cntnt .rvw_title { display:block;height:27px;line-height:31px;border-bottom:1px solid #e4e4e4;padding-top:4px;overflow:hidden; }
.reviews .review_text .review_cntnt .wrap_author_date { font-size:11px;color:#999;display:block;height:17px;line-height:18px;border-bottom:1px solid #e4e4e4;padding-top:1px; }
.reviews .review_text .review_cntnt .rvw_author, .reviews .review_text .review_cntnt .rvw_date { display:inline-block; }
.reviews .review_text .review_cntnt .rvw_date { float:right; }
.reviews .review_text .review_cntnt .rate { display:block;height:26px;border-bottom:1px solid #e4e4e4;padding-top:8px; }
.reviews .review_text .review_cntnt .rate .icn_lbl_blue  { vertical-align:middle; }
.reviews .review_text .review_cntnt .rvw_cntnt { color:#4d4d4d;display:inline-block;margin:8px 0 18px;height:78px;overflow:hidden; }
.reviews .review_text .icn_heart { background-position:-232px 0;width:18px;height:16px;display:inline-block;margin-right:1px;vertical-align:middle; }

/* 미국 직수입 */
.prds_usa { position:relative;height:273px;padding:15px 0 0 0; }
.prds_usa .title { background-position:0 -127px;width:61px;height:14px;margin:0 0 4px 0;padding:0; }
.prds_usa .wrap_prds_usa { position:absolute;top:0;left:0;width:840px;height:290px;border-bottom:1px solid #e4e4e4;overflow:hidden; }
.prds_usa .prds_usa { position:absolute;top:28px;left:2px;width:836px;height:248px;overflow:hidden; }
.prds_usa .wrap_prd { width:156px;margin:4px 11px 14px 0;text-align:center; }
.prds_usa .wrap_img { border:1px solid #e4e4e4;width:154px !important;height:154px !important;display:inline-block;position:relative !important; }
.prds_usa .wrap_img img { width:154px;height:154px; }
.prds_usa .btn_arrow_prev,.prds_usa .btn_arrow_next { cursor:pointer;position:absolute;top:12px;width:19px;height:19px;z-index:100; }
.prds_usa .btn_arrow_prev { right:20px;background-position:-262px 0; }
.prds_usa .btn_arrow_next { right:0;background-position:-281px 0; }
.prds_usa .btn_arrow_prev:hover { background-position:-262px -19px; }
.prds_usa .btn_arrow_next:hover { background-position:-281px -19px; }
.prds_usa .wrap_desc { display:inline; }
.prds_usa .slides_num { top:15px;right:48px; }

.p2_section_usa { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_usa .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_usa .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_usa .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_usa .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_usa .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_usa .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_usa .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_usa .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_usa .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_usa .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_usa .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }

/*  */
.outer_cntnt_full_width { width:838px;height:78px;border:1px solid #e4e4e4;margin-top:4px; }
.wrap_banner_cntnt_full_width { width:838px;height:78px;overflow:hidden;position:relative; }
.wrap_banner_cntnt_full_width .banners { width:838px;height:78px;overflow:;position:absolute; }
.wrap_banner_cntnt_full_width .btn_arrow_prev,.wrap_banner_cntnt_full_width .btn_arrow_next { cursor:pointer;position:absolute;width:19px;height:19px;z-index:100; }
.wrap_banner_cntnt_full_width .btn_arrow_prev { top:20px;right:10px;background-position:-262px -39px; }
.wrap_banner_cntnt_full_width .btn_arrow_next { top:40px;right:10px;background-position:-281px -39px; }
.wrap_banner_cntnt_full_width .btn_arrow_prev:hover { background-position:-262px -58px; }
.wrap_banner_cntnt_full_width .btn_arrow_next:hover { background-position:-281px -58px; }

.xwrap_banner_cntnt_full_width { width:838px;height:78px;overflow:hidden; position:relative;}
.xwrap_banner_cntnt_full_width .banners { width:838px;height:78px;overflow:;position:absolute; }
.xwrap_banner_cntnt_full_width .btn_arrow_prev, .xwrap_banner_cntnt_full_width .btn_arrow_next { cursor:pointer;position:absolute;width:19px;height:19px;z-index:100; }
.xwrap_banner_cntnt_full_width .btn_arrow_prev { top:20px;right:10px;background-position:-262px -39px; }
.xwrap_banner_cntnt_full_width .btn_arrow_next { top:40px;right:10px;background-position:-281px -39px; }
.xwrap_banner_cntnt_full_width .btn_arrow_prev:hover { background-position:-262px -58px; }
.xwrap_banner_cntnt_full_width .btn_arrow_next:hover { background-position:-281px -58px; }


/* 메인페이지 무료 이벤트 출력 */
.event_free { width:674px;float:left;margin-right:6px; }
.event_free .title { background-position:0 -141px;width:150px;height:16px;margin:15px 0 4px;padding:0; }
.event_free .wrap_evt_free { width:632px;height:160px;border:1px solid #e4e4e4;padding:20px; }
.event_free .wrap_evt_free a { display:block; }
.event_free ul,.event_free li { margin:0;padding:0; }
.event_free li { list-style:none outside none;float:left;margin-left:10px; }
.event_free .wrap_img { border:1px solid #e4e4e4;width:136px;margin-right:4px;float:; }
.event_free .wrap_img img { width:136px;height:136px; }
.event_free .wrap_desc { width:148px;padding-top:1px;float:left; }
.event_free .evt_title { -webkit-border-radius:2;-moz-border-radius:2;border-radius:2px;height:12px;line-height:12px;padding:4px 3px 1px;display:inline-block;border:1px solid #8e8e8e;background-color:#a4a4a4;color:#fff;letter-spacing:-1px; }
.event_free .evt_prd_name { display:block;margin:5px 0;height:34px;overflow:; }
.event_free .evt_fnum { display:inline-block;color:#4d4d4d; }
.event_free .evt_period { display:inline-block;margin-top:5px;color:#4d4d4d; }

/*  */
.event_condom { width:160px;float:left; }
.event_condom .title { background-position:0 -157px;width:140px;height:16px;margin:15px 0 4px;padding:0; }

/* 러브젤 */
.prds_lovegel .title { background-position:0 -173px;width:50px;height:14px;margin:15px 0 4px;padding:0; }
.prds_lovegel ul,.prds_lovegel li { margin:0;padding:0; }
.prds_lovegel ul { border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:0 2px; }
.prds_lovegel li { list-style:none outside none;float:left;width:156px;margin:6px 14px 6px 0; }
.prds_lovegel li .wrap_prd { text-align:center; }
.prds_lovegel .wrap_img { border:1px solid #e4e4e4;width:154px;height:154px; }
.prds_lovegel .wrap_img img { width:154px;height:154px; }

.p2_section_lovegel { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_lovegel .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_lovegel .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_lovegel .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_lovegel .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_lovegel .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_lovegel .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_lovegel .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_lovegel .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_lovegel .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_lovegel .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; position: relative;}
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay { position: absolute; left: 0px; top: 0px; z-index: 10; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_left_bottom { position: absolute; left: 1px; top: 139px; z-index: 10; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_lovegel .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_lovegel .p2_index_banner_3 {}
.p2_section_lovegel .p2_index_banner_3 ul { list-style: none; padding: 0; margin: 0; }
.p2_section_lovegel .p2_index_banner_3 ul:after { content: ""; clear: both; display: block; }
.p2_section_lovegel .p2_index_banner_3 ul li { float: left; margin-right: 1px; }
.p2_section_lovegel .p2_index_banner_3 ul li:last-child { margin-right: 0; }

/*  */
.banner_rlt_lovegel_mstrbt { margin-top: 10px; }
.banner_rlt_lovegel_mstrbt .banner { float: left; margin-right: 1px; }
.banner_rlt_lovegel_mstrbt .banner:last-child { margin-right: 0; }

/* 콘돔 */
.prds_condom .title { background-position:0 -187px;width:40px;height:14px;margin:15px 0 4px;padding:0; }
.prds_condom ul,.prds_condom li { margin:0;padding:0; }
.prds_condom ul { border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:0 2px; }
.prds_condom li { list-style:none outside none;float:left;width:156px;margin:6px 14px 6px 0; }
.prds_condom li .wrap_prd { text-align:center; }
.prds_condom .wrap_img { border:1px solid #e4e4e4;width:154px;height:154px; }
.prds_condom .wrap_img img { width:154px;height:154px; }

/*  */
.brands { border-bottom:1px solid #e4e4e4;padding:8px 0 5px; }
.brands a { display:block; }
.brands h3 { margin:0;padding:0; }
.brands ul,.brands li { margin:0;padding:0; }
.brands ul { float:left;width:729px; }
.brands .wrap_title { float:left;width:111px; }
.brands .title { background-position:0 -201px;width:46px;height:14px;margin:0;padding:0;display:inline-block;vertical-align:middle; }
.brands li { list-style:none outside none;width:243px;height:18px;margin:0;padding:0;float:left;line-height:19px; }
.brands li .bullet { background-position:0 -701px;display:inline-block;width:2px;height:2px;margin:0 5px 0 0;vertical-align:middle; }

.brands_cate { height:112px;overflow:hidden; }
.brands_cate .title { background-position:-44px 0;width:33px;height:12px;margin:0 0 0 10px; }
.btn_collapsed_brands_cate_all { display:block;background-position:0 -342px;width:88px;height:17px;margin:0 auto; }
.btn_collapsed_brands_cate { display:none;background-position:0 -359px;width:88px;height:17px;margin:0 auto; }
.brands_cate_whole { height:auto; }

.p2_section_condom { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_condom .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_condom .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_condom .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_condom .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_condom .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_condom .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_condom .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_condom .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_condom .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_condom .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_condom .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; position: relative;}
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay { position: absolute; left: 0px; top: 0px; z-index: 10; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_left_bottom { position: absolute; left: 1px; top: 139px; z-index: 10; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_condom .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }

.p2_section_condom .brands { border-bottom: 0; border-top: 1px solid #e4e4e4; padding: 10px 0 0 0; }
.p2_section_condom .brands a { display: block; }
.p2_section_condom .brands h3 { margin: 0; padding: 0; }
.p2_section_condom .brands ul,.brands li { margin: 0; padding: 0; }
.p2_section_condom .brands ul { float: left; width: 729px; }
.p2_section_condom .brands .wrap_title { float: left; width: 111px; }
.p2_section_condom .brands .title { background-position: 0 -201px; width: 46px; height: 14px; margin: 0; padding: 0; display: inline-block; vertical-align: middle; }
.p2_section_condom .brands li { list-style: none outside none; width: 243px; height: 18px; margin: 0; padding: 0; float: left; line-height: 19px; }
.p2_section_condom .brands li .bullet { background-position: 0 -701px; display: inline-block; width: 2px; height: 2px; margin: 0 5px 0 0; vertical-align: middle; }

.p2_section_condom .brands_cate { height: 112px; overflow: hidden; }
.p2_section_condom .brands_cate .title { background-position: -44px 0; width: 33px; height: 12px; margin: 0 0 0 10px; }
.p2_section_condom .btn_collapsed_brands_cate_all { display: block; background-position: 0 -342px; width: 88px; height: 17px; margin: 0 auto; }
.p2_section_condom .btn_collapsed_brands_cate { display: none; background-position: 0 -359px; width: 88px; height: 17px; margin: 0 auto; }
.p2_section_condom .brands_cate_whole { height: auto; }

/* SM용품  */
.prds_sm .title { background-position:0 -215px;width:59px;height:14px;margin:15px 0 4px;padding:0; }
.prds_sm ul,.prds_sm li { margin:0;padding:0; }
.prds_sm ul { border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:0 2px; }
.prds_sm li { list-style:none outside none;float:left;width:156px;margin:6px 14px 6px 0; }
.prds_sm li .wrap_prd { text-align:center; }
.prds_sm .wrap_img { border:1px solid #e4e4e4;width:154px;height:154px; }
.prds_sm .wrap_img img { width:154px;height:154px; }

.p2_section_sm { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_sm .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_sm .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_sm .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_sm .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_sm .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_sm .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_sm .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_sm .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_sm .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_sm .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; position: relative;}
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay { position: absolute; left: 0px; top: 0px; z-index: 10; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_left_bottom { position: absolute; left: 1px; top: 139px; z-index: 10; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_sm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }

/*  */
.sm_open_club { margin-top:4px; }
.sm_open_club .title_img { background-position:269px -229px;width:840px;height:100px;background-color:#d93a36; }
.sm_open_club ul,.sm_open_club li { margin:0;padding:0; }
.sm_open_club li { list-style:none outside none;float:left;width:270px;margin-right:15px; }
.sm_open_club .sm_talk .title_cntnt { background-position:0 -329px; }
.sm_open_club .sm_exp .title_cntnt { background-position:0 -342px; }
.sm_open_club .sm_review .title_cntnt { background-position:0 -355px; }
.sm_open_club .title_cntnt { width:59px;height:13px;margin:8px 0 6px;padding:0; }
.sm_open_club .entris li { height:23px;border-top:1px dotted #e4e4e4;line-height:24px;overflow:hidden; }
.sm_open_club .entris .first_entry { border-top:1px solid #e4e4e4; }
.sm_open_club .entris a { display:block; }

.sm_open_club .nav_sm_open_club { border-left:1px solid #ddd;margin:10px 0; }
.sm_open_club .nav_sm_open_club li { width:119px;height:28px;line-height:29px;border:1px solid #dddddd;border-left:none;margin:0;display:inline-block;text-align:center; }
.sm_open_club .nav_sm_open_club li a { display:block; }
.sm_open_club .nav_sm_open_club .last_item { width:118px; }

/* 명기의 증명 */
.mstrp { position:relative; }
.mstrp .title { background-position:0 -368px;width:147px;height:14px;margin:15px 0 4px;padding:0; }
.mstrp ul,.mstrp li { margin:0;padding:0; }
.mstrp ul { padding:20px;border:1px solid #e4e4e4; }
.mstrp li { list-style:none outside none;float:left;width:150px;margin-right:12px; }
.mstrp li .wrap_prd { text-align:center; }
.mstrp .wrap_img { border:1px solid #e4e4e4;width:148px;height:148px; }
.mstrp .wrap_img img { width:148px;height:148px; }
.mstrp .wrap_banner { border:none;margin-top:8px;float:left;padding:0; }
.mstrp .wrap_banner li { width:265px;margin-right:1px; }
.mstrp .wrap_banner li a { position:relative;display:block; }
.mstrp .wrap_banner li .price { font-size:14px;color:#ffadaf;position:absolute;top:0;left:0;z-index:1; }
.mstrp .wrap_banner li .price1 { top:57px;left:23px; }
.mstrp .wrap_banner li .price2 { top:57px;left:23px; }
.mstrp .wrap_banner li .price3 { top:57px;left:23px; }

.p2_section_meiki { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_meiki .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_meiki .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_meiki .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_meiki .p2_section_title_wrap .p2_section_title_sub { float: right; margin-top: 7px; margin-right: 10px; }
.p2_section_meiki .p2_section_title_wrap .p2_section_title_sub a { color: #fa521a; text-decoration: underline; }
.p2_section_meiki .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_meiki .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_meiki .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_meiki .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_meiki .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_meiki .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_meiki .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_meiki .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 0; vertical-align: middle; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price_sub { margin-right: 4px; color: #808080; font-size: 11px; border: 1px solid #808080; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_meiki .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_sub { font-weight: 700; font-size: 12px; vertical-align: middle; }

.p2_section_meiki .p2_index_banner_4 { margin: 0; padding: 0; }
.p2_section_meiki .p2_index_banner_4 ul { margin: 0; padding: 0; }
.p2_section_meiki .p2_index_banner_4 ul:after { clear: both; content: ""; display: block; }
.p2_section_meiki .p2_index_banner_4 li { list-style: none; float: left; margin-right: 1px; width: 279px; background-color: #ffddde; position: relative; }
.p2_section_meiki .p2_index_banner_4 li:last-child { width: 280px; margin-right: 0; }
.p2_section_meiki .p2_index_banner_4 li a { width: 100%; text-align: center; display: block; }
.p2_section_meiki .p2_index_banner_4 li .p2_index_banner_4_price { text-align: left; position: absolute; left: 40px; top: 59px; color: #ffadaf; font-weight: 700; font-family: 'Exo 2', sans-serif; }

/* 란제리 */
.prds_lngre .title { background-position:0 -382px;width:62px;height:14px;margin:15px 0 4px;padding:0; }
.prds_lngre ul,.prds_lngre li { margin:0;padding:0; }
.prds_lngre ul { border-top:1px solid #e4e4e4;border-bottom:1px dotted #e4e4e4;padding:0; }
.prds_lngre li { list-style:none outside none;float:left;width:156px;margin:6px 14px 6px 0; }
.prds_lngre li .wrap_prd { text-align:center; }
.prds_lngre .wrap_img { border:1px solid #e4e4e4;width:154px;height:154px; }
.prds_lngre .wrap_img img { width:154px;height:154px; }

.prds_lngre .nav_lngre { border:none;border-left:1px solid #ddd;margin:10px 0; }
.prds_lngre .nav_lngre li { width:104px;height:28px;line-height:29px;border:1px solid #dddddd;border-left:none;margin:0;display:inline-block;text-align:center; }
.prds_lngre .nav_lngre li a { display:block; }
.prds_lngre .nav_lngre .last_item { width:103px; }

.p2_section_lingerie { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_lingerie .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_lingerie .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_lingerie .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_lingerie .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_lingerie .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_lingerie .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_lingerie .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_lingerie .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_lingerie .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_lingerie .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_lingerie .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; position: relative; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay { position: absolute; left: 0px; top: 0px; z-index: 10; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_icon_overlay_left_bottom { position: absolute; left: 1px; top: 139px; z-index: 10; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_lingerie .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }

.p2_section_lingerie_cate { border: none; border-left: 1px solid #ddd; margin: 0; padding: 0; clear: both; content: ""; display: block; box-sizing: border-box; }
.p2_section_lingerie_cate:after { clear: both; content: ""; display: block; }
.p2_section_lingerie_cate li { float: left; width: 105px; height: 28px; line-height: 29px; border: 1px solid #dddddd; border-left: none; margin: 0; display: inline-block; text-align: center; box-sizing: border-box; }
.p2_section_lingerie_cate li a { display: block; }
.p2_section_lingerie_cate .last_item { width: 104px; }

/* 드라이 오르가즘  */
.prds_dry_orgasm { position:relative; }
.prds_dry_orgasm .title { background-position:0 -396px;width:103px;height:14px;margin:15px 0 4px;padding:0; }
.prds_dry_orgasm ul,.prds_dry_orgasm li { margin:0;padding:0; }
.prds_dry_orgasm ul { border-top:1px solid #e4e4e4;border-bottom:1px dotted #e4e4e4;padding:0 2px; }
.prds_dry_orgasm li { list-style:none outside none;float:left;width:156px;margin:6px 14px 6px 0; }
.prds_dry_orgasm li .wrap_prd { text-align:center; }
.prds_dry_orgasm .wrap_img { border:1px solid #e4e4e4;width:154px;height:154px; }
.prds_dry_orgasm .wrap_img img { width:154px;height:154px; }
.prds_dry_orgasm .wrap_prd { position:relative; }
.prds_dry_orgasm .wrap_prd .brand { position:absolute;top:0;right:0;font-size:11px;letter-spacing:-1px;background-color:#000;color:#fff;padding:3px 4px; }
.prds_dry_orgasm .wrap_prd .brand:hover { background-color:#4c81ed; }
.prds_dry_orgasm .wrap_prd .brand a { color:#fff;text-decoration:none; }
.prds_dry_orgasm .wrap_banner { border:none;border-bottom:1px solid #e4e4e4;margin:0;padding:8px 0; }
.prds_dry_orgasm .wrap_banner li { margin:0;padding:0; }
.prds_dry_orgasm .wrap_banner li { list-style:none outside none;float:left;margin-right:1px;width:279px; }
.prds_dry_orgasm .wrap_banner li a { display:block; }

.p2_section_dry_ograsm { position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom:1px solid #e4e4e4; }
.p2_section_dry_ograsm .p2_section_title_wrap { margin-bottom: 10px; }
.p2_section_dry_ograsm .p2_section_title_wrap:after { clear: both; content: ""; display: block; }
.p2_section_dry_ograsm .p2_section_title_wrap .p2_section_title { float: left; margin-top: 7px;  }
.p2_section_dry_ograsm .p2_section_title_wrap .p2_section_title_sub { float: right; margin-top: 7px; margin-right: 10px; }
.p2_section_dry_ograsm .p2_section_title_wrap .p2_section_title_sub a { color: #fa521a; text-decoration: underline; }
.p2_section_dry_ograsm .p2_section_title_wrap .p2_section_title_btn { float: right; }
.p2_section_dry_ograsm .p2_section_title_wrap .p2_section_title_btn a { -webkit-border-radius: 2; -moz-border-radius: 2; border-radius: 2px; color: #4d4d4d; font-size: 12px; letter-spacing: -1px; background: #fff; border: 1px solid #b1b1b1; text-decoration: none; display: inline-block; height: 26px; line-height: 28px; padding:0 8px; vertical-align: middle; }
.p2_section_dry_ograsm .p2_section_title_wrap .p2_section_title_btn a:hover { text-decoration: none; border: solid #4073dc 1px; color: #4d4d4d; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap { margin-bottom: 15px; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap:after { display: block; content: ""; clear: both; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul { margin: 0; padding: 0; display: block; margin-bottom: 10px; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul:last-child { margin-bottom: 0; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul:after { display: block; content: ""; clear: both; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap { list-style: none; float: left; width: 156px; margin-bottom: 0;  margin-right: 15px; position: relative;}
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap_edge { margin-right: 0; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap { width: 100%; position: relative; border: 1px solid #ddd; box-sizing: border-box; margin-bottom: 6px; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_img_wrap img { max-width: 100%; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap {}
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap { display: inline-block; margin-bottom: 3px; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span { display:none;}
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_icon_wrap span:nth-child(1),.p2_prd_icon_wrap span:nth-child(2),.p2_prd_icon_wrap span:nth-child(3) { display:inline-block !important; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; display: -webkit-box; line-height: 16px; overflow: hidden; text-overflow: ellipsis; width: 100%; letter-spacing:-0.071em; word-break: break-all; margin-bottom: 6px; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap { display: block; margin-bottom: 3px; vertical-align: middle; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price { font-weight: 700; font-size: 12px; vertical-align: middle; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_price_wrap .p2_won { font-size: 12px; vertical-align: middle; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap { display: block; vertical-align: middle; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage { vertical-align: middle; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_prd_mileage_wrap .p2_won { vertical-align: middle; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_price { margin-right: 4px; color: #107aea; font-size: 11px; border: 1px solid #107aea; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.p2_section_dry_ograsm .p2_index_prd_list_wrap ul li.p2_prd_wrap .p2_prd_desc_wrap .p2_label_mileage { margin-right: 4px; color: #7aa42d; font-size: 11px; border: 1px solid #7aa42d; display: inline-block; height: 1em; line-height: 1em; letter-spacing: -1px; padding: 3px 6px; vertical-align: middle; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }

.p2_section_dry_ograsm .p2_index_banner_4 { padding: 0; margin: 0; }
.p2_section_dry_ograsm .p2_index_banner_4 ul { margin: 0; padding: 0; }
.p2_section_dry_ograsm .p2_index_banner_4 ul:after { clear: both; content: ""; display: block; }
.p2_section_dry_ograsm .p2_index_banner_4 ul li { margin: 0; padding: 0; list-style: none outside none; float: left; margin-right: 1px; width: 279px; }
.p2_section_dry_ograsm .p2_index_banner_4 ul li:last-child { margin-right: 0; width: 280px; background-color: #171717; }
.p2_section_dry_ograsm .p2_index_banner_4 ul li a { display: block; }

/*  */
.dry_orgasm { margin-top:8px; }
.dry_orgasm .title_img { background-position:264px -410px;width:840px;height:100px;background-color:#383f4f; }
.dry_orgasm ul,.dry_orgasm li { margin:0;padding:0; }
.dry_orgasm li { list-style:none outside none;float:left;width:270px;margin-right:15px; overflow:hidden;}
.dry_orgasm .do_basic .title_cntnt { background-position:0 -510px; }
.dry_orgasm .do_prctc .title_cntnt { background-position:0 -523px; }
.dry_orgasm .do_exp .title_cntnt { background-position:0 -536px; }
.dry_orgasm .title_cntnt { width:98px;height:13px;margin:8px 0 6px;padding:0; }
.dry_orgasm .entris li { height:23px;border-top:1px dotted #e4e4e4;line-height:24px; }
.dry_orgasm .entris .first_entry { border-top:1px solid #e4e4e4; }
.dry_orgasm .entris a { display:block; }

.p2_section_dry_ograsm_forum { margin-bottom: 15px; }
.p2_section_dry_ograsm_forum .do_basic .title_cntnt,
.p2_section_dry_ograsm_forum .do_prctc .title_cntnt,
.p2_section_dry_ograsm_forum .do_exp .title_cntnt,
.p2_section_dry_ograsm_forum .title_img { background: url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_cntns_main.png?d=19083) no-repeat; }
.p2_section_dry_ograsm_forum .title_img { background-position: 264px -410px; width: 840px; height: 100px; background-color: #383f4f; margin-bottom: 10px; }
.p2_section_dry_ograsm_forum ul { margin: 0; padding: 0; }
.p2_section_dry_ograsm_forum li { margin: 0; padding: 0; }
.p2_section_dry_ograsm_forum li { list-style: none outside none; float: left; width: 270px; margin-right: 15px; overflow: hidden;}
.p2_section_dry_ograsm_forum .do_basic .title_cntnt { background-position: 0 -510px; }
.p2_section_dry_ograsm_forum .do_prctc .title_cntnt { background-position: 0 -523px; }
.p2_section_dry_ograsm_forum .do_exp .title_cntnt { background-position: 0 -536px; }
.p2_section_dry_ograsm_forum .title_cntnt { width: 98px; height: 13px; margin: 8px 0 6px; padding: 0; }
.p2_section_dry_ograsm_forum .entris li { height: 23px; border-top: 1px dotted #e4e4e4; line-height: 24px; }
.p2_section_dry_ograsm_forum .entris .first_entry { border-top: 1px solid #e4e4e4; }
.p2_section_dry_ograsm_forum .entris a { display: block; }

/* 베스트 */
.prds_best_by_cate { padding:0; }
/* 베스트 탭 */
.prds_best_by_cate .nav_tab, .prds_best_by_cate .nav_tab li { margin:0;padding:0; }
.prds_best_by_cate .nav_tab li { list-style:none outside none;float:left;position:relative;margin-left:-1px;width:126px;height:38px;border:1px solid #ccc;border-bottom:1px solid #fff;text-align:center; }
.prds_best_by_cate .nav_tab { margin:30px 0 20px; }
.prds_best_by_cate .nav_tab a { display:block;width:128px;height:28px;padding-top:12px; }
.prds_best_by_cate .nav_tab a:link { color:#4d4d4d;text-decoration:none; }
.prds_best_by_cate .nav_tab a:hover { color:#fa521a;text-decoration:none; }
.prds_best_by_cate .nav_tab .off { border:1px solid #ccc;border-bottom:1px solid #fa521a;z-index:0;font-weight:normal; }
.prds_best_by_cate .nav_tab .on { border:1px solid #fa521a;border-bottom:1px solid #fff;z-index:100;font-weight:bold; }
.prds_best_by_cate .nav_tab .on a { color:#fa521a; }
/* 베스트 상품 상단 네비게이션 */
.nav_best_top, .prds_best_by_cate .nav_best_top li { margin:0;padding:0; }
.nav_best_top li { list-style:none outside none;float:left;position:relative;margin-left:-1px;width:126px;height:38px;border:1px solid #ccc;border-bottom:1px solid #fff;text-align:center; }
.nav_best_top { margin:30px 0 20px; }
.nav_best_top a { display:block;width:128px;height:28px;padding-top:12px; }
.nav_best_top a:link { color:#4d4d4d;text-decoration:none; }
.nav_best_top a:hover { color:#fa521a;text-decoration:none; }
.nav_best_top .off { border:1px solid #ccc;border-bottom:1px solid #fa521a;z-index:0;font-weight:normal; }
.nav_best_top .on { border:1px solid #fa521a;border-bottom:1px solid #fff;z-index:100;font-weight:bold; }
.nav_best_top .on a { color:#fa521a; }
/* 베스트 탭 메뉴 */
.prds_best_by_cate .best_prds ul,.prds_best_by_cate .best_prds li { margin:0;padding:0; }
.prds_best_by_cate .best_prds ul { margin-left:1px; }
.prds_best_by_cate .best_prds li { background-color:#fff;display:inline-block;vertical-align:top;position:relative;list-style:none outside none;width:202px;margin:-1px -4px 0 -1px;border:1px solid #e4e4e4; }
.prds_best_by_cate .best_prds li:hover { border:1px solid #fa521a; }
.prds_best_by_cate .best_prds .wrap_prd { position:relative; }
/*.prds_best_by_cate .best_prds .wrap_prd a { width:176px;height:255px; }*/
.prds_best_by_cate .best_prds .wrap_img, .prds_best_by_cate .best_prds .wrap_img img { width:174px;height:174px; }
.prds_best_by_cate .best_prds .rank { width:26px;height:22px;line-height:22px;background-color:#fa521a;color:#fff;display:block;position:absolute;top:-1px;left:-1px;text-align:center; }

/*  */
.wrap_tsbmi_intrv_exhbt { margin:50px 0 2px; }
.wrap_tsbmi_intrv_exhbt .tsbmi_intrv,.wrap_tsbmi_intrv_exhbt .tsbmi_exhbt { float:left; }
.wrap_tsbmi_intrv_exhbt .tsbmi_intrv { margin-right:2px;position:relative; }
.tsbmi_intrv_video { display:none;background-color:#000;height:472px; }
.btn_float_view_intrv { cursor:pointer;position:absolute;top:-40px;left:380px; }

/*  */
.wrap_hot_news_dlvry_msg_board { border-bottom:1px solid #e4e4e4;margin-top:16px; }
.wrap_hot_news_dlvry_msg_board ul,.wrap_hot_news_dlvry_msg_board li { margin:0;padding:0; }
.wrap_hot_news_dlvry_msg_board li { list-style:none outside none;float:left;width:415px; }
.wrap_hot_news_dlvry_msg_board .wrap_hot_news,.wrap_hot_news_dlvry_msg_board .wrap_dlvry_msg_board { width:415px;float:left; }
.wrap_hot_news_dlvry_msg_board .wrap_hot_news { margin-right:10px; }
.wrap_hot_news_dlvry_msg_board .hot_news .title_cntnt { background-position:0 -549px; }
.wrap_hot_news_dlvry_msg_board .cs_board .title_cntnt { background-position:0 -562px; }
.wrap_hot_news_dlvry_msg_board .do_exp .title_cntnt { background-position:0 -536px; }
.wrap_hot_news_dlvry_msg_board .title_cntnt { width:147px;height:13px;margin:13px 0 6px;padding:0; }
.wrap_hot_news_dlvry_msg_board .entris li { height:23px;border-top:1px dotted #e4e4e4;line-height:24px;overflow:hidden; }
.wrap_hot_news_dlvry_msg_board .entris .first_entry { border-top:1px solid #e4e4e4; }
.wrap_hot_news_dlvry_msg_board .entris a { display:block; }
.wrap_hot_news_dlvry_msg_board .rating { display:inline-block;color:#fa521a;width:70px; }

/*  */
.submenu .wrap_banner { width:160px;margin:0 auto;text-align:center; }

/*-----------------------------------------------------------------------------
푸터
-----------------------------------------------------------------------------*/
.wrap_footer { margin-top:20px; }
.wrap_footer .inner { width:1020px;margin:0 auto; }

/*  */
.wrap_footer .submenu_title { padding:10px 20px;border:1px solid #4073dc;display:inline-block;border-bottom:none;background-color:#f0f4f8; }
.wrap_footer .submenu_title h2 { margin:0;padding:0;width:107px;height:12px;background-position:0 0; }
.wrap_footer .submenu { margin-bottom:30px; }
.wrap_footer .submenu li { list-style:none outside none;float:left;position:relative;margin:0;padding:0; }
.wrap_footer .submenu .title_level1 { margin:0 0 10px 20px;paddding:0;height:16px; }
.wrap_footer .submenu .title_level1_men { width:45px;background-position:-184px -93px; }
.wrap_footer .submenu .title_level1_women { width:45px;background-position:-184px -109px; }
.wrap_footer .submenu .title_level1_sm { width:45px;background-position:-184px -125px; }
.wrap_footer .submenu .title_level1_condom { width:23px;background-position:-184px -141px; }
.wrap_footer .submenu .title_level1_lovegel { width:33px;background-position:-184px -157px; }
.wrap_footer .submenu .title_level1_spplm { width:45px;background-position:-184px -173px; }
.wrap_footer .submenu .title_level1_lngri { width:45px;background-position:-184px -189px; }
.wrap_footer .submenu .title_level1_etc { width:45px;background-position:-184px -205px; }
.wrap_footer .submenu .title_level1_cmmnt { width:46px;background-position:-245px -93px; }
.wrap_footer .submenu .title_level1_cs { width:46px;background-position:-245px -109px; }
.wrap_footer .submenu .title_level1_event { width:34px;background-position:-245px -125px; }

.wrap_footer .submenu .title_level1_exhbt { width:33px;background-position:-245px -189px; }
.wrap_footer .submenu .title_level1_brands_exhbt { width:68px;background-position:-245px -157px; }
.wrap_footer .submenu .title_level1_av_exhbt { width:75px;background-position:-245px -205px; }
.wrap_footer .submenu .title_level1_rlatd_cntnt { width:61px;background-position:-245px -173px; }

.wrap_footer .submenu { border:1px solid #4073dc;background-color:#fff; }
.wrap_footer .submenu .wrap_menu { width:169px;border-right:1px solid #e4e4e4;float:left; }
.wrap_footer .submenu .last_item { width:168px;border-right:none; }
.wrap_footer .wrap_menu ul,.wrap_footer .wrap_menu li { margin:0;padding:0; }
.wrap_footer .wrap_menu li { float:none;padding-left:5px; }
.wrap_footer .wrap_menu li i { display:none; }
.wrap_footer .wrap_menu li a { display:block;border:0;margin:0;padding:0;height:18px;line-height:18px;text-align:left }
.wrap_footer .wrap_menu { padding-bottom:20px; }
.wrap_footer .wrap_menu .inner { border-bottom:1px solid #e4e4e4;padding:20px 0;width:auto; }
.wrap_footer .wrap_menu .last_item { border-bottom:none;padding-bottom:0; }

.wrap_footer .submenu .wrap_menu_full { width:100%;float:left;background-color:#fefef7; }
.wrap_footer .wrap_menu_full .inner { border-top:1px solid #e4e4e4;padding:20px 0 16px;position:relative;width:1018px; }
.wrap_footer .wrap_menu_full ul, .wrap_footer .wrap_menu_full li { margin:0;padding:0; }
.wrap_footer .wrap_menu_full li { float:left;width:254px; }
.wrap_footer .wrap_menu_full li a { display:inline-block;border:0;margin:0;padding:0 0 0 5px;height:18px;line-height:18px;text-align:left }
.wrap_footer .wrap_menu_full .brands_top_10 { margin-bottom:6px; }
.wrap_footer .wrap_menu_full .brands_top_10 li { background:none;width:102px;height:54px; }
.wrap_footer .wrap_menu_full .brands_top_10 li a { width:102px;height:54px;padding:0; }
.wrap_footer .wrap_menu_full .brands_top_10 .last_item,.wrap_footer .wrap_menu_full .brands_top_10 .last_item a { width:101px; }

.wrap_footer li .bullet { background-position:-30px -698px;display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; }

/* 푸터 배너 */
.banner_footer { margin:11px 0 14px; }
.banner_footer ul,.banner_footer li { margin:0;padding:0; }
.banner_footer ul,.banner_footer li a { display:block; }
.banner_footer li { list-style:none outside none;float:left;margin:6px 6px 0 0; }

.wrap_notice_evt_board { height:41px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4; }
.wrap_notice_evt_board .wrap_notice,.wrap_notice_evt_board .wrap_evt_board { float:left;width:510px;height:41px;position:relative;overflow:hidden; }
.wrap_notice_evt_board .wrap_notice .banners,.wrap_notice_evt_board .wrap_evt_board .banners { position:absolute;overflow:hidden;top:10px;width:510px;height:25px;line-height:25px; }
.wrap_notice_evt_board .wrap_notice .banners { left:118px; }
.wrap_notice_evt_board .wrap_evt_board .banners { left:160px; }
.wrap_notice_evt_board .btn_arrow_prev,.wrap_notice_evt_board .btn_arrow_next { cursor:pointer;position:absolute;top:12px;width:19px;height:19px; }
.wrap_notice_evt_board .btn_arrow_prev { background-position:-262px 0; }
.wrap_notice_evt_board .btn_arrow_next { background-position:-281px 0; }
.wrap_notice_evt_board .btn_arrow_prev:hover { background-position:-262px -19px; }
.wrap_notice_evt_board .btn_arrow_next:hover { background-position:-281px -19px; }
.wrap_notice_evt_board .wrap_notice .btn_arrow_prev { left:69px; }
.wrap_notice_evt_board .wrap_notice .btn_arrow_next { left:89px; }
.wrap_notice_evt_board .wrap_evt_board .btn_arrow_prev { left:111px; }
.wrap_notice_evt_board .wrap_evt_board .btn_arrow_next { left:131px; }
.wrap_notice_evt_board .title { margin:0;padding:0; }
.wrap_notice_evt_board .wrap_notice .title { background-position:0 0;width:69px;height:41px; }
.wrap_notice_evt_board .wrap_evt_board .title { background-position:-69px 0;width:111px;height:41px; }

/*  */
.nav_footer { border-bottom:1px solid #e4e4e4;text-align:center; }
.nav_footer a { display:block;padding:10px 20px; }
.nav_footer,.nav_footer li { margin:0;padding:0; }
.nav_footer li { list-style:none outside none;display:inline-block;background-position:-180px 17px; }
.nav_footer .first_item { background-image:none; }
.nav_footer .first_item a { padding-left:19px; }
.nav_footer .fa-heart { color:#fa521a;padding:2px; }

/*  */
.wrap_address { padding:20px;font-size:11px;color:#777;letter-spacing:-1px; border-top: 1px solid #e4e4e4; }
.wrap_address ul, .wrap_address li { margin:0;padding:0; }
.wrap_address li { list-style:none outside none;float:left;border-right:1px solid #e4e4e4;padding:10px 0;height:124px; }
.wrap_address .title { display:block;margin-bottom:10px; }
.wrap_address .ykw { width:351px;padding-right:20px; }
.wrap_address .btn_info_check { background-position:0 -41px;width:45px;height:16px;display:inline-block;vertical-align:middle;margin-left:3px; }
.wrap_address .icn_lbl_blue { margin-bottom:3px; }
.wrap_address .cs_online { width:196px;padding-left:20px;border:none; }
.wrap_address .cs_offline { width:200px;position:relative; }
.wrap_address .cs_offline .banner_offline_vid_view { position:absolute;left:81px;top:-10px; }
.wrap_address .cs_offline .banner_offline_vid_view_deco { position:absolute;left:-4px;top:-15px; }

.wrap_address .social { border:none;width:170px;padding-left:20px;padding-top:0; }
.wrap_address .social a { margin:0 3px 2px 0;display:inline-block; }
.wrap_address .social strong { margin-bottom:3px; }
.wrap_address .social .social_spprt { margin-bottom:10px; }
.wrap_address .white_font { color:#fff; }

/*  */
.icons_footer { padding:17px 0;border-top:1px solid #e4e4e4; }
.daily_update { display:inline-block;margin:-3px 0 0 3px;vertical-align:middle; }

/* 푸터 4단 칼럼 : 포토후기, 사용후기, HOT뉴스, 수령 후 한 줄 메시지 */
.wrap_footer .clmn_4_brd_entries .clmn4 { width:248px;margin-right:10px;float:left; }
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news,
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg { width:247px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg { margin-right:0; }
.wrap_footer .clmn_4_brd_entries .clmn4 .wrap_title { border-bottom:1px solid #e3e3e3;padding-bottom:6px;margin-bottom:6px; }
.wrap_footer .clmn_4_brd_entries .clmn4 .wrap_title div { float:left; }
.wrap_footer .clmn_4_brd_entries .clmn4 .title { height:28px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .title { width:68px;background-position:0 -57px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .title { width:95px;background-position:-68px -57px; }
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .title { width:74px;background-position:-163px -57px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .title { width:127px;background-position:-237px -57px; }
.wrap_footer .clmn_4_brd_entries .clmn4 .curr_status { margin:-3px 0 0 4px;letter-spacing:-1px; }
.wrap_footer .clmn_4_brd_entries .clmn4 .curr_status .count { font-size:20px;color:#fa521a;text-decoration:underline; }

/* 포토후기 */
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full { padding:0 5px 7px;border-bottom:1px solid #ececec; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full span { display:block; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_img,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc { float:left; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_img { width:120px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_img img { width:120px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc { width:108px;margin-left:10px;padding-top:5px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .entry_title { height:34px;margin-bottom:4px;width:108px;overflow:hidden; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .entry_hit,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .entry_date { margin-bottom:2px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .entry_hit span,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .entry_date span { font-family:Verdana, sans-serif;letter-spacing:-1px;display:inline-block;height:16px;line-height:17px;vertical-align:top; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .title_hit,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .title_date { height:16px;margin-right:3px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .title_hit { width:29px;background-position:0 -85px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_full .wrap_desc .title_date { width:36px;background-position:-29px -85px; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_mini { list-style:none outside none; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_mini,
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_mini li { margin:0;padding:0; }
.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_mini li { overflow:hidden;padding:0;margin:0 0 0 5px;height:25px;line-height:26px;border-bottom:1px solid #ececec; }

/* 사용후기 */
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full { padding:0 5px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_img,
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc { float:left; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_img { display:block;width:112px;height:112px;border:1px solid #e4e4e4; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_img img { width:112px;height:112px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc { width:114px;margin-left:10px;padding-top:5px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .entry_title { display:block;height:50px;margin-bottom:4px;width:108px;overflow:hidden;border-bottom:1px solid #ececec; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .entry_rating { height:19px;display:block;margin-bottom:2px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .rating_1 { width:54px;background-position:-178px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .rating_2 { width:55px;background-position:-123px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .rating_3 { width:35px;background-position:-88px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .rating_4 { width:35px;background-position:-53px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .rating_5 { width:53px;background-position:0 -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_text_review .entry_full .wrap_desc .entry_rating_desc { display:block;height:32px;width:108px;overflow:hidden; }

/* HOT뉴스 */
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .wrap_title { margin-bottom:0; }
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .entries { list-style:none outside none; }
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .entries,
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .entries li { margin:0;padding:0; }
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .entries li { overflow:hidden;padding:0;margin:0 0 0 5px;height:23px;line-height:24px;border-bottom:1px solid #ececec; }

.wrap_footer .clmn_4_brd_entries .clmn4_photo_review .entry_mini li .bullet,
.wrap_footer .clmn_4_brd_entries .clmn4_hot_news .entries li .bullet { background-position:-30px -698px;display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; }

/* 수령 후 한 줄 메시지 */
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .wrap_title { margin-bottom:0; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries { list-style:none outside none; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries,
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries li { margin:0;padding:0; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries li { overflow:hidden;height:23px;line-height:24px;border-bottom:1px solid #ececec; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating { height:19px;display:inline-block;margin:2px 3px 2px 5px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating_1 { width:54px;background-position:-178px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating_2 { width:55px;background-position:-123px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating_3 { width:35px;background-position:-88px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating_4 { width:35px;background-position:-53px -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .rating_5 { width:53px;background-position:0 -101px; }
.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .brd_cntnt { display:inline-block;vertical-align:top;overflow:hidden;width:180px;height:23px;line-height:24px; }
/*.wrap_footer .clmn_4_brd_entries .clmn4_customer_msg .entries .brd_cntnt a { display:inline-block;vertical-align:top;overflow:hidden;height:23px;line-height:24px; }*/

/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/
/* 카테고리 타이틀 */
.wrap_cate_title { border-bottom:1px solid #98bef9; }
.wrap_cate_title .inner { border-top:1px solid #e4e4e4;display:inline-block; }
.cate2_title { height:22px;margin:14px 0;padding:0;position:relative;font-family: Nanum Gothic;text-decoration:none; }
.cate2_title2 {font-family: Nanum Gothic;text-decoration:none; margin:0 auto;}
.cate2_title2 a {text-decoration:none}
.cate2_title2 .sblue {color:#649CF3;}
.cate2_title2 .smid {color:#cccccc;}
.cate2_title2 .scate {color:#595959;}
.cate2_title_direct_link { height:26px;width:60px;background-position:-756px -378px;position:absolute;right:-80px;top:-1px; }

.cate2_title_men1 { width:246px;background-position:0 -12px; }
.cate2_title_men2 { width:246px;background-position:0 -34px; }
.cate2_title_men3 { width:300px;background-position:0 -56px; }
.cate2_title_men4 { width:300px;background-position:0 -78px; }
.cate2_title_men5 { width:201px;background-position:0 -100px; }
.cate2_title_men6 { width:232px;background-position:0 -122px; }
.cate2_title_men7 { width:296px;background-position:0 -144px; }
.cate2_title_men8 { width:251px;background-position:0 -166px; }
.cate2_title_men9 { width:217px;background-position:0 -188px; }
.cate2_title_men10 { width:238px;background-position:0 -210px; }
.cate2_title_men11 { width:269px;background-position:0 -232px; }
.cate2_title_men12 { width:270px;background-position:0 -254px; }
.cate2_title_men13 { width:293px;background-position:0 -276px; }
.cate2_title_men14 { width:293px;background-position:0 -298px; }
.cate2_title_men15 { width:207px;background-position:0 -320px; }
.cate2_title_men16 { width:263px;background-position:0 -901px; }
.cate2_title_men17 { width:196px;background-position:0 -923px; }

.cate2_title_women1 { width:263px;background-position:-360px -12px; }
.cate2_title_women2 { width:245px;background-position:-360px -34px; }
.cate2_title_women3 { width:196px;background-position:-360px -56px; }
.cate2_title_women4 { width:196px;background-position:-360px -78px; }
.cate2_title_women5 { width:218px;background-position:-360px -100px; }
.cate2_title_women6 { width:242px;background-position:-360px -122px; }
.cate2_title_women7 { width:242px;background-position:-360px -144px; }
.cate2_title_women8 { width:194px;background-position:-360px -166px; }
.cate2_title_women9 { width:194px;background-position:-360px -188px; }
.cate2_title_women10 { width:195px;background-position:-360px -210px; }
.cate2_title_women11 { width:194px;background-position:-360px -232px; }
.cate2_title_women12 { width:195px;background-position:-360px -254px; }
.cate2_title_women13 { width:196px;background-position:-360px -276px; }
.cate2_title_women14 { width:202px;background-position:-360px -298px; }
.cate2_title_women15 { width:238px;background-position:-360px -320px; }
.cate2_title_women16 { width:206px;background-position:-360px -342px; }
.cate2_title_women17 { width:206px;background-position:-360px -364px; }
.cate2_title_women18 { width:206px;background-position:-360px -386px; }
.cate2_title_women19 { width:242px;background-position:0 -857px; }
.cate2_title_women20 { width:262px;background-position:0 -879px; }

.cate2_title_sm1 { width:315px;background-position:-720px -12px; }
.cate2_title_sm2 { width:265px;background-position:-720px -34px; }
.cate2_title_sm3 { width:229px;background-position:-720px -56px; }
.cate2_title_sm4 { width:195px;background-position:-720px -78px; }
.cate2_title_sm5 { width:182px;background-position:-720px -100px; }
.cate2_title_sm6 { width:289px;background-position:0 -945px; }

.cate2_title_condom1 { width:157px;background-position:-720px -122px; }
.cate2_title_condom2 { width:201px;background-position:-720px -144px; }
.cate2_title_condom3 { width:222px;background-position:-720px -166px; }
.cate2_title_condom4 { width:220px;background-position:-720px -188px; }
.cate2_title_condom5 { width:155px;background-position:-720px -210px; }
.cate2_title_condom6 { width:157px;background-position:-720px -232px; }

.cate2_title_lovegel1 { width:192px;background-position:-720px -254px; }
.cate2_title_lovegel2 { width:191px;background-position:-720px -276px; }
.cate2_title_lovegel3 { width:239px;background-position:-720px -298px; }
.cate2_title_lovegel4 { width:144px;background-position:-720px -320px; }
.cate2_title_lovegel5 { width:192px;background-position:-720px -342px; }

.cate2_title_spplm1 { width:219px;background-position:-1080px -12px; }
.cate2_title_spplm2 { width:215px;background-position:-1080px -34px; }
.cate2_title_spplm3 { width:189px;background-position:-1080px -56px; }

.cate2_title_lngri1 { width:241px;background-position:-1080px -78px; }
.cate2_title_lngri2 { width:243px;background-position:-1080px -100px; }
.cate2_title_lngri3 { width:236px;background-position:-1080px -122px; }
.cate2_title_lngri4 { width:265px;background-position:-1080px -144px; }
.cate2_title_lngri5 { width:214px;background-position:-1080px -166px; }
.cate2_title_lngri6 { width:237px;background-position:-1080px -188px; }
.cate2_title_lngri7 { width:214px;background-position:-1080px -210px; }
.cate2_title_lngri8 { width:194px;background-position:-1080px -232px; }

.cate2_title_etc1 { width:344px;background-position:-1080px -254px; }
.cate2_title_etc2 { width:236px;background-position:-1080px -276px; }
.cate2_title_etc3 { width:170px;background-position:-1080px -298px; }
.cate2_title_etc4 { width:148px;background-position:-1080px -320px; }

.cate2_title_best1 { width:230px;background-position:0 -408px; }
.cate2_title_best2 { width:230px;background-position:0 -430px; }
.cate2_title_best3 { width:189px;background-position:0 -452px; }
.cate2_title_best4 { width:190px;background-position:0 -474px; }
.cate2_title_best5 { width:214px;background-position:0 -496px; }
.cate2_title_best6 { width:229px;background-position:0 -518px; }
.cate2_title_best7 { width:228px;background-position:0 -540px; }
.cate2_title_best8 { width:169px;background-position:0 -650px; }
.cate2_title_best_anal { width:169px;background-position:0 -791px; }
.cate2_title_best_weekly { width:198px;background-position:-532px -408px; }
.cate2_title_best_monthly { width:198px;background-position:-532px -430px; }
.cate2_title_best_weekly ul,.cate2_title_best_monthly ul { display:table; }
.cate2_title_best_weekly ul li,.cate2_title_best_monthly ul li { display:table-cell; }
.best_prds_weekly,.best_prds_monthly { margin-top:10px; }

/* 기획전 : 브랜드 타이틀 */
.cate2_title_brand_ovo { width:195px;background-position:-1080px -1297px; }
.cate2_title_brand_svakom { width:268px;background-position:-1080px -1033px; }
.cate2_title_brand_swan { width:216px;background-position:-1080px -1055px; }
.cate2_title_brand_fifty_grey { width:313px;background-position:-1080px -1077px; }
.cate2_title_brand_kmp { width:235px;background-position:-1080px -1099px; }
.cate2_title_brand_womanizer { width:189px;background-position:-1080px -1341px; }
.cate2_title_brand_leco { width:216px;background-position:-1080px -1319px; }
.cate2_title_brand_moncheri { width:214px;background-position:-1080px -1121px; }

.cate2_title_brand_satisfyer { width:205px;background-position:-1080px -408px; }
.cate2_title_brand_aneros { width:170px;background-position:-1080px -430px; }
.cate2_title_brand_climax { width:190px;background-position:-1080px -452px; }
.cate2_title_brand_lelo { width:127px;background-position:-1080px -474px; }
.cate2_title_brand_roomfun { width:124px;background-position:-1080px -496px; }
.cate2_title_brand_tenga { width:127px;background-position:-1080px -518px; }
.cate2_title_brand_picobong { width:145px;background-position:-1080px -540px; }
.cate2_title_brand_loveaider { width:185px;background-position:-1080px -562px; }
.cate2_title_brand_faak { width:150px;background-position:-1080px -584px; }
.cate2_title_brand_pillowtalk { width:187px;background-position:-1080px -606px; }
.cate2_title_brand_leaf { width:126px;background-position:-1080px -628px; }
.cate2_title_brand_lelo { width:127px;background-position:-1080px -650px; }
.cate2_title_brand_hsy { width:133px;background-position:-1080px -672px; }
.cate2_title_brand_zamellia { width:170px;background-position:-1080px -703px; }
.cate2_title_brand_nexus { width:147px;background-position:-1080px -725px; }
.cate2_title_brand_bigtiztoys { width:208px;background-position:-1080px -747px; }
.cate2_title_brand_dmm { width:141px;background-position:-1080px -769px; }
.cate2_title_brand_arms { width:126px;background-position:-1080px -791px; }
.cate2_title_brand_utoo { width:126px;background-position:-1080px -813px; }
.cate2_title_brand_dogma { width:149px;background-position:-1080px -835px; }
.cate2_title_brand_lulubei { width:166px;background-position:-1080px -857px; }
.cate2_title_brand_aone { width:145px;background-position:-1080px -879px; }
.cate2_title_brand_tamatoys { width:190px;background-position:-1080px -901px; }
.cate2_title_brand_nalone { width:127px;background-position:-1080px -923px; }
.cate2_title_brand_utoo { width:127px;background-position:-1080px -945px; }
.cate2_title_brand_npg { width:208px;background-position:-1080px -967px; }
.cate2_title_brand_fun_factory { width:164px;background-position:-1080px -989px; }
.cate2_title_brand_toysheart { width:187px;background-position:-1080px -1011px; }
.cate2_title_brand_lovecloud { width:208px;background-position:-1080px -1143px; }
.cate2_title_brand_mode_design { width:189px;background-position:-1080px -1165px; }
.cate2_title_brand_exotic { width:164px;background-position:-1080px -1187px; }
.cate2_title_brand_lovetoy { width:165px;background-position:-1080px -1209px; }
.cate2_title_brand_baile { width:146px;background-position:-1080px -1231px; }
.cate2_title_brand_shaki { width:124px;background-position:-1080px -1253px; }
.cate2_title_brand_aphrodisia { width:209px;background-position:-1080px -1275px; }
.cate2_title_brand_exe { width:146px;background-position:-1080px -1363px; }
.cate2_title_brand_pipedream { width:187px;background-position:-1080px -1385px; }
.cate2_title_brand_rends { width:126px;background-position:-1080px -1407px; }
.cate2_title_brand_leten { width:125px;background-position:-1080px -1429px; }
.cate2_title_brand_magic_eyes { width:189px;background-position:-1080px -1451px; }
.cate2_title_brand_zhengtian { width:145px;background-position:-1080px -1473px; }
.cate2_title_brand_xise { width:124px;background-position:-1080px -1495px; }
.cate2_title_brand_luoge { width:143px;background-position:-1080px -1517px; }
.cate2_title_brand_jiuai { width:166px;background-position:-1080px -1539px; }
.cate2_title_brand_master_series { width:209px;background-position:-1080px -1561px; }
.cate2_title_brand_toys_sakai { width:209px;background-position:-1080px -1583px; }
.cate2_title_brand_dibei { width:145px;background-position:-1080px -1605px; }
.cate2_title_brand_lux { width:185px;background-position:-1080px -1627px; }
.cate2_title_brand_aichao { width:170px;background-position:-1080px -1649px; }
.cate2_title_brand_zini { width:123px;background-position:-1080px -1671px; }
.cate2_title_brand_toami { width:146px;background-position:-1080px -1693px; }
.cate2_title_brand_youcups { width:146px;background-position:-1080px -1715px; }
.cate2_title_brand_mate { width:147px;background-position:-1080px -1737px; }
.cate2_title_brand_outvision { width:167px;background-position:-1080px -1759px; }
.cate2_title_brand_kiteru { width:209px;background-position:-1080px -1781px; }
.cate2_title_brand_yayo { width:127px;background-position:-1080px -1803px; }
.cate2_title_brand_easy_love { width:166px;background-position:-1080px -1825px; }
.cate2_title_brand_lilo { width:126px;background-position:-1080px -1847px; }
.cate2_title_brand_eve { width:132px;background-position:-1080px -1869px; }
.cate2_title_brand_beate_uhse { width:189px;background-position:-1080px -1891px; }
.cate2_title_brand_libo { width:126px;background-position:-1080px -1913px; }
.cate2_title_brand_ppp { width:131px;background-position:-1080px -1935px; }
.cate2_title_brand_tokyo_design { width:188px;background-position:-1080px -1957px; }
.cate2_title_brand_prime { width:146px;background-position:-1080px -1979px; }
.cate2_title_brand_love_merci { width:186px;background-position:-1080px -2001px; }
.cate2_title_brand_xuanai { width:146px;background-position:-1080px -2023px; }
.cate2_title_brand_tokyo_libido { width:188px;background-position:-1080px -2045px; }
.cate2_title_brand_g_project { width:187px;background-position:-1080px -2067px; }
.cate2_title_brand_king { width:103px;background-position:-1080px -2089px; }
.cate2_title_brand_zeus { width:147px;background-position:-1080px -2111px; }
.cate2_title_brand_ride_japan { width:189px;background-position:-1080px -2133px; }
.cate2_title_brand_fuji_world { width:166px;background-position:-1080px -2155px; }
.cate2_title_brand_mens_max { width:167px;background-position:-1080px -2177px; }
.cate2_title_brand_ins { width:190px;background-position:-1080px -2199px; }
.cate2_title_brand_hot { width:145px;background-position:-1080px -2221px; }
.cate2_title_brand_love_factor { width:164px;background-position:-1080px -2243px; }
.cate2_title_brand_joy_box { width:167px;background-position:-1080px -2265px; }
.cate2_title_brand_besexy { width:124px;background-position:-1080px -2287px; }
.cate2_title_brand_omysky { width:210px;background-position:-1080px -2309px; }
.cate2_title_brand_real_love { width:166px;background-position:-1080px -2331px; }
.cate2_title_brand_hot_powers { width:166px;background-position:-1080px -2353px; }
.cate2_title_brand_merses { width:168px;background-position:-1080px -2375px; }
.cate2_title_brand_enemagra { width:193px;background-position:-1080px -2397px; }
.cate2_title_brand_r1 { width:183px;background-position:-1080px -2419px; }
.cate2_title_brand_runvary { width:144px;background-position:-1080px -2441px; }
.cate2_title_brand_imtoy { width:166px;background-position:-1080px -2463px; }

/* 기획전 : AV배우 타이틀 */
.cate2_title_brand_tsukasa { width:216px;background-position:0 -703px; }

/* 기획전 타이틀 */
.cate2_title_brand_dry_orgasm { width:239px;background-position:-299px -628px; }
.cate2_title_exhbt_smart { width:235px;background-position:-487px -672px; }
.cate2_title_exhbt_fellatio { width:148px;background-position:-299px -725px; }
.cate2_title_exhbt_breast { width:177px;background-position:-299px -747px; }
.cate2_title_exhbt_kegel { width:176px;background-position:-299px -769px; }
.cate2_title_exhbt_urethral { width:167px;background-position:-299px -791px; }
.cate2_title_exhbt_av_sgntr_lotion { width:277px;background-position:-299px -813px; }
.cate2_title_exhbt_glans { width:176px;background-position:-299px -835px; }
.cate2_title_exhbt_piston { width:145px;background-position:-299px -857px; }
.cate2_title_exhbt_usahane { width:256px;background-position:-299px -879px; }
.cate2_title_exhbt_fairy { width:144px;background-position:-299px -901px; }
.cate2_title_exhbt_meiki { width:192px;background-position:-299px -923px; }
.cate2_title_exhbt_nipple { width:167px;background-position:-299px -945px; }
.cate2_title_exhbt_big_things { width:127px;background-position:-299px -967px; }
.cate2_title_exhbt_wireless { width:175px;background-position:-299px -989px; }
.cate2_title_exhbt_men_anal_cock_ring { width:224px;background-position:-299px -1011px; }
.cate2_title_exhbt_warming { width:175px;background-position:-299px -1033px; }

/*  */
.cate2_title_new1 { width:62px;background-position:0 -562px; }
.cate2_title_new_men { width:170px;background-position:0 -584px; }
.cate2_title_new_women { width:168px;background-position:0 -606px; }
.cate2_title_new_sm { width:162px;background-position:0 -628px; }

.cate2_title_exhbt_tsubo { width:145px;background-position:-299px -474px; }
.cate2_title_exhbt_koshi { width:148px;background-position:-299px -496px; }

.cate2_title_evt_dildo_day, .cate2_title_evt_dildo_day_2017 { width:165px;background-position:-756px -408px; }
.cate2_title_evt_black_friday { width:229px;background-position:-756px -430px; }
.cate2_title_evt_sexmas { width:169px;background-position:-756px -540px; }
.cate2_title_evt_white_day { width:188px;background-position:-756px -562px; }
.cate2_title_evt_womens_day { width:185px;background-position:-756px -584px; }
.cate2_title_evt_black_day { width:167px;background-position:-756px -606px; }
.cate2_title_evt_adult_day { width:169px;background-position:-756px -628px; }
.cate2_title_evt_69_day { width:167px;background-position:-756px -650px; }
.cate2_title_evt_88_day { width:180px;background-position:-756px -703px; }
.cate2_title_evt_train_999 { width:219px;background-position:-756px -725px; }
.cate2_title_evt_halloween_2017 { width:194px;background-position:-756px -747px; }
.cate2_title_evt_sexual_long_life { width:167px;background-position:-756px -747px; }
.cate2_title_evt_valentine_2018 { width:208px;background-position:-756px -769px; }
.cate2_title_evt_womanizer_for_hygall { width:312px;background-position:0 -1033px; }
.cate2_title_evt_flash { width:235px;background-position:0 -1055px; }
.cate2_title_evt_vacances { width:220px;background-position:-756px -672px; }

.cate2_title_bananamall_rcmmnd { width:211px;background-position:0 -747px; }

/* 카테고리 */
.cate2_sub { position:relative; }
.cate2_sub,.cate_rlt_cntnt { border-bottom:1px solid #e4e4e4;padding:8px 0 5px; }
.cate_rlt_cntnt { margin-bottom:15px; }
.cate2_sub { background-color:#f7faff;border-bottom:1px solid #98bef9; }
.cate2_sub a,.cate_rlt_cntnt a { display:block; }
.cate2_sub h3,.cate_rlt_cntnt h3 { margin:0;padding:0; }
.cate2_sub ul,.cate2_sub li,.cate_rlt_cntnt ul,.cate_rlt_cntnt li { margin:0;padding:0; }
.cate2_sub ul,.cate_rlt_cntnt ul { float:left;width:729px; }
.cate2_sub .wrap_title,.cate_rlt_cntnt .wrap_title { float:left;width:111px; }
.cate2_sub .title,.cate_rlt_cntnt .title { background-position:0 0;width:44px;height:12px;margin:0 0 0 10px;padding:0;display:inline-block;vertical-align:middle; }
.cate2_sub li, .cate_rlt_cntnt li { list-style:none outside none;width:182px;height:18px;margin:0;padding:0;float:left;line-height:19px; }
.cate2_sub li .bullet, .cate_rlt_cntnt li .bullet { background-position:0 -701px;display:inline-block;width:2px;height:2px;margin:0 5px 0 0;vertical-align:middle; }
.cate2_sub li i,.cate_rlt_cntnt li i { display:none; }
.cate2_sub_top_border { border-top:1px solid #98bef9; }
.cate_rlt_cntnt .title { background-position:-109px 0;width:55px; }
/*1차카테고리 일때*/
.cate2_sub li.fst { list-style:none outside none;width:230px;height:40px;margin:2px;padding:2px;float:left;line-height:40px; font-family: "Noto Sans KR";  font-weight: 400;font-size:20px;letter-spacing:-1px;border:1px solid #98BEF9;}
.cate2_sub li.fst a { text-decoration:none;}
/* 추천상품 */
.rcmmn_prds { margin-top:10px; }
.rcmmn_prds .title { background-position:0 -376px;width:48px;height:13px;margin:0 0 10px 0;padding:0; }
.rcmmn_prds ul,.rcmmn_prds li { margin:0;padding:0; }
.rcmmn_prds ul { padding:0 1px 0 3px; }
/* 19.05.11 backup-hanq
.rcmmn_prds li { display:inline-block;vertical-align:top;position:relative;list-style:none outside none;width:166px;margin:-1px 0 0 -5px;border-top:1px solid #e4e4e4; }
*/
.rcmmn_prds li { display:inline-block;vertical-align:top;position:relative;list-style:none outside none;width:166px;margin:-1px 0 0 -5px;border:1px solid #e4e4e4; }


/*.rcmmn_prds li { position:relative;list-style:none outside none;float:left;width:167px;height:240px;margin:-1px 0 0 -1px;border:1px solid #e4e4e4; }*/
/* 19.05.11 backup-hanq
.rcmmn_prds li:hover { background-color:#efefef;z-index:10; }
*/
.rcmmn_prds li:hover { border:1px solid #f6c918;z-index:10; }


.rcmmn_prds .wrap_prd { position:relative;padding:14px;text-align:center; }
/*.rcmmn_prds .wrap_prd a { width:141px;height:220px; }*/
.rcmmn_prds .wrap_prd .prd_title { height:auto; }
.rcmmn_prds .wrap_img img { width:139px;height:139px; }
/*.rcmmn_prds .last_item { width:166px; }*/
.rcmmn_prds .rank { width:22px;height:22px;line-height:22px;background-color:#f6c918;color:#fff;display:block;position:absolute;top:-1px;left:-1px;text-align:center; }

/* 상세페이지 내부 옵션 상품 전체 출력 */
.opt_prds,.opt_prds li { margin:0;padding:0; }
.opt_prds { margin-left:1px;margin-bottom:16px; }
.opt_prds li { position:relative;list-style:none outside none;float:left;width:161px;margin:-1px 0 0 -1px;border:1px solid #e4e4e4; }
.opt_prds li:hover { border:1px solid #6dba00;z-index:10; }
.opt_prds .wrap_prd { position:relative;padding:14px;text-align:center; }
.opt_prds .wrap_prd .prd_title { height:auto; }
.opt_prds .wrap_img img { width:133px;height:133px; }
.opt_prds .clicked_item { border-color:#6dba00;background-color:#f4f8ef;z-index:10; }
.opt_prds .clicked_item .label { padding:0 5px;height:22px;line-height:22px;background-color:#6dba00;color:#fff;display:block;position:absolute;top:-1px;left:-1px;text-align:center;z-index:20;letter-spacing:-1px; }

/*  */
.prds_normal .title { background-position:0 -389px;width:48px;height:13px;margin:30px 0 10px;padding:0; }
.prds_normal ul,.prds_normal li { margin:0;padding:0; }
.prds_normal ul { border-bottom:1px solid #e4e4e4;padding:0 2px; }
.prds_normal li { list-style:none outside none;float:left;width:156px;margin:14px 14px 14px 0; }
.prds_normal .wrap_img img { width:156px;height:156px; }
.prds_normal .smmry { border-top:1px solid #e4e4e4;height:27px;padding-top:14px; }
.prds_normal .smmry .left_column,.prds_normal .smmry .right_column { width:50%;float:left; }
.prds_normal .smmry .btn_view_all_prds { width:48px;height:18px;background-position:-88px -342px;display:inline-block;vertical-align:bottom; }
.prds_normal .smmry ul { margin:0;padding:0;border:none;float:right; }
.prds_normal .smmry li { margin:0 0 0 -1px;width:auto;height:25px; }
.prds_normal .smmry .icn_lbl_gray,.prds_normal .smmry .icn_lbl_blue { padding:5px 10px 3px;height:17px;line-height:17px; }
.prds_normal .last_item { margin-right:0; }
.prds_normal .wrap_prd .prd_title { line-height:16px;margin:5px 0;overflow:hidden;height:47px; }

/* 일반상품 */
.prds_normal_4column .title { background-position:0 -389px;width:48px;height:13px;margin:0 0 10px;padding:0; }
.prds_normal_4column .wrap_title_monthly_new_prd { margin:0 0 10px;padding:0; }
.prds_normal_4column .exo2_ultra_bold { font-size:20px;color:#fa521a;text-decoration:underline; }
.prds_normal_4column .title_monthly_new_prd { background-position:-127px -389px;width:51px;height:13px;display:inline-block;margin-left:1px; }
.prds_normal_4column ul,.prds_normal_4column li { margin:0;padding:0; }
.prds_normal_4column ul { border-bottom:1px solid #e4e4e4; }
.prds_normal_4column li { list-style:none outside none;width:202px;margin:5px 1px 5px 1px;display:inline-block;vertical-align:top; }
.prds_normal_4column li .wrap_prd { text-align:center; height:auto; }
.prds_normal_4column .wrap_img { border:1px solid #e4e4e4; }
.prds_normal_4column .wrap_img img { width:202px;height:202px; }
.prds_normal_4column .smmry { border-top:1px solid #e4e4e4;height:27px;padding:24px 0 8px; margin-bottom:15px;}
.prds_normal_4column .smmry .left_column,.prds_normal_4column .smmry .right_column { width:50%;float:left; }
.prds_normal_4column .smmry .btn_view_all_prds { width:48px;height:18px;background-position:-88px -342px;display:inline-block;vertical-align:bottom; }
.prds_normal_4column .smmry ul { margin:0;padding:0;border:none;float:right; }
.prds_normal_4column .smmry li { margin:0 0 0 -1px;width:auto;height:25px;float:left;display:block; }
.prds_normal_4column .smmry .icn_lbl_gray,.prds_normal_4column .smmry .icn_lbl_blue { padding:5px 10px 3px;height:17px;line-height:17px; }
.prds_normal_4column .last_item { margin-right:0; }
.prds_normal_4column .right_column .icn_lbl_blue { position:relative;z-index:10;background-color:#ebf2fd; }

.prds_normal_4column .wrap_prd .prd_title { height:auto;padding:0 6px; }

.prds_normal_4column .wrap_prd .prd_title { height:auto;padding:0 6px; }

/* 한줄 3칸 리얼돌상품 */
.prds_normal_3column .title { background-position:0 -389px;width:48px;height:13px;margin:0 0 10px;padding:0; }
.prds_normal_3column .wrap_title_monthly_new_prd { margin:0 0 10px;padding:0; }
.prds_normal_3column .exo2_ultra_bold { font-size:20px;color:#fa521a;text-decoration:underline; }
.prds_normal_3column .title_monthly_new_prd { background-position:-127px -389px;width:51px;height:13px;display:inline-block;margin-left:1px; }
.prds_normal_3column ul,.prds_normal_4column li { margin:0;padding:0; }
.prds_normal_3column ul { border-bottom:1px solid #e4e4e4; }
.prds_normal_3column li { list-style:none outside none;width:202px;margin:5px 1px 5px 1px;display:inline-block;vertical-align:top; }
.prds_normal_3column li .wrap_prd { text-align:center; height:auto; }
.prds_normal_3column .wrap_img { border:1px solid #e4e4e4; }
.prds_normal_3column .wrap_img img { width:274px;height:411px; }
.prds_normal_3column .smmry { border-top:1px solid #e4e4e4;height:27px;padding:14px 0 8px; }
.prds_normal_3column .smmry .left_column,.prds_normal_4column .smmry .right_column { width:50%;float:left; }
.prds_normal_3column .smmry .btn_view_all_prds { width:48px;height:18px;background-position:-88px -342px;display:inline-block;vertical-align:bottom; }
.prds_normal_3column .smmry ul { margin:0;padding:0;border:none;float:right; }
.prds_normal_3column .smmry li { margin:0 0 0 -1px;width:auto;height:25px;float:left;display:block; }
.prds_normal_3column .smmry .icn_lbl_gray,.prds_normal_4column .smmry .icn_lbl_blue { padding:5px 10px 3px;height:17px;line-height:17px; }
.prds_normal_3column .last_item { margin-right:0; }
.prds_normal_3column .right_column .icn_lbl_blue { position:relative;z-index:10;background-color:#ebf2fd; }

.prds_normal_3column .wrap_prd .prd_title { height:auto;padding:0 6px; }

.prds_normal_3column .wrap_prd .prd_title { height:auto;padding:0 6px; }

/* 한줄 3칸 정사각형 상품 */
.prds_normal_3column2 .title { background-position:0 -389px;width:48px;height:13px;margin:0 0 10px;padding:0; }
.prds_normal_3column2 .wrap_title_monthly_new_prd { margin:0 0 10px;padding:0; }
.prds_normal_3column2 .exo2_ultra_bold { font-size:20px;color:#fa521a;text-decoration:underline; }
.prds_normal_3column2 .title_monthly_new_prd { background-position:-127px -389px;width:51px;height:13px;display:inline-block;margin-left:1px; }
.prds_normal_3column2 ul,.prds_normal_4column li { margin:0;padding:0; }
.prds_normal_3column2 ul { border-bottom:1px solid #e4e4e4; }
.prds_normal_3column2 li { list-style:none outside none;width:202px;margin:5px 1px 5px 1px;display:inline-block;vertical-align:top; }
.prds_normal_3column2 li .wrap_prd { text-align:center; height:auto; }
.prds_normal_3column2 .wrap_img { border:1px solid #e4e4e4; }
.prds_normal_3column2 .wrap_img img { width:274px;height:411px; }
.prds_normal_3column2 .smmry { border-top:1px solid #e4e4e4;height:27px;padding:14px 0 8px; }
.prds_normal_3column2 .smmry .left_column,.prds_normal_4column .smmry .right_column { width:50%;float:left; }
.prds_normal_3column2 .smmry .btn_view_all_prds { width:48px;height:18px;background-position:-88px -342px;display:inline-block;vertical-align:bottom; }
.prds_normal_3column2 .smmry ul { margin:0;padding:0;border:none;float:right; }
.prds_normal_3column2 .smmry li { margin:0 0 0 -1px;width:auto;height:25px;float:left;display:block; }
.prds_normal_3column2 .smmry .icn_lbl_gray,.prds_normal_4column .smmry .icn_lbl_blue { padding:5px 10px 3px;height:17px;line-height:17px; }
.prds_normal_3column2 .last_item { margin-right:0; }
.prds_normal_3column2 .right_column .icn_lbl_blue { position:relative;z-index:10;background-color:#ebf2fd; }

.prds_normal_3column2 .wrap_prd .prd_title { height:auto;padding:0 6px; }

.prds_normal_3column2 .wrap_prd .prd_title { height:auto;padding:0 6px; }


/* 일반상품 : 상세 스펙 출력 */
.spec_detail { display:inline-block;margin-top:6px;font-family:Tahoma, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;font-size:11px;letter-spacing:-1px; }
.spec_detail .ds { display:inline-block;margin-bottom:2px; }
.spec_detail .ds .ds_title { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#4d4d4d;border:1px solid #ccc;background-color:#fff; }
.spec_detail .ds .ds_desc { display:inline-block;height:12px;line-height:12px;padding:4px 4px 2px 3px;color:#fa521a;border:1px solid #fa521a;background-color:#fdebeb;margin:0 3px 0 -1px; }
.spec_detail .ds_0 .ds_desc, .spec_detail .ds_1 .ds_desc, .spec_detail .ds_2 .ds_desc { letter-spacing:0; }
/*.spec_detail .ds_1 .ds_desc, .spec_detail .ds_3 .ds_desc, .spec_detail .ds_4 .ds_desc { color:#4073dc;border-color:#649cf3;background-color:#ebf2fd; }*/

/* 일반상품 : 상세 스펙 필터 - 기본(요도자위) */
.wrap_sort_filter_detail_spec .s_title,
.wrap_sort_filter_detail_spec .f_title,
.no_result_detail_spec .btn_reset_filter_all_no_result,
.wrap_sort_filter_detail_spec .btn_reset_filter_all,
.wrap_sort_filter_detail_spec .s_item_title,
.wrap_sort_filter_detail_spec .sort_search .btn_search_by_prd_name
{ background:url(//cdn-banana.bizhost.kr/banana_web_20181015/r15/img/sprite_filter_urethral.png) no-repeat 0 0; }

.wrap_detail_spec .no_result_detail_spec { display:none;padding:50px;text-align:center; }

.wrap_sort_filter_detail_spec { margin-bottom:7px; }
.wrap_sort_filter_detail_spec .wrap_sort_detail_spec { height:105px;border:1px solid #71a4f3;background-color:#f0f4fa;width:379px;padding:15px 20px;position:relative;float:left; }
.wrap_sort_filter_detail_spec .wrap_filter_detail_spec { height:105px;border:1px solid #6dba00;background-color:#f4f8ef;width:378px;padding:15px 20px;margin-left:-1px;position:relative;float:left; }
.wrap_sort_filter_detail_spec .sort_items, .wrap_sort_filter_detail_spec .filter_items { border-bottom:none;float:left; }
.wrap_sort_filter_detail_spec .sort_items { float:none;margin-top:5px; }

.wrap_sort_filter_detail_spec .sort_items li, .wrap_sort_filter_detail_spec .filter_items li { width:auto;margin:0;padding:0;margin-left:-1px;float:left; }

.wrap_sort_filter_detail_spec .s_title { display:inline-block;width:99px;height:28px;background-position:0 0;margin-bottom:5px; }
.wrap_sort_filter_detail_spec .f_title { display:inline-block;width:97px;height:28px;background-position:-99px 0;margin-bottom:5px; }
.wrap_sort_filter_detail_spec .s_item_title { display:inline-block;width:65px;height:26px;float:left;margin:0 6px 0 10px; }
.wrap_sort_filter_detail_spec .s_item_title_hole { background-position:0 -28px; }
.wrap_sort_filter_detail_spec .s_item_title_ring { background-position:-65px -28px; }
.wrap_sort_filter_detail_spec .s_item { position:relative; }
.wrap_sort_filter_detail_spec .btn_reset_filter_all { width:77px;height:30px;background-position:0 -90px;position:absolute;right:20px;top:15px; }
.no_result_detail_spec .btn_reset_filter_all_no_result { width:77px;height:30px;background-position:0 -90px;margin:10px auto 0; }

.wrap_sort_filter_detail_spec label { cursor:pointer;display:inline-block;border:1px solid #ddd;background-color:#fff;height:24px;line-height:25px;padding:0 10px;margin:0; }
.wrap_sort_filter_detail_spec .label_on { border:1px solid #fa521a;background-color:#fa521a;color:#fff; }
.wrap_sort_filter_detail_spec label input[type="radio"] { visibility:hidden;position:absolute;left:-9999px; }

.wrap_sort_filter_detail_spec .wrap_filter_detail_spec_hole,
.wrap_sort_filter_detail_spec .wrap_filter_detail_spec_ring { margin-top:5px; }

.wrap_sort_filter_detail_spec .sort_search { margin-top:5px; }
.wrap_sort_filter_detail_spec .sort_search input[type="text"] { width:269px;height:13px;border:1px solid #dddddd;padding:10px;outline:none;margin:0;float:left; }
.wrap_sort_filter_detail_spec .sort_search input[type="text"]:focus { border:1px solid #71a4f3; }
.wrap_sort_filter_detail_spec .sort_search .btn_search_by_prd_name { width:85px;height:36px;background-position:0 -54px;float:left;margin-left:3px; }

/* 일반상품 : 상세 스펙 필터 - 유두 자극 */
.wrap_detail_spec_exhbt_nipple .wrap_filter_detail_spec { width:798px;height:auto; }
.wrap_detail_spec_exhbt_nipple .wrap_filter_detail_spec_vibration,
.wrap_detail_spec_exhbt_nipple .wrap_filter_detail_spec_rotation,
.wrap_detail_spec_exhbt_nipple .wrap_filter_detail_spec_suction,
.wrap_detail_spec_exhbt_nipple .wrap_filter_detail_spec_low_frequency,
.wrap_detail_spec_exhbt_nipple .wrap_filter_detail_spec_wear { display:inline-block;margin-right:15px; }
.wrap_detail_spec_exhbt_nipple .s_item_title_vibration  { background-position:0 -120px; }
.wrap_detail_spec_exhbt_nipple .s_item_title_rotation  { background-position:-65px -120px; }
.wrap_detail_spec_exhbt_nipple .s_item_title_suction  { background-position:-130px -120px; }
.wrap_detail_spec_exhbt_nipple .s_item_title_low_frequency  { width:55px;background-position:-195px -120px; }
.wrap_detail_spec_exhbt_nipple .s_item_title_wear  { background-position:-250px -120px; }

/* 일반상품 : 상세 스펙 필터 - 대물 */
.wrap_detail_spec_exhbt_big_things .wrap_filter_detail_spec,
.wrap_detail_spec_exhbt_big_things .wrap_sort_detail_spec{ height:158px; }
.wrap_detail_spec_exhbt_big_things .wrap_filter_detail_spec_vibration,
.wrap_detail_spec_exhbt_big_things .wrap_filter_detail_spec_rotation,
.wrap_detail_spec_exhbt_big_things .wrap_filter_detail_spec_suction,
.wrap_detail_spec_exhbt_big_things .wrap_filter_detail_spec_wear { margin-top:5px; }
.wrap_detail_spec_exhbt_big_things .s_item_title_vibration  { background-position:0 -120px; }
.wrap_detail_spec_exhbt_big_things .s_item_title_rotation  { background-position:-65px -120px; }
.wrap_detail_spec_exhbt_big_things .s_item_title_suction  { background-position:0 -146px; }
.wrap_detail_spec_exhbt_big_things .s_item_title_wear  { background-position:-65px -146px; }

.wrap_detail_spec .info_search_result { margin-top:12px;border:none;letter-spacing:-1px; }
.wrap_detail_spec .info_search_result li { width:100%;margin:-10px 0 0; }
.wrap_detail_spec .info_search_result li .count { font-size:20px;color:#fa521a;text-decoration:underline; }


/* 일반상품 : 월별신상품 */
.filter_monthly_for_new_prds { margin-bottom:10px;position:relative;font-family:Verdana,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;letter-spacing:-1px; }
.filter_monthly_for_new_prds .inner { overflow:hidden;height:136px;padding:15px 20px 12px;border-top:1px solid #71a4f3;border-bottom:1px solid #71a4f3;background-color:#f0f4fa; }
.filter_monthly_for_new_prds .inner .title_fmfnp span { margin-bottom:7px;width:114px;height:30px;background-position:0 -672px; }
.filter_monthly_for_new_prds .inner .wrap_year { margin:3px 10px; }
.filter_monthly_for_new_prds .inner .wrap_past_year { display:; }
.filter_monthly_for_new_prds .inner .year { display:block;float:left;margin-right:10px;padding:6px 8px;border:1px solid #fa521a;color:#fa521a; }

.filter_monthly_for_new_prds .inner ul { padding:0;border-bottom:none;display:block;float:left; }
.filter_monthly_for_new_prds .inner ul li { position:relative;display:block;width:auto;height:auto;text-align:center;float:left;margin:0 0 0-1px; }
.filter_monthly_for_new_prds .inner ul li:hover { z-index:2; }
.filter_monthly_for_new_prds .inner ul li a { display:block;padding:6px 8px;border:1px solid #cccccc;color:#4d4d4d; }
.filter_monthly_for_new_prds .inner ul li a:hover,
.filter_monthly_for_new_prds .inner ul li a:active { border-color:#0082f0;color:#000;text-decoration:none; }

.filter_monthly_for_new_prds .inner .btn_default_fmfnp a { display:block;float:left;margin-right:7px;padding:6px 8px;border:1px solid #0082f0;color:#0082f0; }
.filter_monthly_for_new_prds .inner .btn_default_fmfnp a:hover,
.filter_monthly_for_new_prds .inner .btn_default_fmfnp a:active { border-color:#0082f0;color:#0082f0;text-decoration:none; }

.filter_monthly_for_new_prds .inner .year_on { border-color:#fa521a;background-color:#fa521a;color:#fff; }
.filter_monthly_for_new_prds .inner .month_on { position:relative;z-index:2; }
.filter_monthly_for_new_prds .inner .month_on a { border-color:#0082f0;background-color:#0082f0;color:#fff; }
.filter_monthly_for_new_prds .inner .month_on a:hover,
.filter_monthly_for_new_prds .inner .month_on a:active { border-color:#0082f0;background-color:#0082f0;color:#fff; }
.filter_monthly_for_new_prds .inner .month_onclick { border-color:#0082f0;background-color:#0082f0;color:yellow;font-weight:; }

.filter_monthly_for_new_prds .status_fmfnp { position:absolute;right:30px;top:91px;padding:0;border:none; }
.filter_monthly_for_new_prds .status_fmfnp li { width:auto;height:auto;display:block;margin:0; }
.filter_monthly_for_new_prds .status_fmfnp .status_daily { margin-top:-8px;display:; }
.filter_monthly_for_new_prds .status_fmfnp li .count { font-size:20px;color:#fa521a;text-decoration:underline; }
.filter_monthly_for_new_prds .status_fmfnp li em { padding:3px 4px; }
.filter_monthly_for_new_prds .status_fmfnp li em { padding:3px 4px; }

.filter_monthly_for_new_prds .btn_default_fmfnp_top { display:inline-block;position:absolute;right:20px;top:15px; }
.filter_monthly_for_new_prds .btn_default_fmfnp_top a { width:77px;height:31px;background-position:-268px -672px; }

.filter_monthly_for_new_prds .btn_expanded_view { display:none;width:72px;margin:0 auto; }
.filter_monthly_for_new_prds .btn_expanded_view a { width:72px;height:28px;background-position:-114px -672px; }
.filter_monthly_for_new_prds .btn_narrow_view { display:;width:82px;margin:0 auto; }
.filter_monthly_for_new_prds .btn_narrow_view a { width:82px;height:28px;background-position:-186px -672px; }

/* 레코픽 상품 */
.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; }

/* 관련상품 */
.wrap_detail .wrap_related_prds { margin:0 auto 20px;position:relative;border:1px solid #99bdf4;background-color:#f3f6fa;padding:20px 0; }
.wrap_detail .wrap_related_prds ul,
.wrap_detail .wrap_related_prds li { margin:0;padding:0; }
.wrap_detail .wrap_related_prds ul { list-style:none outside none;padding:0 17px; }
.wrap_detail .wrap_related_prds li { float:left;margin:0 3px;width:128px; }
.wrap_detail .wrap_related_prds .title_related_prds { padding:0 0 10px 20px; }
.wrap_detail .wrap_related_prds .wrap_prd { text-align:center;position:relative; }
.wrap_detail .wrap_related_prds .wrap_prd .wrap_img { border:1px solid #e4e4e4;margin-bottom:6px; }
.wrap_detail .wrap_related_prds .wrap_prd .wrap_img img { width:126px;height:126px; }

/* 최근 본 상품 */
.wrap_detail .recent_viewed_prds { margin:0 auto 20px;position:relative;border:1px solid #99bdf4;background-color:#f3f6fa;padding:20px 0; }
.wrap_detail .recent_viewed_prds ul,
.wrap_detail .recent_viewed_prds li { margin:0;padding:0; }
.wrap_detail .recent_viewed_prds ul { list-style:none outside none;padding:0 17px; }
.wrap_detail .recent_viewed_prds li { float:left;margin:0 3px;width:128px; }
.wrap_detail .recent_viewed_prds .title_related_prds { padding:0 0 10px 20px; }
.wrap_detail .recent_viewed_prds .wrap_prd { text-align:center;position:relative; }
.wrap_detail .recent_viewed_prds .wrap_prd .wrap_img { border:1px solid #e4e4e4;margin-bottom:6px; }
.wrap_detail .recent_viewed_prds .wrap_prd .wrap_img img { width:126px;height:126px; }

/* 스프라이트 : 상세페이지 */
.wrap_detail .prd_history .wrap_title .title,
.wrap_prd_review .title_sub,
.wrap_prd_qa .title_sub,
.wrap_prd_review .btn_view_text_photo_review div,
.wrap_prd_qa .btn_write_qa,
.wrap_prd_qa .btn_go_member_reg
{ background:url(//cdn-banana.bizhost.kr/banana_web_20181015/img/shop/view/sprite_detail.png) no-repeat; }

/* 상품 히스토리 */
.wrap_detail .prd_history { border:1px solid #6dba00;background-color:#f4f8ef;margin:0 0 20px; }
.wrap_detail .prd_history .wrap_title { height:31px;padding:10px 12px;border-bottom:1px solid #cbe5a7; }
.wrap_detail .prd_history .wrap_title .title { width:110px;height:31px;background-position:0 0; }
.wrap_detail .prd_history .wrap_history .clmn,
.wrap_detail .prd_history .wrap_history .clmn li { margin:0;padding:0; }
.wrap_detail .prd_history .wrap_history .clmn li { padding:1px 0;position:relative; }
.wrap_detail .prd_history .wrap_history .clmn { padding:10px 20px;width:377px;float:left;list-style:none outside none; }
.wrap_detail .prd_history .wrap_history .clmn_left { width:378px;border-right:1px solid #cbe5a7; }
.wrap_detail .prd_history .wrap_history .clmn .date { position:absolute;top:2px;right:0;color:#999;font-family:Verdana,sans-serif;letter-spacing:-1px; }

/* 상품문의 */
.wrap_prd_review .wrap_title_sub,
.wrap_prd_qa .wrap_title_sub { border-bottom:1px solid #ddd;padding-bottom:10px; }
.wrap_prd_review .title_sub,
.wrap_prd_qa .title_sub { height:26px; }
.wrap_prd_review .title_sub_text_review { width:224px;background-position:0 -31px; }
.wrap_prd_qa .title_sub_qa { width:224px;background-position:0 -57px; }

/* 상품평 버튼 */
.wrap_prd_review .btn_view_text_photo_review { position:absolute;top:26px;right:20px; }
.wrap_prd_review_photo .btn_view_text_photo_review {top:18px; }
.wrap_prd_review .btn_view_text_photo_review div { height:34px;float:left;margin-left:3px; }

.wrap_prd_review .btn_view_text_photo_review .btn_view_all_text_review { width:103px;background-position:0 -83px; }
.wrap_prd_review .btn_view_text_photo_review .btn_go_photo_review { width:114px;background-position:-103px -83px; }
.wrap_prd_review .btn_view_text_photo_review .btn_write_text_review { width:104px;background-position:-217px -83px; }

.wrap_prd_review .btn_view_text_photo_review .btn_view_all_photo_review { width:114px;background-position:0 -117px; }
.wrap_prd_review .btn_view_text_photo_review .btn_go_text_review { width:104px;background-position:-114px -117px; }
.wrap_prd_review .btn_view_text_photo_review .btn_write_photo_review { width:114px;background-position:-218px -117px; }

.wrap_prd_qa .btn_write_qa { width:114px;height:34px;background-position:-114px -151px;position:absolute;top:18px;right:20px; }
.wrap_prd_qa .btn_go_member_reg { width:114px;height:34px;background-position:0 -151px;position:absolute;top:18px;right:20px; }

/*-----------------------------------------------------------------------------
게시판 관련
-----------------------------------------------------------------------------*/
.board_r15 .srch_result .title,
.board_r15 .btn_select_all,
.board_r15 .btn_del_selected_all,
.board_r15 .btn_view_selected_all,
.board_r15 .btn_view_list,
.board_r15 .btn_del,
.board_r15 .btn_reply,
.board_r15 .btn_write,
.board_r15 .btn_modify,
.board_r15 .btn_del_cmmnt,
.board_r15 .title_cmmnt .title_icon,
.board_r15 .form_write_cmmnt .btn_reg_cmmnt,
.board_r15 .wrap_next_prev_entries .title_prev_entry,
.board_r15 .wrap_next_prev_entries .title_next_entry,
.brd_prchs_prds .bpp_title span { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/bbs/list/photoafter/sprite.png) no-repeat 0 0; }

/* 검색결과 */
.board_r15 .srch_result { height:50px;line-height:51px;padding:0 16px;margin-bottom:10px;background-color:#fdebeb;border:1px solid #f36464;border-left:none;border-right:none; }
.board_r15 .srch_result .title { display:inline-block;background-position:-192px 0;width:66px;height:26px;vertical-align:middle;margin-right:6px; }
.board_r15 .srch_result .srch_area { color:#dc4040; }
.board_r15 .srch_result .srch_keyword { background-color:#dc4040;color:#fff;padding:2px 3px; }
.board_r15 .srch_result .srch_result_cnt { color:#dc4040;font-size:13px; }

/* 보드 관련 컨트롤러 */
.board_r15 .wrap_board_controller { margin-bottom:10px; }
.board_r15 .wrap_board_controller i { font-style:normal;font-size:13px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left em,
.board_r15 .wrap_board_controller .cntrl_admin .move_entries em,
.board_r15 .wrap_board_controller .cntrl_admin .btn_move { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/bbs/list/photoafter/sprite.png) no-repeat 0 0; }

.board_r15 .wrap_board_controller .cntrl_user, .wrap_board_controller .cntrl_admin { height:40px;padding:12px 16px 0; }
.board_r15 .wrap_board_controller .cntrl_user { background-color:#ebf2fd;border-top:1px solid #649cf3;border-bottom:1px solid #649cf3; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left, .wrap_board_controller .cntrl_user .clmn_right { float:left; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left { width:368px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left .total_entries, .wrap_board_controller .cntrl_user .clmn_left .total_pages { display:inline-block;line-height:22px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left .total_entries { margin-right:15px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left .total_entries em { background-position:0 0;width:65px;height:26px;vertical-align:bottom;margin-right:5px;display:inline-block; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_left .total_pages em { background-position:-65px 0;width:52px;height:26px;vertical-align:bottom;margin-right:5px;display:inline-block; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right { width:440px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right ul, .wrap_board_controller .cntrl_user .clmn_right ul li { margin:0;padding:0; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right ul { list-style:none outside none;float:right; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right ul li { float:left;margin-left:-1px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right .sorts { margin-left:10px; }

.board_r15 .wrap_board_controller .cntrl_user .clmn_right .icn_lbl_blue { font-weight:bold;position:relative;z-index:10;background-color:#ebf2fd;padding:5px 10px 3px;height:17px;line-height:17px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right .icn_lbl_gray { position:relative;background-color:#fff;padding:5px 10px 3px;height:17px;line-height:17px; }
.board_r15 .wrap_board_controller .cntrl_user .clmn_right .selected .icn_lbl_gray { font-weight:bold;position:relative;z-index:10;background-color:#fdebeb;border:1px solid #f36464;color:#dc4040;padding:5px 10px 3px;height:17px;line-height:17px; }

.board_r15 .wrap_board_controller .cntrl_admin { border-bottom:1px solid #649cf3; }
.board_r15 .wrap_board_controller .cntrl_admin .move_entries em { background-position:-117px 0;width:75px;height:26px;margin-right:5px;display:inline-block;vertical-align:middle; }
.board_r15 .wrap_board_controller .cntrl_admin .btn_move { background-position:0 -26px;width:81px;height:30px;display:inline-block;vertical-align:middle; }
.board_r15 .wrap_board_controller .cntrl_admin select { padding:5px;border:1px solid #c3c3c3; }
.board_r15 .wrap_board_controller .cntrl_admin select:focus { border:1px solid #5572c7;outline:0; }

/* 게시판 공통 */
.board_r15 .eng_num { font-family:Verdana;letter-spacing:-1px; }
.board_r15 .divider { display:inline-block;margin:0 3px;color:#757575; }
.board_r15 .clmn { width:50%;float:left; }
.board_r15 .clmn_right { text-align:right; }
.board_r15 .resize_attached_img { width:800px; }

/* 리스트 보기 : 갤러리 */
.board_r15 { width:100%;max-width:840px; }
.board_r15 .list_gallery_r15 { list-style:none outside none;width:100%; }
.board_r15 .list_gallery_r15, .board_r15 .list li { margin:0;padding:0; }
.board_r15 .list_gallery_r15 li { position:relative;display:inline-block;vertical-align:top;margin:4px;text-align:center; }
.board_r15 .list_gallery_r15 li .curr_entry { position:absolute;left:-6px;top:-6px;z-index:1; }
.board_r15 .list_gallery_r15 li .wrap_img,
.board_r15 .list_gallery_r15 li .wrap_img img { display:block; }
.board_r15 .list_gallery_r15 li .wrap_img { position:relative;border:1px solid #e4e4e4; }
.board_r15 .list_gallery_r15 li .wrap_img .icons { position:absolute;right:0;top:0;margin:-10px 6px 0 0;z-index:2; }
.board_r15 .list_gallery_r15 li .wrap_desc { display:block; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_rcmmn_re { display:block;padding:6px 0;border-bottom:1px solid #eeeeee;font-family:Verdana;font-size:12px;color:#757575;letter-spacing:-1px; }
.board_r15 .icon_title { vertical-align:sub;margin:0 2px 0 0; }
.board_r15 .rcmmn, .board_r15 .re, .board_r15 .hit { display:inline-block; }
.board_r15 .re, .board_r15 .hit { margin-left:6px; }
.board_r15 .list_gallery_r15 li .wrap_desc .title { display:block;padding:6px 10px; }
.board_r15 .list_gallery_r15 li .wrap_desc .title input[type=checkbox] { vertical-align:sub; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_writer_date { display:block;font-size:11px;padding:0 12px; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_writer_date span { display:inline-block; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_writer_date .writer { font-size:11px;color:#757575; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_writer_date .date { font-size:12px;font-family:Verdana;color:#999999;letter-spacing:-1px; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_writer_date .divider { margin:0 1px;color:#999999; }
.board_r15 .list_gallery_r15 .notice { margin-bottom:5px;border-top:1px solid #f36464;border-bottom:1px solid #f36464; }
.board_r15 .list_gallery_r15 .notice .notice_item { padding:6px;border-bottom:1px solid #e1e1e1;background-color:#fdebeb; }

/*포토후기 용도*/
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_rcmmn_re_bottom { display:block;padding:0 0 3px;font-family:Verdana;font-size:12px;color:#757575;letter-spacing:-1px; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_hit_date { display:block;padding:6px 10px 5px;border-bottom:1px solid #eeeeee;font-family:Verdana;font-size:12px;letter-spacing:-1px; }
.board_r15 .list_gallery_r15 li .wrap_desc .wrap_hit_date .date { display:inline-block;margin-top:1px; }
.board_r15 .wrap_hit_date .hit { margin-left:-2px; }

.board_r15 .list_gallery_r15 li .wrap_desc .clmn_left, .board_r15 .list_gallery_r15 li .wrap_desc .clmn_right { width:50%;float:left; }
.board_r15 .list_gallery_r15 li .wrap_desc .clmn_left { text-align:left; }
.board_r15 .list_gallery_r15 li .wrap_desc .clmn_right { text-align:right; }

.board_r15 .list_gallery_r15 .wrap_rltd_prds { display:block;text-align:left;padding:3px 2px;border-bottom:1px solid #eeeeee; }
.board_r15 .list_gallery_r15 .wrap_rltd_prds .wrap_img, .board_r15 .list_gallery_r15 .wrap_rltd_prds .prd_desc { float:left; }
.board_r15 .list_gallery_r15 .wrap_rltd_prds .wrap_img { border:1px solid #efefef;display:inline-block;margin:0 1px; }
.board_r15 .list_gallery_r15 .wrap_rltd_prds .prd_desc { font:11px "나눔고딕",NanumGothic,"돋움",dotum,applegothic,sans-serif;display:inline-block;font-size:11px;color:#858585;width:153px;height:26px;margin:6px 0 0 4px;line-height:13px;overflow:hidden; }
.board_r15 .list_gallery_r15 .wrap_rltd_prds img { width:35px;height:35px; }

  /* 내용보기 : 갤러리 */
.board_r15 .view_gallery_r15 .title { position:relative;background-color: #ebf2fd;border: 1px solid #649cf3;border-left:none;border-right:none;padding:10px 16px; }
.board_r15 .view_gallery_r15 .title .is_member { position:absolute;right:16px;top:12px;letter-spacing:0; }
.board_r15 .view_gallery_r15 .wrap_writer_date_hit { height:18px;line-height:18px;padding:6px 16px;background-color:#fff;border-bottom:1px solid #e1e1e1; }
.board_r15 .view_gallery_r15 .wrap_writer_date_hit .date { color:#858585; }
.board_r15 .view_gallery_r15 .wrap_contents { width:800px;padding:20px; }
.board_r15 .view_gallery_r15 .attached_imgs { text-align:center; }
.board_r15 .view_gallery_r15 .attached_imgs .wrap_img { display:block;margin-bottom:10px; }
.board_r15 .view_gallery_r15 .contents_board { line-height:18px;width:720px;margin:20px auto; }
.board_r15 .view_gallery_r15 .attached_file_name_ip { text-align:right;color:#858585; }

/* 댓글 */
.board_r15 .title_cmmnt { height:36px; }
.board_r15 .title_cmmnt .title_icon { display:inline-block;margin-right:5px;vertical-align:middle;background-position:-258px 0;width:42px;height:26px; }
.board_r15 .title_cmmnt .cnt { font-size:20px;color:#3879d9;vertical-align:sub; }

.board_r15 .wrap_comments_list { margin:0;border-top:1px solid #cccccc; }
.board_r15 .wrap_comments_list { color:#6f6f6f;  }
.board_r15 .wrap_comments_list ul { list-style:none outside none; }
.board_r15 .wrap_comments_list ul, .board_r15 .wrap_comments_list li { padding:0;margin:0; }
.board_r15 .wrap_comments_list li { border-bottom:1px solid #dedede;padding:0 16px; }
.board_r15 .wrap_comments_list .wrap_name_date_ip { padding:15px 0 0;color:#9f9f9f; }
.board_r15 .wrap_comments_list .wrap_name_date_ip .name { color:#6f6f6f; }
.board_r15 .wrap_comments_list .contents_comment { padding:0 0 15px; }

/* 추천하기 */
.board_r15 .btn_rcmmn { text-align:center;margin:0 0 30px; }
.board_r15 .btn_rcmmn .cnt { font-size:30px;line-height:60px;display:inline-block;vertical-align:text-bottom;color:#ff4945;margin-left:10px; }

/* Form */
.board_r15 .form_write_cmmnt { background-color:#f9f9f9;padding:12px 16px;border-top:1px solid #cccccc; }
.board_r15 .form_write_cmmnt .input_text { margin:0;padding:3px 6px;color:#666;border:1px solid #acb2b4;background-color:#fff; }
.board_r15 .form_write_cmmnt .input_name { width:95px;height:16px; }
.board_r15 .form_write_cmmnt textarea { width:88%;height:50px;font-size:12px; }
.board_r15 .form_write_cmmnt .char_limit { font-size:11px;color:#858585; }
.board_r15 .form_write_cmmnt input[type=text]:focus,
.board_r15 .form_write_cmmnt input[type=password]:focus,
.board_r15 .form_write_cmmnt textarea:focus { border:1px solid #3879d9;outline:0; }
.board_r15 .form_write_cmmnt .contents_form_write_cmmnt { padding:6px 0; }
.board_r15 .form_write_cmmnt .btn_reg_cmmnt { background-position:0 -106px;width:72px;height:59px;float:right; }

/* 아이콘 */
.board_r15 .list_gallery_r15 li .icon { display:inline-block;margin:0 1px;vertical-align:sub; }

/* 버튼 */
.board_r15 .btns_rlted_board { text-align:left;margin:10px 0 20px;padding:10px;background-color:#efefef;border:1px solid #e4e4e4;border-left:none;border-right:none; }
.board_r15 .btns_rlted_board .btn { margin:0 1px; }
.board_r15 .btns_rlted_board .clmn_left, .board_r15 .btns_rlted_board .clmn_right { width:50%;display:inline-block; }
.board_r15 .btns_rlted_board .clmn_right { text-align:right; }
.board_r15 .btn_select_all { background-position:-81px -26px;width:67px;height:30px;display:inline-block; }
.board_r15 .btn_view_selected_all { background-position:-148px -26px;width:102px;height:30px;display:inline-block; }
.board_r15 .btn_del_selected_all { background-position:-250px -26px;width:104px;height:30px;display:inline-block; }
.board_r15 .btn_view_list { background-position:-134px -56px;width:65px;height:30px;display:inline-block; }
.board_r15 .btn_del { background-position:-45px -56px;width:45px;height:30px;display:inline-block; }
.board_r15 .btn_del_cmmnt { background-position:0px -86px;width:33px;height:20px;display:inline-block; }
.board_r15 .btn_reply { background-position:0 -56px;width:45px;height:30px;display:inline-block; }
.board_r15 .btn_write { background-position:-199px -56px;width:54px;height:30px;display:inline-block; }
.board_r15 .btn_modify { background-position:-90px -56px;width:44px;height:30px;display:inline-block; }

/* 이전 다음글 */
.board_r15 .wrap_next_prev_entries { margin:10px 0 0;border-top:1px solid #dedede;background-color:#f9f9f9; }
.board_r15 .wrap_next_prev_entries .title_prev_entry { vertical-align:middle;display:inline-block;background-position:-300px 0;width:52px;height:26px; }
.board_r15 .wrap_next_prev_entries .title_next_entry { vertical-align:middle;display:inline-block;background-position:-352px 0;width:53px;height:26px; }
.board_r15 .wrap_next_prev_entries .prev_entry { padding:5px 16px; }
.board_r15 .wrap_next_prev_entries .next_entry { padding:5px 16px; }

/* 검색 */
.board_r15_search { text-align:center;padding:10px;border-bottom:1px solid #e5e5e5; }
.board_r15_search .btn_search { vertical-align:middle; }
.board_r15_search select { padding:5px;border:1px solid #c3c3c3; }
.board_r15_search input[type=text] { padding:6px;border:1px solid #c3c3c3;width:200px; }
.board_r15_search select:focus, .board_r15_search input[type=text]:focus { border:1px solid #5572c7;outline:0; }

.banner_sexy_lingre_related { margin:0 0 40px; }
.banner_sexy_lingre_related div { float:left;width:420px; }

/* 게시판 글 내부 구매한 상품 */
.brd_prchs_prds { margin-bottom:20px; }
.brd_prchs_prds .bpp_title { margin-bottom:6px; }
.brd_prchs_prds .bpp_title span { width:98px;height:32px;background-position:0 -223px; }
.brd_prchs_prds ul { list-style:none outside none; }
.brd_prchs_prds ul, .brd_prchs_prds li { margin:0;padding:0; }
.brd_prchs_prds li { position:relative;list-style:none outside none;display:inline-block;vertical-align:top;width:198px;margin:-1px 0 0 -1px;border:1px solid #e4e4e4; }
.brd_prchs_prds .prchs_prds:hover { border-color:#fa521a;z-index:10; }
.brd_prchs_prds .related_prds:hover { border-color:#649cf3;z-index:10; }
.brd_prchs_prds .wrap_prd { position:relative;padding:14px;text-align:center; }
.brd_prchs_prds .wrap_prd .wrap_img img { width:170px;height:170px; }

  /*
  .board_r15 { width:100%;color:#757575; }
  .board_r15 th { font-size:11px;letter-spacing:-1px;height:40px;background-color:#ebf2fe;border-bottom:1px solid #649cf3; }
  .board_r15 td { height:26px;border-bottom:1px solid #e5e5e5;text-align:center; }

  .board_list_type { text-align:center; }
  .board_list_type .check { width:4%;height:26px; }
  .board_list_type .num { width:8%; }
  .board_list_type .writer { width:10%; }
  .board_list_type .cate { width:10%; }
  .board_list_type .date { width:10%; }
  .board_list_type .hit { width:8%; }

  .board_list_type .check_t {  }
  .board_list_type .num_t { color:#909090; }
  .board_list_type .writer_t { color:#909090; }
  .board_list_type .cate_t { color:#909090; }
  .board_list_type .title_t { text-align:left; }
  .board_list_type .date_t { color:#909090; }
  .board_list_type .hit_t { color:#909090; }
  */

/*-----------------------------------------------------------------------------
기획전
-----------------------------------------------------------------------------*/
.wrap_brands_ovo { border-bottom:1px solid #98bef9;background:#f4f4f4;position:relative;height:817px;overflow:hidden; }
.wrap_brands_ovo .wrap_video { border:1px solid #ebebeb;width:800px;height:493px;margin:0 auto 20px; }
.wrap_brands_ovo .gradient { position:absolute;left:0;bottom:0;display:block; }
.wrap_brands_ovo .btns_view { position:absolute;left:50%;bottom:10px; }
.wrap_brands_ovo .btns_view .btn { position:absolute;left:-40px;bottom:0;cursor:pointer; }
.wrap_brands_ovo .btns_view .btn_view_more { display:none; }
.wrap_brands_ovo .btns_view .btn_view_less { display:block; }

.wrap_brands_tsukasa { border-bottom:1px solid #98bef9; }
.detail_tsukasa, .detail_tsukasa_bottom { padding:20px 0; }


/*  */
.icons_social {margin:20px 0 0 20px; }
.icons_social ul, .icons_social li { margin:0;padding:0; }
.icons_social li { float:left;margin:0 1px 0 0;background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite_icons_social.gif) no-repeat 0 0;width:40px;height:40px; }
.icons_social ul { list-style:none outside none;margin-left:10px; }
.icons_social .blog { background-position:0 0; }
.icons_social .blog:hover { background-position:0 -40px; }
.icons_social .funsex { background-position:-40px 0; }
.icons_social .funsex:hover { background-position:-40px -40px; }
.icons_social .facebook { background-position:-80px 0; }
.icons_social .facebook:hover { background-position:-80px -40px; }
.icons_social .twitter { background-position:-120px 0; }
.icons_social .twitter:hover { background-position:-120px -40px; }
.icons_social .instagram { background-position:-160px 0; }
.icons_social .instagram:hover { background-position:-160px -40px; }
.icons_social .tumblr { background-position:-200px 0; }
.icons_social .tumblr:hover { background-position:-200px -40px; }
.icons_social .google_plus { background-position:-240px 0; }
.icons_social .google_plus:hover { background-position:-240px -40px; }
.icons_social .kakao_story { background-position:-280px 0; }
.icons_social .kakao_story:hover { background-position:-280px -40px; }
.icons_social .youtube { background-position:-320px 0; }
.icons_social .youtube:hover { background-position:-320px -40px; }
/* 땡처리특가 */
.wrap_shckn_price .nav_sub_img li span,
.wrap_shckn_price .caution .title,
.wrap_shckn_price .nav_sub_img li .curr_status { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/shop/list/sprite.png) no-repeat 0 0; }
.wrap_shckn_price .nav_sub_img, .nav-sub-img li { margin:0;padding:0; }
.wrap_shckn_price .nav_sub_img { list-style:none outside none; }
.wrap_shckn_price .nav_sub_img li { height:80px;border-bottom:1px solid #e2e6ea;float:left;position:relative; }
.wrap_shckn_price .nav_sub_img li a { display:block;width:279px;height:80px;position:absolute;left:0;top:0; }
.wrap_shckn_price .nav_sub_img li a:hover { background-color:#edf4ff; }
.wrap_shckn_price .nav_sub_img li span { width:80px;height:40px;margin:20px 0 0 20px; }
.wrap_shckn_price .nav_sub_img .men span { background-position:0 0; }
.wrap_shckn_price .nav_sub_img .women span { background-position:0 -40px; }
.wrap_shckn_price .nav_sub_img .etc span { background-position:0 -121px; }
.wrap_shckn_price .nav_sub_img .men, .wrap_shckn_price .nav_sub_img .women { width:280px;border-right:1px solid #e2e6ea; }
.wrap_shckn_price .nav_sub_img .etc { width:278px; }
.wrap_shckn_price .nav_sub_img .etc a { width:278px; }
.wrap_shckn_price .nav_sub_img li .curr_status { position:absolute;right:30px;top:20px;width:115px;height:41px;background-position:0 -80px; }
.wrap_shckn_price .nav_sub_img li .curr_status span { position:absolute;right:30px;top:-10px;width:115px;height:41px;background-position:0 -80px; }
.wrap_shckn_price .nav_sub_img li .curr_status ul, .wrap_shckn_price .nav_sub_img li .curr_status li { margin:0;padding:0; }
.wrap_shckn_price .nav_sub_img li .curr_status ul { list-style:none outside none;margin-top:23px; }
.wrap_shckn_price .nav_sub_img li .curr_status li { border:none;float:left;width:57px;height:16px;text-align:center;color:#999;display:table-cell; }
.wrap_shckn_price .nav_sub_img li .curr_status .on_going { color:#ff2300; }

.wrap_shckn_price .nav_sub_img .status_menu_on { background-color:#edf4ff;font-weight:normal;border-bottom:1px solid #98bef9; }
.wrap_shckn_price .nav_sub_img .status_menu_off { background-color:#fff;border-bottom:1px solid #e2e6ea; }
.wrap_shckn_price .nav_sub_img .men .status_menu_on span { background-position:-80px 0; }
.wrap_shckn_price .nav_sub_img .women .status_menu_on span { background-position:-80px -40px; }
.wrap_shckn_price .nav_sub_img .etc .status_menu_on span { background-position:-80px -121px; }

.wrap_shckn_price .caution { position:relative;border:1px solid #e2e6ea;background:#f9f9f9;padding:17px 34px;margin:10px 0; }
.wrap_shckn_price .caution ul { list-style:none outside none;color:#888888;font-size:11px;letter-spacing:-1px; }
.wrap_shckn_price .caution ul, .wrap_shckn_price .caution li { margin:0;padding:0; }
.wrap_shckn_price .caution .title { margin:0 0 10px;background-position:-115px -80px;width:124px;height:30px; }
.wrap_shckn_price .caution .banner_evt { position:absolute;right:34px;top:15px; }

.wrap_shckn_price .banner_dscnt_prds_monthly_sp { margin:0 0 10px;background-position:0 -71px;width:124px;height:30px; }
.banner_dscnt_prds_monthly_sp { margin-top:10px; }
.banner_oneaday_sp { background-color:#96c6ec;width:840px;height:329px;text-align:center;padding-top:50px; }
.banner_oneaday_sp a { display:block;width:100%;height:100%; }

/* 예약상품 */
.cate2_title_pre_order { width:163px;background-position:0 -725px; }
.wrap_pre_order .caution .title,
.rcmmn_prds_pre_order .btn_layaway,
.prds_normal_4column_pre_order .btn_purchase,
.wrap_detail .prd_summary .right_col .wrap_imprt_date .imprt_date .title,
.wrap_detail .prd_summary .right_col .wrap_imprt_code .prd_code .title,
.wrap_detail .form_pre_order .btn_reg_pre_order { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/r15/img/pre_order/sprite.png) no-repeat 0 0; }
.wrap_pre_order .caution { position:relative;border:1px solid #e2e6ea;background:#f9f9f9;padding:17px 34px 34px 34px;margin:10px 0; }
.wrap_pre_order .caution ul { list-style:none outside none;font-size:11px;letter-spacing:-1px;color:#666; }
.wrap_pre_order .caution ul, .wrap_pre_order .caution li { margin:0;padding:0; }
.wrap_pre_order .caution li { padding-left:6px;margin:2px 0 2px 4px; }
.wrap_pre_order .caution li .emphs { background-color:#e8f1ff;color:#000;padding:2px;border-bottom:1px solid #649cf3; }
.wrap_pre_order .caution .title { width:109px;height:26px;background-position:0 0;margin-bottom:10px; }
.wrap_pre_order .caution .banner_evt { position:absolute;right:34px;top:17px; }

.wrap_shckn_price .caution li .bullet,
.wrap_pre_order .caution li .bullet { background-position:0 -701px;display:inline-block;width:2px;height:2px;margin:0 5px;vertical-align:middle; }

.rcmmn_prds_pre_order ul { padding:0; }
.rcmmn_prds_pre_order .title { width:79px;background-position:-48px -376px; }
.rcmmn_prds_pre_order li { width:278px; }
.rcmmn_prds_pre_order li:hover { border:1px solid #fa521a; }
.rcmmn_prds_pre_order .wrap_img img { width:250px;height:250px; }
.rcmmn_prds_pre_order .rank { background-color:#fa521a;width:26px;height:26px;line-height:26px;font-size:13px; }
.rcmmn_prds_pre_order .btn_layaway { display:inline-block;width:140px;height:44px;background-position:0 -26px;margin:5px auto 10px; }

/*
.prds_normal_4column_pre_order .title { width:79px;background-position:-48px -389px; }
.prds_normal_4column_pre_order li { margin-bottom:6px; }
*/
.prds_normal_4column_pre_order .title { width:79px;background-position:-48px -389px; }
.prds_normal_4column_pre_order ul { padding:0;border-bottom:none; }
.prds_normal_4column_pre_order .curr_selling_prds { width:278px;margin:-1px 0 0 -1px; }
.prds_normal_4column_pre_order .wrap_img { border:none; }
.prds_normal_4column_pre_order .wrap_img img { width:250px;height:250px; }
.prds_normal_4column_pre_order .rank { background-color:#649cf3;width:26px;height:26px;line-height:26px;font-size:13px; }
.prds_normal_4column_pre_order .curr_selling_prds:hover { border:1px solid #649cf3; }
.prds_normal_4column_pre_order .curr_selling_prds .btn_purchase { display:inline-block;width:140px;height:44px;background-position:-140px -26px;margin:5px auto 10px; }


.wrap_detail form_pre_order .prd_summary .right_col .prd_name_pre_order { border-bottom:none; }
.wrap_detail .prd_summary .right_col .cate_info { padding:6px;border:1px solid #f9612e;border-right:none;border-left:none;background-color:#fff3ef; }
.wrap_detail .prd_summary .right_col .cate_info ul,
.wrap_detail .prd_summary .right_col .cate_info li { margin:0;padding:0; }
.wrap_detail .prd_summary .right_col .cate_info ul { list-style:none outside none;letter-spacing:-1px; }
.wrap_detail .prd_summary .right_col .cate_info li { padding-left:6px;margin:2px 0 2px 10px; }
.wrap_detail .prd_summary .right_col .cate_info li .bullet { background-position:-33px -698px;display:inline-block;width:3px;height:3px;margin:0 5px 0 -7px;vertical-align:middle; }
.wrap_detail .prd_summary .right_col .cate_info .emphs { background-color:#fcf0b1; }
.wrap_detail .prd_summary .right_col .wrap_imprt_date, .wrap_detail .prd_summary .right_col .wrap_imprt_code { height:26px;line-height:26px;padding:10px; }
.wrap_detail .prd_summary .right_col .wrap_imprt_date span { display:inline-block;float:left; }
.wrap_detail .prd_summary .right_col .wrap_imprt_date .imprt_date .title { margin-right:5px;display:inline-block;width:83px;height:26px;background-position:0 -70px; }
.wrap_detail .prd_summary .right_col .wrap_imprt_date .imprt_date .date { font-size:20px;line-height:24px;color:#fa521a; }
.wrap_detail .prd_summary .right_col .wrap_imprt_code { border-bottom:1px solid #f9612e; }
.wrap_detail .prd_summary .right_col .wrap_imprt_code .prd_code .title { float:left;margin-right:5px;display:inline-block;width:87px;height:26px;background-position:0 -96px; }
.wrap_detail .prd_summary .right_col .wrap_imprt_code .prd_code .code_num { float:left;height:24px;line-height:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 8px;display:inline-block;color:#fff;background-color:#a4a4a4;border:1px solid #8e8e8e; }
.wrap_detail .form_pre_order .wrap_form { padding:0 20px; }
.wrap_detail .form_pre_order .wrap_form label { display:block;height:32px;line-height:32px;border-bottom:1px solid #ededed;padding:10px 5px; }
.wrap_detail .form_pre_order .wrap_form label .title { width:70px;display:inline-block;float:left }
.wrap_detail .form_pre_order .wrap_form label input[type="text"],
.wrap_detail .form_pre_order .wrap_form label textarea,
.wrap_detail .form_pre_order .wrap_form label select { padding:5px 10px;background-color:#f9fafc;border:1px solid #dcdddf;height:32px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

.wrap_detail .form_pre_order .wrap_form .name input { width:90px;float:left }
.wrap_detail .form_pre_order .wrap_form .name ul,
.wrap_detail .form_pre_order .wrap_form .name li { margin:0;padding:0; }
.wrap_detail .form_pre_order .wrap_form .name ul { list-style:none outside none;letter-spacing:-1px;float:left;margin-left:5px; }
.wrap_detail .form_pre_order .wrap_form .name li { line-height:14px;padding-left:6px;margin:2px 0 2px 4px; }
.wrap_detail .form_pre_order .wrap_form .name li .bullet { background-position:-33px -698px;display:inline-block;width:3px;height:3px;margin:0 5px 0 -7px;vertical-align:middle; }
.wrap_detail .form_pre_order .wrap_form .phone input { width:80px; }
.wrap_detail .form_pre_order .wrap_form .phone .dash { margin:0 2px; }
.wrap_detail .form_pre_order .wrap_form .email input { width:290px; }
.wrap_detail .form_pre_order .wrap_form .product_count input { width:54px; }
.wrap_detail .form_pre_order .wrap_form .payment select { width:290px; }
.wrap_detail .form_pre_order .wrap_form .memo { height:auto;line-height:18px;border-bottom:none }
.wrap_detail .form_pre_order .wrap_form .memo textarea { width:290px;height:82px; }

.wrap_detail .form_pre_order .wrap_form input[type="text"]:focus,
.wrap_detail .form_pre_order .wrap_form textarea:focus,
.wrap_detail .form_pre_order .wrap_form select:focus { outline:0;border-color:#129FEA; }

.wrap_detail .form_pre_order .wrap_btn_reg_pre_order { border-top:1px solid #ddd; }
.wrap_detail .form_pre_order .btn_reg_pre_order { border-top:1px solid #ededed;margin:10px auto;width:170px;height:54px;background-position:0 -122px; }
.wrap_detail .form_pre_order .btn_reg_pre_order:hover { background-position:0 -176px; }

/* 구해줘요 */
.cate2_title_warehousing_request { width:195px;background-position:0 -813px; }
.wrap_warehousing_request .caution .title,
.rcmmn_prds_warehousing_request .btn_layaway,
.rcmmn_prds_warehousing_request .btn_purchase,
.wrap_detail .prd_summary_warehousing_request .right_col .wrap_imprt_code .prd_code .title,
.wrap_detail .form_warehousing_request .btn_reg_warehousing_request { background:url(//cdn-banana.bizhost.kr/banana_web_20181015/sprite.png) no-repeat 0 0; }
.wrap_warehousing_request .caution { position:relative;border:1px solid #e2e6ea;background:#f9f9f9;padding:17px 34px;margin:10px 0; }
.wrap_warehousing_request .caution ul { list-style:none outside none;font-size:11px;letter-spacing:-1px;color:#666; }
.wrap_warehousing_request .caution ul, .wrap_warehousing_request .caution li { margin:0;padding:0; }
.wrap_warehousing_request .caution li .bullet { background-position:0 -701px;display:inline-block;width:2px;height:2px;margin:0 5px;vertical-align:middle; }
.wrap_warehousing_request .caution li { padding-left:6px;margin:2px 0 2px 4px; }
.wrap_warehousing_request .caution li .emphs { background-color:#e8f1ff;color:#000;padding:2px;border-bottom:1px solid #649cf3; }
.wrap_warehousing_request .caution .title { width:109px;height:26px;background-position:0 0;margin-bottom:10px; }
.wrap_warehousing_request .caution .banner_evt { position:absolute;right:34px;top:17px; }

.rcmmn_prds_warehousing_request .title { width:79px;background-position:-48px -376px; }
.rcmmn_prds_warehousing_request li { width:208px; }
.rcmmn_prds_warehousing_request li:hover { border:1px solid #fa521a; }
.rcmmn_prds_warehousing_request .wrap_img img { width:180px;height:180px; }
.rcmmn_prds_warehousing_request .rank { background-color:#fa521a;width:26px;height:26px;line-height:26px;font-size:13px; }
.rcmmn_prds_warehousing_request .btn_layaway { display:inline-block;width:140px;height:44px;background-position:0 -26px;margin:5px auto 10px; }
.rcmmn_prds_warehousing_request .curr_selling_prds .rank { background-color:#649cf3; }
.rcmmn_prds_warehousing_request .curr_selling_prds:hover { border:1px solid #649cf3; }
.rcmmn_prds_warehousing_request .curr_selling_prds .btn_purchase { display:inline-block;width:140px;height:44px;background-position:-140px -26px;margin:5px auto 10px; }

.prds_normal_4column_warehousing_request .title { width:79px;background-position:-48px -389px; }
.prds_normal_4column_warehousing_request li { margin-bottom:6px; }

.wrap_detail .prd_summary_warehousing_request .right_col .prd_name { border:none !important; }
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info { padding:6px;border:1px solid #f9612e;border-right:none;border-left:none;background-color:#fff3ef; }
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info ul,
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info li { margin:0;padding:0; }
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info ul { list-style:none outside none;letter-spacing:-1px; }
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info li { padding-left:6px;margin:2px 0 2px 4px; }
.wrap_detail .prd_summary_warehousing_request .right_col .cate_info li .bullet { background-position:0 -701px;display:inline-block;width:2px;height:2px;margin:0 5px;vertical-align:middle; }
.wrap_detail .prd_summary_warehousing_request .right_col .wrap_imprt_code { height:26px;line-height:26px;padding:10px; }
.wrap_detail .prd_summary_warehousing_request .right_col .wrap_imprt_code { border-bottom:1px solid #f9612e; }
.wrap_detail .prd_summary_warehousing_request .right_col .wrap_imprt_code .prd_code .title { float:left;margin-right:5px;display:inline-block;width:87px;height:26px;background-position:0 -70px; }
.wrap_detail .prd_summary_warehousing_request .right_col .wrap_imprt_code .prd_code .code_num { float:left;height:24px;line-height:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 8px;display:inline-block;color:#fff;background-color:#a4a4a4;border:1px solid #8e8e8e; }
.wrap_detail .form_warehousing_request .wrap_form { padding:0 20px; }
.wrap_detail .form_warehousing_request .wrap_form label { display:block;height:32px;line-height:32px;border-bottom:1px solid #ededed;padding:10px 5px; }
.wrap_detail .form_warehousing_request .wrap_form label .title { width:70px;display:inline-block;float:left }
.wrap_detail .form_warehousing_request .wrap_form label input[type="text"],
.wrap_detail .form_warehousing_request .wrap_form label textarea,
.wrap_detail .form_warehousing_request .wrap_form label select { padding:5px 10px;background-color:#f9fafc;border:1px solid #dcdddf;height:32px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

.wrap_detail .form_warehousing_request .wrap_form .name input { width:90px;float:left }
.wrap_detail .form_warehousing_request .wrap_form .name ul,
.wrap_detail .form_warehousing_request .wrap_form .name li { margin:0;padding:0; }
.wrap_detail .form_warehousing_request .wrap_form .name ul { list-style:none outside none;letter-spacing:-1px;float:left;margin-left:5px; }
.wrap_detail .form_warehousing_request .wrap_form .name li { line-height:14px;padding-left:6px;margin:2px 0 2px 4px; }
.wrap_detail .form_warehousing_request .wrap_form .name li .bullet { background-position:0 -701px;display:inline-block;width:2px;height:2px;margin:0 5px;vertical-align:middle; }
.wrap_detail .form_warehousing_request .wrap_form .phone input { width:80px; }
.wrap_detail .form_warehousing_request .wrap_form .phone .dash { margin:0 2px; }
.wrap_detail .form_warehousing_request .wrap_form .email input { width:290px; }
.wrap_detail .form_warehousing_request .wrap_form .product_count input { width:54px; }
.wrap_detail .form_warehousing_request .wrap_form .payment select { width:290px; }
.wrap_detail .form_warehousing_request .wrap_form .memo { height:auto;line-height:18px;border-bottom:none }
.wrap_detail .form_warehousing_request .wrap_form .memo textarea { width:290px;height:82px; }

.wrap_detail .form_warehousing_request .wrap_form input[type="text"]:focus,
.wrap_detail .form_warehousing_request .wrap_form textarea:focus,
.wrap_detail .form_warehousing_request .wrap_form select:focus { outline:0;border-color:#129FEA; }

.wrap_detail .form_warehousing_request .wrap_btn_reg_warehousing_request { border-top:1px solid #ddd; }
.wrap_detail .form_warehousing_request .btn_reg_warehousing_request { border-top:1px solid #ededed;margin:10px auto;width:170px;height:54px;background-position:0 -96px; }
.wrap_detail .form_warehousing_request .btn_reg_warehousing_request:hover { background-position:0 -150px; }

/* 플로팅 스팟성 배너 */
.banner_fltng { position:absolute;top:0;left:0;z-index:10;display:none; }
.banner_fltng_sexy_lngre_evt { top:-67px;left:320px; }
.banner_fltng_sexy_lngre_evt .btn_close { position:absolute;top:24px;left:214px;z-index:20; }
.banner_fltng_sexy_lngre_evt .btn_go { position:absolute;top:106px;left:76px;z-index:20; }

/* 플로팅 스팟성 배너 : 리얼툰 내부 */
.real-toon .banner_fltng { top:420px;left:570px; }

/*  */
.legacy_banners { margin-top:14px; }

/* 아이콘 */
.icon_img { vertical-align:bottom;display:inline-block; }
.icon_img_left { margin-right:2px; }
.icon_img_right { margin-left:2px; }

/* 무료이벤트 게시판 컨텐츠 */
.cntn_free_evt { text-align:center;line-height:18px; }
.cntn_free_evt .title { font-size:16px;line-height:20px;font-weight:bold;letter-spacing:-1px; }
.cntn_free_evt .title_evt { font-size:18px;line-height:22px;font-weight:bold;letter-spacing:-1px;color:#287bcf; }
.cntn_free_evt .prd_title { font-size:16px;line-height:20px;font-weight:bold;letter-spacing:-1px;color:#287bcf; }
.cntn_free_evt .prd_price { font-size:16px;line-height:20px;font-weight:bold;letter-spacing:-1px;color:#287bcf; }
.cntn_free_evt .prd_img { margin:10px 0; }
.cntn_free_evt ol { list-style:none outside none;width:650px;margin:50px auto;padding:0; }
.cntn_free_evt ol li { margin:40px 0;padding:0; }
.cntn_free_evt ol li .title_ol { display:block;margin:0 0 3px 0;font-size:14px;font-weight:bold;letter-spacing:-1px; }
.cntn_free_evt .detail { text-align:left;width:650px;margin:0 auto; }

/* 하마사키 마오 이미지
.fan_mtng_mao_hamasaki_in_detail { margin-bottom:20px; }
.fan_mtng_mao_hamasaki_in_detail .section_bottom { position:relative; }
.fan_mtng_mao_hamasaki_in_detail .section_bottom .btn_go_fan_mtng { display:block;position:absolute;left:320px;top:462px;z-index:10 }
*/

.in_detail_tsukasa_fan_meeting__review { margin-bottom:20px; }

/*-----------------------------------------------------------------------------
상품 아이콘
-----------------------------------------------------------------------------*/
.prd_icon_sp { display:inline-block;height:16px;margin:1px 1px 0 0; }
/*당일발송*/
.icon_1 { width:46px;background-position:-338px -354px; }
/*동영상*/
.icon_2 { background:none; }
/*히트*/
.icon_3 { width:27px;background-position:-338px -370px; }
/*베스트*/
.icon_4 { width:37px;background-position:-338px -386px; }
/*인기*/
.icon_5 { width:26px;background-position:-338px -402px; }
/*신상품*/
.icon_6 { width:35px;background-position:-338px -418px; }
/*추천*/
.icon_7 { width:26px;background-position:-338px -434px; }
/*초특가*/
.icon_8 { width:36px;background-position:-338px -450px; }
/*할인*/
.icon_9 { width:27px;background-position:-338px -466px; }
/*이벤트*/
.icon_10 { width:36px;background-position:-338px -482px; }
/*스마트연동*/
.icon_11 { width:54px;background-position:-338px -498px; }
/*특별상품*/
.icon_12 { width:45px;background-position:-338px -514px; }
/*한정판매*/
.icon_13 { width:46px;background-position:-338px -530px; }
/*남녀공용*/
.icon_14 { width:46px;background-position:-338px -546px; }
/*무료배송*/
.icon_15 { width:45px;background-position:-338px -562px; }
/*10%적립*/
.icon_16 { width:46px;background-position:-338px -578px; }
/*무이자*/
.icon_17 { width:37px;background-position:-338px -594px; }
/*반짝할인*/
.icon_18 { width:45px;background-position:-338px -610px; }
/*오늘만할인*/
.icon_19 { width:55px;background-position:-338px -626px; }
/*이달의할인*/
.icon_20 { width:56px;background-position:-338px -642px; }
/*13%적립*/
.icon_21 { width:46px;background-position:-338px -658px; }
/*스태프보이스*/
.icon_22 { width:65px;background-position:-338px -674px; }
/*재입고*/
.icon_23 { width:36px;background-position:-338px -690px; }

/*-----------------------------------------------------------------------------
legacy code
-----------------------------------------------------------------------------*/
/*  */
.title_top_board { width:100%;max-width:100%;text-align:center; }
.ttb_photo_review { background-color:#775a9d; }

/*-----------------------------------------------------------------------------
TYPO
-----------------------------------------------------------------------------*/
html { font-family:Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-size:12px;line-height:1.4; }
.exo2_bold { font-family:'Exo 2', sans-serif;font-weight:700; }
.exo2_extra_bold { font-family:'Exo 2', sans-serif;font-weight:800; }
.exo2_ultra_bold { font-family:'Exo 2', sans-serif;font-weight:900; }
.lnb .menu_item li { font-size:13px;letter-spacing:-1px; }
.lnb .menu_item li i { font-size:12px; }
.lnb .menu_item li .fa-circle,.lnb .menu_item li .fa-circle-o { font-size:10px; }

.lnb-colorful .menu_item li { font-size:12px;letter-spacing:-1px; }

.emphs_bg { font-family:tahoma,verdana,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif; }

/*------------------------------
COLOR
------------------------------*/
html { color:#4d4d4d; }
.banner_top { background-color:#fe9db0; }
.wrap_msg_oneline span, .nav_utlty li, .lnb { color:#333; }
.select_box .selected { color:#4c81ed; }
.select_box .wrap_opts .option:hover { background-color:#ffe100; }
.srch_box { color:#4073dc; }

.slides_num { color:#bbb; }

.wrap_brdcr .wrap_notice .fa-heart { color:#fa521a; }

/*-----------------------------------------------------------------------------
상세페이지
-----------------------------------------------------------------------------*/
.wrap_detail .desc { line-height:1.6; }
.wrap_detail .desc,.wrap_detail .how-to-use,.wrap_detail .how-to-maintain { font-family:Gulim,'굴림',Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-size:13px; }
.wrap_detail .how-to-use { margin-top:20px; }
.wrap_detail .how-to-maintain { margin:20px 0; }

.wrap_detail .how-to-use .title { background-color:#d9edf7;display:inline-block;margin-bottom:5px; }
.wrap_detail .how-to-maintain .title { background-color:#dff0d8;display:inline-block;margin-bottom:5px; }
.wrap_detail .dtl-emphs-yellow { background-color:#fff5a6;color:#000; }
.wrap_detail .dtl-emphs-red { background-color:#f2dede;color:#000; }
.wrap_detail .spec { list-style:disc inside none;padding:0; }

/*  */
.wrap_detail .banners_branch { margin:10px 0; }
.wrap_detail .banners_branch div { width:50%;float:left; }

.wrap_detail .outer_cntnt_full_width { margin-bottom:20px; }

/*  */
.prd_in_photo_review { list-style:none outside none;border:1px solid #e4e4e4;padding:20px 15px;margin-top:50px; }
.prd_in_photo_review li { float:left;width:184px;margin:0 4px; }
.prd_in_photo_review li .prd-img { border:1px solid #efefef;display:inline-block;margin-bottom:6px; }
.prd_in_photo_review li img { width:100%;max-width:100%; }

/* 구해줘요 */
.wrap_detail .detail-img-warehousing-request { font:12px/1.5 'Nanum Gothic','나눔고딕',NanumGothic,'맑은고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.wrap_detail .detail-img-warehousing-request .wrap_img_desc { padding:30px 0;font-size:15px;line-height:22px;text-align:center; }
.wrap_detail .detail-img-warehousing-request .wrap_img_desc p { text-align:left; }
.wrap_detail .detail-img-warehousing-request a { border-bottom:1px solid #4559e9;color:#4559e9; }
.wrap_detail .detail-img-warehousing-request a:link,
.wrap_detail .detail-img-warehousing-request a:visited,
.wrap_detail .detail-img-warehousing-request a:hover,
.wrap_detail .detail-img-warehousing-request a:active { color:#4559e9;text-decoration:none; }

.wrap_detail .detail-img-warehousing-request .wrap_img_desc .align_center { text-align:center; }
.wrap_detail .detail-img-warehousing-request .wrap_img_desc .emphs { background-color:#fcf7de; }


/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/
/* 최상단 한 줄 텍스트 배너 */
/*.banner_spot_txt { border-bottom:1px solid #cfdef1;background:#e0f4ff;text-align:center;color:#333333;height:30px;position:relative; }*/
.banner_spot_txt { border-bottom:1px solid #f8e6a1;background:#fffae3;text-align:center;color:#7e6b23;height:30px;position:relative; }
.banner_spot_txt .inner_bnti { width:1020px;margin:0 auto;height:30px;position:relative; }
.banner_spot_txt .banners { position:absolute;overflow:hidden;left:0;top:0;width:1020px;height:30px;line-height:30px; }
.banner_spot_txt .btn_close { position:absolute;right:0;top:8px;font-size:11px;letter-spacing:-1px;z-index:10; }

/* 플래시 이벤트 */
.banner_txt_evt_flash { border-bottom:1px solid #94d6f7;background:#d9edf7;text-align:center;color:#7e6b23;height:30px;position:relative; }
.banner_txt_evt_flash .banner_txt_evt_flash_inner { font-family:Verdana, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;width:1020px;margin:0 auto;height:30px;position:relative; }
.banner_txt_evt_flash .banners { position:absolute;overflow:hidden;left:0;top:0;width:1020px;height:30px;line-height:30px; }
.banner_txt_evt_flash .btn_close { position:absolute;right:20px;top:8px;font-size:11px;letter-spacing:-1px;z-index:10; }
.banner_txt_evt_flash .emphs { display:inline-block;line-height:16px;border-bottom:1px solid #fa521a;color:#fa521a; }
.banner_txt_evt_flash .full_link { display:block;width:100%;height:100%; }
.banner_txt_evt_flash .full_link:link { color:#454545;text-decoration:none; }
.banner_txt_evt_flash .full_link:visited { color:#454545;text-decoration:none; }
.banner_txt_evt_flash .full_link:active { color:#454545;text-decoration:none; }
.banner_txt_evt_flash .full_link:hover { color:#454545;text-decoration:none; }


/*-----------------------------------------------------------------------------

-----------------------------------------------------------------------------*/
.popup_top { position:absolute;left:0;top:30px;display:none;z-index:10000;border:1px solid #000;padding:3px;background:#fff; }
.popup_top a { position:relative;display:block; }
.popup_top .btn_close { position:absolute;right:0;top:0;z-index:1; }

.popup_top_free_gift { left:100px;width:600px; }
.popup_top_maxim { left:707px;width:350px; }
.popup_top_mens_show { left:1064px;width:500px; }

.popup_top span { display:block; }
.popup_top span i { float:right;font-size:16px; }
.popup_top .wrap_btn { padding:8px 6px 4px; }

/*-----------------------------------------------------------------------------
메인페이지 하단 츠보미, 츠카사, 동영상 쇼핑
-----------------------------------------------------------------------------*/
.wrap_tsubomi_aoi_vod { margin:20px 0 0; }
.wrap_tsubomi_aoi_vod span { display:inline-block;position:absolute;left:0;top:0;z-index:1; }
.wrap_tsubomi_aoi_vod .tsubomi, .wrap_tsubomi_aoi_vod .aoi, .wrap_tsubomi_aoi_vod .vod { float:left;position:relative; }
.wrap_tsubomi_aoi_vod .tsubomi, .wrap_tsubomi_aoi_vod .aoi { margin-right:9px; }

.wrap_tsubomi_aoi_vod .tsubomi .btn_intrv { left:19px;top:288px; }
.wrap_tsubomi_aoi_vod .tsubomi .btn_exhbt { left:74px;top:288px; }
.wrap_tsubomi_aoi_vod .aoi .btn_intrv { left:27px;top:288px; }
.wrap_tsubomi_aoi_vod .aoi .btn_fan_review { left:82px;top:288px; }
.wrap_tsubomi_aoi_vod .vod .btn_go { left:124px;top:256px; }
.wrap_tsubomi_aoi_vod .vod .btn_view { left:124px;top:284px; }

.wrap_vid_tsubomi_aoi_vod { margin:9px 0 13px; }

.opened_entry { background-color:#ffffce; }

/* 비디오 영역 */
.wrap_video_800 { padding:20px;background-color:#000; }

/* 관리자용 메시지 */
.info_update_admin { font-family:Verdana, '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif;margin-top:10px;letter-spacing:-1px; }
.info_update_admin .middot { display:inline-block;padding:0 5px; }

/*-----------------------------------------------------------------------------
FORM
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
Plugins
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
Legacy
-----------------------------------------------------------------------------*/
.prd_summary .price img { vertical-align:middle; }
/*  */
.wrap_search_preloader { position:relative; }
.search_preloader { display:none;position:absolute;top:9px;left:236px; }
.autocomplete-suggestions { font-size:12px;border:1px solid #629bf2;background:#FFF;overflow:auto;margin-top:-100px;margin-left:-1px;line-height:1.2; }
.autocomplete-suggestion { padding:5px 5px;overflow:hidden;border-bottom:1px dashed #a3c7ff; }
.autocomplete-suggestion .thumb { float:left;margin-right:5px;width:60px;height:60px;border:1px solid #ccc; }
.autocomplete-suggestion .thumb img { border:0;width:60px;height:60px; }
.autocomplete-suggestion:last-child { border-bottom:none; }
.autocomplete-suggestion:hover { background-color: #d9edf7; }
.autocomplete-selected { color:#31708f;background-color:#d9edf7;border-color:#bce8f1; }
.autocomplete-suggestions strong { font-weight:bold;color:#629bf2; }
.autocomplete-group { padding:2px 5px; }
.autocomplete-group strong { display:block;border-bottom:1px solid #000; }

.other { color: #000000}
.name { color: #656565}
.cost1 { line-height:14px; color: #8A8A8A}
.cost2 { line-height:14px; color: #0076AB}
.hot { color: #000000}

.sub { color: #000000}
.imgbox { background-color:#C6C6C6;}
.list1 { background-color:#A4A4A4;}
.list2 { color: #515151; background-color:#F3F3F3;}

.bbs { color: #515151;}
.bbs a:link{text-decoration:none; color:#515151;/*font-size:9pt*/}
.bbs a:visited{text-decoration:none; color:#515151;/*font-size:9pt*/}
.bbs a:active{text-decoration:none; color:#515151;/*font-size:9pt*/}
.bbs a:hover{text-decoration:underline; color:#515151;/*font-size:9pt*/}

.input {color: #000000; background-color:#FFFFFF;}
.input2 {color: #000000; background-color:#FFFFFF;border:1px solid #C9C9C9; }
.input3 {color: #000000; background-color:#FFFFFF; border:1px solid black; text-align:right; vertical-align:bottom;}
.input4 {color: #000000; background-color:#FFFFFF; border:1px solid white; text-align:right; vertical-align:bottom;}
.input5 {color: #000000; background-color:#FFFFFF; border:1px solid #C9C9C9; text-align:right; vertical-align:bottom;}
.input6 {color: #000000; background-color:#FFFFFF; border:1px solid white; text-align:right;}
.input7 {color: #000000; background-color:#FFFFFF;border:1px solid #FFFFFF;  vertical-align:middle;}

.login {color: #000000; height:24px;}
.login2 {color: #000000; height:42px;}
.loginbox {color: #666666; background-color:#FFFFFF; border:1px solid #A4A4A4; }

.copyright {text-align:center;}
.orderbox {color: #666666; background-color:#FFFFFF; border:1px solid #A4A4A4; }

/*  */
.location {color: #4D4D4D; height:22px;}
a.loc:link{text-decoration:none; color:#4D4D4D; }
a.loc:visited{text-decoration:none; color:#4D4D4D;}
a.loc:active{text-decoration:none; color:#4D4D4D; }
a.loc:hover{text-decoration:underline; color:#4D4D4D;}

.member_text {color: #CC3333; font-weight: bold;}
.member_text2 {color: #2C6ABB;}

/*  */
.s_detail1 {color: #414141; background-color:#FFFFFF; text-align:right; height:22px; padding-right:4px;}
.s_detail2 {color: #414141; background-color:#FFFFFF; }
.s_detailbox {color: #666666; background-color:#FFFFFF; border:1px solid #A4A4A4; }

/*  */
.basket_box {background-color:#D4D4D4; }
.basket_name {color: #515151; background-color:#F8F8F8; text-align:center;/*font-size:9pt*/;}
.basket_value {color: #353535; background-color:#FFFFFF; text-align:center;/*font-size:9pt*/;}
.basket_text {color: #FF6600;}

/*  */
.order_name {color: #515151; background-color:#F8F8F8; text-align:right; width:100px;/*font-size:9pt*/; }
.order_value {color: #515151; background-color:#FFFFFF;/*font-size:9pt*/;}
.order_box {color: #666666; background-color:#FFFFFF; border:1px solid #D4D4D4; }

/*  */
a.sub_cate:link{text-decoration:none; color:#000000; }
a.sub_cate:visited{text-decoration:none; color:#000000;}
a.sub_cate:active{text-decoration:none; color:#000000; }
a.sub_cate:hover{text-decoration:underline; color:#000000;}

/*  */
.m_box {color: #666666; background-color:#F7F7F7; border:1px solid #CFCFCF; }

.table_box { background-color:#D4D4D4;border-collapse:separate;border-spacing:1px; }
.table_line { background-color:#E1E1E1; }
.table_title { background-color:#F8F8F8;/*font-size:9pt*/; }
.table_value { background-color:#FFFFFF;padding:6px; }

.input_box {color: #666666; background-color:#FFFFFF; border:1px solid #C9C9C9; height:22px }
.textarea {color: #666666; background-color:#FFFFFF; border:1px solid #C9C9C9; }

.pop_bg { background-color:#61C4CC; }

.font_color1 { color: #007AA2; }
.font_color2 { color: #FF6600; }
.font_color3 { color: #0069D5; }

/*  */
.board_list { color: #515151;}

a.board_list:link{text-decoration:none; color:#737373;/*font-size:9pt*/}
a.board_list:visited{text-decoration:none; color:#737373;/*font-size:9pt*/}
a.board_list:hover{text-decoration:underline; color:#737373;/*font-size:9pt*/}
a.board_list:active{text-decoration:none; color:#737373;/*font-size:9pt*/}

/* ona_review board link css modify by hanq*/
.board_list_ona { color: #515151;}
a.board_list_ona:link{text-decoration:none; color:#737373;/*font-size:9pt*/}
a.board_list_ona:visited{text-decoration:none; color:#737373;/*font-size:9pt*/}
a.board_list_ona:hover{text-decoration:none; color:#737373;/*font-size:9pt*/}
a.board_list_ona:active{text-decoration:none; color:#737373;/*font-size:9pt*/}

body.board {color:#737373;line-height:16px;}
table.board {color:#737373;line-height:16px;}
tr.board {color:#737373;line-height:16px;}
td.board {color:#737373;line-height:16px;}

select.board_input {color: #737373; background-color:#FFFFFF; border:1px solid #D5D5D5;}
input.board_input {color: #737373; background-color:#FFFFFF; border:1px solid #D5D5D5;}
textarea.board_input {color: #737373; background-color:#FFFFFF; border:1px solid #D5D5D5;}

.small_8pt {text-decoration:none; color:#737373; font-size:8pt}
.big_10pt {text-decoration:none; color:#737373; font-size:10pt}

/*  */
.board_list { color: #515151;}

a.mtom_link:link{text-decoration:none; color:#515151;/*font-size:9pt*/}
a.mtom_link:visited{text-decoration:none; color:#515151;/*font-size:9pt*/}
a.mtom_link:hover{text-decoration:underline; color:#515151;/*font-size:9pt*/}
a.mtom_link:active{text-decoration:none; color:#515151;/*font-size:9pt*/}

body.mtom {color:#515151;line-height:16px;}
table.mtom {color:#515151;line-height:16px;}
tr.mtom {color:#515151;line-height:16px;}
td.mtom {color:#515151;line-height:16px;}

select.mtom {color: #666666; background-color:#FFFFFF; border:1px solid #A4A4A4;}
input.mtom {color: #666666; background-color:#FFFFFF; border:1px solid #A4A4A4;}
textarea.mtom {color: #666666; background-color:#FFFFFF; border:1px solid #A4A4A4;}

/* 전체보기 */
.btn_view_all_prds_ajax { margin-left:-1px;float:left;letter-spacing:-1px;width:107px;height:50px;background-color:#fa521a;border:1px solid #fa521a; }
.btn_view_all_prds_ajax a { color:#fff;display:block;height:50px;line-height:51px;text-align:center;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease; }
.btn_view_all_prds_ajax a:hover { background-color:#fa521a;color:#fff; }
.btn_view_all_prds_ajax span { display:inline-block; }

/* 메인페이지 전체보기 */
.btn_view_all_cate_prds { text-align:center; }
.btn_view_all_cate_prds a { color:#4073dc;background-color:#eaf1ff;border:1px solid #4073dc;display:inline-block;padding:10px 15px;margin:10px 0;text-decoration:none;font-weight:bold;letter-spacing:-1px;text-align:center; }
.btn_view_all_cate_prds_best a { color:#fa521a;background-color:#ffe5dd;border:1px solid #fa521a; }
.btn_view_all_cate_prds_new a {  }
.btn_view_all_cate_prds_gel a {  }
.btn_view_all_cate_prds_condom a {  }
.btn_view_all_cate_prds_sm a {  }
.btn_view_all_cate_prds_lngr a {  }
.btn_view_all_cate_prds_dry a {  }

/* Lazy Load */
.lazyload { opacity:0; }
.lazyloading { opacity:1;transition:opacity 300ms;background:#efefef url(//cdn-banana.bizhost.kr/banana_web_20181015/preloader_blue_25.gif) no-repeat center; }

/*--------------------
혜택구매
--------------------*/
.cate2_title_evt_benefit { width:247px;background-position:0 -835px; }
/* 추천상품 */
/*.rcmmn_prds .prd_benefit, .rcmmn_prds .prd_benefit:hover { border-color:#fa521a;background-color:#faf4f2;z-index:5; }*/
/*.prds_best_by_cate .best_prds_full .prd_benefit, .prds_best_by_cate .best_prds_full .prd_benefit:hover { border-color:#fa521a;background-color:#faf4f2;z-index:5; }*/
/*.rcmmn_prds .prd_benefit .rank { background-color:#fa521a; }*/
.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; }

/*--------------------
Ajax 상품 더보기(동영상)
--------------------*/
.btn_view_more_movie_ajax { letter-spacing:-1px;width:100%;height:80px;color:#fff; text-align:center;}
.btn_view_more_movie_ajax a { background-color:#649CF3;border:1px solid #649CF3;font-family: sans-serif;font-weight:700;font-size:16pt;color:white;display:block;height:100px;line-height:100px;text-align:center;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease; }
.btn_view_more_movie_ajax a:hover { background-color:#3F72DD;color:#fff;border:1px solid #3F72DD; }
.btn_view_more_movie_ajax span { display:inline-block; color:#fff}

/* Ajax 상품 더보기 */
.wrap_ajax_more_all { width:1019px;margin:20px 359px 0; text-align:center;}

/*
.btn_view_more_prds_ajax { letter-spacing:-1px;width:300px;height:100px;color:#fff; text-align:center;}
.btn_view_more_prds_ajax a { background-color:#fa521a;border:1px solid #fa521a;font-family:'Exo 2', sans-serif;font-weight:900;font-size:14pt;color:#fff;display:block;height:100px;line-height:100px;text-align:center;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease; }
.btn_view_more_prds_ajax a:hover { background-color:#3F72DD;color:#fff;border:1px solid #3F72DD; }
.btn_view_more_prds_ajax span { display:inline-block; }
*/

.wrap_btn_view_more_prds_ajax { text-align:center;margin:10px 0 0; float:left; width:100%; }
.btn_view_more_prds_ajax { letter-spacing:-1px;height:46px;background-color:#e0ecff;border:1px solid #649cf3;margin:0 0 0 -1px; }
.btn_view_more_prds_ajax a { position:relative;padding:0 20px;display:block;height:46px;line-height:46px;text-align:center;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-o-transition: all 0.25s ease;-ms-transition: all 0.25s ease;transition: all 0.25s ease; }
.btn_view_more_prds_ajax a:hover { background-color:#0082f0;color:#fff; }
.btn_view_more_prds_ajax a:hover .curr_page { color:#fff000; }
.btn_view_more_prds_ajax .btn_label { font-weight:bold;font-size:13px;display:inline-block; }
.btn_view_more_prds_ajax .btn_label_page { position:absolute;right:20px;top:0; }
.btn_view_more_prds_ajax .wrap_curr_page { font-size:13px; }
.btn_view_more_prds_ajax .wrap_curr_page .curr_page { color:#db6216; }

/*-----------------------------------------------------------------------------
Magnific Popup CSS
-----------------------------------------------------------------------------*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
.mfp-preloader a {
  color: #CCC; }
.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }
.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
  margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 865px; }
.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }
.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 865px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.magnific_popup_full_height .mfp-iframe-scaler { padding-top:100%; }
/* //main.css */


.wrap_gnb .depth1 .submenu .wrap_menu.rprsn_prd { width:167px; }

.wrap_prd_icon_lowprice_recommend_recmt {
    position: absolute;
    top: 124px;
    left: 124px;
    z-index: 10;
}

/* 스프라이트 : LNB */
.lnb-colorful .btn_expand_menu_exhbt { margin-top:3px;position:relative; }
.lnb-colorful .btn_expand_menu_exhbt .btn_area { width:170px;height:51px;background-position:-240px -103px; }
.lnb-colorful .btn_expand_menu_exhbt .btn_area:hover { background-position:-240px -154px; }
.lnb-colorful .btn_expand_menu_exhbt .submenu { position:absolute;left:169px;top:0;width:851px;z-index:101;display:none; }
.lnb-colorful .btn_expand_menu_exhbt .submenu_connector { position:relative;z-index:103;float:left;width:12px;height:48px;background-color:#fff;border-top:1px solid #71a4f3;border-bottom:1px solid #71a4f3; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full { margin-left:-1px;position:relative;z-index:102;float:left;width:838px;background-color:#fff;border:1px solid #71a4f3; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full .inner { padding:20px 0 16px;position:relative; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full ul, .wrap_gnb .depth1 .wrap_menu_full li { margin:2px;padding:2px; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full li { list-style:none outside none;float:left;width:275px; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full li .bullet  { background-position:-30px -698px;display:inline-block;width:3px;height:3px;margin:0 5px;vertical-align:middle; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full li a { border:0;margin:0;padding:0 0 0 5px;height:18px;line-height:18px;text-align:left;display:block; }

.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full .exhbt_div { width:25%; display:block !important; float:left; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full .exhbt_div ul { margin-bottom:10px; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full li.exhbt_li { float:none !important; }
.lnb-colorful .btn_expand_menu_exhbt .submenu .wrap_menu_full li.exhbt_li_title { font-weight:bold !important; padding:0; height:18px; line-height:18px; }

/*  */
.wrap_prd_icon span { display:none;}
.wrap_prd_icon span:nth-child(1),.wrap_prd_icon span:nth-child(2),.wrap_prd_icon span:nth-child(3) { display:inline-block !important; }

/* breadcrumbs */
.top-breadcrumb { border-bottom: 1px solid #98bef9; }
.top-breadcrumb a { text-decoration: none }
.top-breadcrumb .textbox { border-top: 1px solid #e4e4e4;display: inline-block; }
.top-breadcrumb .navi1 { font-family: 'Noto Sans KR';    text-decoration: none;    margin: 0 auto;font-size: 2em;font-weight:400;letter-spacing:-1px;display:inline-block;color: #595959;font-size:20px; }
.top-breadcrumb .navinext { font-family: 'Noto Sans KR';font-weight:400;letter-spacing:-1px;color: #cccccc;vertical-align: middle;display:inline-block;height:25px; }
.top-breadcrumb .navititle { font-family: 'Noto Sans KR';    text-decoration: none;    margin: 0 auto;font-size: 2em;font-weight:400;letter-spacing:-1px;;display:inline-block;font-size:20px; }
.top-breadcrumb .navititle .span-blue{ color: #649CF3; }
/*
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
*/

/* SNS 메뉴 현진 */
.top_new_prd_title_y { line-height: 18px; text-align:left; padding: 2px 10px; font-family: "Roboto"; color: #4d4d4d; background-color: #e9ecef; }
.gnb_sns { position: absolute !important; left: 0px; bottom: 0; width: 170px; top:454px;}
.gnb_sns:after { clear: both; display: block; content: ""; }
.gnb_sns span { width: 50%; float: left; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; box-sizing: border-box; padding: 2px 0; letter-spacing: -0.5px; text-indent: 10px; }

/* 동영상 위아래 틀 */
.youtube_wrap { position:relative; padding-bottom:56.25%; height:0px; display: block;}
.youtube_wrap iframe { position: absolute; top: 0px; left: 0px; width:100%; height:100%;}
 
.video_top{width: 100%; padding-top: 10px;}
.video_top img{width: 100%;}
.video_top .name{position: absolute; padding-left: 21%; padding-top: 2%; color: #fff; font-size: 1.5em; font-weight: bold;}
.video_top .name_m{position: absolute; padding-left: 21%; padding-top: 2%; color: #fff; font-size: 0.8em; font-weight: bold;}

.video_bottom{width: 100%; padding-bottom: 10px;}
.video_bottom img{width: 100%;}
.video_bottom .sname{position: absolute; padding-left: 5%; padding-top: 2%; color: #fff; font-size: 1.2em; font-weight: bold;}
.video_bottom .sname_m{position: absolute; padding-left: 5%; padding-top: 2%; color: #fff; font-size: 0.7em; font-weight: bold;}

/* .best_prds .tabs litcha */
.re-check-login {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}