
/* #FEATURES 5 #NEW
=====================================================*/
.fes5-box h3 {
  color: #4b4e53;
  font-family: "Noto Sans KR", sans-serif;  
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 7px;
  margin-top: 7px;
}

/* #FEATURES 6 #NEW
=====================================================*/
.fes6-box{
  margin-top:25px;
  margin-bottom:40px;
}
.fes6-box h3 {
/*  color: #4b4e53;*/
  font-family: "Noto Sans KR", sans-serif;  
  font-weight: normal;
  font-size: 18px;
  margin: 0;
}
.fes6-box .icon {
/*  color: #4b4e53;*/
  font-size: 80px;
  line-height:79px;
}

.fes6-box .icon_light {
/*  color: #4b4e53;*/  
  font-size: 80px;
  line-height:79px;
  font-weight: 100;
  color : #3f5185
}
@media (max-width: 767px) {
  .fes6-box{
    text-align:center;
  }
}


.point-bg {
  background-color: rgba(63, 81, 133, 1);
  color: #fff;
}

/* 기본 색상 스타일 */
.point a {
  color:rgba(63, 81, 133, 1);
  text-decoration: none;
  display: block;
  transition: color 0.3s ease, background-color 0.3s ease;
}

/* h3도 a 안에 있으므로 따로 스타일 필요 없음 */

/* Hover 시 효과 */
.point a:hover {
  color: #75a142; /* 텍스트 색상 흰색 */  
}





.white-bg{
  background-color:#fff;
}
.grey-light-bg{
  background-color:#eee;
}
.grey-dark-bg, .header.no-transparent .header-wrapper.grey-dark-bg{
  background-color:#303236;
}
.yellow-bg{
  background-color:#ffea00 !important;
}
.font-black {
  color:#4b4e53 !important;
}
.font-dark {
  color:#101010;
}
.font-text {
  color:#7e8082;
}




#contents .tit_area{width:100%; padding:60px 0 31px 0; overflow:hidden;}
  .tit_area p{float:right; font-size:14px; color:#888; padding:15px 0 0 0}
  .tit_area p a:link, .tit_area p a:visited{font-size:14px; color:#888; transition:all 0.3s ease;}
  .tit_area p a:hover{color:#222;transition:all 0.3s ease;}
  .tit_area p img{vertical-align:middle; margin:0 8px 2px;}
  .tit_area p img:first-child{margin:0 0 2px;}
  .tit_area h3 {color:#333; font-weight:100; font-size:31px; line-height:120%;letter-spacing:-1.5pt;} 


/*** 공통css ***/
.point_txt{font-weight:bold; color:#333; letter-spacing:-0.5pt;}

.tpad_10{padding-top:10px}
.tpad_20{padding-top:20px}
.tpad_35{padding-top:35px}
.bpad_5{padding-bottom:5px}
.bpad_10{padding-bottom:10px}
.bpad_20{padding-bottom:20px}
.bpad_25{padding-bottom:25px}
.bpad_30{padding-bottom:30px}
.bpad_40{padding-bottom:40px}
.bpad_50{padding-bottom:50px}

.cont_tit {font-size:28px; color:#333;  letter-spacing:-3px; line-height:39px;}
.cont_tit .point_txt {color:#13be94; letter-spacing:-3px; line-height:39px; }

/* 이용약관, 개인정보취급방침 */
.policy_con{position:relative; overflow:hidden; line-height:165%;}
.policy_con .cont_title{font-size:24px; color:#333; padding-bottom:18px; letter-spacing:-1.2pt; font-weight:600;}
.policy_con p.cont_tit {display:block; font-size:18px !important; padding-bottom:10px; font-weight:600; color:#333 !important; letter-spacing:-0.75pt; }
.policy_con .cont_txt {padding:0px 0px 35px 0;}
.policy_con .cont_txt2 {padding-bottom:35px;}
.policy_con .cont_box {padding:20px 25px; background:#f4f4f4; margin:7px 0px 10px 0px; display:block; line-height:165%; font-size:13px; letter-spacing:-0.55pt;}
.policy_con strong, .policy_con b{color:#333;}

.privacy_list {width:91%; overflow:hidden; clear:both; *zoom:1; padding:4% 4% 3% 4%; border:1px dashed #ddd; margin-bottom:30px;}
.privacy_list li {width:49%; float:left; padding-bottom:1%;}
.privacy_list li a {font-weight:600; color:#333}

#num1, #num2, #num3, #num4, #num5, #num6, #num7, #num8, #num9 {
  scroll-margin-top: 200px; /* 메뉴바 높이만큼 조정 */
}