.renew * {margin:0; padding:0; border:0; background-color:Transparent; list-style:none; font-family: '¸¼Àº °íµñ',sans-serif; letter-spacing:-1px; }
.renew :hover {text-decoration:none}

/* ¸Þ´º */
.nav {display:flex; align-items: center; width:726px; height:110px;}
.nav div {position:relative; flex:1; z-index: 1;}
.nav .dep1 {display:flex; height:110px; align-items: center; justify-content: center; font-size:16px; font-weight:bold;}
.nav div:hover  {z-index: 100;}
.nav div:hover .dep1 {color:#2276c1;}
.nav .dep2 {position:absolute ;left:50%; transform:translateX(-50%); top:70px; display:flex; align-items: center; justify-content: center; padding:0 10px; height:22px; background-color:#2276c1; border-radius:100px; width:auto; white-space: nowrap; display:none; z-index: 2;}
  .nav div:hover .dep2 {display:flex;}
.nav .dep2 li {margin:0 10px; }
.nav .dep2 a {font-size: 11px; color:#fff;}
.nav .dep2 a:hover {color: #8ad1f2;}

/* ÆÐ¹Ð¸®»çÀÌÆ® */
.ft_ban {display:flex; align-items: center; justify-content:center;}
.ft_ban a {margin:0 10px;}

/* ¿ÞÂÊ¸Þ´º */
.sub_menu {}
.sub_menu a {display:block; text-align: right;}
.sub_menu > div {border-bottom:1px dashed #aaa;}
.sub_menu .dep1 {padding:8px; font-weight:bold;}
.sub_menu .dep2 {display: none; padding:8px; background-color:#f4f4f4;}
.sub_menu >div:hover .dep2 {display:block;}
.sub_menu .dep2 li {margin:3px 0; }
.sub_menu .dep2 li a:hover {text-decoration: underline;}
