@charset "utf-8";

/****[담당자알림]*****/
#header .top .top_menu li.noti a { background:#eff7ff; line-height:27px; margin:5px 8px 0 0; border-radius:27px; color:#747774;  } 
#header .top .top_menu li.new a:before { content:"N"; position:absolute; left:-10px; top:-5px; width:20px; height:20px; background:#2b7bcc; border-radius:50%; font-size:10px; color:#fff; text-align:center; line-height:20px; }
#header .top .top_menu li.noti a strong { color:#2b7bcc; }
#mNavi #mgnb .snb li.new a { padding-left:25px; }
#mNavi #mgnb .snb li.new a:before { content:"N"; position:absolute; left:0; top:0; width:20px; height:20px; background:#2b7bcc; border-radius:50%; font-size:10px; color:#fff; text-align:center; line-height:20px; }
#mNavi #mgnb .snb li.noti a strong { color:#2b7bcc; }
/******************/


/* footer */
#footer address { padding-right: 6rem; }

/* 웹접근성 마크 */
#footer .wa_mark { top: auto; bottom: 0; }
#footer .wa_mark img { max-width: 100%; }

/* media query mobile */
@media screen and (max-width: 1440px){

	#footer .wa_mark { right: 1rem; }

	
}

@media screen and (max-width: 1200px){

	

}

@media screen and (max-width: 1024px){
	/* footer */
	#footer address { padding-right: 0; }
	
	/* 웹접근성 마크 */
	#footer .wa_mark { bottom: 2rem; }


}

@media (max-width:690px) {



}

@media (max-width:560px) {



}

@media screen and (max-width: 480px){
	/* 웹접근성 마크 */
	#footer .wa_mark { position: relative; bottom: auto; right: auto; width: 100%; max-width: 100%; margin: 1rem auto 0; padding: 0 1rem; }
	#footer .wa_mark img { margin: auto; max-width: 5.25rem; }



}

@media (max-width:380px) {


}


/* 공식 전자정부 누리집 추가 250502 */
.mainnv{ position: relative; background-color: #EEF2F7; padding: 4px 0; z-index:10; width: 100%;}
.mainnv .main_ctn {display: flex; align-items: center; gap: 6px;}
.mainnv .main_ctn .main_txt{ color: #1D1D1D; font-family: Pretendard; font-size:  15px; font-style: normal; font-weight: 500; line-height: 150%; letter-spacing: 0.2px;}
@media screen and (max-width: 1240px) {
#header{top:33px !important;}
#container{padding-top: 2.5rem !important;}
}
@media screen and (max-width: 360px) {
    .mainnv .main_ctn .main_txt{font-size: 13px; letter-spacing: -0.05em;}
}

