/*서브비주얼****************************************/
.eQ01 .wrap-sub-visual{background:url(/sites/nanum/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;}

.wrap-header .head-navi .div_1 .a_1 span.inner{padding: 0 21px;}
/*로고메뉴조정****************************************/
@media all and (min-width:1024px){
  .wrap-header .head-logo{width: 340px;}
}
@media all and (min-width:1024px) and (max-width:1400px){
  .wrap-header .head-navi .div_1 .a_1 span.inner{padding: 0 8px;}
  .wrap-header .head-navi .div_1 .a_1{font-size: 16px;}
  .wrap-header .head-logo .logo-img span{font-size: 17px;}
}

.wrap-contact .link a {
  line-height: 18px;
}
.wrap-contact .link a span{
  font-size: 0.8em;
}
.wrap-location .desc .link-wrap {
  margin-top: 20px;
}
.colBox{
  width: 100%;
  height: 100%;
  padding: 35px 10px;
}
.dl_2 dd {
  padding-top: 40px;
}
.dl_2 dt {
  font-size: 30px;
}
@media all and (max-width:420px){
  .wrap-slogan .small-kor{display:none;}
  .wrap-contact .number{font-size: 18px;}
  .wrap-contact .time{font-size: 16px;}
}

.txt-hidden {position: absolute; left: -999999px; top: -99999px; text-indent: -999999px;}
