.gnbs{height:83px; position:relative;z-index:2;display:inline-block; left:80px; }
.gnbs .gnb_menu{ text-align:center; }
.gnbs .gnb_menu > li{ display:inline-block;position:relative; font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:400;}
.gnbs .gnb_menu > li > a{font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:400; line-height:100%;color:#242424;display:block;padding:36.5px 18px; text-align:center;position:relative;z-index:5; text-transform:uppercase;}

/*.gnbs .gnb_menu > li.on > a{font-weight:bold ;text-decoration:none; background: rgba(121,195,190,1);		-webkit-transition:300ms ease-out 0ms;		-moz-transition:300ms ease-out 0ms;		-ms-transition:300ms ease-out 0ms; color:#fff;} */
*.gnbs .gnb_menu > li.on > a{text-decoration:none; color:1c60bc;}
.gnbs .gnb_menu > li.on > a:after{ content:"";display:block;position:absolute;left:0;width:100%;bottom:0;border-bottom:0px dashed rgba(255,255,255,0.3); /*margin-left:-20px;*/}
.gnbs .gnb_menu > li.on:before{  content:"";display:block;/*background:url(../img/bg_gnb_gra1.png) 0 0 repeat-x;*/width:150px;position:absolute;left:-9px;top:0;bottom:0;z-index:3; }
.gnbs .gnb_menu > li > ul{ position:absolute;left:0;top:75px;right:0;padding:10px 0; display:none;background: rgba(121,195,190,1);		-webkit-transition:300ms ease-out 0ms;		-moz-transition:300ms ease-out 0ms;		-ms-transition:300ms ease-out 0ms;}
.gnbs .gnb_menu > li > ul:after{ content:"";display:block;/*background:url(../img/bg_gnb_gra2.png) 0 bottom no-repeat;*/width:150px;position:absolute;left:-9px;top:0;bottom:-23px; z-index:3;}
.gnbs .gnb_menu > li > ul li{ margin:5px 0;position:relative;z-index:5; letter-spacing:-1px;}
.gnbs .gnb_menu > li > ul li a{font-family: 'Noto Sans KR', sans-serif; font-size:16px;color:#fff;line-height:22px;padding:10px 0;display:block; text-transform:uppercase;}
.gnbs .gnb_menu > li > ul li a:hover{background: rgba(98,182,176,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;text-decoration:none; color:#fff;}


#top_login {float:right; padding-top:28px;}
#top_login li {display:inline-block; padding-left:5px;}

