@charset "utf-8";
/*=============================================================
 contents Layout
=============================================================*/
/* container
-------------------------------------------------------------*/
.boxTable{
		margin: 40px 0;
	}
.boxSection table {
	width: 100%;
	border-bottom: 1px solid #ccc;
	border-collapse: collapse;
	font-size: 85%;
}
.boxSection table th {
	padding: 15px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #e8e8f3;
	text-align: center;
	color: #0075C2;
}
.boxSection table td {
	padding: 15px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: center;
}
.boxSection table th:first-child,
.boxSection table td:first-child{
	border-left:none;
}
.boxSection table tr:nth-child(odd) {
	background-color: #eee;
}
.boxSection table a {
	color: #00a1e9;
	text-decoration: underline;
}
.boxSection ul li{
	padding: 0 0 0 1.2em;
	position: relative;
}
.boxSection ul li:before{
	content: "";
	width: 8px;
	height: 8px;
	background-color: #666;
	border-radius: 100px;
	position:absolute;
	top: 10px;
	left: 5px;
}
.boxSection ol li{
	margin-left:1.3em;
	list-style:decimal;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:1023px) {
	/* container
-------------------------------------------------------------*/
	.boxTable{
		width: 100%;
		overflow-x: auto;
	}
.boxSection table th,
.boxSection table td{
	white-space: nowrap;
}

}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones (portrait)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:440px) {}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Smartphones small (portrait)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media only screen and (max-width:374px) {}