@charset "utf-8";
/*
#sub h5{clear:both; font-size:22px; color: #111; text-align:left; font-weight:600; line-height:32px !important;margin:40px 0 20px 0; letter-spacing:-0.05em; padding-left:25px; background:url('../img/s_img/h5_bull.gif') no-repeat 0 14px; }
*/
.nowrap{white-space: nowrap;}
#sub h5{clear:both; font-size:20px; color: #111; text-align:center; line-height:32px;margin:40px 0 20px 0; letter-spacing:-0.05em;  }
#sub h5.tit_rec{ padding-left:30px; background:url('../img/s_img/h5_rec.png') no-repeat 0 7px !important; }
#sub h5.fir{margin-top:0px !important;}
#sub p.fir{margin-top:0px !important;}
p.rnd_tit{clear:both; font-size:20px; color: #111; text-align:center; font-family:'GmarketSansMedium'; line-height:32px;margin:40px 0 20px 0; letter-spacing:-0.05em;  }
.rnd_fir{margin-top:0 !!important;}

p.h6{ clear:both; position:relative;  padding-left:20px; text-align:center; font-size:30px; margin:40px 0;  line-height:1; color: #111;  }
p.h6:before{content:''; background:url('../img/s_img/h6_bull.png') no-repeat center center; padding-left:52px; width:42px; height:37px; background-size: contain;}
p.h6 strong{font-weight:600; }

#sub h5 span.point{color:#00A651;}
#sub h5 strong span.point{color:#00A651;}
#sub h5.lf{text-align:left;}
h5 span.point{color:#00A651;} 
h5 strong span.point{color:#00A651;}


/*
#sub h6:before{content:url(../img/s_img/h6_bull.png); padding-right:8px; height:40px; line-height:40px;}
*/

/* 01회사소개 - 회사개요 */

ul.info01_list01{clear:both; margin:0px 0 60px 0; padding:0; width:100%; text-align:center;}
ul.info01_list01:after{display: block;content: '';clear: both;}
ul.info01_list01 li{width:100%;}
ul.info01_list01 li.img img{width:100%; max-width:600px; margin:0 auto;}
ul.info01_list01 li dt{margin-top:30px; font-weight:600; font-size:34px; line-height:1.4; letter-spacing:-0.025em;}
ul.info01_list01 li dt span.pc_cut{display:block;}
ul.info01_list01 li dd span.pc_cut{display:block;}
ul.info01_list01 li dd{margin-top:30px; font-size:22px; line-height:1.6; font-weight:300; letter-spacing:-0.025em;}

span.point{color:#00A651;}


ul.info01_list02{clear:both; margin:60px 0 0px 0; padding:0; width:100%;}
ul.info01_list02:after{display: block;content: '';clear: both;}
ul.info01_list02 li{clear:both; width:100%; line-height:2; text-align: left;}
ul.info01_list02 li:last-child{border-bottom:none;}
ul.info01_list02 li dl.bg_gray{background:#F3F3F3; }
ul.info01_list02 li dl:after{display: block;content: '';clear: both;}
ul.info01_list02 li dl{width:100%; display:block;padding:30px 0;float:left;  }
ul.info01_list02 li dt{ float:left; width:25%; text-align:center; font-size:18px; font-weight:600; line-height: 1.8;}
ul.info01_list02 li dd{ float:right; width:75%; font-size:18px; text-align: left; line-height: 1.8; font-weight:300; color:#111;}
ul.info01_list02 li dd span{display:inline-block; float:left; width:70px;}
ul.info01_list02 li dd em{padding-left:0px; text-indent:-12px; text-align:left; font-weight:300; display:inline-block;}
ul.info01_list02 li dd em.st2{float:left; padding-left:0px; width:90%; text-align:left; font-weight:300; display:inline-block;}


/*회사개요 - 대원단조 경영방침*/

ul.info01_list03{clear:both; margin:60px 0 40px 0; padding:0; width:100%;}
ul.info01_list03:after{display: block;content: '';clear: both;}
ul.info01_list03 li{margin:0px 0; float:left; display:inline; width:33.33%;}
ul.info01_list03 li span{font-size:20px; line-height:1.5; padding:30px 0 30px 150px; margin:0 auto; text-align:left; display:inline-block; border-radius:50px;font-weight:300; width:100%; max-width:380px; background:#F8F8F8;}
ul.info01_list03 li span strong{display:block; font-weight:500;}
ul.info01_list03 li span.ico01{background:#F8F8F8 url('../img/s_img/info01_list03_icon01.png') no-repeat 70px 15px;}
ul.info01_list03 li span.ico02{background:#F8F8F8 url('../img/s_img/info01_list03_icon02.png') no-repeat 70px 25px;}
ul.info01_list03 li span.ico03{background:#F8F8F8 url('../img/s_img/info01_list03_icon03.png') no-repeat 70px 20px;}


/* 01회사소개 - 초록원 3개*/

.g_box{clear:both; padding:60px 0; background:#F3F3F3;}
ul.info01_list04{clear:both; margin:80px auto 20px auto; width:100%; max-width:1200px; padding:0; width:100%;}
ul.info01_list04:after{display: block;content: '';clear: both;}
ul.info01_list04 li{margin:0px 0; float:left; display:inline; width:33.33%;}
ul.info01_list04 li dl{border-radius:50%; background:#00A651; width:100%; max-width:380px; height:380px; margin:0 auto;}
ul.info01_list04 li dl dt{padding-top:40px; color:#fff; font-size:34px; font-weight:600; text-align:center;}
ul.info01_list04 li dl dd.img{text-align: center; padding:20px 0;}
ul.info01_list04 li dl dd.img img{max-width:115px; width:100%; margin:0 auto;}
ul.info01_list04 li dl dd.txt{color:#fff; font-size:20px; line-height:1.5; font-weight:500; text-align: center;}


/* 01회사소개 - 원 3개*/
ul.info01_list05{clear:both; margin:60px 0 80px 0; padding:0; width:100%;}
ul.info01_list05:after{display: block;content: '';clear: both;}
ul.info01_list05 li{margin:0px 0; float:left; display:inline; width:33.33%;}
ul.info01_list05 li dl{border-radius:50%; border:1px solid #D5D5D5; width:100%; max-width:380px; height:380px; margin:0 auto;}
ul.info01_list05 li dl dt{padding-top:120px; color:#111; font-size:34px; font-weight:600; text-align:center;}
ul.info01_list04 li dl dt img{max-width:130px; width:100%; margin:0 auto;text-align: center; padding:20px 0;}
ul.info01_list05 li dl dd.txt{margin-top:20px;color:#111; font-size:20px; line-height:1.5; font-weight:700; text-align: center;}



/* 01회사소개 - 인사말 */

ul.info02_list{clear:both; margin:0px 0 60px 0; padding:0; width:100%; text-align:center;}
ul.info02_list:after{display: block;content: '';clear: both;}
ul.info02_list li{width:100%;}
ul.info02_list li.img img{width:100%; max-width:600px; margin:0 auto;}
ul.info02_list li dt{margin-top:0px; font-weight:500; font-size:34px; line-height:1.4; letter-spacing:-0.025em;}
ul.info02_list li dt span.pc_cut{display:block;}
ul.info02_list li dd span.pc_cut{display:block;}
ul.info02_list li dd{margin-top:10px; font-size:22px; line-height:1.6; font-weight:300; letter-spacing:-0.025em;}
span.point{color:#00A651;}

ul.info02_list01{clear:both; margin:0px 0 60px 0; padding:0; width:100%;}
ul.info02_list01 li{padding-left:0px; margin-bottom:30px; font-size:18px; line-height:1.6; text-align:center;}
ul.info02_list01 li span.pc_cut{display:block;}

dl.ceo_list{clear:both; max-width:900px; margin:0 auto 40px auto; }
dl.ceo_list:after{display: block;content: '';clear: both;}
dl.ceo_list dt{float:left; width:640px;}
dl.ceo_list dt img{width:100%; max-width:600px; }
dl.ceo_list dd{padding-top:200px; float:left; width:221px; color:#373737; font-size:16px;text-align:right;}
dl.ceo_list dd strong{font-size:28px; color:#111; font-family: 'NotoSerifKr-Light';}

/*연혁*/
p.history_txt{font-size:25px;line-height:1.6; text-align:center;}
p.history_txt strong{display:block;}


/* 조직도 */

.org_box{clear:both; margin:40px 0; position: relative;}
.org_box .ceo{width: 206px;height: 206px;margin: 0 auto;font-size: 25px;color: #fff; letter-spacing: -1px;text-align: center;line-height: 206px; border-radius:50%; background:#00A651;}
.org_box .line.ceo_v{width: 1px;height:300px;background-color: #c2c2c2;margin: 0 auto;}
.org_box .line.ceo_h1{position: absolute;top:390px;left:410px;width:92px;height: 1px;background-color: #c2c2c2;}
.org_box .line.ceo_h2{position: absolute;top:390px;left:705px;width:92px;height: 1px;background-color: #c2c2c2;}


.org_box .f_box{width: 206px;height: 206px;margin: 0 auto; background:#fff; color: #111;text-align: center;line-height:205px;font-size: 25px;letter-spacing: -0.6px;font-weight: 500; border-radius:50%; border:1px solid #00A651;}

.org_box .f_box.kiup{position: absolute;top:286px;left:204px;}
.org_box .f_box.seosan{position: absolute;top:286px;left:500px;}
.org_box .f_box.sihwa{position: absolute;top:286px;left:796px;}

.org_box .line.seosan{width: 1px;height:78px;background-color: #c2c2c2;margin: 0 auto;}


.org_box .line.long{width: 1011px;height: 1px;background-color: #c2c2c2;margin: 0 auto;}

.org_box .factory_box{width: 100%; }
.org_box .factory_box:after{display: block;content: '';clear: both;}
.org_box .factory_box .depart{float: left;width: 190px;margin-right: 12px;}
.org_box .factory_box .depart.last{margin-right: 0;}
.org_box .factory_box .depart .line{width: 1px;height:80px;background-color: #c2c2c2;margin: 0 auto;}
.org_box .factory_box .depart .txt{background:#f6f6f6; width: 188px;height: 59px;display: table-cell;vertical-align: middle;border: 1px solid #c2c2c2;text-align: center;font-size: 20px;color: #111;font-weight: 500;}









/* 01 회사소개 - 주요거래처*/

dl.info05_list{clear:both; margin:40px 0 60px 0; padding:0; width:100%; }
dl.info05_list dt{font-size:28px; line-height:1.5;}
dl.info05_list dd{margin:20px 0 0 18px; font-size:20px; font-weight:300; line-height:1.5;}

.fir{margin-top:0px !important;}





/* 01회사소개 - 오시는길 */

.map_wrapper{clear:both; margin-top:0px;}
.map{  height: 500px;  }

ul.map_txt{clear:both; margin:40px 0 60px 20px; padding:0;}
ul.map_txt:after{display:block; content: ''; clear:both;}
ul.map_txt li{font-size:16px; font-weight:300; line-height:26px;  display:inline; width:100%; float:left;}
ul.map_txt li strong{font-weight:600;}
ul.map_txt li.icon_add{background:url('/file/img/s_img/icon_add.png') no-repeat 0 0; padding-left:85px; line-height:66px; width:100%;} 
ul.map_txt li.icon_add:first-child{margin-bottom: 36px;}
ul.map_txt li.icon_tel{background:url('/file/img/s_img/icon_tel.png') no-repeat 0 0; padding-left:85px; line-height:66px; width:50%;  }




/* 오시는 길*/
.map_wrapper{clear:both; margin-top:0px;}
.map{height: 500px;  }


dl.map_txt{clear:both; margin:80px 0 80px 0px; padding:0;}
dl.map_txt:after{display:block; content: ''; clear:both;}
dl.map_txt dt{float:left; display:inline; width:20%; font-size:30px; font-weight:500;}
dl.map_txt dd{float:left; display:inline; width:80%; }
dl.map_txt dd li{font-size:20px; font-weight:300; line-height:2.4;  display:inline; width:100%; float:left;}
dl.map_txt dd li strong{display:inline-block; font-weight:500; min-width:100px;}
dl.map_txt dd li.map{padding-top:40px;}
dl.map_txt dd li em{font-weight:300;}


/*카달로그 추가*/

ul.catal_list{clear:both; margin:40px 0; padding:0; width:100%; }
ul.catal_list:after{display: block;content: '';clear: both;}
ul.catal_list li{float:left; display:inline; width:33.33%; margin:0; padding:0;text-align:center; }
ul.catal_list li.last{margin-right:0px !important}
ul.catal_list li dl{margin-top:20px;}
ul.catal_list li dt{text-align:center !important; font-size:18px; font-weight:600; padding:20px 0; letter-spacing:-0.05em; background:url(../img/s_img/catalogue_bar.gif ) no-repeat center 0;}
ul.catal_list li dd img{width:100%; max-width:300px; border : 1px solid #ddd;}
ul.catal_list li dd.catal_btn{text-align:center !important;}
ul.catal_list li dd.catal_btn img{width:181px; margin:27px auto;}


/*02 제품소개 - 자동차 부품*/

.sub_section{clear:both; margin:60px 0 100px 0; padding:0; width:100%; }
ul.img_box{margin:40px 0;}
ul.img_box:after{display: block;content: '';clear: both;}
ul.img_box li{float: left; max-width: 390px;margin-right: 15px; text-align: center;}
ul.img_box li.last{margin-right: 0;}
ul.img_box li .txt{padding: 20px 0 0 0;}

ul.img_box li .txt p{font-size: 16px;color: #373737;font-weight: 300;line-height: 22px;}
ul.img_box li .txt p span.pc_cut{display:block;}
ul.img_box li .txt p.tit{font-size: 20px;font-weight: 500;margin-bottom: 5px;color: #373737;}
ul.img_box li .img{width: 100%;}
ul.img_box li .img img{width: 100%;}
ul.img_box li.txt{width: 100% !important;float: none;margin-right: 0;clear: both;}
ul.img_box.imp li{width:66.25%; float:left; max-width: 795px;}
ul.img_box.imp li.last{width:32.5%; float:right; max-width: 390px;}





ul.img_box.proper li{width:32.5%;float:left; max-width: 390px;}
ul.img_box.proper li.last{width:66.25%;   float:right; max-width: 795px;}

ul.img_box.one li{width:100%; max-width: 1200px;}

ul.img_box.double li{width:50%; max-width: 590px; }

ul.img_box.double li{width:50%; float:left; max-width:590px; text-align:left;}
ul.img_box.double li.last{width:50%; float:right; max-width: 590px; text-align: right;}
ul.img_box.double li.txt{clear:both; float:left; width:100% !important; text-align:left;}


p.w1200{clear:both; margin:40px 0; width:100%;}
p.w1200 img{clear:both; margin:0 auto; width:100%; max-width:1200px;}


/*이미지 2개*/

ul.img_box_n2{display:flex; margin:40px 0;}
ul.img_box_n2 li{float:left; display:inline; width:48%; margin-right:4%; text-align:center;} 
ul.img_box_n2 li img{width:100%; max-width:580px; margin:0 auto;}
ul.img_box_n2 li:last-child{margin-right:0;}
ul.img_box_n2 .txt{padding: 20px 0 0 0;}
ul.img_box_n2 .txt p{font-family:'GmarketSansLight';font-size: 16px;color: #373737;font-weight: 300;line-height: 22px;}
ul.img_box_n2 .txt p span.pc_cut{display:block;}
ul.img_box_n2 .txt p.tit{font-family:'GmarketSansMedium';font-size: 20px;font-weight: 500;margin-bottom: 5px;color: #373737;}




/* 03기술현황 - 생산공정 */
ul.process{clear:both; margin:0 auto; width:100%; max-width:1200px;}
ul.process:after{display: block;content: '';clear: both;}
ul.process li{position: relative;float: left; display:inline; width:30%; max-width: 355px;height: 320px;margin-bottom: 80px;}
ul.process li:last-child{margin-right:0;}
ul.process li img{width:100%; max-width:355px;}
ul.process li a img{width:100%; max-width:355px;}
ul.process li.arrow{width:5%; max-width: 67.5px;background: url(../img/s_img/sub_process_arrow.jpg) no-repeat center center;}
ul.process li .tit{display: block;position: absolute;top: 1px;left: 0; width:100%; max-width: 355px;padding-top: 34px;font-size: 20px;line-height: 22px;color: #373737;font-weight: normal;text-align: center;}
ul.process li.db .tit{line-height: 22px;padding-top: 24px;}


/* 04설비현황 - 생산설비 */


ul.busi_box{float:left; margin:0 0 100px 0; padding:0; width:100%;}
ul.busi_box:after{display: block;content: '';clear: both;}
ul.busi_box li{float:left; display:inline; width:23.05%; margin:0px 2.6% 0px 0;background:url('../img/s_img/box_centerline.gif') no-repeat 50% 0px; text-align:center;}
ul.busi_box li.last{margin-right:0;}
ul.busi_box li dl{border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;  }
ul.busi_box li dt{width:100%; position:relative; font-size:20px; font-weight:500;color: #373737; text-align:center; padding:20px 0; margin-bottom:0px;} 
ul.busi_box li dd img{width:100%; max-width:388px; margin:0 auto;}



/*대원단조 table*/

.table_box.equip{position: relative;width: 100%;}
.table_box.equip table{width: 100%;border: none;}
.table_box.equip table thead th{font-weight:700; border-top:1px solid #161616; border-bottom:1px solid #161616; }
.table_box.equip table th{ color: #373737;line-height:28px;border: 1px solid #ccc;padding:19px 0;height: auto;text-align: center; font-size:17px;}
.table_box.equip table td{font-weight:500; color:#373737; line-height:1.5; border:1px solid #ccc; padding:20px 0;height: auto;text-align: center; font-size:17px;}

.table_box.equip table th{font-weight:700; background-color:#f4f4f4;padding:20px 0;}
.table_box.equip table td{font-weight:500; padding: 20px 0; background-color:#fff;}
.table_box.equip table .first{border-left: none}
.table_box.equip table .last{border-right: none}


.equip_box{margin-top: 30px;}
.equip_box:after{display: block;content: '';clear: both;}
.equip_box .box{float: left;width:55%;}
.equip_box .box_r{float: right;width:45%; padding-left:20px;}
.equip_box .box img{width:100%; max-width:650px;}
.equip_box .box.last{margin-right: 0;}
.equip_box .box p.tit{margin-bottom: 0;}

.equip_box .table_box.equip{}
.equip_box .table_box.equip table{}
.equip_box .table_box.equip table th{padding:34px 0;}
.equip_box .table_box.equip table td{padding:40px 0;}

.equip_box .box .img_box{position: relative;margin-bottom: 38px;}
.equip_box .box .img_box p.tit{position: absolute;top: 1px;left: 0;width: 100%;font-size: 25px;color: #373737;font-weight: normal;text-align: center;height: 68px;line-height: 68px;}


ul.busi_box02{float:left; margin:0 0 40px 0; padding:0; width:100%;}
ul.busi_box02:after{display: block;content: '';clear: both;}
ul.busi_box02 li{float:left; display:inline; width:100%; margin:0px auto 30px auto; background:url('../img/s_img/box_centerline.gif') no-repeat 50% 0px; text-align:center;}
ul.busi_box02 li.last{margin-right:0;}
ul.busi_box02 li dl{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;  }
ul.busi_box02 li dt{width:100%; position:relative;  color: #373737;font-size:20px; font-weight:500; text-align:center; padding:20px 0; margin-bottom:0px;} 
ul.busi_box02 li dd img{width:100%; max-width:388px; margin:0 auto;}




/* 04설비현황 - 금형정보 */

ul.busi_box3{float:left; margin:0 0 60px 0; padding:0; width:100%;}
ul.busi_box3:after{display: block;content: '';clear: both;}
ul.busi_box3 li{float:left; display:inline; width:32%; margin:0px 2% 40px 0;}
ul.busi_box3 li.last{margin-right:0;}
ul.busi_box3 li dl{ background:url('../img/s_img/box_centerline.gif') no-repeat 50% 0px; text-align:center;}

ul.busi_box3 li dt{width:100%; position:relative; border-left:1px solid #d7d7d7;  border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; padding-top:20px; margin-bottom:0px;} 
ul.busi_box3 li dt.pt span{padding-top:15px;}
ul.busi_box3 li dt span{display:inline-block; font-size:20px; font-weight:500; line-height:1.5; letter-spacing:-0.03em; text-align:center; min-height:70px; }
ul.busi_box3 li dt img{display:inline-block; max-width:388px; width:100%; margin:0 auto 0px auto;}
ul.busi_box3 li dd{margin:10px 0;background:url('../img/s_img/busi_dot.png') no-repeat left 6px; font-size:15px; line-height:20px;text-align:left; padding-left:15px; font-weight:500;}
ul.busi_box3 li.fir{clear:both; float:left;}
ul.busi_box3 li dd.non{display:none;}
ul.busi_box3 li dd.alc{font-weight:500; font-size:18px;  padding-top:20px; text-align:center !important; background:none;}



/* 04설비현황 - 가공장비(추가 220902) */

ul.busi_box3_new{float:left; margin:20px 0 60px 0; padding:0; width:100%;}
ul.busi_box3_new:after{display: block;content: '';clear: both;}
ul.busi_box3_new li{float:left; display:inline; width:32%; margin:0px 2% 40px 0;}
ul.busi_box3_new li.last{margin-right:0;}

ul.busi_box3_new li dt{width:100%; position:relative; text-align:center; padding-top:20px; margin-bottom:0px;} 
ul.busi_box3_new li dt img{display:inline-block; max-width:390px; width:100%; margin:0 auto 0px auto;}
ul.busi_box3_new li.fir{clear:both; float:left;}
ul.busi_box3_new li dd{font-weight:500; font-size:18px;  padding-top:20px; text-align:center !important; background:none;}



/* 04설비현황 - 금형장비(추가 220902) */

ul.busi_box2_new{float:left; margin:20px 0 60px 0; padding:0; width:100%;}
ul.busi_box2_new:after{display: block;content: '';clear: both;}
ul.busi_box2_new li{float:left; display:inline; width:49%; margin:0px 2% 40px 0;}
ul.busi_box2_new li.last{margin-right:0;}

ul.busi_box2_new li dt{width:100%; position:relative; text-align:center; padding-top:20px; margin-bottom:0px;} 
ul.busi_box2_new li dt img{display:inline-block; max-width:580px; width:100%; margin:0 auto 0px auto;}
ul.busi_box2_new li.fir{clear:both; float:left;}
ul.busi_box2_new li dd{font-weight:500; font-size:18px;  padding-top:20px; text-align:center !important; background:none;}







/* fix_box  */

.fix_box_lab02{clear:both;width: 100%;height:360px;margin:0px 0 40px 0; text-align:center;}
.fix_box_lab02{background: url(../img/s_img/main_fullimg02.jpg) no-repeat center top; background-size: cover; background-attachment: fixed;}







@media (max-width: 1199px) {

#sub h5{clear:both; font-size:20px; line-height:30px;margin:40px 0 20px 0; }

p.h6{ font-size:28px; margin:40px 0; letter-spacing:-0.025em;  }



/* 1199px 01회사소개 - 회사개요 */

ul.info01_list01{clear:both; margin:0px 0 60px 0; padding:0; width:100%; }
ul.info01_list01 li dt{margin-top:30px; font-size:30px; }
ul.info01_list01 li dd{margin-top:30px; font-size:22px; }


ul.info01_list02{ margin:60px 0 60px 0; }
ul.info01_list02 li{line-height:2; }
ul.info01_list02 li dl{width:100%; display:block;padding:30px 0;float:left;  }
ul.info01_list02 li dt{font-size:17px; font-weight:400; }
ul.info01_list02 li dd{float:right; width:75%; font-size:17px;}
ul.info01_list02 li dd span{display:inline-block; float:left; width:70px;}
ul.info01_list02 li dd em{padding-left:0px; text-indent:-12px; text-align:left; font-weight:300; display:inline-block; width : calc(100% - 70px);}
ul.info01_list02 li dd em.st2{float:left; padding-left:0px; width:90%; text-align:left; font-weight:300; display:inline-block;}


/*1199px 회사개요 - 대원단조 경영방침*/

ul.info01_list03{clear:both; margin:60px 0 20px 0; padding:0; width:100%;}
ul.info01_list03 li{margin:0px 0; float:left; display:inline; width:33.33%;}
ul.info01_list03 li span{font-size:18px; padding:30px 0 30px 140px; width:96%;}
ul.info01_list03 li span strong{display:block; font-weight:600;}
ul.info01_list03 li span.ico01{background:#F8F8F8 url('../img/s_img/info01_list03_icon01.png') no-repeat 60px 15px;}
ul.info01_list03 li span.ico02{background:#F8F8F8 url('../img/s_img/info01_list03_icon02.png') no-repeat 60px 25px;}
ul.info01_list03 li span.ico03{background:#F8F8F8 url('../img/s_img/info01_list03_icon03.png') no-repeat 60px 20px;}



/* 1199px 01회사소개 - 초록원 3개*/
ul.info01_list04{ margin:60px 0 40px 0; padding:0; width:100%;}
ul.info01_list04 li dl{border-radius:50%; width:100%; max-width:300px; height:300px; margin:0 auto;}
ul.info01_list04 li dl dt{padding-top:30px; font-size:34px; }
ul.info01_list04 li dl dd.img{text-align: center; padding:10px 0;}
ul.info01_list04 li dl dd.img img{max-width:90px; width:100%; }
ul.info01_list04 li dl dd.txt{padding-top:10px; font-size:17px; }


/* 1199px 01회사소개 - 원 3개*/
ul.info01_list05{clear:both; margin:60px 0 80px 0; padding:0; width:100%;}
ul.info01_list05 li dl{ width:100%; max-width:300px; height:300px; margin:0 auto;}
ul.info01_list05 li dl dt{padding-top:80px; font-size:34px;}
ul.info01_list04 li dl dt img{max-width:100px; width:100%; margin:0 auto; padding:20px 0;}
ul.info01_list05 li dl dd.txt{margin-top:20px; font-size:17px; }


/* 1199px 01회사소개 - 인사말 */

ul.info02_list{margin:0px 0 60px 0;  }
ul.info02_list li dt{margin-top:0px;  font-size:34px;  }
ul.info02_list li dt span.pc_cut{display:block;}
ul.info02_list li dd span.pc_cut{display:block;}
ul.info02_list li dd{margin-top:10px; font-size:22px; }


ul.info02_list01{clear:both; margin:0px auto 60px auto; padding:0; width:100%;}
ul.info02_list01 li{padding-left:0px; margin-bottom:30px; font-size:18px; }
ul.info02_list01 li span.pc_cut{display:block;}

dl.ceo_list{margin:0 auto 40px auto; }
dl.ceo_list dt{float:left; width:640px;}
dl.ceo_list dt img{width:100%; max-width:600px; }
dl.ceo_list dd{padding-top:200px; }
dl.ceo_list dd strong{ }


/*연혁*/
p.history_txt{font-size:22px;line-height:1.6; text-align:center;}
p.history_txt strong{display:block;}


/* 조직도 */

.org_box{margin:40px auto; width:100%; max-width:900px; position: relative; text-align:center;}
.org_box .ceo{width:180px; height:180px; font-size:20px; line-height: 180px; }

.org_box .line.ceo_v{width: 1px;height:300px;background-color: #c2c2c2;margin: 0 auto;}
.org_box .line.ceo_h1{position: absolute;top:348px;left:292px;width:68px;height: 1px;background-color: #c2c2c2;}
.org_box .line.ceo_h2{position: absolute;top:348px;left:540px;width:68px;height: 1px;background-color: #c2c2c2;}


.org_box .f_box{width: 180px;height: 180px;margin: 0 auto; background:#fff; color: #111;text-align: center;line-height:180px;font-size: 20px;letter-spacing: -0.6px;}

.org_box .f_box.kiup{position: absolute;top:256px;left:114px;}
.org_box .f_box.seosan{position: absolute;top:256px;left:360px;}
.org_box .f_box.sihwa{position: absolute;top:256px;left:606px;}
.org_box .line.ceo_v{height:250px; }


.org_box .line.long{width:760px;}

.org_box .factory_box{width: 100%; max-width:900px; margin:0 auto;}
.org_box .factory_box .depart{float: left;width: 140px;margin-right: 12px;}
.org_box .factory_box .depart .line{height:60px;}
.org_box .factory_box .depart .txt{ width:138px;height:59px;font-size:18px;}




/*1199px 카달로그 추가*/

ul.catal_list{clear:both; margin:40px 0; padding:0; width:100%; }
ul.catal_list li dt{text-align:center !important; font-size:17px; font-weight:600; padding:20px 0; letter-spacing:-0.05em; background:url(../img/s_img/catalogue_bar.gif ) no-repeat center 0;}
ul.catal_list li dd img{width:96%; margin:0 auto; max-width:300px; }



/* 1199px 01 회사소개 - 주요거래처*/
dl.info05_list{ margin:40px 0 60px 0; padding:0; width:100%; }
dl.info05_list dt{font-size:24px; font-weight:500;line-height:1.5;}
dl.info05_list dd{margin:20px 0 0 18px; font-size:18px; }






/*1199px 02 제품소개 - 자동차 부품*/

.sub_section{clear:both; margin:0px 0 40px 0; padding:0; width:100%; }
ul.img_box:after{display: block;content: '';clear: both;}
ul.img_box li{float: left; width:32%; max-width: 390px; margin:0 2% 0 auto;}
ul.img_box li:last-child{margin-right: 0;}
ul.img_box li.last{margin-right: 0;}
ul.img_box li .txt{padding: 20px 0 0 0;}
ul.img_box li .txt p{font-size: 15px;color: #373737; letter-spacing:-0.05em; font-weight: 300;line-height: 22px;}
ul.img_box li .txt p.tit{font-size: 20px;color: #500;font-weight: 500;margin-bottom: 5px;color: #373737;}
ul.img_box li .img{width: 100%; margin:0 auto;}
ul.img_box li .img img{width: 100%;}
ul.img_box li.txt{width: 100% !important;float: none;margin-right: 0;clear: both;}

ul.img_box.imp li{width:66.25%; float:left; max-width: 795px; margin-right:0; }
ul.img_box.imp li.last{width:32.5%; float:right; max-width: 390px;}

ul.img_box.proper li{width:32.5%;float:left; max-width: 390px; margin-right:0;}
ul.img_box.proper li.last{width:66.25%;  float:right; max-width: 795px;}
ul.img_box.one li{width:100%; max-width: 1200px;}
ul.img_box.double li{width:49%; float:left; max-width:590px; text-align:left; margin-right:2%;}
ul.img_box.double li.last{width:49%; float:right; max-width: 590px; margin-right:0; text-align: right;}
ul.img_box.double li.txt{clear:both; float:left; width:100% !important; text-align:left;}

p.w1200{clear:both; margin:0px 0 40px 0; width:100%;}
p.w1200 img{clear:both; margin:0 auto; width:100%; max-width:1200px;}



/*이미지 2개*/

ul.img_box_n2{display:flex; margin:40px 0;}
ul.img_box_n2 li{float:left; display:inline; width:48%; margin-right:4%; text-align:center;} 
ul.img_box_n2 li img{width:100%; max-width:580px; margin:0 auto;}
ul.img_box_n2 li:last-child{margin-right:0;}
ul.img_box_n2 .txt{padding: 20px 0 0 0;}
ul.img_box_n2 .txt p{font-size: 15px;line-height: 22px;}
ul.img_box_n2 .txt p span.pc_cut{display:block;}
ul.img_box_n2 .txt p.tit{font-size: 20px;margin-bottom: 5px;}





/*1199px 04설비현황 - 생산설비 */


ul.busi_box{float:left; margin:0 0 60px 0; padding:0; width:100%;}
ul.busi_box li{ width:23.05%; margin:0px 2.6% 0px 0;}
ul.busi_box li dt{font-size:18px; padding:20px 0; margin-bottom:0px;} 
ul.busi_box li dd img{width:100%; max-width:388px; margin:0 auto;}


/*대원단조 table*/

.table_box.equip{position: relative;width: 100%;}
.table_box.equip table{width: 100%;border: none;}
.table_box.equip table th{ line-height:28px; padding:15px 0; height: auto; font-size: 17px;}
.table_box.equip table td{line-height: 1.5; padding: 15px 0; height: auto; font-size: 17px;}

.table_box.equip table th{padding: 15px 2px;}
.table_box.equip table td{padding: 15px 2px;}




.equip_box .box{float: left;width:520px;}
.equip_box .box_r{float: right;width:45%; padding-left:20px;}
.equip_box .box img{width:520px; max-width:520px;}



.equip_box .table_box.equip table th{padding:25px 2px;}
.equip_box .table_box.equip table td{padding:28px 2px;}



ul.busi_box02{float:left; margin:0 0 0px 0; padding:0; width:100%;}
ul.busi_box02 li{float:left; display:inline; width:100%; margin:0px auto 20px auto; background:url('../img/s_img/box_centerline.gif') no-repeat 50% 0px; text-align:center;}
ul.busi_box02 li:last-child{margin-bottom:0;}
ul.busi_box02 li.last{margin-bottom:0;}

ul.busi_box02 li dl{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;  }
ul.busi_box02 li dt{width:100%; position:relative;  color: #373737;font-size:18px; font-weight:500; text-align:center; padding:20px 0; margin-bottom:0px;} 
ul.busi_box02 li dd img{width:100%; max-width:388px; margin:0 auto;}





/* 03기술현황 - 생산공정 */
ul.process li .tit{padding-top:30px;font-size:18px;line-height: 22px;}
ul.process li.db .tit{line-height: 22px;padding-top:20px;}


/* 04설비현황 - 금형정보 */


ul.busi_box3 li dt span{font-size:18px; min-height:60px; }




/* fix_box  */

.fix_box_lab02{clear:both;width: 100%; height:300px;margin:0px 0;}
.fix_box_lab02{}




}/* 1199px End*/





@media (max-width: 991px) {


#sub h5.prod_type_fir{margin-top:40px;}
/*
#sub h5{clear:both; font-size:20px; line-height:30px;margin:40px 0 20px 0; padding-left:25px;}*/
#sub h5{clear:both; font-size:18px; line-height:30px;margin:40px 0 20px 0; }
p.rnd_tit{clear:both; font-size:18px; line-height:30px;margin:40px 0 20px 0; }


#sub h5.tit_rec{ padding-left:25px; background:url('../img/s_img/h5_rec.png') no-repeat 0 9px !important; background-size:16px !important;}

p.h6{ font-size:18px; margin:40px 0;  }
#sub h5 span.m_cut{display:block;}



/*991px 01회사소개 - 회사개요 */

ul.info01_list01{clear:both; margin:0px 0 0px 0; padding:0; width:100%; }
ul.info01_list01 li dt{margin-top:0px; font-size:28px; }
ul.info01_list01 li dd{margin-top:30px; font-size:18px; }


ul.info01_list02{ margin:60px 0 0px 0; }
ul.info01_list02 li{line-height:2; }
ul.info01_list02 li dl{width:100%; display:block;padding:20px 0;float:left;  }
ul.info01_list02 li dl.last{padding-bottom:0;}
ul.info01_list02 li dt{font-size:16px; font-weight:400; }
ul.info01_list02 li dd{float:right; width:75%; font-size:16px;}
ul.info01_list02 li dd span{display:inline-block; float:left; width:60px;}
ul.info01_list02 li dd em{padding-left:0px; text-indent:-12px; text-align:left; font-weight:300; display:inline-block;}
ul.info01_list02 li dd em.st2{float:left; padding-left:0px; width:80%; text-align:left; font-weight:300; display:inline-block;}



/*991px 회사개요 - 대원단조 경영방침*/

ul.info01_list03{clear:both; margin:60px 0 20px 0; padding:0; width:100%;}
ul.info01_list03 li{margin:0px 0; float:left; display:inline; width:33.33%;}
ul.info01_list03 li span{font-size:16px; padding:30px 0 30px 100px; width:96%;}
ul.info01_list03 li span.ico01{background:#F8F8F8 url('../img/s_img/info01_list03_icon01.png') no-repeat 30px 15px; background-size:60px;}
ul.info01_list03 li span.ico02{background:#F8F8F8 url('../img/s_img/info01_list03_icon02.png') no-repeat 30px 25px; background-size:60px;}
ul.info01_list03 li span.ico03{background:#F8F8F8 url('../img/s_img/info01_list03_icon03.png') no-repeat 30px 20px; background-size:60px;}





/*991px 01회사소개 - 초록원 3개*/

ul.info01_list04{margin:60px 0 20px 0; padding:0;}
ul.info01_list04 li dl{border-radius:50%;  max-width:220px; height:220px; }
ul.info01_list04 li dl dt{padding-top:10px; font-size:24px; }
ul.info01_list04 li dl dd.img{ padding:10px 0;}
ul.info01_list04 li dl dd.img img{max-width:70px; }
ul.info01_list04 li dl dd.txt{padding-top:0px;font-size:16px; line-height:1.4;}

/*991px 01회사소개 - 원 3개*/
ul.info01_list05{margin:60px 0 60px 0; padding:0; }
ul.info01_list05 li dl{  max-width:220px; height:220px;}
ul.info01_list05 li dl dt{padding-top:50px; font-size:34px;}
ul.info01_list04 li dl dt img.ico{max-width:70px; padding:20px 0;}
ul.info01_list05 li dl dd.txt{margin-top:20px; font-size:16px; line-height:1.4;}

img.ico{max-width:90px !important; width:100%; }



/*991px 01회사소개 - 인사말 */

ul.info02_list{margin:0px 0 60px 0; }
ul.info02_list li dt{margin-top:0px;  font-size:24px;  }
ul.info02_list li dt span.pc_cut{display:block;}
ul.info02_list li dd span.pc_cut{display:block;}
ul.info02_list li dd{margin-top:5px; font-size:16px; }


ul.info02_list01{clear:both; margin:0px auto 60px auto; padding:0; width:98%; }
ul.info02_list01 li{padding-left:0px; margin-bottom:30px; font-size:16px; }
ul.info02_list01 li span.pc_cut{display:inline;}

dl.ceo_list{margin:0 auto 40px auto; width:760px;}
dl.ceo_list dt{float:left; display:inline; width:540px;}
dl.ceo_list dt img{width:96%; max-width:600px; margin:0; }
dl.ceo_list dd{padding-top:213px;  font-size:16px; text-align:left;}
dl.ceo_list dd strong{font-size:28px;display:block; text-align:left;}



/*연혁*/
p.history_txt{font-size:18px;line-height:1.6; text-align:center;}
p.history_txt strong{display:block;}


/* 조직도 */



.org_box{margin:0px auto 40px auto; width:740px; max-width:740px; position: relative; text-align:center;}
.org_box .ceo{width:140px; height:140px; font-size:16px; line-height: 140px; }

.org_box .line.ceo_h1{position: absolute;top:274px;left:242px;width:68px;height: 1px;background-color: #c2c2c2;}
.org_box .line.ceo_h2{position: absolute;top:274px;left:440px;width:68px;height: 1px;background-color: #c2c2c2;}


.org_box .f_box.kiup{position: absolute;top:200px;left:114px;}
.org_box .f_box.seosan{position: absolute;top:200px;left:300px;}
.org_box .f_box.sihwa{position: absolute;top:200px;left:486px;}
.org_box .line.ceo_v{height:200px; }


.org_box .f_box{width:140px; height:140px; line-height:140px; font-size:16px;}

.org_box .line.long{width:611px;}

.org_box .factory_box{width:740px; max-width:740px; margin:0 auto; padding-left:8px;}
.org_box .factory_box .depart{float: left;width: 114px;margin-right:8px;}
.org_box .factory_box .depart .line{height:60px;}
.org_box .factory_box .depart .txt{ width:112px;height:59px;font-size:16px;}



/*카달로그 추가*/

ul.catal_list{clear:both; margin:40px 0; padding:0; width:100%; }
ul.catal_list li{float:left; display:inline; width:50%; margin:0; padding:0;text-align:center; }

ul.catal_list li dt{text-align:center !important; font-size:16px; font-weight:600; padding:20px 0; letter-spacing:-0.05em; background:url(../img/s_img/catalogue_bar.gif ) no-repeat center 0;}
ul.catal_list li dd img{width:100%; margin:0 auto; max-width:300px; }



/* 01 회사소개 - 주요거래처*/
dl.info05_list{margin:40px 0 60px 0; padding:0; width:100%; }
dl.info05_list dt{font-size:20px; }
dl.info05_list dd{margin:20px 0 0 18px; font-size:16px; }



/* 01회사소개 - 오시는길 */

dl.map_txt{clear:both; margin:40px 0 40px 0px; padding:0;}
dl.map_txt dt{float:none; display:block; width:100%; margin-bottom:20px; font-size:20px; }
dl.map_txt dd{float:none; display:block; width:100%; }
dl.map_txt dd li{font-size:16px;  line-height:1.8; }
dl.map_txt dd li strong{min-width:60px;}
dl.map_txt dd li.map{padding-top:40px;}



/*02 제품소개 - 자동차 부품*/
.sub_section{clear:both; margin:0px 0 40px 0; padding:0; width:100%; }
ul.img_box li .txt p.tit{font-size:18px;margin-bottom: 5px;}
ul.img_box li .txt p span.m_cut{display:block;}

/*이미지 2개*/

ul.img_box_n2 .txt p.tit{font-size: 18px;margin-bottom: 5px;}




/* 03기술현황 - 생산공정 */
ul.process li{position: relative;float: left; display:inline; width:30%; max-width: 355px; min-height:200px; height:auto;margin-bottom:40px;}
ul.process li:last-child{margin-right:0;}
ul.process li.arrow{width:5%; max-width: 67.5px;background: url(../img/s_img/sub_process_arrow.jpg) no-repeat center center; background-size:15px;}
ul.process li .tit{display: block;position: absolute;top: 1px;left: 0; width:100%; max-width: 355px;padding-top:20px;font-size:15px;line-height: 22px;}
ul.process li.db .tit{line-height:18px;padding-top:14px;}



/* 04설비현황 - 생산설비 */

ul.busi_box{float:left; margin:0 0 40px 0; padding:0; width:100%;}
ul.busi_box li{ width:48%; margin:0px 2% 40px 0; text-align:center;}
ul.busi_box li:nth-child(2),ul.busi_box li:nth-child(4){margin-right:0; float:right;}
ul.busi_box li:nth-child(3),ul.busi_box li:nth-child(4){margin-bottom:20px;}

ul.busi_box li dt{font-size:16px; padding:20px 0px; margin-bottom:0px;} 
ul.busi_box li dd img{width:100%; max-width:388px; margin:0 auto;}


/*대원단조 table*/



.table_box.equip{position: relative;width: 100%; margin-bottom:40px;}
.table_box.equip table{width: 100%;border: none;}
.table_box.equip table th{ line-height:28px; padding:8px 0; height: auto; font-size: 14px;}
.table_box.equip table td{line-height: 1.5; padding:8px 0; height: auto; font-size: 14px;}

.table_box.equip table th{padding:8px 2px;}
.table_box.equip table td{padding:8px 2px;}




.equip_box .box{float: left;width:55%;}
.equip_box .box_r{float: right;width:45%; padding-left:20px;}
.equip_box .box img{width:100%; max-width:650px;}


.equip_box .table_box.equip table th{padding:5% 2px;}
.equip_box .table_box.equip table td{padding:7% 2px;}









ul.busi_box02{float:left; margin:0 0 0px 0; padding:0; width:100%;}
ul.busi_box02 li{float:left; display:inline; width:48%; margin:0px 2% 0px 0; }
ul.busi_box02 li:last-child{float:right; margin-right:0; margin-bottom:0; text-align:right;}
ul.busi_box02 li.last{margin-bottom:0;}

ul.busi_box02 li dt{width:100%; font-size:16px; padding:20px 0; margin-bottom:0px;} 
ul.busi_box02 li dd img{width:100%; max-width:388px; margin:0 auto;}







/* 04설비현황 - 금형정보 */

ul.busi_box3{float:left; margin:0 0 60px 0; padding:0; width:100%;}
ul.busi_box3 li{float:left; display:inline; width:48%; margin:0px 2% 40px 0;}
ul.busi_box3 li.last{margin-right:0;}
ul.busi_box3 li.last1{float:right;}
ul.busi_box3 li dl{ background:url('../img/s_img/box_centerline.gif') no-repeat 50% 0px; text-align:center;}

ul.busi_box3 li dt{width:100%; padding-top:20px; margin-bottom:10px;} 
ul.busi_box3 li dt.pt span{padding-top:15px;}
ul.busi_box3 li dt span{display:inline-block; font-size:16px; font-weight:500; line-height:1.5; letter-spacing:-0.03em; text-align:center; min-height:50px; }
ul.busi_box3 li dt img{display:inline-block; max-width:388px; width:100%; margin:0 auto 0px auto;}
ul.busi_box3 li dd{margin:5px 0;background:url('../img/s_img/busi_dot.png') no-repeat left 5px; font-size:15px; line-height:20px;text-align:left; padding-left:15px; }
ul.busi_box3 li.fir{clear:both; float:left;}
ul.busi_box3 li dd.non{display:none;}

#sub .g_box h6{margin:20px 0 40px 0;}


/* 04설비현황 - 가공장비(추가 220902) */

ul.busi_box3_new{float:left; margin:0 0 60px 0; padding:0; width:100%;}
ul.busi_box3_new li{float:left; display:inline; width:32%; margin:0px 2% 40px 0;}
ul.busi_box3_new li.last{margin-right:0;}

ul.busi_box3_new li dt{ padding-top:20px; margin-bottom:0px;} 
ul.busi_box3_new li dt img{ margin:0 auto 0px auto;}
ul.busi_box3_new li dd{ font-size:16px;  padding-top:20px; }


/* 04설비현황 - 금형장비(추가 220902) */

ul.busi_box2_new{float:left; margin:20px 0 60px 0; padding:0; width:100%;}
ul.busi_box2_new:after{display: block;content: '';clear: both;}
ul.busi_box2_new li{float:left; display:inline; width:49%; margin:0px 2% 40px 0;}
ul.busi_box2_new li.last{margin-right:0;}

ul.busi_box2_new li dt{width:100%; position:relative; text-align:center; padding-top:20px; margin-bottom:0px;} 
ul.busi_box2_new li dt img{display:inline-block; max-width:580px; width:100%; margin:0 auto 0px auto;}
ul.busi_box2_new li.fir{clear:both; float:left;}
ul.busi_box2_new li dd{font-weight:500; font-size:16px;  padding-top:20px; text-align:center !important; background:none;}







/* fix_box  */

.fix_box_lab02{clear:both;width: 100%;height:280px;margin:40px 0 20px 0;}
.fix_box_lab02{ background-attachment: scroll;}


}/* 991px End*/





@media (max-width: 768px) {


/*타이틀*/
#sub h5.tit_rec{ padding-left:25px; background:url('../img/s_img/h5_rec.png') no-repeat 0 9px !important; background-size:14px !important;}

#sub h5.prod_type_fir{margin-top:40px !important;}
#sub h5{clear:both; font-size:15px !important;line-height:28px;margin:20px 0 20px 0;}
#sub h5 span.m_cut{display:block;}
/*
#sub h5{clear:both; font-size:16px !important;line-height:28px;margin:20px 0 20px 0; padding-left:20px; background:url('../img/s_img/h5_bull_m.gif') no-repeat 0 13px;}
*/
p.rnd_tit{clear:both; font-size:14px !important;line-height:28px;margin:20px 0 20px 0;}

p.h6{font-size:16px; line-height: 25px;padding-left:0px;  margin:20px 0 20px 10px; margin-left:10px;}
p.h6{ font-size:16px; margin:40px 0;  }


/*768px 01회사소개 - 회사개요 */

ul.info01_list01{clear:both; margin:0px 0 0px 0; padding:0; width:100%; }
ul.info01_list01 li dt{margin-top:0px; font-size:22px; }
ul.info01_list01 li dt span.m_cut{display:block;}
ul.info01_list01 li dd{margin-top:20px; font-size:15px; letter-spacing:-0.05em; }
ul.info01_list01 li dd span.m_cut{display:block;}

ul.info01_list02{ margin:40px 0 0px 0; }
ul.info01_list02 li{line-height:2; }
ul.info01_list02 li dl{width:100%; display:block;padding:20px 20px;float:none;  }
ul.info01_list02 li dt{width:100%; font-size:15px; font-weight:400; text-align:left;}
ul.info01_list02 li dd{float:none; width:100%; font-size:15px; line-height:1.5;}
ul.info01_list02 li dd span{display:inline-block; float:left; width:100%;}
ul.info01_list02 li dd em{padding-left:12px; text-indent:-12px; text-align:left; font-weight:300; display:inline-block; width: 100%;}
ul.info01_list02 li dd em.st2{float:left; padding-left:12px; width:100%; text-align:left; font-weight:300; display:inline-block;}

ul.info01_list01 li dd span.pc_cut{display : inline;}


/*768px 회사개요 - 대원단조 경영방침*/
.g_box{clear:both; padding:10px 0; background:#F3F3F3;}
ul.info01_list03{clear:both; margin:40px 0 0px 0; padding:0; width:100%;}
ul.info01_list03 li{margin:0px auto 30px auto; float:none; display:block; width:100%; text-align:center;}
ul.info01_list03 li:last-child{margin-bottom:0;}
ul.info01_list03 li span{font-size:15px; margin:0 auto; max-width:340px; padding:20px 0 20px 100px; width:96%;}
ul.info01_list03 li span.ico01{background:#F8F8F8 url('../img/s_img/info01_list03_icon01.png') no-repeat 35px 10px; background-size:50px;}
ul.info01_list03 li span.ico02{background:#F8F8F8 url('../img/s_img/info01_list03_icon02.png') no-repeat 35px 20px; background-size:50px;}
ul.info01_list03 li span.ico03{background:#F8F8F8 url('../img/s_img/info01_list03_icon03.png') no-repeat 35px 15px; background-size:50px;}


/*768px 01회사소개 - 초록원 3개*/
ul.info01_list04{margin:40px 0 40px 0; padding:0 10px;}
ul.info01_list04 li dl{border-radius:50%; width:98%; max-width:116px; height:116px; }
ul.info01_list04 li dl dt{padding-top:5px; font-size:18px; }
ul.info01_list04 li dl dd.img{ padding:0px 0; width:98%;}
ul.info01_list04 li dl dd.img img{max-width:35px; }
ul.info01_list04 li dl dd.txt{padding-top:2px;font-size:11px; line-height:1.1; letter-spacing: -1px;}


/*768px 01회사소개 - 원 3개*/
ul.info01_list05{margin:40px 0 40px 0; padding:0; }
ul.info01_list05 li dl{width:98%;  max-width:116px; height:116px;}
ul.info01_list05 li dl dt{padding-top:20px; font-size:34px;width:98%;}
ul.info01_list04 li dl dt img.ico{max-width:70px; padding:20px 0; }
ul.info01_list05 li dl dd.txt{margin-top:8px; font-size:14px; line-height:1.4;}

img.ico{max-width:50px !important; width:100%; }



/*768px 01회사소개 - 인사말 */

ul.info02_list{margin:0px 0 40px 0; }
ul.info02_list li dt{margin-top:0px; font-size:18px;  }
ul.info02_list li dt span.m_cut{display:block;}
ul.info02_list li dt span.pc_cut{display:block;}
ul.info02_list li dd span.pc_cut{display:block;}
ul.info02_list li dd span.m_cut{display:block;}
ul.info02_list li dd{margin-top:5px; font-size:15px; }


ul.info02_list01{clear:both; margin:0px auto 60px auto; padding:0; width:98%; }
ul.info02_list01 li{padding-left:0px; margin-bottom:30px; font-size:15px; line-height:1.5; }
ul.info02_list01 li span.pc_cut{display:inline;}

dl.ceo_list{margin:0 auto 40px auto; width:100%;}
dl.ceo_list dt{float:none; display:block; width:100%; text-align:center;}
dl.ceo_list dt img{width:96%; max-width:600px; margin:0 auto; }
dl.ceo_list dd{letter-spacing: -0.05em;padding-top:30px;  width:100%; font-size:15px; text-align:center;}
dl.ceo_list dd strong{font-size:22px;display:block; text-align:center;}


/*768px 연혁*/
p.history_txt{font-size:15px;line-height:1.5;}
p.history_txt strong{display:block;}
p.history_txt span.m_cut{display:block;}

/* 768px 조직도 */

.org_box .line.ceo_h1{position: absolute;top:185px;left:106px;px;width:48px;height: 1px;background-color: #c2c2c2;}
.org_box .line.ceo_h2{position: absolute;top:185px;left:220px;width:48px;height: 1px;background-color: #c2c2c2;}


.org_box .f_box.kiup{position: absolute;top:139px;left:20px;}
.org_box .f_box.kiup span.m_cut{display:block; line-height:1.2 !important;}
.org_box .m_2{width:90px; height:90px; padding-top:25px;line-height:20px !important; font-size:14px;}



.org_box .f_box.seosan{position: absolute;top:139px;left:130px;}
.org_box .f_box.sihwa{position: absolute;top:139px;left:240px;}



.org_box{margin:0px auto; width:350px; max-width:350px; position: relative; text-align:center;}
.org_box .ceo{width:100px; height:100px; font-size:16px; line-height: 100px; }
.org_box .line.ceo_v{height:100px; }
.org_box .line.ceo_h{top:213px;left:228px; width:20px;}
.org_box .f_box{width:90px; height:90px; line-height:90px; font-size:14px;}

.org_box .line.long{width:220px;}

.org_box .factory_box{width: 350px; max-width:350px; margin:0 auto;padding-left:15px;}
.org_box .factory_box .depart{float: left;width: 100px;margin-right:10px;}
.org_box .factory_box .depart .line{height:40px;}
.org_box .factory_box .depart .txt{ width:100px;height:49px;font-size:15px;}
.org_box .factory_box .depart.m_last{margin-right: 0;}




/* 01 회사소개 - 주요거래처*/
dl.info05_list{margin:40px 0 40px 0; padding:0; width:100%; }
dl.info05_list dt{font-size:18px; }
dl.info05_list dd{margin:20px 0 0 16px; font-size:15px; }



/* 01회사소개 - 오시는길 */

dl.map_txt{clear:both; margin:40px 0 40px 0px; padding:0;}
dl.map_txt dt{float:none; display:block; width:100%; margin-bottom:20px; font-size:18px; }
dl.map_txt dd{float:none; display:block; width:100%; }
dl.map_txt dd li{font-size:15px;  line-height:1.6; }
dl.map_txt dd li strong{min-width:60px;}
dl.map_txt dd li.map{padding-top:40px;}
dl.map_txt dd li span em.m_cut{display:block; padding-left:60px;}


.root_daum_roughmap .wrap_map{height: 300px !important;}
.map{height: 300px;}


p.w1200{clear:both; margin:0px auto 60px auto; padding:0;}
p.w1200 img{width:100%; max-width:1200px; margin:0 auto;}

.info06 p.w1200{clear:both; margin:0px auto 20px auto; padding:0;}



/*카달로그 추가*/

ul.catal_list{clear:both; margin:40px 0; padding:0; width:100%; }
ul.catal_list li{float:left; display:inline; width:100%; margin:0; padding:0;text-align:center; }

ul.catal_list li dt{text-align:center !important; font-size:15px; font-weight:600; padding:20px 0; letter-spacing:-0.05em; background:url(../img/s_img/catalogue_bar.gif ) no-repeat center 0;}
ul.catal_list li dd img{width:100%; margin:0 auto; max-width:300px; }


/*02 제품소개 - 자동차 부품*/
.sub_section{clear:both; margin:0px 0 0px 0; padding:0; width:100%; }
ul.img_box li .txt p.tit{font-size:16px;margin-bottom: 5px;}


ul.img_box:after{display: block;content: '';clear: both;}
ul.img_box li{float: none; display:block; width:100%; max-width: 390px; margin:0 auto 0 auto;}
ul.img_box li:last-child{margin-right:auto;}
ul.img_box li.last{margin-right: auto;}
ul.img_box li .txt{padding:10px 0 40px 0;}
ul.img_box li .txt p{font-size: 15px;color: #373737; letter-spacing:-0.05em; font-weight: 300;line-height: 22px;}
ul.img_box li .txt p.tit{font-size:15px;color: #500;font-weight: 500;margin-bottom: 5px;color: #373737;}
ul.img_box li .img{width: 100%; margin:0 auto;}
ul.img_box li .img img{width: 100%;}
ul.img_box li.txt{width: 100% !important;float: none;margin-right: 0;clear: both;}

ul.img_box.imp li{width:100%; float:none; display:block; max-width: 795px; margin-right:auto; }
ul.img_box.imp li.last{width:100%; float:none; display:block; max-width: 390px;}

ul.img_box.proper li{width:100%; float:none; display:block; max-width: 390px; text-align:center; margin:0 auto;}
ul.img_box.proper li.last{width:100%; float:none; display:block; max-width: 795px;margin-right:auto; }
ul.img_box.proper li.txt{clear:both; float:left; width:100% !important; text-align:left; margin-bottom:0;}

ul.img_box li .txt p span.pc_cut{display:inline;}
ul.img_box.one li{width:100%; max-width: 1200px;}




ul.img_box.double li{width:100%; float:none; max-width:590px; text-align:center; margin-right:auto; margin-bottom:40px;}
ul.img_box.double li.last{width:100%; float:right; max-width: 590px; margin-bottom:0;margin-right:auto; text-align: center;}
ul.img_box.double li.txt{clear:both; float:left; width:100% !important; text-align:left; margin-bottom:0;}



/*이미지 2개*/
ul.img_box{margin : 25px 0 40px;}
ul.img_box_n2{display:block; margin:20px 0 40px;}
ul.img_box_n2 li{float:none; display:block; width:100%; margin-right:auto; text-align:center; margin-bottom:40px;} 
ul.img_box_n2 li:last-child{margin-right:auto;}
ul.img_box_n2 .txt{padding: 20px 0 0 0;}
ul.img_box_n2 .txt p{font-size: 15px;line-height: 22px;}
ul.img_box_n2 .txt p span.pc_cut{display:block;}
ul.img_box_n2 .txt p.tit{font-size: 15px;margin-bottom: 5px;}


/* 03기술현황 - 생산공정 */
ul.process li{position: relative;float: left; display:inline; width:48%; margin-right:2%;  max-width: 355px; min-height:200px; height:auto;margin-bottom:40px;}
ul.process li:last-child{margin-right:auto;}
ul.process li:nth-child(3),
ul.process li:nth-child(6),
ul.process li:nth-child(9),
ul.process li:nth-child(12){margin-right:auto;}
ul.process li.arrow{display:none; width:0%; max-width: 67.5px;background: url(../img/s_img/sub_process_arrow.jpg) no-repeat center center; background-size:15px;}
ul.process li .tit{display: block;position: absolute;top: 1px;left: 0; width:100%; max-width: 355px;padding-top:8%;font-size:15px;line-height: 22px;}
ul.process li.db .tit{line-height:18px;padding-top:6%;}






/* 04설비현황 - 생산설비 */

ul.busi_box{float:none; margin:0 auto 60px auto; padding:0; width:100%;}
ul.busi_box li{float:none; display:block; width:96%;max-width:388px;  margin:0px auto 40px auto; text-align:center;}
ul.busi_box li:nth-child(2),ul.busi_box li:nth-child(4){margin-right:auto; float:none;}
ul.busi_box li:nth-child(3),ul.busi_box li:nth-child(4){margin-bottom:40px;}

ul.busi_box li dt{font-size:15px; padding:15px 0px; margin-bottom:0px;} 
ul.busi_box li dd img{width:100%; max-width:388px; margin:0 auto;}


/*대원단조 table*/

.table_box.equip{position: relative;width: 100%; margin-bottom:40px;}
.table_box.equip table{width: 100%;border: none;}
.table_box.equip table th{ line-height:28px; padding:6px 0; height: auto; font-size:12px; letter-spacing: -0.05em;}
.table_box.equip table td{line-height: 1.5; padding:6px 0; height: auto; font-size: 12px; letter-spacing: -0.05em;}

.table_box.equip table th{padding:6px 2px;}
.table_box.equip table td{padding:6px 2px;}
.table_box.equip table td span.m_cut{display:block;}



.equip_box .table_box.equip table th{padding:6px 2px;}
.equip_box .table_box.equip table td{padding:6px 2px;}





h5.lf {text-align:center !important; line-height:1.5 !important;}
h5.lf span.small{display:block;}


.equip_box{margin:25px auto 40px;}


.equip_box .box{float: none;width:100%;  margin:0 auto 60px auto; text-align:center;}
.equip_box .box_r{float: none;width:100%; padding-left:0px;}
.equip_box .box img{width:100%; max-width:650px; margin:0 auto;}







.equip_box .table_box#equip table th{padding:6px 2px;}
.equip_box .table_box#equip table td{padding:6px 2px;}

ul.busi_box02{float:none; margin:0 auto 0px auto; padding:0; width:100%;}
ul.busi_box02 li{float:none; display:block; width:100%;width:388px; margin:0px auto 40px auto; }
ul.busi_box02 li:last-child{float:none; margin-right:auto; margin-bottom:0; text-align:center;}
ul.busi_box02 li.last{margin-bottom:0;}

ul.busi_box02 li dt{width:100%; font-size:15px; padding:15px 0; margin-bottom:0px;} 
ul.busi_box02 li dd img{width:100%; max-width:388px; margin:0 auto;}




/* 04설비현황 - 금형정보 */

ul.busi_box3{float:none; margin:0 auto 60px auto; padding:0; width:100%;}
ul.busi_box3 li{float:none; display:block; width:96%; max-width:388px; margin:0px auto 40px auto;}
ul.busi_box3 li.last{margin-right:auto;}
ul.busi_box3 li.last1{float:none;}

ul.busi_box3 li dt{width:100%; padding-top:20px; margin-bottom:10px;} 
ul.busi_box3 li dt.pt span{padding-top:15px;}
ul.busi_box3 li dt span{font-size:15px; line-height:1.5;  min-height:40px; }
ul.busi_box3 li dt img{display:inline-block; max-width:388px; width:100%; margin:0 auto 0px auto;}
ul.busi_box3 li dd{margin:5px 0;background:url('../img/s_img/busi_dot.png') no-repeat left 5px; font-size:15px; line-height:20px;padding-left:15px; }
ul.busi_box3 li.fir{clear:both; float:left;}
ul.busi_box3 li dd.non{display:none;}



/* 04설비현황 - 가공장비(추가 220902) */

ul.busi_box3_new{float:none; margin:0 0 0px 0; padding:0; width:100%;}
ul.busi_box3_new li{float:none; display:block; width:100%; margin:0px auto 20px auto;}
ul.busi_box3_new li.last{margin-right:auto;}

ul.busi_box3_new li dt{ padding-top:20px; margin-bottom:0px;} 
ul.busi_box3_new li dt img{width:96%;  margin:0 auto 0px auto;}
ul.busi_box3_new li dd{ font-size:15px;  padding-top:20px; }



/* 04설비현황 - 금형장비(추가 220902) */

ul.busi_box2_new{float:none; margin:0px 0 0px 0;  width:100%;}
ul.busi_box2_new li{float:none; display:block; width:100%; margin:0px auto 20px auto;}
ul.busi_box2_new li.last{margin-right:auto;}

ul.busi_box2_new li dt{width:100%; } 
ul.busi_box2_new li dt img{width:96%; margin:0 auto 0px auto;}
ul.busi_box2_new li dd{ font-size:15px; }




/* fix_box  */

.fix_box_lab02{clear:both;width: 100%;height:200px;margin:0px 0;}
.fix_box_lab02{background-attachment: scroll;}



}/* 768px End*/



@media (max-width: 600px) {



/* 03기술현황 - 생산공정 */
ul.process li{position: relative;float: left; display:inline; width:48%; margin-right:2%;  max-width: 355px; min-height:140px; height:auto;margin-bottom:40px;}
ul.process li:last-child{margin-right:auto;}
ul.process li:nth-child(3),
ul.process li:nth-child(6),
ul.process li:nth-child(9),
ul.process li:nth-child(12){margin-right:auto;}
ul.process li.arrow{display:none; width:0%; max-width: 67.5px;background: url(../img/s_img/sub_process_arrow.jpg) no-repeat center center; background-size:15px;}
ul.process li .tit{display: block;position: absolute;top: 1px;left: 0; width:100%; max-width: 355px;padding-top:7%;font-size:13px;line-height: 18px;}
ul.process li.db .tit{line-height:14px;padding-top:5%;}




}/* 600px End*/
