*{margin:0; padding:0;font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}
img {border:0}
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:960px; text-align:left; margin: 0 auto;}
#top_container{position: relative; height:74px;}
#logo{position: absolute; left: 400px; top: 0;}
#top_left{position: absolute; left: 26px; top: 38px;}
#main_container{}
#left{float:left;width:172px;}
#center{float:left;width:403px;margin-left:43px;}
#right{float:right;width:294px;}
#footer{clear:both;}
#menu{clear:both;height:53px;position: relative;z-index:9000;}
#menu #submenu_1{ 
 width:400px;  
 display: none;
 position: absolute;
 left: 58px;
 top: 25px;
 z-index:9001;
}
#menu #submenu_2{
 width:400px;   
 display: none;
 position: absolute;
 left: 215px;
 top: 25px;
 z-index:9002;
}
#menu #submenu_3{
 width:400px;   
 display: none;
 position: absolute;
 left: 375px;
 top: 25px;
 z-index:9003;
}
#menu #submenu_4{
 width:400px;
 display: none;
 position: absolute;
 left: 540px;
 top: 25px;
 z-index:9004;
}
#menu #submenu_5{
 width:250px;  
 display: none;
 position: absolute;
 left: 693px;
 top: 25px;
 z-index:9005;
}
#menu #submenu_6{
 width:200px;  
 display: none;
 position: absolute;
 left: 760px;
 top: 25px;
 z-index:9006;
}
#menu ul li{ 
 float:left;
}
#menu ul li ul li{ 
 margin-right:10px;
}
#main_1{height:122px;margin-top:18px;margin-bottom:22px;}
#main_2{height:251px;margin-bottom:54px;}
#main_3{height:206px;}
#main_photo_bg{float:left;width:480px; height:251px;position: relative;}
#sub_photo_bg{clear:both;width:960px; height:173px;position: relative;}
#main_photo{position: relative; visibility: hidden;}
#main_photo .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
#gnb{position: absolute; right: 18px; top: 38px;}
#gnb ul li{float: left;list-style:none;}
#main_quick{float: left;margin-left:26px;}
#main_quick li{ float:left;margin-bottom:2px;}
#main_quick li.line{ padding-right:8px;background: url("../img/youlbit/quick_line.gif") no-repeat center right;}

#head_flash{ float:right;margin-bottom:2px;}
#main_p1{float:left;width:166px;margin:0 10px 0 10px;}
#main_p1 p{float:left;}
#main_p3{float:right;}
#main_p4{float:left;margin-right:17px;}
#main_p5{float:left;}
#main_portflio{float:left;width:219px;margin-bottom:45px;}
#main_gallery{float:left;width:294px;margin-bottom:15px;}
#phone{margin-top:21px;}
#notice{width:294px;}
#footer{clear:both;}
#bottom{border-top:1px solid #E7E7E7;}
#bottom ul{float:right;}
#bottom ul li{float: left;}
#copy{clear:both;text-align:right;border-top:1px solid #E7E7E7;height:85px;}
#sub_body{width:700px;margin:0 25px 45px 35px;float:left;}
#contentsArea{
 margin-top:18px;
    width:700px;
 }
#left_menu{margin-top:18px;margin-bottom:60px;}
#left_menu ul li{margin-left:20px;height:25px;vertical-align:top;}
#title{position:relative;top:15px;clear:both;border-bottom:1px solid #E5E5E5;}
#h_icon{}
.loc {
position: absolute;
left: 5px;
top: -15px;
 width:300px;
 text-align:left; 
 font-size: 11px;
 font-family:µ¸¿ò;gulim;verdana ; 
 line-height: 12pt;
 letter-spacing: -1px;
 color:#AAAAAA; 
}
.cont { 
 width:700px;
 padding-top:25px;
 padding-left:0;
 font-size:12px;color:333333;
}
caption {
    display: none;
}

#gallery{clear:both;padding-top:17px;}
.bold{font-weight:bold;}
.orange{color:#F78D1E;}
.green{color:#669900;}
.loc_title{border-bottom:1px solid #DED9C7;padding-top:15px;}
.expl{margin-top:15px; margin-bottom:40px;}

#left_menu a{ display:block;padding-top:6px;padding-left:20px;}
#left_menu .leftoff {background: url("../img/youlbit/left_bg.gif") no-repeat center left;}
#left_menu .leftoff a:link  {color:#969696;font-weight:bold;font-size:11px;text-decoration:none;}
#left_menu .leftoff a:visited {color:#969696;font-weight:bold;font-size:11px;text-decoration:none;}
#left_menu .leftoff a:hover {color:#C49491;font-weight:bold;font-size:11px;text-decoration:none;}
#left_menu .lefton {background: url("../img/youlbit/left_bg_2.gif") no-repeat center left;}
#left_menu .lefton  a{color:#C49491;font-weight:bold;font-size:11px;text-decoration:none;}