@charset "UTF-8";
/* CSS Document */

/* スマートフォン用CSS */
@media screen and (max-width: 630px) {

.member .detail{
	width: 90%;
	margin: 0 auto;
}
.member table{
	background-color:#cccccc;
	font-size:15px;
	text-align: left;
}
.member table tr{
	background-color:#ffffff;
}
.member table td{
	padding:10px 5px;
}
.member table td:first-child{
	background-color:#f2f5fd;
	color:#334164;
	font-weight: bold;
	text-align: center;
}
.return_button a {
	width: 30%;
	margin: 15px auto 20px;
	padding: 5px 10px;
	text-align: center;
	background-color: #1196ea;
	display: block;
	text-decoration: none;
	color:#ffffff;
	border-radius: 5px;
	font-size:16px;
	font-weight: bold;
}

}





/* PCページ用CSS */
@media print, screen and (min-width: 631px) {

.member .detail table{
	text-align:left;
	background-color:#cccccc;
	font-size:16px;
}
.member .detail table tr{
	background-color:#ffffff;
}
.member .detail table tr td:first-child{
	background-color:#f2f5fd;
	color:#334164;
	font-weight: bold;
}
.member .detail table tr:first-child td:last-child{
	font-weight: normal;
}
.member .detail table td{
	padding:10px 10px;
	color: #333333;
}
.return_button a {
	width: 30%;
	margin: 30px auto;
	padding: 10px 10px;
	text-align: center;
	font-weight: bold;
	background-color: #1196ea;
	display: block;
	text-decoration: none;
	color:#ffffff;
	border-radius: 5px;
}


}