@charset "utf-8";
/* 지역대학 w-sub.css 서브비주얼 */
.wrap-sub-visual { background:url('/images/regional/sub/sub-visual_01.jpg'); }								/* 기본 서브비주얼 : 지역대학소개 */
.eQ02 .wrap-sub-visual { background:url('/images/regional/sub/sub-visual_02.jpg'); }			/* 출석수업정보 */
.eQ03 .wrap-sub-visual { background:url('/images/regional/sub/sub-visual_03.jpg'); }			/* 학사정보 */
.eQ04 .wrap-sub-visual { background:url('/images/regional/sub/sub-visual_04.jpg'); }		/* 커뮤니티 */
.eQ05 .wrap-sub-visual { background:url('/images/regional/sub/sub-visual_05.jpg'); }			/* 사이트맵 */


/* 각 지역대학 -> 시설안내 -> 시설이용안내 */
.downSlideToggleContainer ul { padding-bottom:0px !important; }
.downSlideToggleContainer .down { padding-bottom:25px; }
.userRegisterBtn { padding:3px 20px 4px 20px !important; }
.userRegisterBtn::after { content:""; background:none !important; }
.userRegisterDiv { clear:both; display:none; background-color:#fff; margin-top:60px; border-radius:1%; border:1px solid #efefef; margin-bottom:30px; }
.userRegisterDiv h3, .userRegisterDiv h4, .userRegisterDiv h5, .userRegisterDiv p.caution{margin-left:30px; /* !important;*/}
.userRegisterDiv p, .userRegisterDiv ul {padding:10px 30px !important;}
.userRegisterDiv div {padding:20px 30px !important;}
.down-line-banner i{font-size:16px;display:inline-block;margin-left:20px;color: #333;}

/* 경남지역대학 시설안내 */
.facilityContainer { display:flex; flex-flow: row wrap; justify-content:space-between; }
.facilityContainer > .item:nth-child(1) { flex:0 0 8%; border:1px solid #1b74d5; font-size:28px; font-weight:bold; background-color:#5788c1; color:#fff; }
.facilityContainer > .item:nth-child(2) { flex:1 1 90%; margin-left:2%;  }
.facilityContainer > .item:nth-child(1) { display:flex; justify-content:center; align-items:center; }
.facilityContainer > .itemContainer { display:flex; flex-flow:row wrap; justify-content:space-between; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; }
.facilityContainer > .itemContainer > .subItem { border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;  }
.facilityContainer > .item5 > .subItem { flex:1 1 20%; }
.facilityContainer > .item6 > .subItem { flex:1 1 16%; }
@media only screen and (max-width:800px) {
  .facilityContainer > .item5 > .subItem { flex:1 1 33%; }
  .facilityContainer > .item6 > .subItem { flex:1 1 33%; }
}
@media only screen and (max-width:620px) {
  .facilityContainer > .item5 > .subItem { flex:1 1 50%; }
  .facilityContainer > .item6 > .subItem { flex:1 1 50%; }
}
@media only screen and (max-width:440px) {
  .facilityContainer { flex-flow: column wrap; }
  .facilityContainer > .item:nth-child(2) { margin-left:0; }

  .facilityContainer > .item5 > .subItem { flex:1 1 100%; }
  .facilityContainer > .item6 > .subItem { flex:1 1 100%; }
}
.facilityContainer > .itemContainer > .subItem > .name { background-color:#efefef; text-align:center; padding:5% 0; font-weight:bold ; }
.facilityContainer > .itemContainer > .subItem > .content { text-align:center; padding:5% 0; }




/* 오시는길 강조230306 */
.wrap-api .title .util .box-sel select {
    font-family: 'Noto Medium' !important;
}


/*테이블 반응형 UI 수정 */
@media all and (max-width:960px) {
/*  .wrap-contents .con-table table {width:100% !important;}*/
.wrap-contents .con-table:after {width:auto !important; background:none !important;}
}



.class_image {padding-left: 70px;}

@media (max-width: 760px) {
.class_image {padding-left:0px!important; }
}

@media (max-width: 470px) {
  .class_wrap li{ padding-bottom: 0px!important;  }
}
