@charset "utf-8";

/* en */
select, input{border:1px solid #ccc;font-size:12px;vertical-align:middle}
input{height:18px;padding:2px 7px}
select{height:24px;padding:2px;*height:21px !important}
input[type="radio"], input[type="checkbox"]{padding:0;border:0 none;*height:20px}
label{vertical-align:middle;cursor:pointer}
table, tbody, tfoot, thead, tr, th, td{padding:0;border:0 none}
body, table, input, textarea, select, button, th, td, input, select, textarea, th, td, p, dl, dt, dd, li, pre{font-family:Arial, Tahoma, '돋움',sans-serif}
.payment_info input[readonly]{color:#c2c2c2 !important}
label.disabled{cursor:default !important}
.txt_red{color:#f00 !important}
.txt_blue{color:#3371c9 !important}
.txt_black{color:#444 !important}
/* layer */
.layer_on{position:static;z-index:0 !important}
.layer_on .ly_layer{display:none;z-index:0 !important}
.layer_off{position:relative;z-index:9000 !important}
.layer_off .ly_layer{display:block !important;z-index:9000 !important}
.layer_wrap{position:relative}
#container .ly_wrap{display:inline-block;position:relative;*display:inline;*zoom:1}
#container .ly_layer{position:absolute;top:25px;left:0;display:none}
#container .ly_layer .ly_cont_wrap{position:relative}
#container .ly_layer .ly_close{position:absolute}
/* layer_type */
.layer_type1{position:absolute;left:50%;background:#fff}
.layer_type1 .title{height:15px;padding:15px 0 20px 20px;background-repeat: repeat-x;background-position:0 0;line-height:15px}
.layer_type1 .btn_close{display:block;position:absolute;top:0;right:0;width:22px;height:19px;padding:13px 9px;background-position: 0 -75px;text-indent:-9999px}
.layer_type1 .title h2{display:inline-block;font-weight:normal}
.layer_type1 .title .day{display:inline-block;margin-left:16px;padding-left:10px;background-position:-95px -345px;font-size:14px;font-family:'Tahoma';color:#fff}
.layer_type1 .title .txt{margin:0 10px;padding-left:10px;background-position:-99px -48px;color:#abc5f1;font-size:11px}
.layer_type2 .title.icon{line-height:23px}
.layer_type1 .pop_cont{overflow:auto;overflow-x:hidden;max-height:500px;padding:28px 20px 20px}
.layer_type1 .pop_cont .myg_tbl2 tbody td.item{padding-left:10px;padding-right:10px;text-align:left}
/* 라인이 있을경우 .layer_type2_line 추가*/
.layer_type1.layer_type2_line .title{height:10px}
.layer_type1.layer_type2_line .pop_cont{border:3px solid #1179ea;border-top:none 0}
.layer_type2{position:absolute;left:50%;z-index:222;background:#fff;border:3px solid #1179ea}
.layer_type2 .title{height:15px;padding:13px 0 20px 20px;background-repeat: repeat-x;background-position:0 -225px;line-height:15px}
.layer_type2 .btn_close{display:block;position:absolute;top:0;right:0;width:20px;height:20px;padding:12px;background-position: 13px -388px;text-indent:-9999px}
.layer_type2 .title h2{font-size:18px;font-family:'Arial'}
.layer_type2 .pop_cont{overflow:auto;overflow-x:hidden;max-height:412px;padding:18px 20px 18px;*position:relative}
.layer_type2 .pop_cont p{line-height:1.3}
.layer_type2 .pop_cont2{padding:28px 20px 20px}
.layer_type2 .pop_cont .txt_box{margin-bottom:10px;padding:20px 22px 18px 22px;background:#f7f7f7;border:1px solid #dedede;line-height:1.4}
.layer_type2 .pop_cont .txt_box p{line-height:1.3}
.layer_type2 .pop_cont2 .txt_box{margin-bottom:10px;padding:20px 22px 18px 22px;background:#f7f7f7;border:1px solid #dedede;line-height:1.4}
.layer_type2 .pop_cont2 .txt_box p{line-height:1.3}
.layer_type2 .pop_cont2 .txt_box:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.layer_type2 .pop_cont .cont{margin-bottom:10px;*margin-bottom:5px}
.layer_type2 .pop_cont .cont p,.pop_cont .cont ul li{color:#777777;line-height:1.4}
.layer_type2 .pop_cont .cont ul.not_delivery_list{overflow-y:scroll;height:48px;padding:8px;background:#f7f7f7;border:1px solid #dedede}
.layer_type2 .pop_cont .cont ul.not_delivery_list li{/* float:left;width:204px;*/ font-size:11px}
.layer_type2 .pop_cont .txt_gray{margin-bottom:5px;padding-left:15px;color:#777}
.layer_type2 .pop_cont span.txt_gray{padding-left:8px;color:#777}
.layer_type2 .pop_cont .txt_box{padding:6px 10px}
.layer_type2 .tab_wrap{position:relative;top:0;left:0;min-height:436px;padding-top:20px}
.layer_type2 .tab_wrap .tab_box{position:absolute;top:20px;left:0;z-index:1}
.layer_type2 .tab_wrap .tab_box .tab_btn{position:absolute;top:0;left:0;width:120px;height:20px;margin-top:-21px !important;border:1px solid #000;margin-top:0px}
.layer_type2 .tab_wrap .tab_box .tab_btn a{display:block;width:100%;height:100%;background:#fff;font-size:12px;text-align:center;line-height:20px}
.layer_type2 .tab_wrap .tab_box.tab2 .tab_btn{left:121px}
.layer_type2 .tab_wrap .tab_box .tab_cont{display:none;padding:10px 0;background:#fff;border-top:1px solid #000}
.layer_type2 .tab_wrap .tab_box .txt_box{padding:10px}
.layer_type2 .tab_wrap .tab_box .txt_box .ar_p li{margin-bottom:15px;background:url(//pics.gmarket.co.kr/pc/en/pay/fr_img/sprite_layer_icon.gif) no-repeat -95px -398px;padding-left:10px}
.layer_type2 .tab_wrap .tab_box .txt_box .ar_p li span.pop_stxt{color:#777}
.layer_type2 .tab_wrap .tab_box .txt_box label{display:block;margin-top:15px;text-align:center}
.layer_type2 .tab_wrap .tab_box.on{z-index:2}
.layer_type2 .tab_wrap .tab_box.on .tab_btn a{background:#000;color:#fff}
.layer_type2 .tab_wrap .tab_box.on .tab_cont{display:block}
.layer_type2 .tab_wrap .tab_box .normalBox{overflow:hidden;clear:both;margin-bottom:5px;padding:10px;background-color:#f7f7f7;border-top:1px solid #444;border-bottom:1px solid #e6e6e6}
.layer_type2 .tab_wrap .tab_box .normalBox label.float_left{width:310px;height:25px;text-align:center;line-height:25px}
.layer_type2 .tab_wrap .tab_box .normalBox label.twidn{display:inline-block;width:70px;*display:inline;*zoom:1}
.layer_type2 .tab_wrap .tab_box .normalBox label.nobtn{display:block;height:25px;text-align:center}
.layer_type2 .tab_wrap .tab_box .normalBox a.search{display:inline-block;margin-left:10px;*display:inline;*zoom:1}
.layer_type2 .tab_wrap .tab_box .normalBox .float_right{width:125px}
.layer_type2 .tab_wrap .tab_box .normalBox .float_left,.layer_type2 .tab_wrap .tab_box .normalBox .float_right{margin-bottom:5px}
.layer_type2 .tab_wrap .tab_box.tab2 .normalBox .float_left,.layer_type2 .tab_wrap .tab_box.tab2 .normalBox .float_right{margin-bottom:0px}
.layer_type2 .tab_wrap p.ar_p{clear:both;background:url(//pics.gmarket.co.kr/pc/en/pay/fr_img/sprite_layer_icon.gif) no-repeat 0 -200px;padding-left:10px;color:#999}
.pop_txt_content{margin:20px} 
/* 여백 */
.blind{top:-9999em !important}
.mt20{margin-top:20px !important}
.mb10{margin-bottom:10px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.fl{float:left}
.fr{float:right}
.clearB{clear:both}
.blue_text{color:#3371c9}
.red_text{color:#eb2c06 !important}
.grey_text{color:#999 !important}
.txt_bl_b{color:#1179ea !important;font-weight:bold !important}
.btn_center{text-align:center;padding-top:20px}
.txt_center{text-align:center !important}
.h_title{display:block}
/* 딤드 레이어 스타일 추가 */
.dimmed .layer_type2{position:relative;left:0}
/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span{background-image:url(//pics.gmarket.co.kr/pc/en/pay/sprite_form.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
div.selector, div.checker, div.button, div.radio, div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus{/* outline:0 */}
/* Checkbox */
div.checker{position:relative;margin-right:5px}
div.checker, div.checker span, div.checker input{width:25px;height:24px}
div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;background-position:0 0;text-align:center}
div.checker span.checked{background-position:-30px 0}
div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}
div.checker.active span{background-position:-19px -260px}
div.checker.active span.checked{background-position:-95px -260px}
/* Radio */
div.radio{position:relative}
div.radio, div.radio span, div.radio input{width:22px;height:22px}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;background-position:-60px 0;text-align:center}
div.radio span.checked{background-position:-90px 0}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}
div.radio.active span{background-position:-60px 0}
div.radio.active span.checked{background-position:-90px 0}
.won{font-family:arial !important}
.lts{letter-spacing:-1px !important}
.clearfix:before, .clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.prettycheckbox, .prettyradio{display:inline-block;padding:0;margin:0;vertical-align:middle;*display:inline;*zoom:1}
.prettycheckbox.lbh label, .prettyradio.lbh label{position:absolute;top:-999em;left:-999em}
.prettycheckbox > button, .prettyradio > button{display:block;float:left;width:22px;height:22px;margin:0;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_form.png);cursor:pointer}
.prettycheckbox label, .prettyradio label{display:block;float:left;margin:4px 5px 3px 5px;cursor:pointer}
.prettycheckbox button.disabled, .prettycheckbox label.disabled, .prettyradio button.disabled, .prettyradio label.disabled{cursor:not-allowed}
.prettycheckbox > button{background-position:0 0}
.prettycheckbox > button.checked{background-position:-30px 0}
.prettycheckbox > button.checked.disabled{background-position:-30px 0}
.prettycheckbox > button.disabled{background-position:0 0}
.prettyradio > button{background-position:-58px 0}
.prettyradio > button.checked{background-position:-88px 0}
.prettyradio > button.checked.disabled{background-position:-88px 0}
.prettyradio > button.disabled{background-position:-58px 0}
#container{background:url(//pics.gmarket.co.kr/pc/en/pay/bg_container.png) repeat-x 0 0;border-top:1px solid #D6D6D6}
/* basic btn */
.tx_btn{display:inline-block;height:23px;padding:0 6px;background-color:#FFF;border:1px solid #ccc;vertical-align:middle;line-height:23px;*zoom:1}
.tx_btn.gray{background-color:#ECECEC;border:1px solid #ccc}
.tx_btn.apply{background-color:#F0F4F9;border-color:#AAC1E0 #AAC1E0 #85A0C4 #AAC1E0;color:#3371C9}
.tx_btn.all{background-color:#F0F4F9;border-color:#AAC1E0 #AAC1E0 #85A0C4 #AAC1E0;color:#3371C9}
.tx_btn.notapply{background-color:#F2F2F2;border:1px solid #e1e1e1;color:#c2c2c2;cursor:default}
a.notapply:focus, a.notapply:hover, a.notapply:active{text-decoration:none}
.gt_link{display:inline-block;margin-left:20px;padding-right:8px;color:#888;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -16px no-repeat;*display:inline;*zoom:1}
.btn_group .gt_link{display:inline-block;margin-left:20px;padding-right:8px;color:#888;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -16px no-repeat;*display:inline;*zoom:1}
.gt_link.order_remove{background-position:100% -51px;font-weight:bold;color:#DF2217}
.gt_link:first-child{margin-left:0}
.gt_link.warning{background-position:100% -52px;color:#DF2217;font-weight:800}
.gt_link.ship{margin-left:20px !important;background-position:100% -34px}
.gt_link.ship span{display:inline-block;padding-left:11px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 -58px no-repeat;line-height:14px;color:#1179ea;*display:inline;*zoom:1}
.gt_link.ship:hover span{text-decoration:underline}
.gt_link.ship + .ly_layer{left:144px;top:0px;width:400px;height:285px;margin-left:-60px}
.gt_link.chg{margin-left:3px;padding-right:6px;background-position:100% -36px;color:#2B6FD3;font-weight:800;text-decoration:underline}
.gt_link.blu{display:inline-block;padding-right:8px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -35px no-repeat;*background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -33px no-repeat;
background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -34px no-repeat\0/IE8;color:#1179ea !important;font-size:13px;line-height:13px;*display:inline;*zoom:1}
.gt_link.blu:hover{text-decoration:underline !important}
.gt_link.reddd{display:inline-block;padding-right:8px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -51px no-repeat;*background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -49px no-repeat;color:#f00;font-weight:bold;font-size:12px;text-decoration:underline;*display:inline;*zoom:1}
.gt_link.chg.red{background-position:100% -52px;color:#f00}
a.link1, a.link2, a.link3{display:inline-block;margin-left:4px;padding-right:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 100% -69px;color:#777;text-decoration:underline;*display:inline;*zoom:1}
a.link2{background-position:100% -67px;color:#444;font-weight:bold}
a.link3{background-position:100% -51px;color:#f00;text-decoration:none}
a.link3:hover{font-weight:bold;;text-decoration:underline}
a.link2.br{margin:11px 0 3px}
.payment_info a.link2 em{margin-right:0;font-weight:normal}/* 상품변경 */
/* btn_area / btn_box */
.opt_btn_area.pl10{padding-left:10px}
.opt_btn_area .clearfix{margin-top:7px;margin-right:5px}
.opt_btn_area .tx_btn{margin-right:0}
.order_btn{margin-bottom:20px;text-align:center}
.order_btn .im_btn{overflow:hidden;display:inline-block;width:352px;height:78px;background-color:#027FE9;border-bottom:2px solid #005FC9;*display:inline;*zoom:1}
.order_btn .im_btn span{overflow:hidden;display:block;margin:27px auto 0;height:25px;*zoom:1}
.order_btn .im_btn:hover{text-decoration:none}
/* content layout */
.title_rocation{height:104px;margin-bottom:30px}
.title_rocation .page_location{color:#666;height:32px;line-height:32px;clear:both}
.title_rocation .page_location > a{color:#666}
.title_rocation .page_location .gt{display:inline-block;width:10px;background:url(//pics.gmarket.co.kr/pc/en/pay/gt_location.png) 50% 11px no-repeat;text-indent:-999em;*display:inline;*zoom:1}
.title_rocation .page_location .back{display:inline-block;color:#929292;padding:0 14px 0 10px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 -76px no-repeat;*display:inline;*zoom:1}
.title_rocation .page_location .home{display:inline-block;color:#929292;padding-left:13px;background:url(//pics.gmarket.co.kr/pc/en/pay/bar_cfcfcf.png) 0 10px no-repeat;*display:inline;*zoom:1}
.title_rocation .page_location .home:first-child{padding-left:0px;background:none}
.title_rocation h3.cp_title{float:left;margin-top:22px;text-indent:-999em}
/* 장바구니 리스트 table */
.cart_list_table{display:inline-block;width:100%;border-top:2px solid #B0B0B0;*border-bottom:2px solid #C8C8C8;*display:inline}
.cart_list_table table{width:100%;margin-bottom:10px;border-bottom:2px solid #C8C8C8;*border-bottom:none}
.cart_list_table table thead th{height:26px;background-color:#E8E8E8;color:#444;font-size:12px;text-align:center}
.cart_list_table table thead th.col2{text-align:right}
.cart_list_table table thead th .prettycheckbox > button{height:18px;margin-top:1px}
.cart_list_table table tbody td{color:#666;padding:10px 0;border-top:1px solid #b0b0b0;text-align:center}
.cart_list_table table tbody td.ta_l{text-align:left}
.cart_list_table table tbody td.ta_r{text-align:right}
.cart_list_table table tbody td.ta_c{text-align:center !important}
.cart_list_table table tbody td.not_shopped{border:2px solid #D94239}
.cart_list_table table tbody td .not_shipping{position:relative;top:-11px;height:25px;background-color:#D94239;color:#fff;font-size:14px;text-align:center;line-height:25px}
.cart_list_table table tbody td .product_state{text-align:left}
.cart_list_table table tbody td .product_state > ul{min-height:36px}
.payment_info .shipment .cont .view li.not_shopped{border:2px solid #D94239!important;padding:40px 0 15px 80px}
.payment_info .shipment .cont .view li.not_shopped p.not_shipping{position:absolute;top:0;left:0;width:384px;height:25px;background-color:#D94239;color:#fff;font-size:13px;text-align:left;line-height:25px;font-weight:800;text-indent:7px;letter-spacing:-1px}
.payment_info .shipment .cont .view li.not_shopped img{position:absolute;left:20px;top:40px}
.payment_info .shipment .cont .view li div.not_order{margin-top:4px;padding-left:27px;color:#DF2217;font-size:12px;text-indent:-13px;line-height:1.2}
.cart_list_table table tbody td .product_state > ul .thumb{float:left;padding:2px 8px}
.cart_list_table table tbody td .product_state > ul .thumb img{width:60px;height:60px}
.cart_list_table table tbody td .product_state > ul .subject{padding-left:82px}
.cart_list_table table tbody tr.child_opt td .product_state > ul{overflow:hidden}
.cart_list_table table tbody tr.child_opt td .product_state > ul .subject{padding-left:82px;*float:left;*position:relative;*left:68px;*padding-left:0}
.cart_list_table table tbody td .product_state > ul .subject > a{display:block;color:#444;font-size:12px;line-height:1.4}
.cart_list_table table tbody td .product_state > ul .subject > a.bname{margin-bottom:2px}
.cart_list_table table tbody td .product_state > ul .subject > a.bname em{overflow:hidden;display:inline-block;width:11px;height:14px;margin-right:3px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 -364px no-repeat;line-height:999em;vertical-align:middle;*display:inline;*zoom:1}
.cart_list_table table tbody td .product_state > ul .subject .subject-info{display:block;margin-top:16px}
.cart_list_table table tbody td .product_state > ul .subject .subject-info ul.otp.add{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;color:#2B6FD3;font-size:11px}
.cart_list_table table tbody td .product_state > ul .subject .subject-info ul.otp li{margin-top:3px;color:#2B6FD3;font-size:11px}
.cart_list_table table tbody td .product_state > ul .subject .subject-info ul.otp li:first-child{margin-top:0px}
.cart_list_table table tbody td .product_state > ul .subject .subject-info dl.addOpt dt, .cart_list_table table tbody td .product_state > ul .subject .subject-info dl.addOpt dd{height:16px;font-size:11px;color:#777}
.cart_list_table table tbody td .product_state > ul .subject .subject-info dl.addOpt dd a.del span{display:inline-block;overflow:hidden;width:15px;height:14px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat -275px -325px;vertical-align:middle;text-indent:-99999px;*display:inline;*zoom:1}
*:first-child+html .cart_list_table table tbody td .product_state > ul li:first-child .subject-info{margin-top:8px}
.cart_list_table table tbody td .product_state > ul .subject .subject-info .add_opt{overflow:hidden;display:inline-block;position:relative;top:1px;*top:0;width:12px;height:11px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 0 0;zoom:1;*display:inline}
.cart_list_table table tbody td .product_state > ul .subject .subject-info .add_opt span{display:inline-block;width:12px;height:11px;text-indent:-99999px;*display:inline;*zoom:1}
.cart_list_table table tbody td .product_state > ul .subject .subject-info .add .add_opt{background-position:-20px 0}
.cart_list_table table tbody td .product_state .not_order{margin-top:4px;padding-left:92px;color:#DF2217;font-size:12px;text-indent:-13px;line-height:1.2}
.cart_list_table table tbody td .product_state .subject > .not_order{padding-left:11px}
.cart_list_table table tbody td .product_state > ul .subject .subject-info li .not_order{padding-left:11px}
.cart_list_table table tbody td .product_state .btn_group{display:block;margin-top:14px;padding-left:84px}
.cart_list_table table tbody td .product_state .btn_group .ly_wrap{margin-left:20px}
.period_opt > a span.arrow{display:block;position:absolute;right:-17px;top:2px;width:13px;height:13px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat -283px -585px}
.period_opt > a.open span.arrow{background-position:-283px -566px}
li.active dl dt.period_opt > a span.arrow{display:block;position:absolute;right:-17px;top:2px;width:13px;height:13px;background:url(//pics.gmarket.co.kr/pc/css/gc/net/sprite_common.gif) no-repeat 0 -600px}
dt.nodeco{background:none!important;width:180px;line-height:17px!important}
dl.ly_opt dt, dl.ly_opt dd, dl.ly_opt dd .r_prc{color:#777!important}
/* 추가 옵션 */
.cart_list_table table tbody .child_opt td{padding:5px 0 ;border-top:1px solid #f5f5f5}
.cart_list_table table tbody .child_opt .product_state > ul{min-height:0}
.qua_box{position: relative;top:0;left:0;z-index:1;display:block;width:84px;margin:0 auto}
.qua_box select{display:none}
.qua_box .qua_sel{position:absolute;top:-10px;left:7px;width:68px;height:auto;background:#fff}
.qua_box .qua_sel span.qua_btn{cursor:pointer;display:block;width:68px;height:22px;background:url(//pics.gmarket.co.kr/pc/en/pay/btn_qty.png) 90% 50% no-repeat;border:1px solid #ccc;line-height:22px;text-align:center}
.qua_box .qua_sel ul{width:68px;background:#fff;border:1px solid #ccc;display:none}
.qua_box .qua_sel ul li a{display:block;width:68px;height:22px;line-height:22px;color:#1783f9}
.qua_box .qua_sel ul li a:hover,
.qua_box .qua_sel ul li a:active{background:#f7f7f7;text-decoration:none}
.qua_box .qua_sel ul li.other{border-top:1px solid #f5f5f5}
.qua_box .qua_input{display:none;text-align: center}
.qua_box .qua_input a.btn_submit{display:inline-block;width:51px;height:19px;margin-top:4px;background:#f0f4f9;border:1px solid #aac1e0;border-bottom:1px solid #85a0c4;color:#3371c9;line-height:19px;*display:inline;*zoom:1}
.qua_box .qua_input input{display:inline-block;width:54px;height:18px;border:1px solid #ccc;line-height:22px;text-align:center;color:#1783f9;vertical-align:middle;*display:inline;*zoom:1}
.qua_box.on{z-index:5;*zoom:1}
.qua_box.on .qua_sel span.qua_btn{color:#ccc}
.qua_box.on .qua_sel ul{display: block}
.qua_box.input .qua_sel{display: none}
.qua_box.input .qua_input{display: block}
.cart_list_table table tbody td .bl{display:block}
.cart_list_table table tbody td .q_text{display:inline-block;margin-top:6px;color:#999;text-align:center;*display:inline;*zoom:1}
.cart_list_table table tbody td .update_text a, .cart_list_table table tbody td .update_text button{display:inline-block;margin-top:8px;color:#444;text-align:center;text-decoration:underline;*display:inline;*zoom:1}
.cart_list_table table tbody td.price_cell{text-align:right;font-family:Tahoma}
.cart_list_table table tbody td.price_cell{line-height:1.6}
.cart_list_table table tbody td.price_cell del{display:block;color:#888}
.cart_list_table table tbody td.price_cell strong{display:block;color:#444;font-size:14px}
.cart_list_table table tbody td.price_cell em{display:block;color:#444}
.cart_list_table table tbody td.price_cell.un del{color:#888}
.cart_list_table table tbody td.price_cell.un strong{color:#888}
.cart_list_table table tbody td.price_cell.un em{color:#888}
.cart_list_table table tbody td .cup_btn{display:inline-block;min-width:80px;margin-bottom:3px;padding:1px 0;background:#999;color:#fff;font-size:11px;text-decoration:none;text-align:center;*display:inline;*zoom:1}
.cart_list_table table tbody td .cup_btn.red{background:#D94239;border-bottom:1px solid #B2211F}
.cart_list_table table tbody td .cup_btn.disable{background:#C4C4C4;border-bottom:1px solid #B3B3B3;color:#fff;cursor:default}
.cart_list_table table tbody td .cup_btn.smart{display:block;width:61px;margin:0 auto ;background:#fdd203;border-bottom:1px solid #fdb903;color:#091758;cursor:default}
.cart_list_table table tbody td .cup_btn.smart span{color:#0063d2}
.cart_list_table table tbody td.no_data{padding:50px 0;text-align:center}
.cart_list_table table tbody td.no_data .text_cont{width:325px;height:20px;margin:0 auto;font-size:18px;font-weight:bold;color:#999}
.pay_section{margin-top:30px;margin-bottom:30px;*zoom:1}
.pay_section:after{display:block;clear:both;content:""}
.pay_section .lt_article{float:left;width:540px}
.pay_section .rt_article{float:right;width:420px}
.pay_section .lt_article .view_shipping{min-height:180px;padding-bottom:11px;background-color:#F5F9FC;border-top:1px solid #7B7B7B;border-bottom:1px solid #ABABAB}
.pay_section .lt_article .view_shipping .tit{height:35px;;padding:10px 20px 0 20px;background-color:#EFF5F9;border-bottom:1px solid #DEDEDE;zoom:1}
.pay_section .lt_article .view_shipping .tit:after{display:block;clear:both;content:""}
.pay_section .lt_article .view_shipping .tit h4{float:left;height:24px}
.pay_section .lt_article .view_shipping .tit .tit01{width:400px;color:#435b86;font-size:18px;font-weight:normal} /* 영/중문 분기 */
.pay_section .lt_article .view_shipping .tit .fr{float:right}
/* ship > EMS */
.pay_section .lt_article .view_shipping .de_trans{margin:20px 0 0 20px;zoom:1}
.pay_section .lt_article .view_shipping .de_trans li > dl{margin-left:15px;*zoom:1}
.pay_section .lt_article .view_shipping .de_trans li.ship_to > dl,.pay_section .lt_article .view_shipping .de_trans li.methods > dl{height:18px;margin: 0 0 20px 15px;}
.pay_section .lt_article .view_shipping .de_trans li > dl > dt{display:inline-block;width:140px;padding-left:10px;background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_444.png) 3px 7px no-repeat;color:#444;font-size:14px;vertical-align: top;*display:inline;*zoom:1}
.pay_section .lt_article .view_shipping .de_trans li > dl > dd{display:inline-block;max-width:340px;*display:inline;*zoom:1}
.pay_section .lt_article .view_shipping .de_trans li p.promotion{padding:0 0 1px 166px;*padding-left:150px}
.pay_section .lt_article .view_shipping .de_trans li p.promotion a.blue_text{text-decoration:none;border-bottom:1px solid #3371ca}
.pay_section .lt_article .view_shipping .de_trans li.ship_to dl dd strong{color:#027fe9;font-size:16px}
.pay_section .lt_article .view_shipping .de_trans li.ship_to dl dd a.ly_btn{margin-left:3px;*line-height:16px}
.pay_section .lt_article .view_shipping .de_trans li.ship_to dl dd a.ly_btn span{*line-height:16px}
.pay_section .lt_article .view_shipping .de_trans li.methods{z-index:2}
.pay_section .lt_article .view_shipping .de_trans li.methods label{color:#027fe9;font-size:14px}
.pay_section .lt_article .view_shipping .de_trans li.methods a.layer_check{position:relative;top:2px;height:16px;margin-left:10px;color:#777;font-size:12px;font-style:italic;line-height:16px;text-decoration:underline}
.pay_section .lt_article .view_shipping .de_trans li.methods a.layer_check:hover{color:#027fe9 }
.pay_section .lt_article .view_shipping .de_trans li.methods .ly_layer{top:-280px !important;left:3px !important}
.pay_section .lt_article .view_shipping .de_trans li.methods .ems_bt1{margin-left:40px}
.pay_section .lt_article .view_shipping .de_trans li .m_price{font-size:18px;color:#ef2705}
/* total box */
.pay_section .rt_article .total_bx{min-height:182px;border:5px solid #435B86}
.pay_section .rt_article .total_bx dl{zoom:1}
.pay_section .rt_article .total_bx dl:after{display:block;clear:both;content:""}
.pay_section .rt_article .total_bx dl dt{background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_444.png) 0 0 no-repeat}
.pay_section .rt_article .total_bx dl dd{float:right;zoom:1}
.pay_section .rt_article .total_bx dl dd:after{display:block;clear:both;content:""}
.pay_section .rt_article .total_bx .bs_list{min-height:93px;padding:15px 0 10px 15px}
.pay_section .rt_article .total_bx .bs_list li{margin-top:15px}
.pay_section .rt_article .total_bx .bs_list li:first-child{margin-top:0}
.pay_section .rt_article .total_bx .bs_list dl{zoom:1}
.pay_section .rt_article .total_bx .bs_list dl:after{display:block;clear:both;content:""}
.pay_section .rt_article .total_bx .bs_list dt{float:left;margin-top:3px;padding-left:7px;background-position:0 7px;color:#444;font-size:14px;line-height:16px}
.pay_section .rt_article .total_bx .bs_list dt.period_opt{position:relative;float:left;margin-top:3px;padding-left:7px;background-position:0 7px;color:#444;font-size:14px;line-height:16px}
.pay_section .rt_article .total_bx .bs_list dd{text-align:right;line-height:20px}
.pay_section .rt_article .total_bx .bs_list dd .r_prc{float:left;color:#222;font-size:18px;font-family:Tahoma;font-weight:bold;text-align:right;letter-spacing:-1px}
.pay_section .rt_article .total_bx .bs_list dd .r_prc .won{font-size:14px}
.pay_section .rt_article .total_bx .bs_list dd > em,
.pay_section .rt_article .total_bx .bs_list dd > span.won{float:left;width:85px;padding:0 3px 0 3px;font-size:14px;text-align:left;white-space:nowrap}
.pay_section .rt_article .total_bx .bs_list dl.ly_opt{margin:5px 0 10px 0}
.pay_section .rt_article .total_bx .bs_list dl.ly_opt dt{font-size:12px}
.pay_section .rt_article .total_bx .bs_list dl.ly_opt dd .r_prc{font-size:14px}
.pay_section .rt_article .total_bx .bs_list dl.ly_opt dd .txt_center{display:block;width:200px}
.pay_section .rt_article .total_bx dl.result_list{padding:15px 0 15px 15px;border-top:1px solid #C8D1DC}
.pay_section .rt_article .total_bx dl.result_list dt{float:left;margin-top:8px;padding-left:8px;background-position:0 8px;font-size:18px;color:#444}
.pay_section .rt_article .total_bx dl.result_list dd{color:#EF2705}
.pay_section .rt_article .total_bx dl.result_list .chk_cart{display:inline-block;width:295px;padding-right:20px;font-family:Tahoma;font-size:24px;font-weight:bold;text-align:right;line-height:35px;*display:inline;*zoom:1}
.pay_section .rt_article .total_bx dl.result_list dd .m_price{float:left;height:30px;font-size:30px;font-family:Tahoma;text-align:right;letter-spacing:-1px}
.pay_section .rt_article .total_bx dl.result_list dd .m_price .won{font-size:16px}
.pay_section .rt_article .total_bx dl.result_list dd .p_trans{overflow:visible;float:left;padding-left:6px;width:85px;margin-top:12px;font-size:14px;text-align:left;white-space:nowrap}
#container .simple_layer{position:absolute;z-index:999;background:#fff;border-bottom:1px solid #666}
#container .simple_layer .simple_wrap{position:relative;margin-top:7px;padding:15px 10px 7px 10px;background-color:#FFF;border:1px solid #666;border-bottom:0;color:#444;line-height:1.5;z-index:999;width:280px}
#container .simple_layer .simple_wrap .arr{position:absolute;display:block;width:13px;height:7px;top:-7px;left:10px;background:url(//pics.gmarket.co.kr/pc/en/pay/layer_arr.png) 0 0 no-repeat;overflow:hidden;zoom:1}
#container .simple_layer .simple_wrap .simple_cont{}
#container .simple_layer .closed{display:block;top:7px;right:0;z-index:99999;width:11px;height:11px;padding:7px}
#container .simple_layer .closed img{vertical-align:top}
/* 주문결제 */
.payment_info .fl{float:left;width:550px}
.payment_info .fl > div{margin-bottom:65px}
.payment_info .fr{float:right;width:410px}
.payment_info .fr > div{margin-bottom:50px}
.payment_info h4.cp_title{margin-bottom:8px;text-indent:-999em}
.payment_info dl.dl_sty1{margin:8px 0 12px 0}
.payment_info dl.dl_sty1.last{margin-bottom:30px}
.payment_info dl.dl_sty1 span.card{margin-left:0}
.payment_info dl.dl_sty1 dt{float:left;margin-top:5px;padding-left:7px;background: url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_222.png) no-repeat 0 6px;color:#222}
.payment_info dl.dl_sty1:first-child dt{margin-top:0px}
.payment_info dl.dl_sty1 dt.mt25{margin-top:25px}
.payment_info dl.dl_sty1 dd{margin:12px 0 0 130px}
.payment_info dl.dl_sty1 dd.noti{position:relative;top:0;left:0}
.payment_info dl.dl_sty1 dd.k_text{margin:4px 0 8px 130px;line-height:16px}
.payment_info dl.dl_sty1 dd span.txt_red{letter-spacing:-0.7px}
.payment_info dl.dl_sty1 dt+dd{margin-top:0}
.payment_info dl.dl_sty1 dd.txt{margin:0 0 0 130px}
.payment_info dl.dl_sty1 dd.txt p{padding-top:3px}
.payment_info dl.dl_sty1 dd select{border:1px solid #ccc;height:25px;color:#777;margin:0}
.payment_info dl.dl_sty1 dd input[type=text]{height:23px;border:1px solid #ccc;line-height:21px;font-family:sans-serif;color:#777;padding:0 7px}
.payment_info dl.dl_sty1 dd input.red{border:1px solid #f00!important}
.payment_info dl.dl_sty1 dd.noti span.placeholder{position:absolute;left:7px;top:5px;color:#999}
.payment_info dl.dl_sty1 dd a{font-family:Arial, sans-serif;margin-left:4px}
.payment_info dl.dl_sty1 dd a.link2{background-position:100% -68px}
.payment_info dl.dl_sty1 dd span.dash{margin:0 2px;color:#222}
.payment_info dl.dl_sty1 dd p{color:#999;padding-top:6px}
.payment_info dl.dl_sty1.select_card{padding-bottom:10px;border-bottom:1px solid #f1f1f1}
.payment_info dl.dl_sty1.select_card.only{border-bottom:none}
.payment_info dl.dl_sty1 dd.first_dd{float:left;margin-top:6px}
.payment_info .save{color:#3371c9;text-align:right;line-height:1}
.payment_info .save input{vertical-align:middle}
.payment_info .save_layer{text-align:right}
.payment_info .save_layer p.save{display:inline-block;*display:inline;*zoom:1}
#container .payment_info .save_layer .simple_layer .simple_wrap{width:350px;text-align:left}
#container .payment_info .save_layer .simple_layer .simple_wrap .arr{left:auto;right:10px}
/* 주문결제 - 배송지정보 */
.payment_info .shipping .option{position:relative;padding:5px 110px 4px 15px;background:#f7f7f7;border-top:1px solid #7b7b7b;border-bottom:1px solid #f1f1f1;color:#444;vertical-align:middle}
.payment_info .shipping .option input{margin:0 5px 0 0;vertical-align:middle}
.payment_info .shipping .option label{display:inline-block;margin-right:20px;padding:4px 0;*display:inline;*zoom:1}
.payment_info .shipping .option .link{position:absolute;right:0;top:10px;width:115px;height:20px;text-align:center}
.payment_info .shipping .option .link a{padding-right:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 100% -67px}
.payment_info .shipping .cont{padding:17px 15px 10px 0;border-bottom:1px solid #ababab}
.payment_info .shipping .ly_layer .cont{padding:0;border-bottom:none}
/* 주문결제 - 할인 및 제휴포인트선택 */
.payment_info .discount .option{height:64px;background:url(//pics.gmarket.co.kr/pc/en/pay/bg_discount.gif) #f7f7f7 50% 50% no-repeat;border-top:1px solid #7b7b7b;border-bottom:1px solid #f1f1f1;line-height:64px;text-align:center}
.payment_info .discount .option select{width:229px;height:25px;margin:0 54px 0 0;border:1px solid #ccc;color:#777;line-height:25px}
.payment_info .discount .option span.won{position:relative;left:20px}
.payment_info .discount .option input[type=text]{height:23px;margin-right:10px;padding:0 7px;border:1px solid #ccc;color:#777;font-family:sans-serif;text-align:right;line-height:23px}
.payment_info .discount .cont{padding:15px;border-top:1px solid #7b7b7b;border-bottom:1px solid #ababab}
.payment_info .discount .option + .cont{border-top:none}
.payment_info .discount .cont4{padding:30px 0;border-bottom:1px solid #ababab}
.payment_info .discount .cont div.cont_tex{width:400px;margin:0 auto;padding:20px 0}
.payment_info .discount .cont div.cont_tex p{margin-bottom:10px;color:#222;text-align:left;font-size:16px;line-height:1.2}
.payment_info .discount .cont div.cont_tex strong{color:#3371c9}
.payment_info .discount .cont div.cont_tex ul li{margin-top:5px;padding-left:10px;background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_444.png) no-repeat 0 7px;font-size:14px}
.payment_info .discount .cont div.cont_tex ul li:first-child{margin-top:0px}
.payment_info .discount .cont dl{margin-top:12px}
.payment_info .discount .cont dl:first-child,
.payment_info .discount .cont dl.first{margin-top:0}
.payment_info .discount .cont dl dt{float:left;position:relative;width:116px;height:19px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat;padding-top:5px;padding-left:22px;color:#222}/* WPR-1403 */
.payment_info .discount .cont dl dt.cash1{overflow:hidden;background-position:0 -630px;text-indent:-9999px}/* WPR-1403 */
.payment_info .discount .cont dl dt.cash2{background-position:1px -150px}
.payment_info .discount .cont dl dt.cash3{background-position:0 -182px}
.payment_info .discount .cont dl dt.cash4{background-position:1px -213px}
.payment_info .discount .cont dl dt a.more{overflow:hidden;display:inline-block;width:13px;height:13px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 -251px;line-height:999em;vertical-align:middle;*display:inline;*zoom:1}
.payment_info .discount .cont dl dd{float:left;position:relative;width:380px;height:24px;line-height:24px;*zoom:1;vertical-align:top;}/* WPR-1403 */
.payment_info .discount .cont dl dd:after{display:block;clear:both;content:""}
.payment_info .discount .cont dl dd > span{display:inline-block;width:217px;margin-top:1px;font:bold 12px Tahoma, Arial, sans-serif;text-align:right;*margin-top:5px;*display:inline;*zoom:1}
.payment_info .discount .cont dl dd span.notapply{color:#999;font-weight:normal;font-size:11px}
.payment_info .discount .cont dl dd span.notapply em{letter-spacing:-1px}
.payment_info .discount .cont dl dd span em.nor{font-weight:normal}
.payment_info .discount .cont dl dd span.red{color:#ef2705}
.payment_info .discount .cont dl dd .txt{width:108px;height:19px;color:#777;text-align:center}/* WPR-1403 */
.payment_info .discount .cont dl dd span.etc{float:right;*display:inline;width:143px;color:#999;font-weight:normal;text-align:right;}/* WPR-1403 */
.payment_info .discount .cont dl dd .tx_btn{float:left;margin-left:5px}/* WPR-1403 */
.payment_info .discount .cont dl dd input[type="text"]{float:left;}/* WPR-1403 */
/* .payment_info .discount .cont dl dd a{position:absolute;right:0} *//* WPR-1403 */
/* 주문결제 - 결제수단선택 */
.payment_info .payment .option{padding:12px 15px;background:#f7f7f7;border-top:1px solid #7b7b7b}
.payment_info .payment .option ul li{position:relative;margin-top:24px;font-size:16px}
.payment_info .payment .option ul li .label{display:inline-block;margin-left:0;line-height:18px;vertical-align:middle;*display:inline;*zoom:1}
.payment_info .payment .option ul li .label.button_marg{position:relative;left:-5px}
/* .payment_info .payment .option ul li .selected{color:#3371c9} WPR-1833 */
.payment_info .payment .option ul li .radio{margin-right:5px}
.payment_info .payment span.card{overflow:hidden;display:inline-block;position:relative;height:23px;margin-left:2px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat;line-height:999em;vertical-align:middle;*display:inline;*zoom:1}
.payment_info .payment span.c1{top:2px;width:50px;margin-left:15px;background-position:0 -284px}
.payment_info .payment span.c2{top:2px;width:37px;background-position:-50px -284px}
.payment_info .payment span.c3{top:2px;width:34px;background-position:-100px -284px}
.payment_info .payment span.c4{width:32px;background-position:-150px -284px}
.payment_info .payment span.c5{width:34px;background-position:-200px -284px}
.payment_info .payment span.c6{width:78px;height:19px;background-position:0 -325px;vertical-align:bottom}
.payment_info .payment span.c7{top:2px;width:57px;height:26px;background-position:-104px -325px;vertical-align:bottom}
.payment_info .payment .option ul li:first-child,
.payment_info .payment .option ul li.first{margin-top:0}
.payment_info .payment .option a{position:absolute;right:0;top:5px;color:#999;font-size:12px;line-height:13px}
.payment_info .payment .option a:hover{color:#1179ea}
.payment_info .payment .cont{padding:20px 0 10px 15px;border-bottom:1px solid #ababab}
.payment_info .payment .cont p a{color:#999 !important;text-decoration:underline !important}
.payment_info .payment .cont a:hover{color:#1179ea}
.payment_info .payment .cont a.card{display:inline-block;height:18px;padding:7px 0 0 55px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) -250px -283px no-repeat;vertical-align:middle;line-height:16px;*display:inline;*zoom:1}
.payment_info div.card_infoma1{margin:15px 10px;font-size:11px;line-height:16px}
.payment_info div.card_infoma1 div{margin-bottom:6px;padding-top:3px;color:#999}
.payment_info div.card_infoma1 div.links1{padding-top:0}
.payment_info div.card_infoma1 div.links1 > a{padding-right:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 100% -69px;text-decoration:underline;color:#777}
.payment_info div.card_infoma1 p{color:#999}
.payment_info div.card_infoma1 p strong{display:block;margin-bottom:6px;color:#777}
.payment_info div.card_infoma1 p span{color:#999}
.payment_info div.card_infoma1 label{display:block;margin-top:10px}
.payment_info div.card_infoma1 p a{color:#3371c9 !important;text-decoration:none !important}
.payment_info div.card_infoma1 > ul li{margin-bottom:6px;padding-left:6px;background:;color:#777;line-height:14px;letter-spacing:-1px;text-indent:-9px}
.payment_info div.card_infoma1 > ul li span{color:#999}
.payment_info div.card_infoma1.cash_receipt p,.payment_info div.card_infoma1.cash_receipt > ul li{color:#999}
.payment_info div.card_infoma2{margin:15px 0;padding:13px 15px 4px;background:#f7f7f7;font-size:11px}
.payment_info div.card_infoma2 > ul li{background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_444.png) 0 6px no-repeat;margin-bottom:8px;padding-left:6px;color:#999;line-height:16px}
.payment_info div.card_infoma2 > ul li em{text-decoration:underline}
/* 주문결제 - 주문상품 정보 */
.payment_info .shipment .cont{border:1px solid #7b7b7b}
.payment_info .shipment .cont .view{position:relative;height:362px;overflow-x:hidden;overflow-y:scroll}
.payment_info .shipment .cont .view ul{margin:0;padding:0}
.payment_info .shipment .cont .view li{position:relative;padding:15px 0 15px 80px;border-bottom:1px solid #c8c8c8}
.payment_info .shipment .cont .view li img{position:absolute;left:20px;top:15px;width:60px;height:60px}
.payment_info .shipment .cont .view .price{margin-top:7px;padding-right:10px;text-align:left;font-family:Tahoma, sans-serif}
.payment_info .shipment .cont .view .price del{display:block;padding-bottom:4px;color:#999}
.payment_info .shipment .cont .view .price strong{font-size:14px}
.payment_info .shipment .cont .view .homepl{margin-top:5px;margin-right:10px;padding:10px 0 10px 7px;background:#F4F4F4;text-align:left;font-family:Tahoma, sans-serif;line-height:18px}
.payment_info .shipment .cont .view .homepl span{display:inline-block;*display:inline;*zoom:1}
.rabbi{display:inline-block;margin-bottom:5px;*display:inline;*zoom:1}
.payment_info .shipment .cont .view .basic{position:relative;padding:0 0 0 15px}
.payment_info .shipment .cont .view .basic .shop{margin-bottom:5px;color:#999;font:11px arial, '돋움', sans-serif}
.payment_info .shipment .cont .view .basic .shop em{overflow:hidden;display:inline-block;width:11px;height:14px;margin-right:3px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 -364px no-repeat;line-height:999em;vertical-align:middle}
.payment_info .shipment .cont .view .basic .item{margin-bottom:5px;color:#666;font-size:12px;line-height:1.3}
.payment_info .shipment .cont .view .basic .option{margin-bottom:3px;color:#2b6fd3;font-size:11px;line-height:1.3}
.payment_info .shipment .cont .view .addOpt{padding-top:10px;border-top:1px solid #eee}
.payment_info .shipment .cont .view .addOpt dd{margin-top:2px;color:#777;font-size:11px}
.payment_info .shipment .cont .view .addOpt dd span.bd{font-weight:bold}
.payment_info .shipment .cont .view .basic .more{font:11px;line-height:1.3}
.payment_info .shipment .cont .view .basic .more .add_opt{overflow:hidden;display:inline-block;position:relative;top:1px;width:12px;height:11px;zoom:1;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) -20px 0 no-repeat;color:#444;text-indent:-999em;*display:inline;*zoom:1}
.payment_info .shipment .cont .view .plus{margin-top:15px;padding:18px 10px 0 15px;border-top:1px solid #eaeaea}
.payment_info .shipment .cont .view .plus .option{margin-bottom:3px;padding-left:18px;font:11px arial, Tahoma, sans-serif;color:#2b6fd3;text-indent:-17px}
.payment_info .shipment .cont .view .plus .option em{overflow:hidden;display:inline-block;width:11px;height:11px;margin-right:6px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 0 no-repeat;line-height:999em;vertical-align:middle;*display:inline;*zoom:1}
.payment_info .shipment .cont .total{height:35px;margin:0 3px 3px;background:#f4f4f4;border-top:1px solid #ebebeb;color:#222;font-size:14px;line-height:35px;text-align:center}
.payment_info .shipment .cont .total strong{color:#2b6fd3}
/* 주문결제 - 최종결제 정보 */
.payment_info .order .cont{border:4px solid #435B86}
.payment_info .order .cont dl{zoom:1}
.payment_info .order .cont dl:after{display:block;clear:both;content:""}
.payment_info .order .cont dl dd{float:right;zoom:1}
.payment_info .order .cont dl dd:after{display:block;clear:both;content:""}
.payment_info .order .cont .bs_list{padding:15px 0px 15px 15px}
.payment_info .order .cont .bs_list.line{border-top:1px dashed #c4c4c4;*padding-top:0}
.payment_info .order .cont .bs_list li{margin-top:15px}
.payment_info .order .cont .bs_list li:first-child{margin-top:0}
.payment_info .order .cont .bs_list dl{zoom:1}
.payment_info .order .cont .bs_list dl:after{display:block;clear:both;content:""}
.payment_info .order .cont .bs_list dt{float:left;margin-top:3px;padding-left:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_444.png) no-repeat 0 7px;color:#444;font-size:14px}
.payment_info .order .cont .bs_list dt.period_opt{position:relative}
.payment_info .order .cont .bs_list dd{text-align:right;line-height:20px}
.payment_info .order .cont .bs_list dd .r_prc{float:left;color:#222;font-size:18px;font-family:Tahoma;text-align:right;letter-spacing:-1px}
.payment_info .order .cont .bs_list dl.ly_opt{margin-top:5px}
.payment_info .order .cont .bs_list dl.ly_opt dt{font-size:12px}
.payment_info .order .cont .bs_list dl.ly_opt .txt_center{display:block;width:200px}
.payment_info .order .cont .bs_list dl.ly_opt dd .r_prc{font-size:14px}
.payment_info .order .cont .bs_list dd .r_prc .won{font-size:14px}
.payment_info .order .cont .bs_list dd > em{float:left;width:85px;padding:0 3px 0 3px;font-size:14px;text-align:left;white-space:nowrap}
.payment_info .order .cont dl.result_list{padding:15px 0 15px 15px;border-top:1px solid #C8D1DC}
.payment_info .order .cont dl.result_list dt{float:left;margin-top:8px;padding-left:8px;background-position:0 8px;color:#444;font-size:18px}
.payment_info .order .cont dl.result_list dd{color:#EF2705}
.payment_info .order .cont dl.result_list dd .m_price{float:left;height:30px;font-size:30px;font-family:Tahoma;text-align:right;letter-spacing:-1px;line-height:1}
.payment_info .order .cont dl.result_list dd .m_price .won{font-size:16px}
.payment_info .order .cont dl.result_list dd .p_trans{float:left;width:85px;margin-top:12px;padding-left:3px;font-size:14px;text-align:left;white-space:nowrap;overflow:visible}
.payment_info .order .cont .check{padding:0 20px}
.payment_info .order .cont .check p{margin-bottom:15px;color:#3371c9;line-height:16px}
.payment_info .order .cont .check ul li{margin-bottom:15px;padding-left:5px;background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_777.png) 0 50% no-repeat}
#container .payment_info .order .cont .check ul li.ly_wrap{display:block}
#container .payment_info .order .cont .check ul li.ly_wrap .ly_layer{top:20px !important;width: 500px !important;margin-left: -301px !important}
.payment_info .order .cont .check ul li a.ly_btn{background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 100% -85px no-repeat;padding-right:7px;color:#777}
.payment_info .order .cont .check ul li a.ly_btn:hover{color:#3371c9}
/* 주문완료 */
.shopping_success{margin:50px 0 70px;color:#222;font-size:16px;text-align:center}
.shopping_success span{font-weight:bold}
.shopping_success a span{font-weight:normal}
.orderInfoTable{border-top:2px solid #435b86;border-bottom:1px solid #a1adc2}
.shopping_success a.tx_btn{width:175px;height:33px;border:1px solid #318af4;border-bottom:1px solid #376cb7;font-size:12px;color:#318af4;line-height:33px}
/* table */
.orderInfo{width:100%}
.orderInfo td{padding:20px 8px 15px 28px;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
.orderInfo td:first-child{border-left:none}
.orderInfo td p.bl{background:url(//pics.gmarket.co.kr/pc/en/pay/dot_2x2_444.png) 20px 6px no-repeat}
.orderInfo td p.bl span{padding-left:30px;font-size:14px;font-weight:bold}
.orderInfo td.last{border-bottom:none}
.orderInfo td.payInfo{padding:10px 8px 15px 28px;background-color:#f7f7f7}
.orderInfo tr:first-child td.payInfo{padding-top:20px}
.orderInfo td.payInfo ul.pay_slist{clear:both;padding-top:10px}
.orderInfo td.payInfo ul.pay_slist li{color:#777;line-height:20px}
/* credit Card _ Normal */
.cardType p.label{display:block;float:left;padding:1px 6px 0 0;color:#3371c9;font-size:14px;font-weight:bold;vertical-align:middle;*padding-top:3px}
.cardType p.label1{display:block;float:left;padding:1px 6px 0 0;color:#3371c9;font-size:14px;font-weight:bold;vertical-align:middle}
.cardType span, .cardType span em{display:inline-block;color:#3371c9;font-weight:bold;font-size:14px;*display:inline;*zoom:1}
.cardType span em{overflow:hidden;height:23px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat;line-height:999em;vertical-align:middle}
.cardType span.visa em{width:49px;margin-left:10px;background-position:0 -284px}
.cardType span.master em{width:37px;margin-left:10px;background-position:-50px -284px}
.cardType span.union em{width:34px;margin-left:10px;background-position:-100px -284px}
.cardType span.jcb em{width:32px;margin-left:10px;background-position:-150px -284px}
.cardType span.club em{width:34px;margin-left:10px;background-position:-200px -284px}
.cardKind .cardType span em{height:40px}
.cardKind .cardType span.visa em{width:53px;margin-left:10px;background-position:-128px -492px}
.cardKind .cardType span.master em{width:50px;margin-left:10px;background-position:-250px -500px}
.cardKind  .cardType span.jcb em{width:50px;margin-left:10px;background-position:-198px -500px}
.layer_type2 .cardType .ly_wrap .ly_btn{color:#1179ea;font-size:12px;font-weight:normal}
.layer_type2 .cardType .simple_layer{display:none;position:absolute;left:-340px;top:30px;width:530px;height:157px;z-index:999;background:#fff;border-bottom:1px solid #666}
.layer_type2 .cardType .simple_layer .simple_wrap{position:relative;z-index:999;margin-top:7px;padding:15px 10px 7px 10px;background-color:#FFF;border:1px solid #666;border-bottom:0;color:#444;line-height:1.5}
.layer_type2 .cardType .simple_layer .simple_wrap .arr{overflow:hidden;display:block;position:absolute;right:150px;top:-7px;width:13px;height:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/layer_arr.png) 0 0 no-repeat;zoom:1}
.layer_type2 .cardType .simple_layer .simple_wrap .simple_cont{font-size:12px !important;font-weight:normal}
.layer_type2 .cardType .simple_layer .closed{display:block;position:absolute;right:0;top:7px;width:11px;height:11px;z-index:99999;padding:7px}
.layer_type2 .cardType .simple_layer .closed img{vertical-align:top}
.label1 span.alip em{width:69px;height:26px;margin-left:10px;background-position:-100px -325px}
.label1 span.payp em{width:80px;height:19px;margin-left:10px;background-position:0 -325px}
.cardType.nomarg span em{margin-left:3px!important}
.fleft{float:left}
.cardType .noneView{display:none}
/* Price display */
.orderInfo td div.cardNo{padding-top:10px;color:#777}
.orderInfo td div.price{color:#EF2705}
.orderInfo td div.price .m_price{float:left;height:30px;font-size:30px;font-family:Tahoma;text-align:right;line-height:30px;letter-spacing:-1px}
.orderInfo td div.price .m_price .won{font-size:16px}
.orderInfo td div.price .won{font-size:14px}
.orderInfo td div.price .p_trans{float:left;width:85px;margin-top:12px;padding-left:3px;font-size:14px;text-align:left;text-align:left;white-space:nowrap;overflow:visible}
/* discount */
.orderInfo td ul.discount{color:#777;line-height:20px}
.orderInfo td ul.discount li{clear:both;width:325px;height:20px;margin-top:3px;padding-left:24px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat}/* WPR-1403 */
.orderInfo td ul.discount li:first-child{margin-top:0px}
.orderInfo td ul.discount li dl dt,.orderInfo td ul.discount li dl dd{height:20px;color:#777;line-height:20px}
.orderInfo td ul.discount li dl dt{float:left;width:180px}
.orderInfo td ul.discount li dl dd{float:right;text-align:right}
.orderInfo td ul.discount li.cash0{background-position:0 -550px}
.orderInfo td ul.discount li.cash1{background-position:0 -115px}
.orderInfo td ul.discount li.cash2{background-position:1px -150px}
.orderInfo td ul.discount li.cash3{overflow:hidden;width:349px;padding-left:0;/* background-position:0 -182px; */background-position:0 -600px;text-indent:-9999px;}/* WPR-1403 */
.orderInfo td ul.discount li.cash4{background-position:1px -213px}
/* delivery Place */
.orderInfo td p.address{color:#777;line-height:24px}
.orderInfo td p.address span{display:block}
.orderInfo td p.address span.country{font-weight:bold;font-size:14px}
.orderInfo td p.delivery{color:#777;line-height:24px}
.orderInfo td p.delivery a.tx_btn{margin-left:5px}
.noteTip{margin:30px 0 200px;padding:20px 40px;border:1px solid #e1e1e1}
.noteTip p.noteTitle{margin-bottom:10px}
.noteTip ul.gr_dot li{line-height:24px}
.noteTip a.goto{padding-right:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 100% -85px;color:#777;font-weight:bold;text-decoration:underline}
.payment_info .shipping .option1, .payment_info .discount .option1{position:relative;border-top:1px solid #7b7b7b;color:#444;font:12px/1.4 Arial, sans-serif;vertical-align:middle}
.payment_info .shipping .cont1{position:relative;padding:20px 7px 0 7px;border-bottom:1px solid #ababab}
.payment_info .shipping .cont1 div.nation_select{margin-left:15px}
.payment_info .shipping .cont1 p.notice{margin:5px 15px}
.payment_info .shipping .cont1 ul.payment_data{margin:8px 0 15px 15px}
.payment_info .shipping .cont1 ul.payment_data li{margin:9px 0 0 0;font-size:14px;color:#222}
.payment_info .shipping .cont1 ul.payment_data li.payment_name{font-size:16px}
.payment_info .shipping .cont1 ul.payment_data li.payment_name strong{font-weight:bold} /* 14-12-02 */
.payment_info .shipping .cont1 ul li.shiping_tit{background:#e6eff5;padding:10px 0 10px 20px;color:#435b86;font-size:16px}
.payment_info .shipping .cont1 ul li.shiping_content{background:#f5f9fc;padding:15px 0 15px 20px}
.payment_info .shipping .cont1 dl:first-child{margin-top:0}
.payment_info .shipping .cont1 dl dt{float:left;position:relative;width:126px;height:19px;padding-top:5px;color:#222;line-height:14px}
.payment_info .shipping .cont1 dl dd{float:left;position:relative;width:300px;height:24px;line-height:24px}
.payment_info .shipping .cont1 dl dd span.red,.payment_info .shipping .cont1 dl dd span.blue{display:inline-block;width:150px;font:bold 12px Tahoma, Arial, sans-serif;text-align:right;*display:inline;*zoom:1}
.payment_info .shipping .cont1 dl dd span.red{color:#ef2705}
.payment_info .shipping .cont1 dl dd span.blue{padding-left:80px;color:#2b6fd3;text-align:left}
.payment_info .shipping .cont1 dl dd span.red span,.payment_info .shipping .cont1 dl dd span.blue span{display:inline;*zoom:0}
.payment_info .shipping .cont1 dl dd a{position:absolute;right:0}
.payment_info .shipping div.payment_button{margin:15px 10px 0 10px}
.payment_info .shipping div.payment_button a.tx_btn{display:inline-block;padding-right:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 100% -30px;border:0;color:#1179ea;font-weight:bold;*display:inline;*zoom:1}
.payment_info .shipping .option2, .payment_info .discount .option1{position:relative;border-top:1px solid #7b7b7b;color:#444;font:12px/35px Arial, sans-serif;vertical-align:middle}
.payment_info .shipping .cont2{padding:8px 0 0 0;border-bottom:1px solid #ababab}
.payment_info .shipping ul.feeDeli{margin-top:-1px;border-bottom:1px solid #ababab; *z-index:2}
.payment_info .shipping ul.feeDeli li.shiping_tit{background:#e6eff5;padding:10px 0 10px 20px;color:#435b86;font-size:16px}
.payment_info .shipping ul.feeDeli li.shiping_content{padding:15px 0 15px 20px;background:#f5f9fc}
.payment_info .shipping ul.feeDeli li.shiping_content .ly_layer{top:20px !important;left:13px !important}
.payment_info .shipping div.cont2_tav{margin:8px 0 0 10px}
.payment_info .shipping dl.dl_sty5{position:relative;margin-bottom:10px}
.payment_info .shipping dl.dl_sty5 dt{float:left;width:160px;height:19px;padding-top:5px;color:#222;line-height:14px}
.payment_info .shipping dl.dl_sty5 dd{float:left;width:300px;height:24px;line-height:23px}
.payment_info .shipping dl.dl_sty5 dd span.fee{display:inline-block;padding-left:5px;color:#222;font:bold 12px Tahoma, Arial, sans-serif;text-align:left;*display:inline;*zoom:1}
.payment_info .shipping dl.dl_sty5 dd span.red{padding-left:5px;color:#ef2705;font-size:16px}
.payment_info .shipping dl.dl_sty5 dd em.weight{display:inline-block;padding-left:5px;font:12px Tahoma, Arial, sans-serif;text-align:left;*display:inline;*zoom:1}
.payment_info .shipping dl.dl_sty5 dd label.blue_t{color:#3371c9}
.payment_info .shipping dl.dl_sty5 dd label.blue_t strong{*padding-right:15px}
.payment_info .shipping dl.dl_sty5 dd input.ems_bt1{margin-left:30px}
.payment_info .shipping dl.dl_sty5 dd a.layer_check{height:16px;margin-left:5px;color:#777;font-size:12px;font-style:italic;line-height:16px;text-decoration:underline}
.payment_info .shipping dl.dl_sty5 dd a.layer_check:hover{color:#027fe9}
.payment_info .shipping ul.feeDeli li.shiping_content p{margin-bottom:10px;color:#999;font-family:Arial;font-weight:100;line-height:16px}
.payment_info .shipping ul.feeDeli li.shiping_content p a strong{color:#999;text-decoration:underline}
.layer_type2 div ul.dot_list li{margin:0 0 10px;padding:0 0 0 8px;background:url(//pics.gmarket.co.kr/pc/en/pay/fr_img/sprite_layer_icon.gif) no-repeat 0 -199px;color:#777}
.layer_type2 div.pop_text{line-height:16px}
.layer_type2 div.pop_agreement{height:535px}
.layer_type2 div.pop_agreement2{height:auto}
.layer_type2 div.pop_agreement dl.agreement_text dt{margin-bottom:10px;padding-bottom:0;background-position:0 -123px;font-weight:bold}
.check .layer_type2 div.pop_agreement2 dl.agreement_text dt{margin-bottom:5px;padding-bottom:0;background-position:0 -123px;font-weight:bold}
.check .layer_type2 div.pop_agreement2 dl.agreement_text dd{float:none;margin-bottom:15px}
.check .layer_type2 div.pop_agreement2 dl.agreement_text dd ul li{margin-bottom:0;padding-left:0;background:none}
.layer_type2 div.pop_agreement dl.agreement_text dd{float:none;margin-bottom:25px;padding:0 10px 0 0;line-height:16px}
.payment_info div.fl div.payment dl.card_secure{margin:15px 0 15px 10px}
.payment_info div.fl div.payment dl.card_secure dt{font-weight:bold;padding:0 0 5px 0;color:#777;font-size:14px}
.payment_info div.fl div.payment dl.card_secure dt span{overflow:hidden;display:inline-block;height:21px;margin-left:4px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat;line-height:999em;vertical-align:middle;*display:inline;*zoom:1}
.payment_info div.fl div.payment dl.card_secure dt span.visac{width:39px;margin-left:20px;background-position:0px -400px}
.payment_info div.fl div.payment dl.card_secure dt span.masterc{width:43px;margin-left:10px;background-position:-50px -400px}
.payment_info div.fl div.payment dl.card_secure dd{color:#777;line-height:16px}
.blulink{color:#3371c9!important;line-height:13px;text-decoration:underline!important}
/* Uniform Theme:Uniform Default Version:1.8 */
.prettycheckbox > button{background-position:0 0}
.prettycheckbox > button.checked{background-position:-30px 0}
.prettycheckbox > button.checked.disabled{background-position:-30px 0}
.prettycheckbox > button.disabled{background-position:0 0}
.prettyradio > button{background-position:-58px 0}
.prettyradio > button.checked{background-position:-88px 0}
.prettyradio > button.checked.disabled{background-position:-88px 0}
.prettyradio > button.disabled{background-position:-58px 0}
.payment_info .shipment .cont div.arrow{display:none;margin-bottom:15px;text-align:center}
.payment_info .shipment .cont div.arrow a{overflow:hidden;margin:0 auto}
.payment_info .shipment .cont div.arrow a span{overflow:hidden;display:inline-block;width:35px;height:35px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) 0 0 no-repeat;vertical-align:middle;line-height:1000px;*display:inline;*zoom:1}
.payment_info .shipment .cont div.arrow a span.up_arrow{background-position:-100px -360px}
.payment_info .shipment .cont div.arrow a span.down_arrow{background-position:-150px -360px}
.link_text_001 a{padding-right:7px;background:url(//pics.gmarket.co.kr/pc/en/pay/sprite_ic_set.png) no-repeat 100% -67px;text-decoration:underline}
.overhidden{overflow:hidden}
.payment_info dl.dl_sty1 dd a.gt_link.blu{line-height:16px}
.payment_info dl.dl_sty1 dd span.won{margin-right:7px}
.payment_info dl.dl_sty1 dd em.cardNo a{color:#444;text-decoration:none}
.payment_info dl.dl_sty1 dd em.cardNo a:hover{color:#1179ea;text-decoration:underline}
.payment_info dl.dl_sty1 dd em.cardNo.overday a{color:#f00}
.payment_info dl.dl_sty1 dd em.cardNo.overday a:hover{color:#f00}
.payment_info dl.dl_sty1 dd em.won.mr0{margin-right:0}
.payment_info .cont .paypal_tret{margin:15px 0 20px;line-height:18px}
.payment_info .cont .paypal_tret p input{margin-left:0}
.payment_info .cont .paypal_tret p label{color:#888}
.shop_to_text{margin-top:11px;padding:0 10px 0 38px;background:url(//pics.gmarket.co.kr/pc/en/pay/ic_att_mark.png) 18px 7px no-repeat;color:#ef2705;font-size:14px;line-height:21px}
.pay_section .lt_article .view_shipping .de_trans li.ems dd strong.stus_text em{color:#ef2705;font-size:22px}
.paypal_text1{color:#777;line-height:16px}
.paypal_text2{color:#999;line-height:16px}
.pay_undeline{padding:0 0 15px 15px;border-bottom:1px solid #ABABAB}
#container .title_rocation ul{background-image:url(//pics.gmarket.co.kr/pc/en/pay/cart_rocation_step.png)}
#container .title_rocation ul.step1{background-position:0 0}
#container .title_rocation ul.step2{background-position:0 -33px}
#container .title_rocation ul.step3{background-position:0 -66px}
#container .title_rocation h3.cp_title{background:url(//pics.gmarket.co.kr/pc/en/pay/sprit_cart_pay_title.png) 0 0 no-repeat}
#container .title_rocation h3.title1{width:202px;height:30px;background-position:0 0}
#container .title_rocation h3.title2{width:123px;height:29px;background-position:0 -50px}
#container .title_rocation h3.title3{width:238px;height:29px;background-position:0 -350px}/* 2014-03-04 add */
#container .title_rocation h3.title4{width:530px;height:29px;background-position:0 -400px}
#container .title_rocation h3.title5{width:177px;height:29px;background-position:0 -500px}
.payment_info h4.cp_title{background:url(//pics.gmarket.co.kr/pc/en/pay/sprit_cart_pay_title.png) 0 0 no-repeat}
.payment_info h4.title1{width:186px;height:19px;background-position:0 -100px}
.payment_info h4.title2{width:215px;height:15px;background-position:0 -150px}
.payment_info h4.title3{width:186px;height:19px;background-position:0 -200px}
.payment_info h4.title4{width:154px;height:19px;background-position:0 -250px}
.payment_info h4.title5{width:145px;height:19px;background-position:0 -300px}
.payment_info h4.title6{width:190px;height:19px;background-position:0 -450px}
#container .text_cont.emt_cart{width:273px;height:20px;margin:0 auto;background-position:0 0}
#container .text_cont.tit01{width:398px;height:18px;margin-top:5px;background-position:0 -40px}
/* 2014-03-05 add - order Completed */
.shopping_success p{overflow:hidden;display:block;background:url(//pics.gmarket.co.kr/pc/en/pay/msg_order_Completed.png) 0px 0px no-repeat}
.shopping_success p.orderText{height:22px;margin:20px 0;background-position:center 0;line-height:999em;vertical-align:middle}
.shopping_success p.errorText{height:60px;margin:20px 0;background-position:center -50px;line-height:999em;vertical-align:middle}
.shopping_success p.errorType{margin-bottom:15px;background:none;color:#444}
.shopping_success p.errorType span{font-weight:normal}
.shopping_success p.errorType span.etxt{color:#222}
.shopping_success p.add_delivery{background:none;color:#84a3c7;font-size:25px;font-weight:bold}
.shopping_success p.info_txt{margin-bottom:30px;background:none;font-size:12px;color:#222;line-height:20px}
.shopping_success p.info_txt em{text-decoration: underline}
/* cart_pay_layer */
h2.payment_lay_title{color:#1179ea}
h2.sf_title{clear:both;line-height:18px}
h2.sf_title img{float:left;margin:-7px 8px 0 0}
 .order_btn .im_btn span{color:#fff}
.payment_info .order .cont .order_btn .submit span{width:195px;height:30px;font-size:24px}/* Submit My Order */
.order_btn .proceed_chkout span{width:240px;font-size:24px;font-weight:bold}		/* Proceed to checkout */
.title_rocation ul{overflow:hidden;float:right;width:470px;height:33px;margin-top:19px;*zoom:1;background-position:100% 0;background-repeat:no-repeat}
.title_rocation ul li{float:left;width:33.3%;padding-top:100px}
h2.blue_tit{color:#fff}
.pop_txt_content p{line-height:20px}
.pop_txt_content p.center_txt2{text-align:center}
.pop_txt_content p span{line-height:18px}
.pop_txtbox{margin-top:10px;padding:20px;background:#f7f7f7;border:1px solid #dedede}
.pop_txtbox p{overflow:hidden;height:20px}
.pop_txtbox2{margin-top:10px;padding:15px;background:#f7f7f7;border:1px solid #dedede;font-size:11px;letter-spacing:-1px}
.l_bl2{height:29px;padding-left:1px;background-position:0 -250px}
.l_bl2 em{width:125px;height:29px;background-position:right -280px;color:#fff;line-height:29px;text-align:center}
.l_gr2{height:29px;padding-left:1px;background-position:0 -430px}
.l_gr2 em{width:126px;height:29px;background-position:right -460px;color:#fff;line-height:29px;text-align:center}
.popup_tb1{width:360px;margin-bottom:20px!important;border:1px solid #E6E6E6!important}
.popup_tb1 thead tr th, .popup_tb1 tbody tr td{text-align:center}
.myg_la_tb1 tbody td{padding:0!important}
.new_popup1{border:1px solid #444!important;left:25%!important}
.layer_type3 .title{padding:8px 0 8px 20px!important;padding-left:10px!important;background-position:0 -9999px!important;background-repeat:no-repeat;border-bottom:1px solid #444}
.layer_type3 .title h2.text_h2{width:350px;background-position:0 -7225px!important;font-size:12px;text-indent:0}
.layer_type3 .btn_close1{display:block;position:absolute;right:0;top:0;width:20px;height:32px;padding:0 20px 0 0;background-position:13px -444px;text-indent:-9999px}
.popu_contents{margin:10px}
.popu_contents div.main{border-top:1px solid #444}
.popu_contents div.main dl{overflow:hidden;clear:both;background-color:#f7f7f7;border-bottom:1px solid #e6e6e6}
.popu_contents div.main dl dt,.popu_contents div.main dl dd{float:left;padding: 10px 10px 8px 10px}
.popu_contents div.main dl dt{width:90px;height:100%;border-left:1px solid #e6e6e6;color:#777}
.popu_contents div.main dl dd{overflow:hidden;clear:right;width:249px;background-color:#fff}
.popu_contents div.main_cont{overflow-y:auto;height:180px;margin-top:3px;padding-left:5px;border-bottom:1px solid #e6e6e6}
.popu_contents div.main_cont ul{margin-left:118px}
.popu_contents div.main_cont ul li{line-height:20px}
.popu_contents div.main_cont ul li span.unavail{color:#bebebe}
#sf_express{width:510px}
#sf_express .pop_cont,
#sf_express2 .pop_cont{max-height:184px}
#container #shipping_option2 + .ly_wrap .simple_layer{background:none}
#container #shipping_option2 + .ly_wrap .simple_layer .simple_wrap .arr{left:263px}
#container .phone_input + .ly_wrap .simple_layer{background:none}
#container .phone_input + .ly_wrap .simple_layer .simple_wrap .arr{left:263px}
.payment_info dl.dl_sty1 dd p.phone_input{display:inline-block;padding:0 0 0 3px;border:1px solid #ccc;*display:inline;*zoom:1}
.payment_info dl.dl_sty1 dd p.phone_input span{padding:0 3px}
.payment_info dl.dl_sty1 dd p.phone_input input{border:none}
/* 장바구니 나의 메모 */
.ly_wrap .pop_cont3 .pop_memo{margin-bottom:20px;padding:10px;background:#f7f7f7;border-top:1px solid #444444;border-bottom:1px solid #e6e6e6}
.ly_wrap .pop_cont3 .pop_memo textarea{width:315px;height:33px;margin-bottom:7px;padding:7px 10px;color:#777;background:#fff;border:1px solid #d2d2d2;border-top:1px solid #c5c5c5;line-height:140%}
.ly_wrap .pop_cont3 .pop_memo p{line-height:18px !important}
.ly_wrap .pop_cont3 .pop_memo_txt{padding-left:10px;background:url(//pics.gmarket.co.kr/pc/en/pay/fr_img/sprite_layer_icon.gif) no-repeat 0 -200px;color:#999;letter-spacing:-1px}
.ly_wrap .pop_cont3 .txt_bl_b span{font-weight:normal}
.ly_wrap .pop_cont3 p.list_icon{padding:0 0 8px 8px;background:url(//pics.gmarket.co.kr/pc/ko/pay//fr_img/icon_layer_list.gif) no-repeat 0 4px;color:#999;font-size:11px;letter-spacing:-0.9px}
/* 브랜드 매장 전달 메시지 */
.ly_wrap .pop_cont .pop_txt_content.memo{margin:10px 0 0 0 !important}
.ly_wrap .pop_cont .pop_memo.pop_msg{overflow:hidden;height:auto}
.ly_wrap .pop_cont .pop_memo.pop_msg input{width:312px;height:12px;padding:3px 10px;background:#fff;border:1px solid #dcdcdc;color:#777;line-height:100%}
/* 딤드 레이어 스타일 추가 */
.nv-layer{display: none;position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999}
.nv-layer .nv-layer-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50)}
.nv-layer .nv-layer-cont{display: block}
.nv-layer-cont{position: absolute;top: 50%;left: 0;width: 100%;height: auto}
.nv_layer_type1{width: 400px;margin:-100px 0 0 -200px}
.nv_layer_type2{width:400px;height:285px;margin:-100px 0 0 -200px}
.nv_layer_type3{width:485px;height:395px;margin:-300px 0 0 500px}
/*페이지 전환*/
.loading_dimmed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:1611;background: #000;opacity: .7;filter: alpha(opacity=70)}
.loading_nova{position:absolute;top:60%;left:50%;width:380px;height:190px;margin:-115px 0 0 -200px;padding:20px;text-align: center}
.loading_nova img{display:block;margin:0 auto;padding-bottom:10px}
.loading_nova p{padding-top:10px;color:#fff;font-size:16px;font-weight:bold}
.loading_nova p strong{display:block;font-size:24px}
/* layer position */
.cart_list_table table .product_state .btn_group .ly_layer.layer_type2.basket_memo{display:none;top:25px !important;width:400px;height:272px;margin-left:-33px !important}/*장바구니 메모*/
/* MYG 레이어  */
/* SF ID uplode layer */
.layer_type2 .title h2{color:#1179ea;font-size:18px;font-family:'Arial';font-weight:normal;font-size:18px;letter-spacing:-1px}
.layer_type2 .pop_cont .txt_gray{margin-bottom:5px;padding-left:15px;color:#777}
.l_bl2{height:29px;padding-left:1px;background-position:0 -250px}
.l_bl2 em{width:125px;height:29px;background-position:right -280px;color:#fff;line-height:29px;text-align:center}
.l_gr2{height:29px;padding-left:1px;background-position:0 -430px}
.l_gr2 em{width:126px;height:29px;background-position:right -460px;color:#fff;line-height:29px;text-align:center}
.tit_bl{padding:0 0 5px 15px;background:url(//pics.gmarket.co.kr/pc/en/pay/fr_img/sprite_layer_icon.gif) no-repeat 0 -120px;color:#222;font-weight:bold}
.tit_bl span{color:#777;font-weight:normal}
.tit_bl em{text-decoration:underline}
h3.tit_bl,h4.tit_bl{padding-bottom:4px;background-position:0 -123px;font-size:12px;line-height:1}
/* 등급안내 */
.layer_main ul,.layer_main div,.layer_main ul,.layer_main p{margin:0;padding:0;border:0}
.layer_main li{margin:0;padding:0;border:0;list-style: none}
.info_grade{width:484px}
.grade_status{font:normal 12px/20px Dotum;color:#444;letter-spacing:0}
.grade_status_box .grade_status_box1{overflow:hidden;background-color:#f7f7f7;padding:17px 20px 9px;border:1px solid #ddd;color:#444;font:normal 12px/20px Dotum;_zoom:1} 
.grade_status_box .grade_status_box2{padding:13px 20px;border:1px solid #DDD;border-top:1px solid #FFF;border-bottom:1px solid #777;background-color:#f7f7f7;color:#444;font:normal 12px Dotum}
.info_grade .grade_status_box .grade_status_box2{*padding:13px 20px 3px}
.grade_status_box .grade_status_box2 p{font:normal 11px Dotum;color:#777;letter-spacing:-1px}
.grade_b_text{display:inline-block;margin-top:-3px;color:#006bff;font:bold 12px Tahoma, Geneva, sans-serif;letter-spacing:0;*display:inline;*zoom:1}
.grade_status_box .gray_1px_line{width:100%;height:1px;padding:0 !important;background-color:#DDD}
.grade_status_box .grade_schedule{margin-top:12px;color:#444;font:normal 12px Dotum;text-align:center;letter-spacing:-1px}
.info_grade .icon_grade{margin-top:2px;*margin-top:0}
.grade_info{margin-top:20px}
.grade_info .grade_standard_info{color:#3371c9;font:normal 11px Dotum;letter-spacing:-1px}
.lh16{line-height:16px !important}
.mart5{margin-top:5px !important}
.mart20{margin-top:20px !important}
.hr_top2{padding-top:10px !important}
.font11{font-size:11px !important}
.text_align_c{text-align:center}
.blue_text{color:#3371ca !important;letter-spacing:0}
.blue_text2{color:#3371ca !important}
/* 아이콘 */
.icon_type_hr{display:inline-block;margin-right:4px;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/bg_btns.png) no-repeat;vertical-align:middle;*display:inline;*zoom:1}
.icon_type_hr.arr01{width:4px;height:11px;background-position:-11px -119px;line-height:11px}
.layer_list_type{padding-left:0}
.layer_list_type li{padding-left:7px;color:#777;line-height:16px}
.main_icons{display:inline-block;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/main_icons.png) no-repeat;vertical-align:middle}
.main_icons.arrow{width:4px;height:8px;margin:0 0 0 2px;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/bg_btns.png) no-repeat -11px -120px}
.underline{overflow:hidden;display:inline-block;height:13px;border-bottom:1px solid #444;color:#444;font:11px dotum;text-decoration:none !important;vertical-align:middle}/* 제휴마일리지적립 */
/* 레이어 설정 */
.layer_wrap{background:#fff;color:#777;font:normal 11px Dotum;letter-spacing:-1px}
.layer_top{position:relative;height:43px;border-bottom:1px solid #c6c6c6;line-height:18px}
.layer_top .tit_num{font:bold 12px/16px Tahoma;color:#444;vertical-align:0;letter-spacing:0}
.layer_top .note_status{display:inline-block;margin:15px 0 0 12px;*float:left;*display:inline;*zoom:1}
.layer_main{overflow:hidden;padding:16px 20px 20px 20px;border-top:2px solid #f1f1f1}
.layer_wrap select{border:1px solid #c9c9c9}
.btn_bg4{overflow:hidden;display:inline-block;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/info_grade_btn_20121228.png) no-repeat;font-size:0;line-height:0;*display:inline;*zoom:1}
.layer_close{position:absolute;top:12px;right:12px;width:17px;height:17px;background-position:-172px -109px}/* 레이어 닫기 */
.layer_btn{display:inline-block;padding-right:1px;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/bg_btns.png) 100% 0 no-repeat;*display:inline;*zoom:1}
.layer_btn span{display:block;_display:inline;white-space:nowrap;zoom:1;cursor:pointer;letter-spacing:0} 
.layer_btns{margin:0 auto !important;padding-top:20px;text-align:center;overflow:hidden}
.layer_btn.bt_blue{height:29px;width:150px;text-decoration:none;cursor:pointer;line-height:29px;text-align:center}
.layer_btn.bt_blue span{height:29px;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/bg_btns.png) 0 0 no-repeat;color:#fff;text-decoration:none;font-size:12px;_background-position:-1px 0}
.op_hide{overflow:hidden;display:inline-block;text-indent:-9999px;*display:inline;*zoom:1}
div.layer_top h1.title_typeB{float:left;_display:inline;width:278px;height:19px;margin:13px 0 0 19px;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/txt_title.png) no-repeat -9999em;color:#006bdf;font-size:16px;font-weight:bold}
div.layer_top h1.title_typeB.tit_bg_40{background-position:0 -860px}/* 본인인증 */
div.layer_top h1.title_typeB.tit_bg_62{width:156px;background-position:0 -1299px}/* G통장 비밀번호 인증 */
/* 회원정보설정(본인인증) */
.member_info_set{width:485px;height:395px}
.member_info_set .grade_status_box2{padding:0}
.own_authentication{overflow:hidden;_zoom:1;margin-left:-1px;padding-left:0}
.own_authentication li{float:left;width:111px;_width:110px;padding-top:18px;text-align:center;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/bg_dot_line.gif) 0 50% no-repeat}
.own_authentication li:first-child{background:none}
.own_authentication li p{margin-top:10px;padding:0 0 15px;color:#444 !important;line-height:14px !important}
.own_authentication li p .bg_ico{display:inline-block;width:40px;height:40px;margin:0 auto 10px;background:url(//pics.gmarket.co.kr/pc/ko/net/MyG/main_icons.png) no-repeat;*display:inline;*zoom:1}
.own_authentication li p .bg_ico.mobile{background-position:10px -143px}
.own_authentication li p .bg_ico.card{background-position:3px -185px}
.own_authentication li p .bg_ico.public{background-position:5px -230px}
.own_authentication li p .bg_ico.email{background-position:3px -276px}
.own_authentication li p .bg_ico.gaccount{background-position:1px -320px}
.own_authentication li p .bg_ico.hint{width:45px;background-position:0 -360px}
.own_authentication li p .bg_ico.etc{background-position:0 -415px}
.own_authentication li p .bg_ico.ipin{width:51px;height:36px;margin-top:4px;background-position:0 -520px}
.layer_box2.bg_w p *{vertical-align:middle}
.own_authentication li.w50p{width:50% !important;*width:49% !important;_width:49% !important} 
.own_authentication li.w33p{width:33% !important}
.own_authentication li.w100p{width:100% !important} 
.member_info_set .grade_status_box2{overflow:hidden;border-bottom:1px solid #ddd}
/* 주문결제/장바구니/주문 완료 */
/* Apply Cash Layer */
.btn_center{text-align:center}
.contLayer{width:100%;height:100%}
.contLayer.scrollType01{overflow-y: auto;height:150px} /* 스크롤이 있는 컨텐츠만 */
.contLayer .normalBox{border-top:1px solid #444}
.contLayer .normalBox dl{overflow:hidden;clear:both;background-color:#f7f7f7;border-bottom:1px solid #e6e6e6}
.contLayer .normalBox dl dt, .contLayer .normalBox dl dd{float:left;padding: 10px 10px 8px 10px}
.contLayer .normalBox dl dt{width:20%;height:100%;color:#777}
.contLayer .normalBox dl dd{float:right;width:68%;background-color:#fff}
.contLayer .normalBox dl dd.line_1{line-height:21px}
.contLayer .normalBox dl dd.input{padding: 6px 10px}
.contLayer .normalBox dl dd strong{float:left;color:#444444;font-size:12px}
.contLayer .normalBox dl dd strong .save{display:block;padding-left: 0px;color:#777;font-size:12px;font-weight: normal}
.contLayer .normalBox dl dd a{height:21px;vertical-align:middle;line-height:auto}
.contLayer .normalBox.transfer dl dt{width:125px}
.contLayer .normalBox.transfer dl dd{width:245px}
.contLayer .normalBox.transfer dl dt label{display:block}
.contLayer .normalBox.transfer + ul.dot_list{margin-top:5px}
.contLayer .normalBox.transfer + ul.dot_list li{padding-left:10px;color:#999999}
.contLayer label{display:none}
.input_style1{height: 16px;padding: 2px 5px 0;border: 1px solid #c5c5c5;color: #666;font-size: 11px}
.redText{color: #eb2c06;font-size: 14px;font-weight: 800;line-height:1}
.dotted{display: block;border:none;height:1px;margin:0;padding:0;background:url('//pics.gmarket.co.kr/pc/css/gc/net/bg_dotted.png') repeat-x 0 0}
/* card Select */
.l_icon.title .cardType{margin-left:5px;font-size:14px;color:#777}
.selectContainer{border-top:1px solid #666666;border-bottom:1px solid #bbbbbb}
.selectContainer ul li{padding: 10px 20px;border-top:1px solid #e0e0e0;overflow:hidden;clear:both}
.selectContainer ul li:first-child{border-top:none}
.selectContainer ul li > div{float:left}
.selectContainer ul li > div.radio{margin-top:7px}
.selectContainer ul li div.clearfix{width:4%}
.selectContainer ul li div.cardKind{width:90px}
.selectContainer ul li div.cardKind em{margin:0}
.selectContainer ul li div.cardInformation{width:170px;vertical-align: middle}
.selectContainer ul li div.cardInformation p.currency{padding:5px 0;color:#777;font-size: 11px}
.selectContainer ul li div.cardName, .selectContainer ul li div.cardDate{height:40px;line-height:40px;vertical-align:middle}
.selectContainer ul li div.cardName{width:150px}
.selectContainer ul li div.cardDate{width:100px;text-align:center}
.selectContainer ul li div.cardDelete{width:70px;height:40px;margin-left:10px;text-align:center;line-height: 40px}
.selectContainer ul li div.cardDelete a.icon_del{color:#000;text-decoration:underline}
.selectContainer ul li.overday,
.selectContainer ul li.overday p{color:#f00}
.selectContainer ul li.overday .cardDate{font-weight:bold}
/* recentAddress */
.addrContainer .empty{height:202px;color:#1179ea;font-size:18px;line-height:150px;text-align:center}
.addrContainer ul{overflow:hidden;*zoom:1}
.addrContainer ul{overflow:hidden;margin-left:-14px}
.addrContainer ul li{float:left;position:relative;top:0;left:0;width:320px;margin-left:14px;padding-bottom:10px;*display:inline;*zoom:1}
.addrContainer div.header{overflow:hidden;clear:both;background-color:#f7f7f7;padding: 9px 0 8px 10px;border-top:1px solid #666666;border-left: 1px solid #f1f1f1;border-right:1px solid #f1f1f1}
.addrContainer div.header .country{float:left;height:22px;padding:2px 0 0 10px;line-height:1.7}
.addrContainer div.header .clearfix{float:right}
.addrContainer div.content{border: 1px solid #f1f1f1;border-top:1px solid #f7f7f7;border-bottom:1px solid #bbbbbb;padding:20px 10px 18px 45px}
.addrContainer ul li a.icon_del{position:absolute;top:15px;right:13px;color:#999;font-size:11px;text-decoration:underline}
.addrContainer .addressContent{overflow-x:hidden;overflow-y:auto;width:263px;height:112px}/* 2014-04-30 주소록레이어수정 */
.addrContainer .addressContent p.primary{height:15px;margin-bottom:7px;padding-left:20px;background:url(//pics.gmarket.co.kr/pc/en/pay/icon_p_address.png) no-repeat 0 0;color:#1179ea;line-height:18px}
.addrContainer .addressContent dl dt{margin-bottom:3px;font-weight:bold}
.addrContainer .addressContent dl dd li{width:245px;margin-bottom:0;padding-bottom:0;line-height:18px;word-break:break-all}
/* G통장 비밀번호 인증 */
.layer_box1{padding:20px 0;background-color:#f7f7f7;border:1px solid #DDD !important;text-align:center;line-height:18px}
.layer_list_type{padding:16px 0 !important}
.layer_list_type li .icon_type_hr.arr01{margin-left:-7px}
.g_pw_auth{width:510px}
.g_pw_auth .layer_box1{padding:20px 0}
.g_pw_auth .layer_box1 *{vertical-align:middle}
.g_pw_auth .layer_box1 .input_txt{width:190px}
/* 회색 테이블 */
.gray_table{width:100%;margin-top:9px;border-collapse:collapse}
.gray_table caption{visibility:hidden;position:absolute;top:-999em;left:-999em;height:0;font-size:0;line-height:0}
.gray_table th{height:26px;background-color:#f7f7f7;border-right:1px solid #ddd;color:#777;font:normal 11px Dotum;vertical-align:middle;text-align:center;letter-spacing:-1px}
.gray_table td{height:30px;border-right:1px solid #ddd !important;color:#444;font:normal 11px Dotum;letter-spacing:-1px;text-align:center;vertical-align:middle}
.gray_table .grade_standard_align{padding-left:30px;text-align:left}
.gray_table td.tr_line{background:#444;height:1px;font-size:0;padding:0}
.gray_table td.tr_line2{background:#ddd;height:1px;font-size:0;padding:0}
.gray_table td.tr_line3{background:#f1f1f1;height:1px;font-size:0;padding:0 !important}
.gray_table .last_border{border-right:none !important}
.gray_table .grade_standard_svip{color:#006bff;letter-spacing:0}
.gray_table .grade_standard_vip{color:#47c10b;letter-spacing:0}
.gray_table .grade_standard_gold{color:#f2b308;letter-spacing:0}
.gray_table .grade_standard_silver{color:#7e7e7e;letter-spacing:0}
.gray_table .grade_standard_new{color:#4db6ff;letter-spacing:0}
.gray_table .last{border-right:none !important}
.gray_table td.normal_left{padding:0 10px;text-align:left}
.gray_table.tleft td{padding:5px 10px 2px 20px;text-align:left;line-height:13px;*padding:4px 10px 3px 20px}
.gray_table.tcenter td{text-align:center}
.gray_table.tleft2 td{padding:2px 10px;text-align:left;line-height:13px}
.gray_table td.tr_line,.gray_table td.tr_line2{height:1px !important;padding:0 !important}
.gray_table td.tr_line,.gray_table td.tr_line2{height:1px !important;padding:0 !important}
.gray_table td.no_data{padding:18px 0;border-right:0 !important;font-size:12px;text-align:center;letter-spacing:0}
.gray_table.border td.last a.layer_btn{margin-left:5px;vertical-align:0}
.okcashbag .gray_table td.last_border a.layer_btn{margin-left:5px;vertical-align:0}
.gray_table.border{border-top:1px solid #444}
.gray_table.border th, .gray_table.border td{border-bottom:1px solid #ddd}
/* s_paging repeat issue */
div.s_paging>span{background:none !important;border:0 !important;color:#444 !important}
div.s_paging>span span{background:#1179ea !important;border:1px solid #1179ea !important;color:#fff !important}

/* 연관검색어 자동완성 */
#header #search .search-auto>div{margin:0 0 0 56px} 
