/*¸ÞÀÎ*/
.ccont{width: 100%; height: 722px; background-image: url(../images/welfare_bg.png); background-repeat: no-repeat; background-position: center center; background-size: cover; z-index: 20; transition: 0.7s ease; animation: fadeIn 1s 1;}
p.tx01{width: 315px;height: 23px;background: url("../images/welfare_vi01.png") no-repeat top left;position: absolute;top: 101px;left: 37px;animation-delay: .4s;opacity: 0;}
p.tx02{width: 604px; height: 208px;  background: url("../images/welfare_vi02.png") no-repeat top left; position: absolute; top: 150px; left:15px; opacity: 0;animation-delay: .2s;}
p.tx03{width: 497px; height: 317px; background: url("../images/welfare_vi03.png") no-repeat top left; position: absolute; top: 150px; left:18px; animation-delay: .5s;}
p.tx04{width: 494px; height: 429px; background: url("../images/welfare_vi04.png") no-repeat top left; position: absolute; top: 140px; left:685px; animation-delay: .3s;}

.con_wp{position: relative;width: 1200px;height: 722px;margin: 0 auto;}
section.con{text-align: center;position: relative;margin-top: -140px;}
section.con article.cp{position: relative;}
section.con article.ch_a{background: #6a5852; }
section.con article.ch_b{background: #fbf6f2; }
section.con article.ch_c{background: #faf7f2;}
section.con article.ch_e{background: #e4f0eb;}
section.con > article:nth-welfare(1){    background-image: linear-gradient(to bottom, #fcf8ee 50%, #4a674f 50%);}
div#visual_01{background: #fff;}

/*ÅØ½ºÆ® ¹öÆ°*/
.answer-box {
  position: relative;
  width: 1200px;
  display: flex;
  margin: 0 auto;
}

.answer-box a.img-text-link {
  position: absolute;
  left: 313px;
  bottom: 60px;
  font-size: 25px;
  font-weight: 400;
  color: #8f3c47;
  background: transparent;
  z-index: 5;
  white-space: nowrap;
  font-family: 'GmarketSansMedium', sans-serif;

  text-decoration: none;        
}

/* °¡Â¥ ¹ØÁÙ */
.answer-box a.img-text-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;                 
  width: 100%;
  height: 3px;                 
  background-color: #8f3c47;

  transform: scaleX(0);         
  transform-origin: left;
  transition: transform 0.3s ease;
}

/* hover ½Ã ¹ØÁÙ ÀÌµ¿ */
.answer-box a.img-text-link:hover::after {
  transform: scaleX(1);
}

/*¹öÆ°*/
/* °øÅë ÄÃ·¯ Å¬·¡½º */
.is-brown{ background:#6B3B2E; }
.is-brown:hover{ background:#b54e5c; transition:all .25s; }

.is-green{ background:#69a396; }
.is-green:hover{ background:#5f9483; transition:all .25s; }

/* ¼­ºê ¹öÆ° ·¡ÆÛ °øÅë */
.btwel{
 position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 50;

  width: 1200px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;

}

/* À§Ä¡ ¿É¼Ç */
.btwR1{ justify-content: flex-end; padding-right: 50px;  }
.btwR2{ justify-content: flex-end; padding-right: 144px;  }
.btwC{ justify-content: center; }
.btwL{ justify-content: flex-start; }
.btwB85{bottom: 85px !important;}
.btwB190{bottom: 190px !important;}
.btwB100{bottom: 100px !important;}

/*¼­ºê¹öÆ°*/
.bt_wp1{
  width: 325px;
  height: 54px;
  padding: 10px 22px;

  border: none;
  border-radius: 6px;

  font-family: 'GmarketSansMedium', sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #fff;

  cursor: pointer;
}
/*¸ÞÀÎ 2°³ ¹öÆ°*/
.v2Wrap{
  position: relative;
  overflow: visible; /* ¡Ú hiddenÀÌ¸é ¹öÆ° Àß¸² */
}
.btwe2{
  position: absolute;
  left: 50%;
  bottom: 80px;
  transform: translateX(-50%);
  z-index: 50;
  width: 1200px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}

.bt_wp2{
    width: 435px;
    height: 100px;
    border: none;
    border-radius: 10px;
    font-family: 'GmarketSansMedium', sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    letter-spacing: -1px;
}

/*¸ÞÀÎ 1°³ ¹öÆ°*/
.btwe3{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  position: relative;
}
.btwC{ justify-content: center; }

/* 1°³ ¸ÞÀÎ ¹öÆ° */
.bt_wp3{
  width: 600px;     /* ÇÊ¿äÇÏ¸é 580~680 »çÀÌ·Î Á¶Àý */
  height: 105px;
  border: none;
  border-radius: 12px;

  font-family: 'GmarketSansMedium', sans-serif;
  font-size: 40px;
  font-weight: 400;
  color: #fff;

  cursor: pointer;
}

/**/
.bt_wp4{
  width: 420px;
  height: 68px;
  padding: 10px 22px;

  border: none;
  border-radius: 6px;

  font-family: 'GmarketSansMedium', sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #fff;

  cursor: pointer;
}


section.con article.ch_b div.lastest{    margin: 0 auto; display: flex;justify-content: space-around;width: 1200px;}
/*¼­ºê¸Þ´º*/
div.sup_divScroll {position: absolute; top: 200px; right: 150px; z-index: 10; width: 118px;height:303px;display:none; transition:all .3s;}
div.sup_divScroll.sticky {
	position: fixed;top:200px;right: 150px;display:block;

	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
		animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in;
	-webkit-animation-timing-function: ease-in;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}


@media all and (max-width:1366px) {
	div.sup_divScroll.sticky{display:none;}
}

@media all and (max-width:1366px) {
	div.sup_divScroll.sticky{display:none;}
}

#scroll_menu{
	position: relative;
	width:100%;
	display:inline-block;
	/* margin-left:1px; */
	font-family: 'GmarketSansMedium';
	font-weight:normal;
	font-size: 17px;
	color: #5c5c5c;
	letter-spacing:-0.3;
	/*background: url("../images/welfare_menu.png") no-repeat left;*/
    background: #fff;
	border-radius:15px;
	/* box-shadow: 0 3px 9px rgb(0, 0, 0, 12%); */
	overflow:hidden;
	/* background-color:#fff; */
	height: 370px;
	/* margin: -1px; */
	border: 2px solid #32170a;
	border-radius: 16px;
      cursor: pointer;
}
#scroll_menu a {color: #6B4A3A;}
#scroll_menu > dt{width:100%;height: 100px;font-size: 18px;line-height:117px;border-radius:15px 15px 0 0; border-bottom:0; background: #69a396;z-index:99;display:table;}
#scroll_menu > dt > a.sel_tit{color: #fff; line-height:22px;display:table-cell;width:100%; height:100%;text-align:center;vertical-align:middle;padding-top:5px;box-sizing:border-box;}
#scroll_menu > dt > a.sel_tit:hover{color:#FFF4D3 !important;}
#scroll_menu > dt > a.sel_tit > span.smt{font-size:15px;}

#scroll_menu > dd{width:100%;height:77px;text-align:center;line-height:77px;    border-bottom: 2px solid #d4e6e1;}
#scroll_menu > dd.start{height: 76px;line-height: 76px;}
#scroll_menu > dd:last-welfare{border-radius:0 0 15px 15px; /* border-bottom:1px solid #d7d7d7; */height: 70px;}

#scroll_menu > dd > a{display:inline-block;width:100%;height:100%;/* display:flex; *//* align-items:center; */justify-content: center;/* text-align:center; */}
#scroll_menu > dt > a.on + dd > a.on{color: #FFF4D3 !important;font-weight: 700;}
#scroll_menu > dd > a.on{color: #b54e5c !important;}
#scroll_menu > dd > a:hover{color: #53a18e !important}

#scroll_menu > dd.start > a{padding-top: 18px;height:87px;line-height: 20px;border:0px solid red;}

#scroll_menu > dd.tlines a{line-height: 23px;height: 76px;padding-top: 10px;}
.fos1{color: #f7e7dc; font-weight: bold;}
.fos2 {color: #5a2f1a; font-weight: bold;}
.fosty1{display: block; line-height: 30px;}

#scroll_menu > dd.chtop > a{padding: 0;display:block;
  width:100%;
  padding:0;           /* ÀÌ°Å ÇÊ¼ö */
  text-align:center;   }
#scroll_menu > dd.chtop{height: 38px;line-height: 20px;}
#scroll_menu > dd.chtop a{height: 44px;display: flex;/* justify-content: center; */width: 100%;display: block;width: 100%;height: 38px;}
#scroll_menu > dd > a .top_visual{ display: block; width: 100%; height: 38px; line-height: 38px; background: #eaf3f1; font-weight: 700; font-size: 14px; letter-spacing: 1px; display:flex; justify-content:center; align-items:center; gap:6px; width:100%; height: 38px; line-height: 38px; padding-left: 10px;}
#scroll_menu > dd.chtop > a .top_visual::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #6B4A3A;}
#scroll_menu > dd.chtop > a .top_visual{transform: translateX(-1px);}
#scroll_menu > dd.chtop > a{ padding-left:0 !important; }

/*ÇªÅÍ*/
#footer{position: absolute; display: block;}

/*¼ö°­ÈÄ±â*/
.review_w.social{clear:both; width:100%;height:790px;margin:0px auto;padding:0;background:#0fa8c3 url('././../images/bg_hugi.png') no-repeat 50% 0;background-size: cover;}
.review_w.social > h2.introd{font-family: 'GmarketSansMedium';display:block;font-size: 38px;color:#fff;text-align:center;width:100%;font-weight: normal;letter-spacing:-0.5px;}
.review_w.social > p.intro_tt{font-family: 'GmarketSansBold';color:#fff;text-align:center;font-size: 50px;line-height:44px;font-weight: normal;margin:0px auto;display:table;padding-top: 104px;}
.review_w.social > p.intro_tt span .int_txt{font-family: 'GmarketSansMedium';}
.review_w.social > p.intro_tt > span{display:table-cell;vertical-align:middle;height:44px; line-height: 68px;}

.review_w.social > .carousel_wrap{width:1180px; margin:0 auto;position:relative;text-align:center;font-family: 'GmarketSansMedium';font-weight: normal;letter-spacing:-0.3px;}
.review_w.social > .carousel_wrap .swiper-container{width:1052px; margin:0 auto;position:relative;overflow:hidden;text-align:center;border:0px solid yellow;}
.review_w.social > .carousel_wrap .swiper {width:1052px; margin:0 auto;position:relative;/*overflow:hidden;*/text-align:center;}
.review_w.social > .carousel_wrap .swiper-wrapper .swiper-slide{
	width:408px; height:285px;margin-top:50px;
	background:#fff;border-radius:15px;padding:16px;
	opacity:0.9;
}

.swiper-slide-active{
	width:500px !important; height:400px;z-index:99999;
	background:#fff;border:4px solid #301e12;border-radius:0px;
	margin-left:-14%;margin-top:0px;padding:0px;
	-webkit-box-shadow:8px 8px 12px rgba(58,59,61,0.2), -8px 8px 12px rgba(58,59,61,0.2);
	opacity:1;
}

.review_w.social > .carousel_wrap .swiper-wrapper .swiper-slide-active{ width:500px; height:400px;z-index:99999; background:#fff;border:3px solid #674c3f;
	margin-left:-148px;margin-top:0px;padding:0px;  -webkit-box-shadow: 4px 4px 8px rgba(58,59,61,0.2), -4px 4px 8px rgba(58,59,61,0.2); opacity:1; 
	border-radius: 45px 0 45px 0; box-sizing: border-box; overflow: hidden;}
.swiper-slide-next{margin-left:-147px; width:440px !important;}
.swiper-slide-prev{width:408px !important;}

.swiper-button-prev, .swiper-button-next {
	display:inline-block;width:35px;height:71px;
	background:url('../../../images/common/s_btn_left.png') no-repeat 50% 50%;
	text-indent:-9999em;margin-top:0px !important;border:0px solid yellow;opacity:0.5;
}

.swiper-button-prev,
  .swiper-button-next {position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: calc(var(--swiper-navigation-size) / 44* 27); height: var(--swiper-navigation-size); margin-top: calc(0px -(var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color));}

.swiper-button-prev:hover, .swiper-button-next:hover{background:url('../../../images/common/s_btn_left.png') no-repeat 50% 50%;cursor: pointer;opacity:1;}
.swiper-button-prev{float:left;}
.swiper-button-next {transform:rotate(180deg);float:right;}


.swiper-slide-active > div.reviewcon > ol.rev_head{display:table;width:90%;text-align:left;margin:36px 0 0 36px;padding:0;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li{margin:0px;padding:0;display:table-cell;vertical-align:middle;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_pic{display:inline-block;width:124px;height:124px;border-radius:50%;margin:0px;padding:0;border:1px solid #e3e3e1;position:relative;overflow:hidden;background-color:#f2f2f2;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_pic img{width:124px;height:auto;padding:0;position: absolute;bottom:0; left:50%;margin:0px 0 0 -62px;border:none;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_pic img.def{/*width:116px;height:107px;position: absolute;top:0; left:50%;margin:8px 0 0 -58px;*/}

.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_name{display:inline-block;width:60%;margin:0px 0 0 28px;background:url('../images/ico_star.png') no-repeat 6px top;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_name p{color:#020202; font-size:34px;letter-spacing:1px;padding-top:38px;margin:0;font-weight:700;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_name p > span{font-weight:500;margin-left:5px;}
.swiper-slide-active > div.reviewcon > ol.rev_head > li.su_name span.hakkki{display:block;padding-top:14px; color:#858585; font-size:18px;letter-spacing:-0.5px;}

div.reviewcon > ol.rev_head{display:table;width:90%;text-align:left;margin:26px 0 0 26px;padding:0;}
div.reviewcon > ol.rev_head > li{margin:0px;padding:0;display:table-cell;vertical-align:middle;}
div.reviewcon > span.huijan{display:none;}
div.reviewcon > span.more{display:none;}

/*div.reviewcon > ol.rev_head > li.su_name{display:inline-block;width:60%;margin:0px 0 0 28px;background:url('../../../images/main/ico_star.png') no-repeat 6px top;}*/
div.reviewcon > ol.rev_head > li.su_name p{color:#020202; font-size:20px;letter-spacing:-0.3px; padding-top: 0px; margin: 0;font-weight: normal; display: inline-block; text-align: left;}
div.reviewcon > ol.rev_head > li.su_name p > span{font-weight:500;margin-left:2px;}
div.reviewcon > ol.rev_head > li.su_name span.hakkki{display:block;padding-top:10px; color:#858585; font-size:15px;letter-spacing:-0.5px;word-break: keep-all;}
div.reviewcon > ol.rev_head > li.su_pic{display:inline-block;width:92px;height:92px;border-radius:50%;margin:0px;padding:0;border:1px solid #e3e3e1;position:relative;overflow:hidden;background-color:#f2f2f2;}
div.reviewcon > ol.rev_head > li.su_pic img{width:92px;height:auto;padding:0;position: absolute;bottom:0; left:50%;margin:0px 0 0 -46px;border:none;}
div.reviewcon > ol.rev_head > li.su_pic img.def{/*width:86px;height:80px;position: absolute;top:0; left:50%;margin:5px 0 0 -43px;*/}

div.reviewcon > p.su_txtt{ margin:19px 34px 0 32px;padding:0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height:86px; text-overflow:ellipsis; font-size:15px;line-height:23px;letter-spacing:-0.5px; word-break: keep-all; text-align:left;}

.swiper-slide-active > div.reviewcon > p.su_txtt{margin: 18px 42px 0 42px; padding: 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-overflow: ellipsis !important; width: 410px; height: 130px; font-size: 16px; line-height: 27px; letter-spacing: -0.3px; word-break: keep-all; text-align: left; font-family: 'GmarketSansMedium' !important; font-weight: normal; position: relative;}

.swiper-slide-active > div.reviewcon  a.more{    display: inline-block; position: absolute; right: 50px; bottom: 45px; background: #fff url('../images/btn_more.png') no-repeat right 5px; padding-top: 5px; padding-right: 22px; width: 60px; height: 24px; box-sizing: border-box; border: 0px solid red;}
.swiper-slide-active > div.reviewcon  a.more:hover{background:#fff url('../images/btn_more_on.png') no-repeat right 5px;cursor:pointer;transition:all 0.2s;color:#211e1b;}
.swiper-slide-active > div.reviewcon  a.more span.more{font-size: 14px; font-family: 'Pretendard', sans-serif; font-weight: 400; display: inline-block; width: 100%; height: 100%;}
.swiper-slide .more{display:none;}

.swiper-slide-active > div.reviewcon > span.huijan{display: inline-block;position: absolute;right:37px;top:0px;background:url('../images/review_huijang.png') no-repeat top left;color:#fff;font-size:16px;text-align:center; line-height:20px;padding-top:22px;width:66px;height:84px;z-index:99;font-family: 'GmarketSansMedium';font-weight: normal;}

.ch_btn{background-color: #4b0b03; padding:0; color: #fff; font-size: 20px; border-radius: 5px;width: 262px; height:58px;font-family: 'GmarketSansMedium';font-weight: normal;}
.ch_btn:hover {background-color: #237e8c;}

.ch_con_w{border:0px solid red;width:1200px; margin:0 auto;}
.ch_con_w > div{width:100%;height:139px;position:relative;}
.ch_con_w > div > .btnn{position: absolute;right:37px;top:37px;}


/*¹Î°£ÀÚ°ÝÁõ Ç¥*/

.ch_d {
  padding-top: 0px;
  padding-bottom: 120px;
  background-color: #fff;
  border-radius: 18px;
  font-family: 'GmarketSansMedium', sans-serif;
}

/* Ç¥ ·¡ÆÛ(º£ÀÌÁö ¹è°æÀÌ ¼¿ »çÀÌ °£°ÝÀ¸·Î º¸ÀÌ°Ô ÇÔ) */
.ch_d .priv-table {
  background: #fff8f3;
  border-radius: 10px;
  width: 1200px;
  margin: 0 auto;
  padding: 60px 45px;
}

/* ===== Å×ÀÌºí: °£°ÝÇü ·¹ÀÌ¾Æ¿ô ===== */
.ch_d .priv-table table {
  width: 100%;
  border-collapse: separate !important;
  border-spacing: 6px 6px;           /* ¼¿ »çÀÌ ¿©¹é (°¡·Î x ¼¼·Î) */
  table-layout: fixed;
}

/* ===== Ä¸¼Ç ===== */
.ch_d .priv-table .kv-caption {
  caption-side: top;
  text-align: center;
  padding: 10px 12px 35px;
  border-bottom: 0;
}
.ch_d .priv-table .kv-caption .cap-top {
  display: block;
  color: #6a5852;
  font-size: 35px;
  line-height: 1.25;
  margin-bottom: 6px;
}
.ch_d .priv-table .kv-caption .cap-main {
  display: block;
  color: #6a5852;
  font-size: 35px;
  font-weight: 700;
  line-height: 1;
  word-break: keep-all;
}

.ch_d .priv-table .kv-caption .cap-sup{
	display: block;
	color: #6a5852;
	font-size: 18px;
	word-break: keep-all;
  opacity: 0.8;
}
/* ===== Çì´õ(°¢ ¼¿ µ¶¸³ ¹Ú½º) ===== */
.ch_d .priv-table thead th {
    background: #6a5852;
    color: #ffffff;
    font-size: 20px;
    padding: 0 18px;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;
    text-align: center;
    border: 1px solid #3e644a;
        font-weight: normal;
}
.ch_d .priv-table thead th:last-welfare { text-align: center; }

/* ===== ¹Ùµð(°¢ ¼¿ µ¶¸³ ¹Ú½º) ===== */
.ch_d .priv-table tbody td {
  background: #ffffff;
  color: #6a5852;
  padding: 12px;
  font-size: 18px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #d8d6d7;           /* ¼¿ ÀÚÃ¼ Å×µÎ¸® */
  line-height: 28px;
}
.ch_d .priv-table tbody td.col-action { text-align: center; }

/* Â¦¼öÇà Åæ Â÷ÀÌ(¼±ÅÃ) */
/* .ch_d .priv-table tbody tr:nth-welfare(even) td { background:#fbfbf7; } */

/* µÎ ¹øÂ° ÄÃ·³ °­Á¶(¿¬³ì ¹è°æ) */
.ch_d .priv-table .col-cert {
  font-weight: normal;
  color: #b54e5c;
  background: #f9e3db;
}

/* ===== ¹öÆ° ===== */
.ch_d .priv-table .btn-apply {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 15px 6px;
  background: #6fa89a;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  font-weight: 400;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
  width: 105px;
  height: 35px;
}
.ch_d .priv-table .btn-apply:hover { background: #5f9483; }

/* ====== ¸ð¹ÙÀÏ(¹ÝÀÀÇü) ====== */
@media (max-width: 760px) {
  /* ¼½¼Ç ¿©¹é Ãà¼Ò */
  .ch_d {
    padding: 40px 16px;
  }

  /* ·¡ÆÛ °¡·ÎÆø/ÆÐµù Ãà¼Ò */
  .ch_d .priv-table {
    width: 100%;
    padding: 24px 12px;
    border-radius: 12px;
  }

  /* Ç¥¸¦ Ä«µå ¸®½ºÆ®·Î ÀüÈ¯ */
  .ch_d .priv-table thead { display: none; }
  .ch_d .priv-table table,
  .ch_d .priv-table tbody,
  .ch_d .priv-table tr,
  .ch_d .priv-table td {
    display: block;
    width: 100%;
  }

  /* ¼¿ °£ °£°Ý: border-spacing ´ë½Å Ä«µå ¸¶ÁøÀ¸·Î Ã³¸® */
  .ch_d .priv-table table { border-spacing: 0; }
  .ch_d .priv-table tbody tr {
    margin: 0 0 12px;
    background: transparent;
  }

  /* °¢ ÇàÀ» Ä«µåÃ³·³ º¸ÀÌ°Ô */
  .ch_d .priv-table tbody tr > td:first-welfare {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .ch_d .priv-table tbody tr > td:last-welfare {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  /* ¼¿ ½ºÅ¸ÀÏ */
  .ch_d .priv-table tbody td {
    border: 1px solid #e3e5dc;
    border-bottom: none;
    padding: 12px 14px;
    font-size: 15px;
    background: #fff;
    text-align: left;
  }
  .ch_d .priv-table tbody tr > td:last-welfare {
    border-bottom: 1px solid #e3e5dc;
  }

  /* ¶óº§ Ãâ·Â: data-labelÀ» »ç¿ë */
  .ch_d .priv-table tbody td[data-label]::before {
    content: attr(data-label);
    display: block;
    font-size: 12px;
    color: #6b756b;
    margin-bottom: 4px;
  }

  /* °­Á¶ ÄÃ·³(¸ð¹ÙÀÏ¿¡¼­µµ À¯Áö) */
  .ch_d .priv-table .col-cert {
    background: #f9e3db;
    font-weight: 700;
    color: #b54e5c;
    
  }

  /* ¹öÆ°: °¡·ÎÆø 100% */
  .ch_d .priv-table .btn-apply {
    width: 100%;
    padding: 12px 0;
    font-size: 16px;
    margin-top: 4px;
    display: inline-flex;
    justify-content: center;
  }

  /* Ä¸¼Ç ÆùÆ® Ãà¼Ò */
  .ch_d .priv-table .kv-caption .cap-top { font-size: 18px; }
  .ch_d .priv-table .kv-caption .cap-main { font-size: 22px; }
  .ch_d .priv-table .kv-caption .cap-sup{ font-size: 14px; }
}

/* Å« ÅÂºí¸´(°¡º¯ Æø º¸Á¤) */
@media (min-width: 761px) and (max-width: 1160px) {
  .ch_d { padding: 60px 20px; }
  .ch_d .priv-table { width: 100%; padding: 40px 24px; }
  .ch_d .priv-table table { border-spacing: 10px 8px; }
  .ch_d .priv-table thead th { font-size: 16px; padding: 14px 16px; }
  .ch_d .priv-table tbody td { font-size: 15px; padding: 14px 16px; }
}


.teRose1{color: #b54e5c;}


