@charset "utf-8"; 
@media screen and (max-width:600px){
    .program--search .search--text{width: auto;}
    }
/*채용정보*/
 .joinfo-view{margin-top: -60px;}

 /*검색바*/
@media screen and (max-width:916px) { 
    .program--page { display: none; } 
     } 
     @media screen and (max-width:767px) {
       .program--search .search--btn span{width: auto;}
     }
     @media screen and (max-width:670px) {
        .program--search .float-md-right{float: none;} 
        .program--search .fieldset{width: 100%;text-align: right;}
     .program--search .search--select{    text-align: right;
        margin-bottom: 2px;}
     .program--search .search--text{width: calc(100% - 169px);}
     }
    
    @media screen and (max-width:600px) { 
        /* .program--search .search--text{width: calc(100% - 167px);} */
     } 
     @media screen and (max-width:475px) { 
     .program--search .search--text{width: 100%;}
     }


   @media (max-width:1354px) {
      .job-list.custom .table-responsive { overflow-x: auto; display: block; width: 100%; -ms-overflow-style: 0; }
      .job-list.custom .table-responsive .table { width: 1290px; }
   }
   @media (max-width:860px) {
      .job-list.custom .table-responsive .table { width: 1210px; }
   }

   .job-list .title .tit {white-space: normal;}