@import url("common.css");

#container_bg{ background:url('/img/sub_body_bg.gif') top repeat-y;  overflow:hidden; width:100%; }
#container{width:1000px; margin:0px auto;}
/* 좌측메뉴 */
.lnb{float:left; width:180px; height:100%; padding-bottom:60px;}
.lnb h2{ color:#2c51a5; padding:40px 10px; font-size: 22px; margin-top:10px;}

	.lnb li {width:180px; font-family:"나눔고딕", 나눔고딕,'Nanum Gothic', "NG", "NGEN", NG, NGEN, '돋움', Calibri, sans-serif; padding-bottom:2px; color:#414851; font-weight:500;}
	.lnb li a:link, .lnb li a:visited {display:block; background:#fff; font-size:14px; line-height:14px; padding:13px 20px;}

	.lnb li a:hover {display:block; color:#fff; font-size:14px; line-height:14px; padding:13px 20px; background:url('/img/lnb_hover_bg.gif') 0px 0px no-repeat;}
	.lnb li a.hover {display:block; color:#fff; font-size:14px; line-height:14px; padding:13px 20px; background:url('/img/lnb_hover_bg.gif') 0px 0px no-repeat;}

	.lnb .depth02 {padding:2px 0 10px 0; overflow:hidden; background:#fff;}
	.lnb .depth02 li a:link, .lnb .depth02 li a:visited {display:block; background:#eeeeef; font-size:13px; line-height:13px; padding:12px 20px;}
	.lnb .depth02 li a:hover {display:block; color:#fff; font-weight:bold; font-size:13px; line-height:13px; padding:12px 20px; background-color:#414851;}
	.lnb .depth02 li a.hover {display:block;font-weight:bold; font-size:13px; line-height:13px; padding:12px 20px;}
		.lnb .depth02 li a.hover02 {display:block; font-weight:bold; font-size:13px; line-height:13px; padding:12px 20px; background-color:#414851; color:#fff;}


.left_bn{padding-top:10px;}
.left_cust {padding-top:10px;}

/* 메인 컨텐츠 */
#main_container_area{ background:url('/img/sub_body_bg2.gif') center repeat-x; overflow:hidden; }
#main_container{margin:0 auto; width:1000px; padding-top:0px; padding-bottom:0px;}

/* 공지사항 */
.notice_area {clear:both; *zoom:1; float:left; width:315px;  margin:25px 65px 0 0;}
.notice_area h2{color:#fff; font-weight:600; font-size:18px;}
.notice_area .more{float:right; margin-top:-20px;}
.notice_area .more a{color:#999b9c !important;}
.notice_area ul{margin-top:20px;}
.notice_area li{height:31px;}
.notice_area li a{color:#a0a2a5}
.notice_area ul li .date{float:right; color:#697788;}

/* 전국지점 */
.data_area {float:left; width:315px; height:200px;  margin:25px 65px 0 0px;}
.data_area h2{color: #fff; font-size:18px; font-weight:600;}
.data_area .more{float:right; margin-top:-20px;}
.data_area .more a{color:#999b9c !important;}
.data_area ul{margin-top:20px;}
.data_area li{height:31px; color:#a0a2a5;}
.data_area li a{color:#a0a2a5}
.data_area ul li .date{float:right; color:#697788;}

/* 고객센터 */
.customer_area {float:left; width:240px;  margin:25px 0 0 0;}
.customer_area h2{color: #fff; font-size:18px; font-weight:600;}
.customer_area .tel{ color: #286db2; font-size: 30px; font-weight: bold;margin-top: 24px; font-family:'PT Sans';}
.customer_area .fax{font-size: 18px;margin: 10px 0 10px 0;  font-family:'PT Sans'; color:#999b9c !important; }
.customer_area .btn{ color:#999b9c; float:left; text-align:center;  height:23px; padding: 10px 0;margin: 0 3px 35px 0; font-size: 13px;}
.customer_area a{color:#fff !important; text-decoration:none !important;}
.customer_area .last{margin-right:0; !important;}

/* 타이틀&컨텐츠 */
.contentArea{float:right; width:750px; padding:50px 0;}
.tit_area h3{font-size: 24px; color:#414851; font-family:"나눔고딕", 나눔고딕,'Nanum Gothic', "NG", "NGEN", NG, NGEN, '돋움', Calibri, sans-serif; font-weight:600;}
.tit_area_here{position:absolute; margin:-94px 0 0 0; width:750px; z-index:9999999999999; text-align:right; color:#4B4B4B;}
.tit_area_here a{color:#4B4B4B !important}
.contents{margin:40px 3px 40px 2px;}

/* 공통 */
.bgnone{background:none !important;}
.ready{text-align:center; padding:30px 0;}
.clear_both{clear:both; *zoom:1;}
.block{display:block}
.ico_1depth{background:url('/img/icon_1depth.png') 0px 0px no-repeat; font-weight:bold; font-size:14px; color:#222; padding:2px 0 15px 20px; line-height:14px;}
.ico_2depth{background:url('/img/icon_2depth.png') 8px 13px no-repeat; font-weight:bold; font-size:12px; color:#222; padding:10px 0 5px 20px; line-height:14px;}
.ico_2depth_type02{background:url('/img/icon_2depth.png') 0px 13px no-repeat; font-weight:bold; font-size:12px; color:#222; padding:10px 0 5px 12px; line-height:14px;}

/* 간격 */
.bpad_100{padding-bottom:100px;}
.bpad_40{padding-bottom:40px;}
.bpad_20{padding-bottom:20px;}
.bpad_10{padding-bottom:10px;}
.tpad_10{padding-top:10px;}
.bmar_20{margin-bottom:20px;}
.bmar_40{margin-bottom:40px;}
.tmar_10{margin-top:10px;}
.tmar_40{margin-top:40px;}


/* Text Stlye */
.blue_point_12{color:#005bc2; font-weight:bold; font-size:12px; }
.blue_point_14{color:#005bc2; font-weight:bold; font-size:14px;}
.black_point_14{color:#2b2b2b; font-weight:bold; font-size:14px;}
.sky_point{color:#35b2d5; font-weight:bold;}



/* infoBox */
.infoBox{background:url(/img/infoBox_bg.gif); border:1px solid #ddd; padding:30px 30px 20px 150px; margin-bottom:30px;}
.infoBox h4{color:#2b2b2b; font-weight:bold; font-size:14px; padding-bottom:5px;}

.infoBox02{background:#f9f9f9; border:1px solid #ddd; padding:30px 30px 20px 30px; margin-bottom:30px;}
.infoBox02 h4{color:#005bc2; font-weight:bold; font-size:14px; padding-bottom:7px;}
.infoBox02 li{background:url('/img/icon_check.png') 0px 2px no-repeat;  padding:0 0 7px 14px;}




/*서브비쥬얼*/
.sub_visual{position:relative; background:url('/img/topimg.jpg') center top no-repeat; width:100%; height:190px;}
.text_area {width:1000px; position:relative; margin:0 auto; top:160px;}
.text{float:right; color:#fff; }
.text a{color:#fff;}

.sub_tit {background:url('/images/sub/arrow_icon.gif') 0 0 no-repeat; font-size:18px; letter-spacing:-1.5px; font-weight:600; color:#333; padding:0px 0 18px 22px; border-bottom:1px solid #292929}
.sub_txt {font-size:15px; font-weight:400; }

.subcopy{font-size:16px;letter-spacing:-1.5px; font-weight:600; color:#414851;}
.subcopy2{font-size:15px; font-weight:600;color:#414851;}
.blue{color:#2c51a5;}

/*저수조청소*/
.sub0101{background:url('/images/sub/010102.jpg') right top no-repeat; }
.sub0101 h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:20px; letter-spacing:-3px; color:#414851;}
.sub0101 p{margin:0 0 15px 0;}

/*토스템 1+*/
.sub0102 h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:20px; letter-spacing:-3px; color:#414851;}
.sub0102 p{margin:0 0 15px 0;}

/*회사소개 >경영이념*/
.belief{background:url('/company/img/belief_bg.jpg') 0px 260px no-repeat;}
.belief h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:30px; letter-spacing:-3px; color:#414851;}
.belief_dia dl{position:relative; overflow:hidden; float: left; margin-top:40px; padding-bottom:52px; padding-right:44px; }
.belief_dia .last{ padding-right:0px;}
.belief_dia dd{text-align:center; padding-top:19px;}
.dia_tit{font-size:30px; text-align:center; font-weight: 700; background:url('/company/img/belief_dot.gif') 0px 46px no-repeat; padding-top:36px;}
.blue2{color:#2c51a5;}
.belief h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:30px; letter-spacing:-3px;}
.belief .dot{ background:url('/company/img/belief_dot2.gif') 0px 0px no-repeat; width:100%; height:29px;  clear:both; *zoom:1;}

/*회사소개 >연혁*/
.history{background:url('/company/img/history_img.jpg') right top no-repeat; }
.history h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:30px; letter-spacing:-3px; color:#414851;}
.blue{color:#2c51a5;}

.history_cont ul{margin-left:20px;}
.history_cont li{display:block;}
.history_cont li .year{width:50px; padding:8px 0; display:inline-block; float:left; font-size:18px; color:#393b3d; font-weight:bold;}
.history_cont li .month{background:url('/company/img/history_bg_month.gif') center -0px no-repeat; width:40px; display:inline-block; height:30px; text-align:center; color:#fff; font-size:15px; font-weight:bold; padding:8px 0; margin-right:5px; }

/* 회사소개 > 오시는 길*/
.location h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:30px; letter-spacing:-3px; color:#414851;}
.location .left_sec{float:left; padding-top:30px;}
.location .right_sec{float:right; padding:30px 0 0 0;}
.map{border:1px solid #ddd;}
.map_point{padding-right:10px;  font-weight:bold; }
.tab{background:url('/company/img/tab_line.gif') repeat-x top; overflow:hidden; margin-bottom:20px; width:100%;}
	.tab li{float:left;}
	.tab img{cursor:pointer;}
.address_icon {background:url('/company/img/add_icon.gif') top left no-repeat; height:34px; padding:5px 0 0px 45px;}
.tel_icon {background:url('/company/img/tel_icon.gif') top left no-repeat; height:34px; padding:6px 0 12px 45px;}


/*전력it > 사업부소개*/
.busi_it{background:url('/it/img/it_img.jpg') top left no-repeat; height:271px; padding-bottom:33px;}
.busi_it h4{font-size:26px; color:#fff;  padding:95px 0 10px 460px; line-height:35px; font-weight: 600;}
.busi_it .blue{color:#4c79df; font-weight: 600;}
.busi_it .it_point{color:#b5b9bc; font-size:15px; padding-left: 460px; font-weight:600;letter-spacing:-1px;}
.it_txt{padding-left:5px;}

/* 변압기> 사업부소개*/
.busi_trans{background:url('/transformer/img/trans_img.jpg') top left no-repeat; height:271px; padding-bottom:33px;}
.busi_trans h4{font-size:26px; color:#fff;  padding:95px 0 10px 460px; line-height:35px; font-weight: 600;}
.busi_trans .blue{color:#4c79df; font-weight: 600;}
.busi_trans .trans_point{color:#b5b9bc; font-size:15px; padding-left: 460px; font-weight:600;letter-spacing:-1px;}
.trans_txt{padding-left:5px; font-size:13px;}

/* 전기절연물> 사업부소개*/
.busi_ele{background:url('/electricity/img/ele_img.jpg') top left no-repeat; height:271px; padding-bottom:33px;}
.busi_ele h4{font-size:26px; color:#fff;  padding:95px 0 10px 460px; line-height:35px; font-weight: 600;}
.busi_ele .blue{color:#4c79df; font-weight: 600;}
.busi_ele .ele_point{color:#b5b9bc; font-size:15px; padding-left: 460px; font-weight:600;letter-spacing:-1px;}
.ele_txt{padding-left:5px; font-size:13px;}


/* 사이트맵 */

.sitemap h4{font-size:28px; font-weight: 600; line-height:34px; padding-bottom:30px; letter-spacing:-3px; color:#414851;}
.sitemap-col{float:left; width:33%; padding-top:20px;}
.sitemap-col h5 {padding-bottom:15px; font-size:18px; line-height:145%; color:#3e4249; }
.sitemap-col li {width:165px; padding:4px 0 4px 13px; background:url('/img/dott_list.gif') no-repeat 5px 12px;}

.sitemap .blue{color:#2c51a5; }


.contentArea2{background:url('/img/sub_body_bg2.gif') repeat-x; overflow:hidden;}
.contentArea2 .contents2{ width:1000px; margin:0 auto;}
/* 뉴스 */
.contentArea2 .notice_area {float:left; width:315px;  margin:45px 65px 0 0;}
.contentArea2 .notice_area h2{color: #fff; font-size:18px; font-weight:600;}
.contentArea2 .notice_area .more{float:right; margin-top:-20px;}
.contentArea2 .notice_area .more a{color:#999b9c !important;}
.contentArea2 .notice_area ul{margin-top:20px;}
.contentArea2 .notice_area li{height:31px;}
.contentArea2 .notice_area li a{color:#a0a2a5}
.contentArea2 .notice_area ul li .date{float:right; color:#697788;}

/* 자료실 */
.contentArea2 .data_area {float:left; width:315px;  margin:45px 65px 0 0;}
.contentArea2 .data_area h2{color: #fff; font-size:18px; font-weight:600;}
.contentArea2 .data_area .more{float:right; margin-top:-20px;}
.contentArea2 .data_area .more a{color:#999b9c !important;}
.contentArea2 .data_area ul{margin-top:20px;}
.contentArea2 .data_area li{height:31px;}
.contentArea2 .data_area li a{color:#a0a2a5}
.contentArea2 .data_area ul li .date{float:right; color:#697788;}

/* 고객센터 */
.contentArea2 .customer_area {float:left; width:240px;  margin:45px 0 0 0;}
.contentArea2 .customer_area h2{color: #fff; font-size:18px; font-weight:600;;}
.contentArea2 .customer_area .tel{color: #4196ff; font-size: 30px; font-weight: bold;margin-top: 24px; font-family:'PT Sans';}
.contentArea2 .customer_area .fax{font-size: 18px;margin: 22px 0 16px 0;  font-family:'PT Sans'; color:#999b9c !important; }
.contentArea2 .customer_area .btn{background:#51606b; color:#fff; float:left; text-align:center; width:118px; height:23px; padding: 10px 0;margin: 0 3px 35px 0; font-size: 13px;}
.contentArea2 .customer_area a{color:#fff; text-decoration:none;}
.contentArea2 .customer_area .last{margin-right:0; !important;}





