@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

.inner{width: 1100px; margin-left: auto; margin-right: auto;}

#header{}
#header .menu{position: relative;}
#header .s_menu{margin-bottom: 10px; height: 72px; width: 1100px; margin: 0 auto;}
#header .s_menu ul{display: flex; justify-content: flex-end; margin-bottom: 0; margin-top: 26px;}
#header .s_menu li{list-style-type: none; margin: 0 5px;}
#header .s_menu li a{ font-family: 'Nanum Gothic', sans-serif; font-size: 10px; color: #bbb; font-weight: 600;}
    
#header .logo{height: 0; position: relative; top: 16px;} 

/* pcMenu */
.bg{background: #7f7f7f; width: 100%; height: 30px; position: absolute; top: 74px;}
.top .bg{background: #7f7f7f; width: 100%; height: 30px; position: absolute; top: 87px;}
#pcGnb{position: relative; position: absolute; right: 0; top: 0px; width: 100%; background: #005a9f; height: 40px;}
#pcGnb::before{width: 100%; background-color: #b4b4b4; height: 30px; position: absolute; top: 40px; display: block; content: '';}
# gnb ul li{}
#gnb .gnb_dp1_wrap{position:relative; display: flex; justify-content: space-between; z-index:99;  text-align: center; margin: 0 auto; width: 1100px;}
#gnb .gnb_dp1 {width:14%; list-style-type: none; position: relative; }
#gnb .gnb_dp1::after { content: ""; display: inline-block; position: absolute; right: 0; top: 14px; width: 1px; height: 12px; background: #fff; }

#gnb .gnb_dp1>div{font-family: 'Nanum Gothic', sans-serif; position:relative; color:#fff; font-size:15px; font-weight:600; line-height:30px; cursor:pointer; padding: 5px 10px;}
/* #gnb .gnb_dp1:hover>div{color:#fff; background-color: #e97705; border-radius: 50px;} */
#gnb .gnb_dp1:last-child > div > a  { font-family: 'Nanum Gothic', sans-serif; position:relative; color:#fff; font-size:15px; font-weight:600; line-height:30px; cursor:pointer; padding: 5px 10px;}

#gnb .smenu{display:none; color:#FFF; font-size:0.94em; line-height:2em; padding:0 0; z-index: 100;  position: relative; margin-top: -8px; width: 1100px;}
#gnb .smenu li{list-style-type: none;  cursor: pointer; padding: 0 8px; transition: all .2s ease-in-out; width: auto; text-align: center;}
#gnb .smenu li a{ color: #eee; display: block; padding: 1em 0em; width: 100%; margin-right: 0;font-weight:600;}
#gnb .smenu li:hover a{color: #fff; }




body
{ 
scrollbar-face-color:#ffffff;  
scrollbar-shadow-color:#B8B8B8;  
scrollbar-highlight-color:#dedede;   
scrollbar-3dlight-color:#FFFFFF;   
scrollbar-darkshadow-color:#ffffff;  
scrollbar-track-color:#F2F2F2;
scrollbar-arrow-color:#E5E5E5;
background-image:url(/img/bg.gif);
background-repeat:repeat-x

}



IMG {border: none;}

a 						{selector-dummy: expression(this.hideFocus=true);}

a,table,body,td		{font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#888888; line-height:180%; text-decoration: none}
/*a:link 				{font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#888888; line-height:160%; text-decoration: none}*/
a:active				{font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#888888; line-height:160%; text-decoration: none}
a:hover 				{font-family: 'Nanum Gothic', sans-serif;font-size:12px; color:#393939;  line-height:160%; text-decoration: none}
a:visit				{font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#888888; line-height:160%; text-decoration: none}


.notice01 { text-decoration:none; color:#717171; font-family: 'Nanum Gothic', sans-serif; font-size:11px; text-decoration: none}
.notice02 { text-decoration:none; color:#9b9b9b; font-family: 'Nanum Gothic', sans-serif; font-size:11px; text-decoration: none}

/*DIV*/
#left {	position: relative;	left:0px;	top:-194px; z-index:95;	visibility: visible;}





/* Font */
.p01 {padding-bottom:40}
.p02 {padding-left:17}


.page01 {font-family: 'Nanum Gothic', sans-serif; font-size:15px; color:#3880cc; font-weight:bold; line-height:180%; text-decoration: none}
.page02 {font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#6a6a6a;  line-height:180%; text-decoration: none}
.page03 {font-family: 'Nanum Gothic', sans-serif; font-size:14px; color:#282828;  font-weight:bold;line-height:180%; text-decoration: none}
.page04 {font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#4c90d9;  font-weight:bold;line-height:180%; text-decoration: none}
.page05 {font-family: 'Nanum Gothic', sans-serif; font-size:11px; color:#888888;  line-height:180%; text-decoration: none}
.page06 {font-family: 'Nanum Gothic', sans-serif; font-size:11px; color:#689beb; font-weight:bold;  line-height:160%; text-decoration: none}
.page07 {font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#da0606; font-weight:bold;  line-height:160%; text-decoration: none}
.page08 {font-family: 'Nanum Gothic', sans-serif; font-size:11px; color:#2c2c2c;  font-weight:bold;line-height:180%; text-decoration: none}
.page09 {font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#2c2c2c; line-height:180%; text-decoration: none}






/*input*/
.check {
 font-family:  "Arial", "고딕";
 font-size: 12px;
 color: #4e4e4e;
 background-color: #FFFFFFF;
}



.sub_left_btn p { font-size: 1.9em; font-weight: 600; color: #333; font-family: 'Nanum Gothic', sans-serif !important; }
.sub_left_btn p span { font-size: 0.4em; font-weight: 600; color: #b4b4b4; padding-left: 4px; }
.sub_left_btn ul { list-style: none; padding: 6px 14px 26px; }
.sub_left_btn ul li { padding: 10px 0; border-bottom: 1px solid rgba(180,180,180,0.6); }
.sub_left_btn ul li:last-child { border-bottom: none; }
.sub_left_btn ul li a { font-size: 14px; font-weight: 600; display: block; width: 100%; height: 28px;
					border-radius: 6px; padding-left: 4px; line-height: 2;}
.sub_left_btn ul li:hover a { background: #5a9be2; color: #fff;  }



.main_img_slide { background: url("/img/main_slide_bg.png") no-repeat center center; background-size: 100%; }
.main_img_slide img { width: 990px; display: block; margin: 0 auto;}