
/*==============================================================*/
@media screen and (max-width: 9999px) {
.map-all {
	background-color: #231815;
	color: #ffffff;
	border: 3px solid #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.map-active {
	background-color: #510C0D;
	/*background-color: #412A2A;*/
}
.map-all a {
	color: #ffffff;
}
.map-all:hover {
	background-color: #431A1B;
	/*background-color: #431A1B;*/
}
.map-none {	
	background-color: #666666;
	color: #cccccc;
}
.map-none:hover {
	background-color: #666666;
}
.map-base {
 z-index: 1;
 position: relative;
 width: 1200px;
 height: 860px;
 margin: 10px;
}
.map0 {/*余白*/
background-color: #ffffff;
 z-index: 5;
 position: absolute;
 top: 50px;
 left: 800px;
 width: 40px;
 height: 145px;
}
.map1 {/*北海道*/
 z-index: 3;
 position: absolute;
 top: 50px;
 left: 800px;
 width: 245px;
 height: 207px;
}
.map2 {/*東北*/
 z-index: 3;
 position: absolute;
 top: 270px;
 left: 800px;
 width: 110px;
 height: 200px;
}
.map3 {/*中部*/
 z-index: 2;
 position: absolute;
 top: 387px;
 left: 554px;
 width: 250px;
 height: 200px;
}
.map4 {/*関東*/
 z-index: 3;
 position: absolute;
 top: 467px;
 left: 740px;
 width: 170px;
 height: 120px;
}
.map5 {/*近畿*/
 z-index: 3;
 position: absolute;
 top: 520px;
 left: 490px;
 width: 160px;
 height: 180px;
}
.map6 {/*中国*/
 z-index: 3;
 position: absolute;
 top: 520px;
 left: 153px;
 width: 340px;
 height: 70px;
}
.map7 {/*四国*/
 z-index: 3;
 position: absolute;
 top: 600px;
 left: 300px;
 width: 180px;
 height: 100px;
}
.map8 {/*九州*/
 z-index: 3;
 position: absolute;
 top: 600px;
 left: 160px;
 width: 130px;
 height: 200px;
}
.map9 {/*沖縄*/
 z-index: 3;
 position: absolute;
 top: 700px;
 left: 60px;
 width: 80px;
 height: 140px;
}
}

@media screen and (max-width: 1199px) {
.map-base {
 z-index: 1;
 position: relative;
 width: 992px;
 height: 770px;
 margin: 10px;
}
.map0 {/*余白*/
background-color: #ffffff;
 z-index: 5;
 position: absolute;
 top: 40px;
 left: 720px;
 width: 36px;
 height: 130px;
}
.map1 {/*北海道*/
 z-index: 3;
 position: absolute;
 top: 40px;
 left: 720px;
 width: 220px;
 height: 186px;
}
.map2 {/*東北*/
 z-index: 3;
 position: absolute;
 top: 243px;
 left: 720px;
 width: 99px;
 height: 180px;
}
.map3 {/*中部*/
 z-index: 2;
 position: absolute;
 top: 348px;
 left: 498px;
 width: 225px;
 height: 180px;
}
.map4 {/*関東*/
 z-index: 3;
 position: absolute;
 top: 420px;
 left: 666px;
 width: 153px;
 height: 108px;
}
.map5 {/*近畿*/
 z-index: 3;
 position: absolute;
 top: 468px;
 left: 441px;
 width: 144px;
 height: 162px;
}
.map6 {/*中国*/
 z-index: 3;
 position: absolute;
 top: 468px;
 left: 137px;
 width: 306px;
 height: 63px;
}
.map7 {/*四国*/
 z-index: 3;
 position: absolute;
 top: 540px;
 left: 270px;
 width: 162px;
 height: 90px;
}
.map8 {/*九州*/
 z-index: 3;
 position: absolute;
 top: 540px;
 left: 144px;
 width: 117px;
 height: 180px;
}
.map9 {/*沖縄*/
 z-index: 3;
 position: absolute;
 top: 630px;
 left: 54px;
 width: 72px;
 height: 126px;
}
}

@media screen and (max-width: 991px) {
.map-base {
 z-index: 1;
 position: relative;
 width: 768px;
 height: 600px;
 margin: 10px;
}
.map0 {/*余白*/
background-color: #ffffff;
 z-index: 5;
 position: absolute;
 top: 35px;
 left: 560px;
 width: 28px;
 height: 101px;
}
.map1 {/*北海道*/
 z-index: 3;
 position: absolute;
 top: 35px;
 left: 560px;
 width: 171px;
 height: 145px;
}
.map2 {/*東北*/
 z-index: 3;
 position: absolute;
 top: 189px;
 left: 560px;
 width: 77px;
 height: 140px;
}
.map3 {/*中部*/
 z-index: 2;
 position: absolute;
 top: 270px;
 left: 387px;
 width: 175px;
 height: 140px;
}
.map4 {/*関東*/
 z-index: 3;
 position: absolute;
 top: 326px;
 left: 518px;
 width: 119px;
 height: 84px;
}
.map5 {/*近畿*/
 z-index: 3;
 position: absolute;
 top: 364px;
 left: 343px;
 width: 112px;
 height: 126px;
}
.map6 {/*中国*/
 z-index: 3;
 position: absolute;
 top: 364px;
 left: 107px;
 width: 238px;
 height: 49px;
}
.map7 {/*四国*/
 z-index: 3;
 position: absolute;
 top: 420px;
 left: 210px;
 width: 126px;
 height: 70px;
}
.map8 {/*九州*/
 z-index: 3;
 position: absolute;
 top: 420px;
 left: 112px;
 width: 91px;
 height: 140px;
}
.map9 {/*沖縄*/
 z-index: 3;
 position: absolute;
 top: 490px;
 left: 42px;
 width: 56px;
 height: 98px;
}
}

@media screen and (max-width: 767px) {
.map-base {
 z-index: 1;
 position: relative;
 width: 767px;
 height: 230px;
 margin: 10px;
}
}

