/*************** レンタル共通CSS ***************/
#rental{
	font-size: 0.8em;
	line-height: 1.6em;
}
#rental p{
	margin: 0;
	padding: 0;
}
#rental ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#rental table table{
	font-size: 0.8em;
	line-height: 1.6em;
}
#topicpath{
	font-size: 0.85em;
	margin: 0 0 20px 0 !important;
	text-align: left;
}
#footernavi{
	border-top: 1px dotted #666666;
	margin: 43px 0 70px 0;
	padding-top: 25px;
	text-align: center;
}
#footernavi ul li{
	line-height: 2.1em;
}

#footernavi ol li {
	list-style-position:inside;
}

#footerphone{
	width: 430px;
	border: 1px solid #666666;
	padding: 22px 0 22px 0;
	margin:0 auto 20px auto;
	text-align: center !important;
}
#footerphone p strong{
	font-weight: bold;
	font-size: 1.4em;
}
#footerphone #company{
	font-size: 0.9em;
	margin-bottom: 10px;
}
#footerphone #phonenumber{
	font-weight: bold;
	font-size: 1.4em;
	margin: 0;
}
#footerphone h3 strong{
	font-weight: bold;
	font-size: 1em;
}
#footerphone h4{
	font-weight: bold;
	font-size: 2em;
	margin: 10px 0 0 0;
	line-height: 0;
}

ul#rentalNavi li {
	float:left;
	text-align:left;
	list-style:none !important;
	margin-right:8px;
}

a.indexNavi { background:url(../../special/rental/img/rental_content_flow.jpg) no-repeat; width:123px; height:60px; display:block; text-indent:-9999px; outline:none;}
a.indexNavi:hover { background:url(../../special/rental/img/rental_content_flow_ro.jpg) no-repeat ;}

a.chargeNavi { background:url(../../special/rental/img/rental_content_charge.jpg) no-repeat; width:158px; height:60px; display:block; text-indent:-9999px; outline:none;}
a.chargeNavi:hover { background:url(../../special/rental/img/rental_content_charge_ro.jpg) no-repeat;}

a.otherNavi { background:url(../../special/rental/img/rental_content_notes.jpg) no-repeat; width:164px; height:60px; display:block; text-indent:-9999px; outline:none;}
a.otherNavi:hover { background:url(../../special/rental/img/rental_content_notes_ro.jpg) no-repeat;}


/*************** レンタルflowCSS ***************/

#rentalphone{
	font-size: 1em;
	margin-bottom: 28px;
	line-height: 1.3em;
	background:url(../../special/rental/img/flow_p14.jpg) no-repeat center;
}
#rentalphone p{
	margin: 0 auto 5px auto;
	padding-bottom: 0;
	text-align:center;
	line-height:1.3em;
}
#phonenumber0{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;

}
.flownote_leftimg{
	margin-left: 35px;
}
.flownote_rightimg{
	margin-right: 35px;
}
.flownote_ul{
	margin: 0;
	text-align: left;
}
.flownote_ul li span{
	color: #990000;
}
#insurance{
	border-left: 6px solid #C75C54;
	padding: 0 0 0 14px;
	text-align: left;
}
#insurance img{
	margin-bottom: 16px;
}
/*************** レンタルchargeCSS ***************/
.chargenote_rightimg{
	margin-right: 10px;
}
.chargenote2{
	margin-right:0px;
	margin-bottom:40px;
	padding-left:35px;
	float:left;
	/*width:400px;*/
}

.chargenote2 ol {
	width:400px;

}

.chargenote2 ol li {
	padding-bottom:15px;
}

.chargenote2 ul{
	font-weight: normal;
}

.chargenote2 dl {
	margin:0 0 8px 17px;
	font-size:0.8em;
	line-height:1.6;
	float:left;
	width:400px;
}

.chargenote2 dl dt {
	color: #8A4F4F;
	font-weight: bold;
	font-size:1.1em;
}

.chargenote2 dl dd {
	font-weight: normal;
	margin-left:13px;
}

.chargenote2 p {
	color: #8A4F4F;
	font-size:0.8em;
	font-weight:bold;
	clear:both;
	margin-left:17px;
}

ol.chargenote3 {
	width:380px;
	padding-left:35px;
	float:left;
}

ol.chargenote3 li {
	padding-bottom:20px;
}

ul.chargenote3 {
	width:350px;
	float:left;
	padding-left:70px;
	font-size:0.8em !important;
	margin-bottom:70px;
}

ul.chargenote3 li {
	line-height:1;

}


p.chargeTitle {
	margin:0 0 20px 20px;
}


#chargeexamle{
	background-color: #EDF7E8;
	border: 1px solid #B4D5A4;
	margin-left: 50px;
}
#chargeexamle td img{
	margin-bottom: 15px;
}
#chargeexamle td p{
	font-size: 0.9em;
	margin-bottom: 15px;
	line-height: 1.2em;
}
#chargeextable{
	background-color: #333333;
}
/*************** レンタルnoteCSS ***************/
.notes h3{
	color: #467E2C;
	font-size: 1em;
	margin: 0 0 10px 2px !important;
	padding: 0;
	text-align: left !important;
	font-weight:bold;
}
.notes p{
	margin: 0 0 33px 24px !important;
	padding: 0 30px 0 0;
	text-align: left;
	line-height:1.3em;
	font-size:0.85em;
}
.notes p span{
	color: #990000;
}
.notes table{
	font-size: 0.9em;
	margin: 0 0 33px 24px;
	text-align: left;
	line-height: 1.9em;
}

.notes ol {
	margin:0 0 33px 45px;
}

.notes ol li {	
	line-height:1.3em;
}





