@charset "utf-8";





/* 
--------------------------------*/



/* 表
--------------------------------*/
.table01 {
	width: 100%;
}
.table01_title01 {
	padding: 4px 10px;
	background: #204e98;
	border: 1px solid #204e98;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
	text-align: center;
	vertical-align: middle;
	color: #fff;
}
.table01_title02 {
	padding: 4px 10px;
	background: #ddeaff;
	border: 1px solid #a4bbe0;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.4;
	text-align: center;
	vertical-align: middle;
	color: #204e98;
    width: 25%;
}
.table01 td {
	padding: 16px 20px;
	background: #fff;
	border: 1px solid #a4bbe0;
	font-size: 1.6rem;
	line-height: 1.4;
	text-align: left;
	vertical-align: middle;
}
.table-cell_width01 {
	width: 360px;
}
.table-cell_width02 {
	/*width: 500px;*/
}
.table01 a {
	text-decoration: underline;
}




/*================================
ここからTABLET縦・SP適用（896px以下）
================================*/
@media(max-width: 896px) {
	
	/* 表
	--------------------------------*/
	.table01_title01 {
		display: block;
		width: 100%;
	}
	.table01_title02 {
		display: block;
		width: 100%;
		border-top: none;
	}
	.table01 tr:nth-child(1) .table01_title02 {
		border-top: 1px solid #a4bbe0;
	}
	.table01 td {
		display: block;
		width: 100%;
		border-top: none;
	}

	/* その他
	--------------------------------*/
	.fl_cen_str.tabSp-fl-none ul:not(:last-child) {
		margin-bottom: 0;
	}



}


/*================================
ここからSP適用（480px以下）
================================*/
@media(max-width: 480px) {



}










