#table_guild_member {
  border-collapse: collapse;
  width: 100%;
}

#table_guild_member td,
#table_guild_member th {
  border: 1px solid #ddd;
  padding: 8px;
}

#table_guild_member th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: rgb(75, 161, 231);
  color: white;
}

div.material-table table {
  width: 99%;
  margin-left:auto;
  margin-right:auto;
  table-layout: fixed;
  border: 1px #474747 solid;
  border-radius: 7px;
  border-collapse: collapse;
}

div.material-table table tr td {
  padding: 0 0 0 56px;
  height: 48px;
  font-size: 13px;
  color: #F05A1B;
  border-bottom: solid 1px #474747;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

div.material-table table tr td a {
  color: inherit;
}

div.material-table table tr td a i {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.54);
}

div.material-table table tr {
  font-size: 12px;
}

div.material-table table th {
  font-size: 15px;
  font-weight: 500;
  /* color: #FFFFFF; */
  color: #fff;
  cursor: pointer;
  white-space: nowrap;
  padding: 0;
  height: 56px;
  padding-left: 56px;
  vertical-align: middle;
  outline: none !important;
  border-bottom: solid 1px #474747;
}

div.material-table table tbody tr:hover {
  background-color: #FFFFA9;
}

div.material-table table th:first-child,
div.material-table table td:first-child {
  padding: 0 0 0 24px;
}

div.material-table table th:last-child,
div.material-table table td:last-child {
  padding: 0 14px 0 0;
}
/* 
  div.material-table table tr:last-child {
    
  }
 */

.table_info {
  font-size: 1em;
  border-spacing: 0;
  margin: auto;

  text-align: left;
}

.table_info > tbody > tr > td {
  padding: 8px 30px 8px 8px;
  line-height: 1.8;
  vertical-align: top;
  border-top: 1px solid #474747;
}

.table_notice {
  margin: auto;
  width: 100%;
  max-width: 500px;
}

.table_notice .title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2em;
  color: inherit;

  padding: 10px;
  border: 1px solid #474747;
  background-color: #000;
}

.table_notice .content {
  border: 1px solid #474747;
  border-top: 0px;
  background-color: #fff;
  padding: 10px;
  font-size: 1em;
  color: black;
}

.table_guild_list {
  border: 1px solid #474747;
  width: 99%;
  margin-left:auto;
  margin-right:auto;
  border-spacing: 0; solid #474747;
  font-size: 1.1em;
}

.table_guild_list th {
	padding: 8px;
}

.table_guild_list td {
  padding: 8px 30px 8px 8px;
  line-height: 1.8;
  border-top: 1px solid #474747;
}

.table_guild_list tr {
}
