@charset "UTF-8";
/************************************************************
 *
 *	2018/05/30
 *	CSS : Song
 *	Auther : Mr.Kazui
 *
 ************************************************************/
/* =========================================================
 Index
========================================================= */
/* Main
--------------------------------------------------------- */
.page-form #main {
	width: 960px;
}

.page-form #main .page-header {
	background: url("../img/background/bg_title01.jpg") no-repeat left center;
	line-height: 85px;
	text-shadow: 5px 5px 5px #00517e, 0 5px 5px #00517e, -5px 5px 5px #00517e, -5px 0 5px #00517e, -5px -5px 5px #00517e, 0 -5px 5px #00517e, 5px -5px 5px #00517e, 5px 0 5px #00517e;
}

.page-form .sub-content {
	border: 1px solid #ccc;
	display: block;
	margin: 0 auto 60px;
	padding: 0;
	width: 900px;
}

.page-form .sub-content .entry-header {
	background: #3b799c;
	display: block;
	margin: 0 auto 30px;
	padding: 0;
}

.page-form .sub-content .entry-header .entry-title {
	color: #fff;
	font-weight: 400;
	margin: 0 auto;
	padding: 10px;
}

.page-form .sub-content .entry-content {
	display: block;
	margin: 0;
	padding: 0 30px 30px;
}

.page-form .telephone {
	display: block;
	font-size: 0;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.page-form .telephone li {
	display: inline-block;
	font-size: 16px;
	margin: 0 20px 0 0;
	padding: 0;
	text-align: center;
}

.page-form .telephone li:last-child {
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}

.page-form #form {
	margin: 0 auto 30px;
	padding: 0;
	width: 840px;
}

.page-form #form th ,
.page-form #form td {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 20px;
}

.page-form #form th {
	background: #f2f2f2;
	line-height: 2;
	text-align: center;
	vertical-align: middle;
}

.page-form #form tr:nth-child(5) th {
	vertical-align: top;
}
