.one-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}.stat__wrap .analysis .customer-type .one-box .one-box__inner{width:100%;position:relative}.stat__wrap .analysis .customer-type .one-box .one-box__inner:nth-child(2):before{content:"";display:inline-block;position:absolute;width:100%;height:1px;background-color:#ddd;top:-10%}.stat__wrap .analysis .customer-type .one-box+.one-box__inner{margin-top:60px}
.feature-txt{position:absolute;top:0;left:19%}.feature__wrap .one-box .feature-txt.top-box{margin:0;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature__wrap [class*=feature_]{padding-top:160px}.feature__wrap .feature-txt .txt-tit{ font-size:28px;color:#000;font-weight:700;line-height:44px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em} .txt-des{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-style:normal}.feature__wrap .feature-txt .txt-des{margin-top:24px;font-size:8px;color:#777;font-weight:400;line-height:28.96px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.feature__wrap .feature-txt .txt-des .des-strong{font-weight:500;color:#000}.feature__wrap .feature-txt .txt-notice{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:16px;color:#666;font-weight:400;line-height:23.17px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.feature__wrap .feature-img.bg-img img{width:100%}.feature__wrap .one-gray-box{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));background-image:linear-gradient(#f8f8f8,#fff);margin-top:191px}.feature__wrap .one-gray-box .feature-txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:200px;z-index:0}.feature__wrap .one-gray-box .feature-txt .txt-middle{max-width:100%;z-index:0;position:relative}.feature__wrap .one-gray-box .feature-txt .txt-middle img{width:700px}.feature__wrap .one-gray-box .feature-txt:before{position:absolute;content:"";background:url(../img/feature_msg_01_01_bg.20acdbf2.png) no-repeat 50%;background-size:100%;width:100%;height:232px;top:53%}.feature__wrap .one-gray-box .feature-big-txt{margin-top:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.feature__wrap .one-gray-box .feature-big-txt .big-txt{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:80px;color:#ddd;font-weight:700;line-height:110px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em;font-family:Noto Sans KR}.feature__wrap .one-gray-box .feature-big-txt .big-txt .big-txt-black{color:#000}.feature__wrap .one-gray-box .feature-big-txt .big-txt .blue-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(#00bfff),to(#0087f1));background-image:linear-gradient(180deg,#00bfff,#0087f1);background-clip:text;-webkit-background-clip:text;color:transparent}.feature__wrap .one-gray-box .feature-big-txt .feature-img{padding-top:80px}.feature__wrap .feature_1{padding-top:34px}.feature__wrap .feature_1 .one-box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:68.64583vw;margin-left:18.80208vw;margin-right:12.55208vw;margin-top:160px;padding-bottom:194px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.feature__wrap .feature_1 .one-box .feature-txt{width:650px;left:0}.feature__wrap .feature_1 .feature-img.first-img{padding-top:54px}.feature__wrap .feature_1 .feature-img.first-img img{width:100%}.feature__wrap .feature_1 .one-gray-box{margin-top:0}.feature__wrap .feature_3 .feature-txt,.feature__wrap .feature_4 .feature-txt,.feature__wrap .feature_5 .feature-txt{text-align:center}.feature__wrap .feature_3,.feature__wrap .feature_5{max-width:1440px;width:100%;margin:0 auto;text-align:center}.feature__wrap .feature_3 .feature-txt,.feature__wrap .feature_5 .feature-txt{position:relative}
.txt-tit{position: relative;z-index: 1;font-size:28px;color:#000;font-weight:700;line-height:44px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em}.feature__wrap .feature-txt .txt-des,.feature__wrap .feature-txt .txt-tit{ position: relative;z-index: 1;font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-style:normal}
.txt-des,.feature__wrap .feature-txt .txt-tit{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-style:normal}.feature__wrap .feature-txt .txt-des{margin-top:24px;font-size:20px;color:#777;font-weight:400;line-height:28.96px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.feature__wrap .feature-txt .txt-des .des-strong{font-weight:500;color:#000}
.feature-img.bg-img img{width:100%}.feature__wrap .one-gray-box{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));background-image:linear-gradient(#f8f8f8,#fff);margin-top:191px}.feature__wrap .one-gray-box .feature-txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:200px;z-index:0}.feature__wrap .one-gray-box .feature-txt .txt-middle{max-width:100%;z-index:0;position:relative}.feature__wrap .one-gray-box .feature-txt .txt-middle img{width:700px}.feature__wrap .one-gray-box .feature-txt:before{position:absolute;content:"";background:url(../img/feature_msg_01_01_bg.20acdbf2.png) no-repeat 50%;background-size:100%;width:100%;height:232px;top:53%}.feature__wrap .one-gray-box .feature-big-txt{margin-top:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.feature__wrap .one-gray-box .feature-big-txt .big-txt{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:80px;color:#ddd;font-weight:700;line-height:110px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em;font-family:Noto Sans KR}.feature__wrap .one-gray-box .feature-big-txt .big-txt .big-txt-black{color:#000}.feature__wrap .one-gray-box .feature-big-txt .big-txt .blue-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(#00bfff),to(#0087f1));background-image:linear-gradient(180deg,#00bfff,#0087f1);background-clip:text;-webkit-background-clip:text;color:transparent}.feature__wrap .one-gray-box .feature-big-txt .feature-img{padding-top:80px}.feature__wrap .feature_1{padding-top:34px}.feature__wrap .feature_1 .one-box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:68.64583vw;margin-left:18.80208vw;margin-right:12.55208vw;margin-top:160px;padding-bottom:194px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.feature__wrap .feature_1 .one-box .feature-txt{width:650px;left:0}.feature__wrap .feature_1 .feature-img.first-img{padding-top:54px}.feature__wrap .feature_1 .feature-img.first-img img{width:100%}.feature__wrap .feature_1 .one-gray-box{margin-top:0}.feature__wrap .feature_3 .feature-txt,.feature__wrap .feature_4 .feature-txt,.feature__wrap .feature_5 .feature-txt{text-align:center}.feature__wrap .feature_3,.feature__wrap .feature_5{max-width:1440px;width:100%;margin:0 auto;text-align:center}.feature__wrap .feature_3 .feature-txt,.feature__wrap .feature_5 .feature-txt{position:relative}.feature__wrap .feature_3 .feature-box+.feature-box,.feature__wrap .feature_5 .feature-box+.feature-box{margin-top:200px}.feature__wrap .feature_3 .feature-img,.feature__wrap .feature_5 .feature-img{margin-top:70px}.feature__wrap .feature_3 .feature-img.only-bd,.feature__wrap .feature_5 .feature-img.only-bd{background-color:#f8f8f8;border-radius:16px}.feature__wrap .feature_3 .feature-img.only-bd img,.feature__wrap .feature_5 .feature-img.only-bd img{background-color:#f8f8f8;margin:0 auto}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark{padding-top:100px}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark .title,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:16px}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark .title h5,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark .title h5{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:32px;color:#000;font-weight:700;line-height:46.34px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark .title img,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark .title img{margin:0}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark p,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark p{font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-size:16px;color:#666;font-weight:400;line-height:23.17px;letter-spacing:normal;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark p+p,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark p+p{margin-top:12px}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark p .safetymark-img,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark p .safetymark-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:25px;height:25px;position:relative}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark p .safetymark-img:after,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark p .safetymark-img:after{content:"";position:absolute;top:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFzSURBVHgB7ZQ/T8JAGMaft61RJ7o5yubo4BfA+AFgcySdGOUTkNZv4GpCAu4m6m5onDWBkUnYHHEjgbvXOy4kROhdG4Jx4Ena6929fX7v/QX2+m+iQtHxrBIgqLInBkLOUsTHozy/uSExhz5EDeTXAa6s9ExA9CTkNHHByGbu+bghyU1VC2HPNQWJrmgFnfyQmMs+8SeKiqgjWhT9bvbwB9oaEh6aZ2eQcgn4aBDaNewGogGvdcKp2hIvQ3tsAIf0VJSOgPH3OkC3X9wzBl92D+dI2lUyGZdM/fwEeG8YwNWDG5ANiWkEfdiUbt8Y4ZHJvHpmysl0M4ClHOeHGPX1SxtpQw16vM4GGDOZFoIQi2T5vQQ9D005nqzHMzCaxwfpRi9Y5Ceyp4oK8ohklHWtWBdeMEU6Q7j8mZMswKIfLql7zCPuqcByBuBuHvtNm4X7MKqdJpkuwdxdbebFVS8jF2CRCIpIj8qTNU/KftYi77W1fgBE1I9S0RLnvgAAAABJRU5ErkJggg==) no-repeat 50%;background-size:100%;width:25px;height:25px}.feature__wrap .feature_3 .feature-img.only-bd .only-safetymark p .safety-url,.feature__wrap .feature_5 .feature-img.only-bd .only-safetymark p .safety-url{color:#2f77fb;text-decoration:underline}.feature__wrap .feature_4 .one-box{margin:0}.feature__wrap .feature_4 .one-box .feature-img{margin-top:22px}.feature__wrap .feature_5{max-width:1196px}.feature__wrap .feature_6{padding-bottom:200px}
.des-strong{font-size:14px;color:#83BC22;font-weight:700;line-height:22px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em }
.fimage{     position: absolute; top: -100;  left: 30%;  z-index: -1; opacity: 0.8;  width: 100%;  }
.fimage2{     z-index: -1; opacity: 0.8;  width: 100%;  }
.fimage3 { text-align: center; z-index: -1;opacity: 0.8;width: 100%;}
.txt-tct{position: relative;text-align:center;z-index: 1;font-size:28px;color:#000;font-weight:700;line-height:44px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em}
.txt-dee{text-align:center;font-family:Noto Sans KR,Malgun Gothic,"\B9D1\C740\ACE0\B515",sans-serif;font-style:normal}
.dee-strong{text-align:center;font-size:14px;color:#83BC22;font-weight:700;line-height:22px;letter-spacing:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;letter-spacing:-.05em }


.hidden {
  display: none;
  opacity: 0;
}


.visible {
  display: table-cell;
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

.section-title {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.section-title h2 {
  font-family: Noto Sans KR, Malgun Gothic, "\B9D1\C740\ACE0\B515", sans-serif;
  font-size: 90px;
  color: #83BC22;
  font-weight: 600;
  line-height: 104px;
  letter-spacing: normal;
  font-style: normal;
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
  font-feature-settings: "pnum" on, "lnum" on;
  letter-spacing: -.03em;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
}

.template_sample {
  position: relative;
  display: inline-block; 
  text-align: center;
  padding: 20px; 
}

.template_sample img {
  position:relative;
  display: inline-block;
 
  transition: opacity 0.3s ease-in-out;
 

}

.template_sample:hover img {
  opacity: 0.5;
}

.select-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  color: #83BC22;
  border: 2px solid #83BC22; 
  border-radius: 12px; 
  padding: 10px 20px;
  font-size: 14px;
  cursor: pointer;
  opacity: 0; 
  transition: opacity 0.3s ease-in-out;
}

.template_sample:hover .select-button {
  opacity: 1;
}

.regtem_list{
  text-align: center;   
  font-weight: bold;    
  color: #83BC22;
  letter-spacing: 2px;
  margin: 3px 3px;
}

.teminput{
  border: none;                 
  border-bottom: 2px solid #83BC22; 
  outline: none;                
  padding: 5px;                  
  font-size: 16px;       
  text-align: center;   
}

.teminput:focus {
  border-bottom: 2px solid darkgreen
}

.teminfo{
  border-bottom: 3px solid #ccc;                 
  outline: none;                
  padding: 12px;                  
  font-size: 16px;    
  text-align: center;   
  letter-spacing: 2px;
}

.button-container {
  display: flex;
  gap: 10px; 
  margin-top: 20px;
}

.btn {
  padding: 3px 5px;
  background-color: #83BC22
  color: white;
  border: none;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}

.btn:hover {
  background-color:#83BC22;
}

.seltype_button {
  font-size: 32px !important;
  width: 45% !important;
  height: 700px !important;
  transition: all 0.3s ease;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.seltype_button.active {
  background-color: #198754 !important; 
  color: #fff !important;
  border-color: #198754 !important;
}

.seltype_button.shrink {
  width: 15% !important;
  height: 30px !important;
  font-size: 12px !important;
}

.table_wrap{
  width:100%
  position:relative;
  border-top:3px solid #83BC22;
  min-height: 500px;
}

.table_list{
  width:100%;
  border-bottom:2px solid #ddd;

}

.table_list  thead th{
border-bottom: 3px solid #ddd; 
color:#83BC22;
}

.table_list tbody tr {
  border-bottom: 1px solid #ccc; 
}

.table_list tbody td {

  padding: 3px;
}

.table_list tbody td.bcell {
 
  font-weight: bold;  
  text-align:center;

}

.category-tab{
position: relative;
margin-bottom: 0;
-webkit-transition: transform .3s ease;
-webkit-transition: -webkit-transform .3s ease;
transition: -webkit-transform .3s ease;
transition: transform .3s ease;
transition: transform .3s ease, -webkit-transform .3s ease;
-webkit-transform: translate(0);
transform: translate(0);
}

.category-tab ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;  padding: 0; 
  margin: 0; 
  gap: 32px;

}

.category-tab ul li {
  position: relative;
}

.category-tab ul li a {
  display: inline-block;
  line-height: 18px;
  color: #999;
  font-size: 14px;
  border-bottom: 3px solid transparent;
  padding: 0 0 6px;
  font-weight: 500;
}

.category-tab ul li.active a {
  border-color: #83BC22;
  color: #000;
  font-weight: 500;
}

