BODY { 
	padding-right : 	0;
	padding-left : 		0;
	padding-bottom : 	0;
	padding-top : 		0;
	margin : 		0;
	font-family:		"MS PGOTHIC","Osaka","Verdana","Arial";
	font-size : 		12px;
	line-height : 		18px;
	color : 		#000000;
	background-color : 	#ffffff;
	background-image : 	url(img_mmc/bg.gif);
	background-repeat : 	repeat-y;
	background-position : 	center 0%;
} 

TABLE { 
	padding-right : 	0;
	padding-left : 		0;
	padding-bottom : 	0;
	padding-top : 		0;
	font-size : 		12px;
	line-height : 		18px;
} 

ul{
margin:0;
margin-left:1em;
padding:0;
}

P.mini { font-size : 10px; line-height : 14px;} 


A:link 		{ color : #d64646; text-decoration : underline;} 
A:visited 	{ color : #d64646; text-decoration : underline;} 
A:active 	{ color : #d64646; text-decoration : underline;} 
A:hover 	{ color : #cc9999; text-decoration : underline;} 

.MENU { 
	border-top : 		1px solid #cccccc;
	border-right : 		1px solid #cccccc;
	border-left : 		1px solid #cccccc;
	border-bottom : 	1px solid #cccccc;
	padding-bottom : 	0;
	padding-right : 	0;
	padding-left : 		0;
	padding-top : 		0;
	position : 		absolute;
	z-index : 		1;
	visibility : 		hidden;
	text-align : 		left;
	color : 		#cccccc;
	background-color : 	#ffffff;
} 

A.MENUITEM { 
	padding-top : 		5px;
	padding-bottom : 	4px;
	padding-right : 	10px;
	padding-left : 		10px;
	margin : 0;
	display : 		block;
	font-size : 		11px;
	white-space : 		nowrap;
} 

A.MENUITEM:hover {
	color : 		#d64646;
	background-color : 	#fbfbfb;
}

.MENUITEMSEP { 
	border-top : 		0;
	border-bottom : 	1px solid #f3f3f3;
} 


A.lslink 		{ display : block;width : 100%;height : 30px;padding-top : 6px;color : #ffffff;text-decoration : none;background-color : #a6a6a6;} 
A.lslink:hover 		{ color : #ffffff;text-decoration : none;background-color : #bdb6a3;} 
A.lslink:active 	{ color : #ffffff;text-decoration : none;} 
A.lslink:visited 	{ color : #ffffff;text-decoration : none;} 

A.lslinkON 		{ display : block;width : 100%;height : 30px;padding-top : 6px;color : #ffffff;text-decoration : none;background-color : #bdb6a3;} 
A.lslinkON:hover 	{ color : #ffffff;text-decoration : none;background-color : #bdb6a3;} 
A.lslinkON:active 	{ color : #ffffff;text-decoration : none;} 
A.lslinkON:visited 	{ color : #ffffff;text-decoration : none;} 

td#FooterMenu a:link,
td#FooterMenu a:visited,
td#FooterMenu a:hover,
td#FooterMenu a:active{
color:#ffffff;
}

#gmap{
width:424px;
height:424px;
}

a{
color: #E6F9F8
}
/********************* PRICE *********************/

.price-people 		{ background : #FAFAFA ; font-size : 10px ; }
.price-pricecolor 	{ color : #FF0000 ; }
.price-pricecolorH 	{ color : #111111 ; }
.price-itemline 	{ font-size : 10px ; }

/** ハイブリッド(price-hybrid) **/
.price-hybrid1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #009999 ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-hybrid2 {	background 	: #009999 ; }
.price-hybrid3 {	background 	: #E6F9F8 ; }

/** 軽自動車(price-minivehicle) **/
.price-minivehicle1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #DB8909 ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-minivehicle2 {	background 	: #DB8909 ; }
.price-minivehicle3 {	background 	: #FFEBC9 ; }


/** コンパクト＆セダン(price-compact_sedan) **/
.price-compact_sedan1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #59B379 ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-compact_sedan2 { background 	: #59B379 ; }
.price-compact_sedan3 {	background 	: #DBF4E5 ; }

/** ミニバン＆ワゴン(price-minivan_wagon) **/
.price-minivan_wagon1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #5999B3 ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-minivan_wagon2 { background 	: #5999B3 ; }
.price-minivan_wagon3 {	background 	: #DBEDF4 ; }

/** RV(price-rv) **/
.price-rv1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #8D59B3 ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-rv2 {	background 	: #8D59B3 ; }
.price-rv3 {	background 	: #E9DBF4 ; }

/** スポーツ＆インポート(price-sport_import) **/
.price-sport_import1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #B3596B ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-sport_import2 { 	background 	: #B3596B ; }
.price-sport_import3 {	background 	: #F4DBE1 ; }

/** 福祉車両(price-welfare) **/
.price-welfare1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #C59847 ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-welfare2 {	background 	: #C59847 ; }
.price-welfare3 {	background 	: #F9ECD6 ; }

/** バン＆トラック(price-van_truck) **/
.price-van_truck1 {
	font-size 	: 12px ;
	color 		: #FFFFFF ;
	background 	: #A1AE5E ;
	border-top 	: 1px solid #666666 ;
	border-left 	: 1px solid #666666 ;
	border-right 	: 1px solid #666666 ;
	width 		: 186px ; }
.price-van_truck2 {	background 	: #A1AE5E ; }
.price-van_truck3 {	background 	: #EFF2DC ; }


/********************* CAR PRICE *********************/


.car-price1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	line-height: normal;
	color: #CC0000;
	padding-right: 2px;
}

.car-price2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	line-height: normal;
	padding-right: 2px;
}

.car-price_rs{
	background-color : 	#F3F3F3;
	color: #CC0000;
	font-weight: bold;
	font-size: 10px;
}

.car-price_hs{
	font-weight: bold;
	font-size: 10px;
}


<!-- ======= BEGIN MODIFY ====== -->

#carTypeKey optgroup{
	background-color: #EBF3F7 ;
}

#pickupPlaceKey , #returnPlaceKey , #pickupDate , #returnDate , #pickupTime , #returnTime , #carTypeKey{
	width: 212px ;
}

.text {
  text-align: left;
}

.text-error {
  background-color: #FFCCCC ;
  text-align: left;
}

.error-message{
	color: #FF3333;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.thanks-message{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

<!-- ======= END MODIFY ====== -->

