html,body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{margin:0;padding:0;}
ul,ol,dl{list-style:none;}
img{border:0; vertical-align:top;}
#wrap{width:100%;  background:url(../img/body_bg.jpg); background-repeat:repeat-x;}
#sub_wrap{background-image:url(../img/sub_body_bg.jpg); background-repeat:no-repeat; background-position:top center;}
#header{width:1150px; height:135px; margin:0 auto;}
#top_set{width:100%; float:left; height:68px;}
#top_set .logo{width:264px; float:left; height:35px;}
#top_set .top_link{width:231px; float:right; height:14px; padding-top:35px;}
#gnb_menu{width:100%;  height:67px;float:left;}
#gnb_menu .menu{width:923px; float:left; height:67px;   }
#gnb_menu .shopping{  width:227px; float:left;}
#contents{width:1150px; height:834px;margin:0 auto; }
#visual_box{width:100%; height:690px; }
#left_box{ width:230px; height:690px; float:left; }
#visual_box #left_box .bbs{ width:230px; height:220px; background-image:url(../img/bbs_bg.gif); background-repeat:no-repeat; position:relative; }
#visual_box #left_box .bbs .list{position:absolute; left:26px; top:56px; width:182px; height:105px;}
#visual_box #left_box .bbs .more{position:absolute; left:26px; top:165px;}
#visual_box #left_box .company{width:230px; height:219px; background-image:url(../img/company_bg.jpg); background-repeat:no-repeat;}
#visual_box #left_box .business{width:230px; height:219px; background-image:url(../img/business_bg.jpg); background-repeat:no-repeat;  position:relative;}
#visual_box #left_box .business .more{position:absolute; left:27px; top:115px;}
#visual_box #center_box{ width:690px; height:690px; float:left; }
#visual_box #center_box .pr{ width:230px; height:438px; }
#visual_box #right_box{ width:230px; height:690px; float:right; }
#visual_box #right_box .portfolio{ width:230px; height:220px; background-image:url(../img/portfolio_bg.jpg); background-repeat:no-repeat;  position:relative;}
#visual_box #right_box .portfolio .more{position:absolute; left:26px; top:115px;}

#link_box{width:100%; height:123px; background:url(../img/link_box_bg.gif); background-repeat:repeat-x; position:relative; }
#link_box .link1{position:absolute;top:38px; left:157px;}
#link_box .link2{position:absolute;top:38px;  left:464px;}
#link_box .link3{position:absolute;top:38px; left:746px;  }
#footer{width:100%; height:131px;margin:0 auto;}




#nav {
  padding-top:12px;
  height:80px; 
  font-size:16px;
  position:relative;
  z-index:500;
  width:923px; 
  text-align:left;
  float:left;
 }



#nav li { float:left; }
#nav .select li a { height:36px; float:left;  padding:0 6px 0 6px; text-decoration:none; line-height:25px; white-space:nowrap; color:#000; font-size:12px; }

#nav .select a b { display:block; padding:0 0 11px 10px; }
#nav .select li:hover a { color:#850404; }
#nav .sub1 { display:none; margin:0; list-style:none; }
#nav .sub1 li { background:#6bb000; height:24px;}
#nav .select li:hover .sub1 { height:18px;  display:block; position:absolute; float:left;  top:38px; left:0px; text-align:center; }
#nav .select li:hover .sub1 li a { height:18px; line-height:16px; float:left;  margin:0; white-space:nowrap; color:#e0ebcf; font-size:11px; padding-top:5px;}
#nav .select li:hover .sub1 li a:hover { line-height:15px; color:#ffffff; }
#nav .sub2 { display:none; margin:0;list-style:none; }
#nav .sub2 li { background:#6bb000; height:24px;}
#nav .select li:hover .sub2 { height:18px; display:block; position:absolute; float:left;  top:38px; left:170px; text-align:center; }
#nav .select li:hover .sub2 li a { height:18px; line-height:16px; float:left; margin:0; white-space:nowrap;color:#e0ebcf;font-size:11px; padding-top:5px;}
#nav .select li:hover .sub2 li a:hover { line-height:15px; color:#ffffff; }
#nav .sub3 { display:none; margin:0; list-style:none; }
#nav .sub3 li { background:#6bb000; height:24px;}
#nav .select li:hover .sub3 { height:18px; display:block; position:absolute; float:left; top:38px; left:350px; text-align:center; }
#nav .select li:hover .sub3 li a { height:18px; line-height:16px; float:left; margin:0; white-space:nowrap; color:#e0ebcf;font-size:11px;  padding-top:5px;}
#nav .select li:hover .sub3 li a:hover { line-height:15px; color:#ffffff; }
#nav .sub4 { display:none; margin:0; list-style:none; }
#nav .sub4 li { background:#6bb000; height:24px;}
#nav .select li:hover .sub4 { height:18px; display:block; position:absolute; float:left; top:38px; left:550px; text-align:center; }
#nav .select li:hover .sub4 li a { height:18px; line-height:16px; float:left; margin:0; white-space:nowrap; color:#e0ebcf;font-size:11px; padding-top:5px; }
#nav .select li:hover .sub4 li a:hover { line-height:15px; color:#ffffff; }
#nav .sub5 { display:none; margin:0; list-style:none; }
#nav .sub5 li { background:#6bb000; height:24px;}
#nav .select li:hover .sub5 { height:18px; display:block; position:absolute; float:left; top:38px; left:680px; text-align:center; }
#nav .select li:hover .sub5 li a { height:18px; line-height:16px; float:left; margin:0; white-space:nowrap; color:#e0ebcf;font-size:11px; padding-top:5px; }
#nav .select li:hover .sub5 li a:hover { line-height:15px; color:#ffffff; }












#left_menu1 {width:190px; height:200px; background-image:url(../img/left_bg1.jpg); background-repeat:no-repeat; padding:140px 0 0 28px; line-height:180%; }
#left_menu1 a{ color:#f3ffe0; font-size:12px; font-weight:bold;}

#left_menu2 {width:190px; height:200px; background-image:url(../img/left_bg2.jpg); background-repeat:no-repeat; padding:140px 0 0 28px; line-height:180%; }
#left_menu2 a{ color:#f3ffe0; font-size:12px; font-weight:bold;}

#left_menu3 {width:190px; height:200px; background-image:url(../img/left_bg3.jpg); background-repeat:no-repeat; padding:140px 0 0 28px; line-height:180%; }
#left_menu3 a{ color:#f3ffe0; font-size:12px; font-weight:bold;}

#left_menu4 {width:190px; height:200px; background-image:url(../img/left_bg4.jpg); background-repeat:no-repeat; padding:140px 0 0 28px; line-height:180%; }
#left_menu4 a{ color:#f3ffe0; font-size:12px; font-weight:bold;}

#left_menu5 {width:190px; height:200px; background-image:url(../img/left_bg5.jpg); background-repeat:no-repeat; padding:140px 0 0 28px; line-height:180%; }
#left_menu5 a{ color:#f3ffe0; font-size:12px; font-weight:bold;}

#left_menu6 {width:190px; height:200px; background-image:url(../img/left_member.jpg); background-repeat:no-repeat; padding:140px 0 0 28px; line-height:180%; }
#left_menu6 a{ color:#f3ffe0; font-size:12px; font-weight:bold;}


#footer_movebg{position:relative;width:1150px/*ÀüÃ¼»çÀÌÁî*/;height:54px; background-color:#f4f4f4; border-top:1px solid #d4d4d4;}
#footer_move{position:relative;width:1120px/*ÀüÃ¼»çÀÌÁî*/;height:50px; margin: 5px 10px 0 10px;}
#footer_move .mask{position:relative;width:1020px/*ÀÌ¹ÌÁöÀüÃ¼»çÀÌÁî*/;height:54px;overflow:hidden; margin:0 auto;}
#footer_move .imgSet {float:left; position:absolute}
#footer_move .imgSet li{float:left;position: relative;min-width: 150px;}
#footer_move .dir{position:absolute;top:-2px;cursor:pointer}
#footer_move .prev{left:0}
#footer_move .next{right:0}