@charset "utf-8";

#sub h5{ clear:both; position:relative; text-align:left; font-weight:600; font-size:20px; margin:40px 0 30px 27px; text-indent:-27px; line-height:1.5; color: #212121;  }
#sub h5:before{content:''; background:url('../img/s_img/h5_bull.png') no-repeat left center; padding-left:27px; width:24px; height:28px;}
#sub h5.fir{margin-top:0 !important;}




/* 01 회사소개 - 회사소개*/

p.w600{width:100%; margin:0px auto; padding:40px 0 120px 0; text-align:center;}
p.w600 img{width:100%; max-width:600px; margin:0 auto;}

p.w370{width:100%; margin:0px auto; padding:40px 0 100px 0; text-align:center;}
p.w370 img{width:100%; max-width:370px; margin:0 auto;}


p.w407{width:100%; margin:0px auto; padding:0px 0; text-align:center;}
p.w407 img{width:100%; max-width:407px; margin:0 auto;}

p.w170{width:100%; margin:0px auto; padding:0px 0; text-align:center;}
p.w170 img{width:100%; max-width:170px; margin:0 auto;}



ul.info01_list{width:100%; border-top:2px solid #707070;border-bottom:2px solid #707070;}
ul.info01_list li{display:flex; flex-wrap:nowrap;font-size:18px; line-height:2; padding:18px 0;width:100%; border-bottom:1px solid #707070;}

ul.info01_list li dl dt{font-weight:600; font-size:18px; padding-left:48px;line-height:1.6;text-align:left; color:#212121;}
ul.info01_list li dl dd{font-weight:400; font-size:16px; padding-left:0px;line-height:1.6;text-align:left; color:#666;}
ul.info01_list li dl.harf{float:left; display:inline;width:50%; }
ul.info01_list li dl.harf dt{float:left; display:table;width:30%;  }
ul.info01_list li dl.harf dd{width:100%; }
ul.info01_list li dl.full{float:none; display:block;width:100%; }

ul.info01_list li dl.full dt{float:left; display:table; width:15%; }
ul.info01_list li dl.full dd{float:right; width:85%;  padding-left:0;}




/* 01 회사소개 - 경영이념 */

ul.info02_list01{display:flex; flex-wrap:wrap; justify-content:between; margin:80px auto; max-width:1200px; }
ul.info02_list01 li{}
ul.info02_list01 li.tit{width:50%;}
ul.info02_list01 li.tit dt{font-size:18px; font-weight:400;}
ul.info02_list01 li.tit dd{margin-top:20px; font-size:30px; line-height:1.6; font-weight:500;}
ul.info02_list01 li.tit dd span.pc_cut{display:block;}

ul.info02_list01 li.txt{width:50%; padding-left:40px;}
ul.info02_list01 li.txt ul.dot li{font-size:25px; margin-bottom:20px;}
ul.info02_list01 li.txt ul.dot li:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; padding-left:22px; width:42px; height:37px;}





.gray_box{background:#F7F8FC; width:100%; margin:0 auto; padding:80px 0;}
.gray_box dl.info02_list02{display:flex; max-width:1200px; margin:0px auto;}
.gray_box dl.info02_list02 dt{width:50%; font-weight:500; font-size:30px; line-height:1.6;}
.gray_box dl.info02_list02 dt span.pc_cut{display:block;}
.gray_box dl.info02_list02 dd{font-size:18px; line-height:2; color:#717174;} 
.gray_box dl.info02_list02 dd span.pc_cut{display:block;}





.info02_list03{display:flex; flex-wrap: nowrap; justify-content: space-between; max-width:1000px; margin:40px 0 0px 40px;}
.info02_list03 li{text-align:center;/*width:33.33%;*/}
.info02_list03 li img{width:100%; max-width:240px; margin:0 auto;}
.info02_list03 li dl{padding-left:20px;}
.info02_list03 li dt{text-align:left; margin-top:58px; font-size:16px; margin-bottom:34px; color:#0D1749; font-weight:600; }
.info02_list03 li dt:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; padding-left:14px; width:32px; height:37px;}
.info02_list03 li dd.tit{text-align:left;margin:20px 0 0px 15px; padding-bottom:12px; color:#212121; font-size:16px; font-weight:600;}
.info02_list03 li dd.txt{text-align:left;margin-left:20px; font-size:16px; line-height:1.5; color:#767676; font-weight:400;}

p.tit{font-size:16px; padding:0 0 20px 30px; }

/* fix_box  */


.fix_box_lab02{clear:both; width:100%; height:500px; margin:0px 0 80px 0;}
.fix_box_lab02{background:url(../img/s_img/fix_box_lab02.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}

.fix_box_lab03{clear:both; width:100%; height:500px; margin:0px 0;}
.fix_box_lab03{background:url(../img/s_img/fix_box_lab03.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}

.fix_box_lab04{clear:both; width:100%; height:500px; margin:0px 0;}
.fix_box_lab04{background:url(../img/s_img/fix_box_lab04.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}

.fix_box_lab05{clear:both; width:100%; height:500px; margin:0px 0;}
.fix_box_lab05{background:url(../img/s_img/fix_box_lab05.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}








/*하단*/

.fix_box_lab01{clear:both; width:100%; height:560px; margin:100px 0 0px 0;}
.fix_box_lab01{background:url(../img/s_img/fix_box_lab01.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}


.fix_box_prod01{clear:both; width:100%; height:560px; margin:100px 0 0px 0;}
.fix_box_prod01{background:url(../img/s_img/fix_box_prod01.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}


.fix_box_rnd01{clear:both; width:100%; height:560px; margin:100px 0 0px 0;}
.fix_box_rnd01{background:url(../img/s_img/fix_box_rnd01.jpg) no-repeat center top; background-size:cover; background-attachment: fixed;}






/* 오시는 길*/
.map_wrapper{clear:both; margin-top:0px;}
.map{  height: 500px;  }

ul.map_list{display:flex; max-width:1200px; margin:100px auto 100px auto; }

ul.map_list li{float:left; display:inline; width:48%; border-top:1px solid #707070;  }
ul.map_list li:first-child{margin-right:2%;}
ul.map_list li:last-child{margin-left:2%;}
ul.map_list li dl{}
ul.map_list li dt{margin-top:10px; font-size:20px; line-height:50px; font-weight:600; }
ul.map_list li dd{margin-top:10px; color:#333; font-size:18px; line-height:1.5; font-weight:400;}


dl.info06_gray{position:relative; width:100%; background:#F3F3F3; max-width:1200px; margin:40px auto 0px auto; padding:40px 40px 20px 40px;}
dl.info06_gray dt{font-size:20px; font-weight:500;}
dl.info06_gray dd{margin-top:20px; font-size:18px; font-weight:500; color:#767676;}
dl.info06_gray dd.btn a{position:absolute; top:62px; right:80px;}


/* 인재상 */


.part_line{width:100%; border-bottom:1px solid #ddd; margin:80px auto; padding:0;}

p.recr01_txt{font-size:25px; font-weight:500; text-align:center; margin:80px auto 120px auto;}
p.recr01_txt span.pc_cut{display:block;}


.recr01_list{display:flex; flex-wrap: nowrap; gap:280px; justify-content: flex-start; max-width:1200px; margin:100px auto 40px auto;}
.recr01_list li dt img{width:100%; max-width:100px;}
.recr01_list li dd.tit{margin:20px 0 20px 0; font-size:20px; font-weight:600;}
.recr01_list li dd.txt{ font-size:16px; line-height:1.6;font-weight:400;}
.recr01_list li dd.txt span.pc_cut{display:block;}
.recr01_list_last{margin-bottom:0px;}






/* 인사제도 */

dl.recr02_txt{text-align: center; margin:80px auto;}
dl.recr02_txt dt{font-size:25px; font-weight:500; margin-bottom:10px;}
dl.recr02_txt dd{font-size:22px; font-weight:400;}
dl.recr02_txt dd span.pc_cut{display:block;}


p.recr02_txt{font-size:16px; line-height:1.5; font-weight:400; margin-left:28px;}


.recr02_cir{display:flex; flex-wrap: nowrap; justify-content: space-between; max-width:1200px; margin:60px 0 80px 28px;}
.recr02_cir li span{display:inline-block; text-align:center; line-height:130px;font-size:20px; font-weight:500; width:130px; height:130px; background:#FAFAFA; border:1px solid #ECECEC; margin:0 auto; border-radius:50%;}
.recr02_cir li.arr{line-height:130px;}
.recr02_cir li.arr img{vertical-align:middle;}

.recr02_list{display:flex; flex-wrap: nowrap; justify-content: space-between; max-width:1200px; margin:0px 0 40px 28px;}
.recr02_list li{width:32%; margin-right:2%;}
.recr02_list li:last-child{ margin-right:0;}
.recr02_list li dt img{width:100%; max-width:250px;}
.recr02_list li dd.tit{margin:20px 0 20px 0; font-size:18px; font-weight:600;}
.recr02_list li dd.txt{ font-size:16px; line-height:1.5; color:#333; font-weight:400;}
.recr02_list li dd.txt span.pc_cut{display:block;}
.recr02_list_last{margin-bottom:0px;}



/* 인사말 */

dl.ceo_list dt{text-align:center; font-size:20px; font-weight:600; color:#0D1749; padding-bottom:80px;}
dl.ceo_list dd{text-align:center; font-size:16px; line-height:1.8; color : #212121;}
dl.ceo_list dd span.pc_cut{display:block;}
dl.ceo_list dd.sign{padding-top:40px; color:#212121; font-size:16px; font-weight:600;}
dl.ceo_list dd.sign strong{color:#0D1749;}





/* 경영이념*/

.info03 .item02 .tit{font-size:16px; padding:0 0 40px 40px; }
.info03 .item02 ul{width:1100px; gap:40px; margin : 0 auto 80px auto; display : flex; justify-content: space-between;}
.info03 .item02 ul li{ width:188px; height:188px; padding :21px 0; text-align: center; border-radius:100px; background:#f4f4f4;}
.info03 .item02 ul li span{display:inline-block; background:#e5e6eb; width:146px; height:146px;border-radius:100px;padding-top:48px;font-size:16px;line-height:25px; }


/* CI*/

.gray_box02{background:#F7F8FC; width:100%; margin:0 auto; padding:40px 0 40px 0;}

.info05_btn{margin:40px auto 80px auto; text-align:center;}
.info05_btn a{margin:0 10px;}
.info05_btn a img{width:100%; max-width:196px;}




p.info05_tit{font-size:18px; font-weight:600; margin:100px auto 60px auto; text-align:center;}

/* CI 색상 */

.info05 .item05_1 ul{ display : flex; justify-content: space-between; max-width:1200px; gap:40px; margin : 0 auto 0px auto;}
.info05 .item05_1 ul li {display : flex; align-items: flex-end; width:33.33%; }
.info05 .item05_1 ul li p img{width:100%; max-width:160px;}
.info05 .item05_1 ul li span strong{padding-right:8px;}
.info05 .item05_1 ul li p{ float:left; width:50%;}
.info05 .item05_1 ul li span{width:50%;font-size:16px; line-height:1.8;}




/* 경영이념*/

.info05 .item05 .tit{font-size:16px; padding:0 0 40px 40px; }
.info05 .item05 ul{ display : flex; justify-content: space-between;width:850px; gap:40px; margin : 0 auto 80px auto;}
.info05 .item05 ul li{ text-align: left; }
.info05 .item05 ul li span{font-size:18px; font-weight:500; }
.info05 .item05 ul li:first-child img{padding-top:20px; max-width:399px; width:100%;}
.info05 .item05 ul li:last-child img{padding-top:20px; max-width:313px; width:100%;}





/* 경영이념*/

.info06 .item03 ul{ display : flex; justify-content: flex-start; gap:20px; margin : 0 auto 80px auto;}
.info06 .item03 ul li{ text-align: left; }
.info06 .item03 ul li img{width:100%; max-width:340px; }

.bottmb{margin-bottom:0 !important;}



/* 사업영역 - AGV */

ul.prod01_list01{background:#F7F8FC; width:100%; margin:0 auto; padding:40px 40px 40px 80px; margin-bottom:80px;}
ul.prod01_list01 li.dot{font-size:18px; font-weight:600; color:#0D1749;margin:0px 0 0 0px; padding:0px 0 0 18px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 11px; line-height:1.6; }
ul.prod01_list01 li.txt{font-size:16px; margin-top:20px; line-height:1.6;}
ul.prod01_list01 li.txt span.pc_cut{display:block;}

p.normal_txt{font-size:16px; line-height:1.8; margin-bottom:40px;}
p.normal_txt span.pc_cut{display:block;}
p.normal_txt strong{font-weight:600;}
p.bott_mb{margin-bottom:0 !important;}





/* 사업영역 - 전장사업부 */

ul.prod02_list01{background:#F7F8FC; width:100%; margin:0 auto; padding:40px 40px 40px 100px; margin-bottom:40px;}
ul.prod02_list01 li.dot{font-size:18px; font-weight:600; color:#0D1749;margin:0px 0 0 0px; padding:0px 0 0 18px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 15px; line-height:2; }

p.normal_txt02{font-size:16px; line-height:1.8; padding:0 0 40px 0px;}
p.normal_txt02 span.pc_cut{display:block;}
p.normal_txt02 strong{font-weight:600;}

.prod02 .item03 ul{ display : flex; justify-content:space-between; gap:30px; margin:80px auto 0 auto;}
.prod02 .item03 ul li{ text-align: left; }
.prod02 .item03 ul li img{width:100%; max-width:380px; }


/* 사업영역 - 공사사업부 */

.prod03 .item03 ul{ display : flex; flex-wrap: wrap; justify-content:space-between; gap:0px; margin:0px auto 0 auto;}
.prod03 .item03 ul li{ text-align: center; width:33.33%;  margin:0 auto 40px auto;}
.prod03 .item03 ul li img{width:100%; max-width:380px; }
.prod03 .item03 ul li span{ width:100%; display:inline-block; font-size:16px; line-height:1.5; text-align:center; margin-top:15px;}
.prod03 .item03 ul li span em.m_cut{font-weight:400;}
.prod03 .item03_1 ul{ display : flex; flex-wrap: wrap; justify-content:space-between; gap:0px; margin:0px auto 0 auto;}
.prod03 .item03_1 ul li{ text-align: center; width:25%;  margin:0 auto 40px auto;}
.prod03 .item03_1 ul li img{width:100%; max-width:285px; }





/* 연구개발 - 연구소 소개 */

ul.rnd01_list01{background:#F7F8FC; width:100%; margin:0 auto; padding:40px 140px; margin-bottom:80px;}
ul.rnd01_list01 li.dot{font-size:18px; font-weight:500; color:#0D1749;margin:40px 0 14px 0px; padding:0px 0 0 17px; background:url(../img/s_img/dot_prod01.png) no-repeat 0px 11px; line-height:1.6; }
ul.rnd01_list01 li.txt{font-size:16px; line-height:1.6; color : #212121;}
ul.rnd01_list01 li.txt span.pc_cut{display:block;}

#content ul.rnd01_list01 li:nth-child(1){margin-top : 0;}


@media (max-width: 1199px) {

  #sub h5{ font-size:18px; }

/* 01 회사소개 - 회사소개*/


ul.info01_list li dl dt{ padding-left:0px;}
ul.info01_list li dl dd{ padding-left:0px;}
ul.info01_list li dl.harf{float:left; display:inline;width:50%; }
ul.info01_list li dl.harf dt{float:left; display:table;width:29.5%; padding-left:35px; }
ul.info01_list li dl.harf dd{float:right; width:70.5%; text-align:left;}
ul.info01_list li dl.full{float:none; display:block;width:100%; }

ul.info01_list li dl.full dt{float:left; display:table; width:15%;padding-left:35px;  }
ul.info01_list li dl.full dd{float:right; width:85%;  padding-left:0;}



/* 인사말 */

dl.ceo_list dt{font-size:17px; padding-bottom:60px;}
dl.ceo_list dt span.mid_cut{display:block;}
dl.ceo_list dd{ font-size:15px; line-height:1.8;}
dl.ceo_list dd.sign{padding-top:40px;font-size:16px; }






/* 01 회사소개 - 경영이념 */

ul.info02_list01{margin:80px auto; max-width:1200px; width:96%; }

ul.info02_list01 li.tit{width:50%;}
ul.info02_list01 li.tit dt{font-size:16px; }
ul.info02_list01 li.tit dd{margin-top:20px; font-size:28px; line-height:1.6; }

ul.info02_list01 li.txt{width:50%; padding-left:40px;}
ul.info02_list01 li.txt ul.dot li{font-size:22px; margin-bottom:20px; }
ul.info02_list01 li.txt ul.dot li:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; padding-left:22px; width:42px; height:37px;}


.gray_box{padding:80px 0;}
.gray_box dl.info02_list02{ width:96%; }
.gray_box dl.info02_list02 dt{ font-size:28px; line-height:1.6;}
.gray_box dl.info02_list02 dd{font-size:16px; line-height:2;} 




/* fix_box  */

.fix_box_lab02{clear:both; width:100%; height:300px; margin:0px 0 80px 0;}
.fix_box_lab02{background-size:100%; background-attachment:scroll;}

.fix_box_lab03{clear:both; width:100%; height:300px; margin:0px 0;}
.fix_box_lab03{background-size:100%; background-attachment:scroll;}

.fix_box_lab04{clear:both; width:100%; height:300px; margin:0px 0;}
.fix_box_lab04{background-size:100%; background-attachment:scroll;}

.fix_box_lab05{clear:both; width:100%; height:300px; margin:0px 0;}
.fix_box_lab05{background-size:100%; background-attachment:scroll;}





/*하단*/


.fix_box_lab01{clear:both; width:100%; height:300px; margin:60px 0 0px 0;}
.fix_box_lab01{background-size:100%; background-attachment:scroll;}

.fix_box_prod01{clear:both; width:100%; height:300px; margin:60px 0 0px 0;}
.fix_box_prod01{background-size:100%; background-attachment:scroll;}

.fix_box_rnd01{clear:both; width:100%; height:300px; margin:60px 0 0px 0;}
.fix_box_rnd01{background-size:100%; background-attachment:scroll;}


/* 오시는 길*/
.map_wrapper{clear:both; margin-top:0px;}
.map{height:400px;  }

ul.map_list{display:flex; width:96%; max-width:1200px; margin:80px auto 80px auto; }

ul.map_list li{float:left; display:inline; width:48%; border-top:1px solid #707070;  }
ul.map_list li:first-child{margin-right:2%;}
ul.map_list li:last-child{margin-left:2%;}
ul.map_list li dl{}
ul.map_list li dt{margin-top:20px; font-size:18px; line-height:60px;}
ul.map_list li dd{margin-top:10px;  font-size:16px; line-height:1.5; }



dl.info06_gray{position:relative; width:96%; margin:20px auto 100px auto; padding:40px 40px 20px 40px;}
dl.info06_gray dt{font-size:18px; font-weight:500;}
dl.info06_gray dd{margin-top:20px; font-size:16px; font-weight:500; color:#767676;}
dl.info06_gray dd.btn a{position:absolute; top:60px; right:60px;}

.root_daum_roughmap .wrap_map{height: 400px !important;}

/* 인재상 */

p.recr01_txt{font-size:22px; margin:80px auto 120px auto;}
p.recr01_txt span.pc_cut{display:block;}


.recr01_list{display:flex; flex-wrap: nowrap; gap:0; justify-content: space-between; width:96%; max-width:1200px; margin:0px auto 40px auto;}
.recr01_list li dd.tit{margin:20px 0 20px 0; font-size:18px; }
.recr01_list li dd.txt{ font-size:16px; }
.recr01_list li dd.txt span.pc_cut{display:block;}



/* 인사제도 */

dl.recr02_txt{text-align: center; margin:80px auto;}
dl.recr02_txt dt{font-size:22px;margin-bottom:10px;}
dl.recr02_txt dd{font-size:18px;}
dl.recr02_txt dd span.pc_cut{display:block;}


p.recr02_txt{font-size:16px;  margin-left:28px;}


.recr02_cir{display:flex; flex-wrap: nowrap; justify-content: space-between; width:96%; max-width:1200px; margin:40px auto 80px auto;}
.recr02_cir li span{display:inline-block; text-align:center; line-height:120px;font-size:18px; width:120px; height:120px;  border-radius:50%;}
.recr02_cir li.arr{line-height:120px;}
.recr02_cir li.arr img{vertical-align:middle;}



.recr02_list{display:flex; flex-wrap: nowrap; justify-content: space-between; width:96%; max-width:1200px; margin:0px auto 40px auto;}
.recr02_list li dd.tit{margin:20px 0 20px 0; font-size:18px; }
.recr02_list li dd.txt{ font-size:16px; line-height:1.5; }
.recr02_list li dd.txt span.pc_cut{display:block;}

.recr02_list_last{margin-bottom:0px;}



/* 경영이념*/

.info03 .item02 .tit{font-size:16px; padding:0 0 40px 40px; }
.info03 .item02 ul{width:100%; gap:0px; margin : 0 auto 80px auto; display : flex; justify-content: space-between;}
.info03 .item02 ul li{ width:188px; height:188px; padding :21px 0; text-align: center; border-radius:100px; background:#f4f4f4;}
.info03 .item02 ul li span{display:inline-block; background:#e5e6eb; width:146px; height:146px;border-radius:100px;padding-top:48px;font-size:17px;line-height:1.3; }


/* CI*/
p.info05_tit{font-size:16px;}


/* CI 색상 */

.info05 .item05_1 ul{ display : flex; justify-content: space-between; max-width:1200px; gap:40px; margin : 0 auto 0px auto;}
.info05 .item05_1 ul li {display : flex; align-items: flex-end; width:33.33%; }
.info05 .item05_1 ul li p img{width:94%; max-width:160px;}
.info05 .item05_1 ul li span strong{padding-right:8px;}
.info05 .item05_1 ul li p{ float:left; width:50%;}
.info05 .item05_1 ul li span{width:50%;font-size:15px; line-height:1.8;}




/* 사업영역 - AGV */

ul.prod01_list01{ padding:40px 40px 40px 40px; margin-bottom:60px;}
ul.prod01_list01 li.dot{font-size:16px;  padding:0px 0 0 18px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 11px; line-height:1.6; }
ul.prod01_list01 li.txt{font-size:15px; margin-top:20px; line-height:1.6;}
ul.prod01_list01 li.txt span.pc_cut{display:block;}

p.normal_txt{font-size:15px; line-height:1.6; margin-bottom:40px;}
p.normal_txt span.pc_cut{display:inline;}




/* 사업영역 - 전장사업부 */

ul.prod02_list01{padding:30px 40px 30px 40px; margin-bottom:40px;}
ul.prod02_list01 li.dot{font-size:16px; margin:0px 0 0 0px; padding:0px 0 0 18px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 12px; line-height:1.8; }

p.normal_txt02{font-size:15px; line-height:1.6; padding:0 0px 40px 0px;}
p.normal_txt02 span.pc_cut{display:inline;}

.prod02 .item03 ul{ display : flex; justify-content:space-between; gap:30px; margin:40px auto 0 auto;}



/* 사업영역 - 공사사업부 */

.prod03 .item03 ul{ display : flex; flex-wrap: wrap; justify-content:space-between; gap:0px; margin:0px auto 0 auto;}
.prod03 .item03 ul li{ text-align: center; width:33.33%;  margin:0 auto 40px auto;}
.prod03 .item03 ul li img{width:96%; max-width:380px; }
.prod03 .item03 ul li span{ width:96%; display:inline-block; font-size:16px; text-align:center; margin-top:20px;}

.prod03 .item03_1 ul{ display : flex; flex-wrap: wrap; justify-content:space-between; gap:0px; margin:0px auto 0 auto;}
.prod03 .item03_1 ul li{ text-align: center; width:25%;  margin:0 auto 40px auto;}
.prod03 .item03_1 ul li img{width:96%; max-width:285px; }



/* 연구개발 - 연구소 소개 */

ul.rnd01_list01{ padding:40px 40px 40px 80px; margin-bottom:60px;}
ul.rnd01_list01 li.dot{font-size:16px;margin:20px 0 20px 0px; padding:0px 0 0 18px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 11px; line-height:1.6; }
ul.rnd01_list01 li.txt{font-size:15px;  line-height:1.6;}
ul.rnd01_list01 li.txt span.pc_cut{display:block;}





  
}/* 1199px End*/

@media (max-width: 991px) {

  #sub h5{ font-size:16px; }
  #sub h5:before{background-size:16px; padding-left:22px; }
  



/* 01 회사소개 - 회사소개*/

ul.info01_list li dl dt{ font-size:16px; padding-left:0px;}
ul.info01_list li dl dd{ font-size:15px; padding-left:0px;}
ul.info01_list li dl.harf{float:left; display:inline;width:50%; }
ul.info01_list li dl.harf dt{float:left; display:table;width:33%; padding-left:20px; }
ul.info01_list li dl.harf dd{float:right; width:67%; text-align:left;}
ul.info01_list li dl.full{float:none; display:block;width:100%; }

ul.info01_list li dl.full dt{float:left; display:table; width:17%;padding-left:20px; }
ul.info01_list li dl.full dd{float:right; width:83%;  padding-left:0;}

p.w370{width:100%; margin:0px auto; padding:0px 0 80px 0; text-align:center;}


/* 인사말 */

dl.ceo_list dt{font-size:16px; padding-bottom:40px;}
dl.ceo_list dt span.mid_cut{display:block;}
dl.ceo_list dd{ font-size:15px; line-height:1.6;}
dl.ceo_list dd span.pc_cut{display:inline;}
dl.ceo_list dd.sign{padding-top:40px;font-size:16px; }



/* 01 회사소개 - 경영이념 */

ul.info02_list01{margin:80px auto;  width:96%; }

ul.info02_list01 li.tit{width:50%; padding-left:50px;}
ul.info02_list01 li.tit dt{font-size:15px; }
ul.info02_list01 li.tit dd{margin-top:20px; font-size:20px; line-height:1.5; }

ul.info02_list01 li.txt{width:50%; padding-left:40px;}
ul.info02_list01 li.txt ul.dot li{font-size:18px; margin-bottom:20px;}
ul.info02_list01 li.txt ul.dot li:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; padding-left:20px; width:42px; height:37px;}


.gray_box{padding:60px 0;}
.gray_box dl.info02_list02{ width:96%; margin:0 auto;}
.gray_box dl.info02_list02 dt{padding-left:50px; font-size:20px; line-height:1.5;}
.gray_box dl.info02_list02 dd{padding-left:40px; font-size:16px; line-height:1.6;} 

/* fix_box  */

.fix_box_lab02{clear:both; width:100%; height:240px; margin:0px 0 60px 0;}
.fix_box_lab02{ background-attachment:scroll; background: url(../img/s_img/fix_box_lab02.jpg) no-repeat center center; background-size:100%; }

.fix_box_lab03{clear:both; width:100%; height:240px; margin:0px 0;}
.fix_box_lab03{ background-attachment:scroll; background: url(../img/s_img/fix_box_lab03.jpg) no-repeat center center; background-size:100%; }

.fix_box_lab04{clear:both; width:100%; height:240px; margin:0px 0;}
.fix_box_lab04{ background-attachment:scroll; background: url(../img/s_img/fix_box_lab04.jpg) no-repeat center center; background-size:100%; }

.fix_box_lab05{clear:both; width:100%; height:240px; margin:0px 0;}
.fix_box_lab05{ background-attachment:scroll; background: url(../img/s_img/fix_box_lab05.jpg) no-repeat center center; background-size:100%; }



/*하단*/


.fix_box_lab01{clear:both; width:100%; height:240px; margin:60px 0 0px 0;}
.fix_box_lab01{ background-attachment: scroll; background: url(../img/s_img/fix_box_lab01.jpg) no-repeat center center; background-size:100%; }

.fix_box_prod01{clear:both; width:100%; height:240px; margin:60px 0 0px 0;}
.fix_box_prod01{ background-attachment:scroll; background: url(../img/s_img/fix_box_prod01.jpg) no-repeat center center; background-size:100%; }

.fix_box_rnd01{clear:both; width:100%; height:240px; margin:60px 0 0px 0;}
.fix_box_rnd01{ background-attachment:scroll; background: url(../img/s_img/fix_box_rnd01.jpg) no-repeat center center; background-size:100%; }



/* 오시는 길*/
.map{height:320px;  }

ul.map_list{display:flex; width:96%; max-width:1200px; margin:60px auto 60px auto; }

ul.map_list li{float:left; display:inline; width:48%; border-top:1px solid #707070;  }
ul.map_list li:first-child{margin-right:2%;}
ul.map_list li:last-child{margin-left:2%;}
ul.map_list li dl{}
ul.map_list li dt{margin-top:10px; font-size:16px; line-height:50px;}
ul.map_list li dd{margin-top:10px;  font-size:15px; line-height:1.5; }



dl.info06_gray{position:relative; width:98%; margin:0px auto 0px auto; padding:30px 20px 20px 20px;}
dl.info06_gray dt{font-size:16px; font-weight:500;}
dl.info06_gray dd{margin-top:20px; font-size:15px; }
dl.info06_gray dd.btn a{position:absolute; top:70px; right:20px;}

.root_daum_roughmap .wrap_map{height: 320px !important;}


/* 인재상 */
p.recr01_txt{font-size:16px; margin:80px auto 80px auto;}
p.recr01_txt span.pc_cut{display:block;}

.recr01_list{display:flex; flex-wrap: nowrap; justify-content: space-between; width:94%; max-width:1200px; margin:60px auto 20px auto;}

.recr01_list li dt img{width:100%; max-width:90px;}
.recr01_list li dd.tit{margin:20px 0 20px 0; font-size:15px; }
.recr01_list li dd.txt{ font-size:15px; l }
.recr01_list li dd.txt span.pc_cut{display:block;}

.part_line{ margin:60px auto; }


/* 인사제도 */
p.recr02_txt{font-size:16px;  margin-left:20px;}

dl.recr02_txt dt{font-size:18px;margin-bottom:10px;}
dl.recr02_txt dd{font-size:15px;}
dl.recr02_txt dd span.pc_cut{display:block;}

.recr02_cir{display:flex; flex-wrap: nowrap; justify-content: space-between; width:96%; max-width:1200px; margin:40px auto 60px auto;}
.recr02_cir li span{display:inline-block; text-align:center; line-height:100px;font-size:16px; width:100px; height:100px;  border-radius:50%;}
.recr02_cir li.arr{line-height:100px;}
.recr02_cir li.arr img{vertical-align:middle; width:11px;}


.recr02_list{display:flex; flex-wrap: nowrap; justify-content: space-between; width:94%; max-width:1200px; margin:40px auto 40px auto;}
.recr02_list li dt img{width:94%;}
.recr02_list li dd.tit{margin:20px 0 15px 0; font-size:15px; }
.recr02_list li dd.txt{ font-size:15px; line-height:1.6; color:#767676; }
.recr02_list li dd.txt span.pc_cut{display:block;}

.recr02_list_last{margin-bottom:0px;}




/* 경영이념*/

.info03 .item02 .tit{font-size:16px; padding:0 0 40px 20px; }
.info03 .item02 ul{width:94%; gap:0px; margin : 0 auto 40px auto; display : flex; justify-content: space-between;}
.info03 .item02 ul li{ width:148px; height:148px; padding :11px 0; text-align: center; border-radius:100px; background:#f4f4f4;}
.info03 .item02 ul li span{display:inline-block; background:#e5e6eb; width:126px; height:126px;border-radius:100px;padding-top:42px;font-size:15px; letter-spacing:-0.025em;line-height:1.3; }



.info02_list03{display:flex; flex-wrap: nowrap; justify-content: space-between; max-width:1000px; margin:40px 0 0px 0px;}
.info02_list03 li{text-align:center;/*width:33.33%;*/}
.info02_list03 li img{width:90%; max-width:350px; margin:0 auto;}
.info02_list03 li dl{padding-left:0px;}
.info02_list03 li dt{text-align:center; margin-top:40px; font-size:16px; margin-bottom:20px; color:#0D1749; font-weight:600; letter-spacing:-0.05em; }
.info02_list03 li dt:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; padding-left:14px; width:32px; height:37px;}
.info02_list03 li dd.tit{text-align:center;margin:20px 0 0px 0px; padding-bottom:10px; color:#212121; font-size:15px;letter-spacing:-0.05em; font-weight:600;}
.info02_list03 li dd.txt{text-align:center;margin-left:0px; font-size:14px; line-height:1.5; color:#333; letter-spacing:-0.05em;font-weight:400;}

p.tit{font-size:16px; padding:0 0 20px 20px; }


/* CI*/



p.info05_tit{font-size:16px; margin:80px auto 60px auto;}

/* 경영이념*/

.info05 .item05 .tit{font-size:16px; padding:0 0 40px 40px; }
.info05 .item05 ul{ display : flex; justify-content: space-between; width:96%; max-width:850px; gap:40px; margin : 0 auto 60px auto;}

/* CI 색상 */

.info05 .item05_1 ul{ display : flex; justify-content: space-between; width:100%; max-width:1200px; gap:0px; margin : 0 auto 0px auto;}
.info05 .item05_1 ul li {display : flex; align-items: flex-end; width:33.33%; }
.info05 .item05_1 ul li p img{width:94%; max-width:160px;}
.info05 .item05_1 ul li span strong{padding-right:8px;}
.info05 .item05_1 ul li p{ float:left; width:40%;}
.info05 .item05_1 ul li span{width:60%;font-size:15px; letter-spacing:-0.05em; line-height:1.6;}


/*고객사*/
.info06 .item03 ul{ display : flex; justify-content: flex-start; gap:20px; margin : 0 auto 40px auto;}


/* 사업영역 - AGV */

ul.prod01_list01{ padding:30px 20px 30px 20px; margin-bottom:40px;}
ul.prod01_list01 li.dot{font-size:15px;  padding:0px 0 0 16px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 9px; background-size:5px; line-height:1.5; }
ul.prod01_list01 li.txt{font-size:15px; margin-top:20px; line-height:1.5;}
ul.prod01_list01 li.txt span.pc_cut{display:block;}

p.normal_txt{font-size:15px; line-height:1.5; margin-bottom:30px;}
p.normal_txt span.pc_cut{display:inline;}


/* 사업영역 - 전장사업부 */

ul.prod02_list01{padding:20px 20px 20px 20px; margin-bottom:40px;}
ul.prod02_list01 li.dot{font-size:15px; margin:0px 0 0 0px; padding:0px 0 0 18px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 9px;background-size:5px;  line-height:1.5; }

p.normal_txt02{font-size:15px; line-height:1.5; padding:0 0px 20px 0px;}
p.normal_txt02 span.pc_cut{display:inline;}

.prod02 .item03 ul{ display : flex; justify-content:space-between; gap:20px; margin:40px auto 0 auto;}


/* 사업영역 - 공사사업부 */

.prod03 .item03 ul{ display : flex; flex-wrap: wrap; justify-content:space-between; gap:0px; margin:0px auto 0 auto;}
.prod03 .item03 ul li{ text-align: center; width:50%;  margin:0 auto 20px auto;}
.prod03 .item03 ul li img{width:92%; max-width:380px; }
.prod03 .item03 ul li span{ width:94%; display:inline-block; font-size:15px; text-align:center; margin-top:10px;}

.prod03 .item03_1 ul{ display : flex; flex-wrap: wrap; justify-content:space-between; gap:0px; margin:0px auto 0 auto;}
.prod03 .item03_1 ul li{ text-align: center; width:50%;  margin:0 auto 40px auto;}
.prod03 .item03_1 ul li img{width:94%; max-width:285px; }


/* 연구개발 - 연구소 소개 */

ul.rnd01_list01{background:#F7F8FC; width:100%; margin:0 auto; padding:40px 20px 40px 20px; margin-bottom:40px;}
ul.rnd01_list01 li.dot{font-size:15px;margin:20px 0 20px 0px; padding:0px 0 0 16px;background:url(../img/s_img/dot_prod01.png) no-repeat 6px 9px; background-size:5px; line-height:1.5; }
ul.rnd01_list01 li.txt{font-size:15px;  line-height:1.5;}
ul.rnd01_list01 li.txt span.pc_cut{display:block;}



}/* 991px End*/



@media (max-width: 768px) {

  /*타이틀*/

  #sub h5{ font-size:15px;   margin: 40px 0 20px 27px;}
  #sub h5:before{background-size:14px; padding-left:20px;}

  

/* 01 회사소개 - 회사소개*/

p.w600{width:100%; margin:0px auto; padding:0px 0 60px 0; text-align:center;}
p.w600 img{width:80%; max-width:600px; margin:0 auto;}

p.w600{width:100%; margin:0px auto; padding:40px 0 120px 0; text-align:center;}
p.w600 img{width:94%; max-width:600px; margin:0 auto;}

p.w370{width:100%; margin:0px auto; padding:0px 0 60px 0; text-align:center;}
p.w370 img{width:90%; max-width:300px; margin:0 auto;}


p.w407{width:100%; margin:0px auto; padding:0px 0; text-align:center;}
p.w407 img{width:94%; max-width:300px; margin:0 auto;}

p.w170{width:100%; margin:0px auto; padding:0px 0; text-align:center;}
p.w170 img{width:94%; max-width:170px; margin:0 auto;}



ul.info01_list li{display:block; flex-wrap:wrap; padding:0; border:none;font-size:15px; line-height:2; }
ul.info01_list li dl{display: block; flex-wrap:wrap;}
ul.info01_list li dl{border-bottom:1px solid #777; }


ul.info01_list li dl dt{ font-size:15px; line-height:1.5; padding-left:0px;}
ul.info01_list li dl dd{ font-size:15px;  line-height:1.5;padding-left:0px;}
ul.info01_list li dl.harf{float:none; display:block;width:100%; padding:10px; }
ul.info01_list li dl.harf dt{float:none; display:table;width:100%; padding-left:0; padding-bottom:10px; }
ul.info01_list li dl.harf dd{float:none; width:100%; text-align:left;}
ul.info01_list li dl.full{float:none; display:inline-block;width:100%; padding:10px; }
ul.info01_list li dl.last{border-bottom:none !important;}
ul.info01_list li dl.full dt{float:none; display:table; width:100%; padding-left:0;padding-bottom:10px;   }
ul.info01_list li dl.full dd{float:none; width:100%;  padding-left:0;}



/* 인사말 */

dl.ceo_list dt{font-size:16px; padding-bottom:40px;}
dl.ceo_list dt span.mid_cut{display:block;}
dl.ceo_list dt span.m_cut{display:block;}
dl.ceo_list dd{ font-size:15px; line-height:1.5;}
dl.ceo_list dd span.pc_cut{display:inline;}
dl.ceo_list dd.sign{padding-top:40px; font-size:15px;}
dl.ceo_list dd.sign img{display:block; padding-top:10px; margin:0 auto; width:170px;}



/* 01 회사소개 - 경영이념 */

ul.info02_list01{margin:80px auto;  width:94%; }

ul.info02_list01 li.tit{width:100%; padding-left:0; text-align:center;}
ul.info02_list01 li.tit dt{font-size:15px; }
ul.info02_list01 li.tit dd{margin-top:10px; font-size:16px; line-height:1.5; margin-bottom:20px;}
ul.info02_list01 li.tit dd span.pc_cut{display:inline;}
ul.info02_list01 li.txt{width:100%; padding-left:0px;}
ul.info02_list01 li.txt ul.dot li{font-size:15px; text-align:center;line-height:1.8; margin-bottom:0px; }
ul.info02_list01 li.txt ul.dot li:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; background-size:6px; padding-left:12px;}


.gray_box{padding:60px 0;}
.gray_box dl.info02_list02{display:block;  width:96%; }


.gray_box dl.info02_list02 dt span.pc_cut{display:block;}

.gray_box dl.info02_list02 dt{width:100%; padding-left:0; font-size:16px; line-height:1.5; margin-bottom:20px; text-align: center;}
.gray_box dl.info02_list02 dd{font-size:15px; line-height:1.5; padding-left:0; text-align: center;} 
.gray_box dl.info02_list02 dd span.pc_cut{display:block;}


.info05 .item05 ul{ width:94%; }





/* fix_box  */


.fix_box_lab02{clear:both; width:100%; height:200px; margin:20px 0 40px 0;}
.fix_box_lab02{background-size:100%;background-size:100%; background-attachment: scroll;}

.fix_box_lab03{clear:both; width:100%; height:200px; margin:20px 0 20px 0;}
.fix_box_lab03{background-size:100%;background-size:100%; background-attachment: scroll;}

.fix_box_lab04{clear:both; width:100%; height:200px; margin:20px 0 20px 0;}
.fix_box_lab04{background-size:100%;background-size:100%; background-attachment: scroll;}

.fix_box_lab05{clear:both; width:100%; height:200px; margin:20px 0 20px 0;}
.fix_box_lab05{background-size:100%;background-size:100%; background-attachment: scroll;}


/*하단*/
.fix_box_lab01{clear:both; width:100%; height:200px; margin:40px 0 0px 0;}
.fix_box_lab01{background-size:100%;background-size:cover; background-attachment: scroll;}


.fix_box_rnd01{clear:both; width:100%; height:200px; margin:40px 0 0px 0;}
.fix_box_rnd01{background-size:100%;background-size:100%; background-attachment: scroll;}


.fix_box_prod01{clear:both; width:100%; height:200px; margin:40px 0 0px 0;}
.fix_box_prod01{background-size:100%;background-size:100%; background-attachment: scroll;}


/* 오시는 길*/
.map{height:240px;  }

ul.map_list{display:block; width:94%; max-width:1200px; margin:40px auto 40px auto; }

ul.map_list li{float:none; display:block; width:100%; border-top:1px solid #707070;  }
ul.map_list li:first-child{margin-right:auto;}
ul.map_list li:last-child{margin-left:auto; margin-top:28px;}
ul.map_list li dl{}
ul.map_list li dt{margin-top:10px; font-size:16px; line-height:50px;}
ul.map_list li dd{margin-top:10px;  font-size:15px; line-height:1.5; }

dl.info06_gray{position:relative; width:94%; min-height:160px; margin:0px auto 0px auto; padding:20px 15px 20px 15px;}
dl.info06_gray dt{font-size:16px;}
dl.info06_gray dd{margin-top:10px; font-size:15px; line-height:1.4;  }
dl.info06_gray dd.btn {padding-bottom:20px;}
dl.info06_gray dd.btn a{position:relative; top:10px; left:0px;}
.root_daum_roughmap .wrap_map{height : 240px !important;}


/* 인재상 */
p.recr01_txt{font-size:15px; margin:60px auto 60px auto;}
p.recr01_txt span.pc_cut{display:block;}

.recr01_list{display:block; flex-wrap: nowrap; justify-content: space-between; text-align:center; width:94%; max-width:1200px; margin:0px auto 40px auto;}
.recr01_list li{margin-bottom:40px;}
.recr01_list li.last{margin-bottom:0px !important;}

.recr01_list li dt.no01 img{padding-left:35px;}
.recr01_list li dt.no02 img{padding-left:25px;}
.recr01_list li dt.no03 img{padding-left:40px;}
.recr01_list li dt.no04 img{padding-left:22px;}
.recr01_list li dt.no05 img{padding-left:23px;}
.recr01_list li dt.no06 img{padding-left:35px;}

.recr01_list li dd.tit{margin:20px 0 20px 0; font-size:15px; text-align:center;  }
.recr01_list li dd.txt{ font-size:15px; line-height:1.5; text-align:center; }
.recr01_list li dd.txt span.pc_cut{display:block;}

.recr01_list_last{margin-bottom:0px;}
.part_line{width:100%; border-bottom:1px solid #ddd; margin:60px auto; padding:0;}



/* 인사제도 */
dl.recr02_txt{text-align: center; margin:60px auto; width:94%;}
dl.recr02_txt dt{font-size:16px;margin-bottom:10px;}
dl.recr02_txt dd{font-size:15px;}
dl.recr02_txt dd span.pc_cut{display:block;}

p.recr02_txt{font-size:15px; margin-left:0;}
.recr02_cir{display:flex; flex-wrap:wrap; justify-content: flex-start; align-items: flex-start;width:94%; margin:40px auto 40px auto;}
.recr02_cir li {margin-bottom:20px;}
.recr02_cir li span{display:inline-block; text-align:center; line-height:80px;font-size:15px; width:80px; height:80px;  border-radius:50%;}
.recr02_cir li.arr{line-height:90px; padding:0 10px;}
.recr02_cir li.arr img{vertical-align:middle; width:9px;}

.recr02_list{display:block; flex-wrap: nowrap; justify-content: space-between; text-align:center; width:94%; max-width:1200px; margin:0px auto 40px auto;}
.recr02_list li{margin-bottom:40px; width:100%;}

.recr02_list li dd.tit{margin:20px 0 20px 0; font-size:15px; text-align:center;  }
.recr02_list li dd.txt{ font-size:15px; line-height:1.5; text-align:center; }
.recr02_list li dd.txt span.pc_cut{display:block;}

.recr02_list_last{margin-bottom:0px; width:100%;}
.recr02_list li.last{margin-bottom:0 !important;}



/* 경영이념*/
.info03 .item02 .tit{font-size:15px; padding:0 0 40px 20px; }
.info03 .item02 ul{width:100%; max-width:320px; gap:20px; margin :0 auto 40px auto; flex-wrap: wrap; display : flex; justify-content:flex-start;}
.info03 .item02 ul li{width:50%; max-width:148px; height:148px;  margin:0; padding :11px 0;  }
.info03 .item02 ul li span{ width:126px; height:126px;border-radius:100px;padding-top:42px;font-size:15px; letter-spacing:-0.025em;line-height:1.3; }

.info02_list03{display:block; flex-wrap: nowrap; justify-content: space-between; max-width:1000px; margin:15px 0 0px 0px;}
.info02_list03 li{text-align:center; width:100%;}
.info02_list03 li img{width:100%; max-width:200px; margin:0 auto;}
.info02_list03 li dl{padding-left:0px;  max-width:240px; margin:0 auto 40px auto;}
.info02_list03 li dt{text-align:center; margin-top:24px; font-size:15px; margin-bottom:18px; font-weight:600; }
.info02_list03 li dt:before{content:''; background:url('../img/s_img/li_dot.png') no-repeat 0 center; padding-left:14px; width:32px; height:37px;}
.info02_list03 li dd.tit{text-align:center;margin:15px 0 0px 0px; padding-bottom:10px; color:#212121; font-size:15px; font-weight:600;}
.info02_list03 li dd.txt{text-align:center;margin-left:0px; font-size:15px; line-height:1.5; color:#333; font-weight:400;}

p.tit{font-size:15px; padding:0 0 20px 20px; }


/* CI 색상 */
p.info05_tit{font-size:16px; margin:60px auto 40px auto;}
.info05_btn{display: flex; width:94%; gap:0px; margin:40px auto 60px auto; text-align:center;}
.info05_btn a{margin:0px; }
.info05_btn a img{width:90%; max-width:196px;}
.info05 .item05 ul li span{font-size:16px;  }
.info05 .item05_1 ul{ display :block; justify-content: flex-start;align-items: flex-start; width:94%; max-width:1200px; margin : 0 auto 0px auto;}
.info05 .item05_1 ul li {display : flex;justify-content: flex-start; gap:10px; align-items: flex-end; margin-bottom:20px; width:100%; }
.info05 .item05_1 ul li p img{width:94%; max-width:120px;}
.info05 .item05_1 ul li span strong{padding-right:8px;}
.info05 .item05_1 ul li p{ float:left; width:auto;}
.info05 .item05_1 ul li span{width:auto;font-size:15px; line-height:1.6;}


/* 사업영역 - 전장사업부 */
ul.prod02_list01{padding:20px 10px 20px 10px; margin-bottom:40px;}
ul.prod02_list01 li.dot{font-size:15px; margin:0px 0 0 0px; padding:0px 0 0 16px; background:url(../img/s_img/dot_prod01.png) no-repeat 6px 9px;background-size:5px;  line-height:1.5; }

p.normal_txt02{font-size:15px; line-height:1.5; padding:0 0 20px 0;}
p.normal_txt02 span.pc_cut{display:inline;}

.prod02 .item03 ul{ display : flex; justify-content:space-between; gap:10px; margin:20px auto 0 auto;}
.prod03 .item03 ul li span em.m_cut{display:block;}
.prod03 .item03 ul li span{ line-height:1.4; font-size:14px; letter-spacing:-0.05em;}


/* 연구개발 - 연구소 소개 */

ul.rnd01_list01{background:#F7F8FC; width:100%; margin:0 auto; padding:40px 16px 40px 16px; margin-bottom:40px;}
ul.rnd01_list01 li.dot{font-size:15px;margin:20px 0 12px 0px; padding:0px 0 0 16px;background:url(../img/s_img/dot_prod01.png) no-repeat 6px 9px; background-size:5px; line-height:1.5; }
ul.rnd01_list01 li.txt{font-size:14px;line-height:1.5;}
ul.rnd01_list01 li.txt span.pc_cut{display:inline;}

}/* 768px End*/



@media (max-width:360px) {

/* 경영이념

.info03 .item02 .tit{font-size:15px; padding:0 0 40px 30px; }
.info03 .item02 ul{width:94%; gap:20px; margin : 0 auto 0px auto; flex-wrap: wrap; display : flex; justify-content:center;}
.info03 .item02 ul li{ width:128px; height:128px; padding :11px 0; text-align: center; border-radius:100px; }
.info03 .item02 ul li span{display:inline-block; width:106px; height:106px;border-radius:100px;padding-top:42px;font-size:13px; letter-spacing:-0.025em;line-height:1.3; }

*/
.info03 .item02 ul li{width : 100%; margin : 0 auto;}

}/* 400px End*/
