@charset "UTF-8";
/* CSS Document */



/* テーブル
---------------------------------------------------- */
table.stripe_table {
	border-collapse:collapse;
	border-spacing:0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-left-color: #dedede;
}



table.stripe_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
}


table.stripe_table th {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background-color: #E9F1E1;
}



table.stripe_table .odd {
	background-color: #F4F3DD;
}

table.stripe_table .even {
	background: #FFFFFF;
}

table.stripe_table td.wh {
	background-color: #FFFFFF;
}

table.stripe_table th.left {
	text-align: left !important;
}



/* テーブル：和文会誌「地震」用
---------------------------------------------------- */
table.zisin {
	border-collapse:collapse;
	border-spacing:0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-left-color: #dedede;
}

table.zisin td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
}

table.zisin th {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background-color: #E9F1E1;
}

table.zisin tr.even {
	background-color: #F4F3DD;
}

table.zisin tr.odd {
	background: #FFFFFF;
}



tr.middle_cell td {
  vertical-align: middle !important;
}



/* テーブル：教員免許状更新講習用
---------------------------------------------------- */
table.tcrenew {
	border-collapse:collapse;
	border-spacing:0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-left-color: #dedede;
  margin-bottom: 2em;
}

table.tcrenew td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
}

table.tcrenew th {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background-color: #E9F1E1;
}

table.tcrenew tr td:first-child {
  width: 18em;
  background-color: #F4F3DD;
}



/* テーブル：教員免許状更新講習用2
---------------------------------------------------- */
table.tcrenew2 {
	border-collapse:collapse;
	border-spacing:0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-left-color: #dedede;
  margin-bottom: 2em;
}

table.tcrenew2 th {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
  background-color: #F4F3DD;
  white-space: nowrap;
  text-align: left;
}

table.tcrenew2 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
  background-color: #FFFFFF;
}

