@charset "UTF-8";


/* search-bar */

@media screen and (max-width:768px) {

    .program--search .search--btn span{width:81px}
    
}

@media screen and (max-width:640px) {

    .program--search .search_inner.float-md-right .fieldset{white-space: normal;}
    .program--search .search--select, .program--search .search--select>span{display:block; width:100%; margin-bottom:3px}
    .program--search .search_inner.float-md-right .search--text{max-width:calc(100% - 184px); width:100%}
    .program--search .search--btn{margin-left: 3px;}
    .program--search .search--btn *{height:38px}

}

@media screen and (max-width:600px) {

    .program--search .search_inner.float-md-right .search--text{max-width:100%;}
    .program--search .search--btn button{background-color:#fff}
    .program--search .search--btn{margin-left: 0}

}

/* 갤러리 */
.board--card--list.type2 .obj .col .inner-box .item{min-height:378px}
.board--card--list.type2 .obj .thm--box{height:245px; padding-top:0}
.board--card--list.type2 .obj .thm--box .inner{position:relative; overflow: hidden;}
.board--card--list.type2 .obj .thm--box .inner img{top:50%; transform:translate(-50%,-50%)}
.board--card--list.type2 .obj .card--body{padding:10px 5px 0 5px}
.board--card--list.type2 .obj .card--body .tit{min-height: 22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;line-height: 1.1;}
.board--card--list.type2 .obj .card--body .d-btn{justify-content: space-between; margin: 10px 0}
.board--card--list.type2 .obj .card--body .d-btn .btn{padding: 8px 6.5px 5.5px;max-width: calc(50% - 2px);width:100%;white-space: nowrap;font-size: 14px;text-align: center;}
  
.board--card--list.type2 .obj .card--body .view-list{width:100%;}
.board--card--list.type2 .obj .card--body .view-list:after{content:''; display:block; clear:both}
.board--card--list.type2 .obj .card--body .view-list li span{display:inline-block; margin-left:5px}
.board--card--list.type2 .obj .card--body .view-list .view{float:left}
.board--card--list.type2 .obj .card--body .view-list .down{float:right}
.board--card--list.type2 .obj .card--body .d-btn .btn:first-child .fa-search{position: relative; top:-2px}

@media screen and (max-width:1200px) {

 .board--card--list.type2 .col{max-width:33.333333%; flex: 0 0 33.333333%}
    
}

@media screen and (max-width:860px) {

.board--card--list.type2 .col{max-width:50%; flex: 0 0 50%}
    
}

@media screen and (max-width:600px) {

  .board--card--list.type2 .col{max-width:100%; flex: 0 0 100%}
    
}

@media screen and (max-width:340px) {

    .board--card--list .obj .card--body .d-btn, .board--card--list.type2 .obj .card--body .d-btn{flex-direction: column;}
   .board--card--list.type2 .obj .card--body .d-btn .btn{max-width:100%}
   .board--card--list.type2 .obj .card--body .d-btn .btn:first-child{margin-bottom: 3px;}
    
}
