@charset "utf-8";
/* CSS Document */

/* 全国 ----------------*/
#zenkoku {
	width: 938px;
	height: 451px;
	background: url("/company/schools/images/images1605/map_top/back_japan2.jpg") no-repeat;
}

/* 地方 ----------------*/
#tohoku{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_tohoku/img_map_tohoku.png") no-repeat;
}
#kanto{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_kanto/img_map_kanto.png") no-repeat;
}
#hokuriku{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_hokuriku/img_map_hokuriku.png") no-repeat;
}

#koshinetsu{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_koshinetsu/img_map_koshinetsu.png") no-repeat;
}

#tokai{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_tokai/img_map_tokai.png") no-repeat;
}
#kansai{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_kansai/img_map_kansai.png") no-repeat;
}

#chugoku{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_chugoku/img_map_chugoku.png") no-repeat;
}

#shikoku{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_shikoku/img_map_shikoku.png") no-repeat;
}

#kyusyu{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_local/map_kyusyu/img_map_kyusyu.png") no-repeat;
}

/* 都道府県 ------------*/
#hokkaido{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_hokkaido/img_map_hokkaido.png") no-repeat;
}

#tokyo{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_tokyo/img_map_tokyo.png") no-repeat;
}

#kanagawa{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_kanagawa/img_map_kanagawa.png") no-repeat;
}

#chiba{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_chiba/img_map_chiba.png") no-repeat;
}

#saitama{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_saitama/img_map_saitama.png") no-repeat;
}

#nigata{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_nigata/img_map_nigata.png") no-repeat;
}

#aichi{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_aichi/img_map_aichi.png") no-repeat;
}

#shizuoka{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_shizuoka/img_map_shizuoka.png") no-repeat;
}

#osaka{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_osaka/img_map_osaka.png") no-repeat;
}

#kyoto{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_kyoto/img_map_kyoto.png") no-repeat;
}

#hyogo{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_hyogo/img_map_hyogo.png") no-repeat;
}

#hiroshima{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_hiroshima/img_map_hiroshima.png") no-repeat;
}

#fukuoka{
	width: 518px;
	height: 363px;
	background: url("/company/schools/images/images1605/map_prefectures/map_fukuoka/img_map_fukuoka.png") no-repeat;
}

@media screen and (max-width:940px){
	#main_map{ overflow:hidden;}

	#zenkoku {
		width: 131.32vw;
		height: 63.14vw;
		background-size:100% auto;
		margin-left:-32vw;
	}
	#zenkoku img {
		width: 131.32vw;
		height: 60.14vw;
		/*width: 93.8vw;
		height: 45.1vw;*/
	}
			
	#tohoku,
	#kanto,
	#hokuriku,
	#koshinetsu,
	#tokai,
	#kansai,
	#chugoku,
	#shikoku,
	#kyusyu,
	#hokkaido,
	#tokyo,
	#kanagawa,
	#chiba,
	#saitama,
	#nigata,
	#aichi,
	#shizuoka,
	#osaka,
	#kyoto,
	#hyogo,
	#hiroshima,
	#fukuoka{
		width: 90vw;
		height: 63.069vw;
		background-size:100% auto;
	}
}

