@charset "UTF-8";

.infolet_body {
	text-align: center;
	padding-top: 20px;
}

.infolet_title {
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 10px;
}

.infolet_description {
	font-size: 0.9em;
	padding-bottom: 20px;
}

.infolet_data_type1 {
	color: rgb(67, 103, 128);
}

.infolet_data_type2 {
	color: rgb(228, 175, 90);
}

.infolet_label {
	color: rgb(152, 149, 149);
	font-size: 0.7em;
	padding-bottom: 10px;
}

.infolet_description {
  font-size: 0.9em;
  padding-bottom: 20px;
}

.infolet_nohead {
  width: 100%;
}

.infolet_nohead ul {
  
}

.infolet_nohead li {
  list-style-type: none;
  padding-bottom: 20px;
  font-weight: bold;
  color: #000;
  cursor: pointer;
}

.infolet_nohead_row {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.infolet_nohead_icon {
  width: 5%;
}

.infolet_nohead_title {
  display: table-cell;
  overflow:hidden;
  width: 85%;
}

.infolet_nohead_creDt {
  width: 10%;
  display: table-cell;
} 

.infolet_nohead_noContent {
  width: 100%;
  display: table-cell;
}

.infolet_tbl_head {
  clear: both;
  display: block;
  background: #f9f9f9;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  width: 100%;
}

.infolet_tbl_head table {
  table-layout: fixed;
  width: 100%;
  border-top: 2px solid #666;
  border-collapse: collapse;
}

.infolet_tbl_head th {
  text-align: center;
  padding: 2px 5px;
  height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow:ellipsis;
}

.infolet_tbl_body {
  clear: both;
  overflow-y: scroll;
  display: block;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  width: 100%;
}

.infolet_tbl_body table {
  width: 100%;
  table-layout:fixed;
	border-collapse: collapse;
}

.infolet_tbl_body tr:nth-child(even) { /* 짝수줄 스타일 IE9 이상에서만 지원 */
  background-color: #f9f9f9;
}
.infolet_tbl_body tr:nth-child(odd) { /* 홀수줄 스타일 IE9 이상에서만 지원 */
  background-color: #fff;
}
.infolet_tbl_body tr:hover { /* Table에 Mouse Over Style */
  background-color: #effbff;
  cursor:pointer;
}
.infolet_tbl_body td {
  padding: 2px 5px;
  height: 28px;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-top: 0px;
  border-right: 0px;

  word-break:break-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.ep-stl-tbllist td:first-child {
  border-left: none;
}

.infolet_tbl_scroll {
  margin-top:-1px;
  height: 201px;
  overflow-y: scroll;
	z-index: 1;
}