
/* #header {position:absolute;} */


/*서브상단*/
.sub_visual{position:relative;background:url('../img/subvisual01.png') center center no-repeat;
margin:0 auto;height:430px;overflow:hidden;background-size: cover;}
/* .sub_visual.visual01{background-image:url(../img/sub_visual01.jpg)}
.sub_visual.visual02{background-image:url(../img/sub_visual02.jpg)}
.sub_visual.visual03{background-image:url(../img/sub_visual03.jpg)}
.sub_visual.visual04{background-image:url(../img/sub_visual04.jpg)}
.sub_visual.visual05{background-image:url(../img/sub_visual05.jpg)}
.sub_visual.visual06{background-image:url(../img/sub_visual06.jpg)}
.sub_visual.visual07{background-image:url(../img/sub_visual07.jpg)} */



.sub_visual .title_warp { max-width:1400px; margin:0 auto;}
.sub_visual .title_warp {position: relative;  margin:180px auto 0; z-index:2}
.sub_visual .main_title h2{color: #FFF;font-size: 65px;font-weight: 700;line-height: 65px; /* 100% */letter-spacing: -0.65px;}
.sub_visual .main_title h2:afteR{content:"";display: block;width: 809px;height: 1px;background: rgba(255, 255, 255, 0.30);margin:30px 0;;}
.sub_visual .main_title p {color: rgba(255, 255, 255, 0.95);font-size: 24px;font-weight: 600;line-height: 36px; /* 150% */letter-spacing: -0.24px;}

.sub_visual h3,
.sub_visual .main_title{
	animation-duration: 0.7s;
	animation-fill-mode: both;
	animation-iteration-count: 1;
	animation-timing-function: ease;
	-webkit-animation-duration: 0.7s;
	-webkit-animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease;
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s;
	animation-name:visual-tit;
	 -webkit-animation-name:visual-tit;
}

.sub_visual .main_title {animation-delay: 0.6s; -webkit-animation-delay: 0.6s;} 

 
@keyframes visual-zoom {
	0% {transform:scale(1.2);}
	100% {transform:scale(1);}
}
@-webkit-keyframes visual-zoom {
	0% {transform:scale(1.2);}
	100% {transform:scale(1);}
}

@keyframes visual-tit {
	0% {opacity:0; -webkit-opacity:0; transform:translateY(20px);}
	100% {opacity:1; -webkit-opacity:1; transform:translateY(0px);}
}
@-webkit-keyframes visual-tit {
	0% {opacity:0; -webkit-opacity:0; transform:translateY(20px);}
	100% {opacity:1; -webkit-opacity:1; transform:translateY(0px);}
}




 @media screen and (max-width: 1400px) { 
   .sub_visual .title_warp{padding:0 20px;}
 }

 @media screen and (max-width: 980px) { 
    .sub_visual { height:320px; }
	.sub_visual .title_warp { width:100%; margin:140px auto 0;}
	.sub_visual .title_warp h2 {font-size:45px;line-height:45px;}
    .sub_visual .main_title h2:afteR{margin:16px 0;width:60%;}
    .sub_visual .main_title p{font-size: 19px;}
	#leftmenu{height:70px;}
	#leftmenu #lnb ul li a{font-size:17px;line-height:70px;}
 }
/*서브상단*/
 @media screen and (max-width: 620px) { 
	#leftmenu{display:none;}
	.sub_visual .title_warp h2 {font-size:38px;}
	.sub_visual .main_title p{font-size:17px; word-break:keep-all;}
 }


/*서브상단*/


.select-wrapper { background-color: #fff; border-bottom:1px solid #ddd; width:100%; height:55px;}

.select-nav {
  background-color: #fff;
  display: inline-block;
	max-width:1200px;
	margin:0 auto;
  border-bottom: 1px solid #ddd;

}

.select-nav:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.select-nav .select {
  float: left;
  width: 220px;
  height: 54px;
  position: relative;
  box-sizing: border-box;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin-left: -1px;
}

.select-nav .select:first-child { border:0}
.select-nav .select .down {
  position: absolute;
  width: 25px;
  height: 25px;
  display: inline-block;
  top: 15px;
  right: 10px;
  line-height: 25px;
  text-align: center;
  color: #333;
  font-size: 14px;
  transition: all 0.5s;
  cursor: pointer;
}
.select-nav .select.on .down {
  transform: rotate(180deg);
}

.select-nav .select.d1 {
  margin-left: 0;
}

.select-nav .select button {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 0;
  text-align: left;
  padding-left: 15px;
  outline: none;
  font-size:16px;
  color:#444;

}

.select-nav .select button .t1 { font-weight:500}
.select-nav .d3 button { font-weight:bold}



.select-nav .select > ul {
  display: none;
  position: absolute;
  top: 100%;
  left: -1px;
  width: 100%;
  background-color: #fff;
  border:1px solid #ddd;
  box-sizing: content-box;
}

.select-nav .select ul li {
  min-height: 50px;
  line-height: 50px;
  padding-left: 0;
  border-bottom: 1px solid #ddd;
  
}


.select-nav .select ul li a {
	color:#444;
	display:block;
	font-size:15px;
	padding-left:20px;
	line-height:50px;
}

.select-nav .select ul li a:hover {
	color:#000;
	background:#f0f0f0;
}


.select-nav .select ul ul {
  display:none;
}

.select-nav .select ul li li {
  border-top: 1px solid #ddd;
  border-bottom: 0;
  padding-left:10px;
  background-color: #f8f8f8;

}



.select-nav .select ul li:nth-last-child(1) {
  border-bottom: 0;
}
.select-nav-wrapper {
  position: relative;
  z-index:2;
  background-color:#fff;
  margin: 0 auto;
  height:55px;
  max-width:1200px;
  margin:0 auto;
	border-bottom:1px solid #ddd;
}
.select-nav-wrapper:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.select-nav-wrapper .home {
  width: 55px;
  height: 55px;
  text-align: center;
  font-size: 16px;
  display: inline-block;
  line-height: 55px;
  color:#fff;
  background:#127893;
  float: left;
}
.select-nav-wrapper .link {
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 30px;
  display: inline-block;
  line-height: 50px;
  float: right;
}
.d2 .t2 {display:none;}
@media screen and (max-width: 1120px) {
  #login-box {
    display:none;
  }
  #login-box2 {
    display:inline-block;
  }
}
@media screen and (max-width: 768px) {
  .select-nav-wrapper {margin:0; padding:0;}
  .select-nav-wrapper .home {
    display: none;
  }
  .select-nav-wrapper .link {
    display: none;
  }
  .select-nav .select.d3 {
    display: none;
  }
  .select-nav {
    width: 100%;
  }
  .select-nav .select {
    width: 45%;
	border-right: 0
  }
  .select-nav .select.d2 {width:55%;}

  .select-nav .select ul ul {
    display:block;
  }
  .d2 .t2 {display: inline;}
  .d2 .t2 .fa { color: #555; font-weight:bold;}
}


/*서브 제목*/
.container_wrap {padding-top:80px;}
.content_wrap { width:100%; }
.content_wrap .txtCon { clear:both;}
.content_wrap .txtCon .sub_title {margin:0 0 70px 0; text-align:center;}
.content_wrap .txtCon .sub_title h2 {color: #A16D3D;font-size: 45px;font-weight: 700;line-height: 1; /* 100% */margin:0 0 10px 0;}
.content_wrap .txtCon .sub_title h4 {color: #2E85B6;font-size: 20px;font-weight: 600;line-height: 1; /* 100% */letter-spacing: 0.4px;}

.content_wrap .txtCon .content_area { width:100%;}

.content_wrap .txtboard { max-width:1200px; margin:0 auto; padding:0 20px 100px 20px; line-height:1.75; letter-spacing:-0.02em; clear:both}
.content_wrap .txtboard span {font-size:18px;}
.content_wrap h3.bar {color: #121212;font-size: 36px;font-weight: 600;line-height: 40px; /* 111.111% */letter-spacing: -1.08px;margin:0 0 20px 0;}
.content_wrap h3.bar:before{content:"";display: block;;width: 36px;height: 3px;background: #D08054; margin:0 0 12px 0;}


.pd_bottom{padding-bottom:140px;}

@media screen and (max-width:640px) {
	.container_wrap {padding-top:60px;}
	.content_wrap .txtCon .sub_title {margin:0 0 60px 0;}
	.content_wrap .txtCon .sub_title h2 { font-size:30px}
    .content_wrap .txtCon .sub_title h4{font-size: 14px;;line-height: 1.3;;}
	.pd_bottom{padding-bottom:80px;}
	.content_wrap h3.bar {font-size: 28px;line-height: 37px;}
}
@media screen and (max-width:414px) {
    
}
/*서브 제목*/

/* 인사말 */
.greeting{display: flex;justify-content: space-between;gap:50px;}
.greeting > div.img_box{width: 40%;overflow: hidden;}
.greeting > div.txt_box{flex-grow: 1;}
.greeting > div.img_box img{width: 100%;object-fit: cover;border-radius: 20px; }
.greeting .txt_box h4{font-size: 35px;font-weight: 600;line-height: 1.4;color: #111;padding: 10px 0;position: relative;}
.greeting .txt_box h4::after{content: '';display:block; width: 95px;height: 3px;background: #bf9472;margin:30px 0;}
.greeting .txt_box .desc{font-size: 21px; font-weight: 400; line-height: 1.7; color: #353535; margin-bottom: 20px;}
.greeting .txt_box .desc b{font-weight: 600;color: #111;;}
.greeting .txt_box .sign {color: #000;font-size: 24px;font-weight: 600;line-height: 42px;padding: 30px 0 0;}



    @media (max-width:1200px){
    .greeting{gap:30px;}
    .greeting > div.img_box{width:38%;}
    .greeting .txt_box h4{font-size:28px;}
    .greeting .txt_box h4::after{margin:20px 0;}
    .greeting .txt_box .desc{font-size:18px;}
    .greeting .txt_box .sign{font-size:20px;line-height:34px;}
    }

    @media (max-width:980px){
    .greeting{flex-direction:column;gap:40px;}
    .greeting > div.img_box{width:100%;}
    .greeting > div.img_box img{width:60%;}
    }

    @media (max-width:640px){
    .greeting{gap:20px;}
    .greeting > div.img_box img{border-radius:12px;}
    .greeting .txt_box h4{font-size:24px;padding:6px 0;}
    .greeting .txt_box h4::after{width:60px;margin:16px 0;}
    .greeting .txt_box .desc{font-size:16px;line-height:30px;margin-bottom:14px;word-break: keep-all;}
    .greeting .txt_box .desc br{display: none;}
    .greeting .txt_box .sign{font-size:18px;line-height:28px;padding:20px 0 0;}
    }





/* 사업장현황 */
.location .tabs{display: flex;gap:0 3px;margin:0 0 60px 0;}
.location .tabs a{display: block; width:calc(50% - 1.5px);height:75px;line-height: 75px; background-color: #f4efe2; border-radius: 5px;font-size:28px; color:#a89f8a; font-weight: 500;text-align: center;;}
.location .tabs a.on{background-color: #D08054; color:#fff;;}
.location .loca .info {display: flex;align-items: flex-start;} 

.location .loca .info .img{width:600px; margin-right:50px;border-radius:15px; overflow: hidden;height: 300px;}
.location .loca .info .img img{width:100%;height:auto;object-fit: cover;}

.video_wrap {position: relative;width:600px; margin-right:50px;border-radius:15px; overflow: hidden;height: 338px;}
.video_wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}


.video_wrap01 {position: relative;width: 100%;max-width:1200px;height: 620px;margin: 0 auto;border-radius: 15px;overflow: hidden;}
.video_wrap01 iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}

/* 또는 하단 사용*0710/
/*.video_wrap01 {position: relative;width: 100%;max-width:1200px;aspect-ratio: 16 / 9; margin: 0 auto;border-radius: 15px;overflow: hidden;}
.video_wrap01 iframe {position: absolute;top: 0;left: 0;width: 100%; height: 100%;border: 0;} */



@media (max-width: 768px) {
    .video_wrap01 {height: auto;aspect-ratio: 16 / 9;}
}



.location .loca .info .tbox{width:Calc(100% - 650px);}
.location .loca .info .tbox h3{font-size:38px;font-weight: 700;color:#D08054; letter-spacing: -0.01em; padding:20px 0 10px; margin:0;line-height: 1;;}
.location .loca .info .tbox p.gray{font-size:18px; color:#888888; letter-spacing: -0.01em; line-height: 1;margin:0 0 35px 0;;}
.location .loca .info .tbox  ul li{padding: 17px 0; display:flex; align-items: center;border-bottom:1px solid #ddd;}
.location .loca .info .tbox  ul li:last-child{border: none;}
.location .loca .info .tbox  ul li p.tit{width:20%;font-size: 22px; color:#111111; font-weight: 600;padding-left:43px;;flex-shrink: 0;}
.location .loca .info .tbox  ul li p.add_tit{background:url('../img/add_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.tel_tit{background:url('../img/phone_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.fax_tit{background:url('../img/fax_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.root_tit{background:url('../img/root_icon.png') 5px center no-repeat;}
.location .loca .info .tbox  ul li p.txt{font-size: 22px; color:#454545; letter-spacing: -0.03em; line-height: 1.2;;}
.location .loca .mapbox .map_link {display:flex; justify-content: flex-end;margin:30px 0;}
.location .loca .mapbox .map_link a.go_map{display:block;width:190px;height:46px; line-height: 46px; text-align: center;border:1px solid #ccc; background-color:#e9ecf3;border-radius: 5px; font-size:17px; font-weight: 600;color:#506598; ;}
.location .loca .mapbox .mapin{border:1px solid #ddd; overflow:hidden; border-radius: 10px;;}
.location .loca .mapbox .mapin .root_daum_roughmap {width:100%;}
.location .loca .mapbox .mapin .root_daum_roughmap .wrap_controllers,
.location .loca .mapbox .mapin .root_daum_roughmap .cont,
.location .loca .mapbox .mapin .root_daum_roughmap .map_border   {display:none;}


	@media (max-width: 1024px){
		.location .loca .info .img{width:430px;margin-right:40px;}
		.location .loca .info .tbox{width: Calc(100% - 470px);}
		.location .loca .info .tbox h3{padding:0 0 10px 0; font-size:32px;}
		.location .loca .info .tbox ul li{padding: 13px 0;}
		.location .loca .info .tbox ul li p.tit{font-size:16px;width:28%;}
		.location .loca .info .tbox ul li p.txt{font-size:16px;line-height: 1.3;}
	}
	@media (max-width: 768px){
		.location .tabs{margin:0 0 40px 0;}
		.location .tabs a{height:45px;line-height:45px; font-size:18px;}
		.location .loca .info{display:block;}
		.location .loca .info .tbox h3{font-size:27px;}
		.location .loca .info .img{width:100%;margin:0 0 30px 0;height: auto;}
		.location .loca .info .tbox{width:100%;}
		.location .loca .info .tbox ul li p.tit{width:32%;}
		.root_daum_roughmap .wrap_map{height:260px !important;}
	
	}
	@media (max-width:360px){
		.location .loca .info .tbox ul li p.tit{padding-left:32px;}
		.location .loca .info .tbox ul li p.txt{font-size:14px;}
		.location .loca .info .tbox h3{font-size:28px;}
	}


/*기초자재 */
.basic {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.basic .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.basic .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;}
.basic .top .img{width: 571px;height: 416px;flex-shrink: 0;border-radius: 14px; overflow: hidden;}
.basic .top .img img{width: 100%;height: 100%;object-fit: cover;}
.basic .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: normal;}
.basic .top .tbox h3 span{color: #D08054;font-size: 27px;font-weight: 600;line-height: normal;padding-left: 10px;;}
.basic .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #D08054;margin: 10px 0 50px;;}
.basic .top .tbox  h4{color: #B2B2B2;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: normal;margin:0 0 10px 0;}
.basic .top .tbox  p{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;}
.basic .option{display: flex; gap: 50px;;}
.basic .option .box{flex:1;}
.basic .option .box h3{padding: 8px 25px;border-radius: 50px;background: #a98d76;color: #fff;font-size: 26px;font-weight: 600;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin: 0 0 25px 0;;text-align: center;}
.basic .option .box ul{margin:0 0 15px 0;}
.basic .option .box ul li{border-top: 1px solid #ddd; padding:10px 0;;display: flex; ;}
.basic .option .box ul li:last-child{border-bottom:1px solid #ddd;}
.basic .option .box ul li p{text-align: center;;font-size: 20px;color: #444;width: 70%;}
.basic .option .box ul li p.tit{color: #222;font-weight: 600;width: 30%;}
.basic .option .box .noti{color: #D08054;font-size: 18px;font-weight: 500;line-height: 29px; /* 161.111% */letter-spacing: -0.54px;}
.basic .option .box .chk{color: #222;font-size: 20px;font-weight: 500;line-height: 35px; /* 175% */letter-spacing: -0.6px;padding-left: 35px; background:url('../img/check_circle.svg') 0 6px no-repeat;;margin: 8px 0;;}
.basic  .inq_box{display: flex;padding: 70px  132px;align-items: center;align-self: stretch;justify-content:space-between;background:url('../img/sub_inq_bg.png') center center no-repeat; background-size:cover;border-radius: 10px;}
.basic  .inq_box h3{color: #66513F;font-size: 28px;font-weight: 600;line-height: 45px; /* 171.429% */letter-spacing: -1px;flex-shrink: 0;}
.basic  .inq_box h3 span{color: #BF9451;}
.basic  .inq_box a{display: flex; width: 270px; gap: 20px; padding:10px;border-radius: 10px;background: rgba(124, 83, 47, 0.65);color: #FFF;font-size: 28px;font-style: normal;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;align-items: center;}
.basic  .inq_box a:hover {background: rgba(124, 83, 47, 1);}


    @media (max-width:1400px){
    .basic{padding:0 20px 150px;}
    .basic .bar{width:100%;}
    }

    @media (max-width:1200px){
    .basic{padding-bottom:100px;}
    .basic .bar{margin:50px auto;}
    .basic .top{gap:36px;}
    .basic .top .img{width:400px;height:300px;}
    .basic .top .tbox h3{font-size:28px;}
    .basic .top .tbox h3 span{font-size:20px;}
    .basic .top .tbox h3::after{margin:10px 0 30px;}
    .basic .top .tbox p{font-size:18px;line-height:30px;}
    .basic .option{gap:30px;}
    .basic .option .box h3{font-size:20px;padding:8px 20px;}
    .basic .option .box ul li p{font-size:17px;}
    .basic .inq_box{padding:50px 60px;}
    .basic .inq_box h3{font-size:22px;line-height:36px;}
    .basic .inq_box a{width:220px;font-size:20px;}
    }

    @media (max-width:980px){
    .basic .top{flex-direction:column;align-items:flex-start;}
    .basic .top .img{width:100%;height:auto;aspect-ratio:571/416;}
    .basic .option{flex-direction:column;gap:30px;}
    .basic .inq_box{flex-direction:column;gap:24px;text-align:center;}
    .basic .inq_box h3{flex-shrink:none;}
    }

    @media (max-width:640px){
    .basic{padding-bottom:60px;}
    .basic .bar{margin:30px auto;}
    .basic .top .tbox h4{font-size:16px;}
    .basic .top .tbox h3{font-size:24px;}
    .basic .top .tbox h3 span{font-size:16px;padding-left:6px;}
    .basic .top .tbox h3::after{width:50px;height:3px;margin:8px 0 20px;}
    .basic .top .tbox p{font-size:15px;line-height:26px;letter-spacing:-0.02em;word-break: keep-all;}
    .basic .top .tbox p br{display: none;}
    .basic .option .box h3{font-size:18px;padding:3px 16px;margin:0 0 16px 0;}
    .basic .option .box ul li{padding:8px 0;flex-direction: column;}
    .basic .option .box ul li p{font-size:15px;}
    .basic .option .box ul li p.tit{width:auto;}
    .basic .option .box ul li p{width:auto;}
    .basic .option .box .noti{font-size:14px;line-height:24px;}
    .basic .option .box .chk{font-size:15px;line-height:28px;padding-left:28px;background-size:18px;margin:6px 0;}
    .basic .inq_box{padding:36px 24px;border-radius:10px;}
    .basic .inq_box h3{font-size:18px;line-height:28px;letter-spacing:-0.02em;word-break: keep-all;}
    .basic .inq_box h3 br{display: none;}
    .basic .inq_box a{width:100%;font-size:18px;line-height:36px;justify-content:center;}
    .basic .inq_box a img:first-child{width: 30px;;}
    .basic .inq_box a img:last-child{width: 18px;;}
    }



/*준불연자재*/
.firesafe01 {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.firesafe01 .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.firesafe01 .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;margin: 0 0 60px 0;;}
.firesafe01 .top .img{width: 571px;height:auto;flex-shrink: 0;border-radius: 15px;overflow: hidden;}
.firesafe01 .top .img img{width: 100%;height: 100%;object-fit: cover;}

.firesafe01 .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: 1.5;}
.firesafe01 .top .tbox h3 span{color: #D08054;}
.firesafe01 .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #D08054;margin: 30px 0 40px;;}
.firesafe01 .top .tbox  h4{color: #B2B2B2;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: normal;margin:0 0 10px 0;}
.firesafe01 .top .tbox  p{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;}

.firesafe01  .inq_box{display: flex;padding: 70px  132px;align-items: center;align-self: stretch;justify-content:space-between;background:url('../img/sub_inq_bg.png') center center no-repeat; background-size:cover;border-radius: 10px;margin:60px 0 0;}
.firesafe01  .inq_box h3{color: #66513F;font-size: 28px;font-weight: 600;line-height: 45px; /* 171.429% */letter-spacing: -1px;flex-shrink: 0;}
.firesafe01  .inq_box h3 span{color: #BF9451;}
.firesafe01  .inq_box a{display:inline-flex; gap: 20px; padding:10px 40px;border-radius: 10px;background: rgba(124, 83, 47, 0.65);color: #FFF;font-size: 28px;font-weight:600;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;align-items: center;}
.firesafe01  .inq_box a:hover {background: rgba(124, 83, 47, 1);}


.firesafe01 .option{margin: 30px 0 0;;}
.firesafe01 .option  h6{padding: 8px 25px;border-radius: 50px;background: #FFF9EA;color: #7C532F;font-size: 26px;font-weight: 600;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin: 0 0 25px 0;;text-align: center;}
.firesafe01 .option  ul{margin:0 0 15px 0;}
.firesafe01 .option  ul li{border-top: 1px solid #ddd; padding:10px 0;;display: flex; ;}
.firesafe01 .option  ul li:last-child{border-bottom:1px solid #ddd;}
.firesafe01 .option  ul li p{text-align: center;;font-size: 20px;color: #444;flex: 1;;}
.firesafe01 .option  ul li p.tit{color: #222;font-weight: 600;}

.firesafe01 .iconbox{display: flex;align-items: flex-start;gap: 25px;}
.firesafe01 .iconbox > div{display: flex;padding: 35px;align-items: flex-start;gap: 35px;flex: 1 0 0;border-radius: 10px;border: 3px solid #7C532F;}
.firesafe01 .iconbox > div .icon{}
.firesafe01 .iconbox > div .tbox h5{color: #7C532F;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;}
.firesafe01 .iconbox > div .tbox p{color: #666;font-size: 20px;font-weight: 400;line-height: 28px; /* 140% */letter-spacing: -0.6px;}
.firesafe01 .boxing h4.tit{color: #000;font-size: 36px;font-weight: 600;line-height: 48px; /* 133.333% */}
.firesafe01 .boxing h4.tit span{color: #D08054;}
.firesafe01 .boxing h4.tit:AfteR{content:"";display: block; width: 80px;height: 4px;background: #D08054;margin:30px 0 50px;}

.firesafe01 .boxing .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 36px; /* 218.182% */letter-spacing: -0.66px;margin: 35px 0;}

.firesafe01 .boxing00 ul{display: grid;gap: 10px; grid-template-columns: repeat(2, 1fr);}
.firesafe01 .boxing00 ul li{display: flex;padding: 45px 35px;flex-direction: column;align-items: center;gap: 20px;border-radius: 10px;background: #FAF5ED;}
.firesafe01 .boxing00 ul li h4{color: #111;text-align: center;font-size: 30px;font-weight: 600;line-height: 30px; /* 100% */}
.firesafe01 .boxing00 ul li p{color: #70624E;text-align: center;font-size: 20px;font-weight: 400;line-height: 30px; /* 150% */letter-spacing: -0.4px;}
.firesafe01 .boxing00 ul li  h5{height: 40px;padding: 0 30px;text-align: center;border-radius: 80px;background: #7C532F;color: #FFF;text-align: center;font-size: 20px;font-weight: 600;line-height: 40px; /* 240% */}

.firesafe01 .boxing01 ul{display: flex;align-items: flex-start;gap: 25px;}
.firesafe01 .boxing01 ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.firesafe01 .boxing01 ul li .img{width:100%;height: 275px;overflow: hidden;}
.firesafe01 .boxing01 ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.firesafe01 .boxing01 ul li .tbox{display: flex;padding: 30px;flex-direction: column;align-items: flex-start;gap: 10px;}
.firesafe01 .boxing01 ul li .tbox h4{color: #7C532F;font-size: 26px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;}
.firesafe01 .boxing01 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.57px;word-break: keep-all;}

.firesafe01 .boxing02 ul{display: flex;align-items: flex-start;gap: 25px;align-self: stretch;}
.firesafe01 .boxing02 ul li.w50{width: 50%;;}
.firesafe01 .boxing02 ul li.w25{width: calc(25% - 25px);}
.firesafe01 .boxing02 ul li .name{padding: 29px 0;border-bottom: 3px solid #7C532F;color: #7C532F;font-size: 26px;font-weight: 700;line-height: 1; /* 134.615% */letter-spacing: -0.78px;text-align: center;display: flex; justify-content: center;align-items: center;gap: 10px;;margin: 0 0 40px 0;;}
.firesafe01 .boxing02 ul li .name img{width: 35px;;}
.firesafe01 .boxing02 ul li .flex{display: flex;align-items: flex-start;gap: 25px;}
.firesafe01 .boxing02 ul li .pattern{flex: 1;;border-radius: 10px;background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden; position: relative;height: 270px;;}
.firesafe01 .boxing02 ul li .pattern span{position: absolute;display: inline-block;height: 40px;padding: 0 20px;border-radius: 50px;background: rgba(81, 48, 19, 0.60);color: #FFF;font-size: 18px;font-weight: 500;line-height: 40px; /* 155.556% */letter-spacing: -0.54px;top: 20px;left: 20px;}
.firesafe01 .boxing02 ul li .pattern img{width: 100%;height: 100%; object-fit: cover;}

.firesafe01 .boxing02 .colorbox {display: grid;grid-template-columns: repeat(5, 1fr); gap: 25px;;margin:60px 0 0 0;}
.firesafe01 .boxing02 .colorbox .cbox{border-radius: 15px;background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.firesafe01 .boxing02 .colorbox .cbox .tbox{padding:20px; }
.firesafe01 .boxing02 .colorbox .cbox .tbox h3{color: #222;font-size: 20px;font-weight: 600;line-height: 26px; /* 130% */letter-spacing: -0.6px;margin:0 0 10px 0;}
.firesafe01 .boxing02 .colorbox .cbox .tbox h3 span{color: #999;font-size: 18px; font-weight: 500;}
.firesafe01 .boxing02 .colorbox .cbox .tbox h4{color: #A28A74;font-size: 18px;font-weight: 600;line-height: 26px;letter-spacing: -0.54px;}


.firesafe01 .boxing03{margin:0 0 60px 0;}
.firesafe01 .boxing03 ul{display: grid;gap: 10px; grid-template-columns: repeat(2, 1fr);}
.firesafe01 .boxing03 ul li{display: flex;padding: 40px 45px;flex-direction: column;align-items: flex-start;gap: 20px;border-radius: 10px;border: 2px solid #70624E;}

.firesafe01 .boxing03 ul li h3{display: flex;align-items: center;gap: 15px;color: #111;font-size: 30px;font-weight: 600;line-height: 30px; /* 100% */}
.firesafe01 .boxing03 ul li h3 .num{display: flex;width: 46px;height: 40px;justify-content: center;align-items: center;gap: 10px;border-radius: 5px;background: #70624E;color: #FFF;text-align: center;font-size: 23px;font-weight: 600;line-height: 30px; /* 130.435% */}
.firesafe01 .boxing03 ul li p{color: #777;font-size: 20px;font-weight: 400;line-height: 30px; /* 150% */letter-spacing: -0.4px;}

.firesafe01 .boxing04 .flex{display: flex;}
.firesafe01 .boxing04 .flex img{object-fit: cover;}

.firesafe01 .boxing05 ul{display: flex;justify-content: space-between;align-items: flex-start;align-self: stretch;gap:25px;margin: 0 0 40px 0;;position: relative;}
.firesafe01 .boxing05 ul li{display: flex;flex-direction: column;align-items: center;gap: 25px;flex:1;position: relative;}
.firesafe01 .boxing05 ul li .num{display: flex;width: 40px;height: 40px;flex-direction: column;justify-content: center;align-items: center;border-radius: 40px;background: #7C532F;color: #FFF;text-align: center;font-size: 18px;font-weight: 600;line-height: 27px; /* 150% */position: absolute; top:-20px;left: 50%; transform: translate(-50%, 0);}
.firesafe01 .boxing05 ul li .icon{display: flex;width: 180px;height: 180px;flex-direction: column;justify-content: center;align-items: center;border-radius: 180px;background: #F6F2EB;}
.firesafe01 .boxing05 ul li  h5{color: #7C532F;text-align: center;font-size: 22px;font-weight: 600;line-height: 22px; /* 100% */}
.firesafe01 .boxing05 ul li p{color: #777;text-align: center;font-size: 18px;font-weight: 400;line-height: 27px; /* 150% */word-break: keep-all;}
.firesafe01 .boxing05 ul:before{content:"";display: block; width: 100%;height: 2px;background: #F0E8D9;position: absolute; left:40px; top:30%;}

.firesafe01 .boxing05 .noti{color: #000;font-size: 19px;font-weight: 400;line-height: 30px; /* 157.895% */letter-spacing: -0.38px;padding-left: 17px;position: relative;}
.firesafe01 .boxing05 .noti:before{content:"*"; display: inline-block;position: absolute;top: 1px;left: 0;;}


.firesafe01 .custom_box{background:url('../img/custom_bg.png') center center no-repeat; background-size: cover;display: flex; padding:20px 100px;;border-radius: 20px;overflow: hidden;align-items: center; gap:60px;}
.firesafe01 .custom_box h4{color: #1F3B64;font-size: 30px;font-weight: 700;line-height: normal;letter-spacing: -0.9px;margin:0 0 10px 0;}
.firesafe01 .custom_box p{color: #424242;font-size: 22px;font-weight: 400;line-height: 36px; /* 156.522% */letter-spacing: -0.69px;}


    @media (max-width:1400px){
    .firesafe01{padding:0 20px 150px;}
    .firesafe01 .bar{width:100%;}
    }

    @media (max-width:1200px){
    .firesafe01{padding-bottom:100px;}
    .firesafe01 .bar{margin:50px auto;}
    .firesafe01 .top{gap:36px;margin:0 0 40px 0;align-items: stretch;}
    .firesafe01 .top .img{width:400px;}
    .firesafe01 .top .tbox h3{font-size:28px;}
    .firesafe01 .top .tbox h3::after{margin:20px 0 30px;}
    .firesafe01 .top .tbox p{font-size:18px;line-height:30px;}
    .firesafe01 .option h6{font-size:20px;padding:8px 20px;}
    .firesafe01 .option ul li p{font-size:17px;}
    .firesafe01 .iconbox{flex-wrap:wrap;align-items: stretch;}
    .firesafe01 .iconbox > div{flex:1 0 45%;padding:28px;gap:24px;}
    .firesafe01 .iconbox > div .tbox h5{font-size:22px;}
    .firesafe01 .iconbox > div .tbox p{font-size:17px;line-height:26px;}
    .firesafe01 .boxing h4.tit{font-size:28px;line-height:36px;}
    .firesafe01 .boxing h4.tit::after{margin:20px 0 30px;}
    .firesafe01 .boxing .txt{font-size:18px;line-height:30px;margin:24px 0;}
    .firesafe01 .boxing00 ul li{padding:32px 24px;}
    .firesafe01 .boxing00 ul li h4{font-size:24px;}
    .firesafe01 .boxing00 ul li p{font-size:17px;word-break: keep-all;line-height: 26px;}
    .firesafe01 .boxing00 ul li p br{display: none;}
    .firesafe01 .boxing00 ul li h5{font-size: 17px;;}
    .firesafe01 .boxing01 ul {    align-items: stretch;}
    .firesafe01 .boxing01 ul li .img{height:220px;}
    .firesafe01 .boxing01 ul li .tbox h4{font-size:22px;}
    .firesafe01 .boxing01 ul li .tbox p{font-size:16px;line-height:24px;}
    .firesafe01 .boxing02 ul li .name{font-size:20px;padding:20px 0;margin:0 0 24px 0;flex-direction: column;}
    .firesafe01 .boxing03 ul li{padding:30px 28px;}
    .firesafe01 .boxing03 ul li h3{font-size:24px;}
    .firesafe01 .boxing03 ul li p{font-size:17px;line-height:26px;}
    .firesafe01 .boxing05 ul li .icon{width:140px;height:140px;}
    .firesafe01 .boxing05 ul li h5{font-size:19px;}
    .firesafe01 .boxing05 ul li p{font-size:16px;line-height:24px;}
    .firesafe01 .boxing05 .noti{font-size:16px;line-height:26px;}
	.firesafe01 .inq_box{padding:50px 60px;}
    .firesafe01 .inq_box h3{font-size:22px;line-height:36px;}
    .firesafe01 .inq_box a{width:220px;font-size:20px;}
    }

    @media (max-width:980px){
    .firesafe01 .top{flex-direction:column;align-items:flex-start;}
    .firesafe01 .top .img{width:100%;}
    .firesafe01 .iconbox{flex-direction:column;}
    .firesafe01 .boxing01 ul{flex-direction:column;}
    .firesafe01 .boxing01 ul li{flex:none;}
    .firesafe01 .boxing02 ul{flex-wrap: wrap;}
    .firesafe01 .boxing02 ul li.w50{width:100%;}
    .firesafe01 .boxing02 ul li.w25{width:calc(50% - 12.5px);}
    .firesafe01 .boxing05 ul{flex-wrap:wrap;}
    .firesafe01 .boxing05 ul li{flex:1 0 30%;}
    .firesafe01 .boxing05 ul:before{display:none;}
    .firesafe01 .custom_box{padding:20px 40px;gap:30px;}
    .firesafe01 .custom_box img{width:150px;}
    .firesafe01 .custom_box h4{font-size:24px;}
    .firesafe01 .custom_box p{font-size:18px;line-height:30px;}
    .firesafe01 .boxing02 .colorbox{grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 0 0;}
	   .firesafe01 .inq_box{flex-direction:column;gap:24px;text-align:center;}
    .firesafe01 .inq_box h3{flex-shrink:none;}
    }

    @media (max-width:640px){
    .firesafe01{padding-bottom:60px;}
    .firesafe01 .top{gap:40px;margin:0 0 30px 0;}
    .firesafe01 .top .tbox h4{font-size:16px;}
    .firesafe01 .top .tbox h3{font-size:24px;line-height:1.4;}
    .firesafe01 .top .tbox h3::after{width:50px;height:3px;margin:20px 0;}
    .firesafe01 .top .tbox p{font-size:15px;line-height:26px;letter-spacing:-0.02em;word-break:keep-all;}
    .firesafe01 .option h6{font-size:18px;padding:6px 18px;margin:0 0 16px 0;}
    .firesafe01 .option ul li{flex-direction:column;padding:8px 0;}
    .firesafe01 .option ul li p{font-size:15px;}
    .firesafe01 .iconbox{gap:16px;}
    .firesafe01 .iconbox > div{flex:1 0 100%;padding:24px;gap:16px;border-width:2px;}
    .firesafe01 .iconbox > div .icon img{width:36px;}
    .firesafe01 .iconbox > div .tbox h5{font-size:20px;margin:0 0 8px 0;}
    .firesafe01 .iconbox > div .tbox p{font-size:15px;line-height:24px;word-break:keep-all;}
    .firesafe01 .boxing h4.tit{font-size:24px;line-height:32px;}
    .firesafe01 .boxing h4.tit::after{width:50px;height:3px;margin:22px 0 26px;}
    .firesafe01 .boxing .txt{font-size:16px;line-height:26px;margin:16px 0;word-break:keep-all;}
    .firesafe01 .boxing00 ul{grid-template-columns:repeat(1, 1fr);}
    .firesafe01 .boxing00 ul li{padding:28px 20px;gap:14px;}
    .firesafe01 .boxing00 ul li h4{font-size:20px;}
    .firesafe01 .boxing00 ul li p{font-size:15px;line-height:24px;word-break:keep-all;}
    .firesafe01 .boxing00 ul li p br{display:none;}
    .firesafe01 .boxing00 ul li h5{font-size:16px;height:34px;line-height:34px;padding:0 20px;}
    .firesafe01 .boxing01 ul li .img{height:200px;}
    .firesafe01 .boxing01 ul li .tbox{padding:20px;}
    .firesafe01 .boxing01 ul li .tbox h4{font-size:20px;}
    .firesafe01 .boxing01 ul li .tbox p{font-size:15px;line-height:22px;}
    .firesafe01 .boxing02 ul{gap:16px;}
    .firesafe01 .boxing02 ul li .name{font-size:17px;padding:16px 0;margin:0 0 16px 0;gap:8px;}
    .firesafe01 .boxing02 ul li .name img{width:24px;}
    .firesafe01 .boxing02 ul li .flex{gap:16px;}
    .firesafe01 .boxing02 ul li .pattern span{font-size:14px;height:32px;line-height:32px; padding:0 14px;top:12px;left:12px;}
    .firesafe01 .boxing03 ul{grid-template-columns:repeat(1, 1fr);gap:16px;}
    .firesafe01 .boxing03 ul li{padding:24px 20px;gap:14px;}
    .firesafe01 .boxing03 ul li h3{font-size:20px;gap:10px;}
    .firesafe01 .boxing03 ul li h3 .num{width:36px;height:32px;font-size:18px;}
    .firesafe01 .boxing03 ul li p{font-size:15px;line-height:24px;word-break:keep-all;}
    .firesafe01 .boxing03 ul li p br{display:none;}
    .firesafe01 .boxing04 .flex{flex-direction:column;gap:16px;}
    .firesafe01 .boxing05 ul{flex-wrap:wrap;gap:30px 16px;margin:0 0 24px 0;}
    .firesafe01 .boxing05 ul li{flex:1 0 40%;gap:14px;}
    .firesafe01 .boxing05 ul li .icon{width:110px;height:110px;}
    .firesafe01 .boxing05 ul li .icon img{width:40px;}
    .firesafe01 .boxing05 ul li h5{font-size:17px;}
    .firesafe01 .boxing05 ul li p{font-size:15px;line-height:22px;}
    .firesafe01 .boxing05 .noti{font-size:15px;line-height:24px;word-break:keep-all;}
    .firesafe01 .custom_box{flex-direction:column;padding:30px 25px;gap:15px;align-items: center;justify-content: center;}
    .firesafe01 .custom_box h4{font-size:20px;text-align: center;}
    .firesafe01 .custom_box p{font-size:16px;line-height:26px;word-break:keep-all;text-align: center;}
    .firesafe01 .custom_box p br{display: none;}
    .firesafe01 .boxing02 .colorbox{grid-template-columns:repeat(2,1fr);gap:15px;}
    .firesafe01 .boxing02 .colorbox .img{height:120px;overflow: hidden;}
    .firesafe01 .boxing02 .colorbox .cbox .tbox{padding:10px;}
    .firesafe01 .boxing02 .colorbox .cbox .tbox h3{font-size:16px;line-height: 20px;;}
    .firesafe01 .boxing02 .colorbox .cbox .tbox h3 span{font-size:14px;}
    .firesafe01 .boxing02 .colorbox .cbox .tbox h4{font-size:14px;line-height: 17px;;}
	    .firesafe01 .inq_box{padding:36px 24px;border-radius:10px;}
    .firesafe01 .inq_box h3{font-size:18px;line-height:28px;letter-spacing:-0.02em;word-break: keep-all;}
    .firesafe01 .inq_box h3 br{display: none;}
    .firesafe01 .inq_box a{width:100%;font-size:18px;line-height:36px;justify-content:center;}
    .firesafe01 .inq_box a img:first-child{width: 30px;;}
    .firesafe01 .inq_box a img:last-child{width: 18px;;}
    }

    @media (max-width:390px){
            .firesafe01 .boxing02 ul li .flex{flex-direction: column;}
            .firesafe01 .boxing02 ul li.w25{width:100%;}
    }


/*방염자재*/
.firesafe02 {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.firesafe02 .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.firesafe02 .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;margin: 0 0 60px 0;;}
.firesafe02 .top .img{width: 571px;height:auto;flex-shrink: 0;border-radius: 15px;overflow: hidden;border: 1px solid #ccc;}
.firesafe02 .top .img img{width: 100%;height: 100%;object-fit: cover;}

.firesafe02 .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: 1.5;}
.firesafe02 .top .tbox h3 span{color: #C45445;}
.firesafe02 .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #C45445;margin: 30px 0 40px;;}
.firesafe02 .top .tbox  h4{color: #B2B2B2;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: normal;margin:0 0 10px 0;}
.firesafe02 .top .tbox  h6{color: #111;font-size: 23px;font-weight: 600;line-height: 36px; /* 156.522% */letter-spacing: -0.69px;margin:0 0 20px 0;}
.firesafe02 .top .tbox  p{color: #333;font-size: 21px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;}
.firesafe02 .top .tbox  p.noti{color: #C45445;font-size: 20px;font-weight: 500;line-height: 33px;letter-spacing: -0.63px;margin:25px 0 0;}


.firesafe02 .boxing h4.tit{color: #000;font-size: 36px;font-weight: 600;line-height: 48px; /* 133.333% */}
.firesafe02 .boxing h4.tit span{color: #D08054;}
.firesafe02 .boxing h4.tit:AfteR{content:"";display: block; width: 80px;height: 4px;background: #D08054;margin:30px 0 50px;}

.firesafe02 .boxing .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 36px; /* 218.182% */letter-spacing: -0.66px;margin: 35px 0;}

.firesafe02 .boxing01 ul{display: flex;align-items: flex-start;gap: 15px;margin:60px 0 ;}
.firesafe02 .boxing01 ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);position: relative;;padding:0 20px 30px;}
.firesafe02 .boxing01 ul li .tbox{display: flex;padding: 40px 0 25px;flex-direction: column;align-items: center;gap: 10px;justify-content: center; text-align: center;width: 100%; box-sizing: border-box;border-bottom:1px solid #DDDDDD; margin:0 0 25px 0;}
.firesafe02 .boxing01 ul li .tbox h4{color: #C45445;font-size: 25px;font-weight: 700;line-height: 35px;}
.firesafe02 .boxing01 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; word-break: keep-all;}
.firesafe02 .boxing01 ul li .tbox .num{display: flex;width: 40px;height: 40px;border-radius: 40px;background: #C45445;color: #FFF;font-size: 22px;font-weight: 600;line-height: 48px; /* 218.182% */text-align: center;position: absolute; top:-20px; left:50%; transform: translate(-50%, 0 );align-items: center; justify-content: center;}
.firesafe02 .boxing01 ul li .tbox2 {display: flex;padding: 0 15px;justify-content: center;align-items: center;gap: 10px;text-align: center;width: 100%;box-sizing: border-box;;flex-direction: column;}
.firesafe02 .boxing01 ul li .tbox2 .tit{color: #C45445;font-size: 18px;font-weight: 600;line-height: 26px; /* 144.444% */letter-spacing: -0.54px;display: flex;padding: 0 15px;justify-content: center;align-items: center;border-radius: 40px;background: #F4F4F6;}
.firesafe02 .boxing01 ul li .tbox2 h5{color: #222;text-align: center;font-size: 19px;font-weight: 600;line-height: 20px; /* 105.263% */letter-spacing: -0.57px;}

.firesafe02 .boxing01 .subtit{color: #C45445;font-size: 28px;font-style: normal;font-weight: 700;line-height: 28px; /* 100% */margin: 0 0 20px 0;;}

.firesafe02 .boxing01 .iconbox{display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;}
.firesafe02 .boxing01 .iconbox > div{display: flex;flex-direction: column; padding: 35px;align-items: flex-start ;flex: 1 0 0;border-radius: 10px;border: 3px solid #C45445;position:relative;min-height: 150px; justify-content: center;}
.firesafe02 .boxing01 .iconbox > div .icon{position:absolute; top:50%; right:35px; transform: translate(0, -50%);}
.firesafe02 .boxing01 .iconbox > div  h5{color: #C45445;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;word-break: keep-all;}
.firesafe02 .boxing01 .iconbox > div p{color: #666;font-size: 21px;font-weight: 500;line-height: 35px; /* 166.667% */letter-spacing: -0.63px;word-break: keep-all;} 

.firesafe02 .boxing02 {}
.firesafe02 .boxing02  .prd_type {display: flex;align-items: center;gap: 50px;align-self: stretch;margin:0 0 60px 0;}
.firesafe02 .boxing02  .prd_type .img{width: 450px;height: 450px;border-radius: 15px;overflow: hidden;display: flex; align-items: center; justify-content: center;flex-shrink: 0;    border: 1px solid #aaa;}
.firesafe02 .boxing02  .prd_type .img_long{width: 770px;height: 400px;border: 1px solid #CCC;}
.firesafe02 .boxing02  .prd_type .img img{width: 100%;height: auto; object-fit: cover;}
.firesafe02 .boxing02  .prd_type .descbox {flex-grow: 1;}

.firesafe02 .boxing02  .prd_type .descbox .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;margin:0 0 40px 0;word-break: keep-all;}

.firesafe02 .boxing02  .prd_type .descbox .chkbox{margin:0 0 35px 0;}
.firesafe02 .boxing02  .prd_type .descbox .chkbox h5{display: inline-flex;padding: 4px 35px;justify-content: center;align-items: center;gap: 10px;border-radius: 40px;background: #F4F4F6;color: #C45445;font-size: 22px;font-weight: 600;line-height: 26px; /* 118.182% */letter-spacing: -0.66px;margin: 0 0 15px 0;;}

.firesafe02 .boxing02  .prd_type .descbox .chkbox p{color: #222;font-size: 22px;line-height: 20px; /* 90.909% */letter-spacing: -0.66px;}
.firesafe02 .boxing02  .prd_type .descbox .chkbox .chk{color: #222;
font-size: 20px;font-weight: 500;line-height: 35px; /* 175% */letter-spacing: -0.6px;    padding-left: 35px;background: url(../img/check_circle.svg) 0 6px no-repeat;margin: 5px 0;}
.firesafe02 .boxing02  .prd_type .descbox .chkbox .num{color: #222;font-size: 20px;font-weight: 500;line-height: 35px; /* 175% */letter-spacing: -0.6px;margin: 8px 0;}
.firesafe02 .boxing02  .prd_type .descbox .chkbox .num span{display: inline-flex;width: 30px;height: 30px;flex-direction: column;justify-content: center;align-items: center;border-radius: 50px;background: #C45445;color: #FFF;text-align: center;font-size: 16px;font-weight: 500;line-height: 26px; /* 162.5% */letter-spacing: -0.48px;margin-right: 10px;;}
.firesafe02 .boxing02  .prd_type .descbox  .noti{color: #C45445;font-size: 18px;font-weight: 600;line-height: 20px; /* 111.111% */letter-spacing: -0.54px;}


.firesafe02 .boxing03 .bbox{display: flex;padding: 25px 0;flex-direction: column;justify-content: center;align-items: center;gap: 10px;align-self: stretch;border-radius: 12px;border: 2px solid #C45445;text-align: center;margin: 0 0 50px 0;;}
.firesafe02 .boxing03 .bbox h5{display: flex;justify-content: center;align-items: center;gap: 10px;color: #C45445;font-size: 24px;font-weight: 700;line-height: 36px; /* 150% */letter-spacing: -0.72px;}
.firesafe02 .boxing03 .bbox p{color: #444;font-size: 20px;font-weight: 400;line-height: 20px; /* 100% */letter-spacing: -0.6px;}


.firesafe02 .boxing03 .iconbox{display: flex;align-items: flex-start;gap: 25px;margin:60px 0 0;}
.firesafe02 .boxing03  .iconbox > div{display: flex;padding: 35px;align-items: flex-start;gap: 15px;flex: 1 0 0;flex-direction: column;border-radius: 10px;background: #FFF3F2;}
.firesafe02 .boxing03  .iconbox > div .icon{}
.firesafe02 .boxing03  .iconbox > div .tbox h5{color: #C45445;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;}
.firesafe02 .boxing03  .iconbox > div .tbox p{color: #666;font-size: 20px;font-weight: 400;line-height: 28px; /* 140% */letter-spacing: -0.6px;}
.firesafe02 .boxing03 .noti{color: #C45445;font-size: 18px;font-weight: 600;line-height: 20px; /* 111.111% */letter-spacing: -0.54px;}

.firesafe02 .boxing04  ul{ display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.firesafe02 .boxing04  ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.firesafe02 .boxing04  ul li .img{width:100%;height: 275px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.firesafe02 .boxing04 ul li .img img{width: 50%;height: 100%;object-fit: cover;padding:0;margin:0;}
.firesafe02 .boxing04 ul li .tbox{display: flex;padding: 30px;flex-direction: column;align-items: flex-start;gap: 10px;}
.firesafe02 .boxing04 ul li .tbox h4{color: #C45445;font-size: 26px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;}
.firesafe02 .boxing04 ul li .tbox h4 span{color: #CDCFAE;font-size: 20px;}
.firesafe02 .boxing04 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.57px;word-break: keep-all;}
.firesafe02  .inq_box{display: flex;padding: 70px  132px;align-items: center;align-self: stretch;justify-content:space-between;background:url('../img/sub_inq_bg.png') center center no-repeat; background-size:cover;border-radius: 10px;margin:120px 0 0;}
.firesafe02  .inq_box h3{color: #424242;font-size: 28px;font-weight: 500;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;flex-shrink: 0;}
.firesafe02  .inq_box h3 span{color: #C45445;}
.firesafe02  .inq_box a{display: flex; width: 270px; gap: 20px; padding:10px;border-radius: 10px;background: rgba(164, 88, 77, 0.62);;color: #FFF;font-size: 28px;font-style: normal;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;align-items: center;}
.firesafe02  .inq_box a:hover {background: rgba(164, 88, 77, 0.9);}


    @media (max-width:1400px){
    .firesafe02{padding:0 20px 150px;}
    .firesafe02 .bar{width:100%;}
    }

    @media (max-width:1200px){
    .firesafe02{padding-bottom:100px;}
    .firesafe02 .bar{margin:50px auto;}
    .firesafe02 .top{gap:36px;margin:0 0 40px 0;align-items:stretch;}
    .firesafe02 .top .img{width:400px;}
    .firesafe02 .top .tbox h3{font-size:28px;}
    .firesafe02 .top .tbox h4{font-size:18px;}
    .firesafe02 .top .tbox h6{font-size:19px;line-height:30px;}
    .firesafe02 .top .tbox p{font-size:18px;line-height:30px;}
    .firesafe02 .top .tbox p.noti{font-size:17px;line-height:28px;margin:20px 0 0;}
    .firesafe02 .boxing h4.tit{font-size:28px;line-height:36px;}
    .firesafe02 .boxing h4.tit::after{margin:20px 0 30px;}
    .firesafe02 .boxing .txt{font-size:18px;line-height:30px;margin:24px 0;}
    .firesafe02 .boxing01 ul{gap:15px;margin:40px 0;}
    .firesafe02 .boxing01 ul li{padding:0 16px 24px;}
    .firesafe02 .boxing01 ul li .tbox{padding:32px 0 20px;margin:0 0 20px 0;}
    .firesafe02 .boxing01 ul li .tbox h4{font-size:22px;}
    .firesafe02 .boxing01 ul li .tbox p{font-size:16px;line-height:24px;}
    .firesafe02 .boxing01 ul li .tbox2 .tit{font-size:16px;}
    .firesafe02 .boxing01 ul li .tbox2 h5{font-size:17px;}
    .firesafe02 .boxing01 .subtit{font-size:22px;margin:0 0 16px 0;}
    .firesafe02 .boxing01 .iconbox{gap:15px;}
    .firesafe02 .boxing01 .iconbox > div{padding:28px;min-height:130px;}
    .firesafe02 .boxing01 .iconbox > div h5{font-size:22px;}
    .firesafe02 .boxing01 .iconbox > div p{font-size:18px;line-height:28px;}
    .firesafe02 .boxing02 .prd_type{gap:30px;margin:0 0 40px 0;align-items:stretch;}
    .firesafe02 .boxing02 .prd_type .img{width:320px;height:320px;}
    .firesafe02 .boxing02 .prd_type .img_long{width:100%;height:auto;aspect-ratio:770/400;}
    .firesafe02 .boxing02 .prd_type .descbox .txt{font-size:18px;line-height:28px;margin:0 0 24px 0;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox{margin:0 0 24px 0;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox h5{font-size:18px;padding:4px 24px;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox .chk{font-size:17px;line-height:28px;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox p{font-size:17px;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox .num{font-size:17px;line-height:28px;}
    .firesafe02 .boxing02 .prd_type .descbox .noti{font-size:16px;}
    .firesafe02 .boxing03 .bbox{padding:20px 0;margin:0 0 36px 0;}
    .firesafe02 .boxing03 .bbox h5{font-size:20px;line-height:30px;}
    .firesafe02 .boxing03 .bbox p{font-size:17px;}
    .firesafe02 .boxing03 .iconbox{gap:15px;margin:40px 0 0;}
    .firesafe02 .boxing03 .iconbox > div{padding:28px;}
    .firesafe02 .boxing03 .iconbox > div .tbox h5{font-size:22px;}
    .firesafe02 .boxing03 .iconbox > div .tbox p{font-size:17px;line-height:26px;}
    .firesafe02 .boxing03 .noti{font-size:16px;}
    .firesafe02 .boxing04 ul{gap:20px;}
    .firesafe02 .boxing04 ul li .img{height:220px;}
    .firesafe02 .boxing04 ul li .tbox h4{font-size:22px;}
    .firesafe02 .boxing04 ul li .tbox h4 span{font-size:17px;}
    .firesafe02 .boxing04 ul li .tbox p{font-size:16px;line-height:24px;}
    .firesafe02 .inq_box{padding:50px 60px;margin:80px 0 0;}
    .firesafe02 .inq_box h3{font-size:22px;line-height:36px;}
    .firesafe02 .inq_box a{width:220px;font-size:20px;}
    }

    @media (max-width:980px){
    .firesafe02 .top{flex-direction:column;align-items:flex-start;}
    .firesafe02 .top .img{width:100%;}
    .firesafe02 .boxing01 ul{flex-direction:column;}
    .firesafe02 .boxing01 ul li{width: 100%;;}
    .firesafe02 .boxing01 .iconbox > div{min-height:auto;}
    .firesafe02 .boxing01 .iconbox > div .icon img{width:40px;}
    .firesafe02 .boxing02 .prd_type{flex-direction:column;}
    .firesafe02 .boxing02 .prd_type .img{width:100%;height:auto;aspect-ratio:1/1;}
    .firesafe02 .boxing03 .iconbox{flex-wrap: wrap;}
    .firesafe02 .boxing03 .iconbox > div{width: 48%; flex:none;;}
    .firesafe02 .boxing04 ul{grid-template-columns:repeat(1, 1fr);}
    .firesafe02 .inq_box{flex-direction:column;gap:24px;text-align:center;}
    .firesafe02 .inq_box h3{flex-shrink:none;}
    }

    @media (max-width:640px){
    .firesafe02{padding-bottom:60px;}
    .firesafe02 .top{gap:40px;margin:0 0 30px 0;}
    .firesafe02 .top .tbox h3{font-size:24px;}
    .firesafe02 .top .tbox h3:afteR{width: 50px;height: 3px;margin: 16px 0 20px;}

    .firesafe02 .top .tbox h4{font-size:16px;}
    .firesafe02 .top .tbox h6{font-size:17px;line-height:26px;}
    .firesafe02 .top .tbox p{font-size:15px;line-height:26px;word-break:keep-all;}
    .firesafe02 .top .tbox p.noti{font-size:15px;line-height:24px;margin:16px 0 0;word-break:keep-all;}
    .firesafe02 .boxing h4.tit{font-size:24px;line-height:32px;}
    .firesafe02 .boxing h4.tit::after{width:50px;height:3px;margin:16px 0 20px;}
    .firesafe02 .boxing .txt{font-size:16px;line-height:26px;margin:16px 0;word-break:keep-all;}
    .firesafe02 .boxing01 ul{gap:30px;margin:24px 0;}
    .firesafe02 .boxing01 ul li{padding:0 20px 24px;}
    .firesafe02 .boxing01 ul li .tbox{padding:26px 0 18px;margin:0 0 16px 0;}
    .firesafe02 .boxing01 ul li .tbox h4{font-size:20px;}
    .firesafe02 .boxing01 ul li .tbox p{font-size:15px;line-height:22px;word-break:keep-all;}
    .firesafe02 .boxing01 ul li .tbox .num{width:32px;height:32px;font-size:18px;top:-16px;}
    .firesafe02 .boxing01 ul li .tbox2 .tit{font-size:15px;}
    .firesafe02 .boxing01 ul li .tbox2 h5{font-size:16px;}
    .firesafe02 .boxing01 .subtit{font-size:20px;margin:0 0 14px 0;}
    .firesafe02 .boxing01 .iconbox{grid-template-columns:repeat(1, 1fr);gap:12px;}
    .firesafe02 .boxing01 .iconbox > div{padding:24px;min-height:auto;border: 2px solid #C45445;}
    .firesafe02 .boxing01 .iconbox > div h5{font-size:20px;}
    .firesafe02 .boxing01 .iconbox > div p{font-size:15px;line-height:24px;}
    .firesafe02 .boxing02 .prd_type{gap:20px;margin:0 0 30px 0;}
    .firesafe02 .boxing02 .prd_type .descbox .txt{font-size:16px;line-height:24px;margin:0 0 20px 0;word-break:keep-all;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox{margin:0 0 20px 0;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox p{font-size: 15px;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox h5{font-size:16px;padding:4px 20px;margin:0 0 10px 0;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox .chk{font-size:15px;line-height:24px;padding-left:28px;background-size:16px;word-break: keep-all;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox .num{font-size:15px;line-height:24px;}
    .firesafe02 .boxing02 .prd_type .descbox .chkbox .num span{width:24px;height:24px;font-size:14px;line-height:22px;}
    .firesafe02 .boxing02 .prd_type .descbox .noti{font-size:15px;}
    .firesafe02 .boxing03 .bbox{padding:18px 16px;margin:0 0 24px 0;}
    .firesafe02 .boxing03 .bbox h5{font-size:17px;line-height:26px;}
    .firesafe02 .boxing03 .bbox p{font-size:15px;word-break: keep-all;}
    .firesafe02 .boxing03 .iconbox{gap:12px;margin:24px 0 0;}
    .firesafe02 .boxing03 .iconbox > div{padding:24px;}
    .firesafe02 .boxing03 .iconbox > div .tbox h5{font-size:19px;}
    .firesafe02 .boxing03 .iconbox > div .tbox p{font-size:15px;line-height:22px;}
    .firesafe02 .boxing03 .noti{font-size:15px;word-break:keep-all;}
    .firesafe02 .boxing04 ul{gap:16px;}
    .firesafe02 .boxing04 ul li .img{height:180px;}
    .firesafe02 .boxing04 ul li .tbox{padding:20px;}
    .firesafe02 .boxing04 ul li .tbox h4{font-size:20px;}
    .firesafe02 .boxing04 ul li .tbox h4 span{font-size:15px;}
    .firesafe02 .boxing04 ul li .tbox p{font-size:15px;line-height:22px;}
    .firesafe02 .inq_box{padding:36px 24px;margin:60px 0 0;}
    .firesafe02 .inq_box h3{font-size:18px;line-height:28px;word-break:keep-all;}
    .firesafe02 .inq_box h3 br{display: none;}
    .firesafe02 .inq_box a{width:100%;font-size:19px;justify-content:center;}
    
    .firesafe02 .inq_box a img:first-child{width: 30px;;}
    .firesafe02 .inq_box a img:last-child{width: 18px;;}
    }

    @media (max-width:420px){
        
        .firesafe02 .boxing03 .iconbox{flex-direction: column;}
        .firesafe02 .boxing03 .iconbox > div{width: 100%;}
    }


/* 아쿠아보드 */
.aquaboard {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.aquaboard .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.aquaboard .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;margin: 0 0 60px 0;;}
.aquaboard .top .img{width: 571px;height:auto;flex-shrink: 0;border-radius: 15px;overflow: hidden;}
.aquaboard .top .img img{width: 100%;height: 100%;object-fit: cover;}

.aquaboard .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: 1.5;}
.aquaboard .top .tbox h3 span{color: #2E85B6;}
.aquaboard .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #2E85B6;margin: 30px 0 40px;;}
.aquaboard .top .tbox  h4{color: #B2B2B2;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: normal;margin:0 0 10px 0;}
.aquaboard .top .tbox  p{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;}

.aquaboard .top .tbox h6{color: #000;font-size: 24px;font-weight: 600;line-height: 35px; /* 145.833% */letter-spacing: -0.72px;margin: 35px 0 0;;}

.aquaboard  .inq_box{display: flex;padding: 70px  132px;align-items: center;align-self: stretch;justify-content:space-between;background:url('../img/sub_inq_bg.png') center center no-repeat; background-size:cover;border-radius: 10px;margin:60px 0 0;}
.aquaboard  .inq_box h3{color: #505d64;font-size: 28px;font-weight: 600;line-height: 45px; /* 171.429% */letter-spacing: -1px;flex-shrink: 0;}
.aquaboard  .inq_box h3 span{color: #2e85b6;}
.aquaboard  .inq_box a{display:inline-flex; gap: 20px; padding:10px 40px;border-radius: 10px;background: rgb(2 61 105 / 81%);color: #FFF;font-size: 28px;font-weight:600;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;align-items: center;}
.aquaboard  .inq_box a:hover {background: rgba(124, 83, 47, 1);}


.aquaboard .iconbox{display: flex;align-items: stretch;gap: 25px;}
.aquaboard .iconbox > div{display: flex;padding: 35px;align-items: flex-start;gap: 35px;flex: 1 0 0;border-radius: 10px;border: 3px solid #004F7C;}
.aquaboard .iconbox > div .icon{}
.aquaboard .iconbox > div .tbox h5{color: #004F7C;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;}
.aquaboard .iconbox > div .tbox p{color: #666;font-size: 20px;font-weight: 400;line-height: 28px; /* 140% */letter-spacing: -0.6px;}
.aquaboard .boxing h4.tit{color: #000;font-size: 36px;font-weight: 600;line-height: 48px; /* 133.333% */}
.aquaboard .boxing h4.tit span{color: #2E85B6;}
.aquaboard .boxing h4.tit:AfteR{content:"";display: block; width: 80px;height: 4px;background: #2E85B6;margin:30px 0 50px;}

.aquaboard .boxing .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 36px; /* 218.182% */letter-spacing: -0.66px;margin: 35px 0;}


.aquaboard .boxing00 ul{display: grid;gap: 10px; grid-template-columns: repeat(2, 1fr);}
.aquaboard .boxing00 ul li{display: flex;padding: 45px 35px;flex-direction: column;align-items: center;border-radius: 10px;background: #F4FAFF;}
.aquaboard .boxing00 ul li h4{color: #111;text-align: center;font-size: 30px;font-weight: 600;line-height: 30px; /* 100% */}
.aquaboard .boxing00 ul li h4:after{content:"";display: block;width: 60px;height: 3px;background: #1896DD;margin: 20px auto;;}
.aquaboard .boxing00 ul li p{color: #667686;text-align: center;font-size: 20px;font-weight: 400;line-height: 30px; /* 150% */letter-spacing: -0.4px;}


.aquaboard .boxing01 ul{display: flex;align-items: flex-start;gap: 25px;}
.aquaboard .boxing01 ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.aquaboard .boxing01 ul li .img{width:100%;height: 275px;overflow: hidden;}
.aquaboard .boxing01 ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.aquaboard .boxing01 ul li .tbox{display: flex;padding: 30px;flex-direction: column;align-items: flex-start;gap: 10px;}
.aquaboard .boxing01 ul li .tbox h4{color: #2E85B6;font-size: 26px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;}
.aquaboard .boxing01 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.57px;word-break: keep-all;}

.aquaboard .boxing02{margin:0 0 60px 0;}
.aquaboard .boxing02 ol{display: flex;align-items: flex-start;gap: 25px;align-self: stretch;}
.aquaboard .boxing02 ol li{flex: 1;}
.aquaboard .boxing02 ol li{flex: 1;;border-radius: 10px;background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden; position: relative;}
.aquaboard .boxing02 ol li span{position: absolute;display: inline-block;height: 40px;padding: 0 20px;border-radius: 50px;background: rgba(1, 50, 107, 0.74);color: #FFF;font-size: 18px;font-weight: 500;line-height: 40px; /* 155.556% */letter-spacing: -0.54px;top: 20px;left: 20px;}

.aquaboard .option{margin: 30px 0 0;;}
.aquaboard .option  h6{padding: 8px 25px;border-radius: 50px;background: #FFF9EA;color: #7C532F;font-size: 26px;font-weight: 600;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin: 0 0 25px 0;;text-align: center;}
.aquaboard .option  ul{margin:0 0 40px 0;}
.aquaboard .option  ul li{border-top: 1px solid #ddd; padding:10px 0;;display: flex; ;}
.aquaboard .option  ul li:last-child{border-bottom:1px solid #ddd;}
.aquaboard .option  ul li p{text-align: center;;font-size: 20px;color: #444;flex: 1;;}
.aquaboard .option  ul li p.tit{color: #222;font-weight: 600;}



.aquaboard .boxing03 ul{display: grid;gap: 10px; grid-template-columns: repeat(2, 1fr);margin:  0 0 30px 0 ;;}
.aquaboard .boxing03 ul li{display: flex;padding: 40px 45px;flex-direction: column;align-items: flex-start;gap: 20px;border-radius: 10px;border: 2px solid #0C5680;}
.aquaboard .boxing03 ul li h3{display: flex;align-items: center;gap: 15px;color: #111;font-size: 30px;font-weight: 600;line-height: 30px; /* 100% */}
.aquaboard .boxing03 ul li h3 .num{display: flex;width: 46px;height: 40px;justify-content: center;align-items: center;gap: 10px;border-radius: 5px;background: #0C5680;color: #FFF;text-align: center;font-size: 23px;font-weight: 600;line-height: 30px; /* 130.435% */}
.aquaboard .boxing03 ul li p{color: #777;font-size: 20px;font-weight: 400;line-height: 30px; /* 150% */letter-spacing: -0.4px;}

.aquaboard .boxing04 .flex{display: flex;}
.aquaboard .boxing04 .flex img{object-fit: cover;width:49.5%;border-radius: 20px;}

.aquaboard .boxing05 ul{display: flex;justify-content: center;align-items: flex-start;align-self: stretch;gap:50px;margin: 0 0 80px 0;;position: relative;}
.aquaboard .boxing05 ul li{display: flex;flex-direction: column;align-items: center;gap: 25px;width: 220px; position: relative;}
.aquaboard .boxing05 ul li .num{display: flex;width: 40px;height: 40px;flex-direction: column;justify-content: center;align-items: center;border-radius: 40px;background: #2E85B6;color: #FFF;text-align: center;font-size: 18px;font-weight: 600;line-height: 27px; /* 150% */position: absolute; top:-20px;left: 50%; transform: translate(-50%, 0);}
.aquaboard .boxing05 ul li .icon{display: flex;width: 180px;height: 180px;flex-direction: column;justify-content: center;align-items: center;border-radius: 180px;background: #EFF6FF;}
.aquaboard .boxing05 ul li  h5{color: #2E85B6;text-align: center;font-size: 22px;font-weight: 600;line-height: 22px; /* 100% */}
.aquaboard .boxing05 ul li p{color: #777;text-align: center;font-size: 18px;font-weight: 400;line-height: 27px; /* 150% */word-break: keep-all;}
.aquaboard .boxing05 ul:before{content:"";display: block; width: 700px;height: 2px;background: #CDDCED;position: absolute; left:50%; top:30%;transform: translate(-50%,0);}

.aquaboard .boxing .noti{color: #000;font-size: 19px;font-weight: 400;line-height: 30px; /* 157.895% */letter-spacing: -0.38px;padding-left: 17px;position: relative;}
.aquaboard .boxing .noti:before{content:"*"; display: inline-block;position: absolute;top: 1px;left: 0;;}
.aquaboard .custom_box{background:url('../img/custom_bg.png') center center no-repeat; background-size: cover;display: flex; padding:20px 100px;;border-radius: 20px;overflow: hidden;align-items: center; gap:60px;}
.aquaboard .custom_box h4{color: #1F3B64;font-size: 30px;font-weight: 700;line-height: normal;letter-spacing: -0.9px;margin:0 0 10px 0;}
.aquaboard .custom_box p{color: #424242;font-size: 22px;font-weight: 400;line-height: 36px; /* 156.522% */letter-spacing: -0.69px;}

.aquaboard .aquafix {padding: 64px 110px 64px 240px;display: flex;justify-content: space-between; align-items: flex-end;
    background:url('../img/aquafix.png') center center no-repeat; background-size: cover;border-radius: 10px;overflow: hidden;margin: 60px 0 0 0;}
.aquaboard .aquafix h4{color: #1F3B64;font-size: 36px;font-weight: 700;line-height: normal;letter-spacing: -1.08px;margin: 0 0 15px 0;;}
.aquaboard .aquafix h4 span{color: #2E85B6;}
.aquaboard .aquafix h5{color: #414950;font-size: 23px;font-weight: 400;line-height: 36px; /* 156.522% */letter-spacing: -0.69px;}
.aquaboard .aquafix h5 b{font-weight: 600;;}
.aquaboard .aquafix a{display:inline-flex; padding: 18px 45px;justify-content: center;align-items: flex-start;gap: 47px;border-radius: 10px;
background: rgba(46, 133, 182, 0.95);color: #FFF;font-size: 28px;font-weight: 700;line-height: 36px; /* 120% */letter-spacing: -0.9px;}
.aquaboard .aquafix a:hover {background: rgba(10, 96, 146, 0.95);}


    @media (max-width:1400px){
    .aquaboard{padding:0 20px 150px;}
    .aquaboard .bar{width:100%;}
    }

    @media (max-width:1200px){
    .aquaboard{padding-bottom:100px;}
    .aquaboard .bar{margin:50px auto;}
    .aquaboard .top{gap:36px;margin:0 0 40px 0;align-items:stretch;}
    .aquaboard .top .img{width:400px;}
    .aquaboard .top .tbox h3{font-size:28px;}
    .aquaboard .top .tbox h4{font-size:18px;}
    .aquaboard .top .tbox p{font-size:18px;line-height:30px;}
    .aquaboard .top .tbox h6{font-size:20px;line-height:30px;margin:24px 0 0;}
    .aquaboard .iconbox{flex-wrap:wrap;align-items:stretch;}
    .aquaboard .iconbox > div{flex:1 0 45%;padding:28px;gap:24px;}
    .aquaboard .iconbox > div .tbox h5{font-size:22px;}
    .aquaboard .iconbox > div .tbox p{font-size:17px;line-height:26px;}
    .aquaboard .boxing h4.tit{font-size:28px;line-height:36px;}
    .aquaboard .boxing h4.tit::after{margin:20px 0 30px;}
    .aquaboard .boxing .txt{font-size:18px;line-height:30px;margin:24px 0;}
    .aquaboard .boxing00 ul li{padding:32px 24px;}
    .aquaboard .boxing00 ul li h4{font-size:24px;}
    .aquaboard .boxing00 ul li p{font-size:17px;line-height:26px;word-break:keep-all;}
    .aquaboard .boxing00 ul li p br{display:none;}
    .aquaboard .boxing01 ul{align-items:stretch;}
    .aquaboard .boxing01 ul li .img{height:220px;}
    .aquaboard .boxing01 ul li .tbox h4{font-size:22px;}
    .aquaboard .boxing01 ul li .tbox p{font-size:16px;line-height:24px;}
    .aquaboard .boxing02 ol{align-items:stretch;}
    .aquaboard .boxing02 ol li span{font-size:16px;height:32px;line-height:32px;padding:0 16px;top:16px;left:16px;}
    .aquaboard .option h6{font-size:20px;padding:8px 20px;}
    .aquaboard .option ul li p{font-size:17px;}
    .aquaboard .boxing03 ul li{padding:30px 28px;}
    .aquaboard .boxing03 ul li h3{font-size:24px;}
    .aquaboard .boxing03 ul li p{font-size:17px;line-height:26px;}
    .aquaboard .boxing .noti{font-size:16px;line-height:26px;}
    .aquaboard .boxing05 ul{gap:24px;margin:0 0 60px 0;}
    .aquaboard .boxing05 ul li{width:170px;gap:16px;}
    .aquaboard .boxing05 ul li .icon{width:140px;height:140px;}
    .aquaboard .boxing05 ul li h5{font-size:19px;}
    .aquaboard .boxing05 ul li p{font-size:16px;line-height:24px;}
    .aquaboard .boxing05 ul::before{width:80%;}
	.aquaboard .inq_box{padding:50px 60px;}
    .aquaboard .inq_box h3{font-size:22px;line-height:36px;}
    .aquaboard .inq_box a{width:220px;font-size:20px;}
    }

    @media (max-width:980px){
    .aquaboard .top{flex-direction:column;align-items:flex-start;}
    .aquaboard .top .img{width:100%;}
    .aquaboard .iconbox{flex-direction:column;}
    .aquaboard .iconbox > div{width:100%;}
    .aquaboard .boxing01 ul{flex-direction:column;}
    .aquaboard .boxing01 ul li{width:100%;flex:none;}
    .aquaboard .boxing02 ol{flex-wrap:wrap;}
    .aquaboard .boxing02 ol li{width:calc(50% - 12.5px);flex:none;}
    .aquaboard .option ul li{flex-direction:column;}
    .aquaboard .option ul li p{width:100%;}
    .aquaboard .boxing05 ul{flex-wrap:wrap;gap:40px 24px;}
    .aquaboard .boxing05 ul li{width:calc(33.33% - 16px);}
    .aquaboard .boxing05 ul::before{display:none;}
    
    .aquaboard .custom_box{padding:20px 40px;gap:30px;}
    .aquaboard .custom_box img{width:150px;}
    .aquaboard .custom_box h4{font-size:24px;}
    .aquaboard .custom_box p{font-size:18px;line-height:30px;}

    .aquaboard .aquafix{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px 70px 40px 40px;background:url('../img/aquafix_m.png') 80% center no-repeat;background-size:cover;gap:25px;}
    .aquaboard .aquafix h4{font-size:26px;}
    .aquaboard .aquafix h5{font-size:18px;line-height:28px;}
    .aquaboard .aquafix a{font-size:20px;padding:14px 30px;gap:20px;}

	.aquaboard .inq_box{flex-direction:column;gap:24px;text-align:center;}
    .aquaboard .inq_box h3{flex-shrink:none;}
    }

    @media (max-width:640px){
    .aquaboard{padding-bottom:60px;}
    .aquaboard .top{gap:20px;margin:0 0 30px 0;}
    .aquaboard .top .tbox h3{font-size:24px;line-height:1.4;}
    .aquaboard .top .tbox h3::after{width:50px;height:3px;margin:16px 0 20px;}
    .aquaboard .top .tbox h4{font-size:16px;}
    .aquaboard .top .tbox p{font-size:15px;line-height:26px;word-break:keep-all;}
    .aquaboard .top .tbox h6{font-size:17px;line-height:26px;margin:16px 0 0;word-break:keep-all;}
    .aquaboard .iconbox{gap:16px;}
    .aquaboard .iconbox > div{padding:24px;gap:16px;border-width:2px;}
    .aquaboard .iconbox > div .icon img{width:36px;}
    .aquaboard .iconbox > div .tbox h5{font-size:18px;margin:0 0 8px 0;}
    .aquaboard .iconbox > div .tbox p{font-size:15px;line-height:24px;word-break:keep-all;}
    .aquaboard .boxing h4.tit{font-size:24px;line-height:32px;}
    .aquaboard .boxing h4.tit::after{width:50px;height:3px;margin:16px 0 20px;}
    .aquaboard .boxing .txt{font-size:16px;line-height:26px;margin:16px 0;word-break:keep-all;}
    .aquaboard .boxing .txt br{display:none;}
    .aquaboard .boxing00 ul{gap:12px;}
    .aquaboard .boxing00 ul li{padding:24px 16px;}
    .aquaboard .boxing00 ul li h4{font-size:19px;}
    .aquaboard .boxing00 ul li h4::after{width:40px;height:2px;margin:14px auto;}
    .aquaboard .boxing00 ul li p{font-size:15px;line-height:24px;}
    .aquaboard .boxing01 ul li .img{height:200px;}
    .aquaboard .boxing01 ul li .tbox{padding:20px;}
    .aquaboard .boxing01 ul li .tbox h4{font-size:20px;}
    .aquaboard .boxing01 ul li .tbox p{font-size:15px;line-height:22px;}
    .aquaboard .boxing02 ol{flex-direction:column;gap:16px;}
    .aquaboard .boxing02 ol li{width:100%;}
    .aquaboard .boxing02 ol li img{width: 100%;;}
    .aquaboard .boxing02 ol li span{font-size:15px;height:30px;line-height:30px;padding:0 14px;top:12px;left:12px;}
    .aquaboard .option{margin:20px 0 0;}
    .aquaboard .option h6{font-size:18px;padding:6px 18px;margin:0 0 16px 0;}
    .aquaboard .option ul{margin:0 0 24px 0;}
    .aquaboard .option ul li{padding:8px 0;}
    .aquaboard .option ul li p{font-size:15px;}
    .aquaboard .boxing03 ul{gap:12px;margin:0 0 20px 0;    grid-template-columns: repeat(1, 1fr);}
    .aquaboard .boxing03 ul li{padding:24px 20px;gap:14px;}
    .aquaboard .boxing03 ul li h3{font-size:18px;gap:10px;}
    .aquaboard .boxing03 ul li h3 .num{width:30px;height:28px;font-size:16px;}
    .aquaboard .boxing03 ul li p{font-size:15px;line-height:24px;word-break:keep-all;}
    .aquaboard .boxing03 ul li p br{display:none;}
    .aquaboard .boxing04 .flex{flex-direction:column;gap:16px;}
    .aquaboard .boxing04 .flex img{width: 100%;}
    .aquaboard .boxing .noti{font-size:15px;line-height:27px;word-break:keep-all;}
    .aquaboard .boxing05 ul{gap:24px 16px;margin:0 0 24px 0;}
    .aquaboard .boxing05 ul li{width: calc(33% - 10px);gap:12px;}
    .aquaboard .boxing05 ul li .num{width:32px;height:32px;font-size:16px;top:-16px;}
    .aquaboard .boxing05 ul li .icon{width:110px;height:110px;}
    .aquaboard .boxing05 ul li .icon img{width:40px;}
    .aquaboard .boxing05 ul li h5{font-size:17px;}
    .aquaboard .boxing05 ul li p{font-size:15px;line-height:22px;}
        .aquaboard .custom_box{flex-direction:column;padding:30px 25px;gap:15px;align-items: center;justify-content: center;}
    .aquaboard .custom_box h4{font-size:20px;text-align: center;}
    .aquaboard .custom_box p{font-size:16px;line-height:26px;word-break:keep-all;text-align: center;}
    .aquaboard .custom_box p br{display: none;}
    .aquaboard .aquafix{padding:30px 50px 30px 25px;}
    .aquaboard .aquafix h4{font-size:22px;word-break:keep-all;}
    .aquaboard .aquafix h5{font-size:16px;line-height:26px;word-break:keep-all;}
    .aquaboard .aquafix a{font-size:17px;padding:12px 22px;}
	.aquaboard .inq_box{padding:36px 24px;border-radius:10px;}
    .aquaboard .inq_box h3{font-size:18px;line-height:28px;letter-spacing:-0.02em;word-break: keep-all;}
    .aquaboard .inq_box h3 br{display: none;}
    .aquaboard .inq_box a{width:100%;font-size:18px;line-height:36px;justify-content:center;}
    .aquaboard .inq_box a img:first-child{width: 30px;;}
    .aquaboard .inq_box a img:last-child{width: 18px;;}
    }

    @media (max-width:420px){
    .aquaboard .boxing00 ul{grid-template-columns:repeat(1, 1fr);}
    .aquaboard .boxing05 ul {gap: 35px 16px;}
    .aquaboard .boxing05 ul li{width: calc(100%);}
    .aquaboard .boxing03 ul{grid-template-columns:repeat(1, 1fr);}
    }


/* L보드 */
.lboard {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.lboard .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.lboard .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;margin: 0 0 60px 0;;}
.lboard .top .img{width: 571px;height:auto;flex-shrink: 0;border-radius: 15px;overflow: hidden;}
.lboard .top .img img{width: 100%;height: 100%;object-fit: cover;}

.lboard .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: 1.5;}
.lboard .top .tbox h3 span{color: #6B7C5A;}
.lboard .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #6B7C5A;margin: 30px 0 40px;;}
.lboard .top .tbox  h4{color: #B2B2B2;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: normal;margin:30px 0 10px 0;}
.lboard .top .tbox  p{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;}


.lboard .iconbox{display: flex;align-items: flex-start;gap: 25px;}
.lboard .iconbox > div{display: flex;padding: 35px;align-items: flex-start;gap: 35px;flex: 1 0 0;border-radius: 10px;border: 3px solid #6B7C5A;}
.lboard .iconbox > div .icon{}
.lboard .iconbox > div .tbox h5{color: #6B7C5A;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;}
.lboard .iconbox > div .tbox p{color: #666;font-size: 20px;font-weight: 400;line-height: 28px; /* 140% */letter-spacing: -0.6px;}
.lboard .boxing h4.tit{color: #000;font-size: 36px;font-weight: 600;line-height: 48px; /* 133.333% */}
.lboard .boxing h4.tit span{color: #6B7C5A;}
.lboard .boxing h4.tit:AfteR{content:"";display: block; width: 80px;height: 4px;background: #6B7C5A;margin:30px 0 50px;}

.lboard .boxing .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 36px; /* 218.182% */letter-spacing: -0.66px;margin: 35px 0;}


.lboard .option{display: flex; gap: 50px;;}
.lboard .option .box{flex:1;}
.lboard .option .box h3{padding: 8px 25px;border-radius: 50px;background: #F0F5EB;color: #6B7C5A;font-size: 26px;font-weight: 600;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin: 0 0 25px 0;;text-align: center;}
.lboard .option .box ul{margin:0 0 15px 0;}
.lboard .option .box ul li{border-top: 1px solid #ddd; padding:10px 0;;display: flex; ;align-items:center;}
.lboard .option .box ul li:last-child{border-bottom:1px solid #ddd;}
.lboard .option .box ul li p{text-align: center;;font-size: 20px;color: #444;width:70%;line-height:27px;}
.lboard .option .box ul li p.tit{color: #222;font-weight: 600;width:30%;}
.lboard .option .box .noti{color: #D08054;font-size: 18px;font-weight: 500;line-height: 29px; /* 161.111% */letter-spacing: -0.54px;}
.lboard .option .box .chk{color: #222;font-size: 20px;font-weight: 500;line-height: 35px; /* 175% */letter-spacing: -0.6px;padding-left: 35px; background:url('../img/check_circle.svg') 0 6px no-repeat;;margin: 8px 0;;}


.lboard .iconbox{display: flex;align-items: flex-start;gap: 25px;margin:60px 0 0;}
.lboard .iconbox > div{display: flex;padding: 35px;align-items: flex-start;gap: 15px;flex: 1 0 0;border-radius: 10px;border: 3px solid #4F7429;flex-direction: column;}
.lboard .iconbox > div .icon{}
.lboard .iconbox > div .tbox h5{color: #4F7429;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;}
.lboard .iconbox > div .tbox p{color: #666;font-size: 20px;font-weight: 400;line-height: 28px; /* 140% */letter-spacing: -0.6px;}

.lboard .boxing01 ul{display: flex;align-items: flex-start;gap: 15px;margin:60px 0 0;}
.lboard .boxing01 ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);position: relative;;}
.lboard .boxing01 ul li .img{width:100%;height: 275px;overflow: hidden;}
.lboard .boxing01 ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.lboard .boxing01 ul li .tbox{display: flex;padding: 40px 20px 25px;flex-direction: column;align-items: flex-start;gap: 10px;}
.lboard .boxing01 ul li .tbox h4{color: #6B7C5A;font-size: 25px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -1.9px;}
.lboard .boxing01 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.07em;word-break: keep-all;}
.lboard .boxing01 ul li .tbox .num{display: flex;width: 40px;height: 40px;border-radius: 40px;background: #6B7C5A;color: #FFF;font-size: 22px;font-weight: 600;line-height: 48px; /* 218.182% */text-align: center;position: absolute; top:-20px; left:50%; transform: translate(-50%, 0 );align-items: center; justify-content: center;}


.lboard .boxing02 ul{ display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.lboard .boxing02 ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.lboard .boxing02 ul li .img{width:100%;height: 275px;overflow: hidden;}
.lboard .boxing02 ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.lboard .boxing02 ul li .tbox{display: flex;padding: 30px;flex-direction: column;align-items: flex-start;gap: 10px;}
.lboard .boxing02 ul li .tbox h4{color: #6B7C5A;font-size: 26px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;}
.lboard .boxing02 ul li .tbox h4 span{color: #CDCFAE;font-size: 20px;}
.lboard .boxing02 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.57px;word-break: keep-all;}

.lboard .boxing03 ol{display: flex;align-items: flex-start;gap: 25px;align-self: stretch;}
.lboard .boxing03 ol li{flex: 1;;border-radius: 10px;background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.lboard .boxing03 ol li .img{overflow: hidden; position: relative;}
.lboard .boxing03 ol li .img img{width:100%; height: auto; object-fit: cover;}

.lboard .boxing03 ol li span{position: absolute;display: inline-block;height: 40px;padding: 0 20px;border-radius: 50px;background: rgba(43, 71, 16, 0.74);color: #FFF;font-size: 18px;font-weight: 500;line-height: 40px; /* 155.556% */letter-spacing: -0.54px;top: 20px;left: 20px;}

.lboard .boxing03 ol li .tbox{display: flex;padding: 30px;flex-direction: column;align-items: flex-start;gap: 10px;}
.lboard .boxing03 ol li .tbox h4{color: #6B7C5A;font-size: 26px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;}
.lboard .boxing03 ol li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.57px;word-break: keep-all;}
.lboard .boxing03 .tipbox{display: flex;padding: 10px 25px;justify-content: center;align-items: center;gap: 55px;align-self: stretch;background: #F5F5F5;margin:40px 0 0;}
.lboard .boxing03 .tipbox h5{color: #6B7C5A;font-size: 22px;font-weight: 600;line-height: 36px; /* 163.636% */letter-spacing: -0.66px;}
.lboard .boxing03 .tipbox  p{color: #333;font-size: 22px;font-weight: 600;line-height: 36px; /* 163.636% */letter-spacing: -0.66px;}

.lboard .boxing04 ul{display: flex;justify-content: center;align-items: flex-start;align-self: stretch;gap:50px;;margin:60px 0 0;}
.lboard .boxing04 ul li{display: flex;flex-direction: column;align-items: center;gap: 25px;width: 220px; position: relative;}
.lboard .boxing04 ul li .num{display: flex;width: 40px;height: 40px;flex-direction: column;justify-content: center;align-items: center;border-radius: 40px;background: #6B7C5A;color: #FFF;text-align: center;font-size: 18px;font-weight: 600;line-height: 27px; /* 150% */position: absolute; top:-20px;left: 50%; transform: translate(-50%, 0);}
.lboard .boxing04 ul li .icon{display: flex;width: 180px;height: 180px;flex-direction: column;justify-content: center;align-items: center;border-radius: 180px;background: #F0F4ED;}
.lboard .boxing04 ul li  h5{color: #6B7C5A;text-align: center;font-size: 22px;font-weight: 600;line-height: 22px; /* 100% */}
.lboard .boxing04 ul li p{color: #777;text-align: center;font-size: 18px;font-weight: 400;line-height: 27px; /* 150% */word-break: keep-all;}

    @media (max-width:1400px){
    .lboard{padding:0 20px 150px;}
    .lboard .bar{width:100%;}
    }

    @media (max-width:1200px){
    .lboard{padding-bottom:100px;}
    .lboard .bar{margin:50px auto;}
    .lboard .top{gap:36px;margin:0 0 40px 0;align-items:stretch;}
    .lboard .top .img{width:400px;}
    .lboard .top .tbox h3{font-size:28px;}
    .lboard .top .tbox h3::after{margin:20px 0 30px;}
    .lboard .top .tbox h4{font-size:18px;margin:24px 0 10px 0;}
    .lboard .top .tbox p{font-size:18px;line-height:30px;}
    .lboard .option{gap:30px;}
    .lboard .option .box h3{font-size:20px;padding:8px 20px;}
    .lboard .option .box ul li p{font-size:17px;}
    .lboard .option .box .noti{font-size:16px;line-height:26px;}
    .lboard .option .box .chk{font-size:17px;line-height:28px;}
    .lboard .iconbox{flex-wrap:wrap;align-items:stretch;}
    .lboard .iconbox > div{flex:1 0 45%;padding:28px;gap:24px;}
    .lboard .iconbox > div .tbox h5{font-size:22px;}
    .lboard .iconbox > div .tbox p{font-size:17px;line-height:26px;}
    .lboard .boxing h4.tit{font-size:28px;line-height:36px;}
    .lboard .boxing h4.tit::after{margin:20px 0 30px;}
    .lboard .boxing .txt{font-size:18px;line-height:30px;margin:24px 0;}
    .lboard .boxing01 ul{gap:30px 15px;margin:40px 0 0;align-items:stretch;flex-wrap: wrap;}
    .lboard .boxing01 ul li{flex:none; width:31%;}
    .lboard .boxing01 ul li .img{height:auto;}
    .lboard .boxing01 ul li .tbox{padding:32px 16px 20px;min-height: 145px;}
    .lboard .boxing01 ul li .tbox h4{font-size:21px;}
    .lboard .boxing01 ul li .tbox p{font-size:16px;line-height:24px;}
    .lboard .boxing02 ul{gap:20px;}
    .lboard .boxing02 ul li .img{height:220px;}
    .lboard .boxing02 ul li .tbox h4{font-size:22px;}
    .lboard .boxing02 ul li .tbox h4 span{font-size:17px;}
    .lboard .boxing02 ul li .tbox p{font-size:16px;line-height:24px;}
    .lboard .boxing03 ol{align-items:stretch;}
    .lboard .boxing03 ol li span{font-size:16px;height:32px;line-height:32px;padding:0 16px;top:16px;left:16px;}
    .lboard .boxing03 ol li .tbox{padding:24px;}
    .lboard .boxing03 ol li .tbox h4{font-size:22px;}
    .lboard .boxing03 ol li .tbox p{font-size:16px;line-height:24px;}
    .lboard .boxing03 .tipbox{gap:24px;padding:16px 24px;}
    .lboard .boxing03 .tipbox h5{font-size:19px;line-height:30px;}
    .lboard .boxing03 .tipbox p{font-size:18px;line-height:30px;}
    .lboard .boxing04 ul{gap:24px;margin:40px 0 0;}
    .lboard .boxing04 ul li{width:170px;gap:16px;}
    .lboard .boxing04 ul li .icon{width:140px;height:140px;}
    .lboard .boxing04 ul li h5{font-size:19px;}
    .lboard .boxing04 ul li p{font-size:16px;line-height:24px;}
    }

    @media (max-width:980px){
    .lboard .top{flex-direction:column;align-items:flex-start;}
    .lboard .top .img{width:100%;}
    .lboard .option{flex-direction:column;gap:30px;}
    .lboard .iconbox{flex-direction:column;}
    .lboard .iconbox > div{width:100%;}
    .lboard .boxing02 ul{grid-template-columns:repeat(1, 1fr);}
    .lboard .boxing03 ol{flex-wrap:wrap;}
    .lboard .boxing03 ol li{width:calc(50% - 12.5px);flex:none;}
    .lboard .boxing03 .tipbox{flex-direction:column;gap:10px;text-align:center;}
    .lboard .boxing04 ul{flex-wrap:wrap;gap:40px 24px;}
    .lboard .boxing04 ul li{width:calc(33.33% - 16px);}
    }

    @media (max-width:640px){
    .lboard{padding-bottom:60px;}
    .lboard .top{gap:30px;margin:0 0 30px 0;}
    .lboard .top .tbox h3{font-size:24px;line-height:1.4;}
    .lboard .top .tbox h3::after{width:50px;height:3px;margin:16px 0 20px;}
    .lboard .top .tbox h4{font-size:16px;margin:20px 0 8px 0;}
    .lboard .top .tbox p{font-size:15px;line-height:26px;word-break:keep-all;}
    .lboard .option{gap:24px;}
    .lboard .option .box h3{font-size:18px;padding:6px 18px;margin:0 0 16px 0;}
    .lboard .option .box ul{margin:0 0 12px 0;}
    .lboard .option .box ul li{flex-direction:column;padding:8px 0;}
    .lboard .option .box ul li p{width:100%;font-size:15px;}
    .lboard .option .box ul li p.tit{width:100%;font-size:15px;}
    .lboard .option .box .noti{font-size:15px;line-height:24px;word-break:keep-all;}
    .lboard .option .box .chk{font-size:15px;line-height:26px;padding-left:28px;margin:6px 0;word-break:keep-all;background: url(../img/check_circle.svg) 0 2px no-repeat;background-size:18px;}
    .lboard .iconbox{gap:16px;}
    .lboard .iconbox > div{padding:24px;gap:16px;border-width:2px;}
    .lboard .iconbox > div .icon img{width:36px;}
    .lboard .iconbox > div .tbox h5{font-size:20px;margin:0 0 8px 0;}
    .lboard .iconbox > div .tbox p{font-size:15px;line-height:24px;word-break:keep-all;}
    .lboard .boxing h4.tit{font-size:24px;line-height:32px;}
    .lboard .boxing h4.tit::after{width:50px;height:3px;margin:16px 0 20px;}
    .lboard .boxing .txt{font-size:16px;line-height:26px;margin:16px 0;word-break:keep-all;}
    .lboard .boxing .txt br{display:none;}
    
    .lboard .boxing01 ul{flex-direction:column;gap:30px;margin:24px 0 0;}
    .lboard .boxing01 ul li{width:100%;}
    .lboard .boxing01 ul li .tbox{padding:24px 16px 18px;min-height: auto;}
    .lboard .boxing01 ul li .tbox h4{font-size:19px;}
    .lboard .boxing01 ul li .tbox p{font-size:15px;line-height:22px;}
    .lboard .boxing01 ul li .tbox .num{width:32px;height:32px;font-size:18px;top:-16px;}
    .lboard .boxing02 ul{gap:16px;}
    .lboard .boxing02 ul li .img{height:200px;}
    .lboard .boxing02 ul li .tbox{padding:20px;}
    .lboard .boxing02 ul li .tbox h4{font-size:20px;}
    .lboard .boxing02 ul li .tbox h4 span{font-size:15px;}
    .lboard .boxing02 ul li .tbox p{font-size:15px;line-height:22px;}
    .lboard .boxing03 ol{flex-direction:column;gap:16px;}
    .lboard .boxing03 ol li{width:100%;}
    .lboard .boxing03 ol li span{font-size:15px;height:30px;line-height:30px;padding:0 14px;top:12px;left:12px;}
    .lboard .boxing03 ol li .tbox{padding:20px;}
    .lboard .boxing03 ol li .tbox h4{font-size:20px;}
    .lboard .boxing03 ol li .tbox p{font-size:15px;line-height:22px;}
    .lboard .boxing03 .tipbox{padding:20px;margin:24px 0 0;}
    .lboard .boxing03 .tipbox img{width:28px;}
    .lboard .boxing03 .tipbox h5{font-size:17px;line-height:26px;}
    .lboard .boxing03 .tipbox p{font-size:15px;line-height:24px;word-break:keep-all;}
    .lboard .boxing04 ul{gap:24px 16px;margin:24px 0 0;}
    .lboard .boxing04 ul li{width:calc(50% - 8px);gap:12px;}
    .lboard .boxing04 ul li .num{width:32px;height:32px;font-size:16px;top:-16px;}
    .lboard .boxing04 ul li .icon{width:110px;height:110px;}
    .lboard .boxing04 ul li h5{font-size:17px;}
    .lboard .boxing04 ul li p{font-size:15px;line-height:22px;}
    }



/* SSB */
.ssb {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.ssb .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.ssb .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;margin: 0 0 60px 0;;}
.ssb .top .img{width: 571px;height:auto;flex-shrink: 0;border-radius: 15px;overflow: hidden;}
.ssb .top .img img{width: 100%;height: 100%;object-fit: cover;}

.ssb .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: 1.5;}
.ssb .top .tbox h3 span{color: #6B7C5A;}
.ssb .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #6B7C5A;margin: 30px 0 40px;;}
.ssb .top .tbox  h4{color: #B2B2B2;font-family: Poppins;font-size: 20px;font-weight: 600;line-height: normal;margin:30px 0 10px 0;}
.ssb .top .tbox h6{color: #000;font-size: 24px;font-weight: 600;line-height: 35px; /* 145.833% */letter-spacing: -0.72px;margin: 15px 0 ;;}
.ssb .top .tbox  p{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;word-break: keep-all;}


.ssb .iconbox{display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;}
.ssb .iconbox > div{display: flex;padding: 35px;align-items: center;gap: 30px;flex: 1 0 0;border-radius: 10px;border: 3px solid #6B7C5A;}
.ssb .iconbox > div .icon{}
.ssb .iconbox > div  h5{color: #6B7C5A;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;}


.ssb .boxing h4.tit{color: #000;font-size: 36px;font-weight: 600;line-height: 48px; /* 133.333% */}
.ssb .boxing h4.tit span{color: #6B7C5A;}
.ssb .boxing h4.tit:AfteR{content:"";display: block; width: 80px;height: 4px;background: #6B7C5A;margin:30px 0 50px;}

.ssb .boxing .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 36px; /* 218.182% */letter-spacing: -0.66px;margin: 35px 0;word-break: keep-all;}


.ssb .boxing01 ul{display: grid;gap: 10px; grid-template-columns: repeat(2, 1fr);}
.ssb .boxing01 ul li{display: flex;padding: 45px 35px;flex-direction: column;align-items: center;border-radius: 10px;background: #F3F5F0;}
.ssb .boxing01 ul li.last{background:#fff;border: 4px solid #EBEEE6;
}
.ssb .boxing01 ul li h4{color: #111;text-align: center;font-size: 30px;font-weight: 600;line-height: 30px; /* 100% */}
.ssb .boxing01 ul li.last h4{color: #4B6532;}
.ssb .boxing01 ul li h4:after{content:"";display: block;width: 60px;height: 3px;background: #6B7C5A;margin: 20px auto;;}
.ssb .boxing01 ul li p{color: #667686;text-align: center;font-size: 20px;font-weight: 400;line-height: 30px; /* 150% */letter-spacing: -0.4px;}

.ssb .boxing02 ul{ display:flex; gap:35px;}
.ssb .boxing02 ul li{display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;border-radius: 10px;
background: #FFF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10), 0 0 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
.ssb .boxing02 ul li .img{width:100%;height: 275px;overflow: hidden;}
.ssb .boxing02 ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.ssb .boxing02 ul li .tbox{display: flex;padding: 30px;flex-direction: column;align-items: flex-start;gap: 10px;}
.ssb .boxing02 ul li .tbox h4{color: #6B7C5A;font-size: 26px;
font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;}
.ssb .boxing02 ul li .tbox h4 span{color: #CDCFAE;font-size: 20px;}
.ssb .boxing02 ul li .tbox p{color: #666;font-size: 19px;line-height: 28px; /* 147.368% */letter-spacing: -0.57px;word-break: keep-all;}



.ssb .option{}
.ssb .option .flex{display: flex; gap: 50px;;}
.ssb .option .box{flex:1;}
.ssb .option .box h3{padding: 8px 25px;border-radius: 50px;background: #F0F5EB;color: #6B7C5A;font-size: 26px;font-weight: 600;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin: 0 0 25px 0;;text-align: center;}
.ssb .option .box ul{margin:0 0 15px 0;}
.ssb .option .box ul li{border-top: 1px solid #ddd; padding:10px 0;;display: flex; ;}
.ssb .option .box ul li:last-child{border-bottom:1px solid #ddd;}
.ssb .option .box ul li p{text-align: center;;font-size: 20px;color: #444;width:60%;}
.ssb .option .box ul li p.tit{color: #222;font-weight: 600;width:40%;}
.ssb .option .box .noti{color: #D08054;font-size: 18px;font-weight: 500;line-height: 29px; /* 161.111% */letter-spacing: -0.54px;}
.ssb .option .box .chk{color: #222;font-size: 20px;font-weight: 500;line-height: 28px; /* 175% */letter-spacing: -0.6px;padding-left: 35px; background:url('../img/check_circle.svg') 0 0px no-repeat;;margin: 12px 0;;}
.ssb .option .box .chk span{color: #9C9C9C;font-size: 18px;font-weight: 500;line-height: 20px; /* 111.111% */letter-spacing: -0.54px;}

.ssb  .tipbox{display: flex;padding: 10px 25px;justify-content: center;align-items: center;gap: 55px;align-self: stretch;background: #F5F5F5;margin:40px 0 0;}
.ssb  .tipbox h5{color: #6B7C5A;font-size: 22px;font-weight: 600;line-height: 36px; /* 163.636% */letter-spacing: -0.66px;}
.ssb  .tipbox  p{color: #333;font-size: 22px;font-weight: 600;line-height: 36px; /* 163.636% */letter-spacing: -0.66px;}




.ssb .boxing03 ul{display: flex;justify-content: center;align-items: flex-start;align-self: stretch;gap:50px;;margin:60px 0 0;}
.ssb .boxing03 ul li{display: flex;flex-direction: column;align-items: center;gap: 25px;width: 220px; position: relative;}
.ssb .boxing03 ul li .num{display: flex;width: 40px;height: 40px;flex-direction: column;justify-content: center;align-items: center;border-radius: 40px;background: #6B7C5A;color: #FFF;text-align: center;font-size: 18px;font-weight: 600;line-height: 27px; /* 150% */position: absolute; top:-20px;left: 50%; transform: translate(-50%, 0);}
.ssb .boxing03 ul li .icon{display: flex;width: 180px;height: 180px;flex-direction: column;justify-content: center;align-items: center;border-radius: 180px;background: #F0F4ED;}
.ssb .boxing03 ul li  h5{color: #6B7C5A;text-align: center;font-size: 22px;font-weight: 600;line-height: 22px; /* 100% */}
.ssb .boxing03 ul li p{color: #777;text-align: center;font-size: 18px;font-weight: 400;line-height: 27px; /* 150% */word-break: keep-all;}

    @media (max-width:1400px){
    .ssb{padding:0 20px 150px;}
    .ssb .bar{width:100%;}
    }

    @media (max-width:1200px){
    .ssb{padding-bottom:100px;}
    .ssb .bar{margin:50px auto;}
    .ssb .top{gap:36px;margin:0 0 40px 0;align-items:stretch;}
    .ssb .top .img{width:400px;}
    .ssb .top .tbox h3{font-size:28px;}
    .ssb .top .tbox h3::after{margin:20px 0 30px;}
    .ssb .top .tbox h4{font-size:18px;margin:24px 0 10px 0;}
    .ssb .top .tbox h6{font-size:20px;line-height:30px;}
    .ssb .top .tbox p{font-size:18px;line-height:30px;}
    .ssb .iconbox{gap:12px;}
    .ssb .iconbox > div{padding:28px;gap:20px;}
    .ssb .iconbox > div h5{font-size:18px;line-height: 28px;}
    .ssb .boxing h4.tit{font-size:28px;line-height:36px;}
    .ssb .boxing h4.tit::after{margin:20px 0 30px;}
    .ssb .boxing .txt{font-size:18px;line-height:30px;margin:24px 0;}
    .ssb .boxing01 ul li{padding:32px 24px;}
    .ssb .boxing01 ul li h4{font-size:24px;}
    .ssb .boxing01 ul li p{font-size:17px;line-height:26px;}
    .ssb .boxing01 ul li p br{display:none;}
    .ssb .boxing02 ul{gap:20px;}
    .ssb .boxing02 ul li .img{height:220px;}
    .ssb .boxing02 ul li .tbox h4{font-size:22px;}
    .ssb .boxing02 ul li .tbox h4 span{font-size:17px;}
    .ssb .boxing02 ul li .tbox p{font-size:16px;line-height:24px;}
    .ssb .option .flex{gap:30px;}
    .ssb .option .box h3{font-size:20px;padding:8px 20px;}
    .ssb .option .box ul li p{font-size:17px;}
    .ssb .option .box .noti{font-size:16px;line-height:26px;}
    .ssb .option .box .chk{font-size:17px;line-height:26px;}
    .ssb .option .box .chk span{font-size:16px;}
    .ssb .tipbox{gap:24px;padding:16px 24px;}
    .ssb .tipbox h5{font-size:19px;line-height:30px;}
    .ssb .tipbox p{font-size:18px;line-height:30px;}
    .ssb .boxing03 ul{gap:24px;margin:40px 0 0;}
    .ssb .boxing03 ul li{width:170px;gap:16px;}
    .ssb .boxing03 ul li .icon{width:140px;height:140px;}
    .ssb .boxing03 ul li h5{font-size:19px;}
    .ssb .boxing03 ul li p{font-size:16px;line-height:24px;}
    }

    @media (max-width:980px){
    .ssb .top{flex-direction:column;align-items:flex-start;}
    .ssb .top .img{width:100%;}
    .ssb .boxing02 ul{flex-wrap:wrap;}
    .ssb .boxing02 ul li{flex:1 0 45%;}
    .ssb .option .flex{flex-direction:column;}
    .ssb .option .box ul li{flex-direction:column;}
    .ssb .option .box ul li p{width:100%;}
    .ssb .option .box ul li p.tit{width:100%;}
    .ssb .boxing03 ul{flex-wrap:wrap;gap:40px 24px;}
    .ssb .boxing03 ul li{width:calc(33.33% - 16px);}
    }

    @media (max-width:640px){
    .ssb{padding-bottom:60px;}
    .ssb .top{margin:0 0 30px 0;}
    .ssb .top .tbox h3{font-size:24px;line-height:1.4;}
    .ssb .top .tbox h3::after{width:50px;height:3px;margin:16px 0 20px;}
    .ssb .top .tbox h4{font-size:16px;margin:20px 0 8px 0;}
    .ssb .top .tbox h6{font-size:17px;line-height:26px;margin:10px 0;}
    .ssb .top .tbox p{font-size:15px;line-height:26px;}
    .ssb .iconbox{grid-template-columns:repeat(1, 1fr);gap:12px;}
    .ssb .iconbox > div{padding:20px;gap:14px;border-width:2px;}
    .ssb .iconbox > div .icon img{width:36px;}
    .ssb .iconbox > div h5{font-size:16px;line-height:24px;word-break:keep-all;margin: 0;}
    .ssb .boxing h4.tit{font-size:24px;line-height:32px;}
    .ssb .boxing h4.tit::after{width:50px;height:3px;margin:16px 0 20px;}
    .ssb .boxing .txt{font-size:16px;line-height:26px;margin:16px 0;}
    .ssb .boxing01 ul{grid-template-columns:repeat(1, 1fr);}
    .ssb .boxing01 ul li{padding:24px 20px;}
    .ssb .boxing01 ul li h4{font-size:19px;}
    .ssb .boxing01 ul li h4::after{width:40px;height:2px;margin:14px auto;}
    .ssb .boxing01 ul li p{font-size:15px;line-height:24px;}
    .ssb .boxing02 ul{flex-direction:column;gap:16px;}
    .ssb .boxing02 ul li{width:100%;}
    .ssb .boxing02 ul li .img{height:200px;}
    .ssb .boxing02 ul li .tbox{padding:20px;}
    .ssb .boxing02 ul li .tbox h4{font-size:20px;}
    .ssb .boxing02 ul li .tbox h4 span{font-size:15px;}
    .ssb .boxing02 ul li .tbox p{font-size:15px;line-height:22px;}
    .ssb .option .box h3{font-size:18px;padding:6px 18px;margin:0 0 16px 0;}
    .ssb .option .box ul{margin:0 0 12px 0;}
    .ssb .option .box ul li{padding:8px 0;}
    .ssb .option .box ul li p{font-size:15px;}
    .ssb .option .box .noti{font-size:15px;line-height:24px;word-break:keep-all;}
    .ssb .option .box .chk{font-size:15px;line-height:24px;padding-left:28px;background-size:18px;margin:10px 0;word-break:keep-all;}
    .ssb .option .box .chk span{font-size:15px;}
    .ssb .tipbox{flex-direction:column;gap:10px;padding:20px;text-align:center;margin:24px 0 0;}
    .ssb .tipbox img{width:28px;}
    .ssb .tipbox h5{font-size:17px;line-height:26px;}
    .ssb .tipbox p{font-size:16px;line-height:24px;word-break:keep-all;}
    .ssb .boxing03 ul{gap:24px 16px;margin:24px 0 0;}
    .ssb .boxing03 ul li{width:calc(50% - 8px);gap:12px;}
    .ssb .boxing03 ul li .num{width:32px;height:32px;font-size:16px;top:-16px;}
    .ssb .boxing03 ul li .icon{width:110px;height:110px;}
    .ssb .boxing03 ul li h5{font-size:17px;}
    .ssb .boxing03 ul li p{font-size:15px;line-height:22px;}
    }

/* pcb */
.pcb {max-width:1400px; margin: 0 auto;padding-bottom: 150px;;}
.pcb .bar{width: 1400px; margin:70px auto; height:1px; background-color:#ddd; }
.pcb .top{display: flex;;gap: 50px;align-self: stretch;align-items: center;margin: 0 0 60px 0;;}

.pcb .top .tbox h3{color: #000;font-size: 36px;font-weight: 600;line-height: 1.5;}
.pcb .top .tbox h3:afteR{content: "";display: block;;width: 80px;height: 4px;background: #466EA8;margin: 30px 0 40px;;}

.pcb .top .tbox  p{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;word-break: keep-all;}
.pcb .boxing h4.tit{color: #000;font-size: 36px;font-weight: 600;line-height: 48px; /* 133.333% */}
.pcb .boxing h4.tit span{color: #466EA8;}
.pcb .boxing h4.tit:AfteR{content:"";display: block; width: 80px;height: 4px;background: #466EA8;margin:30px 0 50px;}
.pcb .boxing > p.txt{    color: #333;    font-size: 22px;    font-weight: 400;    line-height: 36px;    letter-spacing: -0.66px;    margin: 35px 0;}

.pcb .iconbox{display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;}
.pcb .iconbox > div{display: flex;flex-direction: column; padding: 35px;align-items: flex-start ;flex: 1 0 0;border-radius: 10px;border: 3px solid #1F3B64;position:relative;min-height: 190px; justify-content: center;}
.pcb .iconbox > div .icon{position:absolute; top:50%; right:35px; transform: translate(0, -50%);}
.pcb .iconbox > div  h5{color: #1F3B64;font-size: 26px;font-weight: 700;line-height: 35px; /* 134.615% */letter-spacing: -0.78px;margin:0 0 10px 0;word-break: keep-all;}
.pcb .iconbox > div p{color: #666;font-size: 21px;font-weight: 500;line-height: 35px; /* 166.667% */letter-spacing: -0.63px;word-break: keep-all;} 
.pcb .iconbox > div p.dot{padding-left:14px; position: relative;}
.pcb .iconbox > div p.dot:before{display:block; content:"";width: 5px; height: 5px; border-radius: 5px; background-color: #1F3B64;position:absolute; left:0; top:15px;;}

.pcb  .pcb_type {display: flex;align-items: flex-start;gap: 50px;align-self: stretch;margin:0 0 60px 0;}
.pcb  .pcb_type .img{width: 450px;height: 450px;border-radius: 15px;overflow: hidden;display: flex; align-items: center; justify-content: center;flex-shrink: 0;}
.pcb  .pcb_type .img img{width: 100%;height: 100%; object-fit: cover;}
.pcb  .pcb_type .descbox {flex-grow: 1;}
.pcb  .pcb_type .descbox h4{color: #111;font-size: 30px;font-weight: 600;line-height: 30px; /* 100% */letter-spacing: -0.9px;padding:0 0 20px 15px; margin:0 0 25px 0;position:relative;border-bottom: 1px solid #ccc;;word-break: keep-all;}
.pcb  .pcb_type .descbox h4:before{display:block; content:"";width: 5px; height: 5px; border-radius: 5px; background-color: #1F3B64;position:absolute; left:0; top:12px;;}
.pcb  .pcb_type .descbox .txt{color: #333;font-size: 22px;font-weight: 400;line-height: 35px; /* 159.091% */letter-spacing: -0.66px;margin:0 0 40px 0;word-break: keep-all;}
.pcb .option  ul{margin:0 0 15px 0;}

.pcb .option  ul li{border-bottom:1px solid #ddd;padding:10px 0;;display: flex; align-items:center;}
.pcb .option  ul li.tb_head{border-radius: 50px;background: #3F68A4;border:none;}
.pcb .option  ul li.tb_head p{flex:1;}
.pcb .option  ul li p{text-align: center;;font-size: 20px;color: #444;flex:1;}
.pcb .option  ul li p.tit{color: #222;font-weight: 600;flex-grow:1;;}
/* .pcb .option  ul li p.desc{width:60%;} */
.pcb .option  ul li p.desc.long{width:70%;flex:none;}
.pcb .option  ul li.tb_head p{color: #fff; font-weight: 600;;}

.pcb  .inq_box{display: flex;padding: 70px  132px;align-items: center;align-self: stretch;justify-content:space-between;background:url('../img/sub_inq_bg.png') center center no-repeat; background-size:cover;border-radius: 10px;margin:120px 0 0;}
.pcb  .inq_box h3{color: #424242;font-size: 28px;font-weight: 500;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;flex-shrink: 0;}
.pcb  .inq_box h3 span{color: #1F3B64;}
.pcb  .inq_box a{display: flex; width: 270px; gap: 20px; padding:10px;border-radius: 10px;background: rgba(19, 51, 97, 0.65);
;color: #FFF;font-size: 28px;font-style: normal;line-height: 48px; /* 171.429% */letter-spacing: -0.84px;align-items: center;}
.pcb  .inq_box a:hover {background: rgba(19, 51, 97, 0.95);
}

    @media (max-width:1400px){
    .pcb{padding:0 20px 150px;}
    .pcb .bar{width:100%;}
    }

    @media (max-width:1200px){
    .pcb{padding-bottom:100px;}
    .pcb .bar{margin:50px auto;}
    .pcb .top{margin:0 0 40px 0;}
    .pcb .top .tbox h3{font-size:28px;}
    .pcb .top .tbox h3::after{margin:20px 0 30px;}
    .pcb .top .tbox p{font-size:18px;line-height:30px;}
    .pcb .boxing h4.tit{font-size:28px;line-height:36px;}
    .pcb .boxing h4.tit::after{margin:20px 0 30px;}
    .pcb .iconbox{gap:12px;}
    .pcb .iconbox > div{padding:28px;min-height:170px;}
    .pcb .iconbox > div .icon img{width:60px;}
    .pcb .iconbox > div h5{font-size:22px;}
    .pcb .iconbox > div p{font-size:18px;line-height:28px;}
    .pcb .pcb_type{gap:30px;margin:0 0 40px 0;}
    .pcb .pcb_type .img{width:320px;height:320px;}
    .pcb .pcb_type .descbox h4{font-size:24px;padding:0 0 16px 15px;margin:0 0 20px 0;}
    .pcb .pcb_type .descbox .txt{font-size:18px;line-height:28px;margin:0 0 24px 0;}
    .pcb .option ul li p{font-size:17px;}
    .pcb .inq_box{padding:50px 60px;margin:80px 0 0;}
    .pcb .inq_box h3{font-size:22px;line-height:36px;}
    .pcb .inq_box a{width:220px;font-size:20px;}
    }

    @media (max-width:980px){
    .pcb .top{flex-direction:column;align-items:flex-start;}
    .pcb .iconbox{grid-template-columns:repeat(1, 1fr);}
    .pcb .iconbox > div{min-height:auto;}
    .pcb .pcb_type{flex-direction:column;}
    .pcb .pcb_type .img{width:100%;height:auto;aspect-ratio:1/1;}
    .pcb .inq_box{flex-direction:column;gap:24px;text-align:center;}
    .pcb .inq_box h3{flex-shrink:none;}
    }

    @media (max-width:640px){
    .pcb{padding-bottom:60px;}
    .pcb .top{gap:20px;margin:0 0 30px 0;}
    .pcb .top .tbox h3{font-size:24px;}
    .pcb .top .tbox h3::after{width:50px;height:3px;margin:16px 0 20px;}
    .pcb .top .tbox p{font-size:15px;line-height:26px;}
    .pcb .boxing h4.tit{font-size:24px;line-height:32px;}
    .pcb .boxing h4.tit::after{width:50px;height:3px;margin:16px 0 20px;}
    .pcb .iconbox{gap:12px;}
    .pcb .iconbox > div{padding:24px;position:relative;}
    .pcb .iconbox > div .icon{position:static;margin:0 0 12px 0;transform: translate(0, 0);}
    .pcb .iconbox > div .icon img{width:44px;}
    .pcb .iconbox > div h5{font-size:20px;}
    .pcb .iconbox > div p{font-size:15px;line-height:24px;}
    .pcb .iconbox > div p.dot::before{top:10px;}
    .pcb .pcb_type{gap:20px;margin:0 0 30px 0;}
    .pcb .pcb_type .descbox h4{font-size:20px;padding:0 0 14px 14px;margin:0 0 16px 0;}
    .pcb .pcb_type .descbox .txt{font-size:15px;line-height:24px;margin:0 0 20px 0;}
    .pcb .option ul{margin:0 0 12px 0;}
    .pcb .option ul li{padding:8px 0;}
    .pcb .option ul li p{font-size:15px;word-break: keep-all;}
    .pcb .option ul li p.tit{width:35%;}
    .pcb .inq_box{padding:36px 24px;margin:60px 0 0;}
    .pcb .inq_box h3{font-size:18px;line-height:28px;word-break:keep-all;}
    .pcb .inq_box a{width:100%;font-size:17px;justify-content:center;}
    .pcb .inq_box a img:first-child{width:30px;}
    .pcb .inq_box a img:last-child{width:18px;}
    }
