@charset "utf-8";

/* 인사말 */
#p36{background-image: url(/sh_page/img/p36_bg_img.png);background-repeat:no-repeat;background-position:92% 76%}
#p36 .tit_box img{width:100%;border-radius:14px}
#p36 .pl{white-space:pre-line;line-height:25px;font-size:15px;font-family:'notokr-regular';}
#p36 .pl .first{margin:10px 0;color:#222;line-height: 38px;font-size:28px;font-family:'notokr-light'}
#p36 .pl .first span{font-family:'notokr-bold'}
#p36 .pl .line{text-decoration:underline;color:#222;font-family:'notokr-medium'}
#p36 .sign{ margin-top:50px;color:#222}
#p36 .sign span{ font-family:'notokr-bold'}

/* 회사 연혁 */
#p37 .tit_box{padding:0 0 50px;border-bottom:3px solid #0a9baa;color:#222;letter-spacing:0;text-align:center;font-weight:700;font-size: 16px;font-family:'Poppins'}
#p37 .his_box{color:#666;line-height:24px;letter-spacing:-.3px;word-break:keep-all;font-family:'notokr-regular'} 
#p37 .his_box dl{padding:33px 40px 29px;display:flex;align-items:center} 
#p37 .his_box dl:nth-child(2n){background:#f5f5f5}
#p37 .his_box dl+dl{border-top:1px dashed #e1e1e1}
#p37 .his_box dl dt{width:200px;color:#222;letter-spacing: 0;font-weight:700;font-size:20px;font-family:'Poppins'} 
#p37 .his_box .end dd ul li .txt{white-space:pre-line}

/* 자동차 내장 부품 */
#p39{text-align:center}
#p39 .en_tit{color:#222;text-align:center;letter-spacing:0;font-size:16px;font-weight:800;font-family:'Poppins'}
#p39 .txt_box{padding:30px;background:#f5f5f5;color:#666;text-align:center;font-size:15px;border-radius:14px;line-height:25px;font-family:'notokr-regular';word-break: keep-all;white-space:pre-line}
#p39 .txt_box span{color:#222;text-decoration:underline;font-family:'notokr-medium'}

/* 주요 생산 제품 */
#p41 .en_tit{color:#222;text-align:center;letter-spacing:0;font-size:16px;font-weight:800;font-family:'Poppins'}
#p41 .txt_box{margin:50px 0;padding:30px;background:#f5f5f5;text-align:center;border-radius:14px;font-size:15px;font-family:'notokr-regular'}
#p41 .txt_box p{margin-bottom:14px;color:#222;font-size:18px;font-family:'notokr-bold'}
#p41 .txt_box span{text-decoration:underline;color:#222;font-family:'notokr-medium'}
#p41 img{width:100%}

/* 주요 생산 공정 */ 
#p42{font-size:15px}
#p42 .txt_box{margin:70px 0;padding:30px;background:#f5f5f5;text-align:center;border-radius:14px;font-size:15px;font-family:'notokr-regular'}
#p42 .txt_box p{color:#222;font-size:18px;font-family:'notokr-bold'}
#p42 .en_tit{margin-bottom:50px;color:#222;text-align:center;letter-spacing:0;font-size:16px;font-weight:800;font-family:'Poppins'}
#p42 .process{display:flex;flex-wrap:wrap;justify-content:space-between}
#p42 .process > li{margin-bottom: 20px;width:calc(100%/2 - 20px)}
#p42 .process li img{margin-bottom:20px;width:100%;border:1px solid #e1e1e1}
#p42 .process .tit{color: #222;letter-spacing:-.3px;background:#f5f5f5;font-family:'notokr-medium'}
#p42 .process .tit span{display:inline-block;margin-right:30px;padding:18px;width:120px;letter-spacing:0;text-align:center;color:#fff;background:#0a9baa;font-weight:700;font-size:16px;font-family:'Poppins'}
#p42 .process li ul{padding:16px;color:#666;font-family:'notokr-regular';word-break:keep-all}
#p42 .process li ul li{position:relative;line-height:26px;padding-left:10px}
#p42 .process li ul li:after{position:absolute;left:0;top:10px;content:'';width:2px;height:2px;border-radius:100px;background:#222}

/* 담당자 연락처 */
#p43 p{margin-bottom:50px;color:#222;text-align:center;font-weight:800;font-size:18px;font-family:'Poppins'}
#p43 .table_box table{margin-bottom:50px;width:100%;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:3px solid #0a9baa;border-spacing:0;font-size: 15px;font-family: 'notokr-regular'}
#p43 .table_box table tr th{width:195px;padding:12px 0;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-weight:normal;color: #333;background: #f5f5f5;font-family:'notokr-medium'}
#p43 .table_box table tr td{padding:4px 15px;border-bottom:1px solid #e1e1e1} 
#p43 img{width:100%;border-radius:10px}

/* 윤리헌장 */
#p45 .en_tit{color:#222;text-align:center;letter-spacing:0;font-size:16px;font-weight:800;font-family:'Poppins'}
#p45 .txt_box{margin:20px 0 40px;padding:10px 30px 30px;text-align:center;font-size:15px;line-height:1.8;white-space:pre-line;background:#f5f5f5;font-family:'notokr-regular'}
#p45 .txt_box span{text-decoration:underline;color:#222;font-family:'notokr-medium'}
#p45 .list{border-top:3px solid #0a9baa;color:#666;line-height:24px;letter-spacing:-.3px;word-break:keep-all;font-family:'notokr-regular'} 
#p45 .list dl{display:flex;gap:50px;align-items:flex-start;padding:33px 40px 29px} 
#p45 .list dl:nth-child(2n){background:#f5f5f5}
#p45 .list dl+dl{border-top:1px dashed #e1e1e1}
#p45 .list dl dt{color:#222;letter-spacing:0;font-size:15px;font-family:"notokr-medium"} 
#p45 .list dd .txt{white-space:pre-line}

/* ESG */
#p47 .en_tit{margin-bottom:50px;text-align:center;letter-spacing:0;color:#222;font-weight:800;font-size:16px;font-family:'Poppins'}
#p47 .con_wrap{position:relative;margin:-50px 50px 50px;padding-top:100px;border-radius:20px 20px 0 0;background-color:#fff} 
#p47 .con_wrap .con_box{position:relative;text-align:center;line-height:1.7;color:#666;font-size:15px;font-family:'notokr-regular'}
#p47 .con_wrap .con_box:after{position:absolute;content:'';bottom:-70px;left:50%;width:1px;height:42px;background-color:#e1e1e1}
#p47 .con_wrap .con_box .c_tit{margin:20px 0 50px;color:#222;font-size:18px;font-family:'notokr-bold'}
#p47 .con_wrap .con_box span{color:#222;font-family:'notokr-medium'}
#p47 .con_wrap .sh_box{padding:120px 50px 0}
#p47 .con_wrap .sh_box .box{display:flex;margin-bottom:40px;height:250px}
#p47 .con_wrap .sh_box .box.right{flex-direction:row-reverse}
#p47 .con_wrap .sh_box .box.right .b_t .num{right:40px;text-align:right}
#p47 .con_wrap .sh_box .box.right .b_t .text{left:40px;text-align:left}
#p47 .con_wrap .sh_box .box .b_t{position:relative;width:50%;padding:0 40px 40px}
#p47 .con_wrap .sh_box .box .b_t .num{position:absolute;top:10px;left:40px;color:#0a9aaa1e;font-weight:800;font-size:70px;font-family:'Poppins'}
#p47 .con_wrap .sh_box .box .b_t .text{position:absolute;right:40px;bottom:40px;text-align:right}
#p47 .con_wrap .sh_box .box .b_t .text .sh_dest{margin-top:14px;color:#666;font-size:22px;font-family:'notokr-light'}
#p47 .con_wrap .sh_box .box .b_t .text .sh_dest span{color:#333;font-family:'notokr-bold'}
#p47 .con_wrap .sh_box .box .b_i img{border-radius:15px}
