@charset "utf-8";
#comingsoon{width:100%;padding-top:100px;text-align:center}
table{color:#333}

/* 타이틀 공통 */

#sh_content h5, .tit_h5{font-size:1.4em;line-height:1em;color:#2C71A7;margin:30px 0 10px;font-weight:bold} /* 컨텐츠 중분류 타이틀 */
.tit_h5{margin:0 0 10px}
#sh_content h6{} /* 컨텐츠 소분류 타이틀 */

/* 인사말 */
.p41 > img{margin-bottom:50px}
.p41 .b_tit{width:466px;height:39px;margin: 0 auto 50px;font-size:15px;color:#fff;font-weight:bold;line-height:39px;text-align:center;background:url('/sh_page/img/p41_p_bg.png') 0 0 no-repeat}
.p41 .txt_wrap{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e0e0e0}
.p41 .txt_wrap .s_tit{margin-left:86px;margin-bottom:20px;font-size:21px;color:#044570;font-weight:bold}
.p41 .txt_wrap .content{width:900px;margin:0 auto;font-size:15px;color:#515151;line-height:25px;}
.page0102{width:100%;position:relative;background:url(/sh_page/img/0102_bg.png) 750px bottom no-repeat}
.page0102 h4{position:absolute;left:100px}
.page0102 h4 b{font-size:2em}
.page0102 dl{margin-left:86px;overflow:hidden;margin-bottom:30px}
.page0102 dl.last{margin-bottom:0}
.page0102 dl dt{font-weight:600;width:51px;color:#044570;float:left;font-size:25px;letter-spacing:-25;padding-right:30px;border-right:1px solid #e4e4e4}
.page0102 dl dd{width:700px;float:right;position:relative;overflow:hidden;margin-bottom:13px;margin-right:177px}
.page0102 dl dd p{font-size:14px;color:#666666;letter-spacing:-25;padding-left:32px}
.page0102 dl dd b{color:#333333;font-size:18px;float:left}


/*품질관리시스템*/
.top{box-sizing:border-box;height:200px;padding-top:30px;line-height:35px;background:url('/sh_page/img/top_bg.png') right 50px no-repeat}
#Common_Page .top .s_tit{font-size:18px;color:#707070;}
#Common_Page .top .b_tit{font-size:30px;font-weight:bold;color:#0054a6}
#Common_Page .section{margin-bottom:50px}
#Common_Page .section:after{display:block;clear:both;content:""}
#Common_Page .section .sec_tit{width:190px;float:left;padding-top:20px;border-top:3px solid #044570;font-size:21px;line-height:30px;font-weight:bold;color:#333}
#Common_Page .section .sec_txt{float:left;width:850px;margin-left:30px;padding-top:30px;border-top:1px solid #ccc;font-size:15px;color:#515151;line-height:25px}
#Common_Page .section .sec_txt > p{margin-left:20px}
#Common_Page .section .sec_txt ul{float:left;width:850px}
#Common_Page .section .sec_txt ul li{float:left;margin-left:50px}
#Common_Page .section .sec_txt ul li.first{margin-left:0}
#Common_Page .section .sec_txt ul li > img{border:1px solid #ccc}
#Common_Page .section .sec_txt ul li .name{margin-top:10px;font-size:14px;color:#515151;text-align:center}
#Common_Page .section .sec_txt ul.last{width:850px}
#Common_Page .section .sec_txt ul.last li{width:263px;height:420px;margin-left:30px;margin-bottom:30px}
#Common_Page .section .sec_txt ul.last li.first{margin-left:0}
#Common_Page .bottom{width:100%;height:130px;margin-top:40px;padding-top:40px;box-sizing:border-box;text-align:center;font-size:15px;line-height:25px;color:#515151;background:#e3eef4}

#Common_Page .img_wrap{float:right;width:830px;margin-left:30px;margin-top:30px}
#Common_Page .img_wrap:after{display:block;clear:both;content:""}
#Common_Page .img_wrap li{float:left;margin-right:50px}
#Common_Page .img_wrap li.last{margin-right:0}


/*제품소개*/
.p46 .top{background:url('/sh_page/img/p46_top_bg.png') right 0 no-repeat;}

/*제품종류*/

.p48 h4{width:443px;height:40px;margin-bottom:30px;font-size:21px;line-height:40px;color:#fff;text-align:center;font-weight:bold;background:#000}
.p48 .content_wrap{margin-bottom:20px}
.p48 .content_wrap:after{display:block;clear:both;content:""}
.p48 .content_wrap > img{float:left}
.p48 .content_wrap .txt_wrap{float:left;width:600px;margin-left:27px;margin-bottom:30px}
.p48 .p_tit{margin-bottom:20px;padding-left:15px;font-size:16px;color:#333;font-weight:bold;background:url('/sh_page/img/p_tit.png') 0 3px no-repeat}
.p48 .p_text{margin-left:15px;font-size:14px;color:#515151;line-height:24px}
.p48 .img_list li{float:left;width:188px;height:110px;margin-right:10px;margin-bottom:10px}
.p48 .img_list li.last{margin-right:0}
.p48 .tbl1{width:100%;border-top:3px solid #425f9e;border-left:1px solid #e0e0e0;border-collapse:collapse;font-size:14px; text-align:center}
.p48 .tbl1 thead th{border-right:1px solid #e0e0e0;color:#fff;font-weight:bold;background:#666666}
.p48 .tbl1 tbody td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#515151}


/*공장소개*/
.p43 h4{width:443px;height:40px;margin:0 auto 30px;font-size:21px;line-height:40px;color:#fff;text-align:center;font-weight:bold;background:#000}
.p43 .tbl02{width:100%;border-collapse:collapse;border:1px solid #e0e0e0;font-size:15px;text-align:center}
.p43 .tbl02 th{border-bottom:1px solid #0b5484;font-weight:bold;color:#fff;background:#044570}
.p43 .tbl02 td{border-bottom:1px solid #e0e0e0;color:#515151;}