@charset "utf-8";

/* container */

#main_quick{width:980px; margin:0 auto; position:relative; height:190px; margin-top:40px;}
#main_quick li{float:left; margin-right:25px;}
#main_quick li.right{float:right; margin-right:0;}

#main_latest{width:980px; margin:0 auto; position:relative; height:110px; margin-top:40px;}
#main_latest .main_epi{float:left; width:290px; height:110px; padding-left:25px; position:relative;}
#main_latest .main_epi h3{font-size:14px; line-height:14px; color:#000;}
#main_latest .main_epi .img{position:absolute; top:37px; left:25px;}
#main_latest .main_epi .list{margin:20px 0 0 130px;}
#main_latest .main_epi .list li{margin-bottom:4px;}
#main_latest .main_epi .list li a{font-size:13px; line-height:13px; color:#555; padding-left:8px; background:url("../images/main_bold.jpg") 0 6px no-repeat;}

#main_latest .main_notice{float:left; width:210px; height:110px; position:relative; margin-left:90px;}
#main_latest .main_notice h3{font-size:14px; line-height:14px; color:#000;}
#main_latest .main_notice .list{margin-top:20px;}
#main_latest .main_notice .list li{margin-bottom:4px;}
#main_latest .main_notice .list li a{font-size:13px; line-height:13px; color:#555; padding-left:8px; background:url("../images/main_bold.jpg") 0 6px no-repeat;}

#main_latest .main_inq{float:right; width:240px; height:110px; position:relative; margin-right:25px; }
#main_latest .main_inq h3{font-size:14px; line-height:14px; color:#000;}
#main_latest .main_inq .list{margin-top:20px;}
#main_latest .main_inq .list li{margin-bottom:4px;}
#main_latest .main_inq .list li a{font-size:13px; line-height:13px; color:#555; padding-left:8px; background:url("../images/main_bold.jpg") 0 6px no-repeat;}
#main_latest .main_inq .list li span{float:right;}

#main_gall{width:980px; margin:0 auto; position:relative; margin-top:45px;}
#main_gall h3{text-align:center; font-size:24px; line-height:24px; color:#918d99; letter-spacing:15px; font-family: 'Nanum Myeongjo', serif; background:url("../images/main_gall_line.jpg") 0 12px repeat-x;}
#main_gall h3 strong{font-weight:normal; background-color:#fff; padding:0 50px; line-height:24px;}
#main_gall .product_list{margin-top:40px; display:inline-block;}
#main_gall .product_list li{float:left; margin-right:6px; margin-bottom:6px; position:relative;}
#main_gall .product_list .right{float:left; margin-right:0;}
#main_gall .product_list li .img{}
#main_gall .product_list li a{position:absolute; top:0; left:0; display:block; width:240px; height:65px; padding-top:105px;background:url("../images/main_gall_over.png") 0 0 no-repeat; text-align:center; color:#dbdbdb; font-size:15px; line-height:15px; display:none;}
#main_gall .product_list li:hover a{display:block;}

#main_customer{border-top:3px solid #000;  background-color:#ebebeb; margin-top:50px; padding:60px 0; width:100%; height:180px;}
#main_customer .in_customer{width:980px; margin:0 auto; position:relative;}
#main_customer .in_customer .main_contant{width:310px; position:relative; padding-left:25px; float:left;}
#main_customer .in_customer .main_contant h3{font-size:20px; line-height:20px; color:#000; font-weight:normal; background:url("../images/main_latest_title_line.jpg") 0 0 no-repeat; padding-top:20px;}
#main_customer .in_customer .main_contant h3 .eng{font-size:14px; line-height:14px; color:#878787; font-weight:normal;}
#main_customer .in_customer .main_contant .tel{font-size:13px; line-height:13px; color:#666; margin-top:25px;}
#main_customer .in_customer .main_contant .tel strong{color:#000;}
#main_customer .in_customer .main_contant .mobile{font-size:13px; line-height:13px; color:#666; margin-top:10px;}
#main_customer .in_customer .main_contant .mobile strong{color:#000;}
#main_customer .in_customer .main_contant .fax{font-size:13px; line-height:13px; color:#666; margin-top:10px;}
#main_customer .in_customer .main_contant .fax strong{color:#000;}
#main_customer .in_customer .main_contant .mail{font-size:13px; line-height:13px; color:#666; margin-top:10px;}
#main_customer .in_customer .main_contant .mail strong{color:#000;}
#main_customer .in_customer .main_contant .adr{font-size:13px; line-height:13px; color:#666; margin-top:10px;}
#main_customer .in_customer .main_contant .adr strong{color:#000;}

#main_customer .in_customer .main_direct{width:260px; position:relative; padding-left:25px; float:left; background:url("../images/main_location_icon.jpg") 185px 80px no-repeat;}
#main_customer .in_customer .main_direct h3{font-size:20px; line-height:20px; color:#000; font-weight:normal; background:url("../images/main_latest_title_line.jpg") 0 0 no-repeat; padding-top:20px;}
#main_customer .in_customer .main_direct h3 .eng{font-size:14px; line-height:14px; color:#878787; font-weight:normal;}
#main_customer .in_customer .main_direct .txt{font-size:13px; line-height:28px; color:#666; margin-top:25px;}
#main_customer .in_customer .main_direct .btn{margin-top:15px;}

#main_customer .in_customer .main_interior{width:260px; position:relative; padding-right:25px; float:right;}
#main_customer .in_customer .main_interior h3{font-size:40px; line-height:40px; padding-bottom:15px; border-bottom:1px solid #666;}
#main_customer .in_customer .main_interior h3 .eng{font-size:20px; line-height:20px; color:#666; font-weight:normal; margin-left:8px;}
#main_customer .in_customer .main_interior .txt{font-size:14px; line-height:24px; color:#666; margin-top:7px;}
#main_customer .in_customer .main_interior .sns{margin-top:10px;}
#main_customer .in_customer .main_interior .sns li{float:left; margin-right:20px;}