/*
guest_areasearch.css.
*/

@charset "utf-8";


/* ------------------------------------------------------- */
/* ナビリンク群定義 */

.areanavi-box{
	border-top: solid 1px #7f88aa;
	border-right: solid 1px #7f88aa;
	height: 42px;
	
}

#areanavi-canvas ul,
#areanavi-canvas li,
#areanavi-canvas a{
	margin: 0;
	padding: 0;
}
#areanavi-canvas li{
	display:inline;
	list-style: none;
	float: left;
	width: 99px;
	height: 42px;
	margin: 0;
	padding: 0;
/*
	display:table-cell;
	vertical-align:middle;
*/
	border-bottom: solid 1px #7f88aa;
	border-left: solid 1px #7f88aa;
	text-align: center;
}
#areanavi-canvas li a{
	width: 99px;
	height: 34px;
	padding: 5px 0 0 0;
	display: block;
	text-decoration: none;
	color: #333;

/*
	background-color: #fff;
	border-top: solid 3px #fff;
	color: #333;
*/
}
#areanavi-canvas li a:hover{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #f36;
}

#areanavi-canvas li span{
	width: 99px;
	height: 34px;
	padding: 5px 0 0 0;
	display: block;
	text-decoration: none;
	color: #333;

}

/*
.area-normal{
	color: #333;
	background-color: #fff;
	border-top: solid 3px #fff;
}
.area-selected{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #ffe6ff;
}
*/


/* ------------------------------------------------------- */
/* エリアボタン群定義 */

.areaitems-box{
	border-top: solid 1px #7f88aa;
	border-right: solid 1px #7f88aa;
	height: 78px;
	
}

#areaitems-canvas ul,
#areaitems-canvas li,
#areaitems-canvas a{
	margin: 0;
	padding: 0;
}
#areaitems-canvas li{
	display:inline;
	list-style: none;
	float: left;
	width: 99px;
	height: 25px;
	margin: 0;
	padding: 0;
/*
	display:table-cell;
	vertical-align:middle;
*/
	border-bottom: solid 1px #7f88aa;
	border-left: solid 1px #7f88aa;
	text-align: center;
}
#areaitems-canvas li a{
	width: 99px;
	height: 19px;
	padding: 3px 0 0 0;
	display: block;
	text-decoration: none;
	color: #333;

/*
	background-color: #fff;
	border-top: solid 3px #fff;
	color: #333;
*/
}
#areaitems-canvas li a:hover{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #f36;
}
.area-normal{
	color: #333;
	background-color: #fff;
	border-top: solid 3px #fff;
}

.area-selected{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #03c;
}

.area-disabled{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #03c;
}

.area-selected#lcmd_wayarea{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #03c;
	background:url(../images/areacommand.png) no-repeat 0px -82px;
}
.area-selected#lcmd_wayroute{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #03c;
	background:url(../images/areacommand.png) no-repeat -102px -82px;
}
.area-selected#lcmd_wayaddr{
	background-color: #ffe6ff;
	color: #333;
	border-top: solid 3px #03c;
	background:url(../images/areacommand.png) no-repeat -204px -82px;
}

/* ------------------------------------------------------- */
/* 選択都道府県名定義 */

#areaprefname{
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #666;
}


/* ------------------------------------------------------- */
/* 都道府県画像群定義 */
#imap {
	display:block; 
	width:299px; 
	height:250px; 
	position:relative;
	border: solid 1px #7f88aa;
}

#imap dt{margin: 0; padding: 0; position: absolute; font-size: 85%; display: none;}
#imap dd{margin: 0; padding: 0; position: absolute;  font-size: 85%;}



/* ------------------------------------------------------- */
/* 関東(a03) */
.ia03{ background:url(../images/areamap_kanto.png) no-repeat -598px -500px; }
.ic08{ background:url(../images/areamap_kanto.png) no-repeat    0px    0px; }
.ic09{ background:url(../images/areamap_kanto.png) no-repeat -299px    0px; }
.ic10{ background:url(../images/areamap_kanto.png) no-repeat -598px    0px; }
.ic11{ background:url(../images/areamap_kanto.png) no-repeat    0px -250px; }
.ic12{ background:url(../images/areamap_kanto.png) no-repeat -299px -250px; }
.ic13{ background:url(../images/areamap_kanto.png) no-repeat -598px -250px; }
.ic14{ background:url(../images/areamap_kanto.png) no-repeat    0px -500px; }
.ic19{ background:url(../images/areamap_kanto.png) no-repeat -299px -500px; }


/* c08 */
#imap dd#iibaragi{top: 5px; left: 178px;}
#imap dd#iibaragi a{position: absolute; width: 94px; height: 127px; text-decoration: none;}
#imap dd#iibaragi a span{display: none;}
#imap dd#iibaragi a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -178px -5px no-repeat; top: -0px; left: 0px;}

/* c09 */
#imap dd#itochigi{top: 5px; left: 128px;}
#imap dd#itochigi a{position: absolute; width: 71px; height: 95px; text-decoration: none;}
#imap dd#itochigi a span{display: none;}
#imap dd#itochigi a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -427px -5px no-repeat; top: -0px; left: 0px;}

/* c10 */
#imap dd#igunma{top: 5px; left: 50px;}
#imap dd#igunma a{position: absolute; width: 100px; height: 95px; text-decoration: none;}
#imap dd#igunma a span{display: none;}
#imap dd#igunma a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -648px -5px no-repeat; top: -0px; left: 0px;}

/* c11 */
#imap dd#isaitama{top: 84px; left: 50px;}
#imap dd#isaitama a{position: absolute; width: 148px; height: 65px; text-decoration: none;}
#imap dd#isaitama a span{display: none;}
#imap dd#isaitama a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -50px -334px no-repeat; top: -0px; left: 0px;}

/* c12 */
#imap dd#ichiba{top: 112px; left: 178px;}
#imap dd#ichiba a{position: absolute; width: 94px; height: 131px; text-decoration: none;}
#imap dd#ichiba a span{display: none;}
#imap dd#ichiba a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -477px -362px no-repeat; top: -0px; left: 0px;}

/* c13 */
#imap dd#itokyo{top: 126px; left: 87px;}
#imap dd#itokyo a{position: absolute; width: 111px; height: 65px; text-decoration: none;}
#imap dd#itokyo a span{display: none;}
#imap dd#itokyo a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -685px -376px no-repeat; top: 0px; left: 0px;}

/* c14 */
#imap dd#ikanagawa{top: 170px; left: 87px;}
#imap dd#ikanagawa a{position: absolute; width: 111px; height: 65px; text-decoration: none;}
#imap dd#ikanagawa span{display: none;}
#imap dd#ikanagawa a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -87px -670px no-repeat; top: 0px; left: 0px;}
 
/* c19 */
#imap dd#iyamanashi{top: 126px; left: 22px;}
#imap dd#iyamanashi a{position: absolute; width: 89px; height: 86px; text-decoration: none;}
#imap dd#iyamanashi a span{display: none;}
#imap dd#iyamanashi a:hover{position: absolute; background: transparent url(../images/areamap_kanto_h.png) -321px -626px no-repeat; top: -0px; left: 0px;}


/* ------------------------------------------------------- */
/* 北海道(a01) */
.ia01{ background:url(../images/areamap_hokkaido.png) no-repeat    0px    0px; }
.ic01{ background:url(../images/areamap_hokkaido.png) no-repeat    0px    0px; }

/* c01 */
#imap dd#ihokkaido{top: 0px; left: 0px;}
#imap dd#ihokkaido a{position: absolute; width: 0px; height: 0px; text-decoration: none;}
#imap dd#ihokkaido a span{display: none;}
#imap dd#ihokkaido a:hover{position: absolute; background: transparent url(../images/areamap_hokkaido.png) 0px 0px no-repeat; top: -0px; left: 0px;}


/* ------------------------------------------------------- */
/* 東北(a02) */
.ia02{ background:url(../images/areamap_tohoku.png) no-repeat -598px -500px; }
.ic02{ background:url(../images/areamap_tohoku.png) no-repeat    0px    0px; }
.ic03{ background:url(../images/areamap_tohoku.png) no-repeat -299px    0px; }
.ic04{ background:url(../images/areamap_tohoku.png) no-repeat -598px    0px; }
.ic05{ background:url(../images/areamap_tohoku.png) no-repeat    0px -250px; }
.ic06{ background:url(../images/areamap_tohoku.png) no-repeat -299px -250px; }
.ic07{ background:url(../images/areamap_tohoku.png) no-repeat -598px -250px; }


/* c02 */
#imap dd#iaomori{top: 3px; left: 69px;}
#imap dd#iaomori a{position: absolute; width: 203px; height: 89px; text-decoration: none;}
#imap dd#iaomori a span{display: none;}
#imap dd#iaomori a:hover{position: absolute; background: transparent url(../images/areamap_tohoku_h.png) -69px -3px no-repeat; top: -0px; left: 0px;}

/* c03 */
#imap dd#iiwate{top: 75px; left: 155px;}
#imap dd#iiwate a{position: absolute; width: 117px; height: 80px; text-decoration: none;}
#imap dd#iiwate a span{display: none;}
#imap dd#iiwate a:hover{position: absolute; background: transparent url(../images/areamap_tohoku_h.png) -454px -75px no-repeat; top: -0px; left: 0px;}

/* c04 */
#imap dd#imiyagi{top: 134px; left: 155px;}
#imap dd#imiyagi a{position: absolute; width: 117px; height: 72px; text-decoration: none;}
#imap dd#imiyagi a span{display: none;}
#imap dd#imiyagi a:hover{position: absolute; background: transparent url(../images/areamap_tohoku_h.png) -753px -134px no-repeat; top: -0px; left: 0px;}

/* c05 */
#imap dd#iakita{top: 75px; left: 69px;}
#imap dd#iakita a{position: absolute; width: 106px; height: 80px; text-decoration: none;}
#imap dd#iakita a span{display: none;}
#imap dd#iakita a:hover{position: absolute; background: transparent url(../images/areamap_tohoku_h.png) -69px -325px no-repeat; top: -0px; left: 0px;}

/* c06 */
#imap dd#iyamagata{top: 134px; left: 69px;}
#imap dd#iyamagata a{position: absolute; width: 106px; height: 72px; text-decoration: none;}
#imap dd#iyamagata a span{display: none;}
#imap dd#iyamagata a:hover{position: absolute; background: transparent url(../images/areamap_tohoku_h.png) -368px -384px no-repeat; top: -0px; left: 0px;}

/* c07 */
#imap dd#ifukushima{top: 188px; left: 86px;}
#imap dd#ifukushima a{position: absolute; width: 174px; height: 60px; text-decoration: none;}
#imap dd#ifukushima a span{display: none;}
#imap dd#ifukushima a:hover{position: absolute; background: transparent url(../images/areamap_tohoku_h.png) -684px -438px no-repeat; top: 0px; left: 0px;}


/* ------------------------------------------------------- */
/* 信越・北陸(a04) */
.ia04{ background:url(../images/areamap_shinetsu.png) no-repeat -598px -500px; }
.ic15{ background:url(../images/areamap_shinetsu.png) no-repeat    0px    0px; }
.ic16{ background:url(../images/areamap_shinetsu.png) no-repeat -299px    0px; }
.ic17{ background:url(../images/areamap_shinetsu.png) no-repeat -598px    0px; }
.ic18{ background:url(../images/areamap_shinetsu.png) no-repeat    0px -250px; }
.ic20{ background:url(../images/areamap_shinetsu.png) no-repeat -299px -250px; }


/* c15 */
#imap dd#inigata{top: 2px; left: 166px;}
#imap dd#inigata a{position: absolute; width: 130px; height: 125px; text-decoration: none;}
#imap dd#inigata a span{display: none;}
#imap dd#inigata a:hover{position: absolute; background: transparent url(../images/areamap_shinetsu_h.png) -166px -2px no-repeat; top: -0px; left: 0px;}

/* c16 */
#imap dd#itoyama{top: 74px; left: 112px;}
#imap dd#itoyama a{position: absolute; width: 93px; height: 85px; text-decoration: none;}
#imap dd#itoyama a span{display: none;}
#imap dd#itoyama a:hover{position: absolute; background: transparent url(../images/areamap_shinetsu_h.png) -411px -74px no-repeat; top: -0px; left: 0px;}

/* c17 */
#imap dd#iishikawa{top: 44px; left: 36px;}
#imap dd#iishikawa a{position: absolute; width: 98px; height: 115px; text-decoration: none;}
#imap dd#iishikawa a span{display: none;}
#imap dd#iishikawa a:hover{position: absolute; background: transparent url(../images/areamap_shinetsu_h.png) -634px -44px no-repeat; top: -0px; left: 0px;}

/* c18 */
#imap dd#ifukui{top: 135px; left: 2px;}
#imap dd#ifukui a{position: absolute; width: 132px; height: 77px; text-decoration: none;}
#imap dd#ifukui a span{display: none;}
#imap dd#ifukui a:hover{position: absolute; background: transparent url(../images/areamap_shinetsu_h.png) -2px -385px no-repeat; top: -0px; left: 0px;}

/* c20 */

#imap dd#inagano{top: 105px; left: 156px;}
#imap dd#inagano a{position: absolute; width: 112px; height: 143px; text-decoration: none;}
#imap dd#inagano a span{display: none;}
#imap dd#inagano a:hover{position: absolute; background: transparent url(../images/areamap_shinetsu_h.png) -455px -355px no-repeat; top: -0px; left: 0px;}


/* ------------------------------------------------------- */
/* 東海(a05) */
.ia05{ background:url(../images/areamap_tokai.png) no-repeat -598px -500px; }
.ic21{ background:url(../images/areamap_tokai.png) no-repeat    0px    0px; }
.ic22{ background:url(../images/areamap_tokai.png) no-repeat -299px    0px; }
.ic23{ background:url(../images/areamap_tokai.png) no-repeat -598px    0px; }
.ic24{ background:url(../images/areamap_tokai.png) no-repeat    0px -250px; }


/* c21 */
#imap dd#igifu{top: 3px; left: 65px;}
#imap dd#igifu a{position: absolute; width: 86px; height: 116px; text-decoration: none;}
#imap dd#igifu a span{display: none;}
#imap dd#igifu a:hover{position: absolute; background: transparent url(../images/areamap_tokai_h.png) -65px -3px no-repeat; top: -0px; left: 0px;}

/* c22 */
#imap dd#ishizuoka{top: 93px; left: 140px;}
#imap dd#ishizuoka a{position: absolute; width: 150px; height: 94px; text-decoration: none;}
#imap dd#ishizuoka a span{display: none;}
#imap dd#ishizuoka a:hover{position: absolute; background: transparent url(../images/areamap_tokai_h.png) -439px -93px no-repeat; top: -0px; left: 0px;}

/* c23 */
#imap dd#iaichi{top: 93px; left: 65px;}
#imap dd#iaichi a{position: absolute; width: 101px; height: 94px; text-decoration: none;}
#imap dd#iaichi a span{display: none;}
#imap dd#iaichi a:hover{position: absolute; background: transparent url(../images/areamap_tokai_h.png) -663px -93px no-repeat; top: -0px; left: 0px;}

/* c24 */
#imap dd#imie{top: 107px; left: 13px;}
#imap dd#imie a{position: absolute; width: 78px; height: 140px; text-decoration: none;}
#imap dd#imie a span{display: none;}
#imap dd#imie a:hover{position: absolute; background: transparent url(../images/areamap_tokai_h.png) -13px -357px no-repeat; top: -0px; left: 0px;}


/* ------------------------------------------------------- */
/* 近畿(a06) */
.ia06{ background:url(../images/areamap_kinki.png) no-repeat -598px -500px; }
.ic25{ background:url(../images/areamap_kinki.png) no-repeat    0px    0px; }
.ic26{ background:url(../images/areamap_kinki.png) no-repeat -299px    0px; }
.ic27{ background:url(../images/areamap_kinki.png) no-repeat -598px    0px; }
.ic28{ background:url(../images/areamap_kinki.png) no-repeat    0px -250px; }
.ic29{ background:url(../images/areamap_kinki.png) no-repeat -299px -250px; }
.ic30{ background:url(../images/areamap_kinki.png) no-repeat -598px -250px; }


/* c25 */
#imap dd#ishiga{top: 41px; left: 195px;}
#imap dd#ishiga a{position: absolute; width: 75px; height: 83px; text-decoration: none;}
#imap dd#ishiga a span{display: none;}
#imap dd#ishiga a:hover{position: absolute; background: transparent url(../images/areamap_kinki_h.png) -195px -41px no-repeat; top: -0px; left: 0px;}

/* c26 */
#imap dd#ikyoto{top: 14px; left: 83px;}
#imap dd#ikyoto a{position: absolute; width: 135px; height: 110px; text-decoration: none;}
#imap dd#ikyoto a span{display: none;}
#imap dd#ikyoto a:hover{position: absolute; background: transparent url(../images/areamap_kinki_h.png) -382px -14px no-repeat; top: -0px; left: 0px;}

/* c27 */
#imap dd#iosaka{top: 83px; left: 83px;}
#imap dd#iosaka a{position: absolute; width: 82px; height: 98px; text-decoration: none;}
#imap dd#iosaka a span{display: none;}
#imap dd#iosaka a:hover{position: absolute; background: transparent url(../images/areamap_kinki_h.png) -681px -83px no-repeat; top: -0px; left: 0px;}

/* c28 */
#imap dd#ihyogo{top: 14px; left: 12px;}
#imap dd#ihyogo a{position: absolute; width: 98px; height: 157px; text-decoration: none;}
#imap dd#ihyogo a span{display: none;}
#imap dd#ihyogo a:hover{position: absolute; background: transparent url(../images/areamap_kinki_h.png) -12px -264px no-repeat; top: -0px; left: 0px;}

/* c29 */
#imap dd#inara{top: 104px; left: 140px;}
#imap dd#inara a{position: absolute; width: 78px; height: 93px; text-decoration: none;}
#imap dd#inara a span{display: none;}
#imap dd#inara a:hover{position: absolute; background: transparent url(../images/areamap_kinki_h.png) -439px -354px no-repeat; top: -0px; left: 0px;}

/* c30 */
#imap dd#iwakayama{top: 159px; left: 83px;}
#imap dd#iwakayama a{position: absolute; width: 135px; height: 88px; text-decoration: none;}
#imap dd#iwakayama a span{display: none;}
#imap dd#iwakayama a:hover{position: absolute; background: transparent url(../images/areamap_kinki_h.png) -681px -409px no-repeat; top: 0px; left: 0px;}


/* ------------------------------------------------------- */
/* 中国(a07) */
.ia07{ background:url(../images/areamap_chugoku.png) no-repeat -598px -500px; }
.ic31{ background:url(../images/areamap_chugoku.png) no-repeat    0px    0px; }
.ic32{ background:url(../images/areamap_chugoku.png) no-repeat -299px    0px; }
.ic33{ background:url(../images/areamap_chugoku.png) no-repeat -598px    0px; }
.ic34{ background:url(../images/areamap_chugoku.png) no-repeat    0px -250px; }
.ic35{ background:url(../images/areamap_chugoku.png) no-repeat -299px -250px; }


/* c31 */
#imap dd#itottori{top: 47px; left: 169px;}
#imap dd#itottori a{position: absolute; width: 105px; height: 79px; text-decoration: none;}
#imap dd#itottori a span{display: none;}
#imap dd#itottori a:hover{position: absolute; background: transparent url(../images/areamap_chugoku_h.png) -169px -47px no-repeat; top: -0px; left: 0px;}

/* c32 */
#imap dd#ishimane{top: 47px; left: 95px;}
#imap dd#ishimane a{position: absolute; width: 105px; height: 79px; text-decoration: none;}
#imap dd#ishimane a span{display: none;}
#imap dd#ishimane a:hover{position: absolute; background: transparent url(../images/areamap_chugoku_h.png) -394px -47px no-repeat; top: -0px; left: 0px;}

/* c33 */
/*#imap dd#iokayama{top: 100px; left: 170px;}*/
#imap dd#iokayama{top: 100px; left: 169px;}
#imap dd#iokayama a{position: absolute; width: 105px; height: 79px; text-decoration: none;}
#imap dd#iokayama a span{display: none;}
#imap dd#iokayama a:hover{position: absolute; background: transparent url(../images/areamap_chugoku_h.png) -767px -100px no-repeat; top: -0px; left: 0px;}

/* c34 */
#imap dd#ihiroshima{top: 100px; left: 95px;}
#imap dd#ihiroshima a{position: absolute; width: 105px; height: 79px; text-decoration: none;}
#imap dd#ihiroshima a span{display: none;}
#imap dd#ihiroshima a:hover{position: absolute; background: transparent url(../images/areamap_chugoku_h.png) -95px -350px no-repeat; top: -0px; left: 0px;}

/* c35 */
#imap dd#iyamaguchi{top: 47px; left: 19px;}
#imap dd#iyamaguchi a{position: absolute; width: 109px; height: 132px; text-decoration: none;}
#imap dd#iyamaguchi a span{display: none;}
#imap dd#iyamaguchi a:hover{position: absolute; background: transparent url(../images/areamap_chugoku_h.png) -318px -297px no-repeat; top: -0px; left: 0px;}



/* ------------------------------------------------------- */
/* 四国(a08) */
.ia08{ background:url(../images/areamap_shikoku.png) no-repeat -598px -500px; }
.ic36{ background:url(../images/areamap_shikoku.png) no-repeat    0px    0px; }
.ic37{ background:url(../images/areamap_shikoku.png) no-repeat -299px    0px; }
.ic38{ background:url(../images/areamap_shikoku.png) no-repeat -598px    0px; }
.ic39{ background:url(../images/areamap_shikoku.png) no-repeat    0px -250px; }


/* c36 */
#imap dd#itokushima{top: 115px; left: 158px;}
#imap dd#itokushima a{position: absolute; width: 125px; height: 99px; text-decoration: none;}
#imap dd#itokushima a span{display: none;}
#imap dd#itokushima a:hover{position: absolute; background: transparent url(../images/areamap_shikoku_h.png) -158px -115px no-repeat; top: -0px; left: 0px;}

/* c37 */
#imap dd#ikagawa{top: 49px; left: 158px;}
#imap dd#ikagawa a{position: absolute; width: 125px; height: 95px; text-decoration: none;}
#imap dd#ikagawa a span{display: none;}
#imap dd#ikagawa a:hover{position: absolute; background: transparent url(../images/areamap_shikoku_h.png) -457px -49px no-repeat; top: -0px; left: 0px;}

/* c38 */
#imap dd#iehime{top: 49px; left: 13px;}
#imap dd#iehime a{position: absolute; width: 177px; height: 95px; text-decoration: none;}
#imap dd#iehime a span{display: none;}
#imap dd#iehime a:hover{position: absolute; background: transparent url(../images/areamap_shikoku_h.png) -611px -49px no-repeat; top: -0px; left: 0px;}

/* c39 */
#imap dd#ikochi{top: 115px; left: 14px;}
#imap dd#ikochi a{position: absolute; width: 176px; height: 98px; text-decoration: none;}
#imap dd#ikochi a span{display: none;}
#imap dd#ikochi a:hover{position: absolute; background: transparent url(../images/areamap_shikoku_h.png) -14px -365px no-repeat; top: -0px; left: 0px;}


/* ------------------------------------------------------- */
/* 九州・沖縄(a09) */
.ia09{ background:url(../images/areamap_kyushu.png) no-repeat -598px -500px; }
.ic40{ background:url(../images/areamap_kyushu.png) no-repeat    0px    0px; }
.ic41{ background:url(../images/areamap_kyushu.png) no-repeat -299px    0px; }
.ic42{ background:url(../images/areamap_kyushu.png) no-repeat -598px    0px; }
.ic43{ background:url(../images/areamap_kyushu.png) no-repeat    0px -250px; }
.ic44{ background:url(../images/areamap_kyushu.png) no-repeat -299px -250px; }
.ic45{ background:url(../images/areamap_kyushu.png) no-repeat -598px -250px; }
.ic46{ background:url(../images/areamap_kyushu.png) no-repeat    0px -500px; }
.ic47{ background:url(../images/areamap_kyushu.png) no-repeat -299px -500px; }


/* c40 */
#imap dd#ifukuoka{top: 5px; left: 162px;}
#imap dd#ifukuoka a{position: absolute; width: 76px; height: 97px; text-decoration: none;}
#imap dd#ifukuoka a span{display: none;}
#imap dd#ifukuoka a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -162px -5px no-repeat; top: -0px; left: 0px;}

/* c41 */
#imap dd#isaga{top: 5px; left: 109px;}
#imap dd#isaga a{position: absolute; width: 74px; height: 97px; text-decoration: none;}
#imap dd#isaga a span{display: none;}
#imap dd#isaga a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -408px -5px no-repeat; top: -0px; left: 0px;}

/* c42 */
#imap dd#inagasaki{top: 5px; left: 53px;}
#imap dd#inagasaki a{position: absolute; width: 78px; height: 111px; text-decoration: none;}
#imap dd#inagasaki a span{display: none;}
#imap dd#inagasaki a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -651px -5px no-repeat; top: -0px; left: 0px;}

/* c43 */
#imap dd#ikumamoto{top: 82px; left: 121px;}
#imap dd#ikumamoto a{position: absolute; width: 90px; height: 100px; text-decoration: none;}
#imap dd#ikumamoto a span{display: none;}
#imap dd#ikumamoto a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -121px -332px no-repeat; top: -0px; left: 0px;}

/* c44 */
#imap dd#ioita{top: 5px; left: 216px;}
#imap dd#ioita a{position: absolute; width: 71px; height: 115px; text-decoration: none;}
#imap dd#ioita a span{display: none;}
#imap dd#ioita a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -515px -255px no-repeat; top: -0px; left: 0px;}

/* c45 */
#imap dd#imiyazaki{top: 82px; left: 191px;}
#imap dd#imiyazaki a{position: absolute; width: 86px; height: 100px; text-decoration: none;}
#imap dd#imiyazaki a span{display: none;}
#imap dd#imiyazaki a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -789px -332px no-repeat; top: 0px; left: 0px;}

/* c46 */
#imap dd#ikagoshima{top: 161px; left: 121px;}
#imap dd#ikagoshima a{position: absolute; width: 156px; height: 86px; text-decoration: none;}
#imap dd#ikagoshima span{display: none;}
#imap dd#ikagoshima a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -121px -661px no-repeat; top: 0px; left: 0px;}
 
/* c47 */
#imap dd#iokinawa{top: 157px; left: 4px;}
#imap dd#iokinawa a{position: absolute; width: 106px; height: 76px; text-decoration: none;}
#imap dd#iokinawa a span{display: none;}
#imap dd#iokinawa a:hover{position: absolute; background: transparent url(../images/areamap_kyushu_h.png) -303px -657px no-repeat; top: -0px; left: 0px;}


/* ------------------------------------------------------- */
/* コマンドボタン群定義 */
#lcmd_wayarea{
        background:url(../images/areacommand.png) no-repeat 0px 0px;
}
#lcmd_wayroute{
        background:url(../images/areacommand.png) no-repeat -102px 0px;
}
#lcmd_wayaddr{
        background:url(../images/areacommand.png) no-repeat -204px 0px;
}

a#lcmd_wayarea{
        background:url(../images/areacommand.png) no-repeat 0px 0px;
}
a#lcmd_wayroute{
        background:url(../images/areacommand.png) no-repeat -102px 0px;
}
a#lcmd_wayaddr{
        background:url(../images/areacommand.png) no-repeat -204px 0px;
}
a:hover#lcmd_wayarea{
        background:url(../images/areacommand.png) no-repeat 0px -41px;
}
a:hover#lcmd_wayroute{
        background:url(../images/areacommand.png) no-repeat -102px -41px;
}
a:hover#lcmd_wayaddr{
        background:url(../images/areacommand.png) no-repeat -204px -41px;
}

