* {padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:Open Sans, Noto Sans KR, Malgun Gothic, Nanum Gothic;font-size:13px;}
body,th,td,textarea{ line-height:14px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family:verdana;color:#000000;font-size:1.00em;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:underline;}


#wrap{width:100%;position:relative;text-align:center;}

#content_wrap_main{
width:370px;height:480px;padding:38px 0 0 600px;position:relative;
text-align:left;margin:0 auto;
}


#footer_wrap{width:100%;height:85px;position:relative;}
.content_footer{width:970px;position:relative;text-align:left;margin:0 auto;}

#topmenu{width:970px;height:85px;position:relative;text-align:left;margin:0 auto;}
#topmenu h1{position:absolute;margin:29px 0 0 10px;}
#topmenu .global_menu{position:absolute;right:0;top:14px;overflow:hidden;padding-right:30px;}
#topmenu .global_menu a{padding:0 3px 0 6px;margin-left:-1px;}
#topmenu .main_menu{position:absolute;left:300px;top:29px;vertical-align:top;padding:5px 0 0 29px;width:727px;height:56px;}
#topmenu .main_menu a{display:inline-block;vertical-align:top;}
#topmenu .main_menu .fst{width:129px;}
#topmenu .main_menu .snd{width:130px;}
#topmenu .main_menu .trd{width:132px;}
#topmenu .main_menu .fth{width:120px;}
#topmenu .main_menu .last{width:74px;}
#topmenu .sub_menu{position:absolute;top:60px;left:244px;height:22px;padding:0 11px 0 0;background:#2ba7dc;}
#topmenu .sub_menu a{position:relative;display:inline-block;margin:5px 0 0 0;padding:0 0 0 9px;vertical-align:top;}
#topmenu .company{top:60px;left:244px;}
#topmenu .business{top:60px;left:384px;}
#topmenu .products{top:60px;left:562px;}
#topmenu .customer{top:60px;left:697px;}
#topmenu .recruit{top:60px;left:765px;}

#etopmenu{width:970px;height:85px;position:relative;text-align:left;margin:0 auto;}
#etopmenu h1{position:absolute;margin:29px 0 0 10px;}
#etopmenu .global_menu{position:absolute;right:0;top:14px;overflow:hidden;padding-right:30px;}
#etopmenu .global_menu a{padding:0 3px 0 6px;margin-left:-1px;}
#etopmenu .emain_menu{position:absolute;left:350px;top:35px;vertical-align:top;padding:5px 0 0 29px;width:677px;height:56px;}
#etopmenu .emain_menu a{display:inline-block;vertical-align:top;}
#etopmenu .emain_menu .fst{width:165px;}
#etopmenu .emain_menu .snd{width:169px;}
#etopmenu .emain_menu .trd{width:169px;} 
#etopmenu .emain_menu .fth{width:174px;}
#etopmenu .sub_menu{position:absolute;top:60px;left:244px;height:22px;padding:0 11px 0 0;background:#2ba7dc;}
#etopmenu .sub_menu a{position:relative;display:inline-block;margin:5px 0 0 0;padding:0 0 0 9px;vertical-align:top;}
#etopmenu .company{top:60px;left:252px;}
#etopmenu .business{top:60px;left:400px;}
#etopmenu .products{top:60px;left:590px;}



.main_banner{width:360px;height:78px;margin:27px 0 0 0;}
.module_link{width:360px;height:131px;padding:18px 0 0 0;margin:26px 0 0 0;}
.module_link ul {list-style:none; padding:0 0 0 17px;}
.module_link ul li {float:left;width:85px;text-align:center;}

.content_footer {vertical-align:top;}
.content_footer .footer_logo{position:relative;top:18px;}
.content_footer .personal_link{position:relative;top:-22px;left:149px;}
.content_footer .address{position:relative;top:-11px;left:149px;}
.content_footer .family_site{position:absolute;right:0;margin:-55px 0 0 0;}
.content_footer .famliy_site_link{position:absolute;right:0;margin:-33px 0 0 0;width:126px;border:1px solid #efefef;}
.content_footer .famliy_site_link a{display:inline-block;width:126px;text-decoration:none}
.content_footer .famliy_site_link a:hover{background:#efefef;}

/*³×ºñ°ÔÀÌ¼Ç Ãß°¡*/
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
html, body, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span {margin:0; padding:0; list-style:none;}
a:link, a:visited, a:active,a:hover {text-decoration:none;}
nav { width: 670px;font-family:'Noto Sans KR', sans-serif; font-weight:400; letter-spacing:-0.5px;}
.nav_wrapper {left: 0;top: 0;width: 100%;background: #2f3b3f;}
.menu {width: 100%;height: auto;background: #7b9433;}
.menu ul {padding: 0px;margin: 0px;list-style: none;position: relative;display: inline-block;}
.menu > li > ul.sub_menu {min-width: 10em;padding: 4px 0;background-color: #f4f4f4;border: 1px solid #fff;}
.menu ul li { padding: 0px; }
.menu > ul > li { display: inline-block; }
.menu ul li a {display: block;text-decoration: none;color: #fff;font-size: 14px;}
.menu ul li a:hover {background: #547412;color: #fff;transition: all .5s ease-out;}
.menu ul li.hover > a {background: #efa666;color: #fff;}
.menu ul li > a { padding: 10px 35px; }
.menu ul ul {display: none;position: absolute;top: 100%;min-width: 150px;background: #547412;}
.menu ul li:hover > ul { display: block;}
.menu ul ul > li { position: relative; }
.menu ul ul > li a {padding: 7px 15px;font-size:13px;height: auto;background:&#160;#547412}
.menu ul ul > li a:hover {background: #304e05;color: #fff;}
.menu ul ul ul {position: absolute;left: 100%;top: 0;}
.lnb{width:180px; margin-left:10px; margin-right:30px; padding-bottom:60px; line-height:100%;font-family:'Noto Sans KR', sans-serif; font-weight:400; letter-spacing:-0.5px;}
.lnb a{line-height:100%;}
.lnb li {font-size:13px;}
.lnb li a:link, .lnb li a:visited {display:block; background:url('/base_1/img/yongin/lnbbg.png') 0px 2px no-repeat; color:#333; padding:8px 0 8px 25px; border-bottom:1px solid #bcb080}
.lnb li a:hover {display:block; color:#fff; padding:8px 0 8px 25px; background:url('/base_1/img/yongin/lnbbg_up.png') 0px 2px no-repeat;}
.lnb li a.hover {display:block; color:#fff; padding:8px 0 8px 25px; background:url('/base_1/img/yongin/lnbbg_up.png') 0px 2px no-repeat;}
.bbsnewf5{padding:10px !important;}
.gallery_subject{padding:10px !important;}

/*Å×ÀÌºíÃß°¡*/
.t1{width:100%;margin:0 auto;border-left:0px solid #ddd;border-right:0px solid #ddd;border-top:3px solid #555;border-bottom:1px solid #ddd;font-size:15px;}
.t1 caption{display:none;}
.t1 th{padding:20px 20px 20px 20px;background-color:#fafafa;color:#555;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}
.t1 td{padding:20px 20px 20px 20px;background-color:#ffffff;color:#777;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:left;}
.t1 th.left{text-align:left;}
.t1 td.left{text-align:left;}
.t1 td.rline{border-right:1px solid #ddd;}
.t1 th.fst{background:#fafafa;text-align:center;font-weight:bold;color:#555;}
.t1 td.fst{background:#fff;text-align:center;font-weight:normal;color:#777;}
.t1 th:first-child{border-left:0px;}
.t1 td:first-child{border-left:0px;}

/*¿¬Çõ Ãß°¡*/
#history-box{width:650px;margin:0 0 0 0;text-align:center;margin:0 auto;}
#history-box dl{font-weight:normal;clear:both;border-top:1px dotted #999999;}
#history-box dl.noline{border:none;}
#history-box dt{float:left;text-align:left;font-weight:bold;font-size:34px;color:#333;padding:20px 0 5px 0;font-family:Arial, Helvetica, sans-serif;position:absolute;}
#history-box dd{float:left;text-align:left;padding:20px 0 20px 0px;}
#history-box dd ul li{position:relative;text-align:left;padding:10px 0 10px 50px;font-size:17px;}
#history-box dd .num{position:absolute;left:100px;}
#history-box dd .year{padding:0 50px 0 0;text-align:left;font-weight:bold;font-size:2.8em;}