@charset "utf-8";

#pageBody .inner > header {
	margin-bottom: 48px;
	line-height: 1.8;
	text-align: center;
	font-size: 24px;
}

#pageBody > .inner > .contents {
	margin-bottom: 32px;
}

#contentHeader {
	background: url("/common/img/bg_content_header_overlay.png"),
		url("/guide/img/img_content_header.jpg");
	background-color: #ffffff;
	background-repeat: repeat, no-repeat;
	background-position: left center, right center;
}

/* ====================================== */

.contents {
	font-size: 18px;
}
.contents table {
	width: 100%;
	margin-bottom: 16px;
}
.contents table tr th,
.contents table tr td {
	text-align: left;
	padding: 16px 8px;
	border-bottom: 1px dashed #ccc;
}
.contents table tr th {
	width: 5em;
	color: #999;
}

/* --- for pc --- */
@media screen and (min-width: 1024px) {
}

/* --- for mobile --- */
@media screen and (max-width: 767px) {
	.contents {
		font-size: 4vw;
	}
}

/* --- for tablet --- */
@media screen and (min-width: 768px) and (max-width: 1023px) {
}
