/* =========================================================================================================
 　　base
========================================================================================================= */

/* =====================
  main
===================== */

.area-officerList h3 {
	margin-bottom: 20px;
}

.area-officerList .day {
	text-align: right;
}

.area-officerList + .area-officerList {
	margin-top: 40px;
}

.area-officerList .table-wrap {
	width: 100%;
	overflow-x: auto;
}

.area-officerList .table-wrap .table-ptn01 {
	width: 768px;
}

.area-officerList .table-ptn01 th:nth-of-type(1) {
	width: 20%;
}

.area-officerList .table-ptn01 th:nth-of-type(2) {
	width: 20%;
}

.area-officerList .table-ptn01 th:nth-of-type(3) {
	width: 60%;
}

/* ====================================================================================
		tablet
==================================================================================== */
@media screen and (min-width: 768px) {
	.area-officerList + .area-officerList {}

	.area-officerList h3 {
		margin-bottom: 20px;
	}

	.area-officerList .table-wrap .table-ptn01 {
		width: 100%;
	}
}



/* ====================================================================================
		PC
==================================================================================== */

@media screen and (min-width: 1024px) {
	.area-officerList {
		margin-top: 80px;
	}
}
