@charset "utf-8";

@import url("/sites/guide/style/css/guide.css");
@import url("/sites/templet_07/style/css/layout.css");
@import url("main.css");
@import url("main_widjet.css");

/* 템플릿별로 개별 정의해야하는 CSS는 이 밑으로 작성하시면 최종적으로 적용 됩니다. **********/
/* 레이아웃은 같은 타입의 템플릿은 공통으로  적용되어 있습니다.**********/
/* 레이아웃 변경시에는 같은 템플릿은 같이 변경되오니 유의하여 주시고 변경하실 CSS는 각 템플릿의 샘플 템플릿의 layout.css를 수정하시면 됩니다.**********/
/* 개별적인 변경을 하실 경우에는 새로운 템플릿으로 추가해서 작업하시거나 style.css에서 !important처리로 작업하시기 바랍니다.**********/

.eQ01 #sub_visual {background: url(../../images/sub_visual_1.jpg) no-repeat center;}
.eQ02 #sub_visual {background: url(../../images/sub_visual_2.jpg) no-repeat center;}
.eQ03 #sub_visual {background: url(../../images/sub_visual_3.jpg) no-repeat center;}
.eQ04 #sub_visual {background: url(../../images/sub_visual_4.jpg) no-repeat center;}
.eQ05 #sub_visual {background: url(/sites/guide/images/sub_visual_100.jpg) no-repeat center;}

#footerSec .footerInfoWrap .footerSecInner {
  background: url(/sites/supporter/images/footer_logo.png) no-repeat right center;
}
@media only screen and (min-width: 1025px)
  #mainNav .a_1 {
	padding: 5px 0 !important;
}

/* ========= 바로가기 ========= */
.skipMenu{width:100%;}
.skipMenu .hidden{display:none;}
.skipMenu a.accessibility01{position:absolute;display:block;width:100%;left:0px;top:-9999px;text-align:center;z-index:9999;}
.skipMenu a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position:absolute;top:0px;padding:15px 0;font-weight:bold;color:#FFF;background:#293038;z-index:9998;}
#_contentBuilder{min-height:100%}
@media only screen and (max-width:1024px){
  .skipMenu{display:none;}
}

/* 웹접근성 바로가기 ie11 때문에 추가 */
#wrapContent { width:100%; }
#menuUI { width:100%; }
/* 웹접근성 바로가기 ie11 때문에 추가 */

/* 웹접근성 포커싱 잘 보이게 - 웹접근성으로 인해 포커싱 굵기 및 색상 변경 */
a:focus,
button:focus,
input:focus{
  /*outline: 1px solid #00ffff !important;*/
  outline: 2px solid #000000 !important;
}
/*웹접근성마크*/
.footerSecInner{position:relative}
.webMark{width:40px;height:40px;position:absolute;right:0;top:0;}
.webMark span{display:block;width:100%;height:100%;background:url(/sites/web/images/mark_1.png) no-repeat;background-size:100%;text-indent:-9999px;}
@media only screen and (max-width:1024px){
	.webMark{display:none}
}

/*접근성 텍스트 숨김처리*/
.txt-hidden {
  position: absolute !important;
  top: -99999px !important;
  left: -99999px !important;
  text-indent: -99999px !important;
}
