

/* table */



.tbl_list {
  width: 80%;
  padding-left:90px;
  
}
.tbl_list th {
  background-color: #f4eee5;
  text-align: center;
  padding: 7px 0;

  font-size: 17px;
  color:#795538;
 
}

.tbl_list td {
  border-bottom:1px solid #efdfce;
  padding:7px 15px;
  text-align:center;
  border-left:1px solid #efdfce;
  border-right:1px solid #efdfce;
  line-height:20px; 
  letter-spacing: -0.8px;
  color:#795538;
}
/*.tbl_list td:last-child{
  border-right:none;
}*/
.tbl_list input[type="text"] {
  width: 70%;
  padding:3px;
}
.tbl_list tfoot th {
  background: none;
  color:#333; font-size:12px;
  font-weight: bold;
  border-bottom:1px solid #efdfce;
  border-right:1px solid #efdfce;
}

.tbl_type02 {
	width: 605px;
	margin-bottom: 20px;
	border-top: 1px solid #ADADAD;
}
.tbl_type02 th {
	background-color: #F7F7F7;
	border-color: #ADADAD;
	color:#37ADAD;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
}
.tbl_type02 td {
	background-color: #FFFFFF;
	border-color: #ADADAD;
	border-right:none;
	text-align:left;
	padding-left:10px;
}
.brn {border-right:none;}
.border_left {border-left: 1px solid #ADADAD;}



.tbl_list02 {
  width: 100%;
  border-top:2px solid #b39c74;
}
.tbl_list02 th {
  background-color: #f4eee5;
  text-align: center;
  padding:5px 0;
  border-bottom:1px solid #b39c74;
  font-size:14px;
  color:#795538;
  border-right:1px solid #b39c74;
}

.tbl_list02 td {
  border-bottom:1px solid #efdfce;
  padding:7px 15px;
  text-align:center;
  border-right:1px solid #efdfce;
  line-height:15px; 
}
.tbl_list02.type2 td {
  padding:11px 15px;
}
.tbl_list02 tbody th {
  background-color: #fff;
  border-right:1px solid #efdfce;
  border-bottom:1px solid #efdfce;
}




.tbl_view{
  width: 100%;
  border-top:1px solid #b39c74;
  border-bottom:2px solid #b39c74;
}
.tbl_view thead th {
  font-size:20px;
  color:#2d5093;
}
.tbl_view th {
  text-align: center;
  padding:8px 24px;
  background-color: #f4eee5;
  text-align: left;
  border-bottom:1px solid #efdfce;
  font-size:14px;
  color:#795538;
  vertical-align: top;
}
.tbl_view td {
 border-bottom:1px solid #efdfce;
 padding:8px 8px;
 text-align:left;
 line-height:15px; 
 font-family: Dotum;

}
.tbl_view td p {
 font-family: Dotum
}

.tbl_view.bbs_nav {
  margin-top:20px;
  border-top:1px solid #b39c74;
  border-bottom:none;
}
.tbl_view.bbs_nav th {
  background: none;
  border-right:1px solid #b39c74;
  padding:5px;
  font-size:12px;
  color:#636363;
  text-align: center;
  font-weight: normal;
  border-bottom:1px solid #b39c74;
}
.tbl_view.bbs_nav td {
  border-right:1px solid #b39c74;
  border-bottom:1px solid #b39c74;
  padding:5px;
  text-align: center;
}
.tbl_view.bbs_nav td:last-child {
  border-right:none;
}

.tbl_b39c74 td, .tbl_b39c74 th{
  border-bottom:1px solid #b39c74;
}

.organize_p{
  text-align: left;
  font-size: 17px !important;
  padding-left:20px 20px 20px 20px !important;
}

.h-terms {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 250px;
  padding: 15px 10px;
  border: 1px solid #c9cacc;
  background-color: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-top:20px;
}

.h-terms__agree {
  margin-top: 10px;
}

.c-forms {
  margin: 0;
  padding: 0;
  line-height: 1.2;
}

.c-forms__selection {
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: middle;
  cursor: pointer;
}

.c-forms__selection-text {
  color: #1d1d1d;
  font-size: 18px;
  line-height: inherit;
  cursor: pointer;
}

.c-paragraph {
  margin: 0;
  padding: 0;
  color: #424446;
  font-size: 18px;
  line-height: 24px;
  word-break: break-all;
  text-align: justify;
}

.c-grouping {
  margin-top:50px;
  border-top: 2px solid #c42047;
  border-bottom: 1px solid #e5e5e5;
  background-color: #fff;
}

.c-grouping__group {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.c-grouping__group + .c-grouping__group {
  border-top: 1px solid #e5e5e5;
}
.c-grouping__key {
  width: 150px;
  font-size: 0.9375rem;
  letter-spacing: -1px;
}

.c-grouping__key {
  display: table-cell;
  vertical-align: top;
  width: 245px;
  padding: 15px 15px 5px 13px;
  color: #6f7275;
  font-weight: 500;
  font-size: 18px;
  text-align: left;
  background: #f0f1f3;
}

.c-grouping__value {
  display: table-cell;
  vertical-align: middle;
  padding: 7px 10px;
  color: #1d1d1d;
}

.c-forms {
  margin: 0;
  padding: 0;
  line-height: 1.2;
}

.c-forms__legend, .c-forms__label {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  clip: rect(0, 0, 0, 0);
}

.c-forms__text, .c-forms__password {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  max-width: 360px;
  height: 36px;
  border: 1px solid #c9cacc;
  border-radius: 0;
  outline: 0;
  background-color: #fff;
  color: #1d1d1d;
  font-size: 0.9375rem;
  line-height: 1.5;
  font-family: "Noto Sans Korean", "Malgun Gothic", sans-serif;
  -webkit-transition: -webkit-box-shadow .4s;
  transition: -webkit-box-shadow .4s;
  transition: box-shadow .4s;
  transition: box-shadow .4s, -webkit-box-shadow .4s;
}
.c-phone {
  max-width: 360px;
}
.c-phone__num {
  float: left;
  width: 69px ;;
  margin-left: 10px;
}

.c-forms__select {
  width: 100%;
  max-width: 360px;
  height: 36px;
  padding: 0 0 0 10px;
  border: 1px solid #c9cacc;
  border-radius: 0;
  outline: 0;
  background-color: #fff;
  color: #1d1d1d;
  line-height: 1.5;
  font-family: "Noto Sans Korean", "Malgun Gothic", sans-serif;
  -webkit-transition: -webkit-box-shadow .4s;
  transition: -webkit-box-shadow .4s;
  transition: box-shadow .4s;
  transition: box-shadow .4s, -webkit-box-shadow .4s;
}

.data_detail {
  margin-top:10px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: 22px 22px;
}

.data_detail p{
  margin-top:10px;
  line-height: 50px;
}

.pub{
  margin-top:30px;
  margin-bottom:50px;
}

