@charset "UTF-8";





/*##########################################
			lent
###########################################*/



h2.h_lent{
	clear:both;
	width:900px;
	height:47px;
	background:url(../images/h_lent.gif) 0 0 no-repeat;
	text-indent:-5000px;
	margin-top:35px;
	padding-bottom:10px;

}

.sub-lent{
	width:440px;
	float:left;
}

.sub-lent h3{
	background:url(../images/h_sub_lent.gif) 0 0 no-repeat;
	width:440px;
	height:37px;
	text-indent:-5000px;
}


#rental_w{
	width: 900px;
	overflow: hidden;
	zoom:1;
}



h4.lent-contact{
	background:url(../images/sub_contact2.gif) 0 0 no-repeat;
	width:440px;
	height:30px;
	text-indent:-5000px;
	margin-top:10px;
}

.h_sub_lent{
	width:440px;
	float:right;
}

.sub-in-contact{
	border:1px solid #E4D8B0;
	font-size:85%;
	overflow:hidden;
}

.sub-left3{
	clear:both;
	width:418px;
	padding:10px 10px 10px 10px;
	border:1px solid #E4D8B0;
	font-size:95%;
}

.sub-left3 p.border-first{
	background:url(../images/sankaku.gif) no-repeat left 3px;
	padding-left:10px;
}




#dip table,#arr table{
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
    background: #FFF;
}

#dip th ,#arr th{
    padding: 2px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;

}
#dip td ,#arr td{
    padding: 2px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;

}




.calnavright{
	background: url(../images/calendar_right.gif) no-repeat;
	padding-right: 16px;
	padding-bottom: 16px;
	cursor: pointer;s
}

.calnavleft{
	background: url(../images/calendar_left.gif) no-repeat;
	padding-right: 16px;
	padding-bottom: 16px;
	cursor: pointer;
}


/* lent search
----------------------------*/


.sub-lent .sub-in dl{
	background:url(../images/i_red.gif) no-repeat left 9px;
	padding-left:13px;
	padding-top: 5px;
	margin: -1px 10px 10px;
	clear: left;
	border-top: 1px dotted #999 ;
	overflow: hidden;
	zoom:1;
	font-size: 95%;
}

.sub-lent .sub-in dl dt,
.sub-lent .sub-in dl dd{
	line-height: 25px;
}



/*	input³
------------------*/
.sub-lent .sub-in ul li input{
	vertical-align: middle;
}
.sub-lent .sub-in ul li label{
	vertical-align: middle;
}



/*	o­
------------------*/
.sub-lent .sub-in #dip ul li{
	width: 100px;
	float: left;
}


/*	
------------------*/
.sub-lent .sub-in #arr ul li{
	width: 110px;
	float: left;
}

.sub-lent .sub-in #arr ul li#store{
	width: 100%;
}


/*	π
------------------*/
.sub-lent .sub-in #condition1 ul li{
	display: inline;
}

.sub-lent .sub-in #condition2 ul li{
	display: inline;
}

.sub-lent .sub-in dl#condition2{
	background:none;
}

/*	ρ\¦
------------------*/
.sub-lent .sub-in #dip_train,
.sub-lent .sub-in #dip_air,
.sub-lent .sub-in #arr_ken,
.sub-lent .sub-in #arr_air,
.sub-lent .sub-in #arr_train{
	display: none;
}




