﻿@charset "utf-8";

/* SSAFY 팝업 반응형 추가 */

@media (max-width: 800px) {
    .pop_wrap.apply {width:100% !important;}
    .pop_wrap.apply .pop_head h2 {font-size:4.6667vw; line-height:13.3333vw; padding:0 0 0 5vw}
    .pop_wrap.apply .close {width:13.3333vw; height:13.3333vw; display:flex; justify-content: center; align-items: center;}
    .pop_wrap.apply .pop_head .close .icon {margin:0; width:100%; height:100%; background-size:40% auto; background-position: center center;}
    .pop_wrap.apply .pop_contents {height:calc(100vh - 13.3333vw); padding:1.6rem;}
    .pop_wrap.apply .title2 {font-size: 16px; padding-bottom:10px; }
    .pop_wrap.apply .title2 + .lead2 {font-size:14px; padding-bottom:10px;}
    .pop_wrap.apply .form-group.view ul {display:block; }
    .pop_wrap.apply .form-group.view ul li {display:block; width:100% !important; padding:10px; }
    .pop_wrap.apply .form-group.view .form-group.view span {font-size:12px; }
    .pop_wrap.apply .form-group.view strong {font-size:14px; margin-top:5px; }
    .pop_wrap.apply .tit-area.mt60 {margin-top:30px !important; }
    .pop_wrap.apply .title3 {font-size:16px; }
    .pop_wrap.apply .readonly {background:inherit; color:inherit}
    .pop_wrap.apply .tit-area2 + .textarea,
    .pop_wrap.apply .tit-area2 + .form-group.view {margin-top:15px; }
    .pop_wrap.apply .no-data-wrap {font-size:16px;}
    .pop_wrap.apply .form-group.view + .lead2 {margin-top:10px; }
    .pop_wrap.apply .btn-group {padding-top:0 !important; text-align:center; margin-top:30px; }
    .pop_wrap.apply .btn-group .btn-md {font-size:16px; min-width:inherit; height:auto; line-height:inherit; padding:10px 25px; min-width:25vw; display:inline-block !important;}
}


@media (max-width: 600px) {
    .pop_wrap.zipcode, .pop_wrap.dialog,
    .layer-pop.sw-test-sel-order {width:100% !important;}
    .pop_head {height:13.3333vw; min-height:0;}
    .pop_head h2 {font-size:4.6667vw; line-height:13.3333vw; padding:0 0 0 5vw}
    .layer-wrap .layer-pop .head {font-size:4.6667vw; line-height:13.3333vw; padding:0 0 0 5vw}
    .pop_head .close {width:13.3333vw; height:13.3333vw; display:flex; justify-content: center; align-items: center;}
    .layer-wrap .layer-pop.sw-test-sel-order.layer-pop .close {width:13.3333vw; height:13.3333vw; background-size:40% auto;}
    .pop_head .close .icon {margin:0; }
    .pop_contents .head_desc {font-size:3.3333vw;}
    .form-group .btn-form {font-size:3vw; width:16vw;}
    label.label {font-size:12px; top:10px; margin-left:10px; }
    input[type="text"].form-control, input[type="password"].form-control, input[type="number"].form-control, input[type="tel"].form-control {height:11.6667vw; padding:20px 17vw 0 10px}
    .form-control.two-btn {padding:20px 36vw 0 10px !important}
    .search-set .btn-form {right:17.5vw}
    .search-set .btn-form + .btn-form {right: 4px;}
    .desc.vali_type {font-size:13px; line-height:1.4;}
    #eduCategory_gbn .desc.vali_type {margin:5px 0 !important;}
    .table-col {font-size:13px;}
    .table-col td {min-height:inherit; padding:8px 0;}
    .table-col td .btn {min-width:inherit; font-size:13px; }
    .pop_wrap .table-col td:last-child {padding-right:0;}
    .pop_wrap .scroll {height:350px !important;}
    .layer-pop.sw-test-sel-order dt {font-size:1.4rem;}
    .layer-pop.sw-test-sel-order dd {font-size:14px; line-height:1.6rem;}
    .layer-pop.sw-test-sel-order .form-group ul {display:block;}
    .layer-pop.sw-test-sel-order .form-group li {display:block; width:100% !important}
    .layer-pop.sw-test-sel-order .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:16px; }
    .layer-pop.sw-test-sel-order .btn-group {padding-top:0 !important}
    .layer-pop.sw-test-sel-order .btn-group .btn-md {font-size:16px; min-width:inherit; height:auto; line-height:inherit; padding:10px 25px; }
}

@media (max-width: 390px) {
    .pop_head .close .icon {width:20px; height:20px; background-size:100% auto;}
}