@charset "utf-8";

/* 第2階層は共通して指定するもの
---------------------------------------*/
/* グローバルナビゲーション アクティブを指定する */
div#header ul#g_navi li#g_navi_drive a{
	background-position: -191px -34px;
	}


/* WRAPPER
---------------------------------------*/
div#wrapper ol.breadcrumb{
	width: 600px;
	padding-right: 126px;
	}
* html div#wrapper ol.breadcrumb{
	width: 726px;
	}
div#wrapper p#backnum{
	position: absolute;
	top: -30px;
	left: 600px;
	width: 116px;
	z-index: 10;
	text-align: right;
}
div#wrapper p#backnum a{
	padding-left: 10px;
	background: url(/english/drive/img/arrow_bk.gif) no-repeat left 50%;
}
div#wrapper{
	background: url(../img/bg.gif) repeat-y left 200px;
	}

div#wrapper div#head-img{
	background: url(../img/h1_bg.jpg) no-repeat;
	width: 726px;
	height: 247px;
	margin-top: 8px;
	position: relative;
	}

div#wrapper p#plus-driving{
	width: 208px;
	height: 114px;
	text-indent: -999em;
	float: right;
	}
div#wrapper p#plus-driving a{
	background-image: url(../img/plus-driving.jpg);
	width: 208px;
	height: 114px;
	display: block;
	}

div#wrapper h1{
	background-image: url(../img/h1.jpg);
	width: 518px;
	height: 114px;
	border: none;
	float: left;
	clear: none;
	}

div#wrapper p.lead{
	width: 446px;
	float: right;
	font-size: 120%;
	margin-bottom: 20px;
	}


/* ルートマップ
---------------------------------------*/
div#wrapper div#route{
	width: 446px;
	float: right;
	}

div#wrapper div#route h2{
	width: 120px;
	height: 29px;
	background: url(../img/h2_route.gif) no-repeat;
	}

div#wrapper div#route ol{
	background: url(../img/route_ol_bg.gif) no-repeat left 5px;
	height: 200px;
	margin-bottom: 30px;/* ドライブコースの上のマージン用 */
	}

div#wrapper div#route ol li{
	height: 195px;
	float: left;
	text-indent: -999em;
	}

div#wrapper div#route ol li a{
	background-repeat: no-repeat;
	background-image: url(../img/route_ol_bg.gif);
	width: 24px;
	height: 195px;
	display: block;
	margin-right: 16px;
	}
	
div#wrapper div#route ol li#route-start a{
	background-position: left 5px;
	}
div#wrapper div#route ol li#route-nagasaka a{
	background-position: -40px 5px;
	}
div#wrapper div#route ol li#route-bridge a{
	background-position: -80px 5px;
	}
div#wrapper div#route ol li#route-moegi a{
	background-position: -120px 5px;
	margin-right: 1px;
	}
div#wrapper div#route ol li#route-felalu a{
	background-position: -145px 5px;
	}
div#wrapper div#route ol li#route-fall a{
	background-position: -185px 5px;
	}
div#wrapper div#route ol li#route-lunch a{
	background-position: -225px 5px;
	}
div#wrapper div#route ol li#route-utsukushi a{
	background-position: -265px 5px;
	}
div#wrapper div#route ol li#route-nishimajyo a{
	background-position: -305px 5px;
	}
div#wrapper div#route ol li#route-seisenryo a{
	background-position: -345px 5px;
	margin-right: 1px;
	}
div#wrapper div#route ol li#route-jersey a{
	background-position: -370px 5px;
	}
div#wrapper div#route ol li#route-goal a{
	background-position: -410px 5px;
	margin-right: 0;
	}
/* マウスオーバー *//*
div#wrapper div#route ol li#route-start a:hover{
	background-position: left top;
	}
div#wrapper div#route ol li#route-nagasaka a:hover{
	background-position: -40px top;
	}
div#wrapper div#route ol li#route-bridge a:hover{
	background-position: -80px top;
	}
div#wrapper div#route ol li#route-moegi a:hover{
	background-position: -120px top;
	margin-right: 1px;
	}
div#wrapper div#route ol li#route-felalu a:hover{
	background-position: -145px top;
	}
div#wrapper div#route ol li#route-fall a:hover{
	background-position: -185px top;
	}
div#wrapper div#route ol li#route-lunch a:hover{
	background-position: -225px top;
	}
div#wrapper div#route ol li#route-utsukushi a:hover{
	background-position: -265px top;
	}
div#wrapper div#route ol li#route-nishimajyo a:hover{
	background-position: -305px top;
	}
div#wrapper div#route ol li#route-seisenryo a:hover{
	background-position: -345px top;
	margin-right: 1px;
	}
div#wrapper div#route ol li#route-jersey a:hover{
	background-position: -370px top;
	}
div#wrapper div#route ol li#route-goal a:hover{
	background-position: -410px top;
	}*/

/* インフォーメイション（ロードマップとドライブの記録）
---------------------------------------*/
div#wrapper div#information{
	width: 270px;
	margin-left: 10px;
	float: left;
	padding-top: 180px;
	height: 330px;/* 暫定 */
	}
* html div#wrapper div#information{
	height: 110px;/* 暫定 */
	margin-left: 5px;
	}
*:first-child+html div#wrapper div#information{
	height: 110px;/* 暫定 */
	}

div#wrapper div#information p#roadmap{
	position: absolute;
	top: 340px;
	width: 270px;
	height: 348px;
	text-indent: -999em;
	background: url(../img/roadmap.gif) no-repeat right top; 
	}
* html div#wrapper div#information p#roadmap{ top: 348px;}

div#wrapper div#information p a{
	margin-left: 10px;
	padding-left: 12px;
	background: url(../img/link_arrow.gif) no-repeat left 50%; 
	}
div#wrapper div#information div#memo{
	width: 270px;
	height: 348px;
	text-indent: -999em;
	background: url(../img/memo.gif) no-repeat 10px top;
	margin-top: 10px;
	}


/* ドライブコース 
---------------------------------------*/
div#wrapper div#drive-course{
	clear: none;
	width: 716px;
	margin-left: 10px;
	}
* html div#wrapper div#drive-course{ margin-top: -190px;}
* html div#wrapper div#drive-course div#start{ margin-left: 270px;/* ieでも大丈夫？ */}
* html div#wrapper div#drive-course div#start h3{ width: 446px;}

div#wrapper div#drive-course h2{
	width: 251px;
	height: 29px;
	background: url(../img/h2_drive-course.gif) no-repeat;
	clear: right;
	margin-left: 270px;/* ieでも大丈夫？ */
	margin-bottom: 10px;
	}

/* 各コース */
div#wrapper div#drive-course div.contents{
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../img/div_bg_road.gif);
	}

div#wrapper div#drive-course div h3{
	width: 716px;
	height: 35px;
	clear: both;
	text-indent: -999em;
	}

div#wrapper div#drive-course div p{
	margin-left: 60px;
	margin-top: 8px;
	}

/* ルートマップにもどる */
div#wrapper div#drive-course div p.back2route{
	float: right;
	margin: 0;
	}
* html div#wrapper div#drive-course div p.back2route{ margin-top: 5px;}
*:first-child+html div#wrapper div#drive-course div p.back2route{ margin-top: 5px;}

div#wrapper div#drive-course div p.back2route a{
	width: 117px;
	height: 19px;
	text-indent: -999em;
	display: block;
	background: url(../img/back2route.gif) no-repeat;
	}

/* 写真 */
div#wrapper div#drive-course div div.contents div.photo{
	margin-left: 60px;
	margin-bottom: 8px;
	float: left;
	width: 526px;
	}
* html div#wrapper div#drive-course div div.contents div.photo{
	margin-left: 30px;
	}
/* 八ヶ岳高原大橋、美し森 */
div#wrapper div#drive-course div#bridge div.contents div.photo,
div#wrapper div#drive-course div#fall div.contents div.photo,
div#wrapper div#drive-course div#utsukushi div.contents div.photo{
	width: auto;
	}

div#wrapper div#drive-course div div.photo img{
	margin-right: 3px;
	margin-top: 3px;
	float: left;
	}
div#wrapper div#drive-course div div.photo div.photo-left,
div#wrapper div#drive-course div div.photo div.photo-right{
	float: left;
	}
/* キャプション */
div#wrapper div#drive-course div div.photo span.caption{
	font-size: 85%;
	line-height: 1.2;
	}


/* DATA */
div#wrapper div#drive-course div.contents div.data{
	color: #f39c00;
	font-size: 80%;
	float: left;
	margin-left: 0px;
	width: 130px;/* とりあえず*/
	}
div#wrapper div#drive-course div#utsukushi div.contents div.data{
	width: 260px;
	}

div#wrapper div#drive-course div.contents div.data a{
	color: #f39c00;
	}
div#wrapper div#drive-course div.contents div.data p{
	margin: 0px;
	}

div#wrapper div#drive-course div.contents div.data h4{
	width: 32px;
	height: 11px;
	background: url(../img/h4_data.gif) no-repeat;
	text-indent: -999em;
	}
div#wrapper div#drive-course div.contents div.data h5{
	font-size: 120%;
	}

div#wrapper div#drive-course div.contents div.data dt{
	float: left;
	clear: left;
	width: 12px;
	height: 12px;
	text-indent: -999em;
	}

div#wrapper div#drive-course div.contents div.data dt.adress{
	background: url(../img/data_dt_adress.gif) no-repeat left 50%;
	}
div#wrapper div#drive-course div.contents div.data dt.time{
	background: url(../img/data_dt_time.gif) no-repeat left 50%;
	}
div#wrapper div#drive-course div.contents div.data dt.holiday{
	background: url(../img/data_dt_holiday.gif) no-repeat left 50%;
	}
div#wrapper div#drive-course div.contents div.data dt.parking{
	background: url(../img/data_dt_parking.gif) no-repeat left 50%;
	}
div#wrapper div#drive-course div.contents div.data dt.homepage{
	background: url(../img/data_dt_homepage.gif) no-repeat left 50%;
	}
div#wrapper div#drive-course div.contents div.data dt.price{
	background: url(../img/data_dt_price.gif) no-repeat left 50%;
	}

div#wrapper div#drive-course div.contents div.data dd{
	margin-left: 12px;
	}


/* 出発 */
div#wrapper div#drive-course div#start{
	width: 446px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../img/div_bg_road.gif);
	background-position: right bottom;
	}
* html div#wrapper div#drive-course div#start{ background-position: 410px bottom;}

div#wrapper div#drive-course div#start div.contents{
	background: none;
	}

div#wrapper div#drive-course div#start h3{
	background: url(../img/start_h3.gif) no-repeat;
	clear: right;
	}

div#wrapper div#drive-course div#start p{
	margin-left: 0;
	}

/* 長坂IC */
div#wrapper div#drive-course div#nagasaka div.photo img{
	float: left;
	}

div#wrapper div#drive-course div#nagasaka h3{
	background: url(../img/nagasaka_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#nagasaka div.photo div.photo-left{
	width: 390px;
	}
div#wrapper div#drive-course div#nagasaka div.photo div.photo-right{
	width: 133px;
	}

/* 八ヶ岳高原大橋 */
div#wrapper div#drive-course div#bridge h3{
	background: url(../img/bridge_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#bridge p.before-kurumant{
	width: 345px;
	float: left;
	}
* html div#wrapper div#drive-course div#bridge p.before-kurumant{
	margin-left: 30px;
	}
div#wrapper div#drive-course div#bridge p.kurumant{
	background: url(../img/bridge_kurumant.gif) no-repeat right bottom;
	width: 311px;
	height: 64px;
	text-indent: -999em;
	float: right;
	/*margin: 0;代わりに↓↓↓*/
	margin-top: -50px;
	}

/* 萌木の村 */
div#wrapper div#drive-course div#moegi div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#moegi h3{
	background: url(../img/moegi_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#moegi div.contents p{
	width: 523px;
	margin-right: 3px;
	float: left;
	}
* html div#wrapper div#drive-course div#moegi div.contents p{
	margin-left: 30px;
	}

/* フェラル＆萌木のクリスマス */
div#wrapper div#drive-course div#felalu div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#felalu h3{
	background: url(../img/felalu_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#felalu div.photo div.photo-left{
	width: 263px;
	}
div#wrapper div#drive-course div#felalu div.photo div.photo-right{
	width: 257px;
	}
/* キャプション */
div#wrapper div#drive-course div#felalu div.photo div.photo-left span.caption{
	width: 127px;
	margin: 0 2px;
	display: block;
	float: left;
	}
* html div#wrapper div#drive-course div#felalu div.photo div.photo-left span.caption{
	width: 125px;
	}

/* 遠くに見える滝 */
div#wrapper div#drive-course div#fall div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#fall h3{
	background: url(../img/fall_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#fall p.before-kurumant{
	width: 376px;
	float: left;
	}
* html div#wrapper div#drive-course div#fall p.before-kurumant{
	margin-left: 30px;
	}
div#wrapper div#drive-course div#fall p.kurumant{
	background: url(../img/fall_kurumant.gif) no-repeat right bottom;
	width: 280px;
	height: 69px;
	text-indent: -999em;
	float: right;
	/*margin: 0;代わりに↓↓↓*/
	margin-top: -35px;
	}

/* プチホテル＆レストラン オールドエイジ */
div#wrapper div#drive-course div#lunch div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#lunch h3{
	background: url(../img/lunch_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#lunch div.photo div.photo-left{
	width: 263px;
	}
div#wrapper div#drive-course div#lunch div.photo div.photo-right{
	width: 263px;
	}

/* 美し森 */
div#wrapper div#drive-course div#utsukushi h3{
	background: url(../img/utsukushi_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#utsukushi div.photo div.photo-left{
	width: 263px;
	}
div#wrapper div#drive-course div#utsukushi div.photo div.photo-right{
	width: 390px;
	}

/* 西の魔女の家 */
div#wrapper div#drive-course div#nishimajyo div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#nishimajyo h3{
	background: url(../img/nishimajyo_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#nishimajyo div.photo div.photo-left{
	width: 263px;
	}
div#wrapper div#drive-course div#nishimajyo div.photo div.photo-right{
	width: 263px;
	}
/* バスツアー */
div#wrapper div#drive-course div#nishimajyo div.contents div#bustour{
	margin-left: 60px;
	margin-bottom: 5px;
	clear: both;
	width: 656px;
	background: url(../img/bustour_bg.gif) no-repeat left top;
	padding-top: 65px;
	margin-top: -40px;
	}

div#wrapper div#drive-course div#nishimajyo div.contents div#bustour h4{
	width: 325px;
	height: 12px;
	text-indent: -999em;
	background: url(../img/bustour_h4.gif) no-repeat;
	margin-left: 15px;
	margin-bottom: 5px;
	}
div#wrapper div#drive-course div#nishimajyo div.contents div#bustour p{
	margin: 0;
	margin-left: 15px;
	}
div#wrapper div#drive-course div#nishimajyo div.contents div#bustour ul{
	background: url(../img/bustour_ul_bg.gif) no-repeat left bottom;
	padding-left: 15px;
	padding-bottom: 15px;
	}
div#wrapper div#drive-course div#nishimajyo div.contents div#bustour ul li{
	float: left;
	padding-right: 5px;
	}
div#wrapper div#drive-course div#nishimajyo div.contents div#bustour ul li a{
	float: left;
	padding-left: 12px;
	background: url(../img/link_arrow.gif) no-repeat left 50%;
	}

/* 清泉寮 */
div#wrapper div#drive-course div#seisenryo div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#seisenryo h3{
	background: url(../img/seisenryo_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#seisenryo div.contents p{
	width: 523px;
	margin-right: 3px;
	float: left;
	}
* html div#wrapper div#drive-course div#seisenryo div.contents p{
	margin-left: 30px;
	}

/* 清泉寮ジャージーハット */
div#wrapper div#drive-course div#jersey div.contents{
	background-image: url(../img/div_bg_foot.gif);
	}

div#wrapper div#drive-course div#jersey h3{
	background: url(../img/jersey_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#jersey div.photo div.photo-left{
	width: 263px;
	}
div#wrapper div#drive-course div#jersey div.photo div.photo-right{
	width: 263px;
	}

/* 帰り道 */
div#wrapper div#drive-course div#goal div.contents{
	background: url(../img/goal_kurumant.gif) no-repeat left bottom;
	}

div#wrapper div#drive-course div#goal h3{
	background: url(../img/goal_h3.gif) no-repeat;
	}

div#wrapper div#drive-course div#goal p.end{
	width: 92px;
	height: 39px;
	text-indent: -999em;
	float: right;
	margin-top: -20px;
	background: url(../img/end.gif) no-repeat;
	}

div#wrapper div#drive-course div#goal p.kurumant{
	padding-bottom: 40px;/*手を振るくるまんとのマージン分*/
	}


/* 今回試乗したヴェルファイア 
---------------------------------------*/
div#wrapper div#car{
	clear: both;
	width: 716px;
	margin-left: 10px;
	}

div#wrapper div#car h2{
	width: 224px;
	height: 29px;
	background: url(../img/h2_car.gif) no-repeat;
	margin-bottom: 10px;
	}

div#wrapper div#car div.car-info,
div#wrapper div#car div.comment,
div#wrapper div#car ul{
	background-color: #f2f0f0;
	}

div#wrapper div#car div.car-info{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 2px;
	}

div#wrapper div#car div.car-info img{
	float: left;
	padding-right: 7px;
	}

div#wrapper div#car div.car-info div{
	float: left;
	width: 410px;
	}

div#wrapper div#car div.car-info div h3{
	width: 345px;
	height: 16px;
	text-indent: -999em;
	margin: 5px 0;
	background: url(../img/car_h3_carname.gif) no-repeat;
	}

div#wrapper div#car div.car-info div dl dt{
	float: left;
	display: block;
	padding: 2px;
	background-color: #cccccc;
	}

div#wrapper div#car div.car-info div dl dd{
	float: left;
	display: block;
	padding: 2px;
	padding-right: 5px;
	}

div#wrapper div#car div.car-info div dl.shop{
	font-size: 110%;
	}
div#wrapper div#car div.car-info div dl.shop dt{
	background: none;
	}

div#wrapper div#car div.comment{
	padding: 10px;
	}

div#wrapper div#car div.comment h3{
	width: 68px;
	height: 21px;
	text-indent: -999em;
	margin-bottom: 5px;
	background: url(../img/car_h3_comment.gif) no-repeat;
	}

/* 車の詳細にかんするリンク */
div#wrapper div#car ul{
	padding-left: 140px;
	padding-bottom: 20px;
	}

div#wrapper div#car ul li{
	padding: 0 10px;
	height: 27px;
	float: left;
	text-indent: -999em;
	}

div#wrapper div#car ul li a{
	display: block;
	height: 27px;
	padding: 0 10px;
	background-repeat: no-repeat;
	background-position: left top;
	}
div#wrapper div#car ul li.shop a{
	width: 183px;
	background-image: url(../img/car_btn_shop.gif);
	}
div#wrapper div#car ul li.tmc a{
	width: 229px;
	background-image: url(../img/car_btn_tmc.gif);
	}

/* 掲載情報注意書き */
div#wrapper p.caution{
	font-size: 80%;
	text-align: right;
	color: #666666;
	}
/*英語用上書き*/
div#wrapper div#route h2{
	width: 200px;
}
/* ルートマップ上書き*/
div#wrapper div#route{
	width: 446px;
	float: right;
	}
div#wrapper div#route h2{
	width: 200px;
	height: 29px;
	background: url(../img/h2_route.gif) no-repeat;
	}
div#wrapper div#route ol{
	background: url(../img/route_ol_bg.gif) no-repeat left 0px;
	height: 300px;
	width: 446px;
	margin-bottom: 30px;/* ドライブコースの上のマージン用 */
	margin-top: 5px;
	font-size:
	}

div#wrapper div#route ol li{
	background-repeat: no-repeat;
	height: 25px;
	margin-bottom: 5px;
	float:none;
	}
div#wrapper div#route ol li a{
	background-image: url(../img/route_ol_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 100px;
	display: block;
	filter: Alpha(opacity=60);
	opacity: 0.6;
	}
div#wrapper div#route ol li#route-start a{
	background-position: 0px 0px;
	width: 101px;
	}
div#wrapper div#route ol li#route-nagasaka a{
	width: 132px;
	background-position: 0px -30px;
	}
div#wrapper div#route ol li#route-bridge a{
	width: 218px;
	background-position: 0px -60px;
	}
div#wrapper div#route ol li#route-moegi,
div#wrapper div#route ol li#route-moegi a{
	width: 138px;
	background-position: 0px -90px;
	float: left;
	}
div#wrapper div#route ol li#route-felalu{
	margin-left: 143px;
	}
* html div#wrapper div#route ol li#route-felalu{
	margin-left: 140px;
}
* + html div#wrapper div#route ol li#route-felalu{
	margin-left: 140px;
}
div#wrapper div#route ol li#route-felalu a{
	width: 213px;
	background-position: -143px -90px;

	}
div#wrapper div#route ol li#route-fall a{
	width: 225px;
	background-position: 0px -120px;
	}
div#wrapper div#route ol li#route-lunch,
div#wrapper div#route ol li#route-lunch a{
	width: 133px;
	background-position: 0px -150px;
	}
div#wrapper div#route ol li#route-utsukushi,
div#wrapper div#route ol li#route-utsukushi a{
	width: 146px;
	background-position: 0px -180px;	
	}
div#wrapper div#route ol li#route-nishimajyo,
div#wrapper div#route ol li#route-nishimajyo a{
	width: 252px;
	background-position: 0px -210px;
	}
div#wrapper div#route ol li#route-seisenryo,
div#wrapper div#route ol li#route-seisenryo a{
	width: 110px;
	background-position: 0px -240px;
	float: left;
	}

div#wrapper div#route ol li#route-jersey{
	margin-left: 115px;
}
* html div#wrapper div#route ol li#route-jersey{
	margin-left: 112px;
}
* + html div#wrapper div#route ol li#route-jersey{
	margin-left: 112px;
}
div#wrapper div#route ol li#route-jersey a{
	width: 183px;
	background-position: -115px -240px;
	}
div#wrapper div#route ol li#route-goal,
div#wrapper div#route ol li#route-goal a{
	width: 147px;
	background-position: 0px -270px;
	}
/*
div#wrapper div#route ol li a:hover{
	height: 30px;
}
div#wrapper div#route ol li#route-start a:hover{
	width: 132px;
	background-position: 5px 0px;
	}
div#wrapper div#route ol li#route-nagasaka a:hover{
	width: 137px;
	background-position: 5px -30px;
	}
div#wrapper div#route ol li#route-bridge a:hover{
	width: 223px;
	background-position: 5px -60px;
	}
div#wrapper div#route ol li#route-moegi a:hover{
	width: 144px;
	background-position: 5px -90px;
	}

div#wrapper div#route ol li#route-felalu a:hover{
	width: 214px;
	background-position: -138px -90px;
	}
div#wrapper div#route ol li#route-fall a:hover{
	width: 231px;
	background-position: 5px -120px;
	}
div#wrapper div#route ol li#route-lunch a:hover{
	width: 139px;
	background-position: 5px -150px;
	}
div#wrapper div#route ol li#route-utsukushi a:hover{
	width: 152px;
	background-position: 5px -180px;	
	}
div#wrapper div#route ol li#route-nishimajyo a:hover{
	width: 258px;
	background-position: 5px -210px;
	}
div#wrapper div#route ol li#route-seisenryo a:hover{
	width: 116px;
	background-position: 5px -240px;
	}
div#wrapper div#route ol li#route-jersey a:hover{
	width: 192px;
	background-position: -111px -240px;
	}
div#wrapper div#route ol li#route-goal a:hover{
	width: 153px;
	background-position: 5px -270px;
	}*/

div#wrapper div#route h2 {
	width: 200px;
}

div#wrapper div#information{
	padding-top: 230px;
	}
div#wrapper div#information div#memo{
	height: 287px;
	margin-bottom: 20px;
	}

* html div#wrapper div#information p#roadmap{top: 340px;}

div#wrapper div#drive-course h2 {
	margin-top: 60px;
}
div#wrapper div#car div.comment h3{
	width:139px;
}
div#wrapper div#drive-course div.contents div.data h4{
	width: 73px;
}
div#wrapper div#car ul li.shop a{
	width: 201px;
}
div#wrapper div#car ul li.tmc a {
	width: 226px;
}
div#wrapper div#car h2{
	width: 396px;
}

