@charset "utf-8";

/* =========================================================

Menu  :
	1.WIRE-FRAME
	2.CONTENT STYLE
	
========================================================= */

/* 1.WIRE-FRAME
--------------------------------------------------------- */
#content {
	float: none;
	margin-bottom: 30px;
	width: 950px;
}

#variantInfo {
	float: left;
	width: 640px;
}

#sidebar {
	float: right;
	width: 290px;
}

#content:after,
#locationList dd .prefList:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

*:first-child+html #content,
*:first-child+html #locationList dd .prefList {
	display: inline-block;
	min-height: 1%;
}

/* Hides from IE6/IE Mac \*/
* html #content,
* html #locationList dd .prefList {
	height: 1%;
}

#content,
#locationList dd .prefList {
	display: block;
}

/* End hide from IE6/IE Mac */

#locationList a {
	background-image: url("http://www.gnavi.co.jp/en/lib/l-en.png");
	background-repeat: no-repeat;
}

/* 2.CONTENT STYLE
--------------------------------------------------------- */
h1 {
	margin-bottom: 20px;
}

/*#locationMap*/
#locationMap {
	float: left;
	width: 465px;
}

#locationMap a {
	overflow: hidden;
}

#locationMap {
	float: left;
}

#segmAll {
	background-position: 0 0;
	display: block;
	background-image: url("../img/map.png") ;
	background-repeat: no-repeat;
	height: 450px;
	position: relative;
	width: 465px;
}

#segmAll li {
	list-style:none;
}

#segmTohoku,
#segmKanto,
#segmHokuriku,
#segmChubu,
#segmKansai,
#segmChugoku,
#segmShikoku,
#segmKyushu {
	background-image: url("../img/map.png") ;
	background-repeat: no-repeat;
	height: 450px;
	position: relative;
	width: 465px;
	display: none;
}

#segmTohoku li a,
#segmKanto li a,
#segmHokuriku li a,
#segmChubu li a,
#segmKansai li a,
#segmChugoku li a,
#segmShikoku li a,
#segmKyushu li a,
#segmAll li a {
	display: block;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -4000px;
	width: 78px;
}

#segmHokkaido li,
#segmTohoku li,
#segmKanto li,
#segmHokuriku li,
#segmChubu li,
#segmKansai li,
#segmChugoku li,
#segmShikoku li,
#segmKyushu li,
#segmOkinawa li,
#segm li,
#segmAll-Hokkaido,
#segmAll-Tohoku,
#segmAll-Kanto,
#segmAll-Hokuriku,
#segmAll-Chubu,
#segmAll-Kansai,
#segmAll-Chugoku,
#segmAll-Shikoku,
#segmAll-Kyushu,
#segmAll-Okinawa {
	display: block;
	height: 20px;
	position: absolute;
	text-indent: -4000px;
	width: 78px;
}

#segmAll-Hokkaido {
	left: 270px;
	top: 60px;
}

#segmAll-Tohoku {
	left: 352px;
	top: 203px;
}

#segmAll-Kanto {
	left: 298px;
	top: 299px;
}

#segmAll-Chubu {
	left:272px;
	top:345px;
}

#segmAll-Hokuriku {
	left: 194px;
	top: 217px;
}

#segmAll-Kansai {
	left: 180px;
	top: 345px;
}

#segmAll-Chugoku {
	left: 56px;
	top: 255px;
}

#segmAll-Shikoku {
	left: 85px;
	top: 361px;
}

#segmAll-Kyushu {
	left: 38px;
	top: 391px;
}

#segmAll-Okinawa {
	left: 37px;
	top: 30px;
}

#segmTohoku .backToMainMap,
#segmKanto .backToMainMap,
#segmChubu .backToMainMap,
#segmHokuriku .backToMainMap,
#segmKansai .backToMainMap,
#segmChugoku .backToMainMap,
#segmShikoku .backToMainMap,
#segmKyushu .backToMainMap {
	display: block;
	height: 20px;
	left: 296px;
	position: relative;
	top: 420px;
	width: 158px;
}

#segmTohoku .backToMainMap a,
#segmKanto .backToMainMap a,
#segmHokuriku .backToMainMap a,
#segmChubu .backToMainMap a,
#segmKansai .backToMainMap a,
#segmChugoku .backToMainMap a,
#segmShikoku .backToMainMap a,
#segmKyushu .backToMainMap a {
	display: block;
	height: 20px;
	text-indent: -4000px;
	width: 158px;
}

/* Tohoku */
#segmTohoku {
	background-position: -465px 0;
}

#segmTohoku-aomori {
	left: 245px;
	top: 68px;
}

#segmTohoku-akita {
	left: 192px;
	top: 156px;
}

#segmTohoku-iwate {
	left: 320px;
	top: 156px;
}

#segmTohoku-miyagi {
	left: 270px;
	top: 289px;
}

#segmTohoku-yamagata {
	left: 146px;
	top: 242px;
}

#segmTohoku-fukushima {
	left: 117px;
	top: 385px;
}

#segmTohoku-hokkaido {
	left: 377px;
	top: 10px;
}

#segmTohoku-kanto {
	left: 208px;
	top: 419px;
}

#segmTohoku-hokuriku {
	left: 10px;
	top: 419px;
}

/* Kanto */
#segmKanto {
	background-position: -930px 0;
}

#segmKanto-tokyo {
	left: 172px;
	top: 261px;
}

#segmKanto-kanagawa {
	left: 122px;
	top: 307px;
}

#segmKanto-chiba {
	left: 293px;
	top: 290px;
}

#segmKanto-saitama {
	left: 172px;
	top: 196px;
}

#segmKanto-gunma {
	left: 124px;
	top: 89px;
}

#segmKanto-tochigi {
	left: 262px;
	top: 89px;
}

#segmKanto-ibaraki {
	left: 293px;
	top: 196px;
}

#segmKanto-tohoku {
	left: 377px;
	top: 10px;
}

#segmKanto-chubu {
	left: 10px;
	top: 307px;
}

#segmChubu-tohoku {
	left: 377px;
	top: 10px;
}

#segmKanto-hokuriku {
	left: 10px;
	top: 10px;
}

/*Hokuriku */
#segmHokuriku {
	background-position: -1395px 0;
}

#segmHokuriku-nigata {
	left: 335px;
	top: 205px;
}

#segmHokuriku-toyama {
	left: 156px;
	top: 278px;
}

#segmHokuriku-ishikawa {
	left: 57px;
	top: 278px;
}

#segmHokuriku-fukui {
	left: 24px;
	top: 329px;
}

#segmHokuriku-tohoku {
	left: 377px;
	top: 10px;
}

#segmHokuriku-chubu {
	left: 120px;	
	top: 419px;
}

#segmHokuriku-kanto {
	left: 208px;
	top: 419px;
}

#segmHokuriku-kansai {
	left: 10px;
	top: 419px;
}
/* Chubu */
#segmChubu {
	background-position: -1860px 0;
}

#segmChubu-yamanashi {
	left: 372px;
	top: 229px;
}

#segmChubu-nagano {
	left: 325px;
	top: 124px
}

#segmChubu-gifu {
	left: 165px;
	top: 169px;
}

#segmChubu-shizuoka {
	left: 278px;
	top: 307px;
}

#segmChubu-aichi {
	left: 185px;
	top: 275px
}

#segmChubu-mie {
	left: 75px;
	top: 340px
}

#segmChubu-kanto {
	left: 337px;
	top: 419px;
}

#segmChubu-kanto {
	left: 208px;
	top: 419px;
}

#segmChubu-hokuriku {
	left: 377px;
	top: 10px;
}

#segmChubu-kansai {
	left: 10px;
	top: 419px;
}

/* Kansai */
#segmKansai {
	background-position: -2325px 0;
}

#segmKansai-osaka {
	left: 140px;
	top: 215px;
}

#segmKansai-kyoto {
	left: 225px;
	top: 102px;
}

#segmKansai-hyogo {
	left: 89px;
	top: 102px;
}

#segmKansai-shiga {
	left: 307px;
	top: 161px;
}

#segmKansai-nara {
	left: 246px;
	top: 264px;
}

#segmKansai-wakayama {
	left: 105px;
	top: 317px;
}

#segmKansai-chubu {
	left: 208px;
	top: 419px;
}

#segmKansai-hokuriku {
	left: 377px;
	top: 10px;
}

#segmKansai-chugoku {
	left: 10px;
	top: 10px;
}

#segmKansai-shikoku {
	left: 10px;
	top: 419px;
}

/* Chugoku */
#segmChugoku {
	background-position: -2790px 0;
}

#segmChugoku-hiroshima {
	left: 199px;
	top: 205px;
}

#segmChugoku-okayama {
	left: 324px;
	top: 205px;
}

#segmChugoku-yamaguchi {
	left: 31px;
	top: 222px;
}

#segmChugoku-shimane {
	left: 164px;
	top: 139px;
}

#segmChugoku-tottori {
	left: 350px;
	top: 119px;
}

#segmChugoku-kansai {
	left: 377px;
	top: 10px;
}

#segmChugoku-shikoku {
	left: 208px;
	top: 419px;
}

#segmChugoku-kyushu {
	left: 10px;
	top: 419px;
}

/* Shikoku */
#segmShikoku {
	background-position: -3255px 0;
}

#segmShikoku-tokushima {
	left: 344px;
	top: 200px;
}

#segmShikoku-kagawa {
	left: 309px;
	top: 146px;
}

#segmShikoku-ehime {
	left: 100px;
	top: 200px;
}

#segmShikoku-kochi {
	left: 217px;
	top: 238px;
}

#segmShikoku-kansai {
	left: 377px;
	top: 10px;
}

#segmShikoku-chugoku {
	left: 289px;
	top: 10px;
}

#segmShikoku-kyushu {
	left: 10px;
	top: 419px;
}

/* Kyushu */
#segmKyushu {
	background-position: -3720px 0;
}

#segmKyushu-fukuoka {
	left: 233px;
	top: 44px;
}

#segmKyushu-saga {
	left: 137px;
	top: 70px;
}

#segmKyushu-nagasaki {
	left: 55px;
	top: 109px;
}

#segmKyushu-kumamoto {
	left: 195px;
	top: 180px;
}

#segmKyushu-oita {
	left: 312px;
	top: 124px;
}

#segmKyushu-miyazaki {
	left: 276px;
	top: 246px;
}

#segmKyushu-kagoshima {
	left: 115px;
	top: 294px;
}

#segmKyushu-chugoku {
	left: 377px;
	top: 10px;
}

#segmKyushu-shikoku {
	left: 208px;
	top: 419px;
}

#segmKyushu-okinawa {
	left: 10px;
	top: 419px;
}
/*locationList*/
#locationList {
	float: right;
	width: 465px;
}

#locationList a {
	background-position: -670px -158px;
	padding-left: 10px;
}

#locationList dt {
	font-size: 108%;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 10px;
}

#locationList dd {
	line-height: 1.1;
	margin: 0 5px 5px 0;
}

#locationList dd .prefList li {
	float: left;
	margin: 0 1em 5px 0;
}
