@charset "utf-8";

/*//////////////////////////////////////////////////////////////////////////////

	参加登録

//////////////////////////////////////////////////////////////////////////////*/


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

	contents

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

main .caution {
	color: rgba(255,0,4,1);
}

main .method > section {
    counter-increment: h3_count;
}

main .method > section h3::before {
	content: counter(h3_count) ". ";
}

main .payment .group .text:nth-child(1) {
	width: 10%;
}

main .payment .group .text:nth-child(2) {
	width: 85%;
}

main .payment .group .text .note {
	margin-top: .5em;
}

main .payment table td {
	text-align: left;	
}

@media screen and (max-width: 767px){

main .payment .group .text:nth-child(1),
main .payment .group .text:nth-child(2) {
	width: 100%;
}

main .payment .group .text:nth-child(1) {
	margin-bottom: 0;
}

main .payment table tbody th,
main .payment table tbody td {
	display: block;
	width: 100%;
}

main .payment table tbody td {
	border-top: none;
}

main .payment table tr:last-child th {
	border-bottom: none;
}

}
