@charset "shift_jis";
/* CSS Document */

/* =========================================================
formArea
========================================================= */
div#subContents {
	width: 900px;
	padding: 20px;
	border: 5px solid #F5F4F0;
}

#formArea {
	padding-left: 170px;
	background: url(../img/bg_form01.png) no-repeat left top;
	margin: 0;
}

#formid{
	padding: 10px 18px 30px;
	background-color: #F1F0EF;
	margin: 0 auto;
}

#formArea .bline {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #666;
}

#formArea .formList {
	line-height: 20px;
}

#formArea .ctsarea_no {
	display: none;
}

input.w10,
input.w20,
input.w30,
input.w40,
input.w50,
input.w60,
input.w70,
input.w80,
input.w90,
select,
textarea {
	padding: 5px;
}

.w10 { width: 10%; }
.w20 { width: 20%; }
.w30 { width: 30%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w70 { width: 70%; }
.w80 { width: 80%; }
.w90 { width: 90%; }

#formArea .formList dt {
	width: 170px;
	position: relative;
	z-index: 1;
}

#formArea .formList dd {
	width: 530px;
	padding-left: 170px;
	margin: -20px 0 10px 0;
}

#formArea .formList dt.txtCener {
	width: 100%;
	text-align: center;
}

#formArea .formList dd.up40 {
	margin: -40px 0 10px 0;
}

#formArea .formList dd.txtCener {
	width: 100%;
	margin: 0 0 30px;
	padding-left: 0;
	text-align: center;
}

#formArea .formList dd.txtCener input {
	margin-left: 15px;
}

#formArea .formList dt span.fcolor_01,
#formArea .formList dd span.fcolor_01 {
	color: #B8601D;
}

#formArea .notice {
	line-height: 20px;
}

#privacyArea {
	width: 470px;
	margin: 0 auto;
	line-height: 20px;
	padding-left: 35px;
	background: url(../img/ico_form01.gif) no-repeat 0 50%;
}

#privacyArea a,
#formArea .notice a {
	color: #1D3992;
}

#privacyArea a:hover,
#formArea .notice a:hover {
	color: #2EB2CE;
}

#formArea .formList dd.txtArea,
#formArea .formList dd.shuArea02 {
	margin: -40px 0 10px 0;
}

#formArea .formList dd.shuArea {
	margin: -40px 0 10px 0;
}

#formArea .formList dd.cldArea {
	margin: -20px 0 10px 0;
	overflow: hidden;
	zoom: 1;
}

#formArea .formList dd.diaArea {
	margin: -60px 0 10px 0;
}

#fRent span,
#fSale span {
	color: #F00;
	font-size: 13px;
	font-weight: bold;
}

#calendar01,
#calendar02 {
	width: 200px;
}

#calendar01 input,
#calendar02 input {
	color: #000 !important;
}

#calendar01 {
	float: left;
}

#calendar02 {
	float: left;
}

/* =========================================================
submitArea
========================================================= */
#submitArea {
	width: 416px;
	margin: 20px auto;
}

#submitArea ul {
	width: 423px;
	height: 46px;
	margin-right: -7px;
}

#submitArea ul li {
	float: left;
	margin-right: 7px;
	display: inline;
}

#submitArea ul li.submit {
	width: 244px;
}

#submitArea ul li.reset {
	width: 165px;
}

#submitArea ul li .btnSubmit {
	width: 244px;
	height: 46px;
	display: block;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	background: url(../img/btn_submit01_off.png) no-repeat;
}

#submitArea ul li .btnSubmit:hover {
	background: url(../img/btn_submit01_on.png) no-repeat;
}

#submitArea ul li .btnReset {
	width: 165px;
	height: 46px;
	display: block;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	background: url(../img/btn_reset01_off.png) no-repeat;
}

#submitArea ul li .btnReset:hover {
	background: url(../img/btn_reset01_on.png) no-repeat;
}
