@charset "utf-8";


@media screen and (max-width: 1920px) {

  
}

@media all and (max-width:1440px){


  .main-visual-content {padding: 0px 5%;}
  .main-visual-title {font-size:5.0rem;}
  /* .main-visual .swiper-navigation {bottom:50px;left: 5%;}  */

  .section_2 .inBox{width:100%;background:url(/_images/botton_bg.webp) 100% 50% no-repeat;padding:10rem 8%;}
  .section_2 .r-txt{position:absolute;left:95%;}
  .section_2 .tit{font-size:4rem;margin-bottom:20px;}
  .section_2 .txt{padding:7px 15px;font-size:1.8rem;}
  .section_2 .btn--area{position:absolute;right:0%;}
  
  .section_2 .btn--box{padding:50px 20px 20px;width:250px; }
  .section_2 .btn--box .txt-1{font-size:20px;}
  .section_2 .btn--box .txt-2{font-size:16px;margin-bottom:20px;}

  .section_3 li:nth-child(2){padding:0 0rem 0 5rem;}
  .section_3 .txt{font-size:16px;}


  .application--wrap .process--area{float:left; width:260px;}
  .application--wrap .form--area{float:left; width:calc(100% - 260px);}
  .application--wrap .form--area.fixed{padding-left:260px;box-sizing: border-box;}
    
  .process--box{width:100%;max-width:220px;}

  .about li:nth-child(2){padding:0 0rem 0 5rem;}
  .about .txt{font-size:16px;}
  .about .txt--eng{font-size:16px;margin-top:30px;}

  .section_02 .inBox{width:95%;background:url(/_images/main/section2-bg.png) 100% 50% no-repeat;padding:10rem 8%;}
  .section_02 .r-txt{position:absolute;left:95%;}
  .section_02 .tit{font-size:4rem;margin-bottom:20px;}
  .section_02 .txt{padding:7px 15px;font-size:1.8rem;}
  .section_02 .btn--area{position:absolute;right:0%;}
  
  .section_02 .btn--box{padding:50px 20px 20px;width:250px; }
  .section_02 .btn--box .txt-1{font-size:20px;}
  .section_02 .btn--box .txt-2{font-size:16px;margin-bottom:20px;}


}   

/* 1280px 이하 */
@media all and (max-width:1280px){
  #gnb .gnb1_li {padding: 0 15px; }
  .gnb1_a {font-size:1.6rem;}
  .gnb2_a {font-size: 1.4rem;  }
  #header.bg_on .gnb1_a {font-size:1.6rem;}
  #header-sub .gnb1_a {font-size:1.6rem;}

  .inner{padding:0 5%;}

  .main--step .txt br{display:none;}

  .footer{margin-top:10rem;padding:0 5%;}  
  .footer_notice {padding:20px 0;}
  .footer_notice .n-tit{font-size:16px;margin-right:30px;}

  .main_notice .n-tit{font-size:16px;}
  .main_notice {padding:15px 5%;}

/*
  .step--box .step-no{font-size:14px;line-height:1;color:#888;}
  .step--box .step-no > span{display:inline-block;font-weight:600;font-size:16px;}
  .step--box .step-tit{display:none;}
  .step--box .step-tit-eng{display:none;}
  .step--box li.active .step-no{font-weight:700;color:#333;}
  .step--box li.on .step-no{font-weight:700;color:var(--concept-color);}
  .step--box .arrow{width:5px; height:5px; background:url(/_images/layout/i_circle.png) 50% 50% no-repeat; }
*/

  .step--box{position:relative;width:100%; padding:0px; border:0px;margin-bottom:40px;}
  .step--box::before{position:absolute;left:0px;bottom:8px;content: ' ';width:100%; height:1px;background:#ebebeb; z-index: 0;}
  .step--box ul{display:flex;align-items:center;justify-content: space-between;}
  .step--box li{padding:0 0 16px 0;justify-content:center;}
  .step--box .arrow{display:none;}
  .step--box .step-no{font-weight:500;font-size:14px;line-height:1;color:#888;padding-bottom:8px;}
  .step--box .step-no > span{display:inline-block;}
  .step--box .step-tit{display:none;}
  .step--box .step-tit-eng{display:none;}
  .step--box li.on .step-no{font-weight:700;color:var(--concept-color);}
  .step--box li.on::after{position:absolute;left:50%;margin-left:-8px; bottom:0px;content: ' ';width:16px; height:16px;background:url(/_images/layout/i_chk_on.png) 50% 50% no-repeat;z-index:2;}
  .step--box li::after{position:absolute;left:50%;margin-left:-8px;bottom:0px;content: ' ';width:16px; height:16px;background:url(/_images/layout/i_chk_gr.png) 50% 50% no-repeat;z-index:2;}
  .step--box li.active::after{position:absolute;left:50%;margin-left:-8px; bottom:0px;content: ' ';width:16px; height:16px;background:url(/_images/layout/i_chk_on.png) 50% 50% no-repeat;z-index:2;}

  .applicant li{padding:0 30px;}

}



/* Tablet  1024px 이하 */
@media all and (max-width:1024px) {
  html{font-size: 56.3%;}
  #header{height:100px;}
  #header .logoArea{width:70%;transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;z-index: 4;}
  #header .logo{min-height:30px;background:url(../_images/logo_s.png) 0% 50% no-repeat;}
  /* #header .util{display:none;} */
  #gnb {display:none;}
  #header .m_open{width:30%;padding-right:5px;}
  #header.bg_on{height:70px; }

  #header-sub{position:fixed;height:55px; }
  #header-sub .logoArea{width:70%;transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;z-index: 4;}
  #header-sub .m_open{width:30%;padding-right:5px;}
  .inner.sub{margin:80px auto 0;}

  .main-container {/*margin-top:60px;*/}
  .main-visual {/*height:450px;*/}
  /* .main-visual-container,.main-visual-wrapper,.main-visual-slide,.main-visual-slide-bg{height:500px;} */
  .main-visual .swiper-pagination-current {width:2.5rem;}
  .main-visual .swiper-pagination-total {width:2.5rem;margin-right:.5rem;}
  .main-visual .swiper-progress__hidden-space {width:14.0rem;margin-right:0rem;}
  .main-visual .swiper-progress__wrap {width:14.0rem; left:2.5rem;}

  .main-visual-title {font-size: 4rem;}
  .main-visual-desc {font-size: 17px;}

  .main-unitis .logo-unitis{flex:0 0 180px;}
  .main-unitis .info-unitis{flex:1; padding-left:30px;}

  .btn-type.btn--main{height:50px;padding:0 30px;font-size:16px;}
  .i-arrow-wh{padding-right:30px;background-size:22px auto; }

  .btn-type.btn--cs{height:50px;line-height:16px;font-size:13px;}
  .i-arrow-b > em{font-size:16px;margin-right:5px;}


  .main--step .tit{font-size:20px;}
  .main--step .txt{font-size:14px;}
  .main--step .tit--eng{font-size:16px;}
  .main--step .txt--eng{font-size:14px;}

  .round--box{ width:70%;padding-top:70%;}
  .round--tab{left:20%;width:25px;height:25px;font-size:14px;}

  .section_2{margin-top:10rem;padding-bottom:20px; }
  .section_2 .inBox{width:100%;background-size:auto 150%;}
  .section_2 .r-txt{display:none;}
  
  .section_2 .btn--box{padding:30px 10px 20px;width:200px; }
  .section_2 .btn--box .txt-1{font-size:18px;}
  .section_2 .btn--box .txt-2{font-size:14px;margin-bottom:15px;}

  .section_3 .txt{font-size:15px;}

  .section_02{margin-top:10rem;padding-bottom:20px; }
  .section_02 .inBox{width:100%;background-size:auto 100%;}
  .section_02 .r-txt{display:none;}
  
  .section_02 .btn--box{padding:30px 10px 20px;width:200px; }
  .section_02 .btn--box .txt-1{font-size:18px;}
  .section_02 .btn--box .txt-2{font-size:14px;margin-bottom:15px;}

  #visual{height:200px; margin-top:60px;}
  #visual .visual-txt-con{padding:0px 5% 0 7%;}
  #visual .visual-tit{font-size:3.2rem;}



  .board-viewArea .btnBox .s-txt{display: none !important;}

  .board-viewArea .subjectBox{flex-wrap: wrap;align-items:center;padding:20px;}
  .board-viewArea .subjectBox .leftArea{width:100%;margin-bottom:15px;}
  .board-viewArea .subjectBox .rightArea{width:100%;text-align:right;}
  .board-viewArea .stit{margin-right:10px;}

  .application--info{display:flex;flex-wrap: wrap;width:100%;}
  .application--info > *{flex:0 0 100%; margin-left:0px; padding:30px;}
  .application--info > *:first-child{margin-bottom:30px;}
  .application--info li:nth-child(2){padding-left:40px;text-align:right;}
  .application--info .i-tit{font-size:17px;}
  .application--info .i-tit-eng{font-size:14px;}
  .application--info .i-txt{font-size:17px;}

  .application--wrap{padding-top:0px; min-height:auto;}
  .application--wrap .process--area{float:none;display:inline-block; width:100%;}
  .application--wrap .form--area{float:none;display:inline-block; width:100%;}  
  .application--wrap .process--area.fixed{position:static;}
  .application--wrap .form--area.fixed{padding-left:0px;}
  
  
  .process--box{position:relative;width:100%; max-width:100%;padding:0px; border:0px;margin-bottom:40px;}
  .process--box::before{position:absolute;left:0px;bottom:8px;content: ' ';width:100%; height:1px;background:#ebebeb; z-index: 0;}
  .process--box ul{display:flex;align-items:center;justify-content: space-between;border:0px solid #dfdfdf;}
  .process--box li{position:relative;padding:0 0 16px 0;justify-content:center;text-align:center;}
  .process--box li.on{background:transparent;border-bottom:0px solid #dfdfdf;}
  .process--box li.active{background:transparent;border-bottom:0px solid #dfdfdf;}
  
  .process--box .step-no{font-weight:500;font-size:14px;line-height:1;color:#888;padding-bottom:8px;}
  .process--box .step-no > span{display:inline-block;}
  .process--box .step-tit{display:none;}
  .process--box .step-tit-eng{display:none;}
  
  .process--box li.on .step-no{font-weight:700;color:var(--concept-color);}
  .process--box li.on::after{position:absolute;left:50%;margin-left:-8px; bottom:0px;content: ' ';width:16px; height:16px;background:url(/_images/layout/i_chk_on.png) 50% 50% no-repeat;z-index:2;}
  .process--box li::after{position:absolute;left:50%;margin-left:-8px;bottom:0px;content: ' ';width:16px; height:16px;background:url(/_images/layout/i_chk_gr.png) 50% 50% no-repeat;z-index:2;}
  .process--box li.active::after{position:absolute;left:50%;margin-left:-8px; bottom:0px;content: ' ';width:16px; height:16px;background:url(/_images/layout/i_chk_on.png) 50% 50% no-repeat;z-index:2;}

  .num--tit{padding-left:30px;font-size:17px;}
  .num--tit .num{font-size:14px; width:20px; height:20px;top:2px;}
  .num--tit-eng{padding-left:30px;font-size:15px;}




}

/* 950px 이하 */
@media all and (max-width:950px){
  .main--step-icon1, .main--step-icon2, .main--step-icon3, .main--step-icon4, .main--step-icon5, .main--step-icon6, .main--step-icon7{background-size:170px auto;}

  .section_1 li{flex:0 0 33.33333%; padding:25px;}
  .section_001 li{flex:0 0 33.33333%; padding:25px;}
  .round--box{ width:175px;padding-top:160px;}
  .round--tab{left:0%;width:25px;height:25px;font-size:14px;}

  .main--step .tit{font-size:18px;}
  .main--step .txt{font-size:14px;}
  .main--step .tit--eng{font-size:15px;}
  .main--step .txt--eng{font-size:13px;}


.applicant ul{display:flex;flex-wrap: wrap;padding-top:0px;}
.applicant li{flex:0 0 100%; border-left:0px solid #ebebeb; border-bottom:1px solid #ebebeb;padding:15px 0px;}
.applicant li:first-child{border-top:1px solid #ebebeb;}

.applicant222 ul{display:flex;flex-wrap: wrap;padding-top:0px;}
.applicant222 li{flex:0 0 50%; border-left:0px solid #ebebeb; border-bottom:1px solid #ebebeb;padding:0px 1px;}
.applicant222 li:first-child{border-top:1px solid #ebebeb;}

.applicant--info{justify-content:flex-start;align-items: center; }
.applicant--info > dt{flex:0 0 100px; text-align:left; margin-bottom:0px;}
.applicant--info > dt img{width:76px; height:auto; }
.applicant--info > dd{flex:1;text-align:left;}
.applicant--info .txt-kor{font-size:16px;}
.applicant--info .txt-eng{font-size:14px;margin-top:5px;}
.applicant--info .txt-kor br{display:none;}

.applicant--item{margin-top:40px; padding:0 0;}

.fee--wrap{margin-top:20px;}
.fee--wrap ul{flex-wrap: wrap;;}
.fee--wrap li{flex:0 0 50%;padding:30px;margin-left:-1px;margin-bottom:-1px;}
.fee--wrap li:nth-child(odd){margin-left:0px !important;}
.fee--wrap li:nth-child(even){margin-left:-1px !important;}
.fee--wrap li:nth-child(3){margin-bottom:0px !important;}
.fee--wrap li:nth-child(4){margin-bottom:0px !important;}

.fee--box .tit{font-size:18px;margin-bottom:30px;}
.fee--box .num{font-size:14px;width:24px; height:24px;}
.fee--box .icon{margin-bottom:30px;}
.fee--box .icon img{width:auto; height:80px; }
.fee--box .txt-kor{font-size:16px;}
.fee--box .txt-eng{font-size:14px;}




}

	
/* Mobile 768px 이하 */
@media all and (max-width:768px) {   
  html{font-size: 50%;}

  .pc_only{display: none !important;}	
  .mo_only{display: inline-block !important;}

  .mMenu {right:-100%; width:100%;}
  .lnav a .caret {margin-top:-30px;}

  .btn_up_layer {right:5px;bottom:20px;width:50px; height:50px; background-size:50px 50px;}
  .main-visual .swiper-navigation {bottom:30px;}  

  .main-visual .swiper-progress__hidden-space {width:12.0rem;margin-right:0rem;}
  .main-visual .swiper-progress__wrap {width:12.0rem; left:2.5rem;}

  .section_1{margin-top:8rem;}
  .section_1 li{flex:0 0 50%; padding:20px 30px;}

  .section_001{margin-top:8rem;}
  .section_001 li{padding:20px 30px;}  

  .applicant222 ul{display:flex;flex-wrap: wrap;padding-top:0px;}
  .applicant222 li{flex:0 0 100%; border-left:0px solid #ebebeb; border-bottom:1px solid #ebebeb;padding:0px 1px;}
  .applicant222 li:first-child{border-top:1px solid #ebebeb;}

  .section-tit{padding-bottom:5rem;}
  .section-tit .tit-big{font-size:4rem;}
  .section-tit .tit-big::after {width: 8px;height: 8px;}
  .section-tit .tit-s{font-size:1.7rem;}

  .main--step-icon1, .main--step-icon2, .main--step-icon3, .main--step-icon4, .main--step-icon5, .main--step-icon6, .main--step-icon7{background-size:200px auto;}
  .round--box{ width:100%;padding-top:150px;}
  .round--tab{left:0%;width:25px;height:25px;font-size:14px;}

  .section_2{margin-top:8rem;padding-bottom:0px; }
  .section_2 .inBox{padding:9rem 8%; background-size:cover;}
  .section_2 .tit{font-size:4rem;margin-bottom:20px;}
  .section_2 .txt{padding:7px 15px;font-size:1.8rem;margin-bottom:5px;}

  .section_2 .btn--area{position: static;}
  .section_2 .btn--box{padding:15px 10px;width:50%; }
  .section_2 .btn--box .txt-1{font-size:17px;margin-bottom:5px;}
  .section_2 .btn--box .txt-2{font-size:13px;margin-bottom:0px;}
  .section_2 .btn--box .arrow{display: none}

  .section_02{margin-top:8rem;padding-bottom:0px; }
  .section_02 .inBox{padding:9rem 8%; background-size:cover;}
  .section_02 .tit{font-size:4rem;margin-bottom:20px;}
  .section_02 .txt{padding:7px 15px;font-size:1.8rem;margin-bottom:5px;}

  .section_02 .btn--area{position: static;}
  .section_02 .btn--box{padding:15px 10px;width:50%; }
  .section_02 .btn--box .txt-1{font-size:17px;margin-bottom:5px;}
  .section_02 .btn--box .txt-2{font-size:13px;margin-bottom:0px;}
  .section_02 .btn--box .arrow{display: none}

  .section_3{margin-top:8rem; }
  .section_3 ul{align-items:flex-start; }
  .section_3 li{flex:0 0 100%; padding:5rem 5rem 0; order:2;}
  .section_3 li:nth-child(2){padding:0px; order:1; }
  .section_3 li:nth-child(3){flex:0 0 100%; order:3;}
  .section_3 .txt{font-size:15px;}


  .about li{flex:0 0 100%; padding:0;}
  .about li:nth-child(2){padding:5rem 0 0; }
  .about .txt{font-size:15px;}
  .about .txt--eng{font-size:14px;margin-top:30px;}

  .footer{margin-top:10rem;padding:0 5%;}
  
  .footer_notice {padding:20px 0;}
  .footer_notice .n-tit{font-size:15px;margin-right:20px;}
  .footer_notice .n-date{font-size:12px;margin-right:10px;}
  .footer_notice .n-cont{font-size:13px;}  

  .main_notice .m-inner{padding:0 20px 0 80px;}
  .main_notice .n-tit{width:80px; font-size:15px;}
  .main_notice .n-date{font-size:12px;margin-right:10px;}
  .main_notice .n-cont{font-size:13px;}
  
  .main-unitis{padding:6rem 5%;}
  .main-unitis > ul {flex-wrap: wrap}
  .main-unitis .logo-unitis{flex:0 0 100%;}
  .main-unitis .logo-unitis img{ max-width:120px;}
  .main-unitis .info-unitis{flex:0 0 100%;padding-left:0px; padding-top:30px;}


  .footer_menu > a {font-size:14px;margin-left:20px; }
  .footer_menu .copy > p{font-size:12px;line-height:1.5;}
  .footer_menu .copy > p > span{display: none;}
  .footer_menu .copy > p br{display:inline;}

.boardList-A ul{flex-wrap: wrap;justify-content:flex-start;}
.boardList-A ul.list-head{display: none !important;}  
.boardList-A .etc-blank{flex:0 0 100%;}
.boardList-A .stit_mo{display: inline-block;}

.boardList-A .chkbox{flex:0 0 100%;text-align:left;padding-bottom:25px;}  
.boardList-A .no{display: none;} 
.boardList-A .subject{flex:0 0 100%;text-align:left;font-weight: 500;font-size:15px; padding:0px;margin-bottom:10px;}  
.boardList-A .name{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 20px 0px 0px;}
.boardList-A .file{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 20px 0px 0px;}
.boardList-A .hit{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 20px 0px 0px;}
.boardList-A .date{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 0px 0px 0px;} 
/* .boardList-A .date{flex:0 0 100%;text-align:left; padding:0;margin-top:10px;}   */
.i-notice{ font-size:12px;padding:2px 5px;}

.list--search{margin-bottom:20px; }
.list--search .selectArea{width:100px;}

/*faq*/
.faq_li li {font-size:17px;}
.faq_li li:before {font-size:20px;left:0px;}
.faq_li .faq_q {padding:12px 10px 12px 30px;}
.faq_li .faq_q:before {top:8px;}
.faq_li .faq_a {font-size:16px;padding:15px 15px 15px 30px;}
.faq_li .faq_a:before {top:10px;}

.form_sty1{margin:0px 0 40px;}
.form_sty1 li{display: inline-block; vertical-align:top;}
.form_sty1 li.top{vertical-align:top;padding-top:5px;}
.form_sty1 .tit{display: inline-block;width:100%;font-size: 14px;margin-bottom:8px;padding-top:5px;}
.form_sty1 .tit > span{font-size: 14px;}
.form_sty1 .tit > span.required::before{font-size:14px;}
.form_sty1 .cont{display: inline-block;width:100%;}
.form_sty1 .txt{padding:0 10px;font-size: 13px;}

.f-group-A .sm{font-size:13px;}

.board-viewArea .content_box{padding:30px 0px; min-height:auto;}
.board-viewArea .btnBox{padding:10px 5px;}
.board-viewArea .btnBox .item1{padding-right:5px;}
.board-viewArea .btnBox .item2{padding:0 10px;width:auto;}
.board-viewArea .btnBox .item3{padding-left:5px;}
.board-viewArea .subjectBox{padding:15px 0px;}
.board-viewArea .file_box{padding:15px 5px;}

  .board-btn-prev{margin-right:0px;}
  .board-btn-next{margin-left:0px;}
  .col50{width:100% !important; }

  .stit-kor{font-size:20px;;padding-bottom:5px;margin-bottom:16px;}
  .stit-eng{display:inline-block;width:100%;font-size:16px;margin-left:0px;margin-top:5px; color:#333;}
  .stxt-kor{font-size:15px;}
  .stxt-eng{font-size:15px;}
  .mtit-kor{font-size:18px;}  
  .mtit-kor > span{display:inline-block;width:100%;margin-top:5px; margin-left:0px;}
  .smtxt{font-size:14px;}
  .infoTit-kor{font-size:20px;}


/*  .step--box{padding:10px 5px;margin-bottom:30px;}
  .step--box .step-no{font-size:13px;line-height:1;color:#999;text-align:center;}
  .step--box .step-no > span{display:inline-block;width:100%; margin-top:4px;font-weight:700;font-size:16px;}
  .step--box li{padding:0 5px;} */

  .step--box{margin-bottom:30px;}
  .step--box li{padding:0 0 16px 0;justify-content:center;}
  .step--box .step-no{font-size:14px;}

  .formBox ul{ padding:20px;}
  .formBox .col{flex:1; margin-left:20px;}

  .cell{font-size:14px;}  
  .col-head {font-size:14px;}  
  .table.type1 th{font-size:14px;}
  .table.type1 td{font-size:14px;}

  .f-group-B {flex-wrap: wrap;}  
  .f-group-B .w1{flex:0 0 100%;margin-top:10px;margin-left: 0; }
  .f-group-B .input-w{flex: 1;} /* 생년월일 */

/*
  .f-group-C {flex-wrap: wrap;}
  .f-group-C > *:nth-child(3) { padding-left: 0;margin-top: 10px;}
  .f-group-C > *:nth-child(4) { margin-top: 10px;}
  .f-group-C .input-w{flex:0 0 50%;} 

*/
.process--box{margin-bottom:30px;}
.process--box li{padding:0 0 16px 0;justify-content:center;}
.process--box .step-no{font-size:14px;}

.info--border{padding:30px;}

.num--tit{padding-left:30px;font-size:16px;}
.num--tit .num{font-size:14px; width:20px; height:20px;top:2px;}
.num--tit-eng{padding-left:30px;font-size:14px;}

.info--box{padding:20px 30px;}
.info--box02 ul{flex-wrap: wrap;padding:12px 15px;}
.info--box02 .nation{flex:0 0 100%; font-size:15px;}
.info--box02 .day{flex:0 0 100%;font-size:14px;text-align:left; padding-left:0; padding-top:10px;}


.applicant--info > dt{flex:0 0 100px;}
.applicant--info > dt img{width:76px; height:auto; }
.applicant--info .txt-kor{font-size:16px;}
.applicant--info .txt-eng{font-size:14px;margin-top:5px;}

.applicant--tit{padding:6rem 5%;}
.applicant--tit .txt-kor{font-size:3.4rem;}
.applicant--tit .txt-eng{font-size:2.4rem;margin-top:10px;}

.applicant--item{margin-top:30px; padding:0 0;}
.applicant--item ul{margin-bottom:20px;}
.applicant--item li{margin-top:16px;}
.applicant--item .tit{font-size:16px;}
.applicant--item .txt{font-size:14px;}

.applicant---tit{padding:6rem 5%;}
.applicant---tit .txt-kor{font-size:3.4rem;}
.applicant---tit .txt-eng{font-size:2.4rem;margin-top:10px;}

.applicant---item{margin-top:30px; padding:0 0;}
.applicant---item ul{margin-bottom:20px;}
.applicant---item li{margin-top:16px;}
.applicant---item .tit{font-size:16px;}
.applicant---item .txt{font-size:14px;}




}








/*mobile 520 이하 */
@media all and (max-width:520px){

 .main-visual-title {font-size: 4rem;}
 .main-visual-desc {font-size: 16px;}
 .main-visual-content {padding: 0px 5% 40px 5%;}


  .m--scroll {display: none}

  .section_1 li{flex:0 0 50%; padding:20px 10px;}

  .section_001 li{padding:20px 10px;}

  .applicant222 ul{display:flex;flex-wrap: wrap;padding-top:0px;}
  .applicant222 li{flex:0 0 100%; border-left:0px solid #ebebeb; border-bottom:1px solid #ebebeb;padding:0px 1px;}
  .applicant222 li:first-child{border-top:1px solid #ebebeb;}

  .round--box{ width:100%;padding-top:70%;}
  .round--tab{left:0%;width:25px;height:25px;font-size:13px;}

  .section_2{margin-top:8rem;padding-bottom:0px; }
  .section_2 .inBox{padding:6rem 8%; background:url(/_images/botton_bg.webp) 70% 50% no-repeat;background-size:cover;}
  .section_2 .tit{font-size:3.5rem;margin-bottom:15px;}
  .section_2 .txt{padding:7px 15px;font-size:1.8rem;margin-bottom:5px;}

  .btn-type.btn--main{height:45px;padding:0 25px;}
  .btn-type.btn--cs{height:45px;padding:0 2rem;}

  .section_3{margin-top:8rem; }
  .section_3 li{padding:4rem 0rem 0; }
  .section_3 .txt{font-size:14px;}


  .about .txt{font-size:14px;}
  .about .txt--eng{font-size:13px;margin-top:25px;}

  .footer{margin-top:8rem;padding:0 5%;}
  
  .footer_notice {padding:15px 0;}
  .footer_notice .n-tit{font-size:15px;margin-right:20px;}
  .footer_notice .n-date{font-size:12px;margin-right:10px;}
  .footer_notice .n-cont{font-size:13px;}
  
  .footer_menu > a {font-size:13px;margin-left:10px; }
  .footer_menu .copy > p{font-size:12px;line-height:1.5;}

  .faq_li li {font-size:16px;}
  .faq_li li:before {font-size:18px;left:0px;}
  .faq_li .faq_q {padding:12px 10px 12px 24px;}
  .faq_li .faq_a {font-size:15px;padding:15px 15px 15px 24px;}


  .location{margin:30px 0 10px;}

  .title{font-size:24px;margin-bottom:3.5rem;}
  .tit-eng{display: inline-block;/*width:100%;margin-top:8px;margin-left:0px;line-height:1;*/margin-left:5px; font-size:15px;line-height:24px}

  .inputfile-wrap label.btn {width:80px;margin-left:5px;}

  .pagination {margin: 40px 0;}

  .list--search{max-width:100%;margin-left:0; margin-bottom:20px;}

/*
  .step--box{padding:10px 4px;margin-bottom:20px;}
  .step--box .step-no{font-size:13px;}
  .step--box .step-no > span{font-size:15px;}
  .step--box li{padding:0 2px;}
*/

  .step--box .step-no{font-size:13px;}

  .tab_cate li a {padding:0 20px;font-size:15px;}
  .tab_cate .t-eng{font-size:13px;}

  .cell{font-size:13px;}  
  .col-head {font-size:13px;}

  .table.type1 th{font-size:13px;}
  .table.type1 td{font-size:13px;}

  .f-group-A{flex-wrap: wrap;}
  .f-group-A > * {margin-left:10px;}
  .f-group-A > *:nth-child(4){margin-left:0px;}
  .f-group-A .w2{width:50%;}
  .f-group-A .select-w{width:100%; margin-top:10px;}
  .f-group-A .input-w2{flex:0 0 100%;margin-top:10px;margin-left: 0;}

  .form--border{ padding:10px 20px 20px 20px;}

  .application--info > *{flex:0 0 100%; margin-left:0px; padding:20px;}
  .application--info > *:first-child{margin-bottom:20px;}
  .application--info ul{display:flex;flex-wrap: wrap;}
  .application--info li{flex:0 0 100%;padding-left:10px}
  .application--info li:nth-child(2){padding-left:10px;margin-top:8px;text-align:left;}
  /* .application--info li:nth-child(2){padding-left:30px;} */
  .application--info .i-tit{font-size:16px;}
  .application--info .i-tit-eng{font-size:13px;}
  .application--info .i-txt{font-size:16px;}

  .application--result-box{padding:20px; margin:0 auto 20px}
  .application--result-box ul{display:flex;flex-wrap: wrap;}
  .application--result-box li{flex:0 0 100%;}
  .application--result-box li:nth-child(2){padding-left:0px;margin-top:8px;text-align:left;}
  .application--result-box .i-tit{font-size:16px;}
  .application--result-box .i-tit-eng{font-size:13px;display: inline-block; margin-left:2px;}
  .application--result-box .i-txt{font-size:16px;}

  .info--border{padding:25px 20px;}
  .num--tit{padding-left:0px;font-size:15px;}
  .num--tit .num{position:static;font-size:12px; width:18px; height:18px;top:2px; margin-right:5px;margin-bottom:5px; top:0;}
  .num--tit-eng{padding-left:0px;font-size:14px;}

  .info--box{padding:20px;}
  .info--box02 .nation{font-size:15px;}
  .info--box02 .day{font-size:14px;}

  .section_2 .txt br{display:inline-block;}

  .applicant--info > dt{flex:0 0 80px;}
  .applicant--info > dt img{width:50px; height:auto; }
  .applicant--info .txt-kor{font-size:15px;}
  .applicant--info .txt-eng{font-size:13px;margin-top:5px;}

  .applicant--tit .txt-kor{font-size:3rem;}
  .applicant--tit .txt-eng{font-size:2rem;}

  .applicant--item ul{margin-bottom:20px;}
  .applicant--item li{margin-top:16px;}
  .applicant--item .tit{font-size:15px;}
  .applicant--item .txt{font-size:13px;padding-left:0;}

  .applicant---tit .txt-kor{font-size:3rem;}
  .applicant---tit .txt-eng{font-size:2rem;}

  .applicant---item ul{margin-bottom:20px;}
  .applicant---item li{margin-top:16px;}
  .applicant---item .tit{font-size:15px;}
  .applicant---item .txt{font-size:13px;padding-left:0;}  

  .fee--wrap li{flex:0 0 100%;padding:30px;margin-left:0px;margin-bottom:-1px;}
  .fee--wrap li:nth-child(odd){margin-left:0px !important;}
  .fee--wrap li:nth-child(even){margin-left:0px !important;}
  .fee--wrap li:nth-child(3){margin-bottom:-1px !important;}
  .fee--wrap li:nth-child(4){margin-bottom:0px !important;}
  
  .fee--box .tit{font-size:17px;margin-bottom:30px;}
  .fee--box .num{font-size:12px;width:22px; height:22px;}
  .fee--box .icon{margin-bottom:30px;}
  .fee--box .icon img{width:auto; height:80px; }
  .fee--box .txt-kor{font-size:15px;}
  .fee--box .txt-eng{font-size:13px;}

}


/*mobile 420 이하 */
@media all and (max-width:420px){

 .main-visual-title {font-size:3.6rem;}
 .main-visual-desc {font-size: 15px;}
 .main-visual-desc br{display:none;}

  .section_1{margin-top:6rem;}
  .section_1 li{flex:0 0 100%; padding:20px 20px;}

  .section_001{margin-top:6rem;}
  .section_001 li{padding:20px 5px;}

 /*  .section_1 li{flex:0 0 50%; padding:20px 10px;}

  .round--box{ width:70%;padding-top:70%;}
  .round--tab{left:16%;width:25px;height:25px;font-size:13px;} */

  .applicant222 ul{display:flex;flex-wrap: wrap;padding-top:0px;}
  .applicant222 li{flex:0 0 100%; border-left:0px solid #ebebeb; border-bottom:1px solid #ebebeb;padding:0px 1px;}
  .applicant222 li:first-child{border-top:1px solid #ebebeb;}

  .main--step .tit{font-size:18px;}
  .main--step .txt{font-size:14px;}
  .main--step .tit--eng{font-size:15px;}
  .main--step .txt--eng{font-size:13px;}

  .round--box{width:90%;padding-top:50%;margin-bottom:20px;}
  .round--tab{left:1%;top:0px;width:22px;height:22px;font-size:12px;}

  .section-tit{padding-bottom:5rem;}
  .section-tit .tit-big{font-size:3.5rem; padding-top:6px; padding-right:6px;}
  .section-tit .tit-big::after {width:6px;height:6px;}
  .section-tit .tit-s{font-size:1.7rem;}

  .section_2{margin-top:6rem;}
  .section_2 .inBox{background-size:auto 100%;}
  .section_3{margin-top:6rem; }

  .footer{margin-top:6rem;}
  .footer_menu .copy > p{font-size:11px;line-height:1.5;}

  #visual .visual-tit{font-size:3rem;}

  .i_list{height:15px;background-size:auto 15px;}

  .stit-kor{font-size:18px;margin-bottom:10px;}
  .stit-eng{font-size:14px;}
  .stxt-kor{font-size:14px;}
  .stxt-eng{font-size:14px;}
  .smtxt{font-size:13px;}

  .mtit-kor{font-size:16px;}  
  .labelTxt-kor{font-size:16px;}
  .txt-eng{font-size:14px;margin-left:3px;}
  .txt-eng-long{font-size:14px;}
  .warning-txt{background:url(/_images/layout/icon-warning.png) 0% 2px no-repeat;font-size:14px;}
  .warning-txt-bl{background:url(/_images/layout/icon-warning-bl.png) 0% 2px no-repeat;font-size:14px;}

  .infoTit-kor{font-size:18px;}

  .formBox ul.colBox{ flex-wrap: wrap; padding:0px 10px;border:0;}
  .formBox .col{flex:0 0 100%; margin-left:0px; margin-top:15px;}
  .formBox li:first-child{margin-top:0px;}

  .application--info ul{padding:8px 0;}
  .application--info .i-tit{font-size:14px;}
  .application--info .i-tit-eng{font-size:13px;}
  .application--info .i-txt{font-size:14px;}


  .popupBox_A{padding:30px 20px;}
  .pop--tit{font-size:18px;margin-bottom:20px;}
  .pop--section{ margin-bottom:20px;}
  .pop--section > p{font-size:14px;}

  .application--result-box{padding:20px;}
  .application--result-box ul{padding:8px 0;}
  .application--result-box .i-tit{font-size:14px;}
  .application--result-box .i-tit-eng{font-size:13px;}
  .application--result-box .i-txt{font-size:14px;}

  .main_notice .m-inner{padding:0 20px 0 65px;}
  .main_notice .n-tit{width:65px; font-size:15px;}  
  .main-unitis{padding:5rem 5%;}

  .fee--wrap li{padding:25px;}
  .fee--box .tit{font-size:17px;margin-bottom:20px;}
  .fee--box .icon{margin-bottom:20px;}
  .fee--box .txt-kor{font-size:14px;}
  .fee--box .txt-eng{font-size:13px;}


}





/*mobile 375 이하 */
@media all and (max-width:375px){

  .main-visual-title {font-size:3.2rem;}
  .main-visual-desc {font-size: 14px;}

  .section-tit{padding-bottom:4rem;}
  .section-tit .tit-big{font-size:3.0rem; }
  
/*  .round--box{ width:75%;padding-top:75%;}
  .round--tab{left:14%;width:20px;height:20px;font-size:12px;} */

  .main--step .tit{font-size:17px;}
  .main--step .txt{font-size:13px;}
  .main--step .tit--eng{font-size:14px;}


  .footer_notice {padding:15px 0;}
  .footer_notice .n-tit{font-size:14px;margin-right:15px;}
  .footer_notice .n-date{font-size:10px;margin-right:5px;}
  .footer_notice .n-cont{font-size:12px;}   

  .main_notice .n-tit{font-size:14px;}
  .main_notice .n-date{font-size:11px;}

  .footer_menu > a {font-size:13px;margin-left:10px; }

  .step--box li{padding:0 0 16px 0;text-align:center;}
  .step--box .step-no{font-size:11px;}
  .step--box .step-no > span{font-size:12px;}


  .tab_cate li a {padding:0 15px;font-size:14px;}
  .tab_cate .t-eng{font-size:13px;}

  .title{font-size:22px;}
  .tit-eng{font-size:14px;line-height:22px}

  .labelTxt-kor{font-size:15px;}

  .process--box li{padding:0 0 16px 0;justify-content:center;}
  .process--box .step-no{font-size:11px;}
  .process--box .step-no > span{font-size:12px;}

  .applicant--tit .txt-kor{font-size:2.8rem;}
  .applicant--tit .txt-eng{font-size:1.8rem;}

  .applicant---tit .txt-kor{font-size:2.8rem;}
  .applicant---tit .txt-eng{font-size:1.8rem;}
}

/*mobile 360 이하 */
@media all and (max-width:360px){

}


/*mobile 320 이하 */
@media all and (max-width:320px){
  html{font-size: 44%;}

  .main-visual {height:400px;}
  .main-visual-desc {font-size:12.5px;}


  .btn-type.btn--main{height:40px;padding:0 20px;font-size:15px;}
  .i-arrow-wh{padding-right:30px;background-size:22px auto; }

  .btn-type.btn--cs{height:40px;line-height:14px;font-size:12px;}
  .i-arrow-b > em{font-size:14px;margin-right:3px;}

/*  .round--box{ width:80%;padding-top:80%;}
  .round--tab{left:12%;} */
  .main--step .tit{font-size:16px;}
  .main--step .txt{font-size:12px;}
  .main--step .tit--eng{font-size:13px;}
  .main--step .txt--eng{font-size:12px;}

  .section_3 .txt{font-size:13px;}

  .about .txt{font-size:13px;}
  .about .txt--eng{font-size:13px;}


  .location li{font-size:13px;} 
  .title{font-size:20px;}

  .pagination-button {width:25px;height:25px;font-size:11px;line-height:25px;}

  .boardList-A .name{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 20px 0px 0px;}
  .boardList-A .file{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 20px 0px 0px;}
  .boardList-A .hit{flex:0 0 auto;text-align:left;font-size:13px;padding:0px 0px 0px 0px;}
  .boardList-A .date{flex:0 0 100%;text-align:left; padding:0;margin-top:10px;}

  .list--search .selectArea{width:90px;}

  .board-viewArea .stit{font-size:13px;}
  .board-viewArea .date{font-size:13px;}
  .board-viewArea .hit{font-size:13px;}
  .board-viewArea .file_box > a{font-size:13px;}
  .board-viewArea .content_box p{font-size:14px;}  
  .board-viewArea .btnBox .s-txt{font-size:14px;}  
  .board-btn-prev{font-size:13px;}
  .board-btn-next{font-size:13px;}

  .cell{font-size:12px;}  
  .col-head {font-size:12px;}
  .table.type1 th{font-size:12px;}
  .table.type1 td{font-size:12px;}

  .formBox{margin-bottom:30px;}

  .info--border{padding:20px;}
  .num--tit{font-size:14px;}
  .num--tit-eng{font-size:13px;}

  .applicant--info .txt-kor{font-size:14px;}
  .applicant--item .tit{font-size:14px;}

}

/*mobile 280 이하 */
@media all and (max-width:280px){
  .main-visual {height:400px;}
  .main-visual-title {font-size:2.8rem;}
  .main-visual-desc {font-size:12.5px;}
  .main-visual-content {padding: 0px 10% 40px 5%;}

  .btn-type.btn--main{height:35px;padding:0 10px;font-size:14px;}
  .i-arrow-wh{padding-right:30px;background-size:20px auto; }
  .i-arrow-b{padding-right:0px;background:none; }

  #header .logo{min-height:30px;background-size:140px auto !important;}

  .round--box{ width:100%;padding-top:90%;}
  .round--tab{left:0%;}
  .main--step .tit{font-size:15px;}
  
  .step--box{display:none;}
  .process--box{display:none;}

  #visual{height:180px;}
  #visual .visual-tit{font-size:2.5rem;}

}


/* **************************************** *
 * height 
 * **************************************** */
  
  @media(max-width: 540px) and (height: 720px){

  }
  
  @media(min-width: 375px) and (max-height: 667px){

      
  }
  
  @media(width: 280px) and (max-height: 653px){

  }
  
  