* {padding:0;margin:0;}
img {border:0}
img, a{border:0;selector-dummy:expression(this.hideFocus=true);}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:dotum;font-size:12px;}
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;}
#content_wrap_main{
width:370px;height:570px;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:214px;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:139px;}
#topmenu .main_menu .snd{width:186px;}
#topmenu .main_menu .trd{width:135px;}
#topmenu .main_menu .fth{width:143px;}
#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;}
.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;}

BODY {  SCROLLBAR-FACE-color: #cfcfcf; SCROLLBAR-SHADOW-color: #595959; SCROLLBAR-3DLIGHT-color: #595959; SCROLLBAR-ARROW-color: #ffffff;       SCROLLBAR-DARKSHADOW-color: #ffffff;    SCROLLBAR-BASE-color: #cfcfcf;
text-align:center; margin: 0; padding: 0;}
ol, ul, li {list-style : none;padding:0;margin:0;}
li img {
 vertical-align: top;
 margin: 0;
 padding: 0;
}
dl img {
 vertical-align: top;
 margin: 0;
 padding: 0;
}
h1, h2, h3, h4, h5, h6 { 
font-weight : normal ; 
font-size : 100% ; 
}
#wrap{width:990px;text-align:left; margin: 0 auto;}
#top_container{position:relative; height:61px;}
#logo{width:227px;height:61px;margin:0 auto;}
#main_container{}
#sub_container{}
#sub_left{float:left;width:171px;margin-left:20px;}
#footer{clear:both;}
#menu{clear:both;height:53px;position: relative;z-index:9000;}
#menu > ul{height:25px;border-top:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;}
#menu #submenu_1{ 
 width:400px;  
 display: none;
 position: absolute;
 left: 50px;
 top: 27px;
 z-index:9001;
}
#menu #submenu_2{
 width:400px;   
 display: none;
 position: absolute;
 left: 218px;
 top: 27px;
 z-index:9002;
}
#menu #submenu_3{
 width:400px;   
 display: none;
 position: absolute;
 left: 384px;
 top: 27px;
 z-index:9003;
}
#menu #submenu_4{
 width:400px;
 display: none;
 position: absolute;
 left: 545px;
 top: 27px;
 z-index:9004;
}
#menu #submenu_5{
 width:200px;  
 display: none;
 position: absolute;
 left: 710px;
 top: 27px;
 z-index:9005;
}
#menu #submenu_6{
 width:200px;  
 display: none;
 position: absolute;
 left: 790px;
 top: 27px;
 z-index:9006;
}
#menu > ul > li{ 
 border-right:1px solid #B2B2B2;
 float:left;
}
#menu ul li ul li{ 
 margin-right:1px;
 float:left;
}
#menu ul li#menu_6{border-right:none;}
#main_head{}
#main_banner{clear:both;width:100%;height:90px; margin: 30px auto 30px;}
#notice{float:left;width:199px;margin-left:55px}
#phone{float:left;width:193px;margin-left:15px;}
#sub_phone{margin-bottom:50px;}
#main_gallery{float:left;width:199px;margin-left:55px;}
#main_product{float:left;width:199px;margin-left:55px;}
#main_photo_bg{clear:both;position: relative;margin-top:5px;}
#sub_photo_bg{clear:both;position: relative;margin-top:5px;}
#main_photo{position: relative; visibility: hidden;}
#main_photo .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
#gnb{position: absolute; right: 10px; top: 35px;}
#gnb ul li{float: left;list-style:none;}

#footer{clear:both;text-align:center;}
#bottom{border-top:1px solid #E7E7E7;margin-top:20px;}
#bottom ul{width:425px;margin:0 auto;}
#bottom ul li{float: left;}
#copy{clear:both;border-top:1px solid #E7E7E7;height:85px;}
#sub_body{width:710px;margin:10px 20px;float:right;}
#contentsArea{
    width:710px;
 }
#left_menu{margin-top:25px;margin-bottom:115px;}
#left_menu ul li{}
.first_menu{margin-top:15px;}
#title{position:relative;top:15px;clear:both;border-bottom:1px solid #E5E5E5;}
#h_icon{}
.loc {
position: absolute;
right: 10px;
top: 3px;
 width:300px;
 text-align:right; 
 font-size: 11px;
 font-family:µ¸¿ò;gulim;verdana ; 
 line-height: 12pt;
 letter-spacing: -1px;
 color:#878787; 
}
.cont { 
 width:680px;
 margin-top:25px;
 margin-left:20px;
 font-size:12px;color:#333333;
}
caption {
    display: none;
}
#gallery{clear:both;padding-top:17px;}
.bold{font-weight:bold;}
div.cont p{;margin-top:20px; margin-bottom:15px;}
div.cont p.sub_body_title{text-align:center;font-family:µ¸¿ò;font-size:17px;font-weight:bold;color:#333333;margin-top:20px; margin-bottom:15px;}
.step1{padding-left:10px;}
.step2{padding-left:20px;}
.orange{color:#F78D1E;}
.green{color:#669900;}
.loc_title{border-bottom:1px solid #DED9C7;padding-top:15px;}
.expl{margin-top:15px; margin-bottom:40px;}