
    .cart_conts_wrap {width: 100%;}
    .cart_conts_wrap .cart_conts_inner {width: 100%; max-width: 1320px; margin: 80px auto 90px; overflow: hidden; box-sizing: border-box; padding-bottom: 50px;}

    .btn{min-width: 100px;height: 35px;line-height: 35px;position: absolute;right: 0;padding: 0;font-size: 16px;font-weight: bold;top: -10px;}
    .pmt-top{position: relative;}
    input[type=radio], input[type=checkbox]{display: none;}
    ._won strong{font-family: 'GmarketSans';font-weight: bold;}
    .point-area strong{font-family: 'GmarketSans';font-weight: bold;}

    .cart_wrap{width: 100%;}
    .payment-area {box-sizing: border-box; padding: 20px;}
    .payment-table{width: 100%;}
    .payment-table_wrap{width: 100%;float: left; max-width: 900px; }
    .payment-table {	flex: 1;}
    .payment-table, .amount-box {background-color: #fff;border-radius: 20px;box-shadow: 0 0 12px rgba(0 0 0 / 12%); box-sizing: border-box; padding: 20px;}

    .pmt-top, .amount-top {border-bottom: 1px solid #000;padding-bottom: 20px;margin-bottom: 10px;}

    .pmt-top {display: flex;justify-content: space-between;}

    .pmt-top label {font-size: 18px;font-weight: 700; box-sizing: border-box;  position: relative;}
    .pmt-item {position: relative;}
    .pmt-item label .prd-box{margin-top: 20px; display: flex; align-items: flex-start;}
    .pmt-item input[type=checkbox]+label {padding-left: 0; margin-right: 0;width: 100%; display: block; position: relative;}

    .prd-box {overflow: hidden;}
    .prd-box > div{float: left;}

    .pmt-img {flex: 0 0 87px;max-width: 100%;width: 87px;height: 87px;border-radius: 5px;margin-right: 10px;border: 1px solid #232323;}

    .pmt-img img {display: block;width: 100%;height: 100%;}


    .pmt-item .prd-info {width: 98%;padding: 0 0 20px 0;border-bottom: 1px solid #232323;margin-left: 10px;padding-left: 97px;}
    .pmt-item .prd-info.prd-info2 {width: 87%;border-bottom: 1px solid #d4d4d4;margin-left: 10px;padding-left: 0;}

    .pmt-item .pmt-price {text-align: right;float: right; margin-top: 2.7778vw;}
    .pmt-item .pmt-price strong.em {font-size: 23px;}
    .pmt-price strong:after {color: #232323;font-size: 16px;margin-left: 10px;}

    .amount-top h5 {font-size: 22px;font-weight: 700;}
    .payment-amount {margin-left: 30px; display: inline-block; width: calc(100% - 930px); float: left;}

    .amount-box {margin-bottom: 20px;}

    .amount-box h5 {font-size: 22px;font-weight: 800;	margin: 10px 0 5px;}

    .order-all-price dl,
    .price-list dl {display: flex;justify-content: space-between;align-items: center;margin: 5px 0;width: 100%;}
    .amount-box .sum {color: #cdcdcd;font-size: 12px;display: block;text-align: right;}
    .order-all-price .price-area {font-size: 20px;}
    .order-all-price .point-area {color: #8b8b8b;font-size: 20px;}

    .amount-box dd {text-align: right;margin-top: 10px;}
    .amount-box .price-area dd strong {font-size: 20px;}
    .amount-box .point-area dd strong {font-size: 20px;}

    dd._point strong:after,
    .price ._inputP:after {content: 'P';margin-left: 5px;font-weight: 500;}

    .coupon-box {margin-top: 20px;}
    .order-all-price .coupon-area._full {display: block;}
    .coupon-area._full dd {text-align: left;}
    .coupon-area._full .selectBox {min-height: 52px;}
    .coupon-area._full .selectBox .nice-select {width: 100%;}
    .coupon-area dt {font-size: 20px;}

    .price-list {border-bottom: 1px solid #000;}
    .price-list ._minus {display: flex;justify-content: space-between;width: 100%;max-width: 200px;}

    .price-list ._minus input {width: 124px;}

    .price-list ._minus .minus {font-weight: 800;}

    .price {font-size: 20px;}
    .price dt {color: #8b8b8b;font-weight: bold;font-size: 20px;}
    .price dd {width: 160px;flex: 0 0 160px;}
    .price ._inputP {align-items: center;}

    .amount-box .radio-box .rdo {width: calc(50% - 10px);}
    .amount-box .radio-box label {font-size: 20px;}

    .pcmp-area {max-width: 700px;margin: 200px auto;}
    .pcmp-box:before {content: '';position: absolute;top: 20px; left: 0;width: 144px; height: 144px;background: url('../img/sub/icon-payment-cmp.png') left top no-repeat;}
    .pcmp-box {position: relative;padding-left: 200px;padding-bottom: 50px;}
    .pcmp-box strong.txt {font-size: 32px;margin-bottom: 10px;}
    .pcmp-box .pcmp-txt {font-size: 16px;font-weight: 500;margin-bottom: 40px;}
    .pcmp-box .pcmp-num {font-size: 19px;display: flex;	margin-bottom: 10px;}
    .pcmp-box .pcmp-num dt {width: 90px;flex: 0 0 90px;}
    .top_name1{font-size: 14px;}
    .cont_code_1{font-size: 22px;font-weight: bold;margin-top: 15px;}
    .cont_code_1 span{color: #358fff;}
    .cont_code_color{display: inline-block;width: 20px;height: 20px;background: #d71a1a;border-radius: 5px;position: relative;top: 3px;margin-right: 5px;margin-top: 15px;}
    .cont_code_color_text{font-size: 19px;display: inline-block;}
    .cont_product_quantity_wrap{overflow: hidden;padding-left: 30px;margin-top: 15px;}
    .cont_product_quantity_wrap > div{float: left;height: 30px;line-height: 30px;font-size: 14px;color: #8d8d8d;text-align: right;width: 160px;position: relative;}
    .cont_product_quantity_wrap > div span{color: #232323;font-size: 19px;}
    .cont_product_quantity_wrap > div img{position: absolute;left: 0;top: 0;}
    .cont_product_quantity_box1{margin-right: 20px;}
    .prd-info2{border-bottom: 1px solid #d4d4d4;width: 763px;}
    .btn{width: 100%; max-width: 100px; height: 35px; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 16px; font-weight: 800; border-radius: 10px;}
    .amount-box dt{font-weight: 600;font-size: 20px;}
    .amount-box dd{font-weight: 600;font-size: 20px;color: #000;}
    .amount-box .amount-bottom{padding-top: 10px;border-top: 1px solid #232323;margin-top: 20px;}
    .amount-box .amount-bottom .point-area{display: flex;justify-content: space-between;align-items: center;margin: 5px 0; width: 100%;}
    .amount-box .amount-bottom dd{text-align: right;font-size: 30px;}
    .amount-box .amount-bottom dt{padding-top: 15px; margin-right: 20px;}
    .cart_btn_wrap{text-align: center;margin-top: 30px;}
    .cart_btn{background:blue;display: flex;width: 100%;font-size: 24px;color: #fff;border-radius: 10px; height: 55px;font-weight: bold; align-items: center; justify-content: center;}
    .cart_top_tit{margin-top: 80px;margin-bottom: 30px;}
    .cart_top_tit img{width: 100%;}
    .payment-table2{margin-top: 20px;}
    .cart_top_tit img.mo {display: none;}


    .shipping_address_box{overflow: hidden;height: 50px;line-height: 50px;margin-bottom: 10px;}
    .shipping_address_box > div{float: left;font-size: 20px;color: #8b8b8b;font-weight: bold;}
    .shipping_address_left{width: 20%;}
    .shipping_address_box .shipping_address_right{width: 80%;font-size: 16px;color: #232323;}
    input[type="radio"] + label:before{top: -15px;}
    .address_list_btn{display: inline-block;width: 114px;height: 32px;position: relative;top: 10px;}
    .address_list_btn img{ width: 100%;}
    .shipping_address_right input{height: 45px;border: 1px solid #989898;border-radius: 10px;padding-left: 10px;box-sizing: border-box}
    .shipping_address_right input:focus {outline: none;}
    .address_search_btn{display: inline-block;background: #232323;width: 90px;text-align: center;color: #fff;height: 45px;line-height: 45px;font-size: 18px;border-radius: 10px;margin-left: 15px;font-weight: 500;}
    .w100p{width: 100%;}
    .w60p{width: 58%;margin-right: 2%;}
    .w40p{width: 40%;}
    .w30p{width: 30%;}
    .w15p{width: 15%;}
    .payment_select_tit{font-size: 22px;font-weight: bold;margin-bottom: 40px;}
    .payment_select{font-size: 20px;}
    .payment_select1{font-weight: 500;margin-right: 30px;}
    .payment_select_wrap{padding-bottom: 30px;}
    .payment_receipt{font-size: 20px;border-top: 1px solid #232323;padding-top: 40px;padding-bottom: 10px;}
    input[type=checkbox]+label:before{top: 0;}
    .cont_code_color_text{padding: 10px;}
    .pmt-top{display: block;}
    .pmt-top span{font-size: 16px;font-weight: normal;}
    .prd-box{margin-bottom: 15px;margin-top: 20px;border-bottom: 1px solid #232323;}
    .prd-box:last-child{border-bottom: 0;}


    .amount-box .amount_title { font-size: 22px;font-weight: 800; margin-bottom: 40px; box-sizing: border-box; }
    .amount-box .check_box {width: 100%; display: flex; align-items: center; padding-bottom: 30px; border-bottom: 1px solid #000;}
    .amount-box .check_box label {width: 50%; font-size: 20px; position: relative; box-sizing: border-box; padding-left: 30px;}
    .amount-box .check_box label::after {content: ''; width: 100%; max-width: 20px; height: 20px; border: 1px solid #cecece; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
    .amount-box .check_box input[type="radio"]:checked + label::before {content: ''; width: 100%; max-width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 6px; top: 50%; transform: translateY(-50%);}
    .amount-box .cash_receipts_box {width: 100%; margin-top: 40px; margin-bottom: 10px;}
    .amount-box .cash_receipts_box label {font-size: 20px; position: relative; box-sizing: border-box; padding-left: 24px;}
    .amount-box .cash_receipts_box label::before {content: "";display: inline-block;width: 14px;height: 14px;margin-right: 0px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-color: #ffffff;border-radius: 3px;border: 2px solid #232323; font-weight: normal;}


    /* ¸¶ÀÌÆäÀÌÁö »ó´Ü tab */
    .tab_box {width:  100%; text-align: center;}
    .cart_wrap .tab_list {width: auto; display: inline-flex; align-items: center; justify-content: center; border-bottom: 1px solid #232323; margin-bottom: 40px;}
    .cart_wrap .tab_list li {display: inline-block; box-sizing: border-box; padding: 20px; color: #4d4d4d;}
    .cart_wrap .tab_list li.main_border_color_01 {border-top: none !important; border-right: none !important; border-left: none !important;}
    .cart_wrap .tab_list li a {display: inline-block; font-size: 20px; text-align: center;}
    .cart_wrap .tab_list li a.main_font_color_01 {font-weight: 600;}
    .cart_wrap .title {color: #000;font-size: 26px;font-weight: 800;margin: 0 auto 60px;text-align: center;}
    /* ¸¶ÀÌÆäÀÌÁö »ó´Ü tab */

    .cart_wrap .page_title {width: 100%; text-align: left; font-size: 30px; font-weight: 800; color: #232323;}
    .cart_wrap .tableList {width: 100%;}
    .cart_wrap .tableList table {width: 100%;}

    @media(max-width:1436px){
        .payment-table_wrap {width: 100%; max-width: 900px; margin: 0 auto; float: unset; display: block;}
        .payment-amount {width: 100%; max-width: 900px; margin: 0 auto; float: unset; display: block;}
        .payment-table2 {margin-bottom: 20px;}
    }
    @media(max-width:1200px){
        .cart_conts_wrap .cart_conts_inner {box-sizing: border-box; padding: 0 30px;}
    }
    @media (max-width: 800px){
        .cart_conts_wrap .cart_conts_inner {padding: 0 4.1667vw; margin: 11.1111vw auto 12.5000vw;}
        .payment-table .btn.small{top: 0;}
        .pmt-top, .amount-top{padding-top: 4vw;padding-bottom: 5.6vw}
        .pmt-top input[type=checkbox]+label:before{top: 0.5vw;margin-right: 1vw;}
        .pmt-item input[type=checkbox]+label{margin-left: 0;}
        input[type=radio]+label, input[type=checkbox]+label{margin-left: 0;}
        .btn{min-width: 1px}
        .payment-table .btn.small{width: 22vw;font-size: 4vw;height: 30px;line-height: 30px;}
        .cart_top_tit{margin-top: 13vw;margin-bottom: 0;}
    }
    @media (max-width: 720px){
        .cart_top_tit img.pc {display: none;}
        .cart_top_tit img.mo {display: block;}

        .btn{min-width: 13.8889vw;height: 4.8611vw;line-height: 4.8611vw;font-size: 2.2222vw;top: -1.3889vw;}
        .cart_wrap{width: 100%;}
        .payment-area { padding: 2.7778vw;}
        .payment-table{width: 100%;}
        .payment-table_wrap{width: 100%; max-width: 125.0000vw; }
        .payment-table, .amount-box {border-radius: 2.7778vw;box-shadow: 0 0 1.6667vw rgba(0 0 0 / 12%);  padding: 2.7778vw;}

        .pmt-top, .amount-top {border-bottom: 0.1389vw solid #000;padding-bottom: 2.7778vw;margin-bottom: 1.3889vw; font-size: 3.5000vw; font-weight: 800;}

        .pmt-top label {font-size: 3.5000vw;}

        .pmt-item label .prd-box{margin-top: 2.7778vw;}


        .pmt-img {flex: 0 0 12.0833vw;max-width: 100%;width: 12.0833vw;height: 12.0833vw;border-radius: 0.6944vw;margin-right: 1.3889vw;border: 0.1389vw solid #232323;}
        .pmt-item .prd-info {width: 98%;padding: 0 0 2.7778vw 0;border-bottom: 0.1389vw solid #232323;margin-left: 1.3889vw;padding-left: 13.4722vw;}
        .pmt-item .prd-info.prd-info2 {width: 87%;border-bottom: 0.1389vw solid #d4d4d4;margin-left: 1.3889vw;}

        .pmt-item .pmt-price strong.em {font-size: 4.1944vw; font-weight: 800;}
        .pmt-price strong:after {content: '¿ø';font-size: 3.2222vw;margin-left: 1.3889vw;}

        .amount-top h5 {font-size: 3.0556vw;}
        .payment-amount {width: 100%;margin-left: 0;}

        .amount-box {margin-bottom: 2.7778vw;}

        .amount-box h5 { font-size: 3.5000vw; font-weight: 800;	margin: 1.3889vw 0 0.6944vw;}

        .order-all-price dl,
        .price-list dl {align-items: center;margin: 0.6944vw 0;width: 100%;}
        .amount-box .sum {font-size: 1.6667vw;}
        .order-all-price .price-area {font-size: 2.7778vw;}
        .order-all-price .point-area {font-size: 2.7778vw;}

        .amount-box dd {margin-top: 1.3889vw;}
        .amount-box .price-area dd strong {font-size: 3.7778vw;}
        .amount-box .point-area dd strong {font-size: 3.7778vw;}

        dd._point strong:after,
        .price ._inputP:after {margin-left: 0.6944vw;}

        .coupon-box {margin-top: 2.7778vw;}
        .coupon-area._full .selectBox {min-height: 7.2222vw;}
        .coupon-area._full .selectBox .nice-select {width: 100%;}
        .coupon-area dt {font-size: 2.7778vw;}

        .price-list {border-bottom: 0.1389vw solid #000;}
        .price-list ._minus {width: 100%;max-width: 27.7778vw;}

        .price-list ._minus input {width: 17.2222vw;}


        .price {font-size: 2.7778vw;}
        .price dt {font-size: 2.7778vw;}
        .price dd {width: 22.2222vw;flex: 0 0 22.2222vw;}
        .price ._inputP {align-items: center;}

        .amount-box .radio-box .rdo {width: calc(50% - 1.3889vw);}
        .amount-box .radio-box label {font-size: 2.7778vw;}

        .pcmp-area {max-width: 97.2222vw;margin: 27.7778vw auto;}
        .pcmp-box:before {top: 2.7778vw; left: 0;width: 20.0000vw; height: 20.0000vw;}
        .pcmp-box {padding-left: 27.7778vw;padding-bottom: 6.9444vw;}
        .pcmp-box strong.txt {font-size: 4.4444vw;margin-bottom: 1.3889vw;}
        .pcmp-box .pcmp-txt {font-size: 2.2222vw;margin-bottom: 5.5556vw;}
        .pcmp-box .pcmp-num {font-size: 2.6389vw;	margin-bottom: 1.3889vw;}
        .pcmp-box .pcmp-num dt {width: 12.5000vw;flex: 0 0 12.5000vw;}
        .top_name1{font-size: 2.9444vw;}
        .cont_code_1{font-size: 4.0556vw;margin-top: 2.0833vw;}
        .cont_code_color{width: 2.7778vw;height: 2.7778vw;background: #d71a1a;border-radius: 0.6944vw;top: 0.4167vw;margin-right: 0.6944vw;margin-top: 2.0833vw;}
        .cont_code_color_text{font-size: 3.6389vw;}
        .cont_product_quantity_wrap {padding-left: 0;margin-top: 2.0833vw;}
        .cont_product_quantity_wrap > div{height: 4.1667vw;line-height: 4.1667vw;font-size: 2.9444vw;width: 22.2222vw;}
        .cont_product_quantity_wrap > div span{font-size: 3.6389vw;}
        .cont_product_quantity_wrap > div img{left: 0;top: 0; width: 100%; max-width: 3.8889vw;}
        .cont_product_quantity_box1{margin-right: 2.7778vw;}
        .prd-info2{border-bottom: 0.1389vw solid #d4d4d4;width: 105.9722vw;}
        .btn{width: 100%; max-width: 14.8889vw; height: 5.8611vw;  align-items: center;  font-size: 3.2222vw;  border-radius: 1.3889vw;}
        .amount-box dt{font-size: 3.7778vw;}
        .amount-box dd{font-size: 2.7778vw;}
        .amount-box .amount-bottom{padding-top: 1.3889vw;border-top: 0.1389vw solid #232323;margin-top: 2.7778vw;}
        .amount-box .amount-bottom .point-area{align-items: center;margin: 0.6944vw 0; width: 100%;}
        .amount-box .amount-bottom dd{font-size: 4.1667vw;}
        .amount-box .amount-bottom dt{padding-top: 2.0833vw; margin-right: 2.7778vw;}
        .cart_btn_wrap{margin-top: 4.1667vw;}
        .cart_btn{width: 100%;font-size: 4.3333vw;border-radius: 1.3889vw;background: #358fff;height: 10.6389vw; align-items: center;}
        .cart_top_tit{margin-top: 11.1111vw;margin-bottom: 4.1667vw;}
        .cart_top_tit img{width: 100%;}
        .payment-table2{margin-top: 2.7778vw;}


        .shipping_address_box{height: 6.9444vw;line-height: 6.9444vw;margin-bottom: 1.3889vw;}
        .shipping_address_box > div{font-size: 3.7778vw;}
        .shipping_address_left{width: 30%;}
        .shipping_address_box .shipping_address_right{width: 70%;font-size: 2.2222vw;}
        input[type="radio"] + label:before{top: -2.0833vw;}
        .address_list_btn{width: 15.8333vw;height: 4.4444vw;top: 1.3889vw;}
        .address_list_btn img{ width: 100%;}
        .shipping_address_right input{height: 6.2500vw;border: 0.1389vw solid #989898;border-radius: 1.3889vw;padding-left: 1.3889vw;box-sizing: border-box}
        .shipping_address_right input:focus {outline: none;}
        input#roadAddress {margin-right: 2%;}
        .address_search_btn{background: #232323;width: 12.5000vw;height: 6.2500vw;line-height: 6.2500vw;font-size: 2.5000vw;border-radius: 1.3889vw;margin-left: 2.0833vw;}
        .payment_select_tit{font-size: 3.0556vw;margin-bottom: 5.5556vw;}
        .payment_select{font-size: 2.7778vw;}
        .payment_select1{margin-right: 4.1667vw;}
        .payment_select_wrap{padding-bottom: 4.1667vw;}
        input[type=checkbox]+label{padding-left: 0;}
        .payment_receipt{font-size: 2.7778vw;border-top: 0.1389vw solid #232323;padding-top: 5.5556vw;padding-bottom: 1.3889vw;}
        .cont_code_color_text{padding: 1.3889vw;}

        .pmt-top span{font-size: 2.2222vw;}
        .prd-box{margin-bottom: 2.0833vw;margin-top: 2.7778vw;border-bottom: 0.1389vw solid #232323;}


        .amount-box .amount_title { margin-bottom: 5.5556vw; font-size: 3.5000vw;font-weight: 800; }
        .amount-box .check_box {width: 100%;  align-items: center; padding-bottom: 4.1667vw; border-bottom: 0.1389vw solid #000;}
        .amount-box .check_box label {width: 50%; font-size: 3.7778vw;   padding-left: 5.1667vw;}
        .amount-box .check_box label::after { width: 100%; max-width: 3.7778vw; height: 3.7778vw; border: 0.1389vw solid #cecece; border-radius: 50%;  left: 0; top: 50%; transform: translateY(-50%);}
        .amount-box .check_box input[type="radio"]:checked + label::before { width: 100%; max-width: 2.3889vw; height: 2.3889vw; border-radius: 50%;  left: 0.8333vw; top: 50%; transform: translateY(-50%);}
        .amount-box .cash_receipts_box {width: 100%; margin-top: 5.5556vw; margin-bottom: 1.3889vw;}
        .amount-box .cash_receipts_box label {font-size: 3.7778vw;   padding-left: 4.3333vw;}
        .amount-box .cash_receipts_box label::before {width: 2.9444vw;height: 2.9444vw;margin-right: 0.0000vw;left: 0;top: 50%;transform: translateY(-50%);border-radius: 0.4167vw;border: 0.2778vw solid #232323; }

        .cart_wrap .tab_box .tab_list {margin-bottom: 5.5556vw;}
        .cart_wrap .page_title {font-size: 5.2778vw; margin-bottom: 2.7778vw;}
        .cart_wrap .tab_box .tab_list li {padding: 1.7778vw;}
        .cart_wrap .tab_box .tab_list li a {font-size: 3.4722vw;}
        .cart_wrap .tab_box .title {font-size: 3.8889vw; margin-bottom: 8.3333vw;}
        }
