/*서브비주얼****************************************/

.eQ02 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_2.jpg) no-repeat center top;background-size: cover;}
.eQ03 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_3.jpg) no-repeat center top;background-size: cover;}
.eQ04 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_4.jpg) no-repeat center top;background-size: cover;}
.eQ05 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_5.jpg) no-repeat center top;background-size: cover;}
.eQ06 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_6.jpg) no-repeat center top;background-size: cover;}
.eQ07 .wrap-sub-visual{background:url(/sites/styleguide/images/common/sub_visual_7.jpg) no-repeat center top;background-size: cover;}

.main-link-list ul li.link1 a::before{background: url(/sites/startup/images/icon//main_link_1.png) no-repeat; background-size: 100% auto;}
.main-link-list ul li.link2 a::before{background: url(/sites/startup/images/icon//main_link_2.png) no-repeat; background-size: 100% auto;}
.main-link-list ul li.link3 a::before{background: url(/sites/startup/images/icon//main_link_3.png) no-repeat; background-size: 100% auto;}
.main-link-list ul li.link4 a::before{background: url(/sites/startup/images/icon//main_link_4.png) no-repeat; background-size: 100% auto;}


/*로고메뉴조정****************************************/
.main-visual-num{display: none;}
.wrap-header .head-navi .div_1 .a_1{padding: 31px 5px; font-size: 19px;}

@media all and (min-width:1024px) and (max-width:1400px){
  .wrap-header .head-logo .logo-img span{font-size: 20px;}
  .wrap-header .head-navi .div_1 .a_1{font-size: 16px;}
  .wrap-header .head-navi .div_1 .a_1 span.inner{padding: 0 10px;}
  .wrap-header .head-navi{padding: 0 5px 0 0;}
  .wrap-header .head-util{width: 125px;}
}

/*메인동영상 사이즈****************************************/
.main-video-inner{width: 81%; height: 490px;}

@media all and (max-width: 1024px){
  .main-video-inner{width: 100%;}
}

@media all and (max-width: 768px){
    .main-video-inner{height: 250px;}
}

/*메인왼쪽링크****************************************/
.main-link-list ul li.link1 a{background: #17bfbf;}
.main-link-list ul li.link3 a{background: #094999;}
.main-link-list ul li.link4 a{background: #4e4e4e;}
/*배너 배경화면**************************************/
.main-video{position: relative;}
.main-video-inner::after{content: ''; display: block; position: absolute; width: 170px; height: 490px; background: url(/sites/startup/images/common/banner-background.png) no-repeat; right: 0; top: 0; z-index: -1;}
@media all and (max-width: 1024px){
  .main-video-inner::after{content: none;}
}

@media all and (max-width: 768px){
  .main-slogan strong{font-size: 22px;}
}

/*상단 에보클래스**************************************/
.evoclass {float: right;}
.evoclass ul li a{display: block; padding: 0 18px; font-family: 'Noto Light'; font-size: 14px; line-height: 35px; color: #fff;}

/*메인화면 팝업(박의진, 2022-07-08)*********************/
 #popup_1000school{
  position: absolute;
  width: 500px;
  height: 550px;
  padding: 15px 15px 0 15px;
  top : 50px;
  left : 0;
  background: transparent;
  z-index: 2000;
 }

/*메인화면 팝업(박의진, 2022-07-08)*********************/
 #popup_view_1000school {
  width : 100%;
  height : 100%;
  margin-top: -1px;
 }

@media all and (max-width: 768px){
   #popup_1000school{height: 530px;}
}

@media all and (max-width: 500px){
   #popup_1000school{width: 100%; height: 530px;}
}

@media all and (max-width: 400px){
   #popup_1000school{width: 100%; height: 420px;}
}
#popup_1000school button{position: absolute; top: -27px; padding: 10px 20px; background: #fff; border: 1px solid #ccc; border-radius: 15px 15px 0px 0px; font-family: 'Noto Medium'; transition: all ease 0.5s;}
#popup_1000school button:hover{background: #ccc;}
#popup_1000school button.close{left: 15px;}
#popup_1000school button.nomore{left: 81px;}

@media all and (max-width: 768px){
  #table_1 tbody tr td{font-size: 14px; letter-spacing: -0.05em;}
  
}

