@charset "UTF-8";

.entry-content > table > tbody table
{
	width: 100%;
	margin-bottom: 2rem;
}

.entry-content > table > tbody table th,
.entry-content > table > tbody table td
{
	padding: .5em 1em;
	text-align:left;
}

.entry-content > table > tbody table th + th,
.entry-content > table > tbody table td + td
{
	border-left: 0px solid;
}

.entry-content > table > tbody table
{
	border-top: 0px solid;
}

.entry-content > table > tbody table td
{
	font-family: 'R-M', 'GG-M', sans-serif;
	font-weight: 550;
	border-bottom: 0px solid;
	font-size: 1em;
	vertical-align: middle;
}

.entry-content > table > tbody table th
{
	font-family: 'R-M', 'GG-M', sans-serif;
	font-weight: 550;
	background-color: rgba(240, 240, 240, 0);
	border-bottom: 0px solid;
}


table{border-collapse:collapse;}
.entry-content > table > tbody > tr > th {margin-right:4rem}
.entry-content > table > tbody table tr{border-bottom:1px solid #969696;}
.entry-content > table > tbody table th{width:240px;text-align: center;}

.secTitle{display:block;}

.entry-content > table > tbody > tr > th{border-bottom:none;}
.entry-content > table > tbody > tr.end > th:before{content: none;}
.entry-content > table > tbody > tr.end > th:after{content: none;}
.entry-content > table > tbody > tr > th:before{content: none;}
.entry-content > table > tbody > tr > th:after {content: none;}

a:not([class]):link, a:not([class]):active, a:not([class]):visited, a:not([class]):hover {text-decoration: none;}

.noborder th img{vertical-align: middle;margin: 10px 0;}


/*//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////// MEDIA SCREEN ////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////*/
@media (max-width: 768px) {
.entry-content > table > tbody table tr,
.entry-content > table > tbody table th,
.entry-content > table > tbody table td {
    display: block;
  }
.entry-content > table > tbody > tr.end > th{margin-bottom:-30px;}
}
