@charset "utf-8";
/* CSS Document */
#main_content{ position:relative;width:970px; margin:0 auto; margin-top:7px; margin-bottom:30px; }
#main_content:after {display:block;visibility:hidden;clear:both;content:""}
#main_slider{width:970px;height:352px; overflow:hidden;}

#main_product{ width:100%; height:188px; margin-top:10px; margin-bottom:25px;}
#main_product ul{ float:left; width:100%;height:188px;}
#main_product li{ float:left; width:236px;height:188px; position:relative; overflow:hidden; margin-right:8px; cursor:pointer;}
#main_product li#product_last{ float:right; margin-right:0;}
#main_product li .main_product_font{ position:absolute;  height:22px; background:#b11016; line-height:22px; padding-left:15px; color:#FFFFFF; font-size:14px; font-weight:normal; z-index:11111;}
#main_product li .main_product_font_w1{width:75px;}
#main_product li .main_product_font_w2{width:118px;}
#main_product li img{ position:absolute; top:0; left:0; z-index:0;}


#m_contact_us{ position:relative; float:left; width:508px; z-index:0; height:140px; border-top:1px solid #434343; border-bottom:1px solid #cccccc; background:url(../images/contact_us_bg.jpg) 5px 20px no-repeat; margin-right:8px;}
#m_contact_us h2{ position:absolute; border-top:1px solid #b33c40; font-size:14px; z-index:111111111; padding-right:30px; padding-top:10px; padding-left:10px; top:-1px}
#m_contact_us_1{ position:absolute; top:35px; right:45px; font-size:1.08em; }
#m_contact_us_1 address{ position:relative;font-style:normal; height:44px; line-height:24px;}
#m_contact_us_1 address p#a_1{ position:absolute; top:0; left:48px;}
#m_contact_us_1 address p#a_2{ position:absolute; top:22px;left:48px; width: 100%;}

#m_contact_us_1 p{ clear:both;height:24px; line-height:24px;}
#m_contact_us_1 p#tel{ clear:none; float:left;}
#m_contact_us_1 p#fax{ clear:none;float:right; padding-left:10px;}

/* 영문 */
#m_contact_us_2{ position:absolute; top:30px; left:220px;font-size:1.08em;width:270px; }
#m_contact_us_2 address{ position:relative;font-style:normal; height:84px; line-height:24px;  }
#m_contact_us_2 address p#a_1{ position:absolute; top:0; left:61px; }
#m_contact_us_2 address p#a_2{ position:absolute; top:22px;left:61px;}
#m_contact_us_2 address p#a_3{ position:absolute; top:46px;left:61px;}
#m_contact_us_2 address p#a_4{ position:absolute; top:68px;left:61px;}
#m_contact_us_3 {position:absolute; top:30px; right:5px;font-size:1.08em;width:220px; }
#m_contact_us_3 p{ clear:both;height:24px;  line-height:24px; }
#m_contact_us_3 p#tel{ padding-left:10px;}
#m_contact_us_3 p#fax{ padding-left:10px;}
#m_contact_us_3 p#email{padding-left:10px;}


#m_search{position:relative; float:left; width:236px; z-index:0; height:140px; border-top:1px solid #434343; border-bottom:1px solid #cccccc; background:url(../images/search_bg.jpg) 170px center no-repeat;margin-right:8px;}
#m_search h2{ position:absolute; border-top:1px solid #b33c40; font-size:14px; z-index:111111111; padding-right:30px; padding-top:10px; padding-left:10px; top:-1px}
#m_search p{ width:162px; margin-top:38px; padding-left:10px; line-height:18px;}
#m_search button{ background:url(../images/btn_bg.jpg) no-repeat; width:161px; height:21px; border:none; text-align:left;padding:0; margin:0; margin-left:8px; padding-left:5px; line-height:21px; margin-top:10px; color:#7a7a7a; }
#m_search button.eng{ background:url(../images/btn_bg_e.jpg) no-repeat; width:161px; height:21px; border:none; text-align:left;padding:0; margin:0; margin-left:8px; padding-left:5px; line-height:21px; margin-top:10px; color:#7a7a7a; }
#m_language{position:relative; float:left; width:210px; z-index:0; height:140px; border-top:1px solid #434343;}
#m_language h2{ position:absolute; border-top:1px solid #b33c40; font-size:14px; z-index:111111111; padding-right:30px; padding-top:10px; padding-left:10px; top:-1px}
#m_language ul{ margin-top:38px;}
#m_language ul li{ float:left; width:59px; text-align:center;}
#m_language ul li figcaption{ padding-top:5px;}

#family_site{ position:absolute; width:203px; border:1px solid #cccccc; bottom:0; right:0px; height:24px; }
#family_site ul{position:absolute; left:-1px;margin-top:0; width:100%; overflow:hidden;  border:1px solid #cccccc; border-top:none; height:24px; cursor:pointer;}
#family_site ul li{ padding:0; margin:0; width:100%;height:24px; line-height:24px;text-align:left; padding-left:10px;}
#family_site ul li a{ display:block;}
.famail_bg{background:#FFFFFF url(../images/family_bg.jpg) 188px 7px no-repeat;}
.famail_bg2{background:#FFFFFF url(../images/family_bg2.jpg) 188px 10px no-repeat;}