#content {
	color: #3f1f00;
}
h2 {
	background: url(../../images/recruit/info/bg_h2.jpg) no-repeat;
	background-size: contain;
	width: 320px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #3f1f00;
}
table {
	line-height: 1.2;
	width: 318px;
	margin: 0 auto;
}
table th {
	background: url(../../images/recruit/info/bg_th.jpg) no-repeat;
	background-size: contain;
	font-size: 80%;
	width: 64px;
	height: 34px;
	text-align: center;
	color: #867752;
	padding-top: 9px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #c2ac57;
}
table td {
	color: #3f1f00;
	font-size: 85%;
	padding: 9px 3px 4px 3px;
	border-bottom: 1px dotted #c2ac57;
}

@media only screen and (max-device-width:480px) and (orientation:landscape) {
h2 {
	background: url(../../images/recruit/info/bg_h2.jpg) no-repeat;
	background-size: contain;
	width: 480px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #3f1f00;
}
table {
	line-height: 1.2;
	width: 476px;
	margin: 0 auto;
}
table th {
	background: url(../../images/recruit/info/bg_th.jpg) no-repeat;
	background-size: contain;
	font-size: 100%;
	width: 96px;
	height: 51px;
	text-align: center;
	color: #867752;
	padding-top: 12px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #c2ac57;
}
table td {
	color: #3f1f00;
	font-size: 85%;
	padding: 12px 3px 4px 3px;
	border-bottom: 1px dotted #c2ac57;
}
}
