@charset "utf-8";
/*
 * name:inquiry.css
 * author:Manabu Kushimoto(web-park.org)
*/

/* inquiry_tel
------------------------------------------------ */
#inquiry_tel {
	background: url(../../img/inquiry/tel_img.jpg) no-repeat right bottom;
}
#inquiry_tel p {
	margin:20px 0 0;
}
#inquiry_tel dl {
	padding: 10px 0;
}
#inquiry_tel dl dt {
	font-size: 120%;
	font-weight: bold;
}
#inquiry_tel dl dd {
}
/* inquiry_form
------------------------------------------------ */
#inquiry_form {
}
#inquiry_form table {
	margin: 10px 0;
	width: 100%;
	border-top: solid #dfdfdf 1px;
	border-right: solid #dfdfdf 1px;
	border-collapse: collapse;
	border-spacing: 0;
}
#inquiry_form table td,  #inquiry_form table th {
	padding: 10px 15px;
	border-right: solid #dfdfdf 1px;
	border-bottom: solid #dfdfdf 1px;
	text-align: left;
}
#inquiry_form table th {
	width: 145px;
	border-left: solid #274772 5px;
}
#inquiry_form table th strong {
	color: #f00;
}
#inquiry_form table td ul {
	padding-bottom: 5px;
}
#inquiry_form table td ul li {
	padding: 3px 0;
}
#inquiry_form table td ul li input {
	margin-right: 3px;
}
#inquiry_form .btn {
	margin-top: 20px;
	text-align: center;
}
/* シュミレーションページ
------------------------------------------------ */
.simulationBox01 h3 {
	padding-bottom: 15px;
}
.simulationBox01 div {
	padding-bottom: 15px;
}
.simulationBox01 p {
	padding-bottom: 25px;
}
.simulationBox02 table {
	border-spacing: 0px;
	width: 705px;
	border: 1px solid #ccc;
	border-bottom: none;
}
.simulationBox02 span.fontRedBold01 {
color:#f00;
font-weight:bold;
}
.simulationBox02 th {
	text-align: left;
	width: 212px;
	padding: 7px 0 7px 13px;
	border-right: 1px solid #ccc;
	border-left: 4px solid #274772;
	border-bottom: 1px solid #ccc;
}
.simulationBox02 td {
	border-bottom: 1px solid #ccc;
	padding-left: 16px;
}

.simulationBox02 td input {
font-size: 150%;
text-align: right;
padding: 0 5px;
margin: 5px 7px 5px 0;
height: 28px;
width: 150px;
border: 1px #999 solid;
}
.simulationBox02 h5 {
	padding-top: 14px;
	font-size: 14px;
	font-weight: bold;
}
.btnArea01 {
	margin-top: 30px;
	margin-bottom: 20px;
}
.btnArea01 #reset {
	background: url(../../img/simu/btn_simulation_03.jpg) no-repeat left top;
	height: 40px;
	width: 120px;
	border:none;
}
.btnArea01 #calculation {
	display: inline;
	margin: 0 20px 0 180px;
	float: left;
}
#merit table {
	background-color: #E2EAF4;
	border-spacing: 0px;
	width: 705px;
	border: 1px solid #ccc;
	border-bottom: none;
}
#merit th {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size: 150%;
	height: 55px;
	padding: 7px 0 7px 13px;
	text-align: left;
	width: 290px;
}
#merit td {
	font-weight: bold;
	font-size: 200%;
	border-bottom: 1px solid #ccc;
	padding-left: 16px;
}
#merit td p {
	text-align: right;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	display: block;
	float: left;
	margin: 10px 5px 10px 0;
	min-height: 40px;
	padding: 0 5px;
	width: 155px;
}
#merit td span {
	display: block;
	margin-top: 23px;
}
#merit div {
	text-align: center;
	margin: 30px;
}
#pamphlet {
	text-align: center;
}
