@charset "utf-8";
/*서브 비주얼*/
.eQ01 .wrap_sub_visual:before{background:url(/sites/professors/images/sub_professors.jpg) no-repeat center top;}
.eQ02 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_02.jpg) no-repeat center;background-size:cover !important; }
.eQ03 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_25.jpg) no-repeat center ;background-size:cover !important ;}
.eQ04 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_23.jpg) no-repeat center;background-size:cover !important; }

.eQ06 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_03.jpg) no-repeat center;background-size:cover !important; }
.eQ07 .wrap_sub_visual:before{background:url(/sites/templet_guide/images/sub/sub_visual_24.jpg) no-repeat center;background-size:cover !important; }


/* 사이드 메뉴바  세로 축소시 스크롤*/
.area_2 {overflow-y: scroll; scrollbar-width: none; }
@media (min-width: 1281px) {
    .head_navi .li_1 {position: unset !important;}
}
  .head_navi .ul_2 {/*position: absolute;*/ padding: 0 25px; width: 100%; left: 20px;}

@media all and (max-width:1280px){
  .head_navi .ul_2 {all:unset;}
}
@media all and (max-width:768px){
   .head_navi .ul_2 {all:unset;}
}

/* 교수회 2차 메뉴 위치*/
.div_2.count7 {top: 230px;}
/* 뉴스레터 2차 메뉴 위치*/
.div_2.count2 {top: 320px;}
/* 정보광장 2차 메뉴 위치*/
.div_2.count5 {top: 300px;}
/* 교수아고라 2차 메뉴 위치*/
.div_2.count1 {top: 465px;}
/* 교수동호회 2차 메뉴 위치*/
.li_1_6897 .div_2.count1 {top: 590px;}

@media (min-width: 1280px) and (max-height:740px){
    /*사이드 메뉴바 세로 축소시 로고 이동. 가로1280이상 세로740이하일떄 적용*/
   .head_navi .navGab{top: 0;left:240px;height: 126px;}
    /* 2차 메뉴 위치*/
   .div_2.count7,
   .div_2.count2,
   .div_2.count5,
   .div_2.count1,
   .li_1_6897 .div_2.count1 {top: 50vh;}
}

/* 메인페이지 Notice 위 halfbanner */
#menu6862_obj338{z-index: 0 !important;}
.halfbanner-container {
  display: flex;
  gap: 20px;
  height: inherit;
}
.wrap_halfbanner {
  min-width: 49%;
  display: flex;
  align-items: center;
  padding: 20px 30px;
}
.wrap_halfbanner:first-child {background-color: #03499a;}
.wrap_halfbanner:last-child {background-color: #FBB321;}
.wrap_halfbanner a {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  gap: 20px;
  text-decoration: none;
}
.wrap_halfbanner a:hover .halfbanner-img {transform: rotateY(360deg);}
.wrap_halfbanner a .halfbanner-img {transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
.halfbanner-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.halfbanner-text span{font-family: 'Dream Medium'; color: #FFF;}
.halfbanner-title {font-size: 20px;}
.halfbanner-subtitle {font-size: 14px;}

/* 모바일 버전 */
@media screen and (max-width: 767px) {
  .halfbanner-container {gap: 10px;}
  .wrap_halfbanner {padding: 20px;}
  .wrap_halfbanner:first-child a .halfbanner-img {width: 22%;}
  .wrap_halfbanner:last-child a .halfbanner-img {width: 18%;}
  .wrap_halfbanner a {gap: 10px;}
  .halfbanner-title {font-size: 16px;}
  .halfbanner-subtitle {font-size: 10px;}
}