/* Àå¹Ù±¸´Ï, ÁÖ¹®°áÁ¦ CSS
*******************************************************************************/
/* °øÅë ·¹ÀÌ¾Æ¿ô */
.order_frm {position:relative; width:992px; margin:0 auto 40px}
.order_cont h3, .order_cont p, .order_cont span , .order_cont strong , .order_cont a , .order_cont li {font-family:'Nunito Sans','Malgun Gothic','Noto Sans KR','Dotum', sans-serif}
.order_frm .order_header {width:960px; height:82px}
.order_frm .order_cont {border-width:3px 1px 1px 1px; border-style:solid; border-color:#00cd9b #e9e9e9 #e9e9e9 #e9e9e9}

/* °øÅë Å×ÀÌºí */
.basic_table {width:100%; border-collapse:collapse; border:0; border-bottom:1px solid #ddd}
.basic_table caption {overflow:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px}
.basic_table thead th {padding:11px 0 7px; border-top:1px solid #777; border-bottom:1px solid #ddd; background:#f7f7f7; text-align:center; vertical-align:middle}
.basic_table thead th p.txt {background:url('/images/common/ico_th_line.jpg') 0 center no-repeat; font-size:12px; color:#333; line-height:22px}
.basic_table tbody td {border-top:1px solid #ddd; text-align:center}
.basic_table tbody td p {font-size:12px; color:#333}
.basic_table tbody th {padding:15px 0; border-top:1px solid #ddd; background:#f7f7f7; vertical-align:top; text-align:left}
.basic_table tbody th p {padding-left:20px; font-size:12px; color:#000}
.basic_table tbody th p.required {background:url('/front/gabangpop/skin/images/common/ico_required.png') 9px center no-repeat}
.basic_table thead th .gc_img_checkbox ,
.basic_table tbody td .gc_img_checkbox {width:22px; margin:0 auto}

/* °øÅë input checkbox */
.gc_img_checkbox {height:22px; line-height:22px}
.gc_img_checkbox input {display:none; position:absolute; top:0; left:0; width:100%}
.gc_img_checkbox label {display:block; overflow:hidden; font-size:12px; color:#333; vertical-align:middle; cursor:pointer}
.gc_img_checkbox label span {display:block; float:left; width:22px; height:22px; background:url('/front/gabangpop/skin/images/common/img_input_check.png')}
.gc_img_checkbox label .ico_check {background-position:0 0}
.gc_img_checkbox label .ico_check.on {background-position:0 -30px}

/* °øÅë selectbox */
.gc_select_box {display:inline-block; position:relative; width:108px; height:24px; border:1px solid #c1c1c1; color:#333; line-height:26px; vertical-align:top; z-index:1; *display:inline; *zoom:1;}
.gc_select_box .ico {position:absolute; top:0; right:0; width:26px; height:24px; border-left:1px solid #c1c1c1; background:url('/front/gabangpop/skin/images/common/ico_select_bullet.png') no-repeat}
.gc_select_box label {display:block; position:absolute; overflow:hidden; top:0; left:0; width:70px; height:100%; padding-left:10px; background:#fff; font-size:12px; color:#333; line-height:26px; z-index:-1; text-align:left; white-space:nowrap; text-overflow:ellipsis}
.gc_select_box select {width:110px; height:26px; font-size:12px; color:#333; border:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0; filter:alpha(opacity=0)}
.gc_select_box select:focus {outline:none}

/* °øÅë input radio */
.gc_img_radio {height:16px; line-height:16px}
.gc_img_radio input {display:none; position:absolute; top:0; left:0; width:100%}
.gc_img_radio label {display:block; overflow:hidden; font-size:12px; color:#333; letter-spacing:-1px; vertical-align:middle; cursor:pointer}
.gc_img_radio .ico_radio {display:inline-block; width:16px; height:16px; margin-right:4px; background:url('/front/gabangpop/skin/images/common/img_input_radio.png'); vertical-align:middle; *display:inline; *zoom:1}
.gc_img_radio .ico_radio.on {background-position:0 -34px}

/* °øÅë paging */
.gc_paging {text-align:center}
.gc_paging .paging_list {display:inline-block; overflow:hidden; margin:30px 0 40px;}
.gc_paging .paging_list li {float:left; width:30px; height:30px; margin-left:5px}
.gc_paging .paging_list li:first-child {margin-left:0}
.gc_paging .paging_list li a {display:block; overflow:hidden; width:28px; height:28px; border:1px solid #ddd; background-repeat:no-repeat; background-position:center; line-height:30px; color:#555}
.gc_paging .paging_list li a.on {border:1px solid #00cd9b; font-weight:bold; color:#00cd9b}
.gc_paging .paging_list li.btn_pg_prev {margin-right:10px}
.gc_paging .paging_list li.btn_pg_next {margin-left:15px}
.gc_paging .paging_list li.btn_pg_prev a {background-image:url('/front/gabangpop/skin/images/common/btn_page_prev.png'); text-indent:-9999em}
.gc_paging .paging_list li.btn_pg_next a {background-image:url('/front/gabangpop/skin/images/common/btn_page_next.png'); text-indent:-9999em}

/* ÆË¾÷ */
.popup_frm h3 {padding:16px 20px 15px; background:url('/front/gabangpop/skin/images/common/bg_logo.png') 100% no-repeat #00cd9b}
.popup_frm .pop_cont {padding:20px; background:#fff}
.popup_frm .pop_cont h3, .popup_frm .pop_cont p, .popup_frm .pop_cont span ,.popup_frm .pop_cont strong ,.popup_frm .pop_cont a ,.popup_frm .pop_cont li {font-family:'µ¸¿ò','µ¸¿òÃ¼',dotum, verdana, sans-serif}
.popup_frm .pop_cont p {font-size:12px; color:#333}
.popup_frm .pop_cont .btns_box {padding:20px 0; text-align:center}
.popup_frm .pop_cont .btns_box a {display:inline-block; margin:0 3px; *display:inline; *zoom:1}


/* °øÅë Å×ÀÌºí */
.order_cont .basic_table .gds_box {position:relative; padding:15px 0 15px 100px; min-height:80px; text-align:left}
.order_cont .basic_table .gds_box .img_thumb {position:absolute; top:15px; left:0}
.order_cont .basic_table .gds_box .gds_desc {width:300px}
.order_cont .basic_table .gds_box .gds_desc .brand {display:block; font-size:12px; color:#666; line-height:16px; letter-spacing:-1px}
.order_cont .basic_table .gds_box .gds_desc .tit {display:block; overflow:hidden; height:16px; margin-top:5px; font-size:12px; color:#333; line-height:16px; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap}
.order_cont .basic_table .gds_box .gds_desc .opt {display:block; position:absolute; overflow:hidden; bottom:15px; left:100px; height:16px; font-size:11px; color:#4e6ccc; line-height:16px; text-overflow:ellipsis; white-space:nowrap}
.order_cont .basic_table .price span {display:block}
.order_cont .basic_table .price .normal {font-size:12px; color:#666}
.order_cont .basic_table .price .normal del {font-family:tahoma, verdana; font-size:14px; color:#666}
.order_cont .basic_table .price .final {margin-top:5px; font-size:12px; color:#00cd9b}
.order_cont .basic_table .price .final strong {font-family:tahoma, verdana; font-size:14px}
.order_cont .basic_table .price .point {margin-top:5px; font-size:11px; color:#666}
.order_cont .basic_table .quantity p {position:relative; overflow:hidden; width:48px; height:21px; margin:0 auto; border:1px solid #c1c1c1}
.order_cont .basic_table .quantity p input[type="text"] {float:left; width:34px; height:21px; border:0; background:#fff; font-size:12px; color:#333; text-align:center}
.order_cont .basic_table .quantity p .btn_plus {display:block; position:absolute; overflow:hidden; top:0; right:0; width:13px; height:10px; border-left:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; background:url('/front/gabangpop/skin/images/order/ico_quantity_plus.jpg') no-repeat; text-indent:100%; white-space:nowrap}
.order_cont .basic_table .quantity p .btn_minus {display:block; position:absolute; overflow:hidden; bottom:0; right:0; width:13px; height:10px; border-left:1px solid #c1c1c1; background:url('/front/gabangpop/skin/images/order/ico_quantity_minus.jpg') no-repeat; text-indent:100%; white-space:nowrap}
.order_cont .basic_table .quantity .btn_modify {display:block; width:48px; height:16px; padding:4px 0 1px; margin:5px auto 0; border:1px solid #c1c1c1; line-height:16px; font-size:11px; color:#444; text-align:center}
.order_cont .basic_table .order_price {overflow:hidden}
.order_cont .basic_table .order_price > p {display:inline-block; margin-right:6px; font-size:12px; color:#333; line-height:53px; vertical-align:top; *display:inline; *zoom:1}
.order_cont .basic_table .order_price > p > strong {font-family:tahoma, verdana; font-size:14px}
.order_cont .basic_table .order_price .btns {display:inline-block; *display:inline; *zoom:1}
.order_cont .basic_table .order_price .btns a {display:block; width:48px; height:16px; padding:4px 0 1px; border:1px solid #c1c1c1; line-height:16px; font-size:11px; color:#666; text-align:center}
.order_cont .basic_table .order_price .btns a.btn_del {margin-top:15px}
.order_cont .basic_table .shipping td {padding:12px 0 9px; background:#f7f7f7; text-align:right}
.order_cont .basic_table .shipping td p {padding-right:20px; font-size:12px; color:#000}
.order_cont .basic_table .shipping td p strong {margin-left:5px; font-family:tahoma, verdana; font-size:14px; color:#333}
.order_cont .basic_table .shipping td p span {margin-left:5px; font-size:11px; color:#333; letter-spacing:-1px}
.order_cont .basic_table .no_gds {padding:60px 0 50px}
.order_cont .basic_table .no_gds img {display:block; margin:0 auto}
.order_cont .basic_table .no_gds a {display:block; margin:29px auto 0}

/* Àå¹Ù±¸´Ï */
.order_cont .cart_box {padding:0 20px}
.order_cont .cart_box h3 {margin-top:30px; padding-bottom:13px; font-size:17px; color:#000; line-height:1}
.order_cont .cart_box h3:first-of-type {margin-top:0}
.order_cont .my_benefit {position:relative; overflow:hidden; width:100%; padding:30px 0 10px}
.order_cont .my_benefit dl {float:right}
.order_cont .my_benefit dl dt {float:left; padding-right:5px; font-size:12px; color:#000}
.order_cont .my_benefit dl dd {float:left}
.order_cont .my_benefit dl dd ul li {float:left; margin-left:12px; border-left:1px solid #d6d6d6}
.order_cont .my_benefit dl dd ul li:first-child {margin-left:0; border-left:0}
.order_cont .my_benefit dl dd ul li a {display:block; height:18px; padding-left:15px; padding-right:28px; background:url('/front/gabangpop/skin/images/order/ico_arrow_link.png') 100% center no-repeat; line-height:18px}
.order_cont .my_benefit dl dd ul li a span {color:#333; vertical-align:middle}
.order_cont .my_benefit dl dd ul li a strong {color:#00cd9b; vertical-align:middle}
.order_cont .btn_gds_group {padding:10px 0px 0}
.order_cont .btn_gds_group .gc_img_checkbox {display:inline-block; padding:1px 0; margin-right:8px; vertical-align:top; *display:inline; *zoom:1}
.order_cont .btn_gds_group .gc_img_checkbox .ico_check {margin-right:10px}
.order_cont .btn_gds_group .gc_img_checkbox label {font-size:12px; font-weight:bold; color:#000}
.order_cont .btn_gds_group a {display:inline-block; height:16px; padding:4px 10px 2px; border:1px solid #c1c1c1; font-size:11px; color:#666; text-align:center; letter-spacing:-1px; vertical-align:top; *display:inline; *zoom:1}
.order_cont .total_box {position:relative; margin-top:35px; border:2px solid #575757}
.order_cont .total_box ul {overflow:hidden}
.order_cont .total_box ul li {float:left; width:274px; height:42px; padding:25px 30px 23px 0; border-left:1px solid #e4e4e4; text-align:right}
.order_cont .total_box ul li:first-child {width:272px; border-left:0}
.order_cont .total_box ul li.total {width:285px; height:50px; padding:22px 20px 18px 0}
.order_cont .total_box ul li .price {margin-top:10px; font-size:14px; font-weight:bold; color:#333}
.order_cont .total_box ul li .price strong {font-family:tahoma, verdana; font-size:20px}
.order_cont .total_box ul li.total .price {margin-top:12px; color:#00cd9b}
.order_cont .total_box ul li.total .price strong {font-size:28px}
.order_cont .total_box > span {position:absolute; top:30px; width:28px; height:28px}
.order_cont .total_box > span.ico_plus {left:288px}
.order_cont .total_box > span.ico_sum {left:593px}
.order_cont .cart_btn_box {overflow:hidden; margin-top:29px}
.order_cont .cart_btn_box .naver_pay {float:left}
.order_cont .cart_btn_box .btn_blk {float:right}
.order_cont .cart_btn_box .btn_blk a {display:block; float:left; width:230px; height:55px; margin-left:10px}
.order_cont .cart_info {position:relative; padding:20px 0 20px 198px; margin-top:35px; background:#f7f7f7}
.order_cont .cart_info .tit {position:absolute; top:20px; left:23px}
.order_cont .cart_info ul {overflow:hidden}
.order_cont .cart_info ul li {float:left}
.order_cont .cart_info ul li:first-child {width:303px}
.order_cont .cart_info ul li p {padding-left:7px; background:url('/front/gabangpop/skin/images/order/bullet_cart_info.png') 0 center no-repeat; font-size:11px; color:#666; line-height:19px; letter-spacing:-1px}
.order_frm .guest_box {padding-top:30px; text-align:center}
.order_frm .guest_box .txt_guest {display:block; margin:0 auto 15px}
.order_frm .guest_box a {display:inline-block; margin:0 4px; vertical-align:top; *display:inline; *zoom:1}

/* ÁÖ¹®°áÁ¦ */
.order_cont .gds_area {position:relative; padding:42px 20px 0}
.order_cont .gds_area h3 {margin-bottom:15px}
.order_cont .gds_area .btn_cart {position:absolute; top:28px; right:20px}
.order_cont .gds_area .basic_table .gds_box {padding:15px 0 15px 114px}
.order_cont .gds_area .basic_table .gds_box .img_thumb {left:19px}
.order_cont .gds_area .basic_table .gds_box .gds_desc {width:314px}
.order_cont .gds_area .basic_table .gds_box .gds_desc .opt {left:114px}
.order_cont .gds_area .basic_table .num {font-family:tahoma, verdana; font-size:14px}
.order_cont .gds_area .basic_table .discount {padding:10px 15px; text-align:left}
.order_cont .gds_area .basic_table .discount .possible {display:inline-block; font-size:12px; color:#000; vertical-align:middle; line-height:24px; *display:inline; *zoom:1}
.order_cont .gds_area .basic_table .discount.point .possible {line-height:26px}
.order_cont .gds_area .basic_table .discount .possible span {padding-left:4px; font-family:tahoma, verdana; font-weight:bold; color:#00cd9b}
.order_cont .gds_area .basic_table .discount .dis_num {display:inline-block; min-width:110px; font-size:12px; color:#333; text-align:right; vertical-align:middle; *display:inline; *zoom:1}
.order_cont .gds_area .basic_table .discount .dis_num strong {font-family:tahoma, verdana; font-size:16px}
.order_cont .gds_area .basic_table .discount .btn_coupon {display:inline-block; padding:6px 8px 2px; margin-left:4px; background:#00cd9b; font-size:11px; color:#fff; text-align:center; vertical-align:top; *display:inline; *zoom:1}
.order_cont .gds_area .basic_table .discount .btn_cancel {display:inline-block; padding:5px 7px 1px; margin-left:4px; border:1px solid #00cd9b; background:#fff; font-size:11px; color:#00cd9b; text-align:center; vertical-align:top; *display:inline; *zoom:1}
.order_cont .gds_area .basic_table .discount .notice {margin-top:5px; font-size:11px; color:#777; letter-spacing:-1px}
.order_cont .gds_area .basic_table .discount .gc_select_box {margin-left:16px}
.order_cont .gds_area .basic_table .discount .gc_select_box label {width:72px; padding-left:0; padding-right:8px; text-align:right}
.order_cont .gds_area .basic_table .discount .gc_select_box + span {display:inline-block; padding-left:2px; line-height:26px; *display:inline; *zoom:1}
.order_cont .gds_area .basic_table .discount.guest {padding:15px}
.order_cont .gds_area .basic_table .discount.guest p {font-size:12px; color:#444; line-height:20px; letter-spacing:-1px}
.order_cont .gds_area .basic_table .discount.guest .btns {overflow:hidden; margin-top:9px}
.order_cont .gds_area .basic_table .discount.guest .btns a {display:block; float:left; width:128px; height:38px; margin-right:10px}
.order_cont .gds_area .total_box {margin-top:15px}
.order_cont .gds_area .total_box ul li {width:197px}
.order_cont .gds_area .total_box ul li:first-child {width:199px}
.order_cont .gds_area .total_box ul li.total {width:208px}
.order_cont .gds_area .total_box > span.ico_plus {left:215px}
.order_cont .gds_area .total_box > span.ico_minus {left:443px}
.order_cont .gds_area .total_box > span.ico_sum {left:672px}

.order_cont .info_box {position:relative; overflow:hidden; padding:0 385px 0 20px; margin-top:48px}
.order_cont .info_box .left_blk {width:550px}
.order_cont .info_box h3 {margin-bottom:15px}
.order_cont .info_box .basic_table tr:first-child th,
.order_cont .info_box .basic_table tr:first-child td {border-top:1px solid #777}
.order_cont .info_box .basic_table .tbl_cont {padding:10px 15px; text-align:left}
.order_cont .info_box .basic_table .tbl_cont input[type="text"] {display:inline-block; width:370px; height:24px; padding:0 10px; border:1px solid #c1c1c1; line-height:24px; font-family:'Nunito Sans','Malgun Gothic','Noto Sans KR','Dotum', sans-serif; font-size:12px; color:#333; *display:inline; *zoom:1}
.order_cont .info_box .basic_table .tbl_cont.tel input[type="text"] {width:38px}
.order_cont .info_box .basic_table .tbl_cont.tel .hyphen {display:inline-block; width:11px; font-size:12px; color:#333; text-align:center; *display:inline; *zoom:1}
.order_cont .info_box .basic_table .tbl_cont.email input[type="text"] {width:88px}
.order_cont .info_box .basic_table .tbl_cont.email .at {display:inline-block; width:14px; font-size:12px; color:#333; text-align:center; *display:inline; *zoom:1}
.order_cont .info_box .basic_table .tbl_cont.chk_addr {overflow:hidden; width:390px; padding:7px 15px}
.order_cont .info_box .basic_table .tbl_cont.chk_addr .btn_address {display:block; float:left; padding:5px 8px 3px; margin-top:2px; margin-right:9px; background:#515360; font-size:12px; color:#fff; text-align:center; letter-spacing:-1px}
.order_cont .info_box .basic_table .tbl_cont.chk_addr .gc_img_radio {display:block; float:left; height:16px; padding:4px 0; margin-top:3px; margin-right:15px}
.order_cont .info_box .basic_table .tbl_cont.receive {overflow:hidden}
.order_cont .info_box .basic_table .tbl_cont.receive input[type="text"] {float:left; width:48px}
.order_cont .info_box .basic_table .tbl_cont.receive .gc_img_checkbox {float:left; width:auto; padding:2px 0; margin-left:10px}
.order_cont .info_box .basic_table .tbl_cont.receive .gc_img_checkbox .ico_check {margin-right:10px}
.order_cont .info_box .basic_table .tbl_cont .address li {overflow:hidden; height:26px; margin-top:5px}
.order_cont .info_box .basic_table .tbl_cont .address li .hyphen {display:inline-block; width:11px; font-size:12px; color:#333; text-align:center; *display:inline; *zoom:1}
.order_cont .info_box .basic_table .tbl_cont .address li input[type="text"] {}
.order_cont .info_box .basic_table .tbl_cont .address li .btn_find_zip {display:inline-block;  float:right; padding:6px 8px 4px; margin-right:195px; background:#515360; font-size:12px; color:#fff; text-align:center; letter-spacing:-1px}
.order_cont .info_box .basic_table .tbl_cont .address li .gc_img_checkbox {float:left; width:auto; padding:2px 0; margin-left:10px}
.order_cont .info_box .basic_table .tbl_cont .address li .gc_img_checkbox .ico_check {margin-right:10px}
.order_cont .info_box .basic_table .tbl_cont .address li .gc_img_checkbox label {color:#00cd9b}

.order_cont .method_area {position:relative; margin-top:48px; padding-bottom:30px}
.order_cont .method_area .method_save {position:absolute; top:3px; right:0}
.order_cont .method_area .method_save .ico_check {margin-right:10px}
.order_cont .method_area .basic_table th {vertical-align:middle}
.order_cont .method_area .basic_table .method_select {overflow:hidden; padding:20px 0; background:#f7f7f7}
.order_cont .method_area .basic_table .method_select .gc_img_radio {float:left; margin-right:20px}
.order_cont .method_area .basic_table .method_select .gc_img_radio label {padding-right:2px}
.order_cont .method_area .basic_table .method_select .gc_img_radio label.on {font-weight:bold}
.order_cont .method_area .method_sel .basic_table {border-bottom:0}
.order_cont .method_area .method_desc {display:none}
.order_cont .method_area .method_desc .basic_table tr:first-child th ,
.order_cont .method_area .method_desc .basic_table tr:first-child td {border-top:1px solid #ddd}
.order_cont .method_area .method_desc .basic_table th {background:#fff}
.order_cont .method_area .method_desc .basic_table .tbl_cont {padding:10px 0}
.order_cont .method_area .method_desc .pay_info li {padding-left:10px; font-size:11px; color:#444; line-height:20px; letter-spacing:-1px; text-indent:-10px}
.order_cont .method_area .method_desc .btn_benefit,
.order_cont .method_area .method_desc .btn_escrow {display:inline-block; padding:7px 13px 3px; background:#777; font-size:11px; color:#fff; letter-spacing:-1px; *display:inline; *zoom:1}
.order_cont .method_area .method_desc.desc_usafe tr:first-child th,
.order_cont .method_area .method_desc.desc_usafe tr:first-child td {border-top:0}
.order_cont .method_area .method_desc.desc_usafe .gc_img_checkbox {width:auto}
.order_cont .method_area .method_desc.desc_usafe .gc_img_checkbox .ico_check {margin-right:10px}
.order_cont .method_area .method_desc.desc_usafe .gc_img_checkbox label {color:#333}
.order_cont .method_area .method_desc.desc_usafe .notice {margin-top:10px; font-size:11px; color:#666}

.order_cont .escrow_desc {display:none; position:absolute; width:400px; height:265px; background:#fff}
.order_cont .escrow_desc h4 {padding:18px 60px 17px 20px; background:#00cd9b}
.order_cont .escrow_desc .btn_close {display:block; position:absolute; top:0; right:0; width:22px; height:22px; padding:14px 19px}
.order_cont .escrow_desc .cont {padding:18px; background:#fff}
.order_cont .escrow_desc .cont p {margin-bottom:20px; font-size:12px; color:#333; line-height:22px; letter-spacing:-1px}
.order_cont .escrow_desc .cont a {display:inline-block; font-size:12px; font-weight:bold; color:#00cd9b; text-decoration:underline; *display:inline; *zoom:1}


.order_cont .benefit_desc {display:none; position:absolute; width:464px; height:294px; background:#fff}
.order_cont .benefit_desc h4 {padding:18px 60px 17px 20px; background:#00cd9b}
.order_cont .benefit_desc .btn_close {display:block; position:absolute; top:0; right:0; width:22px; height:22px; padding:14px 19px}


.order_cont .pay_area {position:absolute; top:35px; left:auto; right:auto; width:333px; margin-left:580px; border:1px solid #00cd9b; background:#fff}
.order_cont .pay_area h3 {padding:14px 0; margin-bottom:0; background:#00cd9b; text-align:center}
.order_cont .pay_area .calculate {position:relative; overflow:hidden; padding:2px 15px 0; margin-top:6px; line-height:16px}
.order_cont .pay_area .calculate:first-of-type {margin-top:18px}
.order_cont .pay_area .calculate span {float:left; font-size:12px; color:#333; letter-spacing:-0.5px}
.order_cont .pay_area .calculate span.num {position:relative; float:right}
.order_cont .pay_area .calculate span.num strong {font-family:tahoma, verdana; font-size:14px; letter-spacing:-0.2px}
.order_cont .pay_area .calculate span.num em {position:absolute; top:3px; right:100px; width:18px; height:16px; font-weight:bold; color:#000; line-height:16px}
.order_cont .pay_area .total {padding:18px 0 18px; margin-top:20px; border-top:1px dotted #d5d5d5; border-bottom:1px dotted #d5d5d5; background:#fffeea}
.order_cont .pay_area .total .calculate:first-child {margin-top:0}
.order_cont .pay_area .total .calculate:first-child span.num {font-size:14px; color:#00cd9b}
.order_cont .pay_area .total .calculate:first-child span.num strong {font-size:26px}
.order_cont .pay_area .total .calculate span.num {font-family:tahoma, verdana; font-size:14px}
.order_cont .pay_area .agreement ul {border-bottom:1px solid #e4e4e4}
.order_cont .pay_area .agreement ul li {position:relative; padding:12px 15px 9px; border-top:1px solid #e4e4e4; background:#fff}
.order_cont .pay_area .agreement ul li:first-child {border-top:0}
.order_cont .pay_area .agreement ul li.has_agree {padding:9px 92px 9px 15px}
.order_cont .pay_area .agreement ul li.agree_cont {display:none; background:#f7f7f7}
.order_cont .pay_area .agreement ul li .gc_img_checkbox .ico_check {margin-right:10px}
.order_cont .pay_area .agreement ul li .btn_all {position:absolute; top:0; right:0; width:91px; height:40px; border-left:1px solid #e4e4e4; text-align:center}
.order_cont .pay_area .agreement ul li .btn_all span {display:inline-block; height:12px; padding:14px 17px 12px 0; background:url('/front/gabangpop/skin/images/order/ico_arrow_more.png') 100% 18px no-repeat; font-size:12px; color:#000; *display:inline; *zoom:1}
.order_cont .pay_area .agreement ul li.open .btn_all span {background:url('/front/gabangpop/skin/images/order/ico_arrow_close.png') 100% 18px no-repeat}
.order_cont .pay_area .agreement ul li.agree_cont p {font-size:11px; color:#666; line-height:18px}
.order_cont .pay_area .agreement ul li.agree_cont dl {overflow:hidden}
.order_cont .pay_area .agreement ul li.agree_cont dl dt {float:left; font-size:11px; font-weight:bold; color:#666; line-height:18px}
.order_cont .pay_area .agreement ul li.agree_cont dl dd {float:left; font-size:11px; color:#666; line-height:18px; letter-spacing:-1px}
.order_cont .pay_area .btns {overflow:hidden; padding:20px 15px 30px}
.order_cont .pay_area .btns a {display:block; float:left}
.order_cont .pay_area .btns a:first-child {margin-right:10px}

/* ÁÖ¹®°áÁ¦¿Ï·á */
.order_cont .finish_msg {padding-top:48px; text-align:center}
.order_cont .finish_msg p {margin-top:36px}
.order_cont .finish_msg p span {display:inline-block; vertical-align:top; *display:inline; *zoom:1}
.order_cont .finish_msg p span.name {height:29px; font-size:29px; color:#000; letter-spacing:-1px; line-height:29px}
.order_cont .result_sum {width:698px; margin:35px auto 0}
.order_cont .result_sum .basic_table tr:first-child th,
.order_cont .result_sum .basic_table tr:first-child td {border-top:1px solid #777}
.order_cont .result_sum .basic_table tr td p {padding-left:15px; text-align:left}
.order_cont .result_sum .basic_table tr td p.order_num {letter-spacing:-1px}
.order_cont .result_sum .basic_table tr td p.method {color:#00cd9b; font-weight:bold}
.order_cont .result_sum .basic_table tr td p.price strong {font-family:tahoma, verdana; font-size:14px}
.order_cont .result_sum .txt_notice {margin-top:10px; font-size:11px; color:#666; letter-spacing:-1px}
.order_cont .result_group {overflow:hidden; padding:0 20px; margin-top:50px}
.order_cont .result_group h3 {margin-bottom:15px}
.order_cont .result_group .dvry_area {float:left; width:550px}
.order_cont .result_group .dvry_area .basic_table td p {padding-left:15px; text-align:left}
.order_cont .result_group .pay_area {position:relative; float:right; top:0; width:333px; margin-top:34px; margin-left:0; border:1px solid #00cd9b}
.order_cont .result_group .pay_area h3 {padding:14px 0; margin-bottom:0; background:#00cd9b; text-align:center}
.order_cont .result_group .pay_area .total {border-bottom:0}
.order_cont .result_btn_box {margin-top:30px; padding-bottom:40px; text-align:center}
.order_cont .result_btn_box a {display:inline-block; margin:0 4px; vertical-align:top; *display:inline; *zoom:1}

/* ÆË¾÷ - ÄíÆùÁ¶È¸ ¹× Àû¿ë */
.popup_frm .pop_cont .basic_table .cp_gds {padding:15px; text-align:left}
.popup_frm .pop_cont .basic_table .cp_gds .tit {font-size:12px; color:#333}
.popup_frm .pop_cont .basic_table .cp_gds .opt {margin-top:5px; font-size:11px; color:#4e6ccc}
.popup_frm .pop_cont .basic_table .cp_gds .num {margin-top:10px; font-size:12px; color:#333}
.popup_frm .pop_cont .basic_table .cp_gds .num strong {font-family:tahoma, verdana; font-size:14px; font-weight:bold}
.popup_frm .pop_cont .basic_table .cp_select .gc_select_box {width:173px}
.popup_frm .pop_cont .basic_table .cp_select .gc_select_box label {width:136px}
.popup_frm .pop_cont .basic_table .cp_select .gc_select_box select {width:175px}
.popup_frm .pop_cont .basic_table .cp_price {font-size:12px; color:#00cd9b}
.popup_frm .pop_cont .basic_table .cp_price strong {font-family:tahoma, verdana; font-size:14px; font-weight:bold}
.popup_frm .pop_cont .all_cp_price {padding:20px 0 18px; border-bottom:1px solid #ddd; text-align:center}
.popup_frm .pop_cont .all_cp_price span {display:inline-block; vertical-align:middle; *display:inline; *zoom:1}
.popup_frm .pop_cont .all_cp_price .txt {height:15px; padding:; }
.popup_frm .pop_cont .all_cp_price .num {padding-left:20px; font-size:14px; color:#00cd9b}
.popup_frm .pop_cont .all_cp_price .num strong {font-family:tahoma, verdana; font-size:20px; font-weight:bold}
.lybody_01 h4 {padding:18px 60px 17px 20px; background:#00cd9b}
.lybody_01 .btn_close {display:block; position:absolute; top:0; right:0; width:22px; height:22px; padding:14px 19px}

/* ÆË¾÷ - ¹è¼ÛÁö°ü¸® */
.popup_frm .pop_cont .basic_table .btn_select {padding:8px 14px 5px; background:#515360; font-size:11px; color:#fff; text-align:center}
.popup_frm .pop_cont .basic_table .adr_basic {display:block; width:64px; padding:6px 0 4px; margin:0 auto; background:#fffeea; font-size:11px; color:#00cd9b; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.popup_frm .pop_cont .basic_table .txt_address {padding:17px 0 16px 19px; line-height:18px; text-align:left}
.popup_frm .pop_cont .basic_table .btn_addr {text-align:center}
.popup_frm .pop_cont .basic_table .btn_addr a {display:inline-block; width:50px; padding:5px 0 2px; margin:0 1px; border:1px solid #c1c1c1; font-size:11px; color:#666; vertical-align:top; text-align:center; *display:inline; *zoom:1}
.popup_frm .pop_cont .btn_add_addr {position:relative}
.popup_frm .pop_cont .btn_add_addr a {display:block; position:absolute; top:10px; right:0; padding:7px 11px 3px 26px; border:1px solid #00cd9b; background:url('/front/gabangpop/skin/images/order/bg_add_addr.png') 10px 9px no-repeat #fff; font-size:12px; font-weight:bold; color:#00cd9b; letter-spacing:-1px}
.popup_frm .pop_cont .paginate {margin-top:10px; text-align:center}
.popup_frm .pop_cont .paginate a {display:inline-block; width:20px; padding:6px 0 1px; margin:0 2px; font-size:12px; font-weight:bold; color:#333; text-align:center; vertical-align:top; *display:inline; *zoom:1}
.popup_frm .pop_cont .paginate a.current {color:#00cd9b; text-decoration:underline}
.popup_frm .pop_cont .paginate a.btn_prev ,
.popup_frm .pop_cont .paginate a.btn_next {padding:8px 0 4px}
.popup_frm .pop_cont .paginate a.btn_prev span {display:inline-block; overflow:hidden; width:7px; height:11px; background:url('/front/gabangpop/skin/images/order/btn_paginate_prev.png'); text-indent:100%; white-space:nowrap; vertical-align:top; *display:inline; *zoom:1}
.popup_frm .pop_cont .paginate a.btn_next span {display:inline-block; overflow:hidden; width:7px; height:11px; background:url('/front/gabangpop/skin/images/order/btn_paginate_next.png'); text-indent:100%; white-space:nowrap; vertical-align:top; *display:inline; *zoom:1}
.popup_frm .pop_cont .no_addr {padding:45px 0 60px}
.popup_frm .btn_close {display:block; position:absolute; top:0; right:0; width:22px; height:22px; padding:14px 19px}
.popup_frm h4 {padding:18px 60px 17px 20px; background:#00cd9b}


/* ÆË¾÷ - ¿ìÆí¹øÈ£Ã£±â */
.popup_frm .txt_find {width:410px; margin:5px auto 0; font-weight:bold}
.popup_frm .search_zip {position:relative; width:340px; padding:2px 50px 2px 20px; margin:10px auto 0; height:36px; background:url('/front/gabangpop/skin/images/order/bg_sch_zip.png') no-repeat}
.popup_frm .search_zip input[type="text"] {width:100%; height:36px; line-height:36px; border:0; outline:none}
.popup_frm .search_zip .btn_sch_zip {position:absolute; top:0; right:0; padding:11px 22px 8px 7px}
.popup_frm .zip_addrlist {overflow-y:scroll; width:368px; height:264px; padding:15px 20px; margin:15px auto 0; border:1px solid #ddd}
.popup_frm .zip_addrlist ul li {position:relative; padding-left:80px; margin-top:11px}
.popup_frm .zip_addrlist ul li:first-child {margin-top:0}
.popup_frm .zip_addrlist ul li a {font-size:12px; color:#333; word-break:break-all}
.popup_frm .zip_addrlist ul li .zip_num {position:absolute; top:0; left:0; font-weight:bold}
.popup_frm .zip_addrlist .no_find_zip {padding-top:75px; text-align:center}