* {padding:0;margin:0;font-family:'Nanum Gothic';}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:'Nanum Gothic'; }
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;text-decoration:none;}
a:link{color:#787878;text-decoration:none;}
a:visited{color:#787878;text-decoration:none;}
a:hover{color:#787878;text-decoration:none;}
table{font-size:12px;}
#wrap{width:100%;position:relative;text-align:center; border:0px solid #000;}
#content_wrap_main {width:1100px;height:570px;padding:38px 0 0 0px;position:relative;text-align:left;margin:0 auto;}
#content_wrap{width:1100px;padding-top:0px;position:relative;text-align:left;margin:0 auto;margin:0 auto;padding:15px 0 0 0;}
#content_wrap{*zoom:1;padding-bottom:30px;clear:both;}
#content_wrap:after{content:"";display:block;clear:both;}

.visual_area {height:270px; background:url(/default/img/new/visual_sub05_personal.jpg) top center no-repeat;} 
.visual_area1 {height:270px; background:url(/default/img/new/visual_sub01.jpg) top center no-repeat;}
.visual_area2 {height:270px; background:url(/default/img/new/visual_sub02.jpg) top center no-repeat;}
.visual_area3 {height:270px; background:url(/default//img/new/visual_sub03.jpg) top center no-repeat;}
.visual_area4 {height:270px; background:url(/default/img/new/visual_sub04.jpg) top center no-repeat;}
.visual_area5 {height:270px; background:url(/default/img/new/visual_sub04.jpg) top center no-repeat;}


.side_nav{float:left;text-align:left;width:230px;margin:0 0 0 0px;_display:inline;}
.side_nav h2{margin:17px 0 0 0;padding:10px 0 0 20px;background: url(/default/img/new/stitle.png) no-repeat 0 0px;height:45px;line-height:22px;font-family:'Nanum Gothic';font-weight: bold; font-size:19px; color: #ffffff;}
.side_nav dt{margin:10px 0 0px 0;padding-left:20px;padding-bottom:0px;border-bottom:1px solid #DFDFDF;height:34px;line-height:22px;font-family:'Nanum Gothic';font-weight: bold; font-size:15px; color: #5D5D5C;text-decoration:none;}
.side_nav dd{margin:30px 0 20px 0;padding-left:0px;}


.side_nav{float:left;text-align:left;width:230px;margin:0 0 0 0px;_display:inline;}
.side_nav h2{margin:17px 0 0 0;padding:10px 0 0 20px;background: url(/default/img/new/stitle.png) no-repeat 0 0px;height:45px;line-height:22px;font-family:'Nanum Gothic';font-weight: bold; font-size:19px; color: #ffffff;}
.side_nav dt{margin:10px 0 0px 0;padding-left:20px;padding-bottom:0px;border-bottom:1px solid #DFDFDF;height:34px;line-height:22px;font-family:'Nanum Gothic';font-weight: bold; font-size:15px; color: #5D5D5C;text-decoration:none;}
.side_nav dd{margin:30px 0 20px 0;padding-left:0px;}
 
.contents {float:right;width:835px;margin:0 0px 0 0px;padding:0 0 0px 35px;border:0px solid #000;}
.contents h3{margin:20px 0 10px 0;width:835px;border-bottom:1px solid #A8A8A8;height:33px;line-height:22px;font-family:'Nanum Gothic';font-size:16px; color: #000;}
.contents .titleway{position:absolute;top:40px;right:0;font-family:'Nanum Gothic';font-size:12px; color: #5D5D5C;line-height:20px; }
.contents_full {float:left;width:1100px;margin:0 0px 0 0px;padding:0 0 0px 0px;border:0px solid #000;}
.contents_full h3{margin:20px 0 10px 0;width:1100px;border-bottom:1px solid #A8A8A8;height:33px;line-height:22px;font-family:'Nanum Gothic';font-size:16px; color: #000;}
.contents_full .titleway{position:absolute;top:35px;right:0;font-family:'Nanum Gothic';font-size:12px; color: #5D5D5C;line-height:20px; }
#topmenu {width:100%;height:127px;position:relative;text-align:left;margin:0 auto;padding-top:0px;border:0px solid #000}
#toppart {width:1100px;height:72px;position:relative;text-align:left;margin:0 auto;padding-top:0px;border:0px solid #000}

#toppart .global_menu{float:right;margin-top:15px;overflow:hidden;height:28px;top:10px;right:120px;z-index:99999999999;font-family:'Nanum Gothic';font-size:12px; color: #AFAFAF;border:0px solid #000;font-weight: bold; }

#toppart .global_menu a{padding:0 0px 0 0px;margin-left:-1px;z-index:99999999999;font-family:'Nanum Gothic';font-size:12px; color: #AFAFAF;font-weight: bold;}
#toppart .s_menu{position:absolute;height:36px;top:0px;right:0px; }
#toppart #menulogo {width:350px;float:left;position:relative;z-index:999;border:0px solid #000;}
#main_banner{width:100%;height:630px;margin:0px 0 0 0;margin:0 auto; padding:0 0 0 0px;}
#productgallery {width:1100px;padding:20px 0 0 0;margin:0px 0 0 0;margin:0 auto;}
#module_link{width:1100px;height:220px;padding:20px 0 0 0;margin:0px 0 0 0;margin:0 auto;}
#module_link ul {list-style:none; padding:0 0 0 0px;}
#module_link ul li.first {float:left;width:175px;text-align:left;border:0px solid #000;border:0px solid #000;height:220px;}
#module_link ul li.second {float:left;width:740px;text-align:center;}
#module_link ul li.third {float:left;width:185px;text-align:center;}
#footer_wrap{width:100%;position:relative;padding-top:0px;background:#353535;text-align:center;}
/* ¸ÞÀÎÀÌ¹ÌÁö */
.rolling_visual {position:relative;width:100%;height:630px;text-align:center;overflow:hidden;z-index:1;min-width:1100px;}
.rolling_visual .visuals a {display:none;position:absolute;left:0;top:0;width:100%;height:630px;text-align:left;text-indent:-9999px;}
.rolling_visual .circle {position:absolute;left:0;bottom:8px;width:100%;z-index:2}
.rolling_visual .circle a {display:inline-block;margin:0 3px 0 3px;width:33px;height:5px;text-align:left;text-indent:-9999px;background:#555;border:0px solid #ccc;}
.rolling_visual .circle a:hover {opacity:1;background:#336248;border:0px solid #777}
.rolling_visual .circle a.active {opacity:1;background:#336248;border:0px solid #777}
.rolling_visual .spinn {position:absolute;top:237px;opacity:0;filter:alpha(opacity=0);z-index:3}
.rolling_visual:hover .spinn {opacity:1;filter:alpha(opacity=1)}
.rolling_visual .prev {left:20px}
.rolling_visual .next {right:20px}
/* ÇØ»óµµ°¡ 1500 ÀÌ»óÀÏ¶§  */
 @media all and (min-width: 1900px) { .rolling_visual .visuals a{ width:1920px; } }
/* »ó´Ü¸Þ´º -¸Þ´º»ö»ó */
#main_menu{
 position:relative;
 float:left;
 top:0px;
 vertical-align:top;
 padding:5px 5px 5px 5px;
 height:55px;
 box-sizing: border-box;
 width:100%;
 margin:0 auto;
 border:0px solid red;
 background:#353535;
 font-family:'NanumSquare';
}
#main_menu #gnb_top {
 position:relative;
 top:0px;
 width:1100px;
 height:45px;
 /*left:220px;*/
 padding:0px 0 0 0px;
 margin:0 auto;
 text-align:center;
 color:#fff;
 font-family:'NanumSquare';
 font-size:18px;
}
#horizontal_nav 
 {margin-top:0px;
 height:45px;
 color:#fff;
 z-index:999999;
 text-align:center;
}
#horizontal_nav ul.horizontal-dropdown {
  padding:0;
  list-style:none;
  color:#fff;
  z-index:999999;
  float:initial;
  display:inline-block;
  height:45px;
}
#horizontal_nav div.my-clear{
 clear: both;
}
ul.horizontal-dropdown {
 position:relative;
 /*float:left; */
 margin-left:0px;
 color:#fff;
 /* padding-left:0px; */
 border:0px solid #000;
}
ul.horizontal-dropdown li.dropdown-parent
{
 float:left; 
 padding:0;
 border:0px solid #000;
 font-family: 'NanumSquare';
 font-size:18px;
 height:45px;
 /*position: relative;*/
}
ul.horizontal-dropdown li.first {
 width:170px;
}
ul.horizontal-dropdown li.second { 
 width:170px;
}
/* ul.horizontal-dropdown li.third {
 width:170px;
 position:relative; } */
ul.horizontal-dropdown li.fourth {
 width:170px;
}
ul.horizontal-dropdown li.oncolor { 
 width:170px;
}
ul.horizontal-dropdown .dropdown-child li a {
 display:block;
 margin:0 0px;
 padding:7px;
 text-decoration:none;
 blr:expression(this.onFocus=this.blur());
 font: NanumSquare,'Nanum Gothic';
 color:#fff;
 line-height:12px;
 outline:none;
}
ul.horizontal-dropdown li.hover a.gnb_main {color:#336248;padding:15px;text-decoration:none; font-size:20px; line-height:18px;  font-family : 'NanumSquare';}
ul.horizontal-dropdown li a.gnb_main{
 color:#fff;
 padding:15px;
 text-decoration:none;
 font-size:20px;
 line-height:16px;
 font-family: 'NanumSquare';
 display: inline-block;
}
.horizontal-dropdown li .first a {font-family: 'NanumSquare';font-size:18px; }
.horizontal-dropdown li .first a:hover {font-family: 'NanumSquare';font-size:18px; }
.horizontal-dropdown li .first a:link {font-family: 'NanumSquare';font-size:18px; }
.horizontal-dropdown li .first a:visited {font-family: 'NanumSquare';font-size:18px;  }
/* ¼­ºê¸Þ´º ½ÃÀÛ */
ul.horizontal-dropdown ul.dropdown-child {
 position:absolute;
 left: 0;
 top: 45px;
 overflow:hidden;
 /*color:#fff; */
 text-align:center;
 }
ul.horizontal-dropdown ul.dropdown-child.ulfirst{left: 0;}
ul.horizontal-dropdown ul.dropdown-child.ulsecond{left: 0;}
ul.horizontal-dropdown ul.dropdown-child.fourth{left: 240px;}
ul.horizontal-dropdown ul.dropdown-child.ullast{right: 0;}
/* ¼­ºê¸Þ´º»ö»ó */
ul.horizontal-dropdown ul.dropdown-child li {
    float: left;
    /* display: none; */
    background: #353535;
    height: 25px;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-family: 'Nanum Gothic';
    /* padding-left: 10px; */
    padding: 5px 15px 5px 15px;
    border-radius: 0 0 5px 5px;
}
ul.horizontal-dropdown ul.dropdown-child li a {float:left;position:relative;margin:0px;color:#fff;text-align:center;display:block;font-size:15px;}
ul.horizontal-dropdown ul.dropdown-child li a:hover {color:#336248;text-align:left;text-align:center;}
ul.horizontal-dropdown ul.dropdown-child li a:link {color:#fff;text-decoration:none;text-align:center;}
ul.horizontal-dropdown ul.dropdown-child li a:visited {color:#fff;text-decoration:none;text-align:center;}
ul.horizontal-dropdown ul.dropdown-child.ulfirst li a:hover  {color:#336248;}
ul.horizontal-dropdown ul.dropdown-child.ulsecond li a:hover  {color:#336248;}
ul.horizontal-dropdown ul.dropdown-child.fourth li a:hover  {color:#336248;}
ul.horizontal-dropdown ul.dropdown-child.ullast li a:hover  {color:#336248;}
ul.horizontal-dropdown ul.dropdown-child.ulfirst{left: 0;}
ul.horizontal-dropdown ul.dropdown-child.ulsecond{left: 0;}
ul.horizontal-dropdown ul.dropdown-child.fourth{left: 230px;}
ul.horizontal-dropdown ul.dropdown-child.ullast{right: 0;}
ul.horizontal-dropdown ul.dropdown-child.ulfirst li {left:0px; /*width:630px;*/top:45px;} 
ul.horizontal-dropdown ul.dropdown-child.ulsecond li {left:180px; /*width:630px;*/top:45px;}
/* ul.horizontal-dropdown ul.dropdown-child .ulthird {left:400px; width:630px;top:45px;} */
ul.horizontal-dropdown ul.dropdown-child.ulfourth li {left:0px; /*width:630px;*/top:45px;}
ul.horizontal-dropdown ul.dropdown-child.ullast li {float: right;right:0; /*width:630px;*/ top:45px;}