@charset "utf-8";

@media (max-width:1580px) {
    #gnb_layout #gnb .layout {padding-left: 404px;}
    #gnb_layout .depth1_ul > li {margin: 0 15px;}
}

@media (max-width:1340px) {
    #gnb_layout .depth1_ul > li > a span {padding: 0 15px;}
}

@media (max-width: 1279.98px){
  #svisual_layout .subvisual-layout .subvisual-layout__title{
    font-size: 0;
  }
}

#gnb_layout .depth1_ul > li .item .gnb-title{
  background: none;
}


/*footer 배너 삭제*/
.banner{display: none;}


/* 테이블 */
.result {display: block;word-break: break-all;}
.table td, .table th {word-break: break-all;}
@media only screen and (max-width:780px){
	.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:0;}
	.table-responsive .table{width:995px;}
}
/* 테이블 End */
.ui.program--count{margin-bottom: 10px;}
.program--search .search_inner.float-md-right .fieldset {display:flex;}
 .ui.program--search .search--date input[type="text"]{padding-left: 10px}
@media (max-width: 1100px){
.ui.program--search .program--page{display: none;}
}
@media (max-width: 980px){
  .ui.program--search .float-md-left, .ui.program--search .search_inner.float-md-right{float: right;}
.ui.program--search .search_inner.float-md-right{text-align: right;width: auto;margin-top:0}
   .ui.program--search .search--date input[type="text"]{width: 110px;}
}
@media (max-width: 905px){
.ui.program--search .search--date{display:inline-block;width:auto}
 .ui.program--search .search--text{width: calc(100% - 155px)}
 .ui.program--search .search-inner, .ui.program--search .search_inner{display: inline-block;}
}
@media (max-width: 700px){
 .ui.program--search .search--date, .ui.program--search .search--select,  .ui.program--search.search1 .search--select{margin-bottom:0}
 .ui.program--contents .program--search .search--text{}
  .ui.program--search .search_inner.float-md-right .fieldset{display: block;}
 .ui.program--search .search_inner.float-md-right .fieldset .date_wrap{margin-bottom: 5px;}
}
@media (max-width: 500px){
.ui.program--search .search_inner.float-md-right{width: 100%}
 .ui.program--search .search--btn .btn--submit{width:100% !important}
}
@media (max-width: 460px){
  .ui.program--search--index .program--info{display: inline-block;width: auto}
.ui.program--search--index{display: flex; margin-bottom: 0;}
}