@charset "utf-8";
@import url('font.css'); /* 사이트 세부설정, 공통 클래스 설정, 기타 설정 */

/*common*/
.sub_container{width:1200px; margin:0 auto; padding:30px 0 70px; min-height:450px; }
.left{float:left; width:200px;}
.right{float:right; width:940px;}
.contents>div{padding:0 10px;}
.contents>h4{font-size:40px; color:#000000; border-bottom:1px solid #999999;
		padding-bottom:5px; margin-bottom:30px;}

/*경로표시*/
/*breadcrumb*/
.breadcrumb{text-align:right; margin-bottom:10px;}
.breadcrumb span{font-size:12px; padding-left:5px;}
.breadcrumb span:first-child{padding-left:0;}
.breadcrumb span.on{color:#e80000;}

/*서브비주얼*/
.sub_visual{width:100%;  height:180px; background-size:cover;
		 background:url("../images/sub/sub_visual01.jpg")no-repeat center center;}
.sub_visual>h3{text-align:center; padding-top:65px; font-size:36px; color:#ffffff; text-shadow: 3px 3px 3px #000;}

.sub_visual02{width:100%;  height:180px; background-size:cover;
		 background:url("../images/sub/sub_visual02.jpg")no-repeat center center;}
.sub_visual02>h3{text-align:center; padding-top:65px; font-size:36px; color:#ffffff; text-shadow: 3px 3px 3px #000;}

.sub_visual03{width:100%;  height:180px; background-size:cover;
		 background:url("../images/sub/sub_visual03.jpg")no-repeat center center;}
.sub_visual03>h3{text-align:center; padding-top:65px; font-size:36px; color:#ffffff; text-shadow: 3px 3px 3px #000;}

.sub_visual04{width:100%;  height:180px; background-size:cover;
		 background:url("../images/sub/sub_visual04.jpg")no-repeat center center;}
.sub_visual04>h3{text-align:center; padding-top:65px; font-size:36px; color:#ffffff;text-shadow: 3px 3px 3px #000;}

.sub_visual05{width:100%;  height:180px; background-size:cover;
		 background:url("../images/sub/sub_visual05.jpg")no-repeat center center;}
.sub_visual05>h3{text-align:center; padding-top:65px; font-size:36px; color:#ffffff;text-shadow: 3px 3px 3px #000;}

/*left 메뉴*/
.left h3{width:100%; padding:15px 0 ; font-size:28px; text-align:center;  
		 color:#ffffff; border-top:1px solid #c9dceb; 
		background-color:#0a1d6a;	}
.lnb{margin-top:0px; border-bottom:0px ; border-left:1px solid #c9dceb;border-right:1px solid #c9dceb;border-bottom:1px solid #c9dceb;}
.lnb>li{margin:0;}
.lnb>li+li{border-top:1px solid #2350aa; }
.lnb>li>a{display:block; padding:8px 10px; text-align:center; font-weight:bold; 
	color:#ffffff; background-color:#3366cc;}
.lnb>li>a:hover{color:#ccffff; background-color:#3399ff;}
.lnb>li>a.lnb_on{background-color:#3399ff; color:#ffffff; }/*메뉴를 클릭하고 난 후 효과*/

.lnb ul{padding:5px 25px;  background-color:#f5f5f5; border-top:1px solid #eeeeee;}
.lnb ul>li{padding:1px 0;}
.lnb ul>li>a{display:block; font-size:13px;}
.lnb ul>li>a:hover{color:#186ac4;}
.lnb ul>li>a:hover .icon_circle03{background-color:#2350aa;}


/*left 고객센터*/
.left_cs_center{margin-top:20px;}
.left_cs_center>.cs_center{border:1px solid #c9dceb; text-align:center; padding:10px 0;}
.left_cs_center>.cs_center>*{display:block; }
.left_cs_center>.cs_center>em{font-size:15px;color:#000000; font-weight:bold; text-align:left; padding:1px 0 1px 85px;
		background:url("../images/sub/bg_left_cs.png")no-repeat 45px 0;}
.left_cs_center>.cs_center>strong{font-size:26px;color:#000066;}
.left_cs_center>.cs_center>span{color:#333333;}
/*left 은행계좌*/
.bank_num{margin-top:10px; border:1px solid #88c9f7; padding:10px;
		background-color:#e4f1f9;}
.bank_num>strong{display:block; font-size:15px; color:#000000; padding-left:55px; margin-bottom:5px;
		background:url("../images/sub/icon_bank02.png")no-repeat 30px 5px;}
.bank_num dt{color:#333333;margin-right:5px;}
.bank_num dt, .bank_num dd{display:inline-block; font-weight:bold; font-size:12px}

/*유엔아이철강*/
/*CEO 인사말*/
.contents>.greeting{color:#444444; font-size:16px; padding:0 20px;}
.greeting>p{margin-top:20px; }
.greeting>span{float:left; padding:5px; border:1px solid #e6e6e6; width:100%; 
		margin-right:25px; margin-bottom:15px;}
.greeting>span>img{display:block; vertical-align:top; width:100%;}

.greeting_title>p{font-size:19px; font-weight:bold; color:#000066; font-family:NanumMyeongjo,'나눔명조';}
.greeting_title>p+p{margin-top:10px;}
.greeting_title>p>span{font-size:22px; font-weight:bold; color:#000000;}

.greeting .ceo{text-align:right; margin-top:40px;}
.greeting .ceo>p{font-weight:bold;}
.greeting .ceo>strong{display:block;}
.greeting .ceo>strong>span{font-size:24px; font-family:'Nanum Brush Script'; font-size:38px; color:#000000; margin-left:15px; font-weight:normal;}

/*경영이념*/
.management ul{width:100%; height:300px; padding-top:270px;
		background:url("../images/sub/bg_management.png")no-repeat center 30px;}
.management li{float:left; width:20%; padding:5px;  box-sizing:border-box}
.management li>a{display:block; border:1px solid #e6e6e6;}
.management li>a>img{display:block; vertical-align:top; width:100%;}
.management li span{display:block; padding:5px; font-weight:bold; text-align:center; font-size:14px;}

/*경영이념텍스트*/
.management_info_title h5{font-size:18px; color:#0058a8; padding-top:40px; 
		background:url("../images/sub/text_deco.png")no-repeat 0 2px;}
.management_info_title>p{font-size:15px; color:#333333; margin-top:10px;
		font-weight:bold;}


/*회사정보*/
.company_outline_wrap table{border-collapse: collapse; border-spacing: 0; width:100%; border-top:2px solid #666666;
		border-bottom:1px solid #999999;} 
.company_outline_wrap table caption{font-size:0;}
.company_outline_wrap table th{padding:8px 5px 8px 20px; width:25%; background-color:#f5f5f5; text-align:left;
		 border-bottom:1px dotted #cccccc; color:#333333;}
.company_outline_wrap table td{padding:8px 5px 8px 20px; width:75%; border-bottom:1px dotted #cccccc;}
.company_outline_wrap table tr:last-child th,.company_outline_wrap table tr:last-child td{border-bottom:none;}

.summary_info{margin-top:40px auto 0;  width:930px;  height:309px; background: url("../images/sub/summary_img.png") no-repeat center ; vertical-align: top;}
.summary_info>span{ display:block;  text-align:center; color:#ffffff; font-size:30px; font-family:NanumSquare,'나눔스퀘어'; text-shadow: 2px 2px 2px #000;}
.summary_info>span>img{display:block; vertical-align:top; max-width:100%; border:1px solid #e6e6e6; box-sizing:border-box;}
.company_outline_wrap.contents_wrap {margin: 30px 0;}



/*VISION*/
.map{width:820px; margin:0 auto;}
.map p:first-child{text-align:center; font-size:30px; font-weight:800; color:#000000;}
.map_txt{margin-top:30px; margin-bottom:20px; font-size:16px; color:#333333; text-align:center; 
		background:url("../images/sub/icon_map.png")no-repeat 225px 0;}
.map_txt strong{color:#000000;}
.inquire{text-align:center; width:500px; margin:30px auto; }
.inquire>p{font-size:18px; font-weight:bold; color:#333333; width:85px; 
		margin:0 auto; border-bottom:1px solid #333333;}
.inquire>div{width:50%; float:left; margin-top:20px;}
.inquire>div>em,.inquire>div>strong{display:block; color:#333333;}

/*.sub_contents .contents_info 조직도*/
.contents_info{padding:40px 10px 0; margin-bottom:40px;}
.contents_info02{padding:40px 0 0 0; margin-bottom:40px;}
/* 조직도*/
.org_chart{background:url("../images/sub/org_bg.png")no-repeat 0 0;}
.org_chart em{font-weight:bold; color:#ffffff;}
.org_ceo{width:140px; height:40px; border-radius:60px;  margin:0 auto; background-color:#ffffff; 
		border:5px solid #004cb3;  text-align:center; padding-top:10px;}
.org_ceo>em{color:#004cb3; font-size:18px;}
.org_chart .support{margin-top:30px; position:relative;}
.org_chart .support>em{width:144px; padding:5px 0; float:right; margin-right:100px; font-size:16px;
		background-color:#3366cc; border-radius:60px; text-align:center; }
.org_chart .support_team{position:absolute; right:0; top:104px; width:144px;}
.org_chart .support_team em{ padding:5px 0; display:block; font-size:16px; width:100%;
		background-color:#5ed8d4; border-radius:60px;  text-align:center; }
.org_chart .team{margin-top:50px; width:100%;}
.org_chart .team>div{width:25%; float:left; padding:15px 20px 0 0; box-sizing:border-box;}
.org_chart .team em{width:100%; padding:5px 0; display:block; font-size:16px;
		background-color:#4794fc; border-radius:60px;  text-align:center; }
.org_chart ul{margin-top:30px;}
.org_chart ul>li{padding:10px; background-color:#e5e5e5; text-align:center; color:#333333;}
.org_chart ul>li+li{margin-top:8px;}

.support_team ul>li{background-color:#c4e3e6;}

/*.sub_contents .contents_info 연혁*/
.history{background:url("../images/sub/history_bg.png")no-repeat 65px 0; height:100%; padding-top:50px; margin-left:30px; padding-left:60px;}
 .history>div>b{display:block; color:#ffffff; width:132px; height:32px; padding:0 0 0 120px; font-size:18px;
		font-family:NanumSquare,'나눔스퀘어',sans-serif; font-weight:800;}
 .history>div>ul{margin-left:120px; padding:20px 0;}
 .history>div{background-repeat:no-repeat; background-position:0 0;}

 .history>div.history_info01{background-image:url("../images/sub/history_info01.png");} 
 .history>div.history_info02{background-image:url("../images/sub/history_info02.png");} 
 .history>div.history_info03{background-image:url("../images/sub/history_info03.png");} 
 .history>div.history_info04{background-image:url("../images/sub/history_info04.png");} 


 /*사업분야*/

/*철근가공*/
	/*개요*/
.proofing_title h5{font-size:18px; color:#0058a8;  
.proofing_title>p{padding-left:30px; font-size:16px; color:#333333; margin-top:10px;
		font-weight:bold;}

	/*.목적*/
.proofing_info{margin-top:30px;}
.proofing_info h6{font-size:16px; color:#0058a8;}
.proofing_info ul{margin-left:25px; margin-top:5px; }
.proofing_info ul>li}

.proofing_info03 ul>li+li{margin-top:5px;}

	/*필요성*/
.proofing_table{margin-top:30px;}
.proofing_table h6{font-size:16px; color:#0058a8;}
.proofing_table table {width:100%; border-collapse: collapse; border-spacing: 0; 
		border-top:2px solid #666666; border-bottom:1px solid #666666; margin-top:15px;}
.proofing_table table caption{text-indent:-999999px; height:0;}
.proofing_table table th{border-right:1px solid #cccccc; padding:10px 15px;color:#333333; 
		border-top:1px solid #cccccc;	background-color:#f6fafb;}
.proofing_table table td{padding:8px 15px; border-top:1px solid #cccccc; color:#444444; }		

.proofing_table ul>li{padding-left:10px; }

	
	/*품목*/
.proofing_table table th:last-child{border-right:none;}
.proofing_table table td{border-right:1px solid #cccccc;}	
.proofing_table table td:last-child{border-right:none;}
.proofing_table table td>img{display:block; margin:0 auto; }
.proofing_table table td strong{color:#2795e1;}
.proofing_table table td em{color:#000000;}



/*공정*/
.process_table{margin-top:30px;}
.process_table h6{font-size:16px; color:#0058a8;}
.process_table table {width:100%; border-collapse: collapse; border-spacing: 0; 
		border-top:2px solid #666666; border-bottom:1px solid #666666; margin-top:15px;}
.process_table table caption{text-indent:-999999px; height:0;}
.process_table table th{border-right:1px solid #cccccc; padding:10px 15px;color:#333333; 
		border-top:1px solid #cccccc;	background-color:#f6fafb;}
.process_table table td{padding:8px 15px; border-top:1px solid #cccccc; color:#444444; }		

.process_table ul>li{padding-left:10px; }

.process_table table th:last-child{border-right:none;}
.process_table table td{border-right:1px solid #cccccc;}	
.process_table table td:last-child{border-right:none;}
.process_table table td>img{display:block; margin:0 auto; }
.process_table table td strong{color:#2795e1;}
.process_table table td em{color:#000000;}



/*고객 센터*/


/*견적문의*/
.online_counselling{}
.online_counselling fieldset{border:none;}
.online_counselling legend{font-size:0;}
.online_counselling h4{font-size:15px; color:#111111; background:url("../images/member/icon_square.jpg")no-repeat 0 center;
		padding-left:12px;  margin-top:20px; margin-bottom:10px;}
.online_counselling fieldset>div{padding:14px 0; border-top:1px solid #dddddd; width:100%;}
.online_counselling fieldset>div:first-child{border-top:2px solid #999999; }
.online_counselling fieldset>div>*{float:left; box-sizing:border-box;}
.online_counselling strong{color:#333333; padding:4px 0 3px 15px; width:17%; background:url("../images/member/circle_b.jpg")no-repeat 3px center;}
.online_counselling strong+div{width:83%; }
.online_counselling em{margin-left:10px;}
.online_counselling .input_style{width:180px; padding:6px 8px; border-radius:2px; border:1px solid #cccccc;  box-sizing:border-box;}
.online_counselling #title{width:80%; padding:6px 8px; border-radius:2px; border:1px solid #cccccc;  box-sizing:border-box;}
.online_counselling textarea{padding:6px 8px; border-radius:2px; border:1px solid #cccccc;  box-sizing:border-box;
		font-family:NanumGothic,'나눔고딕';}
.online_counselling div.counselling_btn{float:none; width:304px; margin:0 auto;}
.counselling_btn>*{float:left; display:inline-block;}


/*확인 취소 버튼*/
.confirm_retract{margin-top:30px}
.confirm{ display:inline-block; padding:8px; text-align:center; width:145px; 
		background-color:#333399; border:1px solid #999999; font-weight:bold; color:#ffffff;}
.retract{display:inline-block; padding:8px; text-align:center; width:145px;  margin-left:3px; font-weight:bold;
		border:1px solid #999999;}











