@CHARSET "shift-jis";

.home_step1	{
	position: relative;
	font-weight: 800;
	font-size: 130%;
}

.home_step1 input	{
	position: relative;
	vertical-align: middle;
	margin: 0px 3px;
}

.map_totop	{
	position: absolute;
	top: 320px;
	left: 30px;
}


/*-- 北海道 --*/

.hokkaidou .map01	{
	position: absolute;
	top: 350px;
	left: 460px;
}

.hokkaidou .map02	{
	position: absolute;
	top: 250px;
	left: 530px;
}

.hokkaidou .map03	{
	position: absolute;
	top: 130px;
	left: 600px;
}

.hokkaidou .map04	{
	position: absolute;
	top: 200px;
	left: 710px;
}


/*-- 東北 --*/

.touhoku .map01	{
	position: absolute;
	top: 13px;
	left: 640px;
}

.touhoku .map02	{
	position: absolute;
	top: 65px;
	left: 660px;
}

.touhoku .map03	{
	position: absolute;
	top: 70px;
	left: 560px;
}

.touhoku .map11	{
	position: absolute;
	top: 130px;
	left: 530px;
}

.touhoku .map12	{
	position: absolute;
	top: 185px;
	left: 535px;
}

.touhoku .map21	{
	position: absolute;
	top: 130px;
	left: 680px;
}

.touhoku .map22	{
	position: absolute;
	top: 190px;
	left: 680px;
}

.touhoku .map31	{
	position: absolute;
	top: 240px;
	left: 530px;
}

.touhoku .map32	{
	position: absolute;
	top: 290px;
	left: 520px;
}

.touhoku .map41	{
	position: absolute;
	top: 245px;
	left: 670px;
}

.touhoku .map42	{
	position: absolute;
	top: 285px;
	left: 650px;
}

.touhoku .map51	{
	position: absolute;
	top: 350px;
	left: 645px;
}

.touhoku .map52	{
	position: absolute;

	top: 350px;
	left: 510px;
}

/*-- 北陸 --*/

.hokuriku .map01	{
	position: absolute;
	top: 190px;
	left: 620px;
}

.hokuriku .map02	{
	position: absolute;
	top: 155px;
	left: 710px;
}

.hokuriku .map03	{
	position: absolute;
	top: 80px;
	left: 755px;
}

.hokuriku .map11	{
	position: absolute;
	top: 225px;
	left: 473px;
}

.hokuriku .map12	{
	position: absolute;
	top: 235px;
	left: 560px;
}

.hokuriku .map21	{
	position: absolute;
	top: 154px;
	left: 500px;
}

.hokuriku .map22	{
	position: absolute;
	top: 267px;
	left: 433px;
}

.hokuriku .map31	{
	position: absolute;
	top: 325px;
	left: 440px;
}

.hokuriku .map32	{
	position: absolute;
	top: 374px;
	left: 405px;
}


/*-- 北関東 --*/

.kitakanto .map01	{
	position: absolute;
	top: 145px;
	left: 390px;
}

.kitakanto .map02	{
	position: absolute;
	top: 230px;
	left: 400px;
}

.kitakanto .map11	{
	position: absolute;
	top: 85px;
	left: 580px;
}

.kitakanto .map12	{
	position: absolute;
	top: 190px;
	left: 590px;
}

.kitakanto .map21	{
	position: absolute;
	top: 160px;
	left: 740px;
}

.kitakanto .map22	{
	position: absolute;
	top: 290px;
	left: 640px;
}


/*-- 首都圏 --*/

.syutoken .map01	{
	position: absolute;
	top: 240px;
	left: 370px;
}

.syutoken .map02	{
	position: absolute;
	top: 265px;
	left: 500px;
}

.syutoken .map11	{
	position: absolute;
	top: 45px;
	left: 500px;
}

.syutoken .map12	{
	position: absolute;
	top: 110px;
	left: 520px;
}

.syutoken .map13	{
	position: absolute;
	top: 90px;
	left: 380px;
}

.syutoken .map21	{
	position: absolute;
	top: 140px;
	left: 650px;
}

.syutoken .map22	{
	position: absolute;
	top: 180px;
	left: 763px;
}

.syutoken .map23	{
	position: absolute;
	top: 320px;
	left: 640px;
}

.syutoken .map31	{
	position: absolute;
	top: 175px;
	left: 560px;
}

.syutoken .map32	{
	position: absolute;
	top: 160px;
	left: 360px;
}


/*-- 中部・東海 --*/

.chubu .map01	{
	position: absolute;
	top: 150px;
	left: 475px;
}

.chubu .map02	{
	position: absolute;
	top: 240px;
	left: 440px;
}

.chubu .map11	{
	position: absolute;
	top: 300px;
	left: 410px;
}

.chubu .map12	{
	position: absolute;
	top: 330px;
	left: 465px;
}

.chubu .map21	{
	position: absolute;
	top: 347px;
	left: 717px;
}

.chubu .map22	{
	position: absolute;
	top: 360px;
	left: 555px;
}

.chubu .map23	{
	position: absolute;
	top: 320px;
	left: 610px;
}


.chubu .map24	{
	position: absolute;
	top: 287px;
	left: 705px;
}

.chubu .map31	{
	position: absolute;
	top: 58px;
	left: 620px;
}

.chubu .map32	{
	position: absolute;
	top: 130px;
	left: 630px;
}

.chubu .map33	{
	position: absolute;
	top: 220px;
	left: 560px;
}

.chubu .map41	{
	position: absolute;
	top: 190px;
	left: 630px;
}

.chubu .map42	{
	position: absolute;
	top: 225px;
	left: 730px;
}


/*-- 近畿 --*/

.kansai_e .map01	{
	position: absolute;
	top: 170px;
	left: 700px;
}

.kansai_e .map02	{
	position: absolute;
	top: 240px;
	left: 710px;
}

.kansai_e .map11	{
	position: absolute;
	top: 50px;
	left: 690px;
}

.kansai_e .map12	{
	position: absolute;
	top: 120px;
	left: 670px;
}

.kansai_e .map21	{
	position: absolute;
	top: 210px;
	left: 645px;
}

.kansai_e .map22	{
	position: absolute;
	top: 290px;
	left: 650px;
}

.kansai_e .map31	{
	position: absolute;
	top: 55px;
	left: 530px;
}

.kansai_e .map32	{
	position: absolute;
	top: 110px;
	left: 520px;
}

.kansai_e .map41	{
	position: absolute;
	top: 60px;
	left: 375px;
}

.kansai_e .map42	{
	position: absolute;
	top: 150px;
	left: 410px;
}

.kansai_e .map51	{
	position: absolute;
	top: 310px;
	left: 470px;
}

.kansai_e .map52	{
	position: absolute;
	top: 370px;
	left: 530px;
}

.kansai_e .map61	{
	position: absolute;
	top: 170px;
	left: 510px;
}

.kansai_e .map63	{
	position: absolute;
	top: 210px;
	left: 520px;
}

.kansai_e .map65	{
	position: absolute;
	top: 240px;
	left: 500px;
}


/*-- 中国地方 --*/

.chugoku .map01	{
	position: absolute;
	top: 35px;
	left: 700px;
}

.chugoku .map02	{
	position: absolute;
	top: 45px;
	left: 820px;
}

.chugoku .map11	{
	position: absolute;
	top: 155px;
	left: 400px;
}

.chugoku .map12	{
	position: absolute;
	top: 65px;
	left: 580px;
}

.chugoku .map21	{
	position: absolute;
	top: 200px;
	left: 550px;
}

.chugoku .map22	{
	position: absolute;
	top: 265px;
	left: 565px;
}

.chugoku .map31	{
	position: absolute;
	top: 135px;
	left: 750px;
}

.chugoku .map32	{
	position: absolute;
	top: 212px;
	left: 740px;
}

.chugoku .map41	{
	position: absolute;
	top: 250px;
	left: 290px;
}

.chugoku .map42	{
	position: absolute;
	top: 290px;
	left: 172px;
}

.chugoku .map43	{
	position: absolute;
	top: 320px;
	left: 330px;
}

.chugoku .map44	{
	position: absolute;
	top: 320px;
	left: 430px;
}


/*-- 四国地方 --*/

.shikoku .map01	{
	position: absolute;
	top: 70px;
	left: 715px;
}

.shikoku .map11	{
	position: absolute;
	top: 135px;
	left: 750px;
}

.shikoku .map12	{
	position: absolute;
	top: 190px;
	left: 780px;
}

.shikoku .map21	{
	position: absolute;
	top: 250px;
	left: 680px;
}

.shikoku .map22	{
	position: absolute;
	top: 190px;
	left: 580px;
}

.shikoku .map23	{
	position: absolute;
	top: 285px;
	left: 435px;
}

.shikoku .map31	{
	position: absolute;
	top: 210px;
	left: 380px;
}

.shikoku .map32	{
	position: absolute;
	top: 140px;
	left: 450px;
}

.shikoku .map33	{
	position: absolute;
	top: 100px;
	left: 580px;
}


/*-- 北九州地方 --*/

.kyusyu1 .map01	{
	position: absolute;
	top: 150px;
	left: 510px;
}

.kyusyu1 .map02	{
	position: absolute;
	top: 110px;
	left: 684px;
}

.kyusyu1 .map03	{
	position: absolute;
	top: 160px;
	left: 620px;
}

.kyusyu1 .map04	{
	position: absolute;
	top: 230px;
	left: 590px;
}

.kyusyu1 .map11	{
	position: absolute;
	top: 195px;
	left: 760px;
}

.kyusyu1 .map12	{
	position: absolute;
	top: 270px;
	left: 810px;
}

.kyusyu1 .map13	{
	position: absolute;
	top: 360px;
	left: 790px;
}

.kyusyu1 .map14	{
	position: absolute;
	top: 270px;
	left: 700px;
}

.kyusyu1 .map21	{
	position: absolute;
	top: 185px;
	left: 460px;
}

.kyusyu1 .map22	{
	position: absolute;
	top: 250px;
	left: 490px;
}

.kyusyu1 .map31	{
	position: absolute;
	top: 230px;
	left: 345px;
}

.kyusyu1 .map32	{
	position: absolute;
	top: 335px;
	left: 405px;
}


/*-- 北九州地方 --*/

.kyusyu2 .map01	{
	position: absolute;
	top: 50px;
	left: 730px;
}

.kyusyu2 .map02	{
	position: absolute;
	top: 85px;
	left: 585px;
}

.kyusyu2 .map03	{
	position: absolute;
	top: 180px;
	left: 660px;
}

.kyusyu2 .map04	{
	position: absolute;
	top: 175px;
	left: 473px;
}

.kyusyu2 .map11	{
	position: absolute;
	top: 145px;
	left: 750px;
}

.kyusyu2 .map12	{
	position: absolute;
	top: 250px;
	left: 720px;
}

.kyusyu2 .map21	{
	position: absolute;
	top: 270px;
	left: 520px;
}

.kyusyu2 .map22	{
	position: absolute;
	top: 320px;
	left: 665px;
}

.kyusyu2 .map31	{
	position: absolute;
	top: 140px;
	left: 280px;
}


/*-- 初期状態 --*/
#areaMap {
	height:424px;
}

#mapBase {
	display: block;
}

#hokkaidou,
#touhoku,
#hokuriku,
#kitakanto,
#syutoken,
#chubu,
#kansai1,
#kansai2,
#shikoku,
#chugoku,
#kyusyu1,
#kyusyu2 {
	display: none;
}











