@charset "UTF-8";

.styled_table {
	width: 100%;
}
table.special {
	margin-bottom: 30px;
}
.page_content .inquiry_area {
	border: 3px solid #00a7d8;
	padding: 28px 42px 20px 42px;
	margin-top: 30px;
}
.page_content .inquiry_area p.title {
	position: inherit;
	margin-bottom: 17px;
	padding: 3px 0 0 10px;
	border-bottom: none;
	font-size: 167%;
	line-height: 1.4;
	border-left: 4px solid #00a7d7;
	font-weight: bold;
}
.page_content .inquiry_area dl {
	font-size: 134%;
	margin-top: 26px;
}
.page_content .inquiry_area dt {
	font-size: 117%;
	margin-bottom: 11px;
	font-weight: bold;
}
.page_content .inquiry_area dd.sp_message {
	display: none;
}
.page_content p a {
	font-size: 100%;
}
.table_pattern2 th {
  width: 24.52316%;
}