#in850 #rental{
	margin-top:0px;
	padding-top:10px;
}

#in850 #rental a{
	display:block;
	width:850px;
	height:30px;
	background:url("../images/other/campaign.gif") no-repeat;
	text-align:center;
	font-size:14px;
	line-height:30px;
	color:#002B7A;
	font-weight:bold;
	text-decoration:underline;
}
#in850 #rental a:hover{
	color:#FFF;
}

/*--------rental page--------*/
#rental p.blk01{
	text-align:center;
	color:#f00;
	font-weight:bold;
	font-size:14px;
	line-height:1.75em;
	margin-bottom:30px;
}
#rental div.blk02{
	margin-bottom:50px;
	padding-bottom:20px;
	background:url(../images/rental/machine.jpg) no-repeat top left;
}
#rental div.blk02 p{
	margin-left:170px;
	margin-bottom:1em;
	line-height:1.5em;
	padding-right:10px;
}
#rental dl.blk03{
	width:550px;
	margin:auto auto;
	margin-top:20px;
	margin-bottom:53px;
}
#rental dl.blk03 dt{
	width:130px;
	float:left;
	line-height:1.5em;
}
#rental dl.blk03 dd{
	margin-left:130px;
	margin-bottom:15px;
}
#rental dl.blk03 dd span{
	font-size:11px;
	color:#666666;
}
#rental div.blk04{
	text-align:center;
	line-height:1.75em;
	margin-bottom:35px;
}

/*--------rental_form--------*/
#rental_form span{
	color:#666;
	font-size:11px;
}
#rental_form form{
	border:2px solid #B2C8ED;
	padding:1em;
	margin-top:15px;
	margin-bottom:35px;
}
#rental_form div#main h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}
#rental_form fieldset.blk01,#rental_form fieldset.blk02{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #B2C8ED;
}

#rental_form fieldset.blk01 dl.blk01 {
	clear:left;
}
#rental_form fieldset.blk01 dl.blk01 dt{
	width:120px;
	height:2em;
	line-height:2em;
	float:left;
}
#rental_form fieldset.blk01 dl.blk01 dt.blk02{
	width:50px;
	padding-left:10px;
}
#rental_form fieldset.blk01 dl.blk01 dd{
	width:150px;
	height:2em;
	line-height:2em;	
	float:left;
	padding-bottom:5px;
}
#rental_form fieldset.blk01 dl.blk01 dd input{
	width:130px;	
}
#rental_form fieldset.blk01 div{
	padding-top:5px;
	clear:left;
}
#rental_form fieldset.blk01 dl.blk02{
	clear:left;
}
#rental_form fieldset.blk01 dl.blk02 dt{
	width:120px;
	height:2em;
	line-height:2em;
	float:left;
}
#rental_form fieldset.blk01 dl.blk02 dd{
	height:2em;
	line-height:2em;
	padding-bottom:5px;
}
#rental_form fieldset.blk01 dl.blk02 dd input{
	width:340px;
}
#rental_form fieldset.blk01 dl.blk02 dd input#postcode{
	width:130px;
}
#rental_form fieldset.blk01 dl.blk03{
	clear:left;	
}
#rental_form fieldset.blk01 dl.blk03 dt{
	width:120px;
	height:2em;
	float:left;
}
#rental_form fieldset.blk01 dl.blk03 dd{
	height:2em;
	line-height:2em;
	padding-bottom:5px;
}
#rental_form fieldset.blk01 dl.blk03 dd input{
	width:340px;
}
/**/
#rental_form fieldset.blk02 select{
	border:1px solid #B2C8ED;
	width:60px;
}
#rental_form fieldset.blk02 textarea{
	border:1px solid #B2C8ED;
}
#rental_form fieldset.blk02 dl{
	margin-top:10px;
}
#rental_form fieldset.blk02 dt{
	width:200px;
	text-align:center;
	float:left;
}
#rental_form fieldset.blk02 dd{
	margin-bottom:10px;
}



#rental_form fieldset.blk03{
	clear:left;	
}
#rental_form fieldset.blk03 h2{
	font-weight:normal;
	text-align:center;
}
#rental_form fieldset.blk03 div.attention{
	width:90%;
	height:200px;
	border:1px solid #B2C8ED;
	margin:auto auto;
	margin-bottom:20px;
	padding:1em;
	overflow-y:scroll;
}
#rental_form fieldset.blk03 .check{
	text-align:center;
}
#rental_form div.blk04{
	text-align:center;
	margin-bottom:10px;
}
#rental_form div.blk04 p{
	margin:15px 0;
}

#rental_form label.error{
	color:#f00;
	font-size:10px;
	width:60px;
	height:2em;
	line-height:2em;
	position:absolute;
	margin-left:-70px;
}
#rental_form  fieldset.check label.error{
	color:#f00;
	font-size:10px;
	width:60px;
	height:2em;
	line-height:2em;
	position:absolute;
	margin-left:20px;
	margin-top:1.5em;
}



/*attention*/
#rental_form div.attention h3{
	text-align:center;
}
#rental_form div.attention h3 span{
	color:#f00;
	font-size:13px;
}
#rental_form div.attention li{
	border:none;
	margin-bottom:10px;
	margin-left:10px;
	padding-bottom:0;
	list-style:circle;
	list-style-position:outside;
}
#rental_form div.attention  em{
	font-style:normal;
	font-weight:bold;
}
#rental_form div.attention div.blk01{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
#rental_form div.attention div.blk02 dd{
	margin-bottom:20px;
}
#rental_form div.attention div.blk02 dd ul{
	margin-left:1.5em;
	margin-top:0.75em;
}


/*--------rental_end--------*/
#in850 #rental p{
	width:850px;
	height:30px;
	background:url("../images/other/campaign.gif") no-repeat;
	text-align:center;
	font-size:12px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#in850 #rental p em{
	font-size:14px;
	color:#002B7A;
	font-weight:bold;
	font-style:normal;
	margin-left:1em;
}