/* order link */
.order-link-w {
    border-bottom: 1px solid #e1e1e1;
    display: flex;
    margin-bottom: 42px;
}
.order-link-w a {
display: block;
font-size: 24px;

font-weight: 400;
color: #ddd;

margin-bottom: -1px;
border-bottom: 4px solid transparent;
padding: 16px 24px;
}
.order-link-w a.active {
color: #121619;
border-color: #121619;
font-weight: 600;
}
/* sample_guide_w */
.sample_guide_w .guide_tit {
font-size: 16px;
line-height: var(--fs_tit);
color: #121619;
font-weight: 600;
text-transform: uppercase;
}
.sample_guide_w .guide_cont {
padding: 20px;
border: 1px solid #e1e1e1;
margin-top: 8px;
}
.sample_guide_w .guide_cont .top_img {
overflow: hidden;
position: relative;
}
.sample_guide_w .guide_cont .top_img_in {
overflow: hidden;
position: relative;
background-color: #F1ECEC;
}
.sample_guide_w .guide_cont .top_img img:not(:first-child) {
position: absolute;
left: 0;
top: 0;
}
.sample_guide_w .guide_cont .part_w {
margin-top: 16px;
}
.sample_guide_w .guide_cont .part_item {
margin-top: 16px;
}
.sample_guide_w .guide_cont .part_item:first-child {
margin-top: 0;
}

.sample_guide_w .guide_cont .part_item .part_tit span {
margin-top: 1px;
}
.sample_guide_w .guide_cont .part_item .part_cont {
margin-top: 8px;
}

.sample_guide_w .guide_cont .part_item .part_cont .part_desc_item:first-child {
margin-top: 0;
}
.sample_guide_w .guide_cont .part_item .part_cont .part_desc_item .desc_label {
display: block;
margin-right: 16px;
min-width: 60px;
color: #838383;
}

.sample_guide_w .guide_cont .part_item .part_cont .part_desc_item .part_notice {
margin-top: 0;
}
.summary-w .summary {
    width: 380px;
    position: -webkit-sticky;
    position: sticky;
    top: 62px;
}

.summary-left-w {
    width: calc(100% - 380px);
    padding-right: 30px;
}
/*summary 공통*/
.summary-w .summary .summary-box .box-btn {
background-color: #000;
/*border-bottom-left-radius: 20px;*/
/*border-bottom-right-radius: 20px;*/
}
.summary-w .summary .summary-box .box-btn a {
display: block;
color: #fff;
font-size: 16px;

font-weight: 600;
text-align: center;
padding: 20px;
text-transform: uppercase;
}

.summary-w .summary .summary-box .box-btn.type2 {
background-color: #d7fa4b;
}
.summary-w .summary .summary-box .box-btn.type2 a {
color: #000;
}

.summary-w .summary .summary-notice {
margin-top: 16px;
}
.summary-w .summary .summary-notice p {
color: #838383;
font-weight: 500;
font-size: 14px;

}

/*1300*/
/*☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆*/
@media (max-width: 1300px) {
    .sec-txt .sec-title {
        font-size: 2.46vw;

    }

    .breadcrumb {
        font-size: 1.38vw;
        margin-bottom: 0.76vw;
    }


    /*form*/
    .form-common .form-row {
        margin-top: 1.15vw;
    }
    .form-common .form-row:first-child {
        margin-top: 0;
    }
    .form-common .form-row .form-label {
        padding-top: 0.38vw;
        padding-right: 0.92vw;
        font-size: 1.23vw;
    }
    .form-common .form-row .form-label .required-indi::before {
        font-size: 1.3vw;
    }
    .form-input input,
    .form-input select {
        height: 2.61vw;

        padding: 0 0.92vw;
        font-size: 1vw;
        border-radius: 1.53vw;
    }

    .form-common.input-type1 .form-input input,
    .form-common.input-type1 .form-input select {
        border-radius: 2.3vw;
    }
    .form-common.input-type2 .form-input input,
    .form-common.input-type2 .form-input select {
        border-radius: 2.3vw;
        height: 3.46vw;
    }

    .form-input select {
        background-position: right 0.76vw center;
    }

    .form-input .input-view {
        padding: 0.76vw 0;
        min-height: 2.61vw;
    }
    .form-input .input-view.w-img img {
        width: 3.23vw;
        margin-right: 0.76vw;
    }

    .form-file .file-btn {
        padding: 0.38vw 2.3vw;
        font-size: 1.15vw;
        border-radius: 2.3vw;
        margin-right: 0.76vw;
    }
    .form-file .file-notice {
        font-size: 0.92vw;
    }
    .form-file .file-list {
        padding-top: 1.15vw;
    }
    .form-file .file-list li {
        padding-top: 0.76vw;
    }
    .form-file .file-list li:first-child {
        padding-top: 0;
    }

    .input-notice {
        font-size: 0.92vw;

        margin-top: 0.3vw;
    }

    .form-textarea {
        padding: 0.76vw;
        border-radius: 1.53vw;
    }
    .form-textarea textarea {
        height: 7.69vw;
        font-size: 1vw;
    }
    .form-textarea textarea::-webkit-scrollbar {
        width: 0.38vw;
    }
    .form-textarea textarea::-webkit-scrollbar-track {
        border-radius: 0.76vw;
    }

    .form-common .form-row a.form-btn {
        padding: 0.53vw 1.92vw;
        border-radius: 2.3vw;
        font-size: 1vw;

    }


    .form-common .form-row.label100 {
        padding: 0;
    }



    /*radio 공통*/
    .form-radio {
        margin-top: -0.38vw;
        margin-bottom: -0.38vw;
    }
    .form-radio .radio-item {
        margin: 0.38vw 1.15vw 0.38vw 0;
    }
    .form-radio .radio-item input[type="radio"] + label {
        font-size: 1vw;
    }
    .form-radio .radio-item input[type="radio"] + label .radio-ico {
        width: 1.38vw;
        height: 1.38vw;
        margin-right: 0.46vw;
    }
    .form-radio.only-ico {
        width: 1.38vw;
        height: 1.38vw;
    }
    .form-radio.only-ico .radio-item input[type="radio"] + label .radio-ico {
        margin: 0;
    }
    .form-radio .radio-item input[type="radio"]:checked + label .radio-ico::after {
        width: 0.61vw;
        height: 0.61vw;
        margin-top: -0.3vw;
        margin-left: -0.3vw;
    }

    .form-common .form-row.phone .form-input .tel-code {
        font-size: 1vw;
    }

    /*파일 업로드 공통*/
    .file-w .file-up .upload-file {
        font-size: 1vw;

        padding: 0.69vw 0.92vw;
        border-radius: 2.3vw;
        margin-right: 0.76vw;
    }

    .file-w .file-up label {
        padding: 0.53vw 1.92vw;
        font-size: 1vw;

        border-radius: 2.3vw;
    }
    .file-w .file-list {
        margin-top: 1.38vw;
    }
    .file-w .file-list li {
        font-size: 1vw;

        margin-top: 0.46vw;
    }
    .file-w .file-list li:first-child {
        margin-top: 0;
    }

    .form-page .form-title {
        font-size: 1.84vw;

        padding-bottom: 1.38vw;
    }

    .expand-common > .expand-btn::after{
        width: 0.92vw;
        height: 0.92vw;
        right: 1.53vw;
        margin-top: -0.46vw;
    }



    .moq-status-w {
        padding-top: 1.15vw;
        margin-bottom: 9.38vw;
        max-width: 114.61vw;
    }
    .moq-status-w ul {
        width: calc(100% - 19.23vw);
        height: 0.15vw;
        margin: 0 9.61vw;
    }
    .moq-status-w .status-item {
        margin-top: -0.76vw;
        margin-left: -0.76vw;

    }
    .moq-status-w .status-item:nth-child(5) {
        margin-left: 0;
        margin-right: -0.76vw;
        right: 0;
    }


    .moq-status-w .status-item .dot {
        width: 1.53vw;
        height: 1.53vw;
    }
    .moq-status-w .status-item .status-txt {
        font-size: 1.23vw;


        width: 12.77vw;
        margin-top: 1.07vw;
    }
    .ko .moq-status-w .status-item .status-txt {
        width: 7.07vw;
    }


    .moq-status-w .status-item .dot .ani_ico {
        width: 1.53vw;
        height: 1.53vw;
    }
    .moq-status-w .status-item.ready {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w .status-item.ready .dot {
        width: 2.3vw;
        height: 2.3vw;
    }


    /*progress step 별 스타일*/
    .moq-status-w.step1 .status-item:nth-child(1) {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w.step1 .status-item:nth-child(1) .dot {
        width: 2.3vw;
        height: 2.3vw;
        background-size: 1.23vw auto;
    }
    .moq-status-w.track.step1 .status-item:nth-child(1) .dot {
        background-size: 1.23vw auto;
    }

    .moq-status-w.step2 .status-item:nth-child(2) {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w.step2 .status-item:nth-child(2) .dot {
        width: 2.3vw;
        height: 2.3vw;
        background-size: 1.23vw auto;
    }
    .moq-status-w.track.step2 .status-item:nth-child(2) .dot {
        background-size: 1.23vw auto;
    }

    .moq-status-w.step3 .status-item:nth-child(3) {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w.step3 .status-item:nth-child(3) .dot {
        width: 2.3vw;
        height: 2.3vw;
        background-size: 1.23vw auto;
    }
    .moq-status-w.track.step3 .status-item:nth-child(3) .dot {
        background-size: 1.23vw auto;
    }

    .moq-status-w.step4 .status-item:nth-child(4) {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w.step4 .status-item:nth-child(4) .dot {
        width: 2.3vw;
        height: 2.3vw;
        background-size: 1.23vw auto;
    }
    .moq-status-w.track.step4 .status-item:nth-child(4) .dot {
        background-size: 1.23vw auto;
    }
    .moq-status-w.step5 .status-item:nth-child(5) {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w.step5 .status-item:nth-child(5) .dot {
        width: 2.3vw;
        height: 2.3vw;
        background-size: 1.23vw auto;
    }
    .moq-status-w.track.step5 .status-item:nth-child(5) .dot {
        background-size: 1.23vw auto;
    }

    .moq-status-w.step6 .status-item:nth-child(6) {
        margin-top: -1.15vw;
        margin-left: -1.15vw;
    }
    .moq-status-w.step6 .status-item:nth-child(6) .dot {
        width: 2.3vw;
        height: 2.3vw;
        background-size: 1.23vw auto;
    }
    .moq-status-w.track.step6 .status-item:nth-child(6) .dot {
        background-size: 1.23vw auto;
    }
    .moq-status-w.order ul {
        max-width: 76.92vw;
    }
    .moq-status-w.order .status-item:nth-child(3) {
        margin-right: -0.76vw;
    }

    /*summary 공통*/
    .summary-left-w {
        width: calc(100% - 29.23vw);
        padding-right: 2.3vw;
    }

    .summary-w .summary {
        width: 29.23vw;
        top: 4.76vw;
    }

    .summary-w .summary .summary-box .box-top {
        padding: 2.46vw 2.46vw 1.84vw 2.46vw;
        /*border-top-left-radius: 1.53vw;*/
        /*border-top-right-radius: 1.53vw;*/
    }

    .summary-w .summary .summary-box .box-top .box-cont {
        margin-top: 1.53vw;
        padding-bottom: 1.53vw;

    }
    .summary-w .summary .summary-box .box-top .box-cont:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont:last-child {
        padding-bottom: 0;
        border: 0;
    }

    .summary-w .summary .summary-box .box-top .box-cont .cont-row {
        margin-top: 1.53vw;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row.notice {
        margin-top: 0.62vw;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row.notice p {
        font-size: 1vw;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row .cont-label {
        width: 9.23vw;
        font-size: 1.07vw;

        padding-right: 0.76vw;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row .cont-txt p {
        font-size: 1vw;

        margin-top: 0.61vw;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row .cont-txt p:first-child {
        margin-top: 0;
    }

    .summary-w .summary .summary-box .box-top .box-cont.cont-notice {
        margin-top: 0.76vw;
        border-bottom: 0;
        padding-bottom: 0;
    }

    .summary-w .summary .summary-box .box-top .box-cont.cont-notice .cont-row {
        padding: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont.cont-notice .cont-row p {
        font-size: 1vw;

    }

    .summary-w .summary .summary-box .box-top .box-cont.package .cont-row .cont-txt p {
        margin-top: 1.53vw;
    }
    .summary-w .summary .summary-box .box-top .box-cont.package .cont-row .cont-txt p:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont.package .cont-row .cont-txt p span {
        margin-top: 0.61vw;
    }

    .summary-w .summary .summary-box .box-top .box-cont.count {
        padding-bottom: 0;
        border-bottom: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont.count .cont-row .cont-txt p {
        font-size: 1.23vw;
    }

    .summary-w .summary .summary-box .box-bot {
        padding: 2.3vw 3.07vw;
    }
    .summary-w .summary .summary-box .box-bot .cont-row {
        margin-top: 1.53vw;
    }
    .summary-w .summary .summary-box .box-bot .cont-row:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-bot .cont-row .cont-label {
        font-size: 1.23vw;

    }
    .summary-w .summary .summary-box .box-bot .cont-row .cont-label .label-notice {
        font-size: 1vw;
    }
    .summary-w .summary .summary-box .box-bot .cont-row .cont-txt {
        font-size: 1.23vw;

    }
    .summary-w .summary .summary-box .box-btn {
        /*border-bottom-left-radius: 1.53vw;*/
        /*border-bottom-right-radius: 1.53vw;*/
    }
    .sec-cont .summary-w .summary .summary-box .box-btn a {
        font-size: 1.23vw;

        padding: 1.53vw;

    }

    .summary-w .summary .summary-notice {
        margin-top: 1.23vw;
    }
    .summary-w .summary .summary-notice p {
        font-size: 1.07vw;

    }

    /* order link */
    .order-link-w {
        margin-bottom: 3.23vw;
    }
    .order-link-w a {
        font-size: 1.84vw;


        padding: 1.23vw 1.84vw;
    }
    /*table list comm*/
    .list-wrap.table-list-comm .list table th {
        padding: 1.15vw 0.61vw;
        font-size: 1.07vw;

    }
    .list-wrap.table-list-comm .list table td {
        padding: 1.15vw 0.61vw;
        font-size: 1.07vw;

    }
    .list-wrap.table-list-comm .list table td .list-btn {
        border-radius: 1.53vw;
        margin-top: 0.76vw;
    }

    /****************** .use_tooltip_comm  ******************/
    .use_tooltip_comm {
        padding-right: 1.85vw;
        background-size: 1.85vw auto;
    }
    .use_tooltip_comm .tooltip_box {
        padding-bottom: 0.92vw;
        width: 17.69vw;
        margin-right: -7.92vw;
    }
    .use_tooltip_comm .tooltip_box .tooltip_in {
        padding: 0.46vw 2.46vw 0.46vw 0.62vw;
    }
    .use_tooltip_comm .tooltip_box .tooltip_in .after {
        width: 0.92vw;
        height: 0.69vw;
        margin-left: -0.46vw;
        margin-top: -0.15vw;
    }
    .use_tooltip_comm .tooltip_box .tooltip_close {
        top: 0.46vw;
        right: 0.62vw;
    }
    .use_tooltip_comm .tooltip_box .tooltip_title {
        font-size: 1.38vw;
        margin-bottom: 1.23vw;
    }
    .use_tooltip_comm .tooltip_box .tooltip_desc img {
        margin-bottom: 1.23vw;
    }
    .use_tooltip_comm .tooltip_box .tooltip_desc,
    .use_tooltip_comm .tooltip_box .tooltip_desc p {
        font-size: 1vw;
    }
    .use_tooltip_comm.center .tooltip_box {
        margin-left: -9.46vw;
    }


    /****************** order_pay_comm ******************/
    .order_pay_comm .part + .part {
        margin-top: 3.08vw;
    }
    .order_pay_comm .part_cont {
        margin-top: 1.23vw;
        padding-top: 1.23vw;
    }
    .order_pay_comm .order_row {
        padding-bottom: 1.54vw;
    }
    /****************** addr_list_comm ******************/
    .addr_list_comm .order_addr_list_w .addr_row input[type="radio"] + label {
        padding-left: 2.77vw;
    }
    .addr_list_comm .order_addr_list_w .addr_row input[type="radio"] + label i.radio_ico {
        width: 1.38vw;
        height: 1.38vw;
        margin-right: 0.62vw;
        margin-top: -0.69vw;
    }
    .addr_list_comm .order_addr_list_w .addr_row input[type="radio"]:checked + label i.radio_ico span::after {
        width: 0.62vw;
        height: 0.62vw;
    }
    .addr_list_comm .order_addr_list_w .addr_row .change_link {
        margin-top: 0.77vw;
    }
    .addr_list_comm .order_addr_list_w .addr_row .change_link a {
        margin-right: 0.62vw;
    }
    .addr_list_comm .order_addr_list_w .addr_add_link_w {
        margin-top: 1.54vw;
        padding-bottom: 1.54vw;
    }
    .addr_list_comm .order_addr_list_w .addr_add_link_w .addr_add_link {
        font-size: 1.23vw;
    }
    .addr_list_comm .order_form_btn {
        margin-top: 2.46vw;
    }
    .addr_list_comm .order_form_btn a {
        padding: 0.77vw 1.54vw;
        margin: 0 0.31vw;
        font-size: 1.31vw;
    }

    .addr_list_comm .order_row .form_view {
        font-size: 1.23vw;
    }
    .addr_list_comm .order_row .change_link {
        font-size: 1.23vw;
        margin-top: 1.85vw;
    }

    .addr_list_comm .order_form_w .order_row .order_col {
        width: 15.38vw;
        margin-right: 1.85vw;
    }
    .addr_list_comm .order_form_w .order_row .form_item {
        max-width: 32.62vw;
    }
    .addr_list_comm .order_form_w .order_row.country .form_item {
        max-width: 23.08vw;
    }
    .addr_list_comm .order_form_w .order_row.adr .addr_row {
        margin-top: 1.23vw;
    }
    .addr_list_comm .order_form_w .order_row.adr .addr_row:first-child {
        margin-top: 0;
    }
    .addr_list_comm .order_form_w .order_row.adr .form_item_w .form_item_btn {
        margin-left: 0.62vw;
    }
    .addr_list_comm .order_form_w .order_row.adr .form_item_w .form_item_btn a {
        padding-top: 0.69vw;
        padding-bottom: 0.69vw;
    }

    /****************** pay_comm ******************/
    .pay_comm .pay_w .form_notice {
        margin-top: 1.53vw;
    }
    .pay_comm .pay_w .pay_item {
        margin-right: 1.23vw;
    }
    .pay_comm .pay_w .pay_item input[type="radio"] + label {
        padding: 1.53vw;
        width: 16.92vw;
    }
    .pay_comm .pay_w .pay_item input[type="radio"] + label p {
        font-size: 1.23vw;

    }
    .pay_comm .pay_w .pay_item input[type="radio"] + label p i.radio_ico {
        width: 1.38vw;
        height: 1.38vw;
        margin-right: 0.61vw;
    }
    .pay_comm .pay_w .pay_item input[type="radio"]:checked + label p i.radio_ico::after {
        width: 0.61vw;
        height: 0.61vw;
    }

    .pay_comm .pay_w .pay_item .pay_img {
        padding-left: 1.84vw;
        margin-top: 1.53vw;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item {
        margin-right: 0.92vw;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item:last-child {
        margin-right: 0;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.visa {
        width: 4vw;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.master {
        width: 3.07vw;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.jcb {
        width: 3.07vw;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.paypal {
        width: 6.07vw;
    }

    /* SELECT BOX 검색 *****************************************************************************************************/
    .select2-container {
        font-size: 1.08vw;

    }
    .select2-container .select2-selection--single {
        min-height: 2.62vw;
    }
    .select2-search--dropdown {
        padding: 0.31vw;
    }
    .select2-selection__placeholder {

        font-size: 1vw;
    }
    .select2-container--default .select2-selection--single {
        height: 3.08vw;

        padding-right: 1.85vw;
        background: url('/v2/img/ico_select2.png') no-repeat right 0.62vw center;
        background-size: 1.23vw;
    }
    .select2-container--default .select2-selection--single .select2-search--inline {
        margin-left: -22.69vw;
    }
    .select2-container .select2-selection--single .select2-selection__rendered {
        margin-left: 0.77vw;
        font-size: 1vw;

    }
    .select2-container--default .select2-selection--single .select2-selection__choice {
        margin-left: 0.77vw;
    }
    .select2-container--default .select2-selection--single .select2-selection__choice__display {
        font-size: 1.08vw;

        padding-right: 0.38vw;
    }
    .select2-container .select2-search--inline .select2-search__field {
        margin-top: 0.38vw;
        margin-left: 0.38vw;
    }
    .select2-container--default .select2-search--inline .select2-search__field {
        height: 1.54vw;
        padding-left: 0.62vw;
        padding-bottom: 0.23vw;
    }
    .signup .form_comm .form_row .form_item textarea {
        height: 1.54vw;
    }
    .select2-results__options {
        font-size: 1.08vw;

        padding-left: 0.77vw;
    }
    .select2-container--default .select2-results > .select2-results__options {
        max-height: 15.38vw;
    }
    .select2-results__option {
        padding: 0.46vw;
    }
    .select2-results__option--selectable {
        padding-left: 0.77vw;
        font-size: 1.08vw;

    }
    .select2-dropdown {
        border-radius: 0.31vw;
    }
    /**********************************************************************************************************************/
}


/*768*/
/*☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆*/
@media (max-width: 768px) {
    .sec-txt .sec-title {
        font-size: 20px;/* s:사용자재구축 (passrim) font-size 변경 19px ==> 20px  */

    }

    .breadcrumb {
        font-size: 10px;
        margin-bottom: 6px;
    }


    /*form*/
    .form-common .form-row {
        margin-top: 9px;
    }
    .form-common .form-row:first-child {
        margin-top: 0;
    }
    .form-common .form-row .form-label {
        padding-top: 3px;
        padding-right: 7px;
        font-size: 9px;
    }
    .form-common .form-row .form-label .required-indi::before {
        font-size: 10px;
    }
    .form-input input,
    .form-input select {
        height: 20px;

        padding: 0 7px;
        font-size: 14px;
        border-radius: 12px;
    }

    .form-common.input-type1 .form-input input,
    .form-common.input-type1 .form-input select {
        border-radius: 18px;
    }
    .form-common.input-type2 .form-input input,
    .form-common.input-type2 .form-input select {
        border-radius: 18px;
        height: 27px;
    }

    .form-input select {
        background-position: right 6px center;
    }

    .form-input .input-view {
        padding: 6px 0;
        min-height: 20px;
    }
    .form-input .input-view.w-img img {
        width: 25px;
        margin-right: 6px;
    }

    .form-file .file-btn {
        padding: 3px 18px;
        font-size: 9px;
        border-radius: 18px;
        margin-right: 6px;
    }
    .form-file .file-notice {
        font-size: 7px;
    }
    .form-file .file-list {
        padding-top: 9px;
    }
    .form-file .file-list li {
        padding-top: 6px;
    }
    .form-file .file-list li:first-child {
        padding-top: 0;
    }

    .input-notice {
        font-size: 7px;

        margin-top: 2px;
    }

    .form-textarea {
        padding: 6px;
        border-radius: 12px;
    }
    .form-textarea textarea {
        height: 59px;
        font-size: 14px;
    }
    .form-textarea textarea::-webkit-scrollbar {
        width: 3px;
    }
    .form-textarea textarea::-webkit-scrollbar-track {
        border-radius: 6px;
    }

    .form-common .form-row a.form-btn {
        padding: 4px 15px;
        border-radius: 18px;
        font-size: 14px;

    }

    .form-common .form-row.label100 {
        padding: 0;
    }

    /*radio 공통*/
    .form-radio {
        margin-top: -3px;
        margin-bottom: -3px;
    }
    .form-radio .radio-item {
        margin: 3px 9px 3px 0;
    }
    .form-radio .radio-item input[type="radio"] + label {
        font-size: 14px;
    }
    .form-radio .radio-item input[type="radio"] + label .radio-ico {
        width: 10px;
        height: 10px;
        margin-right: 4px;
    }
    .form-radio.only-ico {
        width: 10px;
        height: 10px;
    }
    .form-radio.only-ico .radio-item input[type="radio"] + label .radio-ico {
        margin: 0;
    }
    .form-radio .radio-item input[type="radio"]:checked + label .radio-ico::after {
        width: 4px;
        height: 4px;
        margin-top: -2px;
        margin-left: -2px;
    }

    .form-common .form-row.phone .form-input .tel-code {
        font-size: 14px;
    }

    /*파일 업로드 공통*/
    .file-w .file-up .upload-file {
        font-size: 14px;

        padding: 5px 7px;
        border-radius: 18px;
        margin-right: 6px;
    }

    .file-w .file-up label {
        padding: 4px 15px;
        font-size: 14px;

        border-radius: 18px;
    }
    .file-w .file-list {
        margin-top: 11px;
    }
    .file-w .file-list li {
        font-size: 14px;

        margin-top: 4px;
    }
    .file-w .file-list li:first-child {
        margin-top: 0;
    }

    .form-page .form-title {
        font-size: 14px;

        padding-bottom: 11px;
    }

    .expand-common > .expand-btn::after{
        width: 7px;
        height: 7px;
        right: 12px;
        margin-top: -4px;
    }

    .moq-status-w {
        padding-top: 9px;
        margin-bottom: 72px;
        max-width: 880px;
    }
    .moq-status-w ul {
        width: calc(100% - 148px);
        height: 1px;
        margin: 0 74px;
    }
    .moq-status-w .status-item {
        margin-top: -6px;
        margin-left: -6px;

    }
    .moq-status-w .status-item:nth-child(5) {
        margin-left: 0;
        margin-right: -6px;
        right: 0;
    }


    .moq-status-w .status-item .dot {
        width: 12px;
        height: 12px;
    }
    .moq-status-w .status-item .status-txt {
        font-size: 10px;


        width: 98px;
        margin-top: 8px;
    }
    .ko .moq-status-w .status-item .status-txt {
        width: 54px;
    }

    .moq-status-w .status-item .dot .ani_ico {
        width: 12px;
        height: 12px;
    }
    .moq-status-w .status-item.ready {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w .status-item.ready .dot {
        width: 18px;
        height: 18px;
    }

    /*progress step 별 스타일*/
    .moq-status-w.step1 .status-item:nth-child(1) {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w.step1 .status-item:nth-child(1) .dot {
        width: 18px;
        height: 18px;
        background-size: 9px auto;
    }
    .moq-status-w.track.step1 .status-item:nth-child(1) .dot {
        background-size: 9px auto;
    }

    .moq-status-w.step2 .status-item:nth-child(2) {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w.step2 .status-item:nth-child(2) .dot {
        width: 18px;
        height: 18px;
        background-size: 9px auto;
    }
    .moq-status-w.track.step2 .status-item:nth-child(2) .dot {
        background-size: 9px auto;
    }

    .moq-status-w.step3 .status-item:nth-child(3) {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w.step3 .status-item:nth-child(3) .dot {
        width: 18px;
        height: 18px;
        background-size: 9px auto;
    }
    .moq-status-w.track.step3 .status-item:nth-child(3) .dot {
        background-size: 9px auto;
    }

    .moq-status-w.step4 .status-item:nth-child(4) {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w.step4 .status-item:nth-child(4) .dot {
        width: 18px;
        height: 18px;
        background-size: 9px auto;
    }
    .moq-status-w.track.step4 .status-item:nth-child(4) .dot {
        background-size: 9px auto;
    }
    .moq-status-w.step5 .status-item:nth-child(5) {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w.step5 .status-item:nth-child(5) .dot {
        width: 18px;
        height: 18px;
        background-size: 9px auto;
    }
    .moq-status-w.track.step5 .status-item:nth-child(5) .dot {
        background-size: 9px auto;
    }

    .moq-status-w.step6 .status-item:nth-child(6) {
        margin-top: -9px;
        margin-left: -9px;
    }
    .moq-status-w.step6 .status-item:nth-child(6) .dot {
        width: 18px;
        height: 18px;
        background-size: 9px auto;
    }
    .moq-status-w.track.step6 .status-item:nth-child(6) .dot {
        background-size: 9px auto;
    }
    .moq-status-w.order ul {
        max-width: 590px;
    }
    .moq-status-w.order .status-item:nth-child(3) {
        margin-right: -6px;
    }

    /*summary 공통*/
    .summary-left-w {
        width: calc(100% - 224px);
        padding-right: 18px;
    }

    .summary-w .summary {
        width: 224px;
        top: 37px;
    }

    .summary-w .summary .summary-box .box-top {
        padding: 19px 19px 14px 19px;
        /*border-top-left-radius: 12px;*/
        /*border-top-right-radius: 12px;*/
    }

    .summary-w .summary .summary-box .box-top .box-cont {
        margin-top: 12px;
        padding-bottom: 12px;

    }
    .summary-w .summary .summary-box .box-top .box-cont:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont:last-child {
        padding-bottom: 0;
        border: 0;
    }

    .summary-w .summary .summary-box .box-top .box-cont .cont-row {
        margin-top: 12px;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row.notice {
        margin-top: 5px;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row.notice p {
        font-size: 14px;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row .cont-label {
        width: 71px;
        font-size: 14px;
        font-weight: 300;
        padding-right: 6px;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row .cont-txt p {
        font-size: 14px;
        font-weight: 300;
        margin-top: 5px;
    }
    .summary-w .summary .summary-box .box-top .box-cont .cont-row .cont-txt p:first-child {
        margin-top: 0;
    }

    .summary-w .summary .summary-box .box-top .box-cont.cont-notice {
        margin-top: 6px;
        border-bottom: 0;
        padding-bottom: 0;
    }

    .summary-w .summary .summary-box .box-top .box-cont.cont-notice .cont-row {
        padding: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont.cont-notice .cont-row p {
        font-size: 1vw;

    }

    .summary-w .summary .summary-box .box-top .box-cont.package .cont-row .cont-txt p {
        margin-top: 12px;
    }
    .summary-w .summary .summary-box .box-top .box-cont.package .cont-row .cont-txt p:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont.package .cont-row .cont-txt p span {
        margin-top: 5px;
    }

    .summary-w .summary .summary-box .box-top .box-cont.count {
        padding-bottom: 0;
        border-bottom: 0;
    }
    .summary-w .summary .summary-box .box-top .box-cont.count .cont-row .cont-txt p {
        font-size: 9px;
    }

    .summary-w .summary .summary-box .box-bot {
        padding: 18px 24px;
    }
    .summary-w .summary .summary-box .box-bot .cont-row {
        margin-top: 12px;
    }
    .summary-w .summary .summary-box .box-bot .cont-row:first-child {
        margin-top: 0;
    }
    .summary-w .summary .summary-box .box-bot .cont-row .cont-label {
        font-size: 9px;

    }
    .summary-w .summary .summary-box .box-bot .cont-row .cont-label .label-notice {
        font-size: 1vw;
    }
    .summary-w .summary .summary-box .box-bot .cont-row .cont-txt {
        font-size: 9px;

    }
    .summary-w .summary .summary-box .box-btn {
        /*border-bottom-left-radius: 12px;*/
        /*border-bottom-right-radius: 12px;*/
        margin-top: 32px;
    }
    .summary-w .summary .summary-box .box-btn a {
        font-size: 9px;

        padding: 12px;

    }

    .summary-w .summary .summary-notice {
        margin-top: 9px;
    }
    .summary-w .summary .summary-notice p {
        font-size: 14px;

    }
    /* order link */
    .order-link-w {
        margin-bottom: 25px;
    }
    .order-link-w a {
        font-size: 14px;


        padding: 9px 14px;
    }

    /*table list comm*/
    .list-wrap.table-list-comm .list table th {
        padding: 9px 5px;
        font-size: 14px;

    }
    .list-wrap.table-list-comm .list table td {
        padding: 9px 5px;
        font-size: 14px;

    }
    .list-wrap.table-list-comm .list table td .list-btn {
        border-radius: 12px;
        margin-top: 6px;
    }

    /****************** .use_tooltip_comm  ******************/
    .use_tooltip_comm {
        padding-right: 14px;
        background-size: 14px auto;
    }
    .use_tooltip_comm .tooltip_box {
        padding-bottom: 7px;
        width: 136px;
        margin-right: -61px;
    }
    .use_tooltip_comm .tooltip_box .tooltip_in {
        padding: 4px 19px 4px 5px;
    }
    .use_tooltip_comm .tooltip_box .tooltip_in .after {
        width: 7px;
        height: 5px;
        margin-left: -4px;
        margin-top: -1px;
    }
    .use_tooltip_comm .tooltip_box .tooltip_close {
        top: 4px;
        right: 5px;
    }
    .use_tooltip_comm .tooltip_box .tooltip_title {
        font-size: 11px;
        margin-bottom: 9px;
    }
    .use_tooltip_comm .tooltip_box .tooltip_desc img {
        margin-bottom: 9px;
    }
    .use_tooltip_comm .tooltip_box .tooltip_desc,
    .use_tooltip_comm .tooltip_box .tooltip_desc p {
        font-size: 14px;
    }
    .use_tooltip_comm.center .tooltip_box {
        margin-left: -73px;
    }

    /****************** order_pay_comm ******************/
    .order_pay_comm .part + .part {
        margin-top: 24px;
    }
    .order_pay_comm .part_cont {
        margin-top: 9px;
        padding-top: 9px;
    }
    .order_pay_comm .order_row {
        padding-bottom: 12px;
    }
    /****************** addr_list_comm ******************/
    .addr_list_comm .order_addr_list_w .addr_row input[type="radio"] + label {
        padding-left: 21px;
    }
    .addr_list_comm .order_addr_list_w .addr_row input[type="radio"] + label i.radio_ico {
        width: 11px;
        height: 11px;
        margin-right: 5px;
        margin-top: -5px;
    }
    .addr_list_comm .order_addr_list_w .addr_row input[type="radio"]:checked + label i.radio_ico span::after {
        width: 5px;
        height: 5px;
    }
    .addr_list_comm .order_addr_list_w .addr_row .change_link {
        margin-top: 6px;
    }
    .addr_list_comm .order_addr_list_w .addr_row .change_link a {
        margin-right: 5px;
    }
    .addr_list_comm .order_addr_list_w .addr_add_link_w {
        margin-top: 12px;
        padding-bottom: 12px;
    }
    .addr_list_comm .order_addr_list_w .addr_add_link_w .addr_add_link {
        font-size: 9px;
    }
    .addr_list_comm .order_form_btn {
        margin-top: 19px;
    }
    .addr_list_comm .order_form_btn a {
        padding: 6px 12px;
        margin: 0 2px;
        font-size: 10px;
    }

    .addr_list_comm .order_row .form_view {
        font-size: 9px;
    }
    .addr_list_comm .order_row .change_link {
        font-size: 9px;
        margin-top: 14px;
    }

    .addr_list_comm .order_form_w .order_row .order_col {
        width: 118px;
        margin-right: 14px;
    }
    .addr_list_comm .order_form_w .order_row .form_item {
        max-width: 251px;
    }
    .addr_list_comm .order_form_w .order_row.country .form_item {
        max-width: 177px;
    }
    .addr_list_comm .order_form_w .order_row.adr .addr_row {
        margin-top: 9px;
    }
    .addr_list_comm .order_form_w .order_row.adr .addr_row:first-child {
        margin-top: 0;
    }
    .addr_list_comm .order_form_w .order_row.adr .form_item_w .form_item_btn {
        margin-left: 5px;
    }
    .addr_list_comm .order_form_w .order_row.adr .form_item_w .form_item_btn a {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    /****************** pay_comm ******************/
    .pay_comm .pay_w .form_notice {
        margin-top: 12px;
    }
    .pay_comm .pay_w .pay_item {
        margin-right: 9px;
    }
    .pay_comm .pay_w .pay_item input[type="radio"] + label {
        padding: 12px;
        width: 130px;
    }
    .pay_comm .pay_w .pay_item input[type="radio"] + label p {
        font-size: 9px;

    }
    .pay_comm .pay_w .pay_item input[type="radio"] + label p i.radio_ico {
        width: 11px;
        height: 11px;
        margin-right: 5px;
    }
    .pay_comm .pay_w .pay_item input[type="radio"]:checked + label p i.radio_ico::after {
        width: 5px;
        height: 5px;
    }

    .pay_comm .pay_w .pay_item .pay_img {
        padding-left: 14px;
        margin-top: 12px;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item {
        margin-right: 7px;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item:last-child {
        margin-right: 0;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.visa {
        width: 31px;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.master {
        width: 24px;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.jcb {
        width: 24px;
    }
    .pay_comm .pay_w .pay_item .pay_img .img_item.paypal {
        width: 47px;
    }

    /* SELECT BOX 검색 *****************************************************************************************************/
    .select2-container {
        font-size: 14px;

    }
    .select2-container .select2-selection--single {
        min-height: 20px;
    }
    .select2-search--dropdown {
        padding: 2px;
    }
    .select2-selection__placeholder {

        font-size: 14px;
    }
    .select2-container--default .select2-selection--single {
        height: 24px;

        padding-right: 14px;
        background: url('/v2/img/ico_select2.png') no-repeat right 5px center;
        background-size: 9px;
    }
    .select2-container--default .select2-selection--single .select2-search--inline {
        margin-left: -174px;
    }
    .select2-container .select2-selection--single .select2-selection__rendered {
        margin-left: 6px;
        font-size: 14px;

    }
    .select2-container--default .select2-selection--single .select2-selection__choice {
        margin-left: 6px;
    }
    .select2-container--default .select2-selection--single .select2-selection__choice__display {
        font-size: 14px;

        padding-right: 3px;
    }
    .select2-container .select2-search--inline .select2-search__field {
        margin-top: 3px;
        margin-left: 3px;
    }
    .select2-container--default .select2-search--inline .select2-search__field {
        height: 12px;
        padding-left: 5px;
        padding-bottom: 2px;
    }
    .signup .form_comm .form_row .form_item textarea {
        height: 12px;
    }
    .select2-results__options {
        font-size: 14px;

        padding-left: 6px;
    }
    .select2-container--default .select2-results > .select2-results__options {
        max-height: 118px;
    }
    .select2-results__option {
        padding: 4px;
    }
    .select2-results__option--selectable {
        padding-left: 6px;
        font-size: 14px;

    }
    .select2-dropdown {
        border-radius: 2px;
    }
    .order-link-w {
        margin-bottom: 25px;
        display: flex;
    }
    .order-link-w a {
        display: block;
        width: 50%;
        text-align: center;
        padding:0;
        border:0px;
      }
      .order-link-w a p {
        padding: 11px 12px;
        display: inline-block;
        font-size: 16px;
      
        color: #c4c4c4;
        font-weight: 600;
        border-bottom: 2px solid transparent;
        margin-bottom: -1px;
      }
      .order-link-w a.active p {
        color: #000;
        border-color: #000;
      }

    /**********************************************************************************************************************/
}