@charset "utf-8";
/* CSS Document */
		table {
	width: 600px;
}

table th {	/* (1)番目の行に適用 */
	text-align: center;				/* 中央揃え */
	background-color: #dcdcd1;
	border-bottom: 2px solid #c00;	/* ボーダー下 */
}

table tr td:nth-child(1) {	/* (1)番目の列に適用 */
	background: #ececec;				/* 背景色 */
	width: 250px;
}
table tr td:nth-child(2) {	/* (2)番目の列に適用 */
	width: 150px;
}

.syomei_wrapper {
	width: 580px ;				/* 横幅 */
	margin: 0 auto ;			/* 中央揃え */
	padding: 0 ;				/* 余白 */
	overflow: hidden ;			/* floatを解除 */
}
.syomei_photo {
	float: left;
	margin: 0 3px;
	width: 279px;
}
.syomei_photo p {
	text-align: center;
}




@media screen and (max-width:767px)
{
	.syomei_wrapper {
		width: 98%;
	}	
.syomei_photo {

	margin: 0 2px;
	width: 46%;
}
	}