body,td,th { font-family: 돋움; font-size: 12px; color: #2D3E3D;line-height: 20px; }
body { margin-left: 0px; margin-top: 0px; background-image: url(/imgs/index_first_bg.jpg); background-repeat: repeat-x; }
body,div,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0}
a { font-family: 돋움; font-size: 12px; color: #2D3E3D; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #66FF99; }
a:active { text-decoration: none; color: #333333; }
IMG{border:none;}

#middle2 { background-attachment: scroll; background-image: url(/imgs/index_middle_bg2.jpg); background-repeat: repeat-x; height: 243px; }
#main_fla { background-attachment: scroll; background-image: url(/imgs/main_middle_bg.png); background-repeat: no-repeat; height: 353px; }
#middle2 #side_left1 { background-attachment: scroll; background-image: url(/imgs/maini_mi_left01.jpg); background-repeat: no-repeat; height: 286px; }
#middle2 #side_right3 { background-attachment: scroll; background-image: url(/imgs/maini_mi_left03.jpg); background-repeat: no-repeat; height: 286px; }
#middle2 #side_center2 { background-attachment: scroll; background-image: url(/imgs/maini_mi_left02.jpg); background-repeat: no-repeat; }

.form1 { font-family: "돋움"; font-size: 11px; color: #4B4B4B; height: 18px; width: 150px; }

.hide {display:none;}

#slide img {position:absolute;}
#slide_bottom {z-index: 2000; position: relative; bottom: 0; padding-top: 280px; text-align: center;}
#slide_bottom img {opacity:0; position:relative;}

#menu_top {width:717px; text-align:right; padding: 10px 70px 0 0; box-sizing:border-box;}
#menu_top li {list-style:none; display:inline-block; margin:0 5px; color:#ccc;}
#menu_top li a {display:inline-block; color:#999; font-size:6pt; text-decoration:none;}
#menu_top li a:hover {color:#333; /*color:#66FF99;*/}

#menu {padding:20px 0;}
#menu li {display:inline-block; vertical-align:top;}
#menu li ul {display:none; position:relative; top:0px; background:#339900; z-index:1001; padding:0; box-shadow: 3px 3px 3px #b8c1ca;}
#menu li ul li {padding:5px 10px;}
#menu li ul li a {color:white; text-decoration:none; letter-spacing:-2px;}
#menu li ul li a:hover {color:#ffcc00;}
#menu > li:not(.split) {text-align:center;}
#menu > li > a {display:inline-block; font-size:13pt; font-weight:bold; font-family:'Malgun Gothic'; color:#666; letter-spacing:-2px; text-decoration:none;}
#menu > li > a:hover {font-size:16pt; transition:.1s; color:#333;}
#menu > li:hover ul {display:block;}