@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');

li {list-style:none;}

.add {border-top:3px solid #89d5d3;}
.add ul {width:800px; margin:0 auto; text-align:right; }
.add ul li {vertical-align:top; }

#header{width:1000px; height:69px; margin:0 auto; background: url('../img/menu_bg.jpg') no-repeat center 0;}
#header .logo{float:left; margin-top:5px; padding-left:50px; z-index:1000; width:181px;}

#gnb{float:right; margin-top:12px; width:700px; padding-right:10px; font-family: 'Noto Sans KR', sans-serif;}
#gnb .g_item{position: relative;float: left;margin-right: 30px;padding-bottom: 10px; padding-top:8px;}
#gnb .g_item:first-child {margin-left:30px;}
#gnb .g_item .mbtn{display: block;color: #5d5d5d;font-size: 14px;font-weight: 600; letter-spacing:-1px; line-height: 1.4em; text-decoration: none;}
#gnb .g_item:hover .mbtn{color: #359eb9; text-decoration: none;}
#gnb .g_item .g_item_sub{display: none;position: absolute;top: 35px;padding:7px 0 11px 14px;border-radius:5px; z-index: 10;}
#gnb .g_item .g_item_sub01{width: 520px;left: 0;}
#gnb .g_item .g_item_sub02{width: 438px;left: -70px;}
#gnb .g_item .g_item_sub03{width: 420px;left: -70px;}
#gnb .g_item .g_item_sub04{width: 396px;left: -90px;}
#gnb .g_item .g_item_sub05{width: 110px;left: 0px;}
#gnb .g_item .g_item_sub06{width: 345px;left: -160px;}
#gnb .g_item .g_item_sub07{width: 141px;left: -6px;}
#gnb .g_item .g_item_sub08{width: 490px;left: -287px;}

#gnb .g_item:hover .g_item_sub{display: block;}

#gnb .g_item .g_item_sub li{float: left;margin-right: 14px; }
#gnb .g_item .g_item_sub li a{text-decoration: none;display: block;color: #fff;font-size: 11px;font-weight: 500;line-height: 1em; opacity:0.7;}
#gnb .g_item .g_item_sub li a:hover{color: #fff; text-decoration: none; opacity:1;}


#sidemenu {width:180px; }
#sidemenu ul { font-size:0; background: url('../img/sub/left_bg2.gif');}
#sidemenu ul li {width:125px; letter-spacing:-1px; font-weight:600; border-bottom:1px solid #d0d0d0; font-family: 'Noto Sans KR', sans-serif; background: url('../img/sub/off.gif') right 5px no-repeat;}

#sidemenu ul li a {color:#a7a7a7; display: block; margin: 0; padding:5px 0;font-size: 12px; }
#sidemenu ul li a.on,
#sidemenu ul li a:hover {color:#79a10d; font-size:12px; background: url('../img/sub/on.gif') right 5px no-repeat;}
#sidemenu .lnbTit {width:180px; height:65px; background: url('../img/sub/left_bg1.gif') no-repeat center 0;}
#sidemenu .lnbTit p {text-align:left;  padding-top:10px;padding-left:20px; color:#fff; font-weight:600; letter-spacing:-1px; font-size:20px; font-family: 'Noto Sans KR', sans-serif; text-shadow:1px 1px 5px rgb(0,0,0,0.3);}
#sidemenu .lnbbottom {width:180px; height:65px; background: url('../img/sub/left_bg3.gif') no-repeat center 0;}


