table {
	width: 100%;
	/* user-select: none; */
	margin: 30px auto 20px auto;
	border-collapse: collapse;
	font-size:16px;
	/* font-family:'Century Gothic','Century'; */
	/* font-family:"NotoSans","Montserrat",sans-serif,'游明朝','Verdana','Century Gothic','Century'; */
	/*font-family: Verdana, sans-serif;*/
	border-top:1px solid #1f1f1f;
	/* border-bottom:1px solid #d4d4d4; */
	border-left: none;
	border-right: none;
	color: #2f2f2f;
  }


/*=================================
基本的なテーブル横
===============
====================================================*/

.table-information-beside th, .table-information-beside td {
	box-sizing: border-box;
	border-right: 1px solid #d4d4d4;
	padding: 0 23px;
	height:50px;
	line-height: 50px;
	text-align: center;
}

/*=================================
基本的なテーブル縦
===============
====================================================*/

.table-information-vertical th, .table-information-vertical td {
	box-sizing: border-box;
	border-right: 1px solid #d4d4d4;
	padding: 0 23px;
	/*height:50px;
	line-height: 50px;*/
	text-align: center;
}

td a {
	text-decoration: none;
	color: #444;
	display: block;
}
th {
    border-bottom: 1px solid #d4d4d4;
    background-color:#f7f7f7;
    
}
tr {
    border-bottom: 1px solid #d4d4d4;
    /* cursor: pointer; */
}
/* tr:hover {
    background-color:#fdfdfd;
    border-bottom: 1px solid #333;
    font-weight: bold;
} */

th:last-child, td:last-child {
    /*border-right: none;
    vertical-align:middle;*/
}
/* td:nth-child(2) {
    background-color:#f9f9f9;
} */
td:last-child {
    /*letter-spacing: -0.1px;*/
    /* font-family:"NotoSans","Montserrat",sans-serif,'游明朝','Verdana','Century Gothic','Century';*/
    /*font-family:'Century Gothic','Century';*/
    /*font-size: 15px;*/
}
th {
  /* cursor: pointer; */
}
th:after {
    content: '';
}
th.kou:after {
    content: '降順';
}
th.syou:after {
    content: '昇順';
}


/*=================================
テーブルの幅。
===============
====================================================*/
.width-50-percent {
	width:50%;
}


/*=================================
表の補足情報。
===============
====================================================*/
.table-supplementary-information {
	font-size: 12px;
	color: #202020;
	text-align: right;
	margin-bottom: 100px;
}