@charset "utf-8";

#content h3{
	background:url(../images/h3.jpg) 0 0 no-repeat;
	color:#457527;
	font-size:85%;
	font-weight:bold;
	margin:10px 0;
	letter-spacing:1px;
	line-height:200%;
	text-indent:10px;
}

#content h3 a:link,#content h3 a:active,#content h3 a:visited{
	color:#457527;
	font-weight:bold;
}

#content h3 a:hover{
	color:#457527;
	font-weight:bold;
	text-decoration:underline
}


#content h4{
	color:#457527;
	border-left:#457527 3px double;
	font-size:83%;
	font-weight:bold;
	margin:20px 0 15px 0;
	padding:3px 10px;
	letter-spacing:1px;
}

#content h4 a:link,#content h4 a:active,#content h4 a:visited{
	color:#457527;
	font-weight:bold;
}

#content h4 a:hover{
	color:#457527;
	font-weight:bold;
	text-decoration:underline
}


#content h5{
	color:#457527;
	font-size:80%;
	font-weight:bold;
	letter-spacing:1px;
	margin:20px 0 10px 0;
	padding:5px 0;
}

#content h5 a{
	color:#457527;
	font-weight:bold;
}



#content h6{
	color:#64b333;
	font-size:80%;
	padding:0 0 0 5px;
	margin:10px 0;
	border-left:5px solid #64b333;
}

#content ul{
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}

#content ul li{
	background:url(../images/content-li.gif) 0 0 no-repeat;
	margin:0 10px 10px 0;
	padding:0 0 0 10px;
}
	
#content ol{
	padding:0 0 10px 25px;
	margin:0;
}

#content ol li{
	margin:0 0 10px 0;
	padding:0;
}

#content table{
	margin:10px 0 20px;
	padding:0;
	border-collapse:collapse;
	width:540px;
}

#content table th{
	background:#fafaed;
	padding:5px;
	margin:0;
	border:#cecea2 1px solid;
	text-align:center;
	white-space:nowrap;
}

#content table td{
	padding:5px;
	margin:0;
	border:#cecea2 1px solid;
}

#content table caption{
	text-align:left;
	font-weight:bold;
	font-size:80%;
	margin:10px 0 0 0;
}

#content table.no-border{
	margin:0;
	padding:0;
	border:none;
}

#content table strong{
	color:#FE4771;
	display:block
}

#content table.no-border th{
	background:none;
	padding:0;
	border:none;
}

#content table.no-border td{
	padding:0;
	border:none;
}

#content .content-nav{
	text-align:center;
	margin:10px;
}

#content .asset-more-link{
	text-align:right;
	margin:10px 0 20px;
}


#content .green-bg{
	background:#fafaed;
	padding:5px;
	margin:10px 0;
	border:#cecea2 1px solid;
}

#content .next-prev{
	display:block;
	width:150px;
	margin:0 190px;
}

#content .next-prev p.p-next{
	float:left;
	width:70px;
	display:block;
}

#content .next-prev p.p-prev{
	float:right;
	width:70px;
	display:block;
}

#content .merit ul{
	display:block;
	width:500px;
	float:right
}

#content .text-green{
	color:#009900;
}

#content .text-orange{
	color:#FF9900;
}

#content .box-orange{
	border-bottom:#ff9900 2px solid;
	padding:5px 0;
	margin:0;
	display:block;
}

#content .box-orange h5{
	color:#FF9900;
	margin:0;
	padding:0;
}

#content .box-orange img{
	float:left;
	margin:0 5px 0 0;
}

#content .box-green{
	border-bottom:#009900 2px solid;
	padding:5px 0;
	margin:0;
	display:block;
}

#content .box-green h6{
	color:#009900;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size:83%;
}

#content .box-green img{
	float:left;
	margin:0 5px 0 0;
}

#content .mgn-t20{
	margin:20px 0 0 0;
}

#content p.entry-categories-list{
	margin:20px 0;
}

/*search
-----------------------------------------------------------*/


input.search-gray1{
	background:#fff;
	font-size:80%;
	border:#ccc 1px solid;
	padding:2px;
}

input.search-gray2{
	background:#fff;
	font-size:80%;
	border:#ccc 1px solid;
}

#content h5.search-result{
	background:url(../images/dart-top.gif) center left no-repeat;
	padding:0 0 0 10px;
}

/*price
-----------------------------------------------------------*/
#content img.flow{
	margin:20px 0 50px 0;
	display:block;
}

#content .price ul{
	display:block;
	width:450px;
	margin-left:80px;
}

#content .price ul li{
	display:block;
	float:left;
	margin:0 25px 20px 0;
	background:none;
	padding:0;
	width:90px;
	height:79px;
}


#content .price dl{
	float:left;
	width:170px ;
	margin:0 15px 30px 0;
	padding:0;
}

#content .price dl.dl-r{
	float:right;
	margin:0;
	padding:0;
}

#content .price dt{
	margin:0 0 5px 0;
	padding:0;
}

#content .price dl dd{
	background:url(../images/dart-top.gif) 0 0 no-repeat;
	padding:2px 0 5px 10px;
	margin:0;
	line-height:120%;
}

#content .price dl dd a{
	color:#222;
}

#content table#price-navi{
	border:none;
	border-collapse:separate;
}

#content table#price-navi th{
	border:#ff9900 1px solid;
	background: url(../images/price/th.gif) #fff center left no-repeat;
}

#content table#price-navi th a{
	color:#ff9900;
	font-weight:bold;
	display:block;
}


#content table.car-list{
	table-layout:fixed;
}

#content table.car-list caption{
	font-weight:normal;
	font-size:80%;
	text-align:right;
}

#content table tr.tr-head{
	visibility:collapse;
}
#content table tr.tr-head th,#content table tr.tr-head td{
	background:none;
	border:none;
}

#content table.car-list th{
	line-height:120%;
	white-space:normal;
	padding:3px;
	word-break:break-all;
}

#content table.car-list td{
	line-height:120%;
	text-align:center;
	padding:3px;
	letter-spacing:0;	
}

#content table.car-list span{
	font-size:75%;
}

#content table.car-list td span{
	text-align:left;
	display:block;
	padding-top:5px;
	margin-top:5px;
	border-top:#cecea2 1px dotted;
}


#content dl dd.bgnone{
	background:none;
	padding-left:0;
	margin:10px 0;
}

#content #reserve{
	padding:0;
}

#content p.caution{
	border-top:1px solid #dedede;
	padding:10px 0 10px 10px;
	margin:10px 0;
	background:url(../images/content-li.gif) 0 10px no-repeat;
	text-align:left;
}


/*map-------------------------------------------------*/
div.marker_data_html div.subject{
		    text-align:center;
		    padding:4px;
		    margin-bottom:8px;
			background:#090;
			color:#fff;
		    font-weight:bold;
}

/*learse
-----------------------------------------------------------*/

#content #cl-01{
	background:url(../images/carlease/img01.gif) 0 0 no-repeat;
	padding:10px 150px 10px 10px;
	margin:10px 0 20px ;
	border:2px solid #a1c58b;
}

#content #cl-01 h4{
	margin:0 0 90px 0;
	padding:0;
	border:none;
}

#content #cl-01 h4 a{
	display:block;
	height:40px;
}

#content #cl-01 h4 a span,#content #cl-01 ul{
	display:block;
	position:absolute;
	left:-9999px;
	width:10px ;
	height:10px;
}

#content #cl-01 p{
	margin:10px;
}

/*info--------------------------------------*/
#content .day{
	margin:5px 0 -20px 0;
	padding:0 0 0 10px;
	color:#006600;
	background:url(../images/dart-top.gif) 0 0 no-repeat;
}

/*static**************************************************/

#content p.sign{
	text-align:right;
	float:right;
	margin:10px 0;
	padding:0;
}

#content dl.static-dl{
	margin:10px;
	padding:0;
}

#content dl.static-dl dt{
	font-weight:bold;
}

#content dl.static-dl dd{
	margin:0 0 5px 10px;
}

