﻿@charset "utf-8";

#layer{height:100%;background:#777}

textarea{margin:10px 0;line-height:1.3}
input.input_gr{color:#999}
input.input_txt{height:17px;line-height:17px;padding:1px 5px 0 5px;border:1px solid;border-color:#c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5 !important}
.pop_layer_wrap{position:absolute}

.min400{min-height:400px}
.scroll_fixed{overflow-y:scroll !important;overflow-x:hidden !important}

/* 박스 */
.txt_box{margin-bottom:10px;padding:25px;background:#f7f7f7;border:1px solid #dedede;line-height:1.4}
/* 박스 bg가 흰색 */
.txt_box_w{margin:10px 0;padding:10px 25px;background:#fff;border:1px solid #dedede}

/* 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:-999em}
.layer_type1 .title h2{display:inline-block}
.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_type1 .pop_cont{overflow:auto;overflow-x:hidden;max-height:500px;padding:15px 20px 20px}
.layer_type1 .pop_cont .myg_tbl2 tbody td.item{padding-left:10px;padding-right:10px;text-align:left}
.layer_type1 .pop_cont .apply_coupon_slogun{margin-bottom:17px}/*WPR-2176*/
/* 라인이 있을경우 .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:-999em}
.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}/* *position:relative;*/
.layer_type2 .pop_cont p{line-height:1.3}
/* WPR-3463 */
/* #gstamp_003.layer_type2{position:fixed !important;left:50% !important;top:50% !important;z-index:5001} */
#gstamp_003.layer_type2 .pop_cont p, .layer_type2 .pop_cont .close_notice li{font-size:11px;line-height:16px}
.layer_type2 .pop_cont .close_notice{margin-top:20px;color:#777}
.layer_type2 .pop_cont .close_notice li{padding-top:10px;color:#777}
.layer_type2 .pop_cont .close_notice li:first-child{padding-top:0}
.layer_type2 .pop_cont .close_notice li strong{color:#444;font-size:12px}
.layer_type2 .pop_cont .close_notice li span{color:#12ad09}
/* //WPR-3463 */
.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#join_id_check .pop_cont .btn_area{text-align:center}

.layer_type3{position:absolute;left:50%;background:#fff;border:3px solid #444}
.layer_type3 .title{height:15px;padding:14px 0 16px 20px;background-repeat: repeat-x;background-position:0 -227px;line-height:15px}
.layer_type3 .btn_close{display:block;position:absolute;top:0;right:0;width:20px;height:20px;padding:12px;background-position: 13px -438px;text-indent:-999em}
.layer_type3 .title h2{font-size:18px;font-family:Arial}
.layer_type3 .pop_cont{overflow:auto;overflow-x:hidden;max-height:400px;padding:28px 20px 20px}
.layer_type3 .pop_cont.none_scroll{overflow:visible}
.layer_type3 .pop_cont.none_scroll:after{display:block;clear:both;content:""}
.layer_type3 .pop_cont .txt_box{margin-bottom:10px;padding:25px;background:#f7f7f7;border:1px solid #dedede}
.layer_type4{position:absolute;left:50%;background:#fff;border:1px solid #444}
.layer_type4 .title{height:15px;padding:20px 0 10px 20px;background-repeat: repeat-x;background-position:0 -220px;line-height:15px}
.layer_type4 .btn_close{display:block;position:absolute;top:0;right:0;width:8px;height:7px;padding:10px;background-position: 10px -483px;text-indent:-999em}
.layer_type4 .title h2{font-weight:bold;font-size:12px;font-family:Arial}
.layer_type4 .pop_cont{overflow:auto;overflow-x:hidden;max-height:400px;padding:20px}
.layer_type4 .pop_cont .txt_box{margin-bottom:10px;padding:25px;background:#f7f7f7;border:1px solid #dedede}
.layer_type5{position:absolute;left:50%;background:#fff;border:1px solid #cccccc}
.layer_type5 .title{height:15px;padding:50px 0 20px 50px;line-height:15px}
.layer_type5 .title h2{font-weight:bold;font-size:12px;font-family:Arial}
.layer_type5 .pop_cont{overflow:auto;overflow-x:hidden;max-height:400px;padding:0 50px 50px 50px}
.layer_type5 .pop_cont .txt_box{margin-bottom:10px;padding:25px;background:#f7f7f7;border:1px solid #dedede}
.clear .l_icon.bl_type1{float:left}

.layer_popup{left:0;margin:0 !important} /* 레이어 팝업이 아닌 새창 팝업으로 적용 시 가운데 정렬 무효화 */

/* layer list inline */
ul.in_list{clear:both;height:12px;margin-bottom:10px}
ul.in_list li{float:left;height:12px;padding:0 10px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat 0 -574px;color:#777;line-height:12px;font-size:12px}
ul.in_list li:first-child{padding-left:0;background:0}

/* layer table style */
.layer_type1 .myg_tbl2{width:100%;table-layout:fixed;margin-bottom:30px;border-top:2px solid #444;border-bottom:2px solid #b6b6b6}
.layer_type1 .myg_tbl2 thead th{height:28px;background:#aaa;border-right:0;border-bottom:1px solid #d6d6d6;color:#fff}
.layer_type1 .myg_tbl2 tbody td.no strong{font-size:12px;font-weight:normal}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.option{width:250px;word-break:break-all;line-height:1.4}

/* table basic */
.myg_la_tb1{width:100%;table-layout:fixed;margin-bottom:30px;border-top:1px solid #444}
.myg_la_tb1 caption{display:none}
.myg_la_tb1 th{height:30px;padding:0 20px;background:#f7f7f7;line-height:1.2;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#777;text-align:left}
.myg_la_tb1 th:first-child{border-left:0}
.myg_la_tb1 th.top{padding-top:9px;vertical-align:top}
.myg_la_tb1 .ln_2 th{padding-top:9px;vertical-align:top}
.myg_la_tb1 .ln_2 td{padding-top:9px;padding-bottom:7px;vertical-align:top;line-height:1.5}
.myg_la_tb1 .ln_3 th{padding:7px 0 5px 20px;vertical-align:top;;line-height:1.2}
.myg_la_tb1 .ln_3 th label{color:#777}
.myg_la_tb1 .ln_3 th label span{color:#999}
.myg_la_tb1 .ln_3 td{padding:7px 0 5px 20px;line-height:1.5}
.myg_la_tb1 .ln_3 td span{padding-left:5px;vertical-align:middle;color:#999}
.myg_la_tb1 tbody td{height:30px;padding:0 20px;line-height:1.3;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#777}
.myg_la_tb1 tbody td{text-align:left;color:#444}
.myg_la_tb1 tbody td:first-child,.myg_la_tb1 tbody td.noline{border-left:0}
.myg_la_tb1 tbody td.line{border-left:1px solid #e6e6e6}
.myg_la_tb1 tbody td em.sum{ font-weight:bold;font-size:12px;font-family:Tahoma;text-align:right}
.myg_la_tb1 tbody td.right{text-align:right}
.myg_la_tb1.center th{padding:0 0px;text-align:center;color:#777}
.myg_la_tb1.center tbody td{padding:0 0px;text-align:center;color:#444}
.myg_la_tb1.center tbody td.left{padding:9px 20px;text-align:left}
.myg_la_tb1.center tbody td.left_txt{padding:0px 20px;text-align:left}
.myg_la_tb1.center tbody td span.tran_num{display:block;padding-top:5px;color:#aeaeae}
.myg_la_tb1 input[type="text"]{padding:4px 8px 1px 8px;border:1px solid #e9e9e9;border-top:1px solid #c5c5c5;border-left:1px solid #d2d2d2}
.myg_la_tb1 input[type="text"] + a{margin-left:5px;*margin-bottom:3px}
.myg_la_tb1 input[type="radio"]{margin:0}
.myg_la_tb1 input[type="radio"] + label{display:inline-block;margin:1px 0 0 0;vertical-align:top;line-height:1.3}
:root .myg_la_tb1 input[type="radio"] + label{margin:2px 0 0 0 9px}
.myg_la_tb1 input[type="checkbox"]{margin:0;padding-right:4px !important;border:0}
.myg_la_tb1 input[type="checkbox"] + label{display:inline-block;margin:2px 0 0 0;padding:0;vertical-align:top;line-height:1.3}

.myg_la_tb1 input[type="radio"] + label span{display:none}
.myg_la_tb1 strong.bl{color:#508cd4}
.myg_la_tb1 .gre{color:#52ae51}
.myg_la_tb1 textarea{padding:10px;margin:10px 0;border:1px solid #e9e9e9;border-top:1px solid #c5c5c5;border-left:1px solid #d2d2d2}
.myg_la_tb1 input.no_line{padding:1px 10px;border:0}
.myg_la_tb1 ul.in_list{clear:both}
.myg_la_tb1 ul.in_list li{float:left;height:26px;padding:0 10px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat 0 -518px;line-height:26px}
.myg_la_tb1 ul.in_list li:first-child{padding-left:0;background:0}
.myg_la_tb1 .tb_in_input li{margin:5px 0;color:#999}
.myg_la_tb1 .tb_in_input li input{width:500px;padding:1px 10px;border:1px solid #e9e9e9;border-top:1px solid #c5c5c5;border-left:1px solid #d2d2d2}
.myg_la_tb1.tb_last{margin-bottom:0px}
.myg_la_tb1 .view_th{padding:15px 0 15px 36px;background:#f7f7f7;border:0;border-bottom:1px solid #e6e6e6}
.myg_la_tb1 .view_th input[type="text"]{margin-left:5px;padding:4px 10px 1px 10px;border:1px solid #ccc;text-align:center}
.myg_la_tb1 .view_th ul.list_center li label input[type="text"]{width:90px}
.myg_la_tb1 td.view_th{padding:0}
.myg_la_tb1 tfoot th.view_th{border-top:1px solid #444}
.myg_la_tb1 ul.list_center{margin:15px 0;text-align:center}
.myg_la_tb1 ul.list_center li{display:inline-block;*zoom:1;*display:inline;height:26px;padding:0 5px;color:#777;font-weight:bold;line-height:26px}
.myg_la_tb1 ul.ul_bottom_bd li{padding:5px 0;border-bottom:1px dashed #DDD}/* table Details line  */

/* table sum  */
.myg_la_tb1.sum{width:760px;height:64px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/bg_tb_sum.gif) no-repeat 0 0}
.myg_la_tb1.sum th, .myg_la_tb1.sum td{background:0;border:0}
.myg_la_tb1.sum th.td_asf{color:#d5440b}
.myg_la_tb1.sum tbody td.td_asf{color:#d5440b;font-weight:bold}
.myg_la_tb1.sum tbody td.td_asf a{margin-left:5px;font-weight:normal}
.myg_la_tb1.sum tbody td.td_minus + td{font-family:Tahoma}

/* table receipt  */
.myg_la_tb1.receipt{border:2px solid #444;border-bottom:0}
.myg_la_tb1.receipt th{padding:1px 8px;background:#fff;border-bottom:2px solid #444;color:#333;line-height:16px}
.myg_la_tb1.receipt td{padding:1px 8px;border:2px solid #444;border-top:0;border-right:0;color:#333;line-height:16px}
.myg_la_tb1.receipt span{display:block}
.myg_la_tb1.receipt .top{padding-top:9px;vertical-align:top}
.myg_la_tb1.receipt tr:first-child th{padding:5px 0;text-align:center;font-weight:bold}
.myg_la_tb1.receipt tr:first-child th span{display:block;width:175px;margin:0 auto;padding-top:4px;border-top:1px solid #777;font-weight:normal}
.myg_la_tb1.receipt td.infotxt{height:25px;padding:0 8px;font-weight:bold}
.myg_la_tb1.receipt a.email{color:#1179ea}
.myg_la_tb1.receipt a:hover.email{color:#444}
.myg_la_tb1.receipt td ul li{line-height:16px}
.myg_la_tb1.receipt strong.name{display:block;font-weight:normal}

/* table gmil_note */
.myg_la_tb1.gmil_note td{text-align:right;font-weight:bold}

/*table view_th */
.myg_la_tb1.view_th th, .myg_la_tb1.view_th td{height:30px;padding:10px 0 5px 36px;background:#f7f7f7;border:0;border-bottom:1px solid #e6e6e6;color:#777;text-align:left}
.myg_la_tb1.view_th input[type="text"]{margin-left:5px;padding:4px 10px 1px 10px;border:1px solid #ccc;text-align:center}
.myg_la_tb1.view_th td{padding:0}
.myg_la_tb1.view_th tr:first-child th,.myg_la_tb1.view_th tr:first-child td{padding-bottom:0;border:0}
.myg_la_tb1.view_th.one_line tr:first-child th,.myg_la_tb1.view_th.one_line tr:first-child td{height:45px;padding-top:0;padding-bottom:0;border:0;border-bottom:1px solid #e6e6e6}
.myg_la_tb1.view_th.one_line tr:first-child th{font-weight:bold;color:#222}

/* layer_type1 td.order_info */
.layer_type1 .myg_tbl2 td.payment{background:#fffdf3}
.layer_type1 .myg_tbl2 tbody td.item .info .simg{margin-right:10px}
.layer_type1 .myg_tbl2 tbody td.item .info ul{float:right;width:204px;margin-right:10px}
.layer_type1 .myg_tbl2 tbody td.item .info ul li{margin-bottom:5px}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.seller_info{margin-bottom:8px;padding-left:13px;line-height:1.2;background-position:0 -49px;color:#444}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.tit_info{margin-bottom:10px;line-height:1.5;color:#444}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.tit_info a:hover{color:#444}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.qty{padding-bottom:3px;font-size:11px;color:#999}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.option{width:200px;padding-top:7px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/bg_option.gif) repeat-x left top;color:#777}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.option span{padding-left:4px}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.price{margin-top:8px}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.price span{font-family:Tahoma;font-size:12px;padding-left:4px}
.layer_type1 .myg_tbl2 tbody td.item .info ul li.price strong{font-family:Tahoma;font-size:16px}

.payment .in_table{width:100%;table-layout:fixed}
.payment .in_table th{height:16px;padding:0 0 0 10px;font-size:11px;color:#777;text-align:left;line-height:14px;vertical-align:top}
.payment .in_table th.long{letter-spacing:-1px}
.payment .in_table td{height:16px;padding:0 10px 0 0;border:0;color:#999;font-family:Tahoma;font-size:11px;text-align:right;line-height:12px}
.payment .in_table td.price_txt{font-size:12px;font-weight:bold}
.payment .in_table tr.total th,.payment .in_table tr.total td{padding-top:10px;border-top:1px solid #f1f1f1}
.payment .in_table tr.total td{color:#444}
.payment .in_table tr.total em{display:block;margin-bottom:5px;color:#444;font-weight:bold;font-size:12px}

/*table gcash_num */
.myg_la_tb1 td.gcash_num{padding-right:15px;color:#444;font-weight:bold;text-align:right}

/* layer_type1 td note */
.myg_la_tb1 td.bg_yl{padding:10px 20px;background:#fffdf3}
.myg_la_tb1 td.bg_yl dl dt,.myg_la_tb1 td.bg_yl dl dd{display:inline;line-height:1.3}
.myg_la_tb1 td.bg_yl dl dt{font-weight:bold}

.bl_item{background-position:0 -124px;*background-position:0 -122px;margin-bottom:10px;padding-left:15px;font-size:12px}
.bl_item strong{display:inline-block;*zoom:1;width:110px}

/* link color */

.myg_la_tb1 td.date_a a,.myg_la_tb1 td.date_a a:hover,.myg_la_tb1 td.item_a a,.myg_la_tb1 td.item_a a:hover{color:#444}
.myg_la_tb1 td.item_a a span{color:#aeaeae}
.myg_la_tb1 td.item_a a:hover span{color:#aeaeae;text-decoration:underline}

.myg_la_tb1 td.gbank8_left{padding:10px !important;text-align:left !important}

.gbank004_opt_wrap > li{margin-bottom:3px}
.gbank004_opt_wrap > li:after{display:block;clear:both;content:}
.gbank004_opt{position:relative;float:left;margin-right:3px;padding-left:32px}
.gbank004_opt + a.abtn span{width:55px;text-align:center}
.gbank004_opt > a{position: relative;display: inline-block;height: 21px;padding-left: 10px;color:#777;width: 130px;line-height: 20px;background: url(//pics.gmarket.co.kr/pc/gc/net/sprite_common.gif) 0px -850px no-repeat;text-decoration:none}
.gbank004_opt > a span.arrow{position:absolute;right:0;top:0;display:block;width:21px;height:21px;background: url(//pics.gmarket.co.kr/pc/gc/net/sprite_common.gif) -170px 0px no-repeat}
.gbank004_opt ul.layer{position:absolute;right:0;top:24px;background-color:#FFF;border:1px solid #777;z-index:300;width:138px}
.gbank004_opt ul.layer li{float:none;background:none;padding:0 10px;position:relative;color:#444}
.gbank004_opt ul.layer li a{display:block;padding:7px 5px 6px 0;height:12px;line-height:1;color:#000}
/* layer */
.layer_type2 .tbl_arr{width:100%;height:10px;margin-bottom:19px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/bg_arr_dw.gif) no-repeat center top}
.layer_type2 .txt_box20{background:#f7f7f7;border:1px solid #dedede;border-bottom:1px solid #777}
.layer_type2 .txt_box20 .up{position:relative;padding:18px;border-bottom:1px solid #dedede}
.layer_type2 .txt_box20 .up .abtn{position:absolute;right:18px;bottom:18px}
.layer_type2 .txt_box20 .up .grade_status{height:35px;padding-left:47px;background:url(//pics.gmarket.co.kr/pc/gc/gl_common/icon_grade.png) no-repeat 0 0;color:#444;line-height: 1.6}
.layer_type2 .txt_box20 .up .grade_status.svip{background-position:0 -77px}
.layer_type2 .txt_box20 .up .grade_status.vip{background-position:0 -37px}
.layer_type2 .txt_box20 .up .grade_status.family{background-position:0 0}
.layer_type2 .txt_box20 .up .grade_status span.grade{font-weight: bold;text-transform:uppercase}
.layer_type2 .txt_box20 .up .grade_status.svip span.grade{color:#666ac4}
.layer_type2 .txt_box20 .up .grade_status.vip span.grade{color:#ce5c8d}
.layer_type2 .txt_box20 .up .grade_status.family span.grade{color:#37ac7e}
.layer_type2 .txt_box20 span.months{width:auto;background:none;color:#444;text-indent: 0}
.layer_type2 .txt_box20 .up strong{display:block}
.layer_type2 .txt_box20 .up p,.layer_type2 .txt_box20 .up p strong{display:inline}
.layer_type2 .txt_box20 .down{position:relative;padding:15px;padding-top:13px;padding-bottom:13px;border-top:1px solid #fff}
.layer_type2 .txt_box20 .down p{display:inline;margin-bottom:4px;color:#777}
.layer_type2 .txt_box20 .down p strong{color:#1179ea}
.layer_type2 .txt_box20 .down .abtn{position:absolute;right:18px;bottom:10px;*zoom:1}
.layer_type2 .upgrade_info{margin:10px 0;color:#444;text-align: center}
.layer_type2 .upgrade_info span.grade{color:#254cab;font-weight:bold;text-transform:uppercase}
.layer_type2 .upgrade_info strong{color:#1179ea}

.layer_type2 .grade{margin-bottom:7px !important}
.layer_type2 .grade thead tr th{text-align:center}
.layer_type2 .grade tbody tr td{line-height:1.3}
.layer_type2 .grade tbody tr:first-child td:first-child{padding:0;text-align:center;color:#666ac4;font-weight:bold}
.layer_type2 .grade tbody tr:first-child + tr td:first-child{padding:0;text-align:center;color:#ce5c8d;font-weight:bold}
.layer_type2 .grade tbody tr:first-child + tr + tr td:first-child{padding:0;text-align:center;color:#37ac7e;font-weight:bold}

.layer_type2 .abouttbl{margin:18px 0 0 0 !important}
.layer_type2 .abouttbl thead tr th{padding:0 18px;height:31px}
.layer_type2 .abouttbl tbody tr td{line-height:1.3;vertical-align:top;padding:16px 18px;color:#444}

.tbl_2div{margin-top:35px}
.tbl_2div h3{margin-bottom:8px;font-size:12px}
.tbl_2div .float_left{width:272px}
.tbl_2div .float_right{width:272px}

.layer_type2 .tab{float:left;height:12px;margin:4px 0 0 10px;padding-left:10px;background-position:left -625px;color:#abc5f1;font-size:11px}
.layer_type1 .tab_bl{float:left;height:20px;margin:4px 0 0 10px;padding-left:10px;background-position:left -525px;color:#abc5f1;font-size:11px}
.layer_type2 .seller_name{margin-bottom:10px;padding-left:13px;background-position:0 -49px;color:#444;font-size:14px;font-weight:bold}

.chk_agree{margin-bottom:15px}
.chk_agree input[type="checkbox"]{margin:0}
.chk_agree input[type="checkbox"] + label{display:inline-block;margin:4px 0 0 0;*margin:2px 0 0 0;vertical-align:top;line-height:1.4;color:#1179ea}
.chk_agree input[type="checkbox"] + label strong{color:#777}
.ly_item{padding:14px 30px 10px 30px;border-top:1px solid #444}
.ly_item .simg{float:left}
.ly_item ul{float:right;width:450px}
.ly_item ul li{margin-bottom:5px}
.ly_item ul li.tit_info{line-height:1.3}
.ly_item ul li.tit_info a{color:#444}
.ly_item ul li.tit_info a:hover,.ly_item ul li.tit_info a:focus{color:#1179ea}
.ly_item ul li.chk{margin-bottom:5px}
.ly_item ul li.chk input[type="checkbox"]{margin:1px 0 0 0}
.ly_item ul li.chk input[type="checkbox"]+ label{display:inline-block;margin:0 0 0 3px;*margin:2px 0 0 0;line-height:1.3;vertical-align:top;color:#999}
:root .ly_item ul li.chk input[type="checkbox"]+ label{display:inline-block;margin:3px 0 0 0\9}
.ly_item ul li.option{color:#777;line-height:1.4}
.ly_item ul li.option span{padding-left:4px}

.mile{padding:1px 5px 0 55px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat left -674px;*background-position:0 -672px}
.stamp{padding:1px 5px 0 43px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat left -698px;*background-position:0 -696px}

.btn_txt{padding:8px 1px 8px 0;border-top:1px solid #444}
.btn_txt .float_left{margin-top:3px;color:#777}
.board_tbl{width:519px;height:62px;padding:20px 0 0 25px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/bg_main_tbl_1.gif) no-repeat left top}
.board_tbl ul li{float:left;width:194px;height:21px;padding-left:15px;margin-right:45px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat 0 -124px;margin-bottom:10px;padding-left:15px;font-size:12px;line-height:12px}
.board_tbl ul li:after{content:"";display:block;clear:both}
.board_tbl ul li:first-child + li{width:226px;margin-right:0}
.board_tbl ul li:first-child + li + li{height:13px}
.board_tbl ul li strong{float:left;color:#777}
.board_tbl ul li p{float:right;color:#999}
.board_tbl ul li p em{padding-right:4px;font-weight:bold;color:#1179ea;font-family:tahoma}

.myg_la2_tb1{width:100%;table-layout:fixed;border-top:1px solid #444}
.myg_la2_tb1 caption{display:none}
.myg_la2_tb1 tbody th{height:66px;border:1px solid #dedede;border-top:0;background:#f7f7f7;color:#777;line-height:1.4}
.myg_la2_tb1 tbody td{height:66px;padding-left:20px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;color:#565656;;line-height:1.4}

/* title position */
h2.l_title.order_info_001{float:left;width:86px;height:18px;background-position:0 0}
h2.l_title.order_info_004{width:73px;height:18px;background-position:0 -50px}
h2.l_title.order_info_005{width:210px;background-position:0 -100px}
h2.l_title.gbankcash_001{width:220px;height:20px;background-position:0 -925px}
h2.l_title.gbankcash_002{width:152px;height:20px;background-position:0 -975px}
h2.l_title.gbankcash_003{width:265px;height:20px;background-position:0 -1025px}
h2.l_title.smailecash_001{width:215px;height:20px;background-position:0 -1075px}
h4.l_title.gbankcash_004_1{display:block;width:189px;height:16px;background-position:0 -2572px;background-repeat:no-repeat !important;text-indent:-999em}
h2.l_title.gbankcash_005{width:207px;height:20px;background-position:0 -1125px}
h2.l_title.gbankcash_006{width:207px;height:20px;background-position:0 -1125px}
h2.l_title.gbankcash_007{width:175px;height:20px;background-position:0 -1175px}
h2.l_title.gbankcash_008{width:150px;height:20px;background-position:0 -1225px}
h2.l_title.mycoupon_001{width:215px;height:20px;background-position:0 -1275px}
h2.l_title.gcash_001{width:195px;height:20px;background-position:0 -1475px}
h2.l_title.gcash_002{width:195px;height:20px;background-position:0 -1525px}
h2.l_title.gstamp_001{width:208px;height:20px;background-position:0 -1325px}
h2.l_title.gstamp_002{width:150px;height:20px;background-position:0 -1375px}
h2.l_title.gstamp_003{width:267px;height:20px;background-position:0 -3080px} /* WPR-3463  */
h2.l_title.passwordconfirm{width:172px;height:20px;background-position:0 -2025px}
h2.l_title.credit_card{width:211px;height:20px;background-position:0 -2809px}
h2.l_title.payment_deteils{width:130px;height:20px;background-position:0 -2990px}

/* apply coupon */
.sp_coupon{background:url(//pics.gmarket.co.kr/pc/gc/net/sprite_applycoupon.gif) no-repeat}
h2.apply_coupon + span.title_rbtn{float:right;margin-right:50px}

.cp_table{width:520px;table-layout:fixed;background-position:0 -48px}
.cp_table caption{display:none}
.cp_table tr{background:0}
.cp_table th{font-weight:bold}
.cp_table label{font-family:Tahoma}
.cp_table tbody tr td{background:0;padding-left:15px;text-align:center;vertical-align:middle}
.cp_table tbody tr:first-child td span{float:left;width:250px;text-align:left}
.cp_table tbody tr td span.cp_day{float:right;width:50px;padding-left:11px;background:url(//pics.gmarket.co.kr/pc/gc/net/sprite_applycoupon.gif) no-repeat 0 -350px ;color:#999;text-align:left}
.cp_table tbody tr:first-child th,.cp_table tbody tr:first-child td{height:54px;background:0;vertical-align:middle}
.cp_table tbody tr:first-child td{padding-right:17px}
.cp_table tbody tr:first-child + tr th,.cp_table tbody tr:first-child + tr + tr th{height:85px;background:0}
.cp_table tbody tr td ul{overflow-y:scroll;height:77px;background:0;padding-top:6px}
.cp_table tbody tr td ul li{clear:both;height:16px;margin-top:2px;*margin-top:3px}
.cp_table tbody tr td ul li label{height:15px;vertical-align:top;float:left;padding:2px 0 0 3px;width:80px;text-align:left;font-family:Tahoma}
.cp_table tbody tr td ul li input{vertical-align:top;float:left;margin:2px 0 0 0;margin:-1px 0 0 0 \0/IE8;*margin:-3px 0 0 0}
.cp_table tbody tr  td ul li input[type=radio]:checked  + label{font-weight:bold}
.cp_table tbody tr td ul li span{height:16px;text-align:left;line-height:16px}
.cp_table tbody tr td ul li span a{margin-left:5px;background-position:0 -490px;text-align:center}
.cp_table tbody tr td ul li span a span{height:17px;line-height:17px}
.cp_table tbody tr td ul li label + span{float:left;width:237px;text-align:left}
.cp_table tbody tr td ul li.over label,.cp_table tbody tr td ul li.over span{color:#aeaeae}
.cp_table tbody tr td.no_data{height:222px;padding:0}
.cp_table tbody tr td.no_data p{height:220px;margin:2px 0 0 0;background:#fff;line-height:218px}
.cp_table tfoot tr td{width:518px;padding:18px 0;font-size:14px;font-weight:normal;background:#f7f7f7;border:1px solid #dedede;border-top:none}
.cp_table .price_origin,.cp_table .price_sale,.cp_table .price_total,.cp_table .minus,.cp_table .equal{display:inline-block;float:left;text-align:center}
.cp_table .price_origin,.cp_table .price_total{width:160px}
.cp_table .price_sale{width:153px}
.cp_table .minus, .cp_table .equal{width:22px;height:31px;margin-top:8px;background-position:-39px -290px}
.cp_table .equal{background-position:-7px -290px}
.cp_table .price_origin .tit,.cp_table .price_sale .tit,.cp_table .price_total .tit{display:block;padding-bottom:2px;font-size:14px;font-weight:bold;color:#444}
.cp_table .price_origin_value, .cp_table .price_sale_value,.cp_table .price_total_value{display:inline-block;font-family:tahoma;font-size:16px;font-weight:normal;white-space:nowrap}
.cp_table .price_origin_value{color:#999}
.cp_table .price_sale_value{color:#222}
.cp_table .price_total_value{color:#eb2c06}
.cp_table .bts_bottom{text-align:center}

/* 회원가입 탈퇴 */
.id_check{width:100%;min-height:100px;margin-bottom:10px;padding:25px;background:#f7f7f7;border:1px solid #dedede;text-align:center}
.id_check caption{display:none}
.id_check input[type="text"]{padding:4px 10px 1px 10px;border:1px solid #e9e9e9;border-top:1px solid #c5c5c5;border-left:1px solid #d2d2d2;text-align:center}
table.id_check td{padding:18px 0}

/* bbs list/view */
.bbs_list{width:100%;table-layout:fixed;border-top:1px solid #444;margin-bottom:10px}
.bbs_list caption{display:none}
.bbs_list th{height:30px;background:#f7f7f7;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-weight:normal;color:#777}
.bbs_list td{height:32px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:center;color:#444}
.bbs_list td.subject{padding:0 10px 0 15px;text-align:left;color:#444}
.bbs_list th:first-child,
.bbs_list tr td:first-child{border-left:0}
.bbs_list + .s_paging{margin-bottom:0}

.bbs_view{height:369px;margin-bottom:10px}
.bbs_view:after{content:"";display:block;clear:both}
.bbs_view dt{padding:0;margin:0;margin-bottom:8px;font-size:12px;color:#444}
.bbs_view .subject{float:left;font-weight:bold}
.bbs_view .date{float:right}
.bbs_view > dd{clear:both;padding:10px 0;border-top:2px solid #444;border-bottom:1px solid #e6e6e6}
.bbs_view > dd .scroll{overflow:auto;overflow-x:hidden;height:325px;padding-left:10px;line-height:1.4}

/* 이벤트 응모 */
.use_event{overflow:hidden;height:63px;margin-bottom:20px}
.use_event table{float:left;width:258px}
.use_event a{font:bold 15px Dotum;color:#fff;text-align:center;margin-left:267px;line-height:61px;width:86px;height:61px;display:block;background:#919191;border-top:1px solid #7f7f7f;border-left:1px solid #7f7f7f;border-right:1px solid #585858;border-bottom:1px solid #585858;text-decoration:none}
.entry_txt{border:1px solid #dedede;background:#f7f7f7;height:94px;padding:18px 0 0 18px;line-height:1.4;margin-bottom:10px}
.verifi_code{text-align:center;height:64px;border:1px solid #dedede;background:#f7f7f7;color:#222;font:bold 14px/64px Arial !important;margin-bottom:10px}
.entry_list{height:140px;border:1px solid #dedede;overflow-y:scroll;overflow-x:hidden;padding:20px}

/* 주문결제/장바구니/주문 완료 */
/* Apply Cash Layer */
.btn_center{text-align:center}
.contLayer{width:100%;height:100%;margin-bottom: 30px}
.contLayer.scrollType01{height:150px;overflow-y: auto} /* 스크롤이 있는 컨텐츠만 */
.contLayer .normalBox{border:1px solid #777;margin-bottom:20px}
.contLayer .normalBox dl{overflow:hidden;clear:both}
.contLayer .normalBox dl dt, .contLayer .normalBox dl dd{float:left;padding: 10px 10px 8px 10px}
.contLayer .normalBox dl dt{background-color:#f5f5f5;width:20%;font-weight: bold}
.contLayer .normalBox dl dd{width:68%;overflow:hidden;clear:right}
.contLayer .normalBox dl dd strong{float:left;color:#eb2c06}
.contLayer .normalBox dl dd strong .save{font-size:11px;padding-left: 0px;font-weight: normal;color:#222}
.contLayer .normalBox dl dd a{margin:-5px 0;vertical-align:middle}	
.contLayer .dotBox dl{overflow:hidden;clear:both}
.contLayer .dotBox dl dt, .contLayer .dotBox dl dd{float:left}
.contLayer .dotBox dl dt{padding: 10px 10px 8px 10px;width:20%;font-weight: bold}
.contLayer .dotBox dl dd{width:60%}
.contLayer .dotBox dl dd span{display:inline-block;padding: 5px 0 0 10px}
.contLayer .dotBox dl dd span input{font-size:14px;font-weight:normal}
.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}
.dotted{display: block;border:none;height:1px;margin:0;padding:0;background:url(//pics.gmarket.co.kr/pc/gc/net/bg_dotted.png) repeat-x 0 0}
/* card Select */
.selectContainer{border-top:1px solid #666666;border-bottom:1px solid #bbb;margin-bottom:20px}
.selectContainer ul li{padding: 20px 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.clearfix{width:4%}
.selectContainer ul li div.cardKind{width:12%;text-align:center}
.selectContainer ul li div.cardKind em{margin:0}
.selectContainer ul li div.cardInformation{vertical-align: middle;width:32%}
.selectContainer ul li div.cardInformation p.currency{font-size: 11px;color:#777;padding:5px 0}
.selectContainer ul li div.cardName, .selectContainer ul li div.cardDate{vertical-align:top;padding-top:10px}
.selectContainer ul li div.cardName{width:30%}
.selectContainer ul li div.cardDate{width:13%}
.selectContainer ul li div.cardDelete{ text-align:center;padding-top:10px;width:33px;line-height: 13px}
.selectContainer ul li div.cardDelete em{color:#3371c9;font-weight: bold}
/* recentAddress */
.addrContainer ul{overflow:hidden;*zoom:1}
.addrContainer ul{overflow:hidden;margin-left:-14px}
.addrContainer ul li{float:left;width:320px;margin-left:14px;*display:inline;*zoom:1;padding-bottom:20px}
.addrContainer div.header{border-top:1px solid #666666;border-left: 1px solid #f1f1f1;border-right:1px solid #f1f1f1;background-color:#f7f7f7;padding: 10px 0 10px 10px;overflow:hidden;clear:both}
.addrContainer div.header .country{float:left;padding-top:5px}
.addrContainer div.header .clearfix{float:right}
.addrContainer div.content{border-top:1px solid #f7f7f7;border-left: 1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #bbb;height:158px;padding:10px 10px 10px 45px;}
.addrContainer .addressContent{width:263px;height:158px;overflow-y:auto;overflow-x:hidden}
.addrContainer .addressContent dl dt{padding-bottom:20px}
.addrContainer .addressContent dl dd li{width:245px;word-break:break-all;margin-bottom:0;line-height:18px;padding-bottom:0}
.fr{float:right}

/*레이어안의 레이어*/
.la_open_btn{display:inline-block;*display:inline;*zoom:1;margin-left:5px}
.spop_box{position:relative;top:0;left:0;display:inline;z-index:50}
.spop_box .setting{position:absolute;background:#fff}
.spop_box .btn_close{display:block;position:absolute;top:0;right:0;width:8px;height:7px;padding:10px;background-position: 10px -483px;text-indent:-999em}

/* Box Style */
.layer_box1{padding:10px;line-height:18px;border:1px solid #DDD;text-align:center;background-color:#f7f7f7}

.total_amount{margin-top:5px;color:#444;font-size:12px;font-weight:bold;text-align:right}

.pop_cont .btn_area{padding-right:0;padding-top:20px}
.pop_cont .btn_area .btn_right{height:21px}
#apply_coupon .pop_cont .btn_area{overflow:hidden;padding:10px 20px 0 0px;text-align:center}
#apply_coupon .no_data{border-bottom:1px solid #b6b6b6}

.sizetop{height:66px;margin-bottom:20px;overflow:hidden;background:url(//pics.gmarket.co.kr/pc/gc/net/main/bg_size.gif) repeat-x left bottom}
.sizetop .stab{height:33px;background:url(//pics.gmarket.co.kr/pc/gc/net/main/bg_size.gif) no-repeat}
.sizetop .stab:after{content:"";display:block;clear:both}
.sizetop .stab li{float:left;margin:0;padding:0;position:relative}
.sizetop .stab li > a{display:block;height:33px;line-height:33px;text-align:center;color:#444;font-weight:bold}
.sizetop .stab li > a:hover{text-decoration:none;color:#444}
.sizetop .stab li:first-child > a{width:210px}
.sizetop .stab li:first-child + li > a{width:210px}
.sizetop .stab li:first-child + li + li > a{width:210px}
.sizetop .stab li > ul.sub_tab{height:30px;display:none}
.sizetop .stab li.active{font-weight:bold}
.sizetop .stab li.active > ul.sub_tab{width:300px;height:30px;display:block;position:absolute;left:0px;top:40px}
.sizetop .stab li.active > ul.sub_tab li{float:left;padding-left:12px;margin-right:11px;background:url(//pics.gmarket.co.kr/pc/gc/net/main/bg_size.gif) no-repeat left -153px}
.sizetop .stab li.active > ul.sub_tab li > a{display:inline;width:auto;height:auto;line-height:1.3;color:#777;font-weight:normal}
.sizetop .stab li.active > ul.sub_tab li:first-child{background:none}
.sizetop .stab li.active > ul.sub_tab li.active > a{display:inline;width:auto;height:auto;line-height:1.3;color:#1179ea}
.sizetop .stab.on_1{background-position:0 0}
.sizetop .stab.on_2{background-position:0 -50px}
.sizetop .stab.on_3{background-position:0 -100px}
.sizetop .stab.on_3 li:first-child + li + li > ul.sub_tab{position:absolute;left:33px;top:40px}

.sizewrap{clear:both;height:340px;overflow:scroll;overflow-x:hidden;padding-right:10px}
.sizewrap:after{content:"";display:block;clear:both}
.sizewrap table{border-top:1px solid #444;border-bottom:1px solid #c6c6c6;table-layout:fixed;width:100%;margin-bottom:20px}
.sizewrap table caption{display:none}
.sizewrap table th{height:30px;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background:#f7f7f7;color:#444;font-weight:bold}
.sizewrap table th span{font-weight:normal}
.sizewrap table th:first-child{border-left:1px solid #c6c6c6}
.sizewrap table td{height:30px;border-right:1px solid #c6c6c6;border-bottom:1px solid #dedede;color:#777;text-align:center}
.sizewrap table td:first-child{border-left:1px solid #c6c6c6}
.sizewrap table tr.ln_none td{border-bottom:0}
.sizewrap table td.b_ln{border-bottom:0}
.sizewrap table td.l_ln{border-left:0}

.sizewrap .sizew.w1{height:340px;background-position:0 0}
.sizewrap .sizew.w2{height:340px;background-position:0 -350px}
.sizewrap table.w1{*width:605px}
.sizewrap table.w1 tr td:first-child{background:#fbf1f8;border-right:1px solid #e0e0e0}
.sizewrap table.w1 tr td:first-child + td{background:#fbf1f8}
.sizewrap table.w1 tr td:first-child + td + td{background:#edf4fc;border-right:1px solid #e0e0e0}
.sizewrap table.w1 tr td:first-child + td + td + td{background:#edf4fc}
.sizewrap table.w1 tr td:first-child + td + td + td + td{background:#f1fbf4}
.sizewrap table.w1 tr td:first-child + td +  td + td + td + td{background:#fbfbf1}
.sizewrap table.w1 tr td:first-child + td +  td + td + td + td + td,
.sizewrap table.w1 tr td:first-child + td +  td + td + td + td + td + td + td{border-right:1px solid #e0e0e0}

.sizewrap .sizew.w3_1{float:left;width:209px;height:207px;background-position:0 -700px}
.sizewrap table.w3_1{float:right;width:358px;margin-bottom:30px}
.sizewrap table.w3_1 tr td:first-child{background:#fbf1f8}
.sizewrap table.w3_1 tr td:first-child + td{background:#edf4fc}
.sizewrap table.w3_1 tr td:first-child + td + td{background:#edf4fc}
.sizewrap table.w3_1 tr td:first-child + td + td + td{border-right:1px solid #e0e0e0}
.sizewrap table.w3_1 tr td:first-child + td + td + td + td + td{border-right:1px solid #e0e0e0}
.sizewrap table.w3_1 tr.rows td:first-child{background:#edf4fc}
.sizewrap table.w3_1 tr.rows td:first-child + td + td{background:none;border-right:1px solid #e0e0e0}
.sizewrap table.w3_1 tr.rows td:first-child + td + td + td{border-right:1px solid #c6c6c6}
.sizewrap table.w3_1 tr.rows td:first-child + td + td + td + td{background:none;border-right:1px solid #e0e0e0}
.sizewrap table.w3_1 tr.rows td:first-child + td + td + td + td + td{border-right:1px solid #c6c6c6}

.sizewrap .sizew.w3_2{float:left;width:209px;height:225px;background-position:-300px -700px}
.sizewrap table.w3_2{float:right;width:358px}
.sizewrap table.w3_2 tr td:first-child{background:#fbf1f8}
.sizewrap table.w3_2 tr td:first-child + td{background:#edf4fc}
.sizewrap table.w3_2 tr td:first-child + td + td{border-right:1px solid #e0e0e0}
.sizewrap table.w3_2 tr td:first-child + td + td + td + td{border-right:1px solid #e0e0e0}

.sizewrap .sizew.w4{float:left;width:350px;height:250px;background-position:0 -950px}
.sizewrap table.w4{float:right;width:237px}
.sizewrap table.w4 tr td:first-child{background:#fbf1f8}
.sizewrap table.w4 tr td:first-child + td{background:#edf4fc}
.sizewrap table.w4 tr td:first-child + td + td{background:#f1fbf4}
.sizewrap table.w4 tr td:first-child + td + td + td{background:#fbfbf1}

.sizewrap .sizem.m1{height:340px;background-position:0 0}
.sizewrap .sizem.m2{height:340px;background-position:0 -350px}
.sizewrap table.m1{*width:605px}
.sizewrap table.m1 tr td:first-child{background:#fbf1f8}
.sizewrap table.m1 tr td:first-child + td{background:#edf4fc}
.sizewrap table.m1 tr td:first-child + td + td{background:#f1fbf4}
.sizewrap table.m1 tr td:first-child + td + td + td{background:#fbfbf1}
.sizewrap table.m1 tr td:first-child + td + td + td + td,
.sizewrap table.m1 tr td:first-child + td + td + td + td + td + td,
.sizewrap table.m1 tr td:first-child + td + td + td + td + td + td + td + td{border-right:1px solid #e0e0e0}

.sizewrap .sizem.m3{float:left;width:299px;height:207px;background-position:0 -700px}
.sizewrap table.m3{float:right;width:237px}
.sizewrap table.m3 tr td:first-child{background:#fbf1f8}
.sizewrap table.m3 tr td:first-child + td{background:#edf4fc}
.sizewrap table.m3 tr td:first-child + td + td{border-right:1px solid #e0e0e0}

.sizewrap .sizem.m4{float:left;width:350px;height:250px;background-position:0 -950px}
.sizewrap table.m4{float:right;width:237px}
.sizewrap table.m4 tr td:first-child{background:#fbf1f8}
.sizewrap table.m4 tr td:first-child + td{background:#edf4fc}
.sizewrap table.m4 tr td:first-child + td + td{background:#f1fbf4}
.sizewrap table.m4 tr td:first-child + td + td + td{background:#fbfbf1}

.sizewrap table.b1 tr td:first-child{background:#fbf1f8}
.sizewrap table.b1 tr td:first-child + td{background:#edf4fc}
.sizewrap table.b1 tr td:first-child + td + td,
.sizewrap table.b1 tr td:first-child + td + td + td + td{border-right:1px solid #e0e0e0}

.sizewrap table.b2.float_left{float:left;width:290px}
.sizewrap table.b2.float_right{float:right;width:290px}
.sizewrap table.b2 tr td:first-child{border-right:1px solid #e0e0e0}
.sizewrap table.b2 tr td:first-child + td + td{background:#edf4fc}
.sizewrap table.b2 tr td:first-child + td + td + td{background:#f1fbf4}
.sizewrap table.b2 tr td:first-child + td + td + td + td{background:#fbfbf1}
.sizewrap table.b2 tr.rows td:first-child{border-right:1px solid #c6c6c6}
.sizewrap table.b2 tr.rows td:first-child + td{border-right:1px solid #e0e0e0}
.sizewrap table.b2 tr.rows td:first-child + td + td{background:none}
.sizewrap table.b2 tr.rows td:first-child + td + td + td{background:#edf4fc}
.sizewrap table.b2 tr.rows td:first-child + td + td + td + td{background:#f1fbf4}
.sizewrap table.b2 tr.rows td:first-child + td + td + td + td + td{background:#fbfbf1}

.sizewrap .txt_box{clear:both;margin:0 !important;padding:12px 12px 9px 12px !important}
.sizewrap .txt_box li{margin-bottom:4px}

#ui-datepicker-div	{background:#fff;border:1px solid #65696f;display:none;z-index:9999}
.ui-datepicker-header	{background:#e8e8ed;text-align:center;padding:5px 0}
.ui-datepicker-header .ui-datepicker-prev	{text-indent:-999em;width:4px;height:7px;overflow:hidden;position:absolute;top:10px;left:20px;background:url("//pics.esmplus.com/front/btn/btn_calender_pre.gif") no-repeat 0 0;cursor:pointer}
.ui-datepicker-header .ui-datepicker-next	{text-indent:-999em;width:4px;height:7px;overflow:hidden;position:absolute;top:10px;right:20px;background:url("//pics.esmplus.com/front/btn/btn_calender_next.gif") no-repeat 0 0;cursor:pointer}
.ui-datepicker-header select	{font:normal normal 12px/1.5 dotum,"돋움";margin:0 2px}
#ui-datepicker-div .ui-datepicker-calendar	{background:#fff;border-top:1px solid #c9cbd6;border-left:1px solid #c9cbd6;margin:10px}
#ui-datepicker-div .ui-datepicker-calendar thead th	{border-bottom:1px solid #c9cbd6;border-right:1px solid #c9cbd6;font:normal normal 11px/1.2 dotum;color:#000;background:#efeff3;vertical-align:middle;padding:3px 0 0;width:22px;text-align:center}
#ui-datepicker-div .ui-datepicker-calendar tbody td	{border-bottom:1px solid #c9cbd6;border-right:1px solid #c9cbd6;font:normal normal 11px/1.2 dotum;color:#48494f;vertical-align:middle;padding:3px 5px 0 0;width:17px;text-align:right}
.ui-datepicker-trigger{vertical-align:bottom;margin:0}

.shipping_step li{color:#444}
.shipping_step li em{display:block;font-weight:bold;color:#fff;background-color:#1179ea;padding:3px 4px;margin-right:20px;float:left}
.shipping_step li span{color:#1179EA}
.shipping_step li p{padding-left:66px}

/* alipay 추가 */
.alipay_wrap .text_box{border:1px solid #DFDFDF;background-color:#F7F7F7;text-align:center;padding:20px}
.alipay_wrap .text_box p{line-height:1.5}
.alipay_wrap .text_box p + p{color:#FF0000}
.alipay_wrap .text_box p + p + p{color:#1179EA}
.alipay_wrap .img_box{padding:15px 0;text-align:center}
.alipay_wrap .att_text{padding-left:80px}
.alipay_wrap .att_text p{color:#777 !important}
.alipay_wrap .btn_center{padding-top:15px;text-align:center}
.alipay_wrap .btn_center a{padding:0 2px}

/* popup 추가 */
#popupwrap{width:429px}
#popupwrap .popup_type1{padding-top:50px;position:relative;width:429px;height:150px;overflow:hidden;background:url("//pics.gmarket.co.kr/pc/gc/net/myg/bg_popupwrap.gif") 0 0 no-repeat}
#popupwrap .popup_type2{padding-top:50px;position:relative;width:429px;height:390px;overflow:hidden;background:url("//pics.gmarket.co.kr/pc/gc/net/myg/bg_popupwrap.gif") 0 -200px no-repeat}
#popupwrap h2{position:absolute;text-indent:-999em}
#popupwrap .popup_title{height:36px}
#popupwrap .msg{height:62px;text-align:center;line-height:62px}
#popupwrap .msg2{height:47px;text-align:center;padding-top:15px}
#popupwrap .txt{padding:15px 0 0 23px;line-height:150%;height:62px}
#popupwrap .btn_area{text-align:center;padding:12px 0 0 0}
#popupwrap .btn_area.right{text-align:right;padding:13px 11px 0 0}
#popupwrap .btn_close1{text-decoration:none;display:inline-block;*display:inline;zoom:1;width:39px;height:24px;background:url("//pics.gmarket.co.kr/pc/gc/net/myg/bg_btn_close1.gif") 0 0 no-repeat;line-height:24px;padding:0 23px 0 10px;text-align:center}
#popupwrap .btn_close2{text-decoration:none;display:inline-block;*display:inline;zoom:1;width:70px;height:27px;background:url("//pics.gmarket.co.kr/pc/gc/net/myg/bg_btn_close2.gif") 0 0 no-repeat;line-height:27px;text-align:center;color:#384f6d}
#popupwrap .txt_area{width:365px;height:198px;padding:0 15px;margin:0 auto}
#popupwrap .txt_area .title{padding-left:10px;height:22px;line-height:24px;margin-bottom:12px;width:160px;text-align:center}
#popupwrap .txt_area .scroll{height:150px;overflow-x:hidden;overflow-y:auto;line-height:150%}

/* alipay 레이어 */
.layer_type_pop{border:1px solid #333;position:relative;text-align:left;background:#fff}
.layer_type_pop a.btn_aliclose{width:31px;height:31px;position:absolute;top:0;right:0;text-indent:-999em;background:url("//pics.gmarket.co.kr/pc/cn/net/pay/img/btn_ali_pop.png") 0 0 no-repeat}
.check_t{margin:0 10px 0 0}

/* 일반상품평 리뉴얼 */
div.normalP p{margin:0}
caption{text-indent:-999em;width:0;height:0;overflow:hidden}
table.grayTb input,table.bluTb input{padding:0;margin:0 0 0 2px;vertical-align:middle}
table.grayTb{border-top:1px solid #bbb;border-collapse:collapse;margin-top:10px;vertical-align:middle;font-size:12px}
table.grayTb tbody th{background:#f7f7f7;padding:5px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#777;font-weight:normal;vertical-align:middle;letter-spacing:-1px}
table.grayTb tbody td{padding:10px;border-bottom:1px solid #dedede}
table.grayTb tbody td span.sub_tit{display:inline-block;width:61px;color:#777;line-height:14px}

table.bluTb{border-top:1px solid #a6bcdb;border-collapse:collapse;vertical-align:middle;font-size:12px}
table.bluTb tbody th{background:#e5f0ff;padding:15px 5px;border-bottom:1px solid #d1ddee;border-right:1px solid #d1ddee;color:#6f7e93;font-weight:normal;vertical-align:middle;letter-spacing:-1px}
table.bluTb tbody td{padding:10px;border-bottom:1px solid #d1ddee;color:#777}
table.bluTb tbody td li{overflow:hidden}
table.bluTb tbody td.benefit_list ul li{float:left;margin:0 20px 0 0}
table.bluTb tbody td.benefit_list ul li strong{margin:0 0 0 8px}

.pt30{padding-top:30px}
.verticalm{vertical-align:middle}
.fl{float:left!important}
.light_gray{color:#999}
p.title_subTxt{width:290px;margin-top:5px;color:#444;line-height:14px;margin-left:10px}

div.pop_cont2 .layer_main{padding:5px}
div.pop_cont2 .layer_main .scroll{height:490px;padding:11px 15px 15px 15px} 
div.pop_cont2 .layer_main .normalP{padding:11px 15px 15px 15px;overflow:hidden}
div.pop_cont2 .goods_box{padding:20px 0px 11px;margin-top:12px;border-top:1px solid #dedede;overflow:hidden;_zoom:1} 
div.pop_cont2 .goods_box.no_line{border-top:none;margin:10px 0;padding:0}
div.pop_cont2 .goods_box.no_line1{border-top:none;margin:20px 0;padding:0}
div.pop_cont2 .goods_box .goods_img{float:left;width:60px;height:60px}
div.pop_cont2 .goods_box .goods_img img{width:60px;height:60px}
div.pop_cont2 .goods_box .goods_info{float:left;width:460px;padding-left:18px}
div.pop_cont2 .goods_box .goods_info .light_gray{line-height:14px} 
div.pop_cont2 .goods_box .order_select{margin:3px 0 2px;color:#777}
div.pop_cont2 .goods_box .order_select *{vertical-align:middle}
div.pop_cont2 .goods_box .goods_name, div.pop_cont2 .goods_box .goods_name a{font-size:12px;color:#222;text-decoration:none;line-height:16px}
div.wrap ul.gr_noti li{color:#999}
div.pop_cont2 p.pop_txt{line-height:18px;color:#777}
div.pop_cont2 p.pop_txt strong{color:#444}

/* 난수 로딩중 추가*/
.pop_cnts{position:relative;padding:0 20px}
.termination_milleage{padding-top:23px;padding-bottom:20px}
.cong_what2, .cong_what3{font-weight:bold;color:#444;text-align:center;padding:20px 0 45px 0}
.cong_what2 img{margin-top:10px}
.cong_what3 img{padding:4px;border:1px solid #e7e7e7;margin-top:10px}

/* WPR-1004 */
.diary_preview .pop_cont{overflow-y:scroll;max-height:500px;margin-bottom:20px}
.diary_preview .pop_cont p{margin-bottom:10px;line-height:1.6}
.diary_preview .pop_cont img{margin-bottom:10px}
.layer_review dl.la_review_dl{border-top:1px solid #444;border-bottom:1px solid #d6d6d6}
.layer_review dl.la_review_dl dt{padding:10px;background:#f7f7f7;border-bottom:1px dotted #ccc;font-weight:bold;color:#444;line-height:1.4}
.layer_review dl.la_review_dl dt span{font-weight:normal;color:#999}
.layer_review dl.la_review_dl dd.data_info{clear:both;height:20px;padding:5px 10px;border-bottom:1px solid #d6d6d6}
.layer_review dl.la_review_dl dd.data_info span{float:left;padding-left:20px;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat 10px -523px;line-height:20px}
.layer_review dl.la_review_dl dd.data_info span:first-child{padding-left:0;background:0}
.layer_review dl.la_review_dl dd.data_info a.abtn{float:right;vertical-align:middle}
.layer_review dl.la_review_dl dd.data_info a span:first-child{padding-left:5px}
.layer_review dl.la_review_dl dd.review_content{overflow-y:scroll;padding:20px 0;margin:10px 0}
.layer_review dl.la_review_dl dd.review_content p{margin-bottom:10px;padding-left:10px;line-height:1.6}
.layer_review dl.la_review_dl dd.review_content img{margin-bottom:10px}

/* 나쇼 */
.layer_review.myg .pop_cont{overflow-y:hidden;max-height:600px}
.layer_review.myg dl.la_review_dl dd.review_content{height:440px}
/* mbest */
.layer_review.mbest .pop_cont{overflow-y:hidden;max-height:600px}
.layer_review.mbest dl.la_review_dl{border-bottom:0}
.layer_review.mbest dl.la_review_dl dd.review_content{height:360px}
.layer_review.mbest dl.pur_item{clear:both;height:80px}
.layer_review.mbest dl.pur_item dt{float:left;width:160px;height:48px;padding-top:32px;background:#e3eaf8;border:1px solid #cad8f3;font-weight:bold;color:#444;text-align:center}
.layer_review.mbest dl.pur_item dd{float:left;width:632px;height:60px;padding:10px 20px;border:1px solid #d6d6d6;border-left:0}
.layer_review.mbest dl.pur_item dd img{float:left;width:60px;height:60px;margin-right:18px}
.layer_review.mbest dl.pur_item dd p{float:left;width:530px;line-height:1.6}
.layer_review.mbest dl.pur_item dd p strong{font-family:tahoma}
.layer_review.mbest dl.pur_item dd p em{font-family:tahoma;font-size:11px}
/*vip*/
.layer_review.vip .pop_cont{overflow-y:hidden;max-height:600px}
.layer_review.vip dl.la_review_dl{border-bottom:0}
.layer_review.vip dl.la_review_dl dd.review_content{height:360px}
.layer_review.vip dl.la_review_dl dd.review_content img{margin:10px auto;display:block;max-width:450px}
.layer_review.vip .list_view{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.layer_review.vip .list_view dl{clear:both;height:12px;padding:10px}
.layer_review.vip .list_view dl:first-child{border-bottom:1px dotted #ccc}
.layer_review.vip .list_view dt{float:left;width:40px;padding:0 20px 0 12px;background:url(//pics.gmarket.co.kr/pc/gc/net/main/list_icon.gif) no-repeat 0 -24px;font-weight:bold;color:#444}
.layer_review.vip .list_view dl:first-child dt{background:url(//pics.gmarket.co.kr/pc/gc/net/main/list_icon.gif) no-repeat 0 1px}
.layer_review.vip .list_view dd{float:left}
.layer_review.vip .list_view dd.file{line-height:14px;padding-right:18px;background:url(//pics.gmarket.co.kr/pc/gc/net/main/list_icon.gif) no-repeat 100% -50px}
.layer_review.vip div.pur_item{clear:both;height:80px;border:1px solid #d6d6d6;border-left:0;;border-right:0}
.layer_review.vip div.pur_item .p_item{float:left;width:400px;height:60px;padding:10px 10px}
.layer_review.vip div.pur_item .p_item img{float:left;width:60px;height:60px;margin-right:18px}
.layer_review.vip div.pur_item .p_item p{float:left;width:310px;line-height:1.4}
.layer_review.vip div.pur_item .p_item p a{display:block;height:38px;overflow:hidden}
.layer_review.vip div.pur_item .p_item p strong{font-family:tahoma}
.layer_review.vip div.pur_item .p_item p em{font-family:tahoma;font-size:11px}
.layer_review.vip div.pur_item .p_list{float:left;width:395px;height:64px;padding:8px 10px;background:#f7f7f7;border-left:1px dotted #ccc}
.layer_review.vip div.pur_item .p_list ul li{background:url(//pics.gmarket.co.kr/pc/gc/net/myg/sprite_layer_icon.gif) no-repeat 0 -717px;padding-left:7px;color:#444;font-size:12px;line-height:1.3}
.layer_review.vip div.pur_item .p_list ul li a{color:#444}
.add_img input[type="text"]{margin-bottom:10px;border:1px solid #ccc}

/* main 뉴스이벤트 */
h2.main_title{background:url(//pics.gmarket.co.kr/pc/en/net/main/layer_title.gif) no-repeat;text-indent:-999em}
h2.main_title.list{width:135px;height:15px;margin-top:2px;background-position:0 0}
h2.main_title.news{width:53px;height:15px;margin-top:2px;background-position:0 -50px}
h2.main_title.event{width:59px;height:15px;margin-top:2px;background-position:0 -100px}
h2.main_title.size{width:85px;height:15px;margin-top:2px;background-position:0 -150px}

.sizewrap .sizew{background:url(//pics.gmarket.co.kr/pc/en/net/main/bg_size_women.gif) no-repeat;text-indent:-999em}
.sizewrap .sizem{background:url(//pics.gmarket.co.kr/pc/en/net/main/bg_size_men.gif) no-repeat;text-indent:-999em}
h2.d_preview{width:70px;height:18px;margin-top:2px;background-position:0 -250px}
h2.pre_review{width:140px;height:18px;margin-top:2px;background-position:0 -300px !important}
h2.ad_img{width:88px;height:18px;margin-top:2px;background-position:0 -200px}

/* SF ID uplode layer */
.layer_type2 .title h2{font-size:18px;font-family:Arial;font-weight:normal;font-size:18px;letter-spacing:-1px;color:#1179ea}
.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;line-height:29px;background-position:right -280px;color:#fff;text-align:center}
.l_gr2{height:29px;padding-left:1px;background-position:0 -430px}
.l_gr2 em{width:126px;height:29px;line-height:29px;background-position:right -460px;color:#fff;text-align:center}

.tit_bl{background:url(//pics.gmarket.co.kr/pc/en/pay/fr_img/sprite_layer_icon.gif) no-repeat 0 -120px;padding:0 0 5px 15px;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_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}
.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}
.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}

.layer_type2 .tab_con .shopping_list{padding-top:10px}/* payment_details.html */

#sf_express .pop_cont, #sf_express2 .pop_cont{max-height:575px}

#myg_main_019 .pop_cont{max-height:465px}/* 해외배송안내 레이어 */

/* myg_배송트레킹 페이지 안내 레이어 */
/* 국내배송 */
.shipping_track.layer_type2 .pop_cont2{padding-top:10px}
.shipping_track.layer_type2 .pop_cont2 p strong{color:#12ad09}
.shipping_track.layer_type2 .pop_cont2 p.txt_lgr strong{color:#999}
.shipping_track .shipping_status{position:relative;height:120px;padding-top:10px;*zoom:1}
.shipping_track .shipping_status:after{content:"";display:block;clear:both}
.shipping_track .shipping_status li{float:left}
.shipping_track .shipping_status li *{display:block}
/* strong:STRAT,em:text,span:bg */
.shipping_track .shipping_status li strong, .shipping_track .shipping_status li em{position:absolute}
.shipping_track .shipping_status li strong{left:20px;top:10px;color:#52699f}
.shipping_track .shipping_status li em{top:77px;color:#abb3c4}
.shipping_track .shipping_status li.path1 em{left:0}
.shipping_track .shipping_status li.path2 em{left:136px}
.shipping_track .shipping_status li.path3 em{left:254px}
.shipping_track .shipping_status li.path4 em{left:354px}
.shipping_track .shipping_status li.path5 em{left:487px}
.shipping_track .shipping_status li span{width:118px;height:43px;margin-top:16px;padding:0;background:url(//pics.gmarket.co.kr/pc/gc/myg/sprite_search_tracking.png) no-repeat -40px 0;text-indent:-999em}
.shipping_track .shipping_status li:first-child span{width:30px;margin-left:25px;background-position:0 0}
.shipping_track .shipping_status li:first-child em{color:#52699f}
/* 배송추적_전상태.passed, 현재상태.active, 도착.arrival, 완료.completion */
.shipping_track .shipping_status li.passed span, .shipping_track .shipping_status li.active span{background-position:-40px -50px}
.shipping_track .shipping_status li.passed em{color:#52699f}
.shipping_track .shipping_status li.active em, .shipping_track .shipping_status li.arrival em, .shipping_track .shipping_status li.completion em{color:#52699f;font-weight:bold;text-decoration:underline}
.shipping_track .shipping_status li.arrival span{background-position:-170px 0}
.shipping_track .shipping_status li.completion span{background-position:-170px -50px}
/* 배송정보테이블 */
.shipping_track .tracking_details_box{height:150px}
.shipping_track .tracking_details_box table tr.active{background:#fffdf3}
.shipping_track .tracking_details_box table tr.active td{color:#444}
.shipping_track .tracking_details_box table tr.active td.status{font-weight:bold}
.shipping_track .tracking_details_box table td{color:#777;font-size:11px}
/* 해외배송 */
.shipping_track.internal .shipping_status{padding-top:0}
.shipping_track.internal .shipping_status.status1{height:78px}
.shipping_track.internal .shipping_status.status2{height:91px}
.shipping_track.internal .shipping_status.status3{height:142px}
.shipping_track.internal .shipping_status li{float:right}
.shipping_track.internal .shipping_status.status1 li{float:left}
.shipping_track.internal .shipping_status li strong{left:20px;top:20px;color:#52699f}
.shipping_track.internal .shipping_status li em{top:88px;color:#abb3c4}
.shipping_track.internal .shipping_status.status1 li:first-child em{color:#52699f}
.shipping_track.internal .shipping_status li.path1 em{left:8px}
.shipping_track.internal .shipping_status li.path2 em{left:142px}
.shipping_track.internal .shipping_status li.path3 em{left:273px}
.shipping_track.internal .shipping_status li.path4 em{left:381px;top:36px}
.shipping_track.internal .shipping_status li.path4.add_fee em{left:372px;top:88px;color:#6dc745;font-weight:bold;text-decoration:underline}
.shipping_track.internal .shipping_status li.path5 em{left:490px;top:15px}
.shipping_track.internal .shipping_status li.path6 em{right:54px;top:70px}
.shipping_track.internal .shipping_status.status3 li em{top:100px}
.shipping_track.internal .shipping_status li.path7 em{left:490px}
.shipping_track.internal .shipping_status li.path8 em{left:370px}
.shipping_track.internal .shipping_status li.path9 em{left:250px}
.shipping_track.internal .shipping_status li.path10 em{left:140px}
.shipping_track.internal .shipping_status li.path11 em{left:15px}
.shipping_track.internal .shipping_status li span{width:130px;margin:0;padding:0;background:url(//pics.gmarket.co.kr/pc/gc/myg/sprite_search_tracking.png) no-repeat;text-indent:-999em}
.shipping_track.internal .shipping_status li.active em, .shipping_track.internal .shipping_status li.arrival em, .shipping_track.internal .shipping_status li.completion em{color:#52699f;font-weight:bold;text-decoration:underline}
.shipping_track.internal .shipping_status li.passed em{color:#52699f}
.shipping_track.internal .shipping_status.status1 li span{height:78px;background-position:-40px -110px}
.shipping_track.internal .shipping_status.status1 li.active span, .shipping_track.internal .shipping_status.status1 li.passed span{height:78px;background-position:-40px -200px}
.shipping_track.internal .shipping_status.status1 li.path1 span{width:30px;margin-left:25px;background-position:0 -110px}
.shipping_track.internal .shipping_status.status1 li.packaging span{width:155px;background-position:-180px -110px}
.shipping_track.internal .shipping_status.status1 li.packaging.active span, .shipping_track.internal .shipping_status.status1 li.packaging.passed span{background-position:-180px -200px}
.shipping_track.internal .shipping_status.status1 li.add_fee span{width:155px;background-position:-350px -110px}
.shipping_track.internal .shipping_status.status1 li.path5 span{width:59px;background-position:-350px -200px}
.shipping_track.internal .shipping_status.status1 li.path5.active span, .shipping_track.internal .shipping_status.status1 li.path5.passed span{background-position:-420px -200px}
.shipping_track.internal .shipping_status.status2 li span{width:30px;height:91px;margin-right:19px;background-position:0 -290px}
.shipping_track.internal .shipping_status.status2 li.active span, .shipping_track.internal .shipping_status.status2 li.passed span{background-position:-40px -290px}
.shipping_track.internal .shipping_status.status3 li span{width:119px;height:43px;margin-top:48px;background-position:-80px -290px}
.shipping_track.internal .shipping_status.status3 li.active span, .shipping_track.internal .shipping_status.status3 li.passed span{background-position:-80px -340px}
.shipping_track.internal .shipping_status.status3 li.path7 span{width:30px;height:91px;margin-top:0;margin-right:19px;background-position:0 -290px}
.shipping_track.internal .shipping_status.status3 li.path7.active span, .shipping_track.internal .shipping_status.status3 li.path7.passed span{background-position:-40px -290px}
.shipping_track.internal .shipping_status.status3 li.arrival span{width:118px;background-position:-210px -290px} 

.btn_area{text-align:center}

/* top/left = th + border + bg:f7f7f7 */
.myg_tbl5{border-left:1px solid #dedede}
.myg_tbl5 caption{display:none}
.myg_tbl5 th{padding:10px;background:#f7f7f7;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
.myg_tbl5 thead th{border-top:1px solid #dedede}
.myg_tbl5 tbody td{padding:10px;background:#f7f7f7;border-right:1px solid #dedede;border-bottom:1px solid #dedede}

/* registration_pwguide */
.pop_cont .layer_pw_guide h3{margin:15px 0 10px 0;color:#777;font-size:12px}
.pop_cont .layer_pw_guide table{width:441px;margin:0 0 20px 0;border-bottom:1px solid #dedede}
.pop_cont .layer_pw_guide thead th:first-child{border-right:0}
.pop_cont .layer_pw_guide thead th:first-child + th{border-left:1px dashed #dedede}
.pop_cont .layer_pw_guide tbody th{padding:10px 10px 0px 10px;border:none 0}
.pop_cont .layer_pw_guide tbody td{padding:10px 20px 0px 20px;border-bottom:none;border-left:1px dashed #dedede}
.pop_cont .layer_pw_guide strong{display:block;width:51px;margin:0 0 0 14px;padding:0 0 0 32px;text-align:left;background:url(//pics.gmarket.co.kr/pc/gc/net/myg/myg_pw_level.gif) no-repeat}
.pop_cont .layer_pw_guide .unusable{width:80px;padding:0;background:none;color:#ec0d0e}
.pop_cont .layer_pw_guide .weak{background-position:0 2px;color:#ec0d0e}
.pop_cont .layer_pw_guide .fair{background-position:0 -16px;color:#e5a807}
.pop_cont .layer_pw_guide .strong{padding-bottom:10px;background-position:0 -35px;color:#559736}
.pop_cont .layer_pw_guide .last_td td{padding-bottom:10px}
.title h2.smilebox_tit .smilebox_logo{font-weight:normal}
#smilebox_map{position:relative;width:450px;height:577px;margin-left:-228px}
#smilebox_map .pop_cont2{padding:0;*position: relative;*top:0;*left:0;*z-index: 1}
#smilebox_map .title{height:38px;padding:3px 20px;line-height: 38px;vertical-align: top;*height:36px;*padding:6px 20px}
#smilebox_map .title h2.smilebox_tit{height: 20px}
#smilebox_map .title h2.smilebox_tit span{line-height: 29px;letter-spacing: 0;*vertical-align: bottom}
#smilebox_map .pop_cont2 .marker_info{position:absolute;bottom:0;left:0;z-index:9;width:410px;height:48px;padding:20px;letter-spacing:0}
#smilebox_map .pop_cont2 .marker_info dl{position:absolute;top:0;left:0;width:410px;z-index:2;padding:20px}
#smilebox_map .pop_cont2 .marker_info dt{margin-bottom:7px;color:#fff;font-size:12px;font-weight:bold}
#smilebox_map .pop_cont2 .marker_info dd{margin-bottom:4px;color:#ccc}
#smilebox_map .pop_cont2 .marker_info dd.btn_area{position: absolute;top:25px;right:20px;padding:0}
#smilebox_map .pop_cont2 .marker_info dd.btn_area a.btn{display:block;width:70px;height:35px;background:url(//pics.gmarket.co.kr/pc/gc/myg/sprite_smilebox.png) no-repeat 0px -50px;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:36px}
#smilebox_map .pop_cont2 .marker_info .bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;height:90px;background:#233549;filter:alpha(opacity=85);opacity:0.85;*height:88px}
.mark_all,.mark_gu{width:44px;height:44px;padding:5px;background: url(//pics.gmarket.co.kr/pc/gc/myg/map_custom.png) no-repeat 0 0;color:#fff;text-align: center;cursor:cursor}
.mark_all{background-position: 0px -70px;line-height: 46px}/* 구 */
.mark_gu{padding-top:15px;background-position: -60px -70px}/* 동 */
.mark_gu .num{display: block;margin-top:2px}/* 동 개체수 */
#smilebox_map .zoom{clear:both;position:absolute;right:10px;bottom:98px;z-index:9;width:28px;height:50px;border:1px solid #ababab}
#smilebox_map .zoom button{float:left;position: relative;width:28px;height:25px;background: #fff url(//pics.gmarket.co.kr/pc/gc/myg/map_custom.png) no-repeat 0 0}
#smilebox_map .zoom button span{position: absolute;top:0;left:-1000em}
#smilebox_map .zoom .zoom_in{background-position: -120px -70px}
#smilebox_map .zoom .zoom_out{background-position: -120px -100px}
#smilebox_map .overlay{background: url(//pics.gmarket.co.kr/pc/ko/pay/map_custom.png) no-repeat 0 0}
#smilebox_map .overlay span{display:block;height:30px;margin-left:12px;padding-right:12px;background: url(//pics.gmarket.co.kr/pc/gc/myg/map_custom.png) no-repeat 100% -30px;text-align: center;line-height: 32px}
.layer_wrap.smilebox_info{width:395px;letter-spacing: 0}
#smilebox_info{width:395px;letter-spacing: 0;margin-left:-200px}
#smilebox_info .pop_cont2{padding:15px 20px 20px}
#smilebox_info div.user_guide{clear:both;padding:30px;margin-bottom:20px;background-color:#f7f7f7;border:1px solid #dedede;font-size: 12px;text-align: center}
#smilebox_info div.user_guide strong.state{display: block;margin-bottom:10px;font-size: 18px;color: #444}
#smilebox_info div.user_guide p.state_txt{line-height: 1.5}
#smilebox_info div.user_guide span.marker{display: block;margin-top:10px;color:#777}
#smilebox_info div.user_guide span.num{display: block;color:#3371ca;font-size:34px;font-family:Tahoma;font-weight: bold}
#smilebox_info p.notice{margin-bottom:20px;color:#777;font-size:12px;text-align: center}

/* Membership Grade */
.member_benefit_con{width:511px;text-indent:-9999em}
.member_benefit_con ul{margin:30px auto 0;width:499px;height:218px;background:url(//pics.gmarket.co.kr/pc/en/myg/icon_grade_info.png) no-repeat}
/* icon이 있는 */
ul.list_icon{margin-top:20px;font-size:12px;line-height:160%}
ul.list_icon li{padding:0 0 3px 8px;background:url(//pics.gmarket.co.kr/pc/gc/myg/icon_2x2_list.png) no-repeat 0 6px}

.list_icon{margin-top:12px}
.list_icon li{font-size:11px;color:#999;line-height:16px}

.cp_table tbody tr td ul li span .btn_ly_couponcancel,.cp_table tbody tr td ul li span .btn_ly_couponcancel:link{font-family:tahoma;font-size:11px;color:#2e8de5;text-decoration:underline}
