@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
/* 공통 */
.pc_cut{display : block;}
.fw500{font-weight: 500;}
.mb0{margin-bottom:0 !important;}
.mb11{margin-bottom: 11px;}
.b_img{text-align: center;}
.b_img img{width: 100%;}

.mb40{margin-bottom: 40px;}
.mt65{margin-top: 65px;}
.mt96{margin-top: 96px;}
.mb74{margin-bottom: 74px;}
.mb136{margin-bottom: 136px;}
.mb0{margin-bottom:0;}

/* 01회사소개 - 임직원 인사말 */
.cont_wrap{display : flex; align-items: flex-start; justify-content: space-between;}
.cont_wrap .left{}
.info01 .cont_wrap .left h5{margin-bottom:30px;}
.cont_wrap .left h5{ font-family: 'Montserrat', sans-serif; font-size: 45px; font-weight : 400; color : #000; letter-spacing: -1px;}
.cont_wrap .left h5 strong{font-weight :600;}
.cont_wrap .left h5 span{ font-family: "Noto Sans KR", "Roboto", sans-serif; display : block; font-size:20px;}
.cont_wrap .left p{font-size:16px; line-height: 1.6; margin-bottom: 20px;}
.cont_wrap{}
.cont_wrap .right{}
.cont_wrap .right img{display : inline-block; padding-bottom:0px;}

/* 회사소개 - 조직도 */
.img{text-align: center;}
.img img{width : 100%; max-width : 1040px;}
.w1135 img{width : 100%; max-width : 1135px; margin:0 auto;}

.pc_org{display:block;}
.mobile_org{display:none;}

/* 01회사소개 - 오시는길 */

.map_wrapper{clear:both; margin-top:0px;}
.map{  height: 500px;  }

.info04 h5.fir{ display: inline-block; margin-bottom: 30px; font-size: 28px; font-weight: 400;}
.info04 h5.fir em{font-family: 'Montserrat', sans-serif; font-size: 26px; display : block; }
.info04 .map_txt:first-of-type{margin-bottom:60px;}
.info04 .map_txt:last-of-type{margin:180px 0 60px 0;}

.map_txt{display : flex; margin-top: 35px;}
.map_txt li{font-size: 20px; font-weight: 500; padding:0;}
.map_txt li.icon_add{margin-right: 50px;}
.map_txt li.icon_tel{padding-left: 47px; background-image: url('/file/img/s_img/tel_icon02.png'); background-repeat: no-repeat; background-position: left center;}


/* 사업소개 - 사업분야 */
.box_wrap{margin-bottom: 100px;}
.box_wrap .box{display: flex; gap: 53px;}
.box_wrap .box.box_sb{justify-content: space-between;}
.box_wrap .box .item{width:50%;}
.box_wrap .box .item.dimg{width:50%;}
.box_wrap .box .item img{ box-sizing: border-box;}
.box_wrap .box .item .tit{ font-size: 25px; font-weight: 700; color : #000; margin-bottom: 11px;}
.box_wrap .box .item .sub{font-size: 16px; margin-bottom: 30px;}
.box_wrap .box .item .type{ display : inline-block; /*font-family: 'Montserrat', sans-serif;*/ font-size: 16px; font-weight: 500;  height: 25px; line-height: 24px; border-radius: 0px 13px 13px 13px; color : #fff; background: #227BCC; padding : 0 24px 1px 20px; box-sizing: border-box;}
.box_wrap .box .item .type_sub{ font-size: 16px; font-weight:300;}
.box_wrap .box .item ul{margin-top: 15px;}
.box_wrap .box .item ul li{font-size: 16px; line-height: 35px; margin-bottom: 15px; font-weight: 300;}


/* 제품소개 - 금속 외장재 */
.content01{}
.content01 .inner{width: 1200px; margin : 0 auto; display : flex; justify-content: space-between; }
.content01 .inner .left{padding-top:0px;}
.content01 .inner .left p{font-family: 'Montserrat', sans-serif; font-size: 22px; color: #a5a5a5; line-height: 1;}
.content01 .inner .left .tit{font-size: 50px; color: #227bcc; font-weight: 500; margin-bottom: 12px;}
.content01 .inner .left .sub{font-size: 20px; font-weight: 300;}

.content01 .inner .right{}
.content01 .inner .right img{width:100%; max-width:680px;}

.content02{clear:both;  margin-top:80px;}
.content02 .inner{width : 1200px; margin : 0 auto;}
.content02 .cont02_tit{text-align: center; font-size: 24px; font-weight: 500;}
.content02 .cont02_tit .line{display : inline-block; width: 1px; height: 70px; background: #2873B7;}

.content02 .list_four{display : flex; justify-content: space-between; margin-top: 32px;}
.content02 .list_four li{width: 285px; text-align: center; height: 350px; padding: 40px 38px 0; box-sizing: border-box; border-radius: 10px; border : 1px dashed #B7B7B7; background: #fff;}
.content02 .list_four li img{}
.content02 .list_four li .tit{font-size: 20px; font-weight: 500; margin : 26px 0 6px;}
.content02 .list_four li p{font-size: 15px; font-weight: 300; color: #000; letter-spacing: -1px; word-break: keep-all;}

.content02 .list_three{display : flex; justify-content: space-between; margin-top: 64px;}
.content02 .list_three li{width: 385px; height: 100px; background: #fff; border-radius: 10px; border : 1px solid #B7B7B7; display : flex; justify-content: center; align-items: center;}
.content02 .list_three li img{}
.content02 .list_three li p{font-size: 20px; margin-left: 20px; line-height: 27px;}

.content03{margin-top: 194px; margin-bottom: 10%;}
.content03 .tit{font-size: 24px; font-weight: 500; text-align: center; margin-bottom: 30px;}
.content03 table{ width : 100%; max-width : 1200px; margin : 0 auto;  border-top : 1px solid #2873B7; border-bottom: 1px solid #2873B7;}
.content03 table tr{border-bottom : 1px solid #B7B7B7;}
.content03 table tr:last-child{border-bottom : none;}
.content03 table tr > *{padding : 10px 35px;}
.content03 table tr th{ font-size: 16px; font-weight: 500; background: #F8F8F8;}
.content03 table tr td{ font-size: 16px; font-weight: 300; text-align: left; padding-left : 20px;}


/* 오시는 길*/
.map_wrapper{clear:both; margin-top:0px; }
.map{height: 500px;  }

dl.map_txt{display:flex; margin:0px 0 0px 0px; padding:0;}
dl.map_txt dt{width:12%; color:#000; font-size:20px; line-height:2.2; font-weight:700;}
dl.map_txt dd{width:88%; }
dl.map_txt dd li{font-size:18px; font-weight:300; line-height:2.2;  display:inline; width:100%; float:left;}
dl.map_txt dd li strong{font-size:20px; color:#4B4B4B; display:inline-block; font-weight:500; min-width:70px;}
dl.map_txt dd li.map{padding-top:40px;}
dl.map_txt dd li em{ color:#4B4B4B; font-weight:300; }
dl.map_txt dd li.m_add_ico{padding-left:35px; background:url('../img/s_img/m_add_ico.png') no-repeat 0 50%;}
dl.map_txt dd li.m_tel_ico{padding-left:35px; background:url('../img/s_img/m_tel_ico.png') no-repeat 0 50%;}
dl.map_txt dd li.m_fax_ico{padding-left:35px; background:url('../img/s_img/m_fax_ico.png') no-repeat 0 50%;}
dl.map_txt dd li.m_mail_ico{padding-left:35px; background:url('../img/s_img/m_mail_ico.png') no-repeat 0 50%;}

.map_w{margin-bottom:160px;}

/* 2023.05.18 - 전문건설업(공사) */
.prod03_txt{margin-bottom: 70px;}
.prod03_txt .arr_txt{font-weight: 500; margin-bottom: 14px;}
.prod03_txt .arr_txt:last-of-type{margin-bottom: 0;}
.prod03_txt .sub{font-weight: 300; margin-bottom: 14px; margin-left: 20px;}

.one_line_two{display : flex; gap : 56px;}
.prod03 .one_line_two li img{width : 100%; max-width : 572px; border-radius: 5px; box-shadow: 0 3px 6px #00000029;}

/* 2023.05.18 - 조달우수제품 */
.busi_tit{text-align: center;}
.busi_tit p{font-size: 16px; color: #A5A5A5;}
.busi_tit h5{font-size: 25px; font-weight: bold; color : #0277BD;}

h6{font-size: 23px; font-weight: 500; color : #000; padding-left: 47px; background-image: url('/file/img/s_img/h6_icon.jpg'); background-repeat: no-repeat; background-position: top 8px left 9px;}

.busi01_con01{display : flex; gap : 160px; margin-bottom: 147px;  justify-content: space-between;}
.busi01_con01 h6{width:auto;}
.busi01_con01 .txt_con{margin-top: 9px; width:900px;}
.busi01_con01 .txt_con p{font-size: 18px; font-weight: 500; margin-bottom: 29px;}
.busi01_con01 .txt_con ul{}
.busi01_con01 .txt_con ul li{ font-weight: 300;}
.busi01_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }
.blue{color : #0277BD;}

.busi01_cont02{display : flex; gap:0px; justify-content: space-between; margin-bottom: 147px;}
.busi01_cont02 ul{margin-top: 9px; width:900px;}
.busi01_cont02 ul li{display : flex; gap: 106px; align-items: center; padding : 40px 0 35px 76px; border-top : 1px solid #C8C7C7;}
.busi01_cont02 ul li:last-child{border-bottom: 1px solid #C8C7C7;}
.busi01_cont02 ul li .icon{width : 80px;}
.busi01_cont02 ul li .icon img{}
.busi01_cont02 ul li .txt_w{}
.busi01_cont02 ul li .txt_w .tit{font-size: 18px; font-weight: 500; color : #010101; margin-bottom: 10px;}
.busi01_cont02 ul li .txt_w p{font-size: 16px; font-weight: 300; color : #6A6A6A;}

.cont04{display : flex; gap : 99px; padding-left: 61px;}
.cont04 img{width: 100%;}
.cont04 .txt_w{}
.cont04 .txt_w .tit{position: relative; font-size: 18px; font-weight: 500; padding-left: 20px; margin-bottom: 16px;}
.cont04 .txt_w .tit span{position : absolute; font-size: 12px; top: 4px; left: 0;}
.cont04 ul{margin-bottom: 35px;}
.cont04 ul li{display : flex; gap: 9px;  margin-bottom: 28px; padding-left: 20px;}
.cont04 ul li:last-child{margin-bottom: 0px;}
.cont04 ul li strong{}
.cont04 ul li .txt_c{}
.busi01_cont04 .txt_c{padding-left: 20px;}





.busi02_con01{display : flex; gap : 160px; margin-bottom: 147px;  justify-content: space-between;}
.busi02_con01 h6{width:auto;}
.busi02_con01 .txt_con{margin-top: 9px; width:800px;}
.busi02_con01 .txt_con p{font-size: 18px; font-weight: 500; margin-bottom: 29px;}
.busi02_con01 .txt_con ul{}
.busi02_con01 .txt_con ul li{ font-weight: 300;}
.busi02_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }




/* 테라코타 내진패널 */
.busi0202_con02{display : flex; gap: 0; justify-content: space-between;}
.busi0202_con02 h6{}
.busi0202_con02 ul{display : grid; width:800px; grid-template-columns: 1fr 1fr; column-gap:20px; row-gap: 23px; margin-top: 9px;}
.busi0202_con02 ul li{font-size: 16px; width:100%; font-weight: 300;}
.busi0202_con02 ul li span{display : inline-block; font-size: 16px; font-weight: 500; padding : 3px 12px; background: #bebebe45; margin-right: 13px;}
.busi0202_con02 ul li:nth-child(1),.busi0202_con02 ul li:nth-child(3){width:450px;}
.busi0202_con02 ul li:nth-child(2),.busi0202_con02 ul li:nth-child(4){width:350px;}

.busi0202_con03{position:relative;}
.busi0202_con03 ul{display:flex; flex-wrap: wrap;/*display: grid; grid-template-columns: repeat(4, auto); row-gap: 44px; */ justify-content: space-between; }
.busi0202_con03 ul li{}
.busi0202_con03 ul li .box{}
.busi0202_con03 ul li .box img{width: 100%; max-width : 242px;}
.busi0202_con03 ul li p{font-size: 16px; font-weight: 300; text-align: center; margin-top:20px; margin-bottom:40px;}


/* 화인월 패널*/
.busi02_img04{position:relative;}
.busi02_img04 ul{display:flex; flex-wrap: wrap; justify-content: space-around; }
.busi02_img04 ul li{}
.busi02_img04 ul li .box{}
.busi02_img04 ul li .box img{width: 100%; max-width :274px;}
.busi02_img04 ul li p{font-size: 16px; font-weight: 300; text-align: center; margin-top:20px; margin-bottom:40px;}
.busi02_img img{width:100%; }



.busi02_img04_2{display : flex; gap :0px; margin-bottom: 40px;  justify-content: space-between;}
.busi02_img04_2 h6{width:auto;}
.busi02_img04_2 .txt_con{margin-top: 9px; width:900px;}
.busi02_img04_2 .txt_con p{font-size: 18px; font-weight: 500; margin-bottom: 29px;}

.busi02_img04_3 ul{clear:both; width:100%; display:flex; flex-wrap: wrap; justify-content: space-around; }
.busi02_img04_3 ul li{}
.busi02_img04_3 ul li .box{}
.busi02_img04_3 ul li .box img{width: 100%; max-width : 242px;}
.busi02_img04_3 ul li p{font-size: 16px; font-weight: 300; text-align: center; margin-top:20px; margin-bottom:40px; }
.busi02_img04_3 ul li dl{width:270px;}
.busi02_img04_3 ul li dt{width:100%; text-align:center; background:url(../img/s_img/busi02_img04_3_bull.png) no-repeat center bottom; padding:0px 0px 35px 0px; }
.busi02_img04_3 ul li dt span{display:inline-block;width:100%;  border:1px solid #0277BD; padding:8px 10px 8px 10px; font-size:16px; line-height:1.5; }

.busi02_img04_3 ul li dd{margin-top:20px; padding:18px 20px; text-align:center; background:#f0f7fb; font-weight:500;}


/*롤 씨밍 가공 공정*/
.busi02_img04_4{position:relative;}
.busi02_img04_4 ul{display:flex; flex-wrap: wrap; justify-content: space-evenly; }
.busi02_img04_4 ul li.busi02_arr{padding-top:80px;}
.busi02_img04_4 ul li.busi02_arr img.pc{display:block;}
.busi02_img04_4 ul li.busi02_arr img.mobile{display:none;}
.busi02_img04_4 ul li .box{}
.busi02_img04_4 ul li .box img{width: 100%; max-width : 347px;}
.busi02_img04_4 ul li p{font-size: 16px; font-weight: 300; text-align: center; margin-top:20px; margin-bottom:0px;}












.busi0202_con04{}
.busi0202_con04 h6{margin-bottom: 40px;}
.busi0202_con04 ul{display : grid; grid-template-columns: auto auto; row-gap: 62px; column-gap:0px;}
.busi0202_con04 ul li{}
.busi0202_con04 ul li img{width: 100%; max-width: 577px;}
.busi0202_con04 ul li p{width: 100%; margin-top: 12px; padding-left: 9px; font-size: 16px; font-weight: 300; position: relative;}
.busi0202_con04 ul li p::after{content :''; display : block; position : absolute; width: 1px; height: 20px; background: #000; left: 0; top: 3px;}


/* 타공패널 */
.busi0203_con03 ul.mt40{margin-top:40px !important;}
.busi0203_con03{}
.busi0203_con03 ul{margin-top:0px;display: flex; grid-template-columns: repeat(3, auto); justify-content: space-between; row-gap: 44px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.busi0203_con03 ul.fir_line{border-top:1px solid #ddd;}
.busi0203_con03 ul li{width:100%}
.busi0203_con03 ul li .box{padding:30px 0; text-align:center;}
.busi0203_con03 ul li .box img{width: 100%; max-width : 230px; margin:0 auto;}
.busi0203_con03 ul li .box img.w390{width: 100%; max-width :390px; margin:0 auto;}
.busi0203_con03 ul li p{background:#d9ebf5; font-size: 16px; line-height:2; font-weight: 300; text-align: center; margin-top:0;}
.busi0203_con03 ul li:nth-child(1),.busi0203_con03 ul li:nth-child(2){border-right:1px solid #ddd;}
.busi0203_con03 ul.last_line li:nth-child(2){border-right:0px;}

/* 2023.05.18 - 조달우수제품 */
.busi_titbox{text-align: left; padding:60px 0; }
.busi_titbox h5 span{display:inline-block; line-height:60px; padding:0 20px 0 30px; font-size: 25px; font-weight: bold; color : #0277BD; background:#F2F2F2 url('/file/img/s_img/h6_dot.png') no-repeat 15px 51%;  }


/*패널 마감재 - 무기질실리카코팅*/

.mb147{margin-bottom:147px;}
.busi03_con01{display : flex; justify-content: space-between; gap : 0px; }
.busi03_con01 h6{}
.busi03_con01 .txt_con{width:740px; margin-top: 9px;}
.busi03_con01 .txt_con p{font-size: 18px; font-weight: 500; margin-bottom: 29px;}
.busi03_con01 .txt_con ul{}
.busi03_con01 .txt_con ul li{ font-weight: 300;}
.busi03_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }


.fir{margin-top:0px !important;}
.busi03_con01 .txt_con p.tit_h6{margin-top:60px;font-weight:bold; font-size:18px; padding:0 0 0 20px; color:#0277BD; background: url('/file/img/s_img/h6_ico.png') no-repeat 0px 8px;}
.busi03_con01 .txt_con p.tit_h7{margin-top:60px;font-weight:bold; font-size:18px; padding:0 0 0 0px; color:#000; }

.busi03_con01 .txt_con p.img img.w740{width:100%; max-width:740px;}
.busi03_con01 .txt_con p.img img.w700{width:100%; max-width:700px;}
.busi03_con01 .txt_con p.txt{font-weight:300; font-size:16px; line-height:1.6; }


.busi03_circle{display:flex; align-items: center;justify-content: flex-start; margin:40px 0;}
.busi03_circle li span{display:inline-block; padding-top:58px;text-align:center;width:180px; height:180px; font-size:18px; font-weight:500; background:url('../img/s_img/busi03_circle.png') no-repeat center center;}
.busi03_circle li:nth-child(2),.busi03_circle li:nth-child(3),.busi03_circle li:nth-child(4),.busi03_circle li:nth-child(5){margin-left:-35px;}
.busi03_circle li:nth-child(2) span,.busi03_circle li:nth-child(3) span{padding-top:75px;}


/*패널 마감재 - 초내후성파우더코팅 */

.busi0302_con01{display : flex; justify-content: space-between; gap : 0px;flex-wrap: wrap;}
.busi0302_con01 h6{}
.busi0302_con01 .txt_con{width:775px; margin-top: 9px;}
.busi0302_con01 .txt_con p{font-size: 18px; font-weight: 500; margin-bottom: 29px;}
.busi0302_con01 .txt_con ul{}
.busi0302_con01 .txt_con ul li{ font-weight: 300;}
.busi0302_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }

.busi0302_con01 .txt_con ul.busi03_list2{ width:100%; margin:40px 0 0px 0; display: grid;
  grid-template-columns: 1fr 1fr;/*display: flex; justify-content: space-between;*/}
.busi0302_con01 .txt_con ul.busi03_list2 li{text-align:left;}
.busi0302_con01 .txt_con ul.busi03_list2 li span.list_tit{display:block; text-align:center; font-size:16px; font-weight:500; padding-top:10px;}
.busi0302_con01 .txt_con ul.busi03_list2 li img.w375{width:100%; max-width:375px;}


.busi0302_con01 .txt_con p.tit_h6{margin-top:60px;font-weight:bold; font-size:18px; padding:0 0 0 20px; color:#0277BD; background: url('/file/img/s_img/h6_ico.png') no-repeat 0px 8px;}
.busi0302_con01 .txt_con p.tit_h7{margin-top:60px;font-weight:bold; font-size:18px; padding:0 0 0 0px; color:#000; }

.busi0302_con01 .txt_con p.img img.w740{width:100%; max-width:740px;}
.busi0302_con01 .txt_con p.img img.w700{width:100%; max-width:700px;}
.busi0302_con01 .txt_con p.txt{font-weight:300; font-size:16px; line-height:1.6; }
.busi0302_con01 .txt_con ul.busi03_list2 li span.tit{font-size:16px; font-weight:500; text-align:left;}
.busi0302_con01 .txt_con ul.busi03_list2 li dt{padding-top:20px; } 
.busi0302_con01 .txt_con ul.busi03_list2 li dd{padding-left:20px;}

.busi03_con01 .txt_con ul li span {
  display: inline-block;
  margin-right: 0px;
}
.busi_graybox{text-align: left; padding:0px 0 0 0; }
.busi_graybox span{display:inline-block; line-height:30px; padding:0 10px; font-size:16px; font-weight:bold; background:#ededed;  }








@media (max-width: 1199px) {

/* 01회사소개 - 임직원 인사말 */
  .cont_wrap .left h5{font-size:36px; }
  .info01 .cont_wrap .left h5{margin-bottom:20px;}
  .cont_wrap .left h5 span{font-size: 18px;}
  .cont_wrap .left p{font-size: 16px; line-height: 1.5;}
  .cont_wrap .right{text-align: right; width : 40%;}
  .cont_wrap .right img{width : 100%;}

  /* 회사소개 - 오시는 길 */
  .info04 .map_txt:last-of-type { margin: 120px 0 60px 0;}

dl.map_txt{display:flex; margin:0px 0 60px 0px; padding:0;}
dl.map_txt dt{width:12%; font-size:18px; }
dl.map_txt dd{width:88%; }
dl.map_txt dd li{font-size:16px;  line-height:2.4;  }
dl.map_txt dd li strong{font-size:16px;display:inline-block; min-width:70px;}
dl.map_txt dd li.map{padding-top:40px;}
dl.map_txt dd li.m_add_ico{padding-left:35px; background:url('../img/s_img/m_add_ico.png') no-repeat 0 50%;}
dl.map_txt dd li.m_tel_ico{padding-left:35px; background:url('../img/s_img/m_tel_ico.png') no-repeat 0 50%;}
dl.map_txt dd li.m_fax_ico{padding-left:35px; background:url('../img/s_img/m_fax_ico.png') no-repeat 0 50%;}
.map_w{margin-bottom:100px;}

  /* 사업소개 - 사업분야 */
  .box_wrap .box .item.dimg{width: 50%;}
  .box_wrap .box .item.dimg img{width: 100%;}

.box_wrap .box {  justify-content: center;}
.box_wrap .box.box_sb{justify-content: center;}
.box_wrap .box .item .tit{ font-size:22px; }
.box_wrap .box .item .sub{ }
.box_wrap .box .item .type{ font-size: 16px; }
.box_wrap .box .item .type_sub{ font-size: 15px; }
.box_wrap .box .item ul li{font-size: 16px; }

  /* 제품소개 - 금속 외장재 - 화인월패널 */
  .content01 .inner{width: 98%;}
  .content01 .inner .right img{max-width : 460px; width : 70%;}
  .content01 .inner .left{padding-top: 0;}
  .content01 .inner .left p{font-size: 20px;}
  .content01 .inner .left .tit{font-size: 40px; margin-bottom: 0;}
  .content01 .inner .left .sub{font-size: 18px;}
  .content02 .inner{width : 98%;}
  .content02 .list_four li{width: 24%; padding : 25px 20px; height: auto;}
  .content02 .list_four li .tit{font-size: 18px;}
  .content02 .list_four li p{font-size: 14px;}
  .content02 .list_three li{width : 32%;}
  .content02 .list_three li p{font-size: 16px; line-height: 1.5; margin-left: 10px;}
  .content03{margin-top: 70px;}
  .content03 .tit{font-size: 22px;}


  /* 1199px 2023.05.19 - 전문건설업(공사) */
  .one_line_two{gap: 3%;}

  /* 1199 조달우수제품 */
  h6{font-size: 20px; white-space: nowrap;}
  .cont04{gap: 40px; padding-left: 20px;}
  .busi01_con01{gap: 0px; margin-bottom:100px;}
  .busi01_cont02{gap: 0px;}
  .busi01_cont02 ul li{padding : 20px 0 17px 20px; gap: 40px;}



  .busi01_con01 .txt_con{margin-top: 3px; width:800px; }
  .busi01_cont02 ul { margin-top: 9px; width: 800px;}





  .busi02_con01{display : flex; gap : 0px; margin-bottom:100px;  justify-content: space-between;}
  .busi02_con01 h6{width:auto;}
  .busi02_con01 .txt_con{margin-top: 9px; width:800px;}
  .busi02_con01 .txt_con p{font-size: 18px; font-weight: 500; margin-bottom: 29px;}
  .busi02_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }
  
  
/* 화인월 패널*/

  .busi02_img04  ul{gap:0%; width: 100%;}
  .busi02_img04  ul li .box img{width: 94%; max-width : 242px;}
  .busi02_img04  ul li p {width: 94%;  margin-top: 20px;  margin-bottom: 40px;}
  .busi02_img04 {margin-bottom: 60px;}
  



  .busi02_img04_2 .txt_con p {padding-left:40px; font-size:16px; margin-bottom: 29px;}

  .busi02_img04_3 ul{clear:both; width:100%; display:flex; flex-wrap: wrap; justify-content: space-around; }
  .busi02_img04_3 ul li p{font-size: 15px;  margin-top:20px; margin-bottom:40px; }
  .busi02_img04_3 ul li dl{width:220px;}
  .busi02_img04_3 ul li dt{text-align:center; background:url(../img/s_img/busi02_img04_3_bull.png) no-repeat center bottom; padding:0px 0px 35px 0px; }
  .busi02_img04_3 ul li dt span{display:inline-block;padding:8px 10px 8px 10px; font-size:15px; line-height:1.5; }
  .busi02_img04_3 ul li dd{margin-top:20px; padding:18px 20px; font-size:15px; }
  .busi02_img04_2 { display: flex; gap: 0px; margin-bottom: 20px; justify-content: space-between;}



  .busi02_img04_4 ul li .box img { width: 100%;  max-width:280px; padding-right:10px;}
  .busi02_img04_4 ul li.busi02_arr { padding-top:70px;}






  /* 1199 테라코타 내진패널 */
  .busi0202_con03 ul{gap:0%; width: 100%;}

  .busi0202_con03 ul li .box img{width: 94%; max-width : 242px;}
  .busi0202_con03 ul li p {width: 94%;  margin-top: 20px;  margin-bottom: 40px;}

  .busi0202_con04{margin-bottom:0px;}
  .busi0202_con04 ul{gap: 3%;}

  .busi0302_con01 .txt_con { width:70%; max-width: 775px;  margin-top: 0px;}

/* 2023.05.18 - 조달우수제품 */
.busi_titbox{text-align: left; padding:40px 0; }
.busi_titbox h5 span{display:inline-block; line-height:50px; padding:0 20px 0 30px; font-size: 22px; background:#F2F2F2 url('/file/img/s_img/h6_dot.png') no-repeat 15px 50%;  }


/*패널 마감재 - 무기질실리카코팅*/
h6{font-size: 20px; letter-spacing:-0.05em; width:auto; padding-left:35px; background: url('/file/img/s_img/h6_icon.jpg') no-repeat 6px 7px;}

.mb147{margin-bottom:60px;}
.busi03_con01{display : flex; justify-content: space-between; gap:0px; }
.busi03_con01 h6{width:30%; letter-spacing:-0.05em;}
.busi03_con01 .txt_con{display:block; width:75%; margin:0px 0 0 0; padding:0 0px;}
.busi03_con01 .txt_con p{font-size: 16px; margin-bottom: 29px;}
.busi03_con01 .txt_con ul li span{ margin-right: 0px; }
.busi03_con01 .txt_con p span.pc_cut{display:inline;}

.fir{margin-top:0px !important;}
.busi03_con01 .txt_con p.tit_h6{margin-top:60px; font-size:18px; padding:0 0 0 20px;  background: url('/file/img/s_img/h6_ico.png') no-repeat 0px 8px;}
.busi03_con01 .txt_con p.tit_h7{margin-top:60px; font-size:18px; padding:0 0 0 0px; }
.busi03_con01 .txt_con p.img{text-align: left;}
.busi03_con01 .txt_con p.img img.w740{width:100%; max-width:740px;}
.busi03_con01 .txt_con p.img img.w700{width:100%; max-width:700px;}
.busi03_con01 .txt_con p.txt{font-weight:300; font-size:16px; line-height:1.6; }



.busi_tit h5 {font-size: 22px;}

.mb136 {  margin-bottom: 60px;}

.box_wrap .box {
  display: flex;
  gap: 30px;
}



}/* 1199px End*/




@media (max-width: 991px) {

/* 01회사소개 - 임직원 인사말 */
  .cont_wrap{display : block;}
  .cont_wrap .left h5{font-size: 28px;}
  .cont_wrap .right{width: 100%; text-align: center; margin-top:40px;}
  .cont_wrap .right img{max-width : 500px; width : 100%; }
  .cont_wrap .left h5 span{font-size: 16px;}
  .cont_wrap .left p{font-size: 15px; line-height: 1.5;}

  .cont_wrap .left p span.pc_cut{display:inline;}

  /* 01회사소개 - 오시는길 */

  /* 사업소개 - 사업분야 */
  .box_wrap .box{flex-wrap: wrap;}
  .box_wrap .box .item.dimg{order: -1;}
  .box_wrap .box .item{width: 100%; max-width:600px; margin:0 auto;}
  .box_wrap .box .item.dimg{width: 100%; text-align: center; margin-bottom: 40px;}
  .box_wrap .box .item.dimg img{width: 100%; max-width : 600px;}

  /* 제품소개 - 금속 외장재 - 화인월패널 */
  .content01 .inner .left p{font-size: 16px;}
  .content01 .inner .left .tit{font-size: 24px;  }
  .content01 .inner .left .sub{font-size: 15px;}
  .content01 .inner .right img { max-width: 420px;}

  .content02 .list_four li{padding : 25px 5px;}
  .content03 .tit{font-size: 20px;}
  .content02 .list_four li .tit{font-size: 16px;}
  .content02 .list_three li p { font-size: 15px; margin-left: 5px;}

  .content03 table tr > * {   padding: 10px 20px;}
  .content03 table tr td {  font-size: 15px;   padding-left: 20px;}
  .content03 { margin-top:60px;    margin-bottom: 0px;}

  .info04 .map_txt:last-of-type { margin:80px 0 40px 0;}

  .box_wrap .box .item .tit{ font-size: 20px; margin-bottom:10px;}
  .box_wrap .box .item .sub{font-size:15px; }
  .box_wrap .box .item .sub span.pc_cut{display:inline;}
  .box_wrap .box .item .type{ font-size: 15px; }
  .box_wrap .box .item .type_sub{ font-size: 15px; padding-left:0px; }
  .box_wrap .box .item ul li{font-size: 15px; line-height:1.6; }
  .box_wrap {  margin-bottom:40px;}
  .box_wrap .box{gap : 0;}

  /* 오시는 길*/

  .map{height:340px;  }

  dl.map_txt{display:flex; margin:0px 0 40px 0px; padding:0;}
  dl.map_txt dt{width:12%; font-size:16px; }
  dl.map_txt dd{width:88%; }
  dl.map_txt dd li{font-size:15px;  line-height:2.4;  }
  dl.map_txt dd li strong{display:inline-block; min-width:70px;}
  dl.map_txt dd li.map{padding-top:40px;}
  dl.map_txt dd li.m_add_ico{padding-left:35px; background:url('../img/s_img/m_add_ico.png') no-repeat 0 50%;}
  dl.map_txt dd li.m_tel_ico{padding-left:35px; background:url('../img/s_img/m_tel_ico.png') no-repeat 0 50%;}
  dl.map_txt dd li.m_fax_ico{padding-left:35px; background:url('../img/s_img/m_fax_ico.png') no-repeat 0 50%;}
  .map_w{margin-bottom:100px;}

  /* 991 조달우수제품 */
  .mb136{margin-bottom: 90px;}
  .mt65{margin-top: 50px;}
  .mt96{margin-top: 50px;}
  .mb74{margin-bottom: 40px;}
  .busi01_con01{flex-direction: column; gap: 14px; margin-bottom: 80px;}
  .busi01_con01 .txt_con p{margin-bottom: 20px; font-size:15px;}
  .busi01_con01 .txt_con p span.pc_cut{display:inline;}
  .busi01_cont02{flex-direction: column; gap : 16px; margin-bottom:80px;}
  .busi01_cont02 ul li{padding : 30px 0 30px 0px; gap: 14px;}
  .cont04{flex-direction: column; gap: 22px;}
  .cont04 ul li{padding-left: 0; flex-direction: column; margin-bottom: 20px;}
  .busi01_cont04 .txt_c{padding-left: 0;}
  .cont04 .txt_w .tit{display : inline-block;}




  .busi02_con01{display : block; gap : 0px; margin-bottom: 90px;  justify-content: space-between;}
  .busi02_con01 h6{width:100%; margin-bottom:20px;}
  .busi02_con01 .txt_con{margin-top: 9px; width:100%;}
  .busi02_con01 .txt_con p{font-size: 15px; font-weight: 500; margin-bottom: 29px;}
  .busi02_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }
  
  

/* 화인월 패널*/

  .busi02_img04 ul li{width:33%;}
  .busi02_img04 ul li .box {text-align:center;}
  .busi02_img04 ul li .box img{width: 94%; max-width : 242px; margin:0 auto;}
  .busi02_img04 ul li p {width: 94%; max-width : 242px; margin-left:auto; margin-right:auto;}
  .busi02_img04 ul { gap: 0%; width:100%;}
  .busi02_img04 ul {display: flex; flex-wrap: wrap; justify-content: space-around;}
  .busi02_img04 ul li:nth-child(3) p,.busi02_img04  ul li:nth-child(4) p{margin-bottom:0;}

  .busi02_img04 ul li p {font-size:15px;}

  .busi02_img04_2 .txt_con {
    margin-top: 9px;
    width: 100%;
}



  /* 991 테라코타 내진패널 */
  .busi0202_con02{gap: 20px; flex-direction: column;}
  .busi0202_con02 ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 40px;
    row-gap: 23px;
    margin-top: 9px;}


.busi0202_con03 ul li{width:46%;}
.busi0202_con03 ul li .box {text-align:center;}
.busi0202_con03 ul li .box img{width: 94%; max-width : 242px; margin:0 auto;}
.busi0202_con03 ul li p {width: 94%; max-width : 242px; margin-left:auto; margin-right:auto;}

.busi0202_con03 ul { gap: 0%; width:100%;}
.busi0202_con03 ul {display: flex; flex-wrap: wrap; justify-content: space-around;}



.busi0203_con03 ul li .box img{width:90%;}
.busi0203_con03 ul li .box img.w390{width:90%;}



/* 2023.05.18 - 조달우수제품 */
.busi_titbox{text-align: left; padding:0px 0 40px 0; }
.busi_titbox h5 span{display:inline-block; line-height:40px; padding:0 20px 0 30px; font-size:18px; background:#F2F2F2 url('/file/img/s_img/h6_dot.png') no-repeat 15px 52%;  }


/*패널 마감재 - 무기질실리카코팅*/
h6{font-size:18px; padding-left: 40px; margin-bottom:20px; background-image: url('/file/img/s_img/h6_icon.jpg'); background-repeat: no-repeat; background-position: top 6px left 9px;}
.busi0302_con01 .txt_con p {font-size: 15px; margin-bottom:20px;}
.mb147{margin-bottom:80px;}
.busi03_con01{display : flex; flex-wrap: wrap; justify-content: space-between; gap:0px; }
.busi03_con01 h6{width:100%; }
.busi03_con01 .txt_con{display:block; width:100%; margin:20px 0 0 0; padding:0 20px;}
.busi03_con01 .txt_con p{font-size: 15px; line-height:1.5; margin-bottom: 29px;}
.busi03_con01 .txt_con ul li span{ margin-right: 0px; }
.busi03_con01 .txt_con p span.pc_cut{display:inline;}

.busi03_con01 .txt_con p.tit_h6{margin-top:40px; font-size:16px; padding:0 0 0 20px;  background: url('/file/img/s_img/h6_ico.png') no-repeat 0px 7px;}
.busi03_con01 .txt_con p.tit_h7{margin-top:40px; font-size:16px; padding:0 0 0 0px; }
.busi03_con01 .txt_con p.img{text-align: left;}
.busi03_con01 .txt_con p.img img.w740{width:100%; max-width:740px;}
.busi03_con01 .txt_con p.img img.w700{width:100%; max-width:700px;}
.busi03_con01 .txt_con p.txt{font-weight:300; font-size:15px; line-height:1.5; }

.busi0302_con01 .txt_con p.tit_h6 { margin-top: 40px; width:100%; font-size: 16px; padding: 0 0 0 20px;
  background: url(/file/img/s_img/h6_ico.png) no-repeat 0px 8px;}

.busi0302_con01 .txt_con{width:100%; max-width:100%;}
.busi0302_con01 .txt_con p span.pc_cut {  display: inline;}
.busi0302_con01 .txt_con p.img img{max-width:775px; }
.busi0302_con01 .txt_con p.img{text-align:left;}

.busi0202_con02 ul li:nth-child(1),.busi0202_con02 ul li:nth-child(3){width:400px;}
.busi0202_con02 ul li:nth-child(2),.busi0202_con02 ul li:nth-child(4){width:300px;}

.busi02_img04_2 { display: flex;  gap: 0px; margin-bottom: 20px; justify-content: space-between; flex-wrap: wrap;}
.busi02_img04_2 .txt_con p { padding-left:0px; font-size: 15px; margin-bottom: 29px; margin-left:35px;}
.busi02_img04_3 ul li {width:50%; text-align:center;}
.busi02_img04_3 ul li dl {  width: 220px; margin:0 auto;}
.busi02_img04_3 ul li:nth-child(1),.busi02_img04_3 ul li:nth-child(2){margin-bottom:40px;}

.busi02_img04_4 ul li .box img { width: 100%;  max-width: 220px;  padding-right: 10px;}
.busi02_img04_4 ul li p { font-size: 15px;}
.busi02_img04_4 ul li.busi02_arr { padding-top:50px;}

.busi03_con01 h6{width:100%; letter-spacing:-0.05em;}
.busi03_con01 .txt_con{ width:100%; }
.busi01_con01 .txt_con { width: 100%;}
.busi0202_con02 ul li{font-size:15px;}
.busi0202_con02 ul li span{font-size:15px;}
.busi0203_con03 ul li p { font-size: 15px;}
.busi0302_con01 .txt_con ul.busi03_list2 li img.w375 { width: 96%; max-width: 375px; margin:0 auto;}

.busi0302_con01 .txt_con ul.busi03_list2 li span.list_tit { font-size: 15px;}
.busi0302_con01 .txt_con ul.busi03_list2 li dd { padding-left: 20px; letter-spacing:-0.05em;}
.busi0302_con01 .txt_con ul.busi03_list2 li dt { padding-top: 10px; letter-spacing:-0.05em;}
.busi0302_con01 .txt_con ul li span { margin-right:6px;}
  
.busi0302_con01 .txt_con ul.busi03_list2 li.img{text-align:center; width:100%;}
.busi0302_con01 .txt_con ul.busi03_list2 li.txt{text-align:left; width:100%; font-size:14px;}
.busi0302_con01 .txt_con ul.busi03_list2 li span.tit {margin-bottom:10px;}
.busi01_cont02 ul li .txt_w p{font-size:15px;}
.busi01_cont04 .txt_c span.pc_cut{display:inline;}
.busi01_cont02 ul li .txt_w .tit{font-size:16px;}
.busi01_cont02 ul li .icon img{width:70px; margin:0 auto;}
.busi01_cont02 ul li:first-child .icon img{width:60px; margin:0 auto;}


.busi03_circle{display:flex; width:540px; margin:40px auto; align-items: center;justify-content: center;flex-wrap: wrap; }
.busi03_circle li span{display:inline-block; padding-top:58px;text-align:center;width:180px; height:180px; font-size:16px; font-weight:500; background:url('../img/s_img/busi03_circle.png') no-repeat center center;}
.busi03_circle li:nth-child(2),.busi03_circle li:nth-child(3),.busi03_circle li:nth-child(5){margin-left:-35px;}
.busi03_circle li:nth-child(2) span,.busi03_circle li:nth-child(3) span{padding-top:75px;}
.busi03_circle li:nth-child(4){margin-left:0px;}
.busi03_circle li:nth-child(4),.busi03_circle li:nth-child(5){margin-top:-40px;}

.busi01_con01 .txt_con{margin-top: 3px; width:100%; }
.busi01_cont02 ul { margin-top: 9px; width: 100%;}

}/* 991px End*/

@media (max-width: 768px) {

  /* 공통 */
  .pc_cut{display : inline;}

  /*타이틀*/

  /* 01회사소개 - 임직원 인사말 */

  .info01 .cont_wrap .left h5{margin-bottom: 22px;}
  .cont_wrap .left h5{font-size: 24px;}
  .cont_wrap .left h5 span{font-size: 16px;}
  .cont_wrap .left p{font-size: 15px; margin-bottom: 20px;}

  .pc_org{display:none;}
  .mobile_org{display:block;}
  .w1135 img {
    width: 100%;
    max-width: 620px;
    margin: 0 auto;}
  .info04 .map_txt:last-of-type {
    margin:60px 0 40px 0;}

  /* 01회사소개 - 오시는길 */
  .root_daum_roughmap .wrap_map{height: 250px !important;}
  .map{height: 250px;}
  .info04 h5.fir{font-size: 18px; margin-bottom: 18px;}
  .info04 h5.fir em{font-size: 18px;}
  .map_txt{display : block; margin-top: 15px;}
  .map_txt li{font-size: 15px; padding :4px 0;}
  .info04 .map_txt:first-of-type{margin-bottom: 40px;}

  /* 02제품소개 - 타이틀 */

  /* 사업소개 - 사업분야 */
  .box_wrap{margin-bottom:40px;}
  .box_wrap .box .item .tit{font-size: 16px; margin-bottom:8px; margin-top:20px;}
  .box_wrap .box .item .type{font-size: 15px;}
  .box_wrap .box .item .type_sub{font-size: 15px;}
  .box_wrap .box .item ul{margin-top: 12px;}
  .box_wrap .box .item ul li{font-size: 15px; line-height: 1.5;}
  .box_wrap .box .item.dimg{margin-bottom: 12px;}

  /* 제품소개 - 금속 외장재 - 화인월패널 */
  .content01{margin-top: 0px;}
  .content01 .inner{width: 96%; display : block;}
  .content01 .inner .right{text-align: center; margin-top: 20px;}
  .content01 .inner .left p{font-size: 16px;}
  .content01 .inner .left .tit{font-size: 24px;  }
  .content01 .inner .left .sub{font-size: 15px;}
  .content02{margin-top: 0;}
  .content02 .inner{width : 96%;}
  .content02 .list_four{flex-wrap: wrap; margin-top: 15px;}
  .content02 .list_four li{width : 49%; padding : 15px;}
  .content02 .list_four li:nth-child(1){margin-bottom: 2%;}
  .content02 .list_four li:nth-child(2){margin-bottom: 2%;}
  .content02 .list_four li .tit{font-size: 15px; margin : 10px 0 6px;}
  .content02 .list_four li img{height: 60px;}
  .content02 .list_four li p{font-size: 13px; line-height: 1.3;}
  .content02 .cont02_tit{font-size: 22px;}
  .content02 .cont02_tit .line{display : none;}
  .content02 .list_three{margin-top: 28px; display : block;}
  .content02 .list_three li{width: 100%; margin-bottom: 10px; height: 85px;}
  .content02 .list_three li p{font-size: 14px;}
  .content02 .list_three li:last-child{padding-right:30px;}
  .content02 .list_three li img{width:70px;}
  .content03{margin-top: 55px;}
  .content03 .tit{font-size: 18px; margin-bottom: 14px;}
  .content03 table tr > *{padding: 5px;}
  .content03 table tr th{font-size: 14px; white-space: nowrap;}
  .content03 table tr td{font-size: 14px;}

/* 오시는 길*/

  .map{height: 260px;  }


  dl.map_txt{display:flex; flex-wrap: wrap; margin:0px 0 40px 0px; padding:0;}
  dl.map_txt dt{width:100%; font-size:16px; margin-bottom:20px; }
  dl.map_txt dd{width:100%; }
  dl.map_txt dd li{font-size:15px;  line-height:1.8; display:flex; }
  dl.map_txt dd li strong{display:inline-block; min-width:50px; font-size:15px;}
  dl.map_txt dd li.map{padding-top:40px;}
  dl.map_txt dd li.m_add_ico{padding-left:25px; background:url('../img/s_img/m_add_ico.png') no-repeat 0 10px; background-size:18px;}
  dl.map_txt dd li.m_tel_ico{padding-left:25px; background:url('../img/s_img/m_tel_ico.png') no-repeat 0 12px; background-size:18px;}
  dl.map_txt dd li.m_fax_ico{padding-left:25px; background:url('../img/s_img/m_fax_ico.png') no-repeat 0 10px; background-size:18px;}
  dl.map_txt dd li.m_mail_ico{padding-left:25px; background:url('../img/s_img/m_mail_ico.png') no-repeat 0 8px; background-size:18px;}


  .map_w{margin-bottom:80px;}

  /* 768px 2023.05.19 - 전문건설업(공사) */
  .prod03_txt{margin-bottom: 35px;}


  /* 768 조달우수제품 */
  .busi_tit h5{font-size:18px;}
  .busi_tit p{font-size: 15px;}
  .mt65{margin-top: 30px;}
  .mb136{margin-bottom: 50px;}
  .cont04{padding-left: 0;}
  .busi01_con01 .txt_con p{font-size: 15px;}
  .busi01_con01{margin-bottom: 40px;}
  h6{font-size: 17px; background-position: top 4px left 0px; padding-left: 27px; white-space: normal; background-size: 14px;}
  .busi01_cont02 ul li .txt_w .tit{font-size: 16px;}
  .busi01_cont02 ul li .txt_w p{font-size: 15px;}




  .busi02_con01{ margin-bottom:50px; }
  .busi02_con01 h6{width:100%; margin-bottom:20px;}
  .busi02_con01 .txt_con{margin-top: 9px; width:100%;}
  .busi02_con01 .txt_con p{font-size: 15px; font-weight: 500; margin-bottom: 29px;}
  .busi02_con01 .txt_con ul li span{display : inline-block; margin-right: 7px; }
  
 

/* 화인월 패널*/
.busi02_img04 ul{grid-template-columns: auto auto; justify-content: space-between;  gap:normal; column-gap: 5px; row-gap: 20px;}
.busi02_img04 ul li p{margin-top: 10px; margin-bottom:0px;letter-spacing:-0.05em; font-size: 15px; width:100%;}
.busi02_img04 ul li .box img {width: 100%;max-width: 242px;margin: 0 auto;}
.busi02_img04 ul li {  width: 100%;}

.busi02_img04_2 .txt_con p {  padding-left: 0px;  font-size: 15px;  margin-bottom: 29px;  margin-left:0px;}

.busi02_img04_3 ul li {width:100%; text-align:center;}
.busi02_img04_3 ul li dl {  width: 220px; margin:0 auto;}
.busi02_img04_3 ul li{margin-bottom:40px;}
.busi02_img04_3 ul li:nth-child(4){margin-bottom:0;}



/*롤 씨밍 가공 공정*/
.busi02_img04_4{position:relative;}
.busi02_img04_4 ul{display:block; flex-wrap: wrap; justify-content: space-evenly; }
.busi02_img04_4 ul li.busi02_arr{padding-top:20px; padding-bottom:20px;}
.busi02_img04_4 ul li .box{text-align:center; }
.busi02_img04_4 ul li .box img{width: 100%; max-width :300px;}
.busi02_img04_4 ul li p{font-size: 15px; font-weight: 300; text-align: center; margin-top:20px; margin-bottom:0px;}


.busi02_img04_4 ul li.busi02_arr img.pc{display:none;}
.busi02_img04_4 ul li.busi02_arr{text-align:center; }
.busi02_img04_4 ul li.busi02_arr img.mobile{display:block; margin:0 auto;}










/* 768 테라코타 내진패널 */
.mb74{margin-bottom: 30px;}
.busi0202_con04{margin-bottom:0px;}
.busi0202_con04 h6{margin-bottom: 30px;}
.busi0202_con04 ul{gap: normal; column-gap: 10px; row-gap: 20px;}
.busi0202_con02 ul{grid-template-columns: 1fr; column-gap:normal; row-gap: 14px;}
.busi0202_con03 ul{grid-template-columns: auto auto; justify-content: center;  gap:normal; column-gap: 10px; row-gap: 20px;}
.busi0202_con03 ul li p{margin-top: 10px; margin-bottom:20px; font-size: 15px; width:94%;}
.busi0202_con04 ul li p{font-size: 15px;}

.busi0202_con02 ul li span {font-size: 15px;}
.busi0202_con02 ul li {font-size: 15px;}

.busi0202_con04 ul li img {
  width: 94%;
  max-width: 577px;}


/* 타공패널 */

.busi0203_con03 ul{margin-top:0px;display: flex; flex-wrap: wrap; grid-template-columns: repeat(1, auto); justify-content: space-between; row-gap:0px;border:none;}
.busi0203_con03 ul li{width:100%;  border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.busi0203_con03 ul li .box{padding:30px 0; text-align:center;}
.busi0203_con03 ul li .box img{width:90%;}
.busi0203_con03 ul li .box img.w390{width:90%;}
.busi0203_con03 ul li p{font-size: 15px; line-height:2; }
.busi0203_con03 ul li:nth-child(1),.busi0203_con03 ul li:nth-child(2){border-right:1px solid #ddd;}
.busi0203_con03 ul.last_line li:nth-child(2){border-right:1px solid #ddd;}




/* 2023.05.18 - 조달우수제품 */
.busi_titbox{text-align: left; padding:20px 0 40px 0; }
.busi_titbox h5 span{display:inline-block; line-height:40px; padding:0 20px 0 30px; font-size:18px; background:#F2F2F2 url('/file/img/s_img/h6_dot.png') no-repeat 15px 52%;  }


/*패널 마감재 - 무기질실리카코팅*/
h6{font-size:16px; width:100%; padding-left:30px; background-image: url('/file/img/s_img/h6_icon.jpg'); background-repeat: no-repeat; background-position: top 6px left 9px;}

.mb147{margin-bottom:40px;}
.busi03_con01{display : flex; flex-wrap: wrap; justify-content: space-between; gap:0px; }
.busi03_con01 h6{width:100%; }
.busi03_con01 .txt_con{display:block; width:100%; margin:0px 0 0 0; padding:0 0 0 0px;}
.busi03_con01 .txt_con p{font-size: 15px; margin-bottom: 20px;}
.busi03_con01 .txt_con ul li span{ margin-right: 0px; }
.busi03_con01 .txt_con p span.pc_cut{display:inline;}

.busi03_con01 .txt_con p.tit_h6{margin-top:40px; font-size:15px; padding:0 0 0 20px;  background: url('/file/img/s_img/h6_ico.png') no-repeat 0px 6px;}
.busi03_con01 .txt_con p.tit_h7{margin-top:40px; font-size:15px; padding:0 0 0 0px; }
.busi03_con01 .txt_con p.img{text-align: left;}
.busi03_con01 .txt_con p.img img.w740{width:100%; max-width:740px;}
.busi03_con01 .txt_con p.img img.w700{width:100%; max-width:700px;}
.busi03_con01 .txt_con p.txt{ font-size:15px; line-height:1.5; }


.busi0302_con01 .txt_con ul.busi03_list2{ width:100%; margin:0px 0 0px 0; display: grid;
  grid-template-columns: 1fr;/*display: flex; justify-content: space-between;*/}
.busi0302_con01 .txt_con ul.busi03_list2 li img.w375 {  width: 100%;   max-width: 375px; margin:0 auto;}
.busi0302_con01 .txt_con ul.busi03_list2 li { text-align: left;}
.busi0302_con01 .txt_con ul.busi03_list2 li span.list_tit{margin-bottom:0px; font-size:15px;}
.busi0302_con01 .txt_con ul.busi03_list2 li.img{text-align:center; margin-top:20px; margin-bottom:20px;}
.busi0302_con01 .txt_con ul {margin-bottom:40px;}
.busi_graybox span {font-size: 15px;}
.busi0302_con01 .txt_con ul.busi03_list2 li span.tit { font-size: 15px;}
.busi0302_con01 .txt_con p {font-size: 15px;}

.busi0302_con01 .txt_con p.tit_h6{font-size:15px; background: url(/file/img/s_img/h6_ico.png) no-repeat 0px 4px;}

.busi01_con01 .txt_con { margin-top: 3px; width:100%;}

.busi0302_con01 .txt_con ul.busi03_list2 li.txt{text-align:left; width:100%; font-size:15px;}
.busi0302_con01 .txt_con p{margin-bottom:10px;}



.busi03_circle{display:flex; width:340px; margin:40px auto; align-items: center;justify-content: center;flex-wrap: wrap; }
.busi03_circle li span{display:inline-block; padding-top:46px;text-align:center;width:140px; height:140px; font-size:15px; line-height:1.4; letter-spacing:-0.05em; font-weight:500; background:url('../img/s_img/busi03_circle.png') no-repeat center center; background-size:140px;}
.busi03_circle li:nth-child(2),.busi03_circle li:nth-child(3),.busi03_circle li:nth-child(5){margin-left:-45px;}
.busi03_circle li:nth-child(2) span,.busi03_circle li:nth-child(3) span{padding-top:55px;}
.busi03_circle li:nth-child(4){margin-left:0px;}
.busi03_circle li:nth-child(4),.busi03_circle li:nth-child(5){margin-top:-40px;}

.box_wrap .box .item {
  width: 100%;
  max-width: 600px;
  margin: 0px auto 0px auto;
}
.busi0202_con04 ul {
  display: grid;
  grid-template-columns: auto;
  row-gap:40px;
  column-gap: 0px;
}
.busi0202_con04 ul li {
  text-align: center;
}

.busi0202_con04 ul li p{text-align:left; width:94%; margin-left:auto; margin-right:auto;}


}/* 768px End*/

@media (max-width : 576px) {
  .busi01_cont02 ul li{flex-direction: column;}
}

@media (max-width : 480px){
  .content02 .list_four li{padding : 10px;}
}