@charset "utf-8";
@import url('common.css');

.button1 {font-size:14px;color:#676767;font-weight:400;text-align:center;border:0px;background:#dfdfdf;width:80px;height:40px;display:inline-block;}
.button2 {font-size:14px;color:#fff;font-weight:400;text-align:center;border:0px;background:#5c6066;width:80px;height:40px;display:inline-block;}

/* 폰트 관련 */
.text01 {color:#676767;font-size:15px;line-height:18px;}

/* 메인 관련 */
.m_cont {float:left;width:183px;margin:30px 20px 0 20px;}
.m_tit {border-bottom:1px solid #e9e9e9;color:#252525;font-size:18px;padding-bottom:15px;font-weight:600;font-family: NanumGothic !important;}
.m_text {color:#676767;font-size:14px;line-height:20px;padding-top:15px;}
.m_text a {color:#676767;}
.m_text a:hover {color:#676767;text-decoration:none;}

/* 회사소개 관련 */
.img_box {border:1px solid #dfdfdf;}
.img_box1 {border:2px solid #dfdfdf;}

.history {background:url("../img/comp/cont_img04.jpg") repeat-y;}
.year {float:left;color:#0c4da2;font-size:26px;font-weight:bold;}
.history table {float:left;font-size:14px;line-height:25px;margin:5px 0 0 20px;}
.history table th {text-align:left;color:#252525;vertical-align:top;}
.history table td {text-align:left;color:#676767;vertical-align:top;}

.comp_cert {float:left;width:236px;}
.cert_text01 {color:#676767;font-size:14px;text-align:center;padding-top:10px;line-height: 20px;}

.tab_btn li {float:left;width:158px;height:44px;border:1px solid #dfdfdf;background-color:#f4f4f4;}
.tab_btn li a {font-size:14px;color:#424242;line-height:44px;text-align:center;display:block;text-decoration:none;}
.tab_btn li a:hover {background-color:#0c4da2;color:#fff;text-decoration:none;}
.tab_btn li a.cur {background-color:#0c4da2;color:#fff;text-decoration:none;}

.loca_tit {background:url("../img/comp/bl_img01.jpg") 0 top no-repeat;color:#252525;font-size:20px;padding-top:10px;font-weight:600;}
.loca_text {color:#676767;font-size:15px;line-height:24px;padding-top:10px;}
.loca_text font {color:#252525;}

/* 제품소개 관련 */
.prod_tap li {float:left;width:200px;height:44px;border:1px solid #dfdfdf;background-color:#f4f4f4;}
.prod_tap li a {font-size:14px;color:#424242;line-height:44px;text-align:center;display:block;text-decoration:none;}
.prod_tap li a:hover {background-color:#0c4da2;color:#fff;text-decoration:none;}
.prod_tap li a.cur {background-color:#0c4da2;color:#fff;text-decoration:none;}

.prod_tit {background:url("../img/comp/bl_img01.jpg") 0 top no-repeat;color:#252525;font-size:20px;padding-top:10px;font-weight:700;}
.prod_cont {color:#252525;font-size:15px;line-height:24px;padding-top:10px;}
.prod_text01 {color:#252525;font-size:16px;font-weight: bold;}
.prod_text02 {color:#676767;font-size:13px;line-height:24px;}

/* 시공갤러리 관련 */
.gall_img {position:relative;float:left;display:none1;cursor:pointer;z-index:1;border:1px solid #dfdfdf;}
.gall_img_over {position:absolute;width:100%;height:108px;color:#fff;text-align:center;background:rgba(0,0,0, 0.7);padding-top:80px;}

/* 시공갤러리 레이어팝업 관련 */
#gall_pup {position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:1009;display:none;}
#gall_pup .container {position:relative;top:200px;width:1116px;margin:0 auto;}
.pup_bg {position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:-1;background-color:rgba(0,0,0, 0.8); }

/* 납품실적 관련 */
.perf_img {float:left;width:192px;}
.perf_text {color:#676767;font-size:13px;line-height:24px;padding-top:10px;}

/* 고객센터 관련 */
.cust_tit {background:url("../img/prod/bl_img01.jpg") 0 3px no-repeat;color:#252525;font-size:16px;padding-left:12px;}
.cust_box {border:1px solid #dfdfdf;background-color:#f4f4f4;margin-top:10px;padding:20px;}
.cust_line {border-bottom:1px solid #dfdfdf;padding-bottom:10px;}
.cust_text01 {color:#252525;font-size:14px;line-height:24px;font-weight:600;}
.cust_text02 {color:#676767;font-size:14px;line-height:24px;}
.cust_pw {width:540px;margin:0 auto;}
.cust_box1 {border:1px solid #dfdfdf;background-color:#fff;padding:20px;color:#676767;font-size:13px;line-height:24px;}
.cust_box2 {border:1px solid #dfdfdf;background-color:#dfdfdf;color:#676767;font-size:13px;line-height:24px;padding:30px 0 30px 100px;}
.cust_box2 input {font-size:14px;color:#676767;border:1px solid #dbdbdb;line-height:24px;}

/* 사이트맵 관련 */
.sitemap {float:left;width:216px;}
.site_tit {color:#0b65a1;font-size:20px;border-bottom:1px solid #252525;padding-bottom:10px;font-weight:bold;}
.site_cont {padding-top:10px;}
.site_cont li a {color:#676767;font-size:14px;line-height:34px;}
.site_cont li a:hover {color:#676767;text-decoration:none;}


.long a {line-height: 18px !important;padding:7px 0 7px 0;}
.long2 a {line-height: 18px !important;padding:2px 0 2px 0;}
.long3 {letter-spacing: -0.2px;}
.long4 {letter-spacing: -0.5px;})