@charset "utf-8";



.paymentlist table {
		width:100%;
		border-collapse:collapse;
		border-spacing:0;
		border:1px solid #ccc;
		padding:0;
		margin:0;
	}

.paymentlist table tr {
		border:1px solid #ddd;
		padding:5px;
	}

.paymentlist table th, table td {
		padding:10px;
		text-align:center;
	}

.paymentlist table th {
		font-size:14px;
		letter-spacing:1px;
	}


.paymentlist table{
	border:0;
}

.paymentlist table thead {
display:none;
}

.paymentlist table tr {
margin-bottom:10px;
display:block;
border-bottom:2px solid #ddd;
}

.paymentlist .ttl {
display:block;
text-align:center;
font-size:13px;
border-bottom:1px dotted #ccc;
}

.paymentlist table td {
display:block;
text-align:right;
font-size:13px;
border-bottom:1px dotted #ccc;
}

.paymentlist table td:last-child {
border-bottom:0;
}

.paymentlist table td:before {
content:attr(data-label);
float:left;
font-weight: bold;
}


table {
			width:100%!important;
			border-collapse:collapse;
			border-spacing:0;
			border:0px solid #ccc;
			padding:0;
			margin:0;
		}



table th, table td {
			padding:10px;
			text-align:left;
		}

table th {
			font-size:14px;
			letter-spacing:1px;
		}

table tr {
			border:0px solid #ddd;
			padding:5px;
}

table th, table td {
	display:block;
	width:96%;
	text-align:left;
	font-size:small;
	border-bottom:0px dotted #ccc;
	white-space:  normal;
	padding:10px 10px 10px 10px;
}


table thead {
		display:none;
}

.tdvalue {
	text-align: right!important;
}

/*
table dtr {
margin-bottom:10px;
display:block;
border-bottom:2px solid #ddd;
}
*/

table td:last-child {
border-bottom:0;
}

table td:before {
content:attr(data-label);
float:left;
font-weight: bold;
}

.tvalue {
	 padding:3px 5px 10px 20px;
	 margin:3px 3px 3px 3px;
}

.paymentlogo {
	width：70vw;
}