﻿#ComfortablePlan,
#Rentacar,
#RecommendedPlan{
	width:643px;

	background-color:#fcf7f1;
}


/* ここからレンタカー */

#Rentacar_top{
}

#Toyota{
	margin-bottom:50px;
}


#Orix{
	margin-bottom:50px;
}

.Bold{
	font-weight:900;
	color:#fab215;
}

#Toyota_logo{
	margin-bottom:20px;
}
#Toyota_Ticket{
	height:84px;
	margin-bottom:30px;
}

#Toyota_Store{
	margin-bottom:30px;
}

/* トヨタ店舗案内テーブル */

#Toyota_Store table{
	border-collapse:collapse;
	font-size:12px;
	background-color:#fff;
	text-align:left;
	color:#5c5c5c;
	border:1px solid #111111;
}
#Toyota table p{
	margin-left:19px;
}
#Toyota_Store table tr.m{
	height:30px;
}
#Toyota_Store table tr.l{
	height:100px;
}
#Toyota_Store table th{
	color:#fff;
	background-color:#270b06;
	text-align:center;
}
#Toyota_Store table td{
	border-bottom:1px solid #111111;
	border-top:1px solid #111111;
}

#Toyota_Store table th.g,
#Toyota_Store table td.g{
	width:222px;
	line-height:200%;
}

#Toyota_Store table th.t,
#Toyota_Store table td.t{
	width:229px;
}
#Toyota_Store table th.s,
#Toyota_Store table td.s{
	width:149px;
	text-align:left;
	vertical-align:bottom;
}
#Toyota_Store table th p{
	text-align:left;
	padding-left:140px;
}
#Toyota_Store img.ko{
	margin-bottom:10px;
}
#Toyota_Store table td.g{
	background:url(../images/sougeikanou.gif) no-repeat center right;
	border:1px solid #111111;
}
#Toyota_Store table td.g5{
	background:url(../images/toho3min.gif) no-repeat center right;
	border:1px solid #111111;
}



#Orix_logo{
	margin-bottom:20px;
}
#Orix_Ticket{
	height:68px;
	margin-bottom:30px;
}
#Orix_Ticket p{
	vertical-align:middle;
	margin-left:19px;
	padding-top:12px;
	line-height:150%;
	color:#714e3c;
}
#Orix_Store{
	margin-bottom:30px;
}

/* オリックス店舗案内テーブル */

#Orix_Store table{
	border-collapse:collapse;
	font-size:12px;
	background-color:#fff;
	color:#5c5c5c;
	text-align:left;
}
#Orix_Store table p{
	margin-left:19px;
}
#Orix_Store table tr.m{
	height:30px;
}
#Orix_Store table tr.l{
	height:100px;
}

#Orix_Store table th{
	color:#fff;
	background-color:#270b06;
	text-align:center;
	border:1px solid #111111;
}
#Orix_Store table td{
	border:1px solid #111111;
}
#Orix_Store table th.g,
#Orix_Store table td.g{
	width:222px;
	line-height:200%;
}

#Orix_Store table th.t,
#Orix_Store table td.t{
	width:229px;
	border-right-style:none;
}
#Orix_Store table th.s,
#Orix_Store table td.s{
	width:149px;
	vertical-align:bottom;
	border-left-style:none;
}
#Orix_Store table th p{
	text-align:left;
	padding-left:140px;
}
#Orix_Store table td.g{
	background:url(../images/toho2min.gif) no-repeat center right;
}
#Orix_Store img.ko{
	margin-bottom:10px;
}
p.an{
	font-weight:600;	
}
.da{
	margin-bottom:5px;
}




/* ここからおすすめプラン */

#RecommendedPlan h3{
	margin-top:26px;
}

#RecommendedPlan #RecommendedPlan_Title{
	height:200px;
}

#RecommendedPlan #RecommendedPlan_Title p,
#RecommendedPlan #RecommendedPlan_Title p a{
	line-height:150%;
	color:#524748;
	font-size:14px;

}
#RecommendedPlan p.recommended_sub{
	text-align:center;
	margin:26px 0;
}

#RecommendedPlan p.recommended_img{
	width:282px;
	height:236px;
	margin-left:15px;
	float:left;
}

#RecommendedPlan p.recommended_txt{
	width:320px;
	float:left;
}

.Pagetop{
	margin:0px 0 30px 506px;

	clear:both;
}
.Pagetop a{
	width:100px;
	height:25px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	background:url(../images/page_top.gif) no-repeat top left;
}


/* ここから快適計画 */

#C_plan p,
#C_plan p a{
	line-height:150%;
	color:#524748;
	font-size:14px;

}


#C_plan{
	height:200px;	
}
#b_contest{
	width:643px;
	margin-bottom:5px;
	
}
#C_contest{
	width:643px;
	margin-bottom:5px;
	
}
#C_cycling{
	margin-bottom:5px;	

}
#C_dinner{
	margin-bottom:5px;	
}
#C_breakfast{
	margin-bottom:5px;	
}



#b_contest p.comfortable_sub{
	text-align:center;
	margin-top:26px;
	margin-bottom:10px;}

#b_contest p.comfortable_topimg{
	text-align:left;
	margin-bottom:20px;

}

#b_contest p.comfortable_img{
	width:297px;
	height:291px;

	float:left;

}
#b_contest p.comfortable_txt{
	width:327px;

	float:left;
	margin-bottom:60px;
}

#C_contest p.comfortable_sub{
	text-align:center;
	margin-top:26px;
	margin-bottom:10px;}

#C_contest p.comfortable_topimg{
	text-align:left;
	margin-bottom:20px;

}

#C_contest p.comfortable_img{
	width:297px;
	height:291px;

	float:left;

}
#C_contest p.comfortable_txt{
	width:327px;

	float:left;
	margin-bottom:60px;
}

#C_cycling p.comfortable_sub{
	text-align:center;
	margin-top:26px;
	margin-bottom:10px;

}

#C_cycling p.comfortable_img{
	width:243px;
	height:177px;
	float:left;
	margin-bottom:15px;
}
#C_cycling p.comfortable_txt{
	width:327px;
	float:left;
	margin-bottom:10px;

}#C_cycling p.reservation_txt{
	width:181px;
	float:left;
	margin-bottom:70px;
}





#C_dinner p.comfortable_sub{
	text-align:center;
	margin-top:26px;
	margin-bottom:10px;

}

#C_dinner p.comfortable_img{
	width:243px;
	height:177px;
	float:left;
	margin-bottom:15px;
}
#C_dinner p.comfortable_txt{
	width:327px;
	float:left;
	margin-bottom:10px;

}#C_dinner p.reservation_txt{
	width:181px;
	float:left;
	margin-bottom:70px;
}


#C_breakfast p.comfortable_sub{
	text-align:center;
	margin-top:26px;
	margin-bottom:10px;
}

#C_breakfast p.comfortable_img{
	width:243px;
	height:177px;
	float:left;
	margin-bottom:15px;
}
#C_breakfast p.comfortable_txt{
	width:283px;
	float:left;
}




#Cycling_setimg{
	width:282px;
	margin-left:15px;
	float:left;
}
#Dinner_setimg{
	width:282px;
	margin-left:15px;
	float:left;
}
#Breakfast_setimg{
	width:282px;
	margin-left:15px;
	float:left;
}

