@charset "utf-8";
/*=============================================================
 Common Layout
=============================================================*/
.section .sttl{
	color: #319300;
}
.section h4.ttlTable{
	color: #ff6600;
}
.section table.def{
	width: 100%;
	margin: 10px 0 0;
	letter-spacing: 0;
}
.section table.def th{
	padding: 5px 8px;
	background-color: #e0ebdf;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	list-style: 1.25;
}
.section table.def th+th{
	border-left: 1px solid #ccc;
}
.section table.def td{
	padding: 5px 8px;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	list-style: 1.25;
}
.section table.def td+td{
	border-left: 1px solid #ccc;
}
.section table.def tr.gray td{
	background-color: #f6f6f6;
}
.section table.fullTable th:first-child{
	width: 20%;
}
.section table.fullTable th:nth-child(2){
	width: 15%;
}

/*=============================================================
 SP
=============================================================*/
@media only screen and (max-width:767px){
.section table.def th{
	font-size: 14px;
}
.section table.def td{
	font-size: 14px;
}
.section table.fullTable th:first-child{
	width: auto;
}
.section table.fullTable th:nth-child(2){
	width: auto;
}
}
