@charset "utf-8";

/* typography */
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:400;
	src:url(//script.ebay.co.kr/fonts/NotoSansKR-DemiLight-Hestia.eot), 
		url(//script.ebay.co.kr/fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'), 
		url(//script.ebay.co.kr/fonts/NotoSansKR-DemiLight-Hestia.woff) format('woff'), 
		url(//script.ebay.co.kr/fonts/NotoSansKR-DemiLight-Hestia.otf) format('opentype'); 
} 
@font-face{
	font-family:'Noto Sans Korean';font-style:normal;font-weight:bold;
	src:url(//script.ebay.co.kr/fonts/NotoSansKR-Medium-Hestia.eot), 
		url(//script.ebay.co.kr/fonts/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype');
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),	
		url(//script.ebay.co.kr/fonts/NotoSansKR-Medium-Hestia.woff) format('woff'), 
		url(//script.ebay.co.kr/fonts/NotoSansKR-Medium-Hestia.otf) format('opentype'); 
} 

 /* common */
body{margin:0;padding:0}
iframe[height="0"][width="0"]{position:absolute}
.vip-content{font-family:inherit}
.vip-content img{outline:none}
.vip-content button{margin:0;padding:0;border:none}
.vip-content,.vip-content table,.vip-content input,.vip-content textarea,.vip-content select,.vip-content button,.vip-content th,.vip-content td,.vip-content input,.vip-content select,.vip-content textarea,.vip-content th,.vip-content td,.vip-content p,.vip-content dl,.vip-content dt,.vip-content dd,.vip-content li,.vip-content pre,.location-navi,.location-navi ul,.location-navi div,.location-navi a,.location-navi span,.vip-detailarea_seller_ad,.vip-detailarea_seller{font-family:Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif}
.vip-content a{color:inherit;text-decoration:none}
body .vip-content .txt_emp{color:#2e8de5}
.vip-content .unit,.layer_viplarge *,.vip_popup_wrap *,.vip_popup_exchange *,.layer_vipsmall *,.layer_viplarge *,.jj_img_wrapper *,.tooltip_layer *{font-family:Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif !important}
.vip-content strong,.vip-content h1{font-weight:bold}
.wrap,.location-navi{width:1200px}
#footer {margin-top:0}

/*float_status*/
.float_status{position:fixed;top:50%;right:50%;z-index:10;opacity:0;border:1px solid #15c068;border-radius:50%;padding:30px;text-align:center;background:rgba(255,255,255,0.8)}
 
/* sprite */
.sp_vipgroup,.location-navi .bt_view-ctrl,.thumb-gallery .prev,.thumb-gallery .next,.item-topinfo .action-btns button,.item-topinfo_sub .nav .arr,.vip-content .ad_infobox,.vip-content .item_options .arr,.item-topinfo .item-bottombtns button,.shop-bestitems .prev,.shop-bestitems .next,.shop-infobox .power-dealer,.shop-infobox .cus-satis-dealer,.shop-infobox button,.shop-infobox .btn_gostore,.vip-group_list .seloption,.vip-group_list .add-interest,.adlinks_sponsor .go_link span,.vip-content .selected-list .bt_increase,.vip-content .selected-list .bt_decrease,.vip-detailoption_wrap .btn_cart,.vip-detailoption_wrap  .btn_buy,.adlinks_sponsor li .num,.vip-content .selected-list .btns button,.vip-group_list .btns button,.item-topinfo .shopurl em,.item-topinfo .rt .qr_code span,.item-topinfo .rt .qr_code,.item-topinfo_sub .saleinfo .ic,.item-topinfo_sub .saleinfo .nav .multi-linewrap > span,.relate-items_carouselwrap .prev,.relate-items_carouselwrap .next,.relate-items_carouselwrap .num,.relate-item_detail_info .subinfo li,.relate-item_detail_info .selnum,.relate-item_detail_info .add-interest,.layer_relate-items .btn_close,.relate-item_detailwrap .btn_pre span,.relate-item_detailwrap .btn_next span,.relate-item_detailwrap .btn_con .num,.relate-item_detail_info .response span,.icon,.premium_schbox .btn_sch,.board_selectbox button .arr,.board_comment .tb_comment .thumb a,.board_pagenation a span,.board_comment .comment-grade span,.board_paging .pagetotal,.board_comment .tb_comment_common .bt_reple,.layer_premium-comment .btns a,.layer_premium-comment .bt_close,.board_comment .tb_comment_common .reginfo .date,.vip-content .dropctrl .arr,.tb_board .qt_tit .ic_lock,.tb_board .answerwrap .ic_qt,.tb_board .answerwrap .ic_as,.board_schbox .btn_sch,.board_qna .board_btnswrap .tab_rt a,.tb_board .htype,.board_qna .answerwrap .date,.vip_popup_wrap .lst_caution li,.frm_wrap .ds_radio,.frm_wrap .ds_form,.frm_wrap label .arr,.vip-tabcontent_lt .dealcondition_info .num,.exchangewrap .tit_detailsub .sub,.exchangewrap .seller_data .bt_all .arr,.vip_popup_exchange .list_exchange .num,.vip_popup_exchange .bar_close .ic,.vip_popup_wrap .bar_close .ic,.vip-grouplist_carouselwrap .prev,.vip-grouplist_carouselwrap .next,.item-topinfo .price .bt_coupoon,.section_bookseries li,.layer_viplarge .bt_close,.bt_linkarrdown .arr,.layer_viplarge .list_hpbottom li,
.tooltip_layer .btn_close,.item-topinfo .rt .qr_code,.item-topinfo_sub .saleinfo .ic,.item-topinfo_sub .saleinfo .card,.item-topinfo_sub .saleinfo .bonus,.item-topinfo_sub .saleinfo .plural,.item-topinfo_sub .saleinfo .point,.relate-items_carouselwrap .prev,.relate-items_carouselwrap .next,.relate-items_carouselwrap .num,.relate-item_detail_info .subinfo li,.relate-item_detail_info .selnum,.relate-item_detail_info .add-interest,.layer_relate-items .btn_close,.relate-item_detailwrap .btn_pre span,.relate-item_detailwrap .btn_next span,.relate-item_detailwrap .btn_con .num,.relate-item_detail_info .response span,.vip-content .icon,.premium_schbox .btn_sch,.board_selectbox button .arr,.board_comment .tb_comment .thumb a,.board_pagenation a span,.board_comment .comment-grade span,.board_paging .pagetotal,.board_comment .tb_comment_common .bt_reple,.layer_premium-comment .btns a,.layer_premium-comment .bt_close,.board_comment .tb_comment_common .reginfo .date,.item-topinfo .price .bt_coupoon,.service_focus .service_btns button,.section_bottombtns .btn_join{background:url(//pics.gmkt.kr/pc/ko/item/vip/sp_vipgroup.png) no-repeat}

/*sprie icon -hyo*/
.vip-content .icon{width:14px;height:14px;display:inline-block;margin-left:2px;line-height:inherit;font-style:initial;font-size:0;vertical-align:middle}
.vip-content .i_arrow_left{background-position:-154px -226px;vertical-align:top}
.vip-content .i_arrow_left:hover{background-position:-169px -226px}
.vip-content .i_arrow_left_big{background-position:-86px -224px;/*vertical-align:2px;*/width:18px;height:18px}
.vip-content .i_arrow_left_big:hover{background-position:-105px -224px}
.vip-content .i_arrow_down_big{background-position:-86px -247px;width:18px;height:18px;margin-left:8px;vertical-align:top;font-size:0;text-indent:-999em}
.vip-content .i_arrow_down_big:hover{background-position:-105px -247px}
.vip-content .i_arrow_up_big{background-position:-86px -224px;vertical-align:2px;width:18px;height:18px}
.vip-content .i_arrow_up_big:hover{background-position:-105px -224px}
.vip-content .i_arrow_left_empty{background-position:-124px -226px;margin:-3px 0 0 4px}
.vip-content .i_arrow_left_empty:hover{background-position:-139px -226px}
.vip-content .i_arrow_down{background-position:-184px -226px;margin:0 0 4px 4px}
.vip-content .i_arrow_down:hover,.vip-content .on > .i_arrow_down, .vip-content .on > span >.i_arrow_down{background-position:-199px -226px}
.vip-content .i_more_certi{background-position:-199px -226px}
.vip-content .i_exclamation{background-position:-44px -258px}
.vip-content .i_question{background-position:-60px -258px;margin:0 0 3px 5px}
.vip-content .i_marker_tire{background:url(//pics.gmkt.kr/pc/ko/item/vip/icon_marker_tire.png) no-repeat;height:16px;width:16px;background-position:left center;margin-top:-2px}

/* btn_primary :main button (used in submit action button)*/
.vip-content .btn_primary{display:inline-block;width:270px;height:62px;line-height:62px;font-size:24px;color:#fff;box-sizing:border-box;font-weight:bold;vertical-align:top;border-radius:2px}
.vip-content .btn_full{width:100%!important;margin-right:0 !important}
.vip-content .btn_blue{background:#2e8de5;border:1px solid #217fd7;color:#fff}
.vip-content .btn_brown{background:#a1825a;border:1px solid #8e6c41;color:#fff}
.vip-content .btn_white{background:#fff !important;border:1px solid #d9d9d9;color:#233549}
.vip-content .btn_white:hover{color:#8f95a3}
.vip-content .btn_buy_smileclub,.vip-content .btn_buy_smilepay{}
.vip-content .btn_gray{background:#a4a9b0 !important;border:1px solid #9ba0a8;color:#fff}
.vip-content .btn_buy_smileclub span{display:inline-block;background-position:0 -152px;width:135px;height:26px;margin:0 4px -4px 0}
.vip-content .btn_buy_smilepay span{display:inline-block;background-position:0 -124px;width:122px;height:26px;margin:0 4px -4px 0}
.vip-content .section_bottombtns button:first-child{margin-right:10px}
.vip-content .btn_round{border-radius:50px  !important;font-size:11px !important;font-weight:normal;letter-spacing:-0.8px;padding:3px 9px 3px 8px;line-height:10px !important}
.vip-detailoption .section_bottombtns button{/* display:block;*/margin-bottom:10px}
.vip-detailoption .section_bottombtns button.btn_full{ width:270px !important}
.vip-detailoption .section_bottombtns button:first-child{margin-right:0px}
 
/*buttons*/
.bt_vipround_h22{display:inline-block;height:20px;padding:0 10px;border:1px solid #d9d9d9;font-size:0;border-radius:11px;background:#fafafa}
.bt_vipround_h22 span{font-size:12px;height:18px;line-height:18px;letter-spacing:-1px;color:#5e636d;box-sizing:content-box}
.bt_vipround_h24:hover span,.bt_vipround_h22:hover span{text-decoration:none;color:#1e2732}
.bt_vipround_h24{display:inline-block;height:22px;padding:0 10px;border:1px solid #d9d9d9;border-radius:11px;font-size:0;background:#fafafa;box-sizing:content-box}
.bt_vipround_h24 span{font-size:13px;height:22px;line-height:22px;letter-spacing:-1px;color:#5e635d;font-weight:400}
.bt_vipround_h24:hover,.bt_vipround_h22:hover{text-decoration:none;background:#eee;color:#1e2732;border-color:#8f95a3}
.bt_vipround150{display:inline-block;width:150px;height:38px;border:1px solid #2383dc;overflow:hidden;background:#2e8de5;border-radius:20px;box-sizing:content-box}
.bt_vipround150 span{display:inline-block;line-height:16px;padding:11px 0;font-size:18px;font-weight:bold;color:#fff}
.bt_vipround100{display:inline-block;width:100px;height:38px;border:1px solid #2383dc;overflow:hidden;background:#2e8de5;border-radius:20px}
.bt_vipround100.bt_cancel{background:#a4a9b0;border-color:#9ba0a8}
.bt_vipround100 span{display:inline-block;line-height:16px;padding:11px 0;font-size:18px;font-weight:bold;color:#fff}
.bt_round_h28{display:inline-block;font-size:0;padding:7px 24px 5px;text-align:center;background:#2e8de5;border:1px solid #2383dc;border-radius:14px;box-sizing:content-box}
.bt_round_h28 span{color:#fff;font-weight:bold;font-size:14px;line-height:14px;height:14px}
.bt_round_h28.bt_cancel{background-color:#a4a9b0;border-color:#9ba0a8}
.bt_vip_h36{display:inline-block;height:34px;padding:0 18px 0;font-size:0;color:#fff;background:#757c8a;border:1px solid #6b717f;border-radius:2px;box-sizing:content-box}
.bt_vip_h36.bt_all,.bt_vip_h36.bt_cancel{background:#a4a9b0;border:1px solid #9ba0a8}
.bt_vip_h36 span{font-size:16px;line-height:34px;vertical-align:middle;font-weight:bold}
.bt_vipround_h40{display:inline-block;height:38px;background:#2e8de5;border:1px solid #2383dc;border-radius:20px;font-size:0;padding:0 26px;box-sizing:content-box}
.bt_vipround_h40.bt_cancel{background:#a4a9b0;border-color:#9ba0a8}
.bt_vipround_h40 span{font-size:18px;line-height:30px;font-weight:bold;color:#fff}
.bt_vipround68_h32{display:inline-block;height:30px;width:66px;font-size:0;color:#2e8de5;background:#fff;border:1px solid #d1d3d6;border-radius:16px;text-align:center;box-sizing:content-box}
.bt_vipround68_h32:hover{border-color:#2e8de5}
.bt_vipround68_h32.bt_map{background-color:#fff}
.bt_vipround68_h32.bt_map:hover{border:1px solid #2e8de5}
.bt_vipround68_h32 span{display:inline-block;font-size:14px;line-height:30px;vertical-align:middle;font-weight:bold;color:#2e8de5}
.bt_vipround68_h32.bt_map span{padding-left:13px;font-weight:400;color:#757c8a}
.bt_vipround68_h32.bt_map .sp_vipgroup{background-position:-746px -355px}
.bt_vipround_h20{display:inline-block;height:18px;font-size:0;padding:0 11px;border:1px solid #15c068;border-radius:10px}
.bt_vipround_h20 span{color:#15c068;line-height:18px;font-size:11px;letter-spacing:-1px}
.bt_vipround_h28.bt_delmod{}
.bt_vipround_h28.white{display:inline-block;box-sizing:content-box;background:#fff;border:1px solid #d1d3d6;height:26px;font-size:0;text-align:center;padding:0 20px;border-radius:14px}
.bt_vipround_h28.white span{font-size:14px;line-height:26px;letter-spacing:-0.5px;color:#5e636d}
.bt_vipround_h28.white:hover{border-color:#2e8de5}
.bt_linkarrdown{position:relative;margin-left:7px;letter-spacing:-1px;color:#757c8a;padding-right:19px}
.bt_linkarrdown .arr{position:absolute;right:0;top:1px;display:inline-block;width:15px;height:15px;background-position:-184px -226px;text-indent:-999em;font-size:0}
.bt_linkarrdown:hover,.bt_linkarrdown.on{color:#1e2732;text-decoration:none}
.bt_linkarrdown:hover .arr,.bt_linkarrdown.on .arr{background-position:-199px -226px}
.bt_vip_h32{display:inline-block;font-size:0;height:32px;color:#fff;padding:0 17px !important;border-radius:2px;background:#15c068}
.bt_vip_h32 span{font-size:14px;line-height:32px;letter-spacing:-1px;
font-weight:bold;color:#fff}
.bt_vipround_h32{display:inline-block;height:30px;padding:0 19px;font-size:0;color:#2e8de5;background:#a4a9b0;border:1px solid #9ba0a8;border-radius:16px;text-align:center;box-sizing:content-box;overflow:hidden}
.bt_vipround_h32 span{color:#fff;letter-spacing:-0.5px;font-size:16px;line-height:30px}

/* location-navi */
.location-navi{*overflow:hidden;width:1200px;margin:0 auto;font-size:13px;padding-top:14px;padding-bottom:13px;font-size:14px;line-height:17px;color:#5e636d}
.location-navi a{text-decoration:none}
.location-navi:after{content:'';display:block;clear:both}
.location-navi > ul > li{float:left;position:relative;display:inline-block;padding-right:17px;padding-left:15px;margin-left:11px;background:url(//pics.gmkt.kr/pc/ko/item/vip/bul_loc.png) no-repeat 0 6px}
.location-navi li > a{color:#5e636d;line-height:20px}
.location-navi li > a:hover,.location-navi li.on > a{color:#2e8de5}
.location-navi li:first-child{background:none;padding-left:18px;padding-right:0;margin-left:0}
.loc-catewrap .layer_loc-cate{z-index:3;display:none;position:absolute;top:17px;right:0;min-width:100px;padding:7px 0 6px;background:#fff;border:1px solid #233549;font-size:13px;line-height:12px;color:#757c8a;border-radius:2px}
.location-navi .loc-catewrap{display:inline-block}
.loc-catewrap .layer_loc-cate.on .loc-catewrap{display:block}
.location-navi .layer_loc-cate a{font-size:13px;line-height:13px;color:#757c8a;display:block;padding:5px 9px;white-space:nowrap}
.location-navi .layer_loc-cate a:hover,.location-navi .layer_loc-cate a:focus{color:#2e8de5;background:#f8f9fa}
.location-navi .bt_view-ctrl{background-position:0 0;display:inline-block;z-index:10;position:absolute;top:1px;right:0px;width:16px;height:18px;text-indent:-999em;font-size:0}

/* content */
.vip-content{position:relative;clear:both}
.item-topinfowrap,.vip-tabnavi ul,.vip-tabcontent .innerwrap,.vip-tab_container{width:1200px;margin:0 auto}

/* .item-topinfowrap haslayout fix */
.item-topinfowrap:before,.item-topinfowrap:after{content:"";display:table} 
.item-topinfowrap:after{clear:both}
.item-topinfowrap{zoom:1; /* For IE 6/7 (trigger hasLayout) */}

/* viewer_carousel */
.thumb-gallery{position:relative;float:left;width:600px;height:752px;margin-right:50px;font-size:0}
.thumb-gallery .viewer{padding-bottom:30px;overflow:hidden}
.thumb-gallery .navwrap{position:relative;height:62px;overflow:hidden;position:absolute;top:630px;left:116px}
.thumb-gallery.alone .navwrap{position:static;margin:0 auto}
.thumb-gallery .nav {clear:both;position:absolute}
.thumb-gallery .viewer li a{vertical-align:middle;line-height:600px;text-align:center;position:relative;width:auto;display:inline-block;cursor:default;min-width:400px;min-height:400px}
.thumb-gallery .viewer img{min-height:400px;vertical-align:middle;background:#fff}
.thumb-gallery .viewer .emblem_smclub{line-height:999em;color:rgba(0,0,0,0);background:url(//pics.gmkt.kr/pc/ko/item/vip/img_logo_smileclub.png) center center no-repeat;width:64px;height:116px;position:absolute;top:50%;right:16px;left:auto;margin-top:-50%;text-indent:-999em}
.thumb-gallery .viewer .emblem_storebought{line-height:999em;color:rgba(0,0,0,0);background:url(//pics.gmkt.kr/pc/ko/item/vip/tag_store_bought.png) center center no-repeat;width:64px;height:80px;position:absolute;top:50%;left:16px;margin-top:-50%;text-indent:-999em}
.thumb-gallery .nav a{width:60px;border:1px solid #ececec}
.thumb-gallery .nav a:hover{border:1px solid #2e8de5}
.thumb-gallery .nav .on a{border:1px solid #233549}
.thumb-gallery .viewer li ,.thumb-gallery .nav li{float:left;position:relative}
.thumb-gallery .viewer li span ,.thumb-gallery .nav li span{position:absolute;left:10px;bottom:20px}
.thumb-gallery .viewer li{display:none;width:600px;height:600px;text-align:center;line-height:600px}
.thumb-gallery .viewer li.on{display:block;background:url(//pics.gmkt.kr/pc/ko/common/thumb/noimage_400.png) no-repeat center center}
.thumb-gallery .nav li a{display:block;width:60px;height:60px;margin:0 6px;background:url(//pics.gmkt.kr/pc/ko/common/thumb/noimage_60.png) no-repeat center center}
.thumb-gallery .prev,.thumb-gallery .next{width:32px;height:32px;display:inline-block;text-indent:-999em;outline:none}
.thumb-gallery .prev{position:absolute;left:73px;top:645px;background-position:-812px -18px}
.thumb-gallery .prev.disable{background-position:-880px -18px}
.thumb-gallery .next{position:absolute;left:495px;top:645px;background-position:-846px -18px}
.thumb-gallery .prev:hover,.thumb-gallery .prev:focus{background-position:-884px -52px}
.thumb-gallery .next:hover,.thumb-gallery .next:focus{background-position:-918px -52px}
.thumb-gallery .next.disable{background-position:-914px -18px}
.thumb-gallery .prev.disable:hover,.thumb-gallery .prev.disable:focus{background-position:-880px -18px}
.thumb-gallery .next.disable:hover,.thumb-gallery .next.disable:focus{background-position:-914px -18px}
.thumb-gallery .alone{display:none}

.item-topinfo{float:left;width:550px;position:relative}
.item-topinfo .shoptit{position:relative;margin-top:2px;padding-bottom:12px;margin-bottom:21px;border-bottom:1px solid #a4a9b0}
.item-topinfo .shoptit *{vertical-align:middle;line-height:22px}
.item-topinfo .shoptit strong{font-size:20px;color:#1e2732;font-weight:bold;line-height:20px;vertical-align:top}
.item-topinfo .shopurl{display:block;width:351px;line-height:22px;height:22px;color:#1e2732;overflow:hidden;background-position:-981px -18px;padding-right:28px}
.item-topinfo .shopurl:hover em{background-position:-962px -18px}
.item-topinfo .shopurl strong{background:#fff}
.item-topinfo .shopurl em{display:inline-block;width:18px;height:18px;margin:-1px 0 0 5px;background-position:-982px -18px;text-indent:-999em;font-size:0;overflow:hidden}
.item-topinfo .rt{position:absolute;top:0;right:0;font-size:12px;line-height:18px;color:#777}
.item-topinfo .rt .qr_code{position:relative;background-position:-998px -38px;padding-left:9px;padding-right:20px;margin-left:7px}
.item-topinfo .rt .qr_code span{width:16px;height:16px;display:inline-block;text-indent:-999em;overflow:hidden;background-position:-36px 0;position:absolute;top:1px;right:0}
.item-topinfo .itemtit{width:420px;min-height:72px;margin-bottom:14px;font-size:28px;font-weight:normal;color:#000;line-height:36px;letter-spacing:-1px}
.item-topinfo .item-topinfo_headline .price{padding-bottom:19px;position:relative;font-size:28px;color:#000;line-height:36px;overflow:hidden}
.item-topinfo .item-topinfo_headline .price .bt_coupoon{position:absolute;display:inline-block;width:65px;height:23px;bottom:5px;margin-left:4px;background-position:-68px -98px;vertical-align:middle}
.item-topinfo .sale{float:left;display:inline-block;margin-top:9px;margin-right:10px;line-height:48px;height:48px;color:#2e8de5;font-size:48px;font-weight:400}
.item-topinfo .unit{font-size:28px;line-height:36px;vertical-align:baseline;font-weight:normal}
.item-topinfo .price_innerwrap{float:left;position:relative;display:inline-block;line-height:0}
.item-topinfo .price_original{display:block;line-height:23px;color:#94989f;font-size:16px;text-decoration:line-through}
.item-topinfo .price_original .unit{font-size:16px;line-height:23px}
.item-topinfo .price_real{position:relative;display:inline-block;font-size:31px;line-height:36px;vertical-align:top;height:36px;color:#000}
.item-topinfo .price_real .unit{vertical-align:top}
.item-topinfo .price_addhpsotore{display:block;margin-top:8px;font-size:16px;line-height:16px;color:#5e636d}
.item-topinfo .action-btns button{position:absolute;top:63px;right:0;display:inline-block;width:54px;height:54px;overflow:hidden}
.item-topinfo .action-btns .add-interest{background-position:-203px -22px}
.item-topinfo .action-btns .add-interest.on,.relate-item_detail_info .add-interest.on{background-position:-259px -22px}
.item-topinfo .action-btns .sare-sns{top:133px;background-position:-315px -22px}
.item-topinfo .action-btns .sare-sns a{position:relative;display:block;width:100%;height:100%}
.item-topinfo .action-btns .sare-sns:hover,.item-topinfo .action-btns .sare-sns:focus{background-position:-371px -22px}
.item-topinfo_sub{font-size:16px;line-height:22px;color:#222;border-top:1px solid #f2f2f2;margin-bottom:38px}
.item-topinfo_sub li{position:relative;font-size:16px;border-bottom:1px solid #f2f2f2}
.item-topinfo_sub .oversea .con strong{font-weight:400}
.item-topinfo_sub .nav{display:block;padding:12px 0 12px;width:100%;background:#fff;font-size:16px;text-align:left;line-height:22px;color:#222}
.item-topinfo_sub .nav .arr{position:absolute;top:19px;right:19px;left:auto;width:16px;height:9px;display:block;background-position:-196px 0}
.item-topinfo_sub .nav .guide{display:inline-block;vertical-align:middle;margin-top:-3px;color:#757c8a;font-size:12px;font-weight:normal}
.item-topinfo_sub .on .nav .arr{background-position:-232px 0}
.item-topinfo_sub .uxeslide_item .nav.disable .arr{background-position:-214px 0}
.item-topinfo_sub .con{display:none;*zoom:1;background:#f8f9fa;padding:18px 20px}
.item-topinfo_sub .bn{padding:0;line-height:0}

.saleinfo .nav{overflow:hidden}
.item-topinfo_sub .saleinfo .nav .multi-linewrap{height:22px;min-height:34px;padding-right:45px;margin-left:-12px;font-size:0;overflow:hidden;margin-top:-12px}
.item-topinfo_sub .saleinfo.on .nav .multi-linewrap{height:auto;max-height:72px}
.item-topinfo_sub .saleinfo .nav .multi-linewrap > span{float:left;position:relative;white-space:nowrap;margin-right:10px;padding-left:41px;font-size:16px;line-height:22px;background-position:-998px -52px;margin-top:12px}
.item-topinfo_sub .saleinfo .nav .multi-linewrap .cardadd{padding-left:44px}
.item-topinfo_sub .saleinfo .nav .multi-linewrap .bonus{padding-left:38px}
.item-topinfo_sub .saleinfo .nav .multi-linewrap .plural{padding-left:37px}
.item-topinfo_sub .saleinfo .nav .multi-linewrap .point{padding-left:39px}
.item-topinfo_sub .saleinfo .ic{position:absolute;top:1px;left:13px;width:21px;height:15px;display:inline-block;background-position:-82px -22px;text-indent:-999em;font-size:0;overflow:hidden}/*
.item-topinfo_sub .saleinfo .nav .multi-linewrap > span:first-child{display:inline-block;float:left;margin-left:0;padding-left:27px;background:none}
.item-topinfo_sub .saleinfo .nav .multi-linewrap > span:first-child .ic{left:0}*/
.item-topinfo_sub .saleinfo .nav .multi-linewrap > .cardfree{padding-left:40px}
.item-topinfo_sub .saleinfo .card .ic{top:4px}
.item-topinfo_sub .saleinfo .bonus .ic{width:18px;height:18px;top:2px;background-position:-156px 0}
.item-topinfo_sub .saleinfo .plural .ic{width:18px;height:17px;top:2px;background-position:-176px 0}
.item-topinfo_sub .saleinfo .point .ic{width:21px;height:21px;top:2px;background-position:-100px 0}
.item-topinfo_sub .saleinfo .cardfree .ic{width:21px;height:15px;top:4px;background-position:-133px 0}
.item-topinfo_sub .saleinfo .cardadd .ic{width:25px;height:17px;top:4px;background-position:-54px -22px}
.item-topinfo_sub li.oversea .con strong{color:#1e2732;font-size:14px;display:block}
.item-topinfo_sub li.oversea .con p{font-size:14px;line-height:20px;color:#757c8a}
.item-topinfo_sub li.oversea .con .bt_overeseainfo{position:absolute;bottom:18px;right:20px}
.item-topinfo_sub li.oversea .con .bt_overeseainfo:hover{color:#1E2732}
.item-topinfo_sub li.oversea .con .bt_overeseainfo .i_arrow_left_empty{margin-top:-2px}

 /*가입상품 상단 정보 */
.item-topinfo ul.summary_lefttitle{width:100%;overflow:auto;padding-bottom:12px}
.item-topinfo ul.summary_lefttitle li{line-height:32px;position:relative}
.item-topinfo ul.summary_lefttitle li strong{font-weight:normal;font-size:16px;line-height:32px;letter-spacing:-1px;color:#222;width:100px;display:inline-block}
.item-topinfo ul.summary_lefttitle li span{display:inline-block;line-height:32px;font-size:16px;color:#000}
.item-topinfo ul.summary_lefttitle li span.monthly_price{font-size:30px;padding-bottom:0 !important;font-weight:bold}
.item-topinfo ul.summary_lefttitle li span.unit{font-size:26px;line-height:32px}
.item-topinfo ul.summary_lefttitle li span.guide{font-size:12px;line-height:18px;vertical-align:2px} 
.item-topinfo ul.summary_lefttitle + div{margin-bottom:24px}

/*상품펼침내용 추가 -- hyo*/ 
.con ul.info_lefttitle{width:100%;line-height:0}
.con .info_smilepay + ul.info_lefttitle{padding-left:20px}
.con ul.info_lefttitle > li{border:0;margin-top:10px;padding-left:90px; position:relative}
.con .info_smilepay + ul.info_lefttitle > li{padding-left:70px}
.con ul.info_lefttitle > li:first-child{margin-top:0}
.con ul.info_lefttitle > li strong{font-size:14px;line-height:20px;color:#1e2732;position:absolute;top:0;left:0;max-width:84px;font-weight:normal}
.con ul.info_lefttitle > li span{max-width:100%;display:inline-block;line-height:20px;font-size:14px;color:#757c8a;vertical-align:top}
.delivery .con ul.info_lefttitle > li:first-child > span{width:265px}
.con ul.info_lefttitle > li .point-discount{margin-top:10px}
.con ul.info_lefttitle > li .i_arrow_down{margin:1px 0 3px 4px}
.con ul.info_lefttitle > li span*{vertical-align:middle;line-height:20px}
.con ul.info_lefttitle > li .tooltip span{font-size:14px;line-height:12px;color:#757c8a}
.con ul.info_lefttitle > li .tooltip.on span{color:#1e2732}
.con ul.info_lefttitle > li span em{color:#2E8DE5}
#open_tooltip_series{margin-left:3px;position:relative;top:2px}
.con ul.info_lefttitle > li a{font-size:14px;color:#757c8a;display:inline-block;vertical-align:top;line-height:20px}
.con ul.info_lefttitle > li .link_detail{margin-left:10px}
.con ul.info_lefttitle > li .link_detail:hover .i_arrow_left{background-position:-169px -226px}
.con ul.info_lefttitle > li a:hover{color:#1e2732}
.con ul.info_lefttitle.dotline > li{border-top:1px dotted #ececec;margin:0;padding-top:13px;margin-top:13px;line-height:0}
.con ul.info_lefttitle.dotline > li strong{top:13px}
.con ul.info_lefttitle.dotline > li:first-child{border:0;margin-top:0;padding-top:0}
.con ul.info_lefttitle a._blank{position:absolute;bottom:13px;right:0}
.con ul.info_lefttitle.dotline > li:first-child strong{top:0}
.con ul.info_lefttitle a._blank:hover .i_arrow_left_empty{background-position:-139px -226px}
.sprite{margin:0 10px;color:#ddd}
.info_lefttitle .i_arrow_left{margin-top:4px}
.vip-content .info_lefttitle .bt_info_detailcard{position:absolute;right:0;bottom:0}
.vip-content .info_lefttitle .bt_info_detailcard.on{color:#1e2732}
.con div.info_smilepay{width:100%}
.con div.info_smilepay h4{background:#090a41;height:32px;text-align:center;color:#fff;line-height:32px;border-top-left-radius:2px;border-top-right-radius:2px;margin-bottom:-7px}
.con div.info_smilepay dl{margin-top:6px;background:#fff;margin-bottom:6px;border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;padding:13px 20px;overflow:auto}
.con div.info_smilepay dt{margin-top:6px;color:#1e2732;font-size:14px;display:block;float:left;width:80%;text-align:left;line-height:20px}
.con div.info_smilepay dd{margin-top:6px;color:#2e8de5;display:block;width:20%;float:left;text-align:right;line-height:20px;font-weight:bold;font-size:14px}
.con div.info_smilepay dt:first-child{margin-top:0}
.con div.info_smilepay dd:first-of-type{margin-top:0}
.con div.info_smilepay dd .txtnm{font-weight:400}
.con div.info_smilepay .guide{color:#ab742b;font-size:14px;line-height:18px;letter-spacing:-1px;padding-left:20px;margin:13px 0 13px 0;border-bottom:1px dotted #ececec;padding-bottom:13px;position:relative}
.con div.info_smilepay .guide a{color:#757c8a}
.con div.info_smilepay .guide .i_exclamation{position:absolute;top:3px;left:0px}
.info_smilepay dt .i_exclamation{margin:-4px 0 0 0}
.con div.info_smilepay .guide .i_arrow_left{margin-top:2px}
.con ul.info_certification li:last-child{border:0;margin-bottom:0;padding-bottom:0}
.vip-content .info_certification li{position:relative;padding-bottom:13px;margin-bottom:13px;padding-left:0;line-height:0;vertical-align:middle}
.vip-content .info_certification li.empty{text-align:center;color:#1e2732;font-size:14px;cursor:default;font-weight:400;line-height:62px;height:62px}
.vip-content .info_certification li a{position:relative;display:block;height:62px;padding-right:58px;overflow:hidden}
.vip-content .info_certification .txt_certi{display:table-cell;height:62px;vertical-align:middle}
.vip-content .info_certification .img_certi{display:block;width:74px;height:auto;background:#fff;text-align:center;border-radius:2px;border:1px solid #ececec;/* position:absolute;*//* top:0;*//* left:0;*/min-height:60px;overflow:auto;float:left;margin-right:14px;overflow:hidden}
.vip-content .info_certification .img_certi img{vertical-align:middle;max-width:60px}
.vip-content .info_certification strong{ display:block;color:#1e2732;font-size:14px;cursor:default;font-weight:400;line-height:22px}
.vip-content .info_certification span{display:block;color:#757c8a;font-size:14px;line-height:20px}
.vip-content .info_certification .more_certi{position:absolute;right:0;top:19px}
.vip-content .txt_thr{text-decoration:underline}

/* addlayer */
.vip-content .ad_infobox{display:block;width:29px;height:18px;background-position:-54px 0}
.vip-content .ad_infobox .layer_ad{display:none}
.vip-content .ad_infobox.on .layer_ad{position:absolute;top:12px;display:block;width:100px;height:70px;border:1px solid #ddd;background:#fff;font-size:14px;line-height:18px;overflow:hidden}
.vip-content .item-topinfo_sub .ad_infobox{position:absolute;top:15px;left:0}
.vip-content .select-item{margin-bottom:16px}
.vip-content .item_options{position:relative;border:1px solid #d6d7d8;border-bottom:1px solid #2e8de5;font-size:16px;line-height:22px;color:#233549;letter-spacing:-1px;border-top-right-radius:2px;border-top-left-radius:2px;margin-bottom:10px;overflow:visible}
.vip-content .item_options.disable{border-color:#ececec;border-bottom:1px solid #e1e1e1;color:#d6d7d8}
.vip-content .item_options.on,.vip-detailoption > .item_option_area div.section_now_selected .item_options.on{z-index:2;border:1px solid #2e8de5}
.item_option_area div.section_now_selected .item_options.on{z-index:3}
.vip-content .item_options button{display:block;width:548px;font-size:16px;line-height:22px;text-align:left;padding:12px 0 12px 15px;background:#fff;color:#233549;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vip-content .item_options button .txt{display:block;width:195px;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.5px}
.section_delivery_area .item_options button .txt{color:#5e636d}
.item-topinfo .item_options button .txt{width:490px}
.vip-content .item_options button .txt.minishop-selected{width:250px}
.item-topinfo .item_options button .txt.minishop-selected{width:490px}
.vip-content .item_options button .item_price{display:none}
.vip-content .form_body .select-item_option{width:100%}
/*.item-topinfo .form_body button{width:548px}*/
.vip-content .selected.linked button{color:#2e8de5}
.vip-content .item_options.on button {background:#f8f9fa}
.vip-content .item_options.disable button{background:#fafafa;color:#94989f}
.vip-content .item_options .arr{position:absolute;top:50%;right:18px;left:auto;width:16px;height:9px;display:block;background-position:-196px 0;margin-top:-3px}
.vip-content .item_options.on .arr{background-position:-232px 0}
.section_now_selected .item_options .arr{width:16px;height:9px;margin-top:-3px;block;background-position:-196px 0}
.section_now_selected .item_options.on .arr{background-position:-232px 0}
.vip-content .item_options.disable .arr{background-position:-214px 0}
.item_options .select-itemoption-list{display:none;position:absolute;z-index:2;left:-1px;width:100%;background:#fff;border:1px solid #2e8de5;border-top:none;border-radius:2px;overflow:hidden;overflow-y:auto;max-height:300px}
.item-topinfo .item_options .select-itemoption-list{max-height:673px}
    
.select-itemoption-list a{display:block;padding:11px 15px;font-size:14px;color:#000;line-height:18px;letter-spacing:-0.87px;border-top:1px solid #ececec}
.select-itemoption-list a:hover,.item_options .select-itemoption-list a:focus{color:#2e8de5;background:#f8fbff}

/*FLOATING LAYER (dimmed 효과 없는거 ) -- hyo
*	arrowtop_tooltip :위에가 뾰족한 말풍선 모양 
*	box_tooltip :박스모양 
*	round_tooltip :라운드모양 
*/
.tooltip_layer{display:none;width:360px;position:absolute;z-index:5030}
.tooltip_layer h4.hidden{display:none}
.tooltip_layer .tooltip_hide{width:auto !important;height:auto !important;padding:13px !important;display:block !important;position:absolute !important;top:0 !important;right:0 !important;background:transparent !important;z-index:5031}
.arrowtop_tooltip .tooltip_hide{padding:12px !important}
.tooltip_layer .tooltip_content{width:auto;height:auto;width:100%;text-align:center}
.tooltip_layer .tooltip_content em{color:#2e8de5}
.tooltip_layer .tooltip_content .tooltip_default_area{ padding-right:15px;text-align:left;font-size:12px;line-height:16px;color:#5e636d}

.arrowtop_tooltip{*overflow:hidden;position:relative;background:#fff;border:1px solid #233549;border-radius:2px;padding:12px 15px 14px;color:#000; margin:7px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.2)}
#tooltip_sns_share .arrowtop_tooltip{padding-left:12px}
.arrowtop_tooltip:after,.arrowtop_tooltip:before {bottom:100%;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrowtop_tooltip:after {border-color:rgba(255, 255, 255, 0);border-bottom-color:#ffffff;border-width:7px 4px;margin:0 -4px 0 -10px}
.arrowtop_tooltip:before {border-color:rgba(35, 53, 73, 0);border-bottom-color:#233549;border-width:8px 5px;margin:0 -5px 0 -11px}
.arrowtop_tooltip .btn_close{width:10px;height:10px;background-position:-450px -130px;display:block}
.arrowtop_tooltip .btn_close:hover{background-position:-470px -130px}
.form_bottom .arrowtop_tooltip:after,.form_bottom .arrowtop_tooltip:before {left:11% !important}
.item-topinfo .form_bottom .arrowtop_tooltip:after,.item-topinfo .form_bottom .arrowtop_tooltip:before {left:17% !important}
.round_tooltip{position:relative;background:#fff;margin:0;color:#000;border-radius:8px}
.round_tooltip .tit_tooltip{padding:14px 15px 12px 15px;border-bottom:1px solid #a4a9b0;font-size:14px;letter-spacing:-1px;color:#233549}
.round_tooltip .btn_close{width:14px;height:14px;background-position:-560px -0px;display:block}
.round_tooltip .btn_close:hover{background-position:-96px -74px}

/*qr_area*/
#tooltip_qr_code{top:20px;right:0;display:none}
#tooltip_qr_code .qr_area{display:block;width:120px}
#tooltip_qr_code .qr_area img {width:82px}
#tooltip_qr_code .qr_area .qr_save{display:block;text-align:center;margin:0 auto;margin-top:10px;background:#fff;border:1px solid #cbcdd0;width:82px;height:24px;border-radius:50px;font-size:13px;color:#5e636d;letter-spacing:-1px;line-height:13px}
#tooltip_qr_code .qr_area .qr_save:hover{border:1px solid #2e8de5}

/*sus_share*/
#tooltip_sns_share{top:190px;right:0;width:191px}
#tooltip_sns_share .sns_share{padding:7px 10px 5px}
#tooltip_sns_share .sns_share ul{height:80px;margin-left:-10px}
#tooltip_sns_share .sns_share ul li{float:left;padding-left:10px}
#tooltip_sns_share .sns_share ul li span{letter-spacing:-0.5px;font-size:12px;margin-top:8px;display:block;text-align:center}
#tooltip_sns_share .sns_share ul i{background:url(//pics.gmkt.kr/pc/ko/item/vip/icon_sns_visit.png);width:65px;height:60px;display:block;font-size:0}
#tooltip_sns_share .sns_share ul .facebook{background-position:8px -243px}
#tooltip_sns_share .sns_share ul .twitter{background-position:-63px -243px}
#tooltip_sns_share .sns_share ul .urlcopy{background-position:-132px -243px}
#tooltip_sns_share .sns_share ul li:hover i{background-position-y:-182px}
#tooltip_sns_share .sns_share ul li:hover span{color:#2e8de5}


/*hyundaicard*/
#tooltip_hyundaicard {bottom:-255px;right:-20px;display:none}
#tooltip_cardsale {bottom:-156px;right:-20px}
#tooltip_hyundaicard .hyundaicard_area,.tooltip_layer .con_area{padding:12px 16px 16px;text-align:left}
#tooltip_hyundaicard .hyundaicard_area p{text-align:left;font-size:12px;line-height:16px}
#tooltip_hyundaicard .hyundaicard_area ol{margin-top:12px;margin-bottom:20px}
#tooltip_hyundaicard .hyundaicard_area ol li,.tooltip_layer .con_area li{text-align:left;line-height:16px;display:block;margin-top:8px;padding-left:7px;font-size:12px;border:0 !important;background:url(//pics.gmkt.kr/pc/ko/item/vip/bullet_dot_ss.png) left 7px no-repeat}
#tooltip_hyundaicard .hyundaicard_area ol li:first-child,.tooltip_layer .con_area li:first-child{margin-top:0}
#tooltip_hyundaicard .hyundaicard_area{font-size:0}
#tooltip_hyundaicard .hyundaicard_area a{letter-spacing:-1px;position:absolute;right:20px;bottom:14px;font-size:12px;line-height:12px}
#tooltip_hyundaicard .hyundaicard_area a span{color:#2e8de5}
#tooltip_hyundaicard .hyundaicard_area a:hover span{text-decoration:underline}
#tooltip_hyundaicard .hyundaicard_area a span .i_arrow_left_empty{background-position:-196px -248px}
#tooltip_hyundaicard .hyundaicard_area a:hover span .i_arrow_left_empty{background-position:-139px -226px}
#tooltip_freefeecard{display:none;right:-20px;margin-top:-3px} 
#tooltip_freefeecard .freefeecard_area{height:318px;padding:16px;font-size:0;line-height:0;text-align:left;overflow:hidden;overflow-y:scroll} 
#tooltip_gmarketcard{right:-20px;width:360px;font-size:0;margin-top:-3px} 
#tooltip_gmarketcard .gmarketcard_area{padding:0 0 0 12px;text-align:left;height:378px;overflow:hidden;overflow-y:scroll}
#tooltip_gmarketcard .gmarketcard_area a{width:318px;display:block;border-top:1px dotted #ececec;line-height:0}
#tooltip_gmarketcard .gmarketcard_area a:first-child{display:block;border-top:none}
#tooltip_series {top:17px;right:-20px} 
#tooltip_series .series_area{text-align:left;position:relative;width:358px} 
#tooltip_series .series_area .series_header{position:absolute;left:0;width:358px;height:52px;display:block;border-bottom:1px solid #ececec;z-index:1}
#tooltip_series .series_area .series_header > span{line-height:52px;padding:0 17px}
#tooltip_series .series_area .series_body{display:block;padding:52px 0 0}
#tooltip_series .series_area .series_list{padding:0 12px;max-height:365px;overflow:auto}
#tooltip_series .series_area .series_list li{background:#fff;border-bottom:1px dotted #ececec;padding:11px 0;overflow:auto}
#tooltip_series .series_area .series_list li img{float:left;margin-right:15px;width:60px;overflow:auto;display:block}
#tooltip_series .series_area .series_list li strong{position:static;font-size:14px;line-height:17px;color:#222;display:inline}
#tooltip_series .series_area .series_list li span{color:#757c8a;font-size:12px;line-height:14px;display:block;width:240px;margin-top:4px;padding-left:75px}
#tooltip_priceguide,.tooltip_priceguide{top:48px;right:0;display:none}
.item-topinfo #tooltip_priceguide,.item-topinfo .tooltip_priceguide{top:30px}
.tooltip_priceguide{width:270px}
#tooltip_interestshop{display:none;width:269px}  
#tooltip_interestshop .arrowtop_tooltip:after, #tooltip_interestshop .arrowtop_tooltip:before {left:25.5% !important}
#tooltip_bestseller{width:270px}
#tooltip_bestseller .arrowtop_tooltip:before,#tooltip_bestseller .arrowtop_tooltip:after{left:55%}
.tooltip_layer .tit_tooltip{line-height:16px;letter-spacing:-1px;font-size:12px;color:#1e2732}
#tooltip_bestseller.tooltip_layer .tit_tooltip{margin-bottom:6px}
.tooltip_layer .txt_subinfo{margin-bottom:10px;font-size:12px;line-height:16px;color:#5e636d}
.tooltip_layer .box_sellter-awards{overflow:hidden;border-bottom:1px solid #ececec;background:#f8f9fa;font-size:0}
.tooltip_layer .box_sellter-awards dt,.tooltip_layer .box_sellter-awards dd{float:left;padding-top:11px;padding-bottom:11px;border-top:1px solid #ececec}
.tooltip_layer .box_sellter-awards dt{clear:both;width:124px;padding-left:14px;color:#757c8a;font-size:12px;line-height:14px}
.tooltip_layer .box_sellter-awards dd{width:100px;font-size:12px;line-height:14px;color:#2e8de5}
.tooltip_layer .box_sellter-awards .sp_vipgroup{float:left;margin-right:8px;display:inline-block;width:28px;height:28px;font-size:0;text-indent:-999em}
.tooltip_layer .box_sellter-awards .sa1{background-position:-838px -378px}
.tooltip_layer .box_sellter-awards .sa2{background-position:-868px -378px}
.tooltip_layer .box_sellter-awards .sa3{background-position:-898px -378px}
.tooltip_layer .box_sellter-awards .sa4{background-position:-928px -378px}
.box_tooltip{position:relative;background:#fff;border:1px solid #233549;border-radius:2px;margin:0;color:#000;z-index:10}
.box_tooltip .tit_tooltip{height:14px;padding:13px 15px 12px 16px;border-bottom:1px solid #a4a9b0;font-size:14px;line-height:14px;letter-spacing:-1px;color:#233549}
.box_tooltip .tit_tooltip .btn_round{margin:-3px 0 0 8px}
.box_tooltip .btn_close{width:14px;height:14px;background-position:-560px -0px;display:block}
.box_tooltip .btn_close:hover{background-position:-96px -74px}

#layer_mycart{width:400px}
#layer_mycart .mycart_area{width:360px;padding:40px 20px 32px 20px}
#layer_mycart .mycart_area .mycart_head{display:block;text-align:center;margin-bottom:20px}
#layer_mycart .mycart_area .mycart_head img{display:block;margin:0 auto -2px}
#layer_mycart .mycart_area .mycart_head strong{font-size:20px;color:#1e2732;letter-spacing:-0.5px;line-height:50px;font-weight:bold}
/*#layer_mycart .mycart_area .mycart_list{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:18px 0;margin:4px 0 20px}
#layer_mycart .mycart_area .mycart_list li{font-size:14px;color:#5e636d;line-height:20px;padding:0 20px}*/
#layer_mycart .mycart_area .btn_area{margin-right:-8px}
#layer_mycart .mycart_area .btn_area button{font-size:16px !important;height:32px;padding:0 !important;width:112px;text-align:center;letter-spacing:0 !important;margin-right:8px}
#layer_mycart .mycart_area .btn_area button strong{line-height:32px !important;height:32px}
#layer_smileclub{width:400px}
#layer_smileclub .smileclub_area{background:url(//pics.gmkt.kr/pc/ko/item/vip/img_smaileclubpopupbg.png) center center repeat;padding:30px 50px;width:300px;height:469px;position:relative}
#layer_smileclub .smileclub_area .btn_area .btn_smileclub { font-size:18px !important;color:#fff !important;width:290px !important;height:48px;background:#A1825A}
#layer_smilepay{width:400px}
#layer_smilepay .smilepay_area{ padding:30px 20px 20px 20px;text-align:center}
#layer_smilepay .smilepay_area button{background:transparent;margin-top:20px}

/*tab*/
.vip-tabwrap{min-width:1200px;margin:0 auto;padding-top:56px;position:relative;clear:both;z-index:2}
.vip-tabwrap .vip-tabnavi{position:absolute;width:100%;height:55px;clear:both;background:#a9b3bc;border-bottom:1px solid #96a3ad;transform:translateZ(0);-webkit-transform:translateZ(0);top:0;left:0}
.vip-tabwrap .vip-tabnavi.fixed{top:0;position:fixed;z-index:4000}
.vip-tabwrap .vip-tabnavi ul{padding:9px 0 0;height:46px;position:relative;overflow:hidden}
.vip-tabnavi li{float:left;margin-right:4px}
.vip-tabnavi a{display:block;height:30px;padding:4px 23px;color:#fff;font-size:20px;line-height:30px;letter-spacing:-1px}

.vip-tabnavi .on a{font-weight:bold;background:#858f9a;border-radius:50px}
.vip-tabnavi .on .num{font-weight:400}
.vip-tabnavi .num{margin-left:3px;vertical-align:top;font-size:14px;font-weight:normal;color:#f7f7f7;vertical-align:1px}
.vip-tabnavi .rel-items{position:absolute;right:321px;top:9px}
.vip-tabnavi .rel-items .num{color:#5e636d}
.vip-tabnavi .rel-items:hover .num{color:#2e8de5}
.vip-tabnavi .rel-items a{position:relative;width:100px;height:30px;background-position:-632px -18px;color:#3d424b;letter-spacing:-0.5px;padding:4px 0 4px 30px}
.vip-tabnavi .rel-items a:hover{background-position:-632px -58px;color:#2e8de5}
.vip-tabnavi .rel-items .num{position:absolute;top:4px;right:10px}
.vip-tabnavi .banner{position:absolute;right:20px;top:0;margin:0;padding:0;float:none}
.vip-tabnavi .banner a{padding:0}
.vip-tabnavi .banner img{width:276px;height:56px}
.vip-tabcontent.shop-info{border-bottom:1px solid #c6cfd7;overflow:visible;height:292px}
.vip-tabcontent .shop-infobox,.vip-tabcontent .shop-bestitems{float:left}
.vip-tabcontent .shop-bestitems{position:relative;width:890px;border-right:1px solid #f7f7f7;overflow:hidden}
.shop-best_carousel{position:relative;overflow:hidden;/*height:187px;*/height:192px;margin-bottom:29px}
.shop-best_carousel li{float:left;width:148px;line-height:0}
.shop-best_carousel a{display:block}
.shop-best_carousel .tit{width:110px;max-height:36px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;font-size:14px;color:#777;letter-spacing:-1px;margin:10px 0 6px;line-height:17px}
.shop-best_carousel .price{display:block;width:110px;color:#000;font-size:14px;line-height:17px;height:17px}
.shop-best_carousel .price .unit{font-weight:400}
.shop-bestitems .tit_shop-bestitems{position:relative;display:inline-block;margin-top:32px;margin-bottom:15px;font-size:20px;line-height:26px;height:24px;font-weight:400;letter-spacing:-1px;color:#1e2732}
.shop-best_carousel ul{position:absolute}
.shop-bestitems .bt_more{position:absolute;top:1px;right:-75px;width:70px;height:24px;background-position:-812px -52px}
.shop-bestitems .bt_more:hover{background-position:-812px -78px}
.shop-bestitems .prev,.shop-bestitems .next{position:absolute;top:32px;display:block;width:24px;height:24px;outline:none}
.shop-bestitems .prev{left:756px;background-position:0 -18px}
.shop-bestitems .prev:hover,.shop-bestitems .prev:focus{background-position:-127px  -60px}
.shop-bestitems .prev.disable{background-position:0 -44px}
.shop-bestitems .next{left:836px;background-position:-26px -18px}
.shop-bestitems .next:hover,.shop-bestitems .next:focus{left:836px;background-position:-153px -60px}
.shop-bestitems .next.disable,.shop-bestitems .next.disable:focus{background-position:-26px -44px}
.shop-bestitems .status{position:absolute;width:56px;text-align:center;top:36px;left:780px;font-size:16px;line-height:16px;color:#5e636d}
.shop-bestitems .now{color:#2e8de5}
.shop-infobox{width:308px;font-size:0;text-indent:-999em;text-align:center;position:relative}
.shop-infobox .shopthumb{display:block;margin:32px auto 16px;width:100px}
.shop-infobox .shopthumb img{width:98px;height:98px;border:1px solid #ededed;border-radius:50%}
.shop-infobox .shop-title{display:block;text-align:center;text-indent:0;word-break:break-all;padding:0 15px 6px;line-height:26px;font-size:26px;color:#233549}
.shop-infobox .shop-titlelogoless{margin-top:90px;text-indent:0}
.shop-infobox .seller-awards{font-size:0;margin-top:6px;text-align:center}
.shop-infobox .seller-awards > a{margin-left:8px}
.shop-infobox .seller-awards > a:first-child{margin-left:0}
.shop-infobox .power-dealer,.shop-infobox .cus-satis-dealer{display:inline-block;width:52px;height:12px;background-position:-382px 0;overflow:hidden}
.shop-infobox .cus-satis-dealer{width:72px;background-position:-436px 0}
.shop-infobox .cus-satis-dealer:hover{background-position:-530px -140px}
.shop-infobox .btn_add-interestshop,.shop-infobox .btn_gostore{vertical-align:top;width:100px;height:32px;display:inline-block;margin-top:22px;overflow:hidden;background-position:-427px -18px}
.shop-infobox .btn_add-interestshop a,.shop-infobox .btn_gostore a{display:block;width:100%;height:100%}
.shop-infobox .btn_gostore{background-position:-529px -18px;margin-left:8px}
.shop-infobox .btn_add-interestshop:hover{background-position:-427px -52px}
.shop-infobox .btn_add-interestshop.on{background-position:-427px -86px}
.shop-infobox .btn_gostore:hover,.shop-infobox .btn_gostore:focus{background-position:-529px -52px}
.vip-detailinfo_banner{margin-top:32px;width:860px}
.vip-detailinfo_banner:first-child{margin-top:0}
.vip-detailinfo_banner img{display:block;border-radius:2px;margin:0 auto}
.vip-tabcontentwrap{position:relative;z-index:10}
.vip-tab_container{position:relative;z-index:10;overflow:hidden;background:url(//pics.gmkt.kr/pc/ko/item/vip/vipline.png) repeat-y right top}
.vip-tabcontent{display:none}
.vip-tabcontent_lt{display:none;float:left;padding-top:40px;padding-right:30px;width:860px;border-right:1px solid #c6cfd7}
.vip-tabcontent_lt.vip-all_sub{padding-top:56px;padding-bottom:100px}
.vip-tabcontent_lt.on,.vip-tabcontent.on{display:block}
#vip-tab_comment,#vip-tab_qna{padding-top:0}

.vip-detailarea_intro{width:860px;overflow:hidden}
.vip-tabcontent .tit_detailarea{clear:both;position:relative;margin:39px 0 17px;font-size:20px;color:#1e2732;font-size:20px;line-height:20px;letter-spacing:-1px}
#vip-tab_detail .tit_detailarea:first-child{margin-top:0}
.vip-detailinfo_banner + div .tit_detailarea:first-child{margin-top:39px}
.vip-tabcontent .tit_detailarea .num{margin-left:3px;font-weight:400;color:#2e8de5;vertical-align:baseline}
.vip-detailarea_intro .noticebox,.admin_notice_txt >p{padding:18px 20px;margin-bottom:32px;font-size:16px;line-height:24px;color:#222;background:#f8f9fa;border:1px solid #ececec;border-radius:2px;text-align:center}
.vip-detailarea_intro img{width:860px !important}
.vip-group_list{overflow:hidden;margin-right:-30px}
.vip-group_list .zoom_info{display:block;margin:41px 0 41px 237px;width:384px;height:38px;background-position:-615px -220px}
.vip-group_list li{position:relative;width:420px;height:182px;float:left;margin:0 16px 16px 0;border:1px solid #d6d7d8;border-radius:2px}
.vip-group_list li .thumb{display:block;float:left;width:182px;height:182px;margin-right:14px;z-index:2}
.vip-group_list li .thumb:after{content:'';position:absolute;top:0;left:181px;width:1px;height:181px;background:rgba(0,0,0,.04)}
.vip-group_list.gallery li .thumb:after{top:273px;left:0;width:274px;height:1px}
#vip-tab_comment,#vip-tab_qna{padding-bottom:26px}
.vip-group_list.gallery li .thumb{float:none;width:274px;height:274px}
.vip-group_list li .thumb img{width:182px;height:182px}
.vip-group_list.gallery li .thumb img{width:274px;height:274px}
.vip-group_list li .info{position:relative;float:left;width:224px;height:129px;padding-top:53px;font-size:18px;line-height:24px;letter-spacing:-1px;color:#222}
.vip-group_list.gallery li .info{width:262px;margin-left:12px}
.vip-group_list .info .tit{display:block;width:195px;height:48px;overflow:hidden;padding-left:4px;font-weight:400;letter-spacing:-0.5px}
.vip-group_list.gallery .info .tit{padding-left:6px}
.vip-group_list .info .sale{position:absolute;left:5px;top:111px;font-size:22px;line-height:32px;color:#2e8de5}
.vip-group_list.gallery .info .sale{display:none}
.vip-group_list .info .sale .unit{line-height:32px;font-size:16px}
.vip-group_list .info .price{position:absolute;left:5px;top:138px;font-size:22px;line-height:32px;color:#000}
.vip-group_list.gallery .info .price{top:106px;left:7px;letter-spacing:-0.5px}
.vip-group_list .info .price .unit{line-height:32px;font-size:16px;font-weight:400;letter-spacing:0}
.vip-group_list .info .original{padding-left:5px;font-size:14px;line-height:32px;color:#94989f;text-decoration:line-through;font-weight:400;letter-spacing:0}
.vip-group_list.gallery .info .original{display:none}
.vip-group_list .add-interest{position:absolute;top:11px;right:11px;width:36px;height:36px;display:block;background-position:-165px -22px;z-index:5}
.vip-group_list.gallery .add-interest{top:7px;right:10px}
.vip-group_list .add-interest.on{background-position:-127px -22px}
.vip-group_list .seloption{display:block;position:absolute;left:0;top:16px;width:72px;height:23px;padding-top:2px;background-position:-248px -111px;font-size:14px;text-align:center;line-height:21px;color:#fff}
.vip-group_list.gallery .seloption{top:13px}
.vip-group_list .selected .seloption{background-position:-248px -84px}
.vip-group_list .seloption span{font-weight:bold;padding-left:2px}
.vip-group_list .selected .btns{position:absolute;top:-1px;left:-1px;display:block;width:418px;height:180px;border:2px solid #15c068;z-index:4;border-radius:2px}
.vip-group_list .selected .btns button{display:none}
.vip-group_list.gallery .on .btns{width:274px;height:424px}
.vip-group_list.gallery .selected .btns{width:272px;height:422px}
.vip-group_list li.on .btns{position:absolute;top:-1px;left:-1px;display:block;width:420px;height:182px;border:1px solid #233549;z-index:4;border-radius:2px;background:rgba(255,255,255,.5)}
.vip-group_list li.selected .btns{width:418px;height:180px;border:2px solid #15c068}
.vip-detailarea_seller{width:860px;margin-top:16px;overflow:hidden}
.vip-detailarea_seller img{vertical-align:top}
.vip-detailarea_seller_ad{width:860px;overflow:hidden}
.vip-detailarea_seller_ad .tit_detailarea02,.layer_relate-items .tit_detailarea02{margin:55px 0 16px;padding-bottom:16px;border-bottom:1px solid #a4a9b0;font-size:20px;line-height:20px;letter-spacing:-1px;color:#1e2732}

/*Old and New detailarea- common*/
.vip-detailarea_seller_ad,.vip-detailarea_seller_ad .tagbox,.tit_detailarea_img{width:860px;margin:0;padding:0}
.vip-detailarea_seller_ad img{max-width:860px}
.tit_detailarea_img img{margin:0;padding:0;vertical-align:top}

.vip_productinfo{margin-top:56px}
.tb_vipcommon{table-layout:fixed;border-collapse:collapse;width:100%;border-top:1px solid #ececec}
.tb_vipcommon th,.tb_vipcommon td{text-align:left;padding:12px 20px;border-bottom:1px solid #ececec;font-size:14px;line-height:22px;color:#5e636d}
.tb_vipcommon th{background:#f8f9fa;color:#333}
.vip-group_list.gallery li{width:274px;height:424px}
.vip-detailarea_productinfo{width:860px;overflow:hidden}
.vip-detailarea_productinfo .tit_productinfo{margin-top:58px;font-size:20px;line-height:20px;letter-spacing:-1px;color:#1e2732;padding-bottom:12px;border-bottom:1px solid #a4a9b0}
.vip-detailarea_productinfo .tit_productinfo span{margin-left:5px;font-size:12px;font-weight:400;letter-spacing:initial;line-height:22px;color:#777}
.vip-detailarea_productinfo .table_productinfo{table-layout:fixed;width:100%;text-align:left;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ececec}
.vip-detailarea_productinfo .table_productinfo td,.vip-detailarea_productinfo .table_productinfo th{padding:3px 0 3px 0;font-size:14px;line-height:22px;color:#777;letter-spacing:-0.5px;vertical-align:top}
.vip-detailarea_productinfo .table_productinfo th{padding:5px 0 5px 21px;color:#222;font-weight:400;letter-spacing:-0.5px;text-align:left}
.vip-layersection .table_productinfo td,.vip-layersection .table_productinfo th{padding:5px 0;vertical-align:top}
.vip-layersection .table_productinfo th{padding-left:19px}
.vip-detailarea_productinfo .mainnotice{margin:15px 0 15px 19px;font-size:14px;line-height:22px;letter-spacing:-1px}
.vip-detailarea_productinfo .mainnotice dt{color:#222;letter-spacing:-0.5px}
.vip-detailarea_productinfo .mainnotice dd{margin-bottom:10px;color:#777;letter-spacing:-0.5px}
.vip-detailarea_productinfo .subnotice{margin-bottom:20px;padding:21px 26px 20px 19px;line-height:20px;font-size:14px;color:#757c8a;background:#fafafa;border-radius:2px}
.table_productinfo + .subnotice{margin-top:-1px}
.adlinks_sponsor {margin-top:41px;width:860px;position:relative;clear:both}
.adlinks_sponsor .tit_sponsor{margin-bottom:1px;font-size:20px;line-height:20px;padding-bottom:16px;border-bottom:1px solid #a4a9b0;font-weight:normal;color:#1e2732;letter-spacing:-1px}
.adlinks_sponsor li{position:relative;height:54px;border-bottom:1px solid #ececec;color:#4c505a;font-size:14px;line-height:20px;padding:16px 0 0 28px}
.adlinks_sponsor li .num{position:absolute;top:15px;left:0;display:block;width:20px;height:20px}
.adlinks_sponsor li .num01{background-position:-272px 0}
.adlinks_sponsor li .num02{background-position:-294px 0}
.adlinks_sponsor li .num03{background-position:-316px 0}
.adlinks_sponsor li .num04{background-position:-338px 0}
.adlinks_sponsor li .num05{background-position:-360px 0}
.adlinks_sponsor li em{color:#000}
.adlinks_sponsor .link{color:#2e8de5;padding:2px 0 12px}
.adlinks_sponsor .ad_infobox{position:absolute;top:1px;left:95px;height:19px;background-position:-54px 0}
.adlinks_sponsor .go_link{position:absolute;display:block;top:0;right:0;font-size:14px;color:#5e636d}
.adlinks_sponsor .go_link:hover{color:#2e8de5}
.adlinks_sponsor .go_link span{display:inline-block;margin:0 0 -4px 5px;width:18px;height:18px;background-position:-982px -18px;text-indent:-999em;overflow:hidden}
.adlinks_sponsor .go_link:hover span{background-position:-962px -18px}
.adlinks_sponsor li a:hover{color:#2e8de5;text-decoration:underline}
.adlinks_sponsor li a:hover em{color:#2e8de5}

.vip-group_list li .btns button{opacity:0;filter:alpha(opacity=0);outline:none}
.vip-group_list li.on .btns button{opacity:1;filter:alpha(opacity=100);display:block;position:absolute;z-index:5}
.vip-group_list .btns button{position:absolute;width:84px;height:84px;display:block;background-position:-269px -221px}
.vip-group_list .btns .btn_detail{left:122px;top:50px}
.vip-group_list .btns .btn_detail:hover,.vip-group_list .btns .btn_detail:focus{background-position:-355px -221px}
.vip-group_list .btns .btn_itemselect{left:215px;top:47px;background-position:-441px -221px}
.vip-group_list .btns .btn_itemselect:hover,.vip-group_list .btns .btn_itemselect:focus{background-position:-527px -221px}
.vip-group_list.gallery .btns .btn_detail{left:49px;top:170px}
.vip-group_list.gallery .btns .btn_itemselect{left:141px;top:170px}
.body_dimmed{overflow:hidden}
.layer_relate-items{display:none;font-size:14px;line-height:20px;color:#4c505a}
.layer_relate-items{z-index:5020;left:50%;margin-left:-600px;width:876px;position:fixed;top:56px;background:#fff;overflow:hidden;outline:none}
.layer_relate-items .layer_title{height:35px;font-size:20px;line-height:22px;padding:11px 0 0 19px;letter-spacing:-1px;color:#fff;font-weight:bold;background:#15c068}
.relate-items_carouselwrap{position:relative;height:114px;padding:12px 0 0 57px}
.relate-items_carousel{position:relative;height:114px;overflow:hidden}
.relate-items_carousel .nav li{float:left;width:100px}
.relate-items_carousel .nav li .thumb{border:1px solid #fff;border-radius:2px}
.relate-items_carousel .nav li a:hover .thumb{border-color:#2e8de5}
.relate-items_carousel .nav li.on .thumb{border-color:#233549 !important}
.relate-items_carousel .nav .on a:hover .thumb{border-color:#2e8de5}
.relate-items_carouselwrap .prev,.relate-items_carouselwrap .next{position:absolute;top:42px;left:12px;display:inline-block;width:32px;height:32px;background-position:-812px -18px}
.relate-items_carouselwrap .next{left:auto;right:12px;background-position:-846px -18px}
.relate-items_carouselwrap .prev:hover{background-position:-884px -52px}
.relate-items_carouselwrap .next:hover{background-position:-918px -52px}
.relate-items_carouselwrap .prev.disable{background-position:-880px -18px}
.relate-items_carouselwrap .next.disable{background-position:-914px -18px}
.relate-items_carouselwrap .nav{position:absolute}
.relate-items_carouselwrap p{text-align:center;width:62px}
.relate-items_carouselwrap .thumb{display:block;width:60px;height:60px;margin-bottom:6px;overflow:hidden;background:url(//pics.gmkt.kr/pc/ko/common/thumb/noimage_60.png) no-repeat}
.relate-items_carouselwrap .thumb img{width:60px;height:60px;background:#fff}
.relate-items_carouselwrap .num{display:block;width:30px;height:12px;padding:2px 0;margin:0 auto;background-position:-530px -102px;text-align:center;font-size:10px;line-height:10px;color:#8f95a3}
.relate-items_carouselwrap .on .num{line-height:10px}
.relate-items_carouselwrap a:hover .num{background-position:-697px -98px;color:#2e8de5}
.relate-items_carouselwrap .on a .num{background-position:-530px -86px;color:#fff;font-weight:bold}
.relate-items_carouselwrap strong{display:block;margin-top:3px;color:#5e636d;line-height:18px;font-size:14px;font-weight:400}
.relate-items_carouselwrap a:hover strong{color:#2e8de5}
.relate-items_carouselwrap .on a strong{color:#233549;font-weight:bold}
.relate-item_detailwrap{position:relative;background:#eee}
.relate-item_detail_info{position:relative;margin:0 8px 8px;padding:32px 0 34px;border-radius:2px;background:#fff;border:1px solid #dedede}
.relate-item_detail_info .selnum{display:block;margin:0 auto;width:110px;height:28px;padding:6px 0;line-height:28px;text-align:center;font-size:20px;color:#fff;background-position:-582px -98px;letter-spacing:-0.5px}
.relate-item_detail_info .selnum span{font-weight:bold}
.relate-item_detail_info .tit{margin:18px 100px 14px;text-align:center;color:#000;letter-spacing:-1px;line-height:36px;font-size:28px;letter-spacing:-1px;font-weight:400}
.relate-item_detail_info .pricewrap{text-align:center;font-size:0}
.relate-item_detail_info .sale,.relate-item_detail_info .prices{display:inline-block}
.relate-item_detail_info .sale{margin:8px 10px 0 0;font-size:48px;line-height:48px;color:#2e8de5;font-weight:400}
.relate-item_detail_info .sale .unit{font-size:26px;line-height:48px;font-size-adjust:400}
.relate-item_detail_info .prices .price_origin{display:block;height:23px;font-size:16px;line-height:23px;color:#94989f;text-align:left;text-decoration:line-through}
.relate-item_detail_info .price{margin-top:1px;font-size:30px;line-height:32px;color:#000}
.relate-item_detail_info .price .unit{font-size:26px;font-weight:400;position:relative;top:-1px}
.relate-item_detail_info .subinfowrap{margin:8px 123px 0;border-top:1px solid #eee;text-align:center}
.relate-item_detail_info .subinfo{padding-top:17px;display:inline-block}
.relate-item_detail_info .subinfo li{margin-top:9px;padding-left:13px;text-align:left;background-position:-996px -72px;font-size:18px;line-height:24px;color:#222;font-size:16px;line-height:22px;color:#222}
.relate-item_detail_info .subinfo li:first-child{margin-top:0}
.relate-item_detail_info .add-interest{position:absolute;background-position:-203px -22px;top:24px;right:24px;display:inline-block;width:54px;height:54px}
.relate-item_detailwrap .bar_current-item{position:absolute;top:0;left:0;z-index:2;width:857px;height:18px;padding:9px 0 9px 19px;background:rgba(95,107,121,.7);*background:#5f6b79;*filter:alpha(opacity=70);color:#fff;font-size:16px;line-height:17px}
.relate-item_detailwrap .bar_current-item .bartit{display:inline-block;width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.relate-item_detailwrap .bar_current-item{right:18px}
.relate-item_detailwrap .bar_current-item .price{position:absolute;right:18px;top:9px}
.relate-item_detailwrap .bar_current-item .num_item{display:inline-block;vertical-align:2px}
.bar_current-item .price .unit{font-weight:400}
.relate-item_detail_info .response span{padding-left:12px;margin-left:10px;background-position:-999px -97px}
.relate-item_detail_info .response span:first-child{margin:0;padding:0;background:none}
.relate-item_detail{position:relative;padding-top:44px;overflow:hidden;overflow-y:scroll}
.layer_relate-items .btn_close{position:absolute;top:0;right:0;display:inline-block;width:46px;height:46px;background-position:-765px -18px}
.relate-item_detailwrap .pre,.relate-item_detailwrap .next{position:absolute;top:180px;z-index:10;display:inline-block;width:44px;height:80px;overflow:hidden;background:rgba(255,255,255,0.7);border-radius:6px}
.relate-item_detailwrap .pre.on,.relate-item_detailwrap .next.on{width:275px}
.relate-item_detailwrap .disable.on{width:44px}
.relate-item_detailwrap .pre{left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.relate-item_detailwrap .next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.relate-item_detailwrap .btn_pre,.relate-item_detailwrap .btn_next{position:absolute;z-index:20;display:block;width:43px;height:80px;border:1px solid #5e636d;border-radius:6px;background:rgba(255,255,255,0.0)}
.relate-item_detailwrap .disable .btn_pre,.relate-item_detailwrap .disable .btn_next{border-color:#cfcccf}
.relate-item_detailwrap .btn_pre{right:0;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.relate-item_detailwrap .btn_next{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
.relate-item_detailwrap .btn_con{display:none;position:absolute;right:12px;top:10px;z-index:10}
.relate-item_detailwrap .next .btn_con{left:12px}
.relate-item_detailwrap .btn_con img{width:60px;height:60px}
.relate-item_detailwrap .on .btn_con{display:block;width:225px;font-size:0;z-index:20}
.relate-item_detailwrap .disable .btn_con{display:none}
.relate-item_detailwrap .pre .btn_con .view{text-align:right;line-height:0}
.relate-item_detailwrap .btn_con .num{display:block;width:52px;height:14px;margin-bottom:5px;text-align:center;letter-spacing:-0.5px;background:#8F95A3;border-radius:10px;color:#fff;font-size:11px;line-height:14px;padding:2px 0}
.relate-item_detailwrap .next .btn_con .num{float:left}
.relate-item_detailwrap .pre .btn_con .num{float:right}
.relate-item_detailwrap .btn_con .thumb{float:left;width:81px;height:60px;text-align:left;overflow:hidden}
.relate-item_detailwrap .next .btn_con .thumb{text-align:right}
.relate-item_detailwrap .btn_con .thumb img{width:60px;height:60px}
.relate-item_detailwrap .btn_con .view{float:left;width:141px}
.relate-item_detailwrap .btn_con .view > strong{clear:both;display:block;margin-top:1px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-1px;color:#5e636d;height:36px;overflow:hidden}
.relate-item_detailwrap .on .btn_next,.relate-item_detailwrap .on .btn_pre{width:275px;z-index:30}
.relate-item_detailwrap .disable .btn_next,.relate-item_detailwrap .disable .btn_pre{width:44px}
.relate-item_detailwrap .pre.disable,.relate-item_detailwrap .next.disable{border-color:#d1cdd2}
.relate-item_detailwrap .on .btn_pre .con,.relate-item_detailwrap .on .btn_next .con{display:block}
.relate-item_detailwrap .btn_pre span,.relate-item_detailwrap .btn_next span{position:absolute;top:30px;display:block;text-indent:-999em;overflow:hidden;width:11px;height:22px}
.relate-item_detailwrap .btn_pre.on span,.relate-item_detailwrap .btn_next.on span{top:27px}
.relate-item_detailwrap .btn_pre span{left:12px;background-position:-26px -223px}
.relate-item_detailwrap .on .btn_pre span{width:13px;height:24px;background-position:-52px -222px}
.relate-item_detailwrap .btn_next span{right:12px;background-position:0 -223px}
.relate-item_detailwrap .on .btn_next span{width:13px;height:24px;background-position:-67px -222px}
.relate-item_detailwrap .disable .btn_pre span{right:10px;width:11px;background-position:-39px -223px !important}
.relate-item_detailwrap .disable .btn_next span{width:11px;background-position:-13px -223px !important}

.vip-layersection .vip-detailarea_productinfo{padding-bottom:100px}
.vip-content .vip-layersection .info_certification{padding:5px 0;border-bottom:1px dotted #e1e1e1}
.vip-content .vip-layersection .info_certification li{padding:13px 0 13px 20px;margin:0;border-top:1px dotted #e1e1e1;font-size:16px}
.vip-content .vip-layersection .info_certification .empty{height:auto;font-size:14px;line-height:20px;text-align:center;color:#233549;padding:40px 0 35px}
.vip-content .vip-layersection .info_certification li:first-child{border-top:0}
.vip-content .vip-layersection .info_certification .more_certi{right:20px}
.vip-content .vip-layersection .info_certification .img_certi{display:block;margin-right:14px}
.vip-content .vip-layersection .info_certification a{display:block;height:64px}
.vip-content .vip-layersection .info_certification a:hover .i_arrow_left_big{background-position:-105px -224px}
.vip-layersection{overflow:hidden;background:#fff}
.vip_ly_bottomslider .nav{position:relative;display:block;height:20px;padding:16px 0 16px 20px;font-weight:bold;font-size:20px;line-height:22px;letter-spacing:-1px;color:#1e2732}
.vip_ly_bottomslider .nav .arr{position:absolute;top:23px;right:21px;display:block;width:18px;height:11px;line-height:20px;letter-spacing:-1px;color:#1e2732;background-position:-52px -44px}
.vip_ly_bottomslider .on .nav .arr{top:22px;background-position:-72px -44px}
.vip-layersection .nav .subtxt{margin-left:5px;font-size:12px;font-weight:400;letter-spacing:initial;line-height:22px;color:#777}
.vip_ly_bottomslider{margin:20px 0}
.vip_ly_bottomslider > li{margin-top:8px;box-shadow:0 1px 2px rgba(0,0,0,.1)}
.vip_ly_bottomslider > li:first-child{margin-top:8px}
.vip_ly_bottomslider .slider-con{display:none;padding:0 20px;border-top:1px solid #a4a9b0}

/* sellerarea */
.vip-sellerarea{overflow:hidden;background:#fff}
.vip-sellerarea *{max-width:100%}

/*layout*/
.item_option_area{width:100%;position:relative;z-index:4} 
.item_option_area .form_bottom{position:relative} 
/*.vip-detailoption_wrap .form_bottom{z-index:2} */
.item_option_area h2.tit_options{margin-bottom:10px;letter-spacing:-1px;line-height:16px;font-size:16px;font-weight:bold;color:#1e2732}
.item_option_area h2.tit_options .icon{margin-top:-2px}
.section_addbuy_area.active h2.tit_options .i_arrow_down_big{background-position:-143px -247px}

/*.form_top :상단고정(지금선택한 상품) */
.item_option_area div.section_now_selected .select-item {margin-bottom:0px}
.item_option_area div.section_now_selected .item_options  {margin-bottom:0;z-index:3}
.item_option_area div.section_now_selected h2{display:none}
.vip-detailoption > .item_option_area div.section_now_selected .item_options{border:0;border-bottom:1px solid #d6d7d8}
.vip-detailoption .form_top .item_options .select-item_option {width:308px}
.vip-detailoption .form_top .item_options.on .select-item_option {width:306px;padding:11px 0 12px 14px}
.vip-detailoption .item_options.on .minishop-selected .thumb{top:24px;left:18px}
.vip-detailoption .form_top .select-itemoption-list {width:306px}
.minishop-selected {display:block}
.minishop-selected .thumb{width:60px;height:60px;display:block;overflow:hidden;border-radius:2px;position:absolute;top:25px;left:19px;background:url(//pics.gmkt.kr/pc/ko/common/thumb/noimage_60.png) no-repeat center center}
.item-topinfo .minishop-selected .thumb{top:9px;left:11px}
.minishop-selected .thumb img{ width:100%}
.minishop-selected .info{text-align:left;display:inline-block;word-break:break-all;white-space:normal;padding-left:78px;height:76px}
.item-topinfo .minishop-selected .info{width:420px;padding-left:71px;margin-top:3px;height:51px}
.minishop-selected .info strong{display:block;width:100%;display:block;background:#fff;font-weight:normal}
.minishop-selected .info .item_num{display:inline-block;width:52px;height:16px;color:#fff;border:1px solid #8F95A3;border-radius:10px;margin-bottom:5px;text-align:center;font-size:11px;letter-spacing:-0.5px;background:#8F95A3;line-height:15px}
.minishop-selected .info .item_num em{font-weight:700}
.minishop-selected .info .item_price{font-size:14px;color:#000;letter-spacing:0;position:absolute;bottom:20px;left:403px}
.minishop-selected .info .item_price em{ font-size:14px;margin-left:2px}
.minishop-selected .info .item_tit{color:#000;letter-spacing:-0.5px;font-size:16px;line-height:22px;display:block;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}
.item-topinfo .minishop-selected .info .item_tit{margin-left:3px}
.vip-detailoption .minishop-selected .info {margin-top:9px}
.item-topinfo  .vip-detailoption .minishop-selected .info {margin-top:0}
.vip-detailoption .minishop-selected .info .item_tit{letter-spacing:-0.5px;line-height:18px;max-height:36px;word-break:break-all;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:normal !important}
.item-topinfo .vip-detailoption .minishop-selected .info .item_tit{white-space:nowrap}
.vip-detailoption_wrap{position:relative;float:right;width:309px}
.vip-detailoption .minishop-selected .info .item_price{position:static}

/*form_body 옵션 영역
 *	section_option_area :기본옵션(썸네일/블럭형/리스트형옵션)
 *	section_delivery_area :배송비옵션 
 *	section_addbuy_area :추가상품 옵션 
 *	section_seleted_list :선택완료된 옵션결과  
 */  
.form_body {padding-top:26px;padding-bottom:30px;margin-bottom:0}
.form_body .section_delivery_area h2{display:none}
.form_body .section_addbuy_area{padding-top:20px;margin-top:20px;border-top:1px dotted #d9d9d9;margin-bottom:19px}
.form_body .section_addbuy_area .select-item{display:none}
.form_body .section_addbuy_area.active .select-item{display:block}
.form_body .section_seleted_list {width:100% }
 
/*common - soldout + scroll css + uxe-selected*/
.item_options ul.select-itemoption-list li.soldout *{color:#cccccc !important;border-color:#f2f2f2!important}
.item_options button .txt.uxe-selected{color:#2e8de5 !important}
.vip-content .item_options .select-itemoption-list::-webkit-scrollbar-track{  background-color:#f9f9f9;border-bottom:1px solid #eaeaea ;border-left:1px solid #eaeaea; border-top:1px solid #eaeaea}
.vip-content .item_options .select-itemoption-list::-webkit-scrollbar{width:17px;background-color:#F5F5F5}
.vip-content .item_options .select-itemoption-list::-webkit-scrollbar-thumb{border-radius:30px; background-color:#C2C2C2; border:4px solid #f9f9f9}

/* 옵션열림형태 COMBOBOX STYLE >  type_minishop :미니샵 */
.vip-content .select-itemoption-list.type_minishop,.vip-content .select-itemoption-list.type_thumbnail{max-height:673px;overflow-y:auto;border-top:1px solid #ececec}
.type_minishop li{display:block;border-bottom:1px solid #ececec;width:100%;height:84px}
.type_minishop li a{padding:0px 0px 0px 86px !important;border-top:0 !important;position:relative;height:100%}
.vip-detailoption .type_minishop li a{padding:0px 0px 0px 92px !important;}

.type_minishop li .thumb{width:60px;height:60px;display:block;overflow:hidden;border-radius:2px;position:absolute;top:50%;left:11px;margin-top:-30px}
.vip-detailoption .type_minishop li .thumb{left:18px}
.type_minishop li .thumb img{ width:100%}
.type_minishop li .info{width:300px;text-align:left;display:inline-block;word-break:break-all;white-space:normal;margin-top:4px}
.vip-detailoption_wrap .type_minishop li .info{width:auto}
.type_minishop li .info strong{display:block;width:100%;display:block;background:#fff;font-weight:normal}
.type_minishop li .info .item_num{display:inline-block;width:52px;height:16px;color:#5e636d;border-radius:10px;border:1px solid #e6e6e6;margin-bottom:5px;text-align:center;font-size:11px;margin-top:10px;line-height:15px}
.type_minishop li.selected .info .item_num{border:1px solid #8f95a3;background:#8f95a3;color:#fff}
.type_minishop li .info .item_num em{font-weight:700}
.type_minishop li .info .item_price{ font-size:14px;color:#000;letter-spacing:0;position:absolute;bottom:19px;left:399px;font-weight:bold}
.type_minishop li .info .item_price .unit{font-weight:400}
.type_minishop li .info .item_price em{ font-size:14px;margin-left:2px}
.type_minishop li .info .item_tit{padding-right:5px;color:#000;font-size:14px;line-height:18px;letter-spacing:-0.5px;display:block;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/* 라인수 */-webkit-box-orient:vertical;word-wrap:break-word;height:36px;/* line-height 가 1.2em 이고 3라인을 자르기 때문에 height는 1.2em * 3 = 3.6em */}
.item-topinfo .type_minishop li .info .item_tit{margin-left:3px}
.type_minishop li a:hover .thumb{ border-color:#233549}
.type_minishop li a:hover {background:#f8fbff}
.type_minishop li a:hover .item_num{border-color:#2e8de5}
.type_minishop li a:hover .info *{color:#2e8de5}
.type_minishop li.selected .info .item_num em{color:#fff}
.type_minishop li.selected .info .item_tit,.type_minishop li.selected .info .item_price{color:#2e8de5}

.vip-detailoption .type_minishop .info .item_price{ display:block;position:static}
.vip-detailoption .type_minishop li{height:100px}

/* 옵션열림형태 COMBOBOX STYLE >  type_thumbnail :썸네일형 */
.type_thumbnail{max-height:314px;padding-bottom:13px;overflow-y:auto !important}
.type_thumbnail li{ float:left;padding-left:15px;width:62px;height:118px}
.type_thumbnail li a{padding:13px 0 0 0 !important;border-top:0 !important}
.type_thumbnail li a:hover{background:none}
.type_thumbnail li .thumb{ width:60px;height:60px;display:block;overflow:hidden;margin-bottom:5px;border:1px solid #f7f7f7;border-radius:2px}
.type_thumbnail li .thumb img{ width:100%}
.type_thumbnail li .info{ display:block;width:62px;text-align:center} 
.type_thumbnail li .info strong{ color:#4c505a;font-size:12px;line-height:12px;letter-spacing:0;font-weight:normal}
.type_thumbnail li .info strong .optname{display:none}
.type_thumbnail li .info span{ display:block;color:#94989f;font-size:12px;line-height:16px;letter-spacing:0}
.type_thumbnail li a:hover .thumb{ border-color:#233549}
.type_thumbnail li a:hover .info *{ color:#2e8de5}

/*옵션열림형태 COMBOBOX STYLE > type_thumbnail :썸네일형 > temp_preview 미리보기 */
.temp_preview{display:none;position:absolute;top:0;left:-340px;width:280px;min-height:330px;border:1px solid #233549;border-radius:2px;background:#fff;z-index:5050;padding:10px 10px 15px} 
.temp_preview .thumb{width:100%;display:block;overflow:hidden;height:280px;margin-bottom:20px}
.temp_preview .thumb img{ width:100%}
.temp_preview .info{display:block;width:100%;text-align:center}
.temp_preview .info *{color:#000;font-size:14px;line-height:18px;letter-spacing:0;font-weight:normal}
.temp_preview .info .qty{display:none}

/* 옵션열림형태 COMBOBOX STYLE >  type_block :블럭형 */
.item_options .type_block{max-height:317px;padding-bottom:10px;overflow-y:auto;border-top:1px solid #ececec}
.item_options .type_block li{float:left;width:108px}
.item_options .type_block a{padding:12px 0 0 0 !important;margin:0 6px;border-top:0 !important;background:#fff}
.item_options .select-itemoption-list.type_block a:hover,.item_options .select-itemoption-list.type_block a:focus{background:#fff !important}
.item_options .type_block li .info{display:block;text-align:center;margin:0 7px}
.item_options .type_block li .info strong{color:#4c505a;font-size:12px;line-height:12px;letter-spacing:0;font-weight:normal;background:#f7f7f7;border:1px solid #f2f2f2;display:block;height:43px;padding-top:9px;border-radius:2px}
/*.item-topinfo .item_options .type_block li .info strong{width:118px}*/
.item_options .type_block li a:hover .info strong{background:#f8fbff}
.item_options .type_block .soldout a:hover .info strong{background:#f7f7f7}
.item_options .type_block li .info strong em{display:block;font-size:14px;line-height:18px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.type_block li .info span{display:block;color:#94989f;font-size:12px;line-height:20px;letter-spacing:0;margin-top:3px}
.item_options .type_block li a:hover .info *{color:#2e8de5}
.item_options .type_block li a:hover .info strong{border-color:#2e8de5}
.item_options .type_block li{width:50%;height:91px}
.item-topinfo .item_options .type_block li{width:116px;padding-left:12px}
.item-topinfo .item_options .type_block li a{padding:0;margin:0}
.item-topinfo .item_options .type_block li .info}

/* 옵션열림형태  COMBOBOX STYLE >  type_list :리스트형 */
.type_list{height:327px;overflow-y:scroll !important}

/* type_delivery " 배송비*/
.item_options.item_delivery{border-color:#ececec;border-bottom:1px solid #d6d7d8}
.item_options.item_delivery button{color:#233549}
.item_options.item_delivery li a:hover{background:#f8fbff}

/*item_keyin 선택형 텍스트입력 */
.item_keyin{ margin-top:20px}
.item_keyin .item-keyin-list{}
.item_keyin .item-keyin-list li{ margin-bottom:20px}
.item_keyin .item-keyin-list li .tit{ display:block;color:#1e2732;font-size:14px;line-height:14px;margin-bottom:7px;font-weight:400}
.item_keyin .item-keyin-list li input{border:1px solid #d6d7d8;width:100%;height:42px;padding:0;color:#2e8de5;font-size:14px;line-height:14px;text-indent:15px;box-sizing:border-box}
.item_keyin .item-keyin-list li input.placeholder{color:#94989f}
.item_keyin button span{  color:#fff; text-align:center}
.item_keyin button {line-height:30px;height:32px;background:#757c8a;font-size:16px;padding:0 19px;border-radius:40px;display:block;margin:-10px auto 0;margin-bottom:10px}

/*item_autocalc 선택형 계산형 */
.item_autocalc{ margin-top:20px}
.item_autocalc .item-autocalc-list{font-size:0}
.item_autocalc .item-autocalc-list li{ margin-bottom:20px;font-size:0}
.item_autocalc .item-autocalc-list li .tit{display:block;color:#1e2732;font-size:14px;line-height:14px;margin-bottom:10px;font-weight:bold}
.item_autocalc .item-autocalc-list li .guide{color:#757c8a;font-size:12px;font-weight:400}
.item_autocalc .item-autocalc-list li input{border:1px solid #d6d7d8;width:40%;height:40px;color:#2e8de5;font-size:14px;line-height:14px;font-weight:bold;display:inline-block;text-align:right;padding:0 25px 0 15px;border-radius:2px}
.item_autocalc .item-autocalc-list li .calc_area input{color:#233549}
.item_autocalc .item-autocalc-list li input::placeholder{font-weight:400}

.item_autocalc .item-autocalc-list li input.calc_x,.item_autocalc .item-autocalc-list li input.calc_y,.item_autocalc .item-autocalc-list li input.calc_xy{line-height:38px !important}
.item_autocalc .item-autocalc-list li input.calc_x{width:86px}
.item_autocalc .item-autocalc-list li input.calc_y{width:87px}
.item_autocalc .item-autocalc-list li input.calc_xy{width:159px}
.vip-detailoption_wrap .item_autocalc .item-autocalc-list li input.calc_xy{width:180px}
.item_autocalc .item-autocalc-list li input.placeholder{color:#ccc;text-align:left;font-weight:400;font-size:12px;line-height:12px}
.item_autocalc .item-autocalc-list li .label{display:inline-block;font-size:12px;color:#94989f;text-align:center;height:42px;padding:0 7px}
.item_autocalc .item-autocalc-list li .calc_x +.label{}
.sp_vipgroup.cal_multiply{position:relative;top:2px;display:inline-block;margin:3px 0 0 7px;width:12px;height:12px;background-position:-728px -397px;text-indent:-999em;overflow:hidden}
.item_autocalc button span{  color:#fff; text-align:center}
.item_autocalc button {line-height:32px;height:32px;font-size:16px;background:#757c8a;padding:0 19px;border-radius:40px;display:block;margin:-10px auto 10px}
.item_autocalc .item-autocalc-list li > div{display:inline-block}
.item_autocalc .item-autocalc-list li div.calc_result{position:relative}
.item_autocalc .item-autocalc-list li div.calc_result .unit{position:absolute;font-size:14px;color:#4c505a;top:4px;right:10px}
.vip-detailoption_wrap .item_autocalc .item-autocalc-list li div.calc_result .unit{top:10px}
.vip-detailoption.fixed .item_autocalc .item-autocalc-list li div {display :block}
.vip-detailoption.fixed .item_autocalc .item-autocalc-list li div.calc_result {}
.vip-detailoption .item_autocalc .item-autocalc-list li input.calc_x{width:39px}
.vip-detailoption .item_autocalc .item-autocalc-list li input.calc_y{width:38px}
.vip-detailoption.fixed .item_autocalc .item-autocalc-list li input.calc_xy{width:100%;box-sizing:border-box}

/* section_seleted_list :선택완료된 옵션결과  */
.section_seleted_list .selected-list{ margin-top:8px;background:#f9f9fa;border:1px solid #f2f2f2;border-bottom:none;border-radius:2px;/*overflow-y:scroll;*/border-bottom-left-radius:0;border-bottom-right-radius:0}
.section_seleted_list .selected-list.addbuy{border:none;padding-bottom:3px}
.section_seleted_list .selected-list li{position:relative;padding:10px 13px 10px;border-bottom:1px solid #bec1c7}
.section_seleted_list .selected-list li .tit{padding:0 15px 9px 0;line-height:20px;font-size:14px;color:#000;border-bottom:1px dotted #e2e2e3;margin-bottom:8px}
.section_seleted_list .selected-list li.soldout .choose_item .tit{color:#ccc}
.section_seleted_list .selected-list li.soldout .soldout_txt{padding:3px 0 0;text-align:center}
.section_seleted_list .selected-list li.soldout .soldout_txt p{font-size:14px;line-height:20px;color:#2e8de5;text-align:center;margin:0 auto;width:100%}
.section_seleted_list .selected-list li.soldout .soldout_txt button{border-color:#2e8de5;width:68px;height:28px;color:#2e8de5;margin-top:5px;border-radius:16px !important;font-size:14px !important}
.section_seleted_list .selected-list .num-ctrl{display:block;height:26px;position:relative}
.item-topinfo .section_seleted_list .selected-list .num-ctrl{height:auto}
.section_seleted_list .selected-list .bt_increase,.section_seleted_list .selected-list .bt_decrease{position:absolute;top:1px;left:68px;display:block;width:21px;height:21px;background-position:-48px -74px;outline:none}
.section_seleted_list .selected-list .bt_increase:hover,.section_seleted_list .selected-list .bt_increase:focus{background-position:-48px -74px}
.section_seleted_list .selected-list .bt_decrease{left:3px;background-position:0 -74px}
.section_seleted_list .selected-list .bt_decrease:hover,.section_seleted_list .selected-list .bt_decrease:focus{background-position:-24px -74px}
.section_seleted_list .selected-list .bt_increase:hover,.section_seleted_list .selected-list .bt_increase:focus{background-position:-72px -74px}
.section_seleted_list .selected-list .btns{position:absolute;left:101px;top:0;font-size:0}
.section_seleted_list .selected-list .btns button{display:inline-block;width:65px;height:23px}
.section_seleted_list .selected-list .btns .bt_coupoon{background-position:-68px -98px}
.section_seleted_list .selected-list .btns .bt_coupoon.disable,.item-topinfo .price .bt_coupoon.disable{background-position:0 -98px}
.section_seleted_list .selected-list .btns .bt_mod{width:35px;height:23px;background-position:-136px -98px}
.section_seleted_list .selected-list .btns .bt_cancel{width:35px;height:23px;margin-left:3px;background-position:-174px -98px}
.section_seleted_list .selected-list .num{width:30px;height:21px;margin-left:30px;border:1px solid #ececec;line-height:21px;color:#233549;font-size:14px;text-align:center}
.section_seleted_list .selected-list .close{position:absolute;width:26px;height:26px;right:5px;top:7px;background-position:-442px -122px}
.section_seleted_list .selected-list .close:hover,.section_seleted_list .selected-list .close:focus{background-position:-462px -122px}
.section_seleted_list .selected-list .price{display:block;margin-top:10px;font-size:16px;line-height:18px;color:#222}
.item-topinfo .section_seleted_list .selected-list .price{text-align:right;margin-top:-20px;padding-bottom:0}
.section_seleted_list .selected-list .price span{font-weight:400}
.section_seleted_list .selected-list .choose_item{}
.section_seleted_list .selected-list .choose_calc{ position:relative}
.section_seleted_list .selected-list .choose_result{}
/*.section_seleted_list .selected-list.addbuy li .tit{width:450px !important}*/
.section_seleted_list .selected-list.addbuy li{background:#fff;border:none;margin-top:8px;border:1px solid #f2f2f2}
.section_seleted_list .selected-list.addbuy li:first-child{margin-top:0}
/*.vip-detailoption .section_seleted_list .selected-list.addbuy li .tit{width:160px !important}*/
.vip-detailoption .section_seleted_list .selected-list li.soldout .soldout_txt p{width:180px}

/*.form_bottom :구매버튼 */
.form_bottom .total{overflow:hidden;padding:0 0 11px 0}
.item-topinfo .form_bottom .total{float:right;display:inline-block}
.form_bottom .total .tit{display:block;float:left;width:100px;height:22px;padding:10px 0 0;font-size:16px;line-height:22px;color:#5e636d;letter-spacing:-1px}
.form_bottom .total .price{display:block;float:left;width:175px;line-height:38px;font-size:24px;color:#000;text-align:right;letter-spacing:-0.5px}
.form_bottom .total .price .unit{font-size:23px;line-height:38px;font-weight:400}
.vip-detailoption .total{display:block;padding:15px 0 12px 0}
 
/*분기처리 (상단 or 하단상세정보)*/
.item-topinfo > .item_option_area .section_bottombtns{font-size:0;margin-bottom:60px;vertical-align:top}
.item-topinfo  .item_options {width:548px}
.section_bottombtns button{box-shadow:0 1px 1px rgba(0,0,0,.1)}
.vip-detailoption > .item_option_area .section_bottombtns{overflow:hidden;margin-bottom:12px;color:#5e636d;line-height:22px;font-size:16px;text-align:center}
.vip-detailoption_wrap{position:absolute;/*z-index:5021;*/top:349px;left:50%;width:309px;height:830px;margin-left:291px}
.noshop .vip-detailoption_wrap{top:56px}
.vip-detailoption_wrap .item_options .select-itemoption-list{width:100%}
.vip-detailoption{padding:0;position:absolute;background:#fff;z-index:10;width:308px}
.vip-detailoption.fixed{position:fixed;top:56px;z-index:5021}
.vip-detailoption.fixed.on{left:50%;margin-left:291px}
.vip-detailoption .tit_detailoption{margin-bottom:17px;color:#1e2732;letter-spacing:-1px;font-size:20px;line-height:20px}
.vip-detailoption .item_option_area .form_body{z-index:1;position:relative;overflow-y:auto;padding-right:4px;width:270px;padding-left:19px;padding-right:19px}
.vip-detailoption .item_option_area .form_body::-webkit-scrollbar-track{background-color:#f9f9f9;border-bottom:1px solid #eaeaea ;border-left:1px solid #eaeaea; border-top:1px solid #eaeaea}
.vip-detailoption .item_option_area .form_body::-webkit-scrollbar{width:17px;background-color:#F5F5F5}
.vip-detailoption .item_option_area .form_body::-webkit-scrollbar-thumb{border-radius:30px; background-color:#C2C2C2; border:4px solid #f9f9f9}
.vip-detailoption.fixed .item_option_area .form_body{position:relative;overflow:hidden;overflow-y:auto;height:600px;/* padding-right:4px;*/}
.vip-detailoption .item_option_area .form_bottom{padding:0 15px;border-top:1px solid #ececec;box-shadow:0px -1px 2px rgba(0,0,0,0.1)} 
.section_seleted_list .txt_tit,.section_seleted_list .txt_option{display:block;word-break:break-all;font-size:14px;line-height:20px;overflow:hidden}
.section_seleted_list .txt_tit{white-space:nowrap;text-overflow:ellipsis;font-weight:bold;color:#233549}
.section_seleted_list .txt_option{color:#000}
.section_seleted_list .soldout .txt_tit,.section_seleted_list .soldout .txt_option{color:#ccc}

/*장착점선택 + 홈플러스 서비스받기안내*/
.service_focus{background:#F8F9FA;width:520px;padding:16px 14px 12px 20px;position:relative;margin-bottom:20px;min-height:28px;line-height:28px;border-radius:2px}
.service_focus span{font-size:16px;line-height:16px;letter-spacing:-1px;color:#27394c}
.service_focus .service_btns{position:absolute;top:50%;right:14px;width:auto;margin-top:-15px;height:auto}
.service_focus .service_btns .btn_select{width:107px;height:28px;background-position:-189px -367px}
.service_focus .service_btns .btn_select:hover{background-position:-82px -367px}
.service_focus .service_btns .btn_reselect{width:107px;height:30px;background-position:-189px -367px}
.service_focus .service_btns .btn_reselect:hover{background-position:-82px -367px}
.service_focus .service_btns .btn_select_address{width:119px;height:28px;background-position:-421px -397px}
.service_focus .service_btns .btn_select_address:hover{background-position:-298px -397px}
.service_focus .service_btns .btn_reselect_address{width:90px;height:28px;background-position:-636px -397px}
.service_focus .service_btns .btn_reselect_address:hover{background-position:-544px -397px}
.service_focus .service_btns .btn_delivery_time{width:129px;height:28px;background-position:-429px -367px}
.service_focus .service_btns .btn_delivery_time:hover{background-position:-298px -367px}

/*etc*/
.event_label{margin-top:-3px;background:#f4f7fb;display:inline-block;border:1px solid #c6def4;padding:0 9px;border-radius:2px;margin-left:5px;height:20px;font-size:0;vertical-align:middle}
.event_label span{display:inline-block;line-height:20px;height:20px}
.event_label .title{font-size:12px;letter-spacing:0.5px;color:#2e8de5}
.event_label .period{margin-left:5px;font-size:12px;color:#2e8de5}
.event_label .period:before{margin-top:4px;content:"";display:inline-block;width:1px;height:11px;background:#cce2f7;margin-right:5px}
/**************************************************************************************/

.vip-tabcontent_lt .precautions,.vip-tabcontent_lt .reportbox{float:left;width:402px;margin-right:28px;margin-bottom:41px;font-size:14px;line-height:22px;letter-spacing:-1px;color:#777}
.vip-tabcontent_lt .reportbox{width:430px;margin-right:0;position:relative}
.vip-tabcontent_lt .precautions strong,.vip-tabcontent_lt .reportbox strong{display:inline-block;margin-bottom:12px;font-size:20px;line-height:20px;letter-spacing:-1px;color:#1e2732;font-weight:400}
.vip-tabcontent_lt .reportbox .bt_report{position:absolute;top:-2px;left:127px;display:inline-block}

/*uxe-guide :퍼블리싱확인용 */
.uxe_guide{position:fixed;top:50%;border:4px solid #2e8de5;width:260px;height:600px;z-index:999999999;background:#fff;transform:translateY(-50%);padding:20px;right:-310px;-webkit-transition:right  0.5s ease-in-out;transition:right  0.5s ease-in-out}
.uxe_guide.active{right:20px}
.uxe_guide > div {margin-bottom:20px}
.uxe_guide h1{font-size:17px;text-align:center;font-weight:bold;line-height:25px;margin-bottom:20px}
.uxe_guide strong{color:#000000;font-size:16px;border-bottom:1px solid #2e8de5;display:block;line-height:25px;font-weight:normal;margin-bottom:4px}
.uxe_guide p{font-size:14px;line-height:21px}
.uxe_guide select{width:100%;height:34px;line-height:34px;background:#effdff;color:#2e8de5;font-size:15px}
.uxe_guide select option{padding:10px 0}
.uxe_guide #option_style{ margin-top:20px}
.uxe_guide #option_style label{ height:30px;font-size:15px;display:block;position:relative;padding-left:30px}
.uxe_guide #option_style input{ width:20px;height:20px;position:absolute;top:0;left:0}
.uxe_guide .clip{background:#2e8de5;display:block;color:#fff;position:absolute;width:20px;text-align:center;padding:15px 4px 20px 7px;border-radius:10px 0px 0px 10px;top:-4px;right:303px}

.vip-tabcontent_lt .precautions,.vip-tabcontent_lt .reportbox{float:left;width:420px;margin-right:28px;margin-bottom:41px;font-size:14px;line-height:22px;letter-spacing:-1px;color:#777}
.vip-tabcontent_lt .reportbox{width:376px;margin-right:0;position:relative}
.vip-tabcontent_lt .precautions strong,.vip-tabcontent_lt .reportbox strong{display:inline-block;margin-bottom:12px;font-size:20px;line-height:20px;letter-spacing:-1px;color:#1e2732;font-weight:400}
.vip-tabcontent_lt .reportbox .bt_report{position:absolute;top:0px;left:127px;display:inline-block}
.board_selectbox ul{display:none;max-height:556px;overflow:hidden;overflow-y:auto}
.vip-tabcontent .txt_result{line-height:32px;font-size:12px;color:#5e636d}
.vip-tabcontent .txt_result strong{color:#1b2839;vertical-align:top}
.premium_schbox *{line-height:32px;vertical-align:middle}
.premium_schbox .btn_sch{display:inline-block;width:50px;height:32px;background-position:-380px -310px}
.premium_schbox .btn_sch:hover{background-position:-328px -310px}
.premium_schbox .ip_premium-sch,.vip_popup_wrap .ip_viptxt,.layer_vipsmall .ip_viptxt,.layer_viplarge .ip_viptxt{width:270px;padding:7px 18px 5px 12px;height:18px;border:1px solid #d6d7d8;border-radius:2px;font-size:14px;line-height:14px;font-size:14px;color:#000}
.premium_schbox .ip_premium-sch:focus,.vip_popup_wrap .ip_viptxt:focus,.layer_vipsmall .ip_viptxt:focus,.layer_viplarge .ip_viptxt:focus,.vip_popup_wrap .ip_viptxtarea:focus{border-color:#1e2732;outline:none}
.premium_schbox .ip_premium-sch:placeholder{color:#94989f}
.premium_schbox .txt_result{margin-left:6px}
.board_comment{clear:both;position:relative;padding-top:15px;width:860px}
.board_comment .tb_comment{table-layout:fixed;width:100%;border-collapse:collapse;border-top:1px solid #a4a9b0}
.board_comment .tb_comment td{padding-top:22px;padding-bottom:22px;vertical-align:middle;border-bottom:1px solid #ececec}
.board_comment .tb_comment .thumb{text-align:center}
.board_comment .tb_comment .thumb a{width:80px;height:80px;display:inline-block;background-position:0 -366px}
.board_comment .tb_comment .thumb img{width:80px;height:80px;border-radius:2px}
.board_comment .tb_comment .comment-content{padding-left:4px;padding-right:40px;font-size:14px;line-height:18px;color:#000}
.board_comment .tb_comment.tb_comment_common .comment-content{max-height:initial;padding:16px 40px 17px 4px}

.board_comment .tb_premium .comment-content{padding-right:28px}
.board_comment .comment-content a{display:block;position:relative;padding-right:28px}
.board_comment .tb_premium .comment-content a{padding-right:0}
.board_comment .comment-content a:hover{color:#2e8de5}
.board_comment .comment-tit{color:#000}
.board_comment .pd-tit{margin-top:3px;color:#757c8a}
.board_comment .con{margin-top:8px;color:#000;letter-spacing:-0.45px;overflow:hidden}
.board_comment .tb_premium .con{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:18px;max-height:36px}
.board_comment .writer-info{margin-left:2px;font-size:12px;line-height:22px}
.board_comment .writer-info dt{float:left;margin-right:3px;color:#9ba0a8}
.board_comment .writer-info dd{float:left;width:93px;color:#5e636d}
.board_selectboxwrap{position:absolute;top:-32px;right:0}
.board_selectbox{float:left;position:relative;z-index:2;width:140px;height:30px;border:1px solid #d6d7d8;border-radius:2px;font-size:14px;color:#757c8a;background:#fff}
.board_selectbox button{display:inline-block;width:100%;height:30px;line-height:14px;padding:8px 25px 8px 12px;font-size:14px;text-align:left;background-color:#fff;color:#757c8a}
.series_selectboxwrap .board_selectbox button .txt{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;line-height:14px}
.board_selectbox button .arr{position:absolute;left:auto;right:10px;top:12px;display:block;width:10px;height:6px;background-position:-398px -84px}
.board_selectbox.on,.board_selectbox:hover{border-color:#233549;height:auto}
.board_selectbox.on button .arr{background-position:-410px -84px}
.board_selectbox ul.select-commont-list li{border-bottom:0}
.board_selectbox ul.select-commont-list li a{display:block;padding:7px 25px 7px 12px;font-size:14px;line-height:18px;color:#757c8a}
.board_selectbox ul.select-commont-list li a:hover{color:#233549;background:#f7f7f7}
.board_pagenationwrap{position:relative}
.board_pagenation{width:719px;float:left;margin-top:22px;text-align:center;height:28px;font-size:0}
.board_pagenation *{height:28px;display:inline-block;vertical-align:middle;line-height:28px}
.board_pagenation > a{width:36px;text-align:center}
.board_pagenation > a.disable{cursor:default}
.board_pagenation a span{*margin-top:6px;vertical-align:middle;display:inline-block;width:9px;height:15px;background-position:0 -290px}
.board_pagenation .prev,.board_pagenation .first,.board_pagenation .next,.board_pagenation .end{position:relative;text-align:center;display:inline-block;line-height:28px}
.board_pagenation .prev span{background-position:-12px -290px;margin-right:7px}
.board_pagenation .prev span:hover{background-position:-24px -290px}
.board_pagenation .prev.disable span{background-position:0 -290px}
.board_pagenation .next span{background-position:-94px -290px;margin-left:7px}
.board_pagenation .next span:hover{background-position:-105px -290px}
.board_pagenation .next.disable span{background-position:-83px -290px}
.board_pagenation .first span{width:14px;background-position:-51px -290px}
.board_pagenation .first span:hover{background-position:-67px -290px}
.board_pagenation .first.disable span{background-position:-35px -290px}
.board_pagenation .end span{width:14px;background-position:-132px -290px}
.board_pagenation .end span:hover{background-position:-148px -290px}
.board_pagenation .end.disable span{background-position:-115px -290px}
.board_pagenation ul,.board_pagenation ul li{margin-top:-1px;height:28px;display:inline-block;*display:inline}
.board_pagenation ul li a{display:inline-block;min-width:10px;height:26px;padding:0 8px;margin:0 1px;line-height:26px;border:1px solid #fff;border-radius:50%;font-size:16px;color:#5e636d}
.board_pagenation ul li a:hover{color:#2e8de5}
.board_pagenation ul li.on a{border-radius:14px;border-color:#2e8de5;font-weight:bold;color:#2e8de5}
.board_paging{position:absolute;right:0;top:18px}
.board_paging .pagetotal{display:inline-block;float:left;padding-left:10px;margin:7px 0 0 10px;background-position:-996px -124px;font-size:14px;line-height:20px;color:#5e636d}
.board_comment .txt_info{position:absolute;right:0;top:56px;*top:15px}
.board_comment .txt_info a{font-size:12px;line-height:22px;text-align:right;color:#777;text-decoration:underline}
.board_comment + .board_comment{margin-top:58px}
.board_comment .tb_comment_common td{height:62px;padding-top:0;padding-bottom:0}
.board_comment .tb_comment_common .bt_reple{position:absolute;right:0;bottom:2px;width:16px;height:16px}
.board_comment .tb_comment_common .on .bt_reple{background-position:-164px -290px}
.board_comment .comment-grade span{display:inline-block;width:80px;height:26px;background-position:0 -308px}
.board_comment .tb_comment_common .replewrap td{height:auto;background:#fafafa;padding:16px 147px 16px 123px;font-size:14px;line-height:22px;color:#5e636d;border:0;height:0;width:0;font-size:0}
.board_comment .tb_comment_common .replewrap.on td{height:auto;width:auto;font-size:0;border-bottom:1px solid #ececec;height:auto;width:auto;font-size:14px}
.board_comment .tb_comment_common .replewrap .reginfo{color:#94989f;font-size:14px;line-height:22px}
.board_comment .tb_comment_common .reginfo .writer{color:#15c068;display:inline-block}
.board_comment .tb_comment_common .reginfo .date{margin-left:7px;padding-left:8px;background-position:-999px -147px}
.board_comment .tb_comment_common .replewrap .replecon{margin-top:4px;color:#5e636d}
.board_comment .comment-grade{text-align:center;font-size:0}
.board_comment .comment-grade .dev{margin-top:6px}
.board_comment .comment-grade .rec_a{background-position:-246px -336px}
.board_comment .comment-grade .rec_b{background-position:0 -336px}
.board_comment .comment-grade .rec_c{background-position:-82px -336px}
.board_comment .comment-grade .rec_d{background-position:-164px -336px}
.board_comment .comment-grade .dev_a{background-position:-164px -308px}
.board_comment .comment-grade .dev_b{background-position:0 -308px}
.board_comment .comment-grade .dev_c{background-position:-82px -308px}
.tb_comment_common .comment-content > .con{width:554px}
.board_comment .tb_comment_common .pd-tit {margin-top:0;color:#94989f}
.board_comment .replewrap{display:none}
.board_qna{clear:both;position:relative;padding-top:15px;width:860px}
.board_qna .tb_board{table-layout:fixed;width:100%;border-collapse:collapse;border-top:1px solid #a4a9b0;border-bottom:1px solid #ececec}
/*.tb_board .htype,.tb_board .htit{position:relative;background-clip:padding-box}*/
.tb_board .htype{background-position:-999px -255px;background-color:#f8f9fa}
.tb_board .board_dropbox{display:none;width:78px;position:absolute;z-index:2;padding:7px 0;border:1px solid #233549;color:#757c8a;background:#fff;text-align:left;border-radius:2px}
.tb_board .htype .board_dropbox,.tb_board .htit .board_dropbox{margin:-3px 0 0 5px;*margin:17px 0 0 -79px}
.tb_board .board_dropbox.on{display:inline-block}
.tb_board .board_dropbox a{display:block;line-height:22px;padding:0 0 0 9px;height:22px;font-size:13px;color:#757c8a;font-weight:400}
.tb_board .board_dropbox a:hover{background:#f8f9fa;color:#2e8de5;color:#2e8de5}
.tb_board thead th{padding:13px 0;text-align:center;font-size:14px;line-height:20px;color:#222;background:#f8f9fa}
.vip-content .dropctrl{position:relative;padding-right:18px;display:inline-block;color:#222}
.vip-content .dropctrl .arr{width:14px;height:14px;display:block;position:absolute;left:auto;right:0;top:4px;background-position:-590px -310px;text-indent:-999em;font-size:0}
.vip-content .dropctrl.on{color:#2e8de5}
.vip-content .dropctrl.on .arr{background-position:-606px -310px}
.tb_board td{padding:16px 0 16px 12px;border-top:1px solid #ececec;font-size:14px;line-height:14px;text-align:left;color:#5e636d}
.tb_board.tb_qna tr td:first-child,.tb_board.tb_qna tr td:last-child{text-align:center;padding-left:0}
.tb_board .qt_tit a{position:relative;color:#222}
.tb_board .qt_tit .locked{cursor:default}
.tb_board .qt_tit .ic_lock{margin-left:5px;margin-bottom:-1px;width:10px;height:13px;display:inline-block;background-position:-252px 0;font-size:0;text-indent:-999em;overflow:hidden}
table .board_empty td{text-align:center;padding:0;height:179px;color:#94989f;font-size:16px;line-height:16px;letter-spacing:-1px}
.tb_board .answerwrap{display:none}
.tb_premium .board_empty td{height:124px}
.tb_board.tb_qna tr.answerwrap td{padding:16px 22px 16px 232px;text-align:left;background:#fafafa;color:#5e636d;font-size:14px;line-height:22px;border-top:none}
.tb_board .answerwrap .qt{position:relative;padding:0 14px 0 24px}
.tb_board .answerwrap .as{position:relative;padding:0 14px 0 24px;margin-top:24px}
.tb_board .answerwrap .ic_qt,.tb_board .answerwrap .ic_as{width:20px;height:20px;display:block;position:absolute;top:0;left:0;background-position:-546px -310px;text-indent:-999em;font-size:0}
.tb_board .answerwrap .ic_qt{background-position:-568px -310px}
.tb_board .answerwrap .reginfo{padding-left:24px;padding-top:4px;color:#15c068;font-size:0;line-height:0}
.tb_board .answerwrap .reginfo span{font-size:14px;line-height:22px}
.tb_qna .done{color:#2e8de5;padding-right:18px}
.tb_qna .ing{color:#94989f;padding-right:18px}
.board_schbox *{line-height:32px;vertical-align:middle}
.board_schbox .btn_sch{display:inline-block;width:50px;height:32px;margin-left:2px;background-position:-380px -310px}
.board_schbox .btn_sch:hover{background-position:-328px -310px}
.board_schbox .txt_result{margin-left:6px}
.board_schbox .ip_board-sch{width:110px;padding:6px 18px 6px 12px;margin-left:106px;height:18px;border:1px solid #d6d7d8;border-radius:2px;line-height:14px;font-size:14px;color:#000}
.board_schbox .ip_board-sch:placeholder{color:#94989f}
.board_qna .board_btnswrap{position:absolute;right:0;top:-32px;font-size:0}
.board_qna .board_btnswrap li{display:inline-block;float:left}
.board_qna .board_btnswrap a{display:inline-block;line-height:22px;padding:5px 22px;font-size:16px;font-weight:bold;color:#fff;background:#a4a9b0;text-align:center;margin-left:12px}
.board_qna .board_btnswrap .bt_question a{padding:0 20px;border:1px solid #9ba0a8;border-radius:2px;line-height:30px;height:30px}
.board_qna .board_btnswrap .tab_rt a{padding:0 0 0 11px;color:#5e636d;letter-spacing:-1px;line-height:32px;font-size:16px;background-position:-999px -141px}
.board_qna .board_btnswrap .tab_rt a:hover{color:#2e8de5}
.board_qna .board_btnswrap .tab_rt .my{padding-left:0;margin-left:12px;background:none}
.board_selectbox.pos{position:absolute;z-index:2}
.board_qna .answerwrap .date{padding-left:7px;margin-left:7px;background-position:-999px -147px}
.frm_wrap {display:inline-block}
.frm_wrap label,.frm_wrap input {display:inline-block;vertical-align:middle}
.frm_wrap .placeholder {display:inline-block;font-size:12px;padding:2px 5px}
.frm_wrap .file_src {display:inline-block;vertical-align:middle;margin-right:3px;border:1px solid #999;width:200px;height:20px;white-space:nowrap;font-size:12px;padding:2px 5px;overflow:hidden;text-overflow:ellipsis;zoom:1}
.frm_wrap input[type=text],.frm_wrap input[type=password] {font-size:12px;height:26px;border:1px solid #999;line-height:1.8}
.frm_wrap textarea {display:inline-block;vertical-align:middle;font-size:12px;border:1px solid #999;line-height:1.8;width:300px;height:150px;resize:none}
.frm_wrap button {border:0;margin:0;padding:0;background-color:transparent}
.frm_wrap .ds_form,.frm_wrap label .arr {position:relative;display:inline-block;vertical-align:middle;z-index:1;overflow:hidden;zoom:1}
.frm_wrap .ds_form>input{display:block;position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}
.frm_wrap .blind{top:-9999px;left:-9999px}

/* design radio type */
.frm_wrap .ds_radio {width:20px;height:21px;background-position:-666px -306px}
.frm_wrap .ds_radio.js_checked {background-position:-688px -306px}
.frm_wrap .ds_radio.js_checked.js_focus {background-position:-688px -306px;outline:1px solid #b0d9ff}
.frm_wrap .ds_radio.js_focus{outline:1px solid #b0d9ff}
/* design checkbox type */
.frm_wrap .ds_checkbox {width:20px;height:20px;background-position:-622px -306px}
.frm_wrap .ds_checkbox.js_checked {background-position:-644px -306px}
.frm_wrap .ds_checkbox.js_checked.js_focus {background-position:-644px -306px;outline:1px solid #b0d9ff}
.frm_wrap .ds_checkbox.js_focus{outline:1px solid #b0d9ff}
/* js동작할 때 */
.js_input {position:relative}
.frm_wrap.frm_focus {border:1px solid #000}
.js_input .placeholder {display:inline-block;position:absolute;top:0;padding:2px 5px;cursor:pointer}
.js_checkbox em>input,.js_radio em>input {opacity:0;filter:alpha(opacity=0)}

/* popup */
.vip_popup_wrap{padding:22px 20px 46px}
.vip_popup_wrap .tit_vippop{margin-bottom:21px;line-height:22px;letter-spacing:-1px;font-size:20px;color:#1e2732;padding-bottom:15px;border-bottom:1px solid #a4a9b0;font-weight:bold}
.vip_popup_wrap .subinfo{margin-bottom:14px;font-size:14px;line-height:20px;letter-spacing:-1px;text-align:center;color:#757c8a}
.vip_popup_wrap .tb_questionform{table-layout:fixed;width:100%;border-collapse:collapse;border-top:1px solid #ececec;font-size:14px;line-height:20px;color:#5e636d}
.vip_popup_wrap .tb_questionform th{padding:13px 0 13px 20px;text-align:left;vertical-align:middle;color:#222;font-weight:400;background:#f8f9fa;border-bottom:1px solid #ececec}
.vip_popup_wrap .tb_questionform td{padding:12px 20px 12px 20px;border-bottom:1px solid #ececec;color:#5e636d}
.vip_popup_wrap .tit_caution{display:block;margin-top:16px;margin-bottom:1px;font-size:14px;line-height:20px;letter-spacing:-1px;color:#233549;font-weight:bold}
.vip_popup_wrap .lst_caution{padding-bottom:6px}
.vip_popup_wrap .lst_caution li{color:#5e636d;margin-top:4px;padding-left:5px;background-position:-998px -300px}
.vip_popup_wrap .ip_viptxtarea{width:496px;height:118px;padding:6px 18px 6px 12px;border:1px solid #d6d7d8;border-radius:2px}
.vip_popup_wrap .ip_viptxt{width:496px}
.vip_popup_wrap .qtype li{float:left;margin-left:32px}
.vip_popup_wrap .qtype li:first-child{margin:0}
.vip_popup_wrap  .tb_questionform .pdtit{color:#2e8de5}
.vip_popup_wrap  .tb_questionform .frm_wrap label{padding-left:1px}
.vip_popup_wrap .info_formbottom{margin-top:15px;margin-left:21px}
.vip_popup_wrap .info_formbottom p{font-size:14px;line-height:20px;color:#222}
.vip_popup_wrap .check_line{margin-top:8px;font-size:14px;line-height:20px;color:#222}
.vip_popup_wrap .check_line .txt_sub{color:#94989f}
.vip_popup_wrap .bottom_btns{margin-top:21px;font-size:0;text-align:center}
.vip_popup_wrap .bottom_btns a{display:inline-block;width:100px;height:38px}
.vip_popup_wrap .bottom_btns .bt_cancel{margin-left:8px}
.vip_popup_wrap .txt_emp{color:#2e8de5}
.vip_popup_exchange{position:relative;height:100%}
.vip_popup_exchange .txt_emp{color:#2e8de5}
.vip_popup_exchange .tabnavi{overflow:hidden}
.vip_popup_exchange .tabnavi li{float:left;width:25%;background:#96a3ad}
.vip_popup_exchange .tabnavi li a{display:block;margin-left:1px;height:48px;line-height:48px;font-size:16px;text-align:center;background:#a8b2bb;color:#fff;letter-spacing:-1px}
.vip_popup_exchange .tabnavi li a:hover{text-decoration:none}
.vip_popup_exchange .tabnavi li:first-child a{padding-left:0}
.vip_popup_exchange .tabnavi li.on a{background:#858f9a;font-weight:bold}
.vip_popup_exchange .tab_cont{display:none;padding:32px 32px 0}
.vip_popup_exchange .tab_cont.on{display:block}
.vip_popup_exchange .tit_vippop{margin-bottom:7px;font-size:20px;font-weight:bold;line-height:20px;letter-spacing:-1px;color:#1e2732}
.vip_popup_exchange .txt_sub{padding-bottom:10px;font-size:14px;letter-spacing:-1px;line-height:20px;color:#777}
.vip_popup_exchange .list_exchange{padding-top:20px;border-top:1px solid #a4a9b0;font-size:14px;line-height:20px;letter-spacing:-1px}
.vip_popup_exchange .list_exchange dt{position:relative;padding-left:23px;padding-bottom:4px;color:#5e636d;font-weight:bold;letter-spacing:-1px}
.vip_popup_exchange .list_exchange dd{padding-left:23px;padding-bottom:16px;color:#777;letter-spacing:-0.5px}
.vip_popup_exchange .list_exchange .num{position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;background-position:-710px -336px;text-indent:-999em;font-size:0}
.vip_popup_exchange .list_exchange .num_02{background-position:-730px -336px}
.vip_popup_exchange .list_exchange .num_03{background-position:-750px -336px}
.vip_popup_exchange .list_exchange .num_04{background-position:-770px -336px}
.vip_popup_exchange .list_exchange .num_05{background-position:-790px -336px}
.vip_popup_exchange .bar_close,.vip_popup_wrap .bar_close{position:fixed;bottom:0;left:0;width:100%;height:32px;background:#f8f9fa;border-top:1px solid #ececec;text-align:right}
.vip_popup_exchange .bar_close a,.vip_popup_wrap .bar_close a{position:relative;display:inline-block;padding-right:14px;margin:8px 16px 0 0;font-size:14px;line-height:16px;color:#757c8a}
.vip_popup_exchange .bar_close a:hover,.vip_popup_wrap .bar_close a:hover{color:#1e2732}
.bar_close a:hover{text-decoration:none;color:#1e2732}
.vip_popup_exchange .bar_close .ic,.vip_popup_wrap .bar_close .ic{display:inline-block;width:10px;height:10px;position:absolute;top:3px;right:0;background-position:-450px -130px;text-indent:-999em;font-size:0}
.vip_popup_exchange .bar_close:hover .ic,.vip_popup_wrap .bar_close:hover .ic{background-position:-470px -130px}
.vip_popup_exchange .subtit{padding:8px 0 6px 24px;font-size:12px;line-height:14px;color:#5e636d;letter-spacing:-0.5px;font-weight:400}
.vip_popup_exchange #tab02 .subtit{padding-top:0;margin-top:-1px}
.vip_popup_exchange .subinfo{padding-left:24px;margin-bottom:24px;font-size:12px;line-height:18px;letter-spacing:-1px;color:#94989f}

.vip_popup_exchange .tb_popexchange ~ .subtit,.vip_popup_exchange .tb_popexchange ~ .subinfo{padding-left:0}
.vip_popup_exchange .subinfo li{color:#94989f;text-indent:-8px;padding-left:8px;letter-spacing:-0.5px}
.vip_popup_exchange .tb_popexchange{table-layout:fixed;width:100%;margin-top:10px;margin-bottom:24px;border-top:1px solid #a4a9b0;border-collapse:collapse;font-size:14px;line-height:20px;color:#5e636d}
.vip_popup_exchange .tb_popexchange th{padding:16px 0 0 20px;border-bottom:1px solid #ececec;color:#222;font-weight:400;text-align:left;vertical-align:top;background:#f8f9fa}
.vip_popup_exchange .tb_popexchange td{padding:16px 20px;border-bottom:1px solid #ececec;text-align:left;vertical-align:top;color:#5e635d}
.vip_popup_exchange .tb_popexchange .list_dev > li{margin-top:8px}
.vip_popup_exchange .tb_popexchange .list_dev > li:first-child{margin-top:0}
.vip_popup_exchange .tb_popexchange .list_dev ul{margin:4px 0 0 8px}
.tb_popexchange .link_gradecoupon{margin:6px 0 2px}
.vip_popup_exchange .bottom_bts{margin-top:3px;text-align:center;font-size:0}
#vip-tab_exchange .exchangewrap{width:860px}
.vip-tabcontent .tit_exchangeinfo{font-size:20px;line-height:20px;letter-spacing:-1px;color:#1e2732;padding-bottom:16px;border-bottom:1px solid #a4a9b0}
.tit_exchangeinfo .bt_detailview{position:absolute;margin-top:-2px;margin-left:8px;display:inline-block}
.tit_exchangeinfo .entity{font-weight:400}
.vip-tabcontent_lt .exchange_data{padding-top:21px;font-size:0;padding-bottom:14px;margin-bottom:32px;border-bottom:1px solid #ececec}
.exchange_data dt{float:left;clear:both;margin-right:20px;margin-bottom:7px;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#777}
.exchange_data dd{margin-bottom:7px;font-size:14px;line-height:20px;color:#222}
.exchangewrap .tit_detailsub{clear:both;height:20px;margin-bottom:15px;font-size:20px;line-height:20px;font-weight:400;letter-spacing:-1px;color:#1e2732}
.exchangewrap .tit_detailsub .sub{position:relative;display:inline-block;padding-right:88px;margin-left:7px;padding-left:7px;font-size:12px;letter-spacing:0;line-height:20px;color:#757c8a;background-position:-999px -372px;vertical-align:top}
.exchangewrap .tit_detailsub .sub a{position:absolute;right:-3px;top:-1px;display:inline-block}
.exchangewrap .dealcondition_info{margin-bottom:56px}
.exchangewrap .dealcondition_info li{position:relative;margin-bottom:8px;padding-left:23px;font-size:14px;line-height:18px;color:#777;letter-spacing:-1px}
.exchangewrap .dealcondition_info li .link_subinfo{margin-left:5px;font-size:12px;text-decoration:underline;color:#1b2839}
.exchangewrap .dealcondition_info .num{position:absolute;left:0;top:0;width:18px;height:18px;display:inline-block;text-indent:-999em;font-size:0}
.exchangewrap .dealcondition_info .num01{background-position:-710px -336px}
.exchangewrap .dealcondition_info .num02{background-position:-730px -336px}
.exchangewrap .dealcondition_info .num03{background-position:-750px -336px}
.exchangewrap .dealcondition_info .num04{background-position:-770px -336px}
.exchangewrap .dealcondition_info .num05{background-position:-790px -336px}
.exchangewrap .seller_data{padding-top:21px;font-size:0;padding-bottom:14px;margin-bottom:32px;border-bottom:1px solid #ececec;overflow:hidden}

.exchangewrap .seller_data li{width:430px}
.exchangewrap .seller_data.type2 li{float:left;height:27px;overflow:hidden}
.exchangewrap .seller_data.type2 li{width:100%;float:none}
.exchangewrap .seller_data.type2 .sub{margin-bottom:6px;font-size:12px;line-height:20px;color:#757c8a}
.exchangewrap .seller_data strong{margin-right:20px;margin-bottom:7px;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#777;font-weight:400}
.exchangewrap .seller_data span{display:inline-block;margin-bottom:7px;font-size:14px;line-height:20px;color:#222;white-space:nowrap;text-overflow:ellipsis}
.exchangewrap .seller_data.para_ct{text-align:center;padding:31px 0}
.exchangewrap .seller_data.para_ct .txt_emp{margin:0;font-size:16px;font-weight:bold;line-height:22px;letter-spacing:-1px}
.exchangewrap .seller_data.para_ct p{font-size:16px;line-height:22px;letter-spacing:-1px;color:#5e636d}
.exchangewrap .txt_safety{font-size:14px;line-height:22px;letter-spacing:-1px;color:#777}
.exchangewrap .seller_data .bt_all,.vip-content .bt_vipgo{position:relative;margin-left:5px;letter-spacing:-1px;color:#757c8a;padding-right:19px}
.exchangewrap .seller_data .bt_all:hover,.vip-content .bt_vipgo:hover{color:#1e2732}
.exchangewrap .seller_data .bt_all .arr,.vip-content .bt_vipgo .arr{position:absolute;right:0;top:1px;display:inline-block;width:15px;height:15px;background-position:-812px -336px;text-indent:-999em;font-size:0}
.exchangewrap .seller_data .bt_all:hover .arr,.vip-content .bt_vipgo:hover .arr{background-position:-828px -336px}
.vip-grouplist_carouselwrap{position:relative;margin-top:24px;padding:16px 0 16px 60px;width:800px;background:#fafafa}
.vip-grouplist_carousel{position:relative;overflow:hidden;height:116px}
.vip-grouplist_carousel ul{position:absolute}
.vip-grouplist_carousel li{float:left;width:94px;font-size:0}
.vip-grouplist_carousel li a{width:80px;height:104px;padding-top:10px;display:block;border:1px solid #fafafa;border-radius:3px;text-align:center}
.vip-grouplist_carousel li a:hover{border-color:#2e8de5}
.vip-grouplist_carousel li.selected a{border-color:#233549}
.vip-grouplist_carousel .thumb{display:block;text-align:center;margin-bottom:7px}
.vip-grouplist_carousel .thumb img{width:60px;height:60px;border-radius:1px}
.vip-grouplist_carousel .num{display:inline-block;width:30px;height:13px;text-align:center;background:#fff;color:#8f95a3;border-radius:7px;border:1px solid #d9d9d9;font-size:10px;line-height:13px}
.vip-grouplist_carousel a:hover .num{border-color:#2e8de5;color:#2e8de5}
.vip-grouplist_carousel li.selected .num{background:#8f95a3;border-color:#8f95a3;color:#fff;font-weight:bold}
.vip-grouplist_carousel .price{margin-top:3px;color:#5e636d;line-height:18px;font-size:14px;text-align:center}
.vip-grouplist_carousel a:hover .price{color:#2e8de5}
.vip-grouplist_carousel li.selected .price{font-weight:bold;color:#233549}
.vip-grouplist_carouselwrap .prev,.vip-grouplist_carouselwrap .next{width:32px;height:32px;display:inline-block;text-indent:-999em;outline:none}
.vip-grouplist_carouselwrap .prev{position:absolute;left:14px;top:62px;background-position:-812px -18px}
.vip-grouplist_carouselwrap .prev.disable{background-position:-880px -18px}
.vip-grouplist_carouselwrap .next{position:absolute;left:auto;right:14px;top:62px;background-position:-846px -18px}
.vip-grouplist_carouselwrap .prev:hover,.vip-grouplist_carouselwrap .prev:focus{background-position:-884px -52px}
.vip-grouplist_carouselwrap .next:hover,.vip-grouplist_carouselwrap .next:focus{background-position:-918px -52px}
.vip-grouplist_carouselwrap .next.disable{background-position:-914px -18px}
.vip-grouplist_carouselwrap .prev.disable:hover,.vip-grouplist_carouselwrap .prev.disable:focus{background-position:-880px -18px}
.vip-grouplist_carouselwrap .next.disable:hover,.vip-grouplist_carouselwrap .next.disable:focus{background-position:-914px -18px}
.vip-tabcontent_lt .box_pdtitle{width:860px;clear:both;margin-top:40px}
.box_pdtitle .group_pdnum{width:72px;height:25px;display:inline-block;background-color:#8f95a3;border-radius:13px;line-height:26px;overflow:hidden;text-align:center;color:#fff;font-size:14px}
.box_pdtitle .group_pdnum .num{font-weight:bold}
.box_pdtitle .tit_pdtitle{margin-top:12px;margin-bottom:56px;padding-bottom:14px;font-size:28px;line-height:28px;letter-spacing:-1px;border-bottom:1px solid #c6cfd7;color:#233549;font-weight:400}
div.dimmed{position:fixed}
#layer_couponbox{display:none;z-index:5040;outline:none}
.item-topinfo_sub .bt_viewlands{display:inline-block;position:absolute;right:0;top:0px;font-size:14px;line-height:20px;letter-spacing:-1px;color:#4c505a;padding-right:17px;background:none}
.item-topinfo_sub .bt_viewlands:hover{color:#2e8de5}
.item-topinfo_sub .bt_viewlands .sp_vipgroup{position:absolute;right:0;top:3px;width:14px;height:14px;display:inline-block;background-position:-124px -226px;text-indent:-999em;font-size:0}
.item-topinfo_sub .bt_viewlands:hover .sp_vipgroup{background-position:-139px -226px}
.item-topinfo > div{min-height:220px}

/* layer */
.layer_vipsmall{display:none;width:400px;background:#fff;z-index:5040}
.layer_vip400{width:400px}
.layer_vipsmall .tit_slayer{height:14px;padding:16px 0 16px 20px;border-bottom:1px solid #a4a9b0;font-size:16px;line-height:16px;letter-spacing:-1px;color:#1e2732;box-shadow:0 0 1px rgba(0,0,0,.3)}
.layer_vipsmall .cont{padding:22px 20px 12px}
.layer_vipsmall .ip_viptxt{width:274px}
.layer_vipsmall .txtlength{width:50px;line-height:32px;display:inline-block;text-align:right;font-size:12px;color:#5e636d}
.layer_vipsmall .txtlength strong{color:#5e636d}
.layer_vipsmall .txtlength .sl{color:#ececec}
.layer_vipsmall .snspreview{margin:17px 0 20px;padding:15px 8px 15px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:14px;line-height:18px;letter-spacing:-1px;color:#222;overflow:hidden}
.layer_vipsmall .snspreview img{display:inline-block;float:left;margin-right:12px;width:60px;height:60px;border-radius:1px}
.layer_vipsmall .snspreview .sub{margin-top:6px;font-size:12px;line-height:14px;color:#757c8a}
.layer_vipsmall .snspreview .txt{color:#222;letter-spacing:-0.5px}
.layer_vipsmall .bts{font-size:0;text-align:center}
.layer_vipsmall .bts .bt_round_h28.bt_cancel{margin-left:8px}
.layer_vipsmall .bot_info{margin-top:24px;border-top:1px solid #a4a9b0;padding-top:12px;font-size:12px;line-height:22px;color:#757c8a;text-align:center}
.layer_vipsmall .txt_emp{color:#2677de}
.layer_vipsmall .bot_info .inner{display:inline-block;position:relative;padding-left:72px}
.layer_vipsmall .bot_info .txt_emp{color:#2e8de5}
.layer_vipsmall .bot_info .sns_tweet_follow,.sns_fb_like{position:absolute;top:0;left:0}
.sns_tweet_follow,.sns_fb_like{width:64px;height:22px;padding:0;display:inline-block;background-position:-620px -330px}
.sns_fb_like:hover{background-position:-620px -354px}
.sns_tweet_follow{background-position:-432px -308px}
.sns_tweet_follow:hover{background-position:-432px -332px}
.layer_vipsmall .bt_close{width:42px;height:42px;display:inline-block;position:absolute;right:2px;top:2px;background-position:-938px -294px}
.layer_vipsmall .bt_close:hover{background-position:-937px -335px}
.ly_interest{width:180px;height:180px;display:inline-block;opacity:0;z-index:5030}
.layer_viplarge{display:none;position:absolute;z-index:5030;width:860px;background:#fff;outline:none}
#layer_homeplusdelivery{z-index:5032}
.layer_premium-comment{height:834px}
.layer_vip520{width:520px}
.layer_vip600{width:600px}
.layer_vip700{width:700px}
.layer_viplarge .innerwrap{position:relative}
.layer_viplarge .comment-contentwrap,.layer_viplarge .cont{margin:29px 24px 24px}
.layer_viplarge .comment-content{clear:both;height:580px;padding:28px 40px 0;margin-top:18px;overflow:hidden;overflow-y:scroll;border:1px solid #ececec;border-left:0;border-right:0}
.layer_viplarge .comment-contentwrap .thumb{width:713px;overflow:hidden;text-align:center}
.layer_viplarge .comment-contentwrap .thumb img{max-width:713px}
.tit_viplayer{padding:17px 0 15px 24px;font-size:20px;font-weight:bold;line-height:20px;height:20px;letter-spacing:-1px;color:#1e2732;border-bottom:1px solid #a4a9b0;box-shadow:0 0 1px rgba(0,0,0,.3)}
.layer_viplarge .cus-commment{float:left;width:600px;height:44px;font-size:16px;line-height:20px;letter-spacing:-1px;color:#000}
.layer_viplarge .pdtit{display:block;margin-top:6px;color:#757c8a;font-size:14px;line-height:18px;letter-spacing:-1px}
.layer_viplarge .comment-content .txt{padding:30px 0;color:#000;font-size:14px;line-height:22px}
.layer_viplarge .cus-commment .txt{display:block}
.layer_viplarge .reginfo{float:right;width:110px;height:44px;padding-top:2px;margin-bottom:16px}
.layer_viplarge .reginfo span{display:block;text-align:right;font-size:12px;line-height:22px;color:#9ba0a8}
.layer_viplarge .reginfo em{color:#4c505a}
.layer_viplarge .btns{position:relative;margin-top:24px;text-align:center;height:34px;padding-top:2px;font-size:0}
.layer_viplarge .btns .sns{position:absolute;top:0;left:0;text-align:left}
.layer_viplarge .btns .sns li{float:left;margin-right:8px}
.layer_viplarge .btns .sns a{display:inline-block;width:36px;height:36px;background-position:-710px -294px}
.layer_viplarge .btns .sns a:hover{background-position:-824px -294px}
.layer_viplarge .btns .sns .tw{background-position:-748px -294px}
.layer_viplarge .btns .sns .tw:hover{background-position:-862px -294px}
.layer_viplarge .btns .sns .url{background-position:-786px -294px}
.layer_viplarge .btns .sns .url:hover{background-position:-900px -294px}
.layer_viplarge .btns .bt_mod,.layer_viplarge .btns .bt_del{display:inline-block;width:86px;height:32px;margin:0 4px;background-position:-614px -260px}
.layer_viplarge .btns .bt_mod:hover{background-position:-702px -260px}
.layer_viplarge .btns .bt_del{background-position:-790px -260px}
.layer_viplarge .btns .bt_del:hover{background-position:-878px -260px}
.layer_viplarge .btns .bt_report{display:inline-block;position:absolute;right:0;top:12px;width:40px;height:14px;background-position:-398px -136px}
.layer_viplarge .btns .bt_report:hover{background-position:-398px -121px}
.layer_viplarge .bt_close{width:46px;height:46px;display:inline-block;position:absolute;right:3px;top:3px;background-position:-765px -107px}
.layer_viplarge .bt_close:hover{background-position:-765px -68px}
.layer_viplarge + .dimmed{z-index:5025;position:fixed}
.dimmed{height:150%}
div.poplayer{z-index:5021}
.layer_viplarge .tb_section {margin-top:24px;border-top:1px solid #a4a9b0}
.layer_viplarge .tb_section .tb_devarea{table-layout:fixed;width:100%;border-collapse:collapse}
.layer_viplarge .tb_devarea td{font-size:#5e636d;letter-spacing:-1px;font-size:14px;line-height:20px;text-align:center;padding:10px 13px;border-top:1px solid #ececec}
.layer_viplarge .tb_devarea th{padding:7px 0;background:#f8f9fa;color:#5e636d;font-size:12px;line-height:16px;letter-spacing:-1px;font-weight:400;text-align:center;vertical-align:middle;border-left:1px solid #ececec;border-bottom:1px solid #ececec}
.layer_viplarge .tb_devarea th:first-child{border-left:0}
.layer_viplarge .tb_devarea tr:first-child td{border-top:0}
.layer_viplarge .tb_devarea .ads{text-align:left}
.layer_viplarge .tbodywrap{height:286px;overflow:hidden;overflow-y:scroll;border-bottom:1px solid #ececec}
.layer_viplarge .bt_vip_h36{margin-left:12px}
.layer_viplarge .ip_jeju ~ .bt_vip_h36{margin-left:8px}
.layer_viplarge .textline .ip_viptxt{height:22px;width:365px;padding-left:16px}
.layer_viplarge .textline *{vertical-align:middle}
.layer_viplarge .tit_layersub{margin-bottom:10px;font-weight:400;color:#000;line-height:16px;font-size:16px;letter-spacing:-0.5px}
.layer_viplarge .txt_layersub{margin-bottom:16px;color:#757c8a;font-size:14px;line-height:14px;letter-spacing:-0.5px}
.layer_viplarge .list_areasection{height:360px;margin-top:25px;padding:0 9px 0 24px;border-top:1px solid #ececec;overflow:hidden;overflow-y:scroll}
.layer_viplarge .list_areasection li{clear:both;overflow:hidden;border-top:1px dotted #ececec;padding:21px 0 19px 0;font-size:16px;line-height:16px;letter-spacing:-1px}
.layer_viplarge .list_areasection li:first-child{border-top:0}
.layer_viplarge .list_areasection .empty{font-size:16px;line-height:16px;text-align:center;color:#94989f;padding:80px 0 0;margin:0}
.layer_viplarge .list_areasection .txt_lt{float:left;width:400px}
.layer_viplarge .list_areasection .tit_tire{display:block;line-height:16px;color:#222;letter-spacing:-1px}
.layer_viplarge .list_areasection .address{margin-top:7px;font-size:14px;line-height:18px;color:#757c8a}
.layer_viplarge .list_areasection .bts_rt{float:right;margin-top:4px;text-align:right;width:147px;font-size:0}
.layer_viplarge .list_areasection .bts_rt .bt_vipround68_h32.bt_map{margin-left:8px}
.layer_viplarge .tab_lydev{overflow:hidden}
.layer_viplarge .tab_lydev .tabnavi li{float:left;width:50%}
.layer_viplarge .tab_lydev .tabnavi li a{display:block;height:46px;line-height:48px;border-left:1px solid #c6cfd7;border-bottom:1px solid #c6cfd7;background:#f7f7f7;color:#94989f;font-size:16px;letter-spacing:-1px;text-align:center}
.layer_viplarge .tab_lydev .tabnavi li a:hover{text-decoration:none}
.layer_viplarge .tab_lydev .tabnavi .on a{background:#fff;color:#233549;font-weight:bold;border-bottom-color:#fff}
.layer_viplarge .tab_lydev .tabnavi li:first-child a{border-left:0}
.layer_viplarge .tab_lydev .tab_contents{clear:both;position:relative}
.layer_viplarge .tab_lydev .tab_content{display:none}
.layer_viplarge .tab_lydev .tab_content.on{display:block}
.layer_viplarge .tab_lydev .tab_conlist{padding:12px 9px 0 24px;height:323px;position:relative;overflow:hidden;overflow-y:scroll}
.layer_viplarge .tab_lydev .tab_devform{padding:12px 0 0 44px;height:323px}
.layer_viplarge .tab_conlist li{position:relative;padding:20px 0 18px;border-bottom:1px dotted #ececec}
.layer_viplarge .tab_conlist .ds_radio{position:absolute;top:50%;left:0;margin-top:-10px}
.layer_viplarge .tab_conlist .frm_wrap label{padding-left:36px}
.layer_viplarge .tab_conlist .devtit{display:block;font-size:16px;line-height:16px;color:#222}
.layer_viplarge .tab_conlist .devadr{display:block;margin-top:7px;font-size:14px;line-height:18px;color:#757c8a}
.layer_viplarge .devbot_bts{padding:21px 0 24px;text-align:center;border-top:1px solid #a4a9b0}
.layer_viplarge .sub_devinfo{font-size:14px;height:28px;letter-spacing:-1px;color:#777;line-height:14px}
.layer_viplarge .tab_conlist .devtit .bt_vipround_h20{margin:0 0 0 6px;vertical-align:2px}
.layer_viplarge .sub_devinfo .hp_storeinfo{font-size:18px;line-height:18px;letter-spacing:-1px;color:#1e2732}
.layer_viplarge .sub_devinfo .hp_storeinfo strong{color:#2677de;font-weight:bold}
.layer_viplarge .tab_conlist .on .devtit,.layer_viplarge .tab_conlist .on .devadr{color:#2e8de5}
.layer_viplarge .tab_devform li{clear:both;padding-top:20px;color:#94989f}
.layer_viplarge .tab_devform label,.layer_viplarge .tab_devform2 label{float:left;display:inline-block;width:62px;height:36px;line-height:38px;color:#222;font-size:14px}
.layer_viplarge .adrline *{vertical-align:middle}
.layer_viplarge .tab_devform .ip_viptxt,.layer_viplarge .tab_devform2 .ip_viptxt{height:22px}
.layer_viplarge .tab_devform .ip_sendto{width:292px}
.layer_viplarge .tab_devform .ip_sendto{width:292px}
.layer_viplarge .tab_devform .ip_zip{width:68px}
.layer_viplarge .tab_devform .ip_adr{width:422px}
.layer_viplarge .tab_devform .ip_phone{width:68px}
.layer_viplarge .tab_devform2 .ip_area{width:346px}
.layer_viplarge .tab_devform .addressip{padding-left:62px;margin-top:8px}
.layer_viplarge .subdevtxt{padding-left:62px;margin:12px 0 15px;width:378px;text-align:center;font-size:14px;line-height:14px;color:#757c8a;letter-spacing:-1px}
.layer_viplarge .tab_devformlist{border-top:1px solid #a4a9b0;margin:0 24px}
.layer_viplarge .tab_devform2{padding:32px 0 0 44px}
.layer_viplarge .tab_devformlist{height:217px;padding:8px 0 0 20px;overflow:hidden;overflow-y:scroll}
.layer_viplarge .tab_devformlist li{margin-top:12px}
.layer_viplarge .tab_devformlist label{font-size:14px;line-height:20px;color:#000;margin-left:7px}
.layer_viplarge .tab_lydev .tab_conlist_empty{clear:both;padding-top:60px}
.layer_viplarge .tab_lydev .tab_conlist_empty .ic_info{display:block;width:46px;height:46px;margin:0 auto 12px;background-position:-790px -356px}
.layer_viplarge .tab_lydev .tab_conlist_empty .emptytxt{text-align:center;color:#233549;font-size:16px;line-height:24px;height:217px}
.layer_viplarge .txt_emp{color:#2677de}
.layer_viplarge .bt_findaddress{padding:0 25px;background:#f5f5f5;border-color:#d9d9d9}
.layer_viplarge .bt_findaddress span{font-size:14px;color:#5e636d;letter-spacing:-1px;font-weight:400}
.layer_viplarge .hp_deliverystore{padding-bottom:6px;position:relative;font-size:16px;line-height:22px;letter-spacing:-1px;color:#000}
.layer_viplarge .hp_deliverystore strong{display:block;color:#000;height:16px;line-height:16px}
.layer_viplarge .hp_deliverystore strong p{color:#000}
.layer_viplarge .hp_deliverystore strong .nm{font-weight:400}
.layer_viplarge .hp_deliverystore .bt_delmod{position:absolute;right:0;top:5px}
.layer_viplarge .hp_deltxtinfo{margin-top:10px;font-size:14px;color:#757c8a;letter-spacing:-1px;line-height:14px}
.layer_viplarge .tb_hpdelivery{margin-top:19px;table-layout:fixed;width:100%;border-collapse:collapse;border-top:1px solid #a4a9b0}
.layer_viplarge .tb_hpdelivery thead th{background:#f8f9fa;font-size:14px;line-height:16px;text-align:center;color:#1e2732;padding:12px 0}
.layer_viplarge .tb_hpdelivery th,.layer_viplarge .tb_hpdelivery td{border-bottom:1px solid #ececec;text-align:center;padding:12px 0 11px;font-weight:400}
.layer_viplarge .tb_hpdelivery td{font-size:14px;line-height:14px}
.layer_viplarge .tb_hpdelivery thead .htime{font-size:12px;color:#5e636d}
.layer_viplarge .tb_hpdelivery .dclose{color:#ccc}
.layer_viplarge .tb_hpdelivery .stclose{color:#94989f;background:#fafafa;vertical-align:middle}
.layer_viplarge .tb_hpdelivery .dtime{color:#1e2732;font-size:14px}
.layer_viplarge .tb_hpdelivery .dtime.on{color:#2e8de5}
.layer_viplarge .txt_able{color:#2e8de5}
.layer_viplarge .box_soldoutinfo{position:relative;margin:19px 0 20px;padding:17px 20px 14px;background:#fafafa;border:1px solid #ececec}
.layer_viplarge .box_soldoutinfo strong{font-size:14px;letter-spacing:-1px;line-height:14px;color:#1e2732;display:block;margin-bottom:11px}
.layer_viplarge .box_soldoutinfo .infotxt{font-size:14px;line-height:20px;letter-spacing:-1px;color:#5e636d}
.layer_viplarge .box_soldoutinfo .selec{margin-top:15px}
.layer_viplarge .box_soldoutinfo .selec .frm_wrap{margin-right:32px}
.layer_viplarge .box_soldoutinfo .selec label{font-size:14px;line-height:20px;color:#1e2732}
.layer_viplarge .hpbts{text-align:center}
.layer_viplarge .list_hpbottom{padding:20px 0 0;text-align:left}
.layer_viplarge .list_hpbottom li{margin-top:4px;padding-left:8px;vertical-align:baseline;line-height:22px;font-size:14px;letter-spacing:-1px;color:#5e636d;background-position:-998px -294px}
.layer_viplarge .list_hpbottom li:first-child{margin-top:0}
.layer_viplarge .ic_homplus{display:inline-block;width:59px;height:21px;background-position:-846px -336px;margin-right:6px;text-indent:-999em;font-size:0}
.layer_viplarge  .hp_deltxtinfo2{font-size:14px;color:#757c8a;letter-spacing:-1px;line-height:14px}
.layer_viplarge .list_hpbottom .ic_homplus{vertical-align:10px}
.layer_viplarge .ly_viptooptip{display:none;position:absolute;left:192px;top:78px;width:420px;border:1px solid #233549;border-radius:2px;background:#fff}
.ly_viptooptip .inner{position:relative}
.ly_viptooptip .tit_viptooltip{display:block;font-size:14px;line-height:14px;letter-spacing:-1px;color:#233549;padding:13px 0 12px 15px;border-bottom:1px solid #a4a9b0}
.ly_viptooptip .con_tip{padding:11px 13px 18px 17px;font-size:12px;line-height:16px;color:#5e636d}
#ly_altsoldout .con_tip{padding-top:1px}
.ly_viptooptip .con_tip .txt_emp{color:#2677de}
.ly_viptooptip .bt_tipclose{width:14px;height:14px;display:block;position:absolute;right:12px;top:12px;background-position:-560px 0}
.ly_viptooptip .bt_tipclose:hover{background-position:-96px -74px}

.admin_notice_txt{width:860px;overflow:hidden}
.vip-detailinfo_banner + .admin_notice_txt,.vip-detailinfo_banner + .vip-detailarea_intro,.vip-detailinfo_banner + .vip-introimgbox,.vip-detailinfo_banner + .vip-detailarea_seller{margin-top:32px}
.admin_notice_txt .date_txt{display:inline-block;margin-left:6px;font-size:11px;font-weight:normal;color:#666}
.admin_notice_txt p{text-align:center;margin-bottom:32px}
.admin_notice_txt p,.vip-detailarea_intro .noticebox{overflow:hidden}
.admin_notice_txt p *,.vip-detailarea_intro .noticebox *{max-width:818px !important}
.admin_notice_txt img{display:block;margin:0 auto;max-width:818px}
.section_bookseries{overflow:hidden;width:860px}
.vip-introimgbox + .section_bookseries,.vip-detailinfo_banner + .section_bookseries{margin-top:55px}
.section_bookseries ul{padding:5px 0 0 5px;border-top:1px solid #a4a9b0}
.section_bookseries li{width:415px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0 0 5px;padding-left:7px;font-size:14px;line-height:22px;letter-spacing:-1px;background-position:-998px -298px}
.section_bookseries li a{color:#777}
.section_bookseries li a:hover{color:#2e8de5}
.item-topinfo li .bt_viewloaction{position:absolute;bottom:13px;margin-left:10px;font-size:14px;color:#757c8a;letter-spacing:-1px}
.item-topinfo li .bt_viewloaction .i_arrow_left{margin:4px 0 0 3px}
.item-topinfo li .bt_viewloaction:hover{color:#1e2732}
.item-topinfo li .bt_viewloaction:hover .i_arrow_left{color:#1e2732;background-position:-169px -226px}
.select-item .txt_linklocation{text-align:right;font-size:0;margin-top:-2px}
#tooltip_series .series_selectboxwrap{position:absolute;right:9px;top:10px}
.series_selectboxwrap .board_selectbox{width:259px}

/*for vip header*/
#g_header{min-width:1200px}
.body_dimmed #g_header{z-index:1}
#g_header #search{width:622px;left:279px;background-position:0 -522px}
#g_header #search .auto{width:655px}
#g_header .all .category_list li{width:147px}
#g_header .all .category_list li.n1,#g_header .all .category_list li.n9{width:164px}
#g_header .all .category_list li.n5,#g_header .all .category_list li.n13{width:143px}
#g_header .all .category_list li.n6,#g_header .all .category_list li.n14{width:155px}
#g_header .all .category_list li.n7,#g_header .all .category_list li.n15{width:143px}
#g_header .all .category_list li.n8,#g_header .all .category_list li.n16{width:145px}