@charset "utf-8";
#anc01, #anc02, #anc03, #anc04, #anc05, #anc06 {
	padding: 50px 0 0;
	margin: -50px 0 0;
}
.paymentlist_area {
	padding: 72px 0 80px;
}
.payment_list_box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.payment_list_box li {
	width: 32.8%;
	margin-bottom: 10px;
}
.payment_list_box li a {
	display: inline-block;
	width: 100%;
}
.payment_detail_area {
	padding: 80px 0 0;
}
.payment_detail_area+.payment_detail_area {
	padding: 70px 0 0;
}
.payment_detail_box {
	overflow: hidden;
	border-radius: 5px;
	border: 1px solid #0099d6;
}
.payment_detail_box+.payment_detail_box {
	margin-top: 20px;
}
/* table
--------------------------------------------------------------------------- */

table th:nth-child(n+4), table td:nth-child(n+4) {
	text-align: left;
}
.txt_blue {
	text-decoration: underline;
}
table {
	width: 100%;
	border-collapse: collapse;
}
table th, table td {
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	font-weight: bold;
}
table td:nth-child(n+5) {
	text-align: left;
}
table td small {
	font-size: 1.2rem;
	font-weight: normal;
}
/*?????E?????ۏ?*/
.table_style01 .font_small{
	font-size: 80% !important;
	font-weight: 500;
}

/*???@?E??*/

.table_style02 th, .table_style02 td {
	border: 1px solid #9dbd84;
}
.table_style02 th {
	background: #c5eba7;
}
.table_style02 td.td_color01 {
	background: #e8ffd6;
}
/*?x?ƕۏ?*/

.table_style03 th, .table_style03 td {
	border: 1px solid #ba8692;
}
.table_style03 th {
	background: #f0adbd;
}
.table_style03 td.td_color01 {
	background: #ffebef;
}
/*?????ۏ?*/

.table_style04 th, .table_style04 td {
	border: 1px solid #b5986d;
}
.table_style04 th {
	background: #e3c291;
}
.table_style04 td.td_color01 {
	background: #fff3e0;
}
/*???ЊQ?ۏ?*/

.table_style05 th, .table_style05 td {
	border: 1px solid #b5986d;
}
.table_style05 th {
	background: #f5e08e;
}
.table_style05 td.td_color01 {
	background: #fff5cc;
}
/*?΍ЁE???R?ЊQ?ۏ?*/

.table_style06 th, .table_style06 td {
	border: 1px solid #b5756d;
}
.table_style06 th {
	background: #fca397;
}
.table_style06 td.td_color01 {
	background: #ffe8e5;
}
@media screen and (max-width: 768px) {
	:not(.scroll)>.table_style02 th, :not(.scroll)>.table_style02 td {
		width: 100%;
		display: block;
		border-bottom: none;
	}
	:not(.scroll)>.table_style02 {
		border-bottom: 1px solid #84adbd;
	}
	.scroll {
		overflow-x: auto;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}
	/*?????E?????ۏ?*/
	.table_style01{
		table-layout: fixed;
		width: 1000px;
		white-space: break-spaces;
	}
	.table_style01 th.width1{
		width: 40px;
	}
	.table_style01 th.width2{
		width: 230px;
	}
}
@media screen and (max-width: 768px) {
	.payment_list_area {
		padding: 70px 0;
	}
	.payment_list_box {
		display: block;
	}
	.payment_list_box li {
		width: 100%;
	}
	.payment_list_box li.adj_flex {
		display: none;
	}
	.hd01 .photo {
		margin: 0 auto;
		width: 102px;
		height: 26px;
	}
	.payment_detail_area {
		padding: 73px 0 0;
	}
	.payment_detail_box {
		border-radius: 10px;
	}
	.payment_detail_box+.payment_detail_box {
		margin-top: 20px;
	}
	
table.mt60{
	margin-top: 0 !important;
}
}