@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
body,table, td, tr {font-size:12px; font-family:µ¸¿ò; color:858585; letter-spacing:-1px; line-height: 150%;}
img,fieldset{border:0;}
select,input{font-size:12px; font-family:µ¸¿ò; color:2071be; letter-spacing:-1px;}

a:link { font-family:µ¸¿ò; color: #5D5D5D; text-decoration: none }
a:visited {font-family:µ¸¿ò;  color: #5D5D5D; text-decoration: none }
a:active { font-family:µ¸¿ò; color: #5D5D5D; text-decoration: none }
a:hover { font-family:µ¸¿ò;color: RED; font-family: µ¸¿ò; text-decoration: underline }

.box1{ BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid; font-size:9pt;}
.box{ BORDER-RIGHT: #5D5D5D 1px solid; BORDER-TOP: #5D5D5D 1px solid; BORDER-LEFT: #5D5D5D 1px solid; BORDER-BOTTOM: #5D5D5D 1px solid; font-size:9pt; color:5D5D5D}
textarea{font-size:12px; font-family:µ¸¿ò; color:858585; letter-spacing:-1px; line-height: 150%;
}

/* new */
.mNav{padding: 20px 24px 0; width: 780px; text-align: right; font-size: 0; box-sizing:border-box;}
.mNav a{font-size: 12px; line-height:1; letter-spacing:-0.05em; font-weight: 500; color: #809348; display: inline-block; vertical-align: top; font-family: "Noto Sans KR", "Arial", sans-serif; text-decoration: none;}
.mNav a:hover{color: #333; font-weight: bold;}
.mNav span{width: 1px; height: 8px; margin: 2px 8px 0; background: #acb88f; display: inline-block; vertical-align: top;}

.mv-wrap{width: 780px; height: 439px; position: relative; overflow: hidden;}
.mv-con{width: 100%; height: 439px; position: relative; overflow: hidden;}
.mv{width: 100%; height: 439px; position: relative; overflow: hidden; margin: 0; padding: 0;}
.mv li{width: 100%; height: 439px; position: relative; overflow: hidden; z-index: 1 !important; list-style: none;}
.mv li img{width: 100%; height: 100%; display: block;}

.mlnb{width: 184px; margin: 0; padding: 0;}
.mlnb li{list-style: none; text-align: right; border-bottom: 1px solid #e6efd7; box-sizing:border-box;}
.mlnb li a{padding-left: 16px; font-size: 14px; line-height: 23px; letter-spacing:-0.05em; font-weight: bold; color: #458308; display: block; font-family: "Noto Sans KR", "Arial", sans-serif; position: relative; box-sizing:border-box;}
.mlnb li a img{position: absolute; top: 50%; left: 3px; width: 10px; height: 10px; margin-top: -5px; display: block; z-index: 1;}
.mlnb li.li02{}
.mlnb li.li02 a{font-size: 12px; color: #1b3a03;}
.mlnb li a:hover{color: #ff9900;}

.Nhead{height: 79px; padding: 0 10px; width: 701px; box-sizing:border-box; box-sizing:border-box;}
.depth01{width: 100%; margin: 0; padding: 0;}
.depth01:after{content:''; display: block; clear:both;}
.depth01 > li{height: 60px; width: 20%; float: left; list-style: none; position: relative; text-align: center;}
.depth01 > li > a{margin-top: 20px; font-size: 15px; line-height: 20px; letter-spacing:-0.05em; font-weight: 400; color: #fff; display: block; font-family: "Noto Sans KR", "Arial", sans-serif; text-decoration: none;	}
.depth01 > li:after{top: 24px; right: 0; width: 1px; height: 12px; background: rgba(255,255,255,0.2); position: absolute; z-index: 1; content:"";}
.depth01 > li:last-of-type:after{display: none;}
.depth01 > li > a:hover {color: #ffff00;}
.depth01 > li.on > a{color: #ffff00;}
.depth02{display: none; top: 50px; left: 0; position: absolute; margin: 0; padding: 4px 20px; z-index: 5; background: #1e4402; box-sizing:border-box; overflow: hidden; border-radius:5px;}
.depth02.w195{width: 195px;}
.depth02.w210{width: 210px;}
.depth02.w335{width: 335px;}
.depth02.w380{width: 380px;}
.depth02 li{padding: 0 10px; margin-right: 20px; box-sizing:border-box; float: left; list-style: none;}
.depth02 li:last-of-type{margin-right: 0;}
.depth02 li a{font-size: 12px; line-height:16px; letter-spacing:-0.05em; font-weight: 400; color: #fff; display: block; text-decoration: none;}

.s-lnb{width: 202px; padding: 0; margin: 0; position: relative;}
.s-lnb li{border-bottom: 1px solid #eaf1db; position: relative; list-style: none;}
.s-lnb li a{font-size: 14px; line-height: 26px; letter-spacing:-0.05em; font-weight: bold; color: #1b3a03; display: block; text-decoration: none; font-family: "Noto Sans KR", "Arial", sans-serif;}
.s-lnb li a:hover{color: #ff9900;}
.s-lnb li a.on{color: #ff9900;}
.s-lnb li a img{position: absolute; top: 50%; left: 3px; width: 10px; height: 10px; margin-top: -5px; display: block; z-index: 1;}
/* new */