/*서브비주얼****************************************/
.eQ01 .wrap-sub-visual{background:url(/sites/glac/images/common/sub_visual_1.jpg) no-repeat center top;background-size: cover;}
.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;}

.main-link-list ul li:first-child {
  margin-top: 60px;
}
.align-right{
  text-align: right;
}
.main-freq-slider .freq-inner .title {
  display: block;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
}
.main-link-list ul li a p {
  font-size: 17px;
}

.main-link-list ul li.link1 a::before {
  background: url(/sites/glac/images/main/main_link_1.png) no-repeat;
  background-size: 100% auto;
}

.main-link-list ul li.link2 a::before {
  background: url(/sites/glac/images/main/main_link_2.png) no-repeat;
  background-size: 100% auto;
}

.main-link-list ul li.link3 a::before {
  background: url(/sites/glac/images/main/main_link_3.png) no-repeat;
  background-size: 100% auto;
}

.majorIntroNoImgWrap .introContent { border:0px solid green; width:100%;}
.majorIntroNoImgWrap .introContent > div:nth-child(1) { font-size:24px; font-weight:bold; color:#333333; padding-bottom:30px; }
.majorIntroNoImgWrap .introContent > div:nth-child(2) { font-size:18px; color:#666666; }

/*로고메뉴조정****************************************/
@media all and (min-width:1024px){
  .wrap-header .head-logo{width: 383px;}
}
@media all and (min-width:1024px) and (max-width:1400px){
  .wrap-header .head-logo{width: 203px;}
  .wrap-header .head-navi .div_1 .a_1 span.inner{padding: 0 20px;}
  .wrap-header .head-navi .div_1 .a_1{font-size: 17px;}
  .wrap-header .head-logo .logo-img span{font-size: 20px;}
}

@media (max-width: 1023px){
  .main-link-list ul {
	margin: 0 -2%;
  }
  .main-link-list ul li {
	width: 33.3333%;
  }
  .main-link-list ul li:first-child {
	margin-top: 0px;
  }
}
@media (max-width: 768px){
  .main-link-list ul li a{min-height: 142px;}
}
@media (max-width: 400px){
  .main-link-list ul li {display: table; width: 100%;}
}
