@charset "UTF-8";
#drg_area{
	position:relative;
	z-index:1;
}
#map_cover,
#map_over{
	position:absolute;
}

#map_over{
	z-index:10000;
}

#map_cover{
	z-index:50;
}

/*----------------------------------
サービスエリア全体情報
----------------------------------*/

#b00 #canvas_area{
	background:transparent url(../images/00.gif) no-repeat 0 0;
	width:880px;
	height:580px;
}

#b00 #drg_area,
#b00 #map_over{
	width:880px;	
	height:580px;
}

#b00 #drg_area li{
	background:transparent url(../images/00.png) no-repeat 0 0;
}
#b00 #drg_area li.hover span{
	background:transparent url(../images/00_o.png) no-repeat 0 0;
}
/*--------------------------------------------

----------------------------------------------*/
#b18 #canvas_area{
	background:transparent url(../images/18.gif) no-repeat 0 0;
	width:880px;
	height:620px;
}

#b18 #drg_area,
#b18 #map_over{
	width:880px;	
	height:620px;
}

#b18 #map_cover{
	background:transparent url(../images/18_c.png) no-repeat 0 0;
	z-index:50;
	width:348px;
	height:158px;	
	margin-left:226px;
	margin-top:275px;
}

#b18 #drg_area li{
	background:transparent url(../images/18.png) no-repeat 0 0;
}
#b18 #drg_area li.hover span{
	background:transparent url(../images/18_o.png) no-repeat 0 0;
}
/*--------------------------------------------

----------------------------------------------*/
#b21 #canvas_area{
	background:transparent url(../images/21.gif) no-repeat 0 0;
	width:880px;
	height:620px;
}

#b21 #drg_area,
#b21 #map_over{
	width:880px;	
	height:620px;
}

#b21 #map_cover{
	background:transparent url(../images/21_c.png) no-repeat 0 0;
	z-index:50;
	width:52px;
	height:14px;	
	margin-left:401px;
	margin-top:228px;

}

#b21 #drg_area li{
	background:transparent url(../images/21.png) no-repeat 0 0;
}
#b21 #drg_area li.hover span{
	background:transparent url(../images/21_o.png) no-repeat 0 0;
}

/*--------------------------------------------

----------------------------------------------*/
#b24 #canvas_area{
	background:transparent url(../images/24.gif) no-repeat 0 0;
	width:880px;
	height:620px;
}

#b24 #drg_area,
#b24 #map_over{
	width:880px;	
	height:620px;
}

#b24 #map_cover{
	background:transparent url(../images/24_c.png) no-repeat 0 0;
	z-index:50;
	width:93px;
	height:159px;	
	margin-left:362px;
	margin-top:247px;

}

#b24 #drg_area li{
	background:transparent url(../images/24.png) no-repeat 0 0;
}
#b24 #drg_area li.hover span{
	background:transparent url(../images/24_o.png) no-repeat 0 0;
}
/*--------------------------------------------

----------------------------------------------*/
#b25 #canvas_area{
	background:transparent url(../images/25.gif) no-repeat 0 0;
	width:880px;
	height:701px;
}

#b25 #drg_area,
#b25 #map_over{
	width:880px;	
	height:701px;
}

#b25 #map_cover{
	background:transparent url(../images/25_c.png) no-repeat 0 0;
	z-index:50;
	width:364px;
	height:485px;	
	margin-left:270px;
	margin-top:117px;

}

#b25 #drg_area li{
	background:transparent url(../images/25.png) no-repeat 0 0;
}
#b25 #drg_area li.hover span{
	background:transparent url(../images/25_o.png) no-repeat 0 0;
}


/*--------------------------------------------

----------------------------------------------*/
#b26 #canvas_area{
	background:transparent url(../images/26.gif) no-repeat 0 0;
	width:880px;
	height:820px;	
}

#b26 #drg_area{
}

#b26 #drg_area,
#b26 #map_over,
#b26 #map_cover{
	width:880px;
	height:820px;	
}

#b26 #map_over{
}

#b26 #map_cover{
	background:transparent url(../images/26_c.png) no-repeat 0 0;
	z-index:50;
}

#b26 #drg_area li{
	background:transparent url(../images/26.png) no-repeat 0 0;
}
#b26 #drg_area li.hover span{
	background:transparent url(../images/26_o.png) no-repeat 0 0;
}


/*--------------------------------------------

----------------------------------------------*/
#b26100 #canvas_area{
	background:transparent url(../images/26100.gif) no-repeat 0 0;
	width:880px;
	height:620px;	
}
#b26100 #drg_area,
#b26100 #map_over{
	width:880px;
	height:620px;	
}
#b26100 #map_cover{
	background:transparent url(../images/26100_c.png) no-repeat 0 0;
	z-index:50;
	width:199px;
	height:344px;
	margin-left:210px;
	margin-top:196px;
}
#b26100 #drg_area li{
	background:transparent url(../images/26100.png) no-repeat 0 0;
}
#b26100 #drg_area li.hover span{
	background:transparent url(../images/26100_o.png) no-repeat 0 0;
}

/*--------------------------------------------

----------------------------------------------*/
#b27 #canvas_area{
	background:transparent url(../images/27.gif) no-repeat 0 0;
	width:880px;
	height:620px;	
}

#b27 #drg_area{
}

#b27 #drg_area,
#b27 #map_over,
#b27 #map_cover{
	width:735px;
	height:594px;
}

#b27 #map_over{
    top: 1px;
}

#b27 #map_cover{
	background:transparent url(../images/27_c.png) no-repeat 0 0;
	z-index:50;
	left: 0px;
    top: 0px;	
}

#b27 #drg_area li{
	background:transparent url(../images/27.png) no-repeat 0 0;
}
#b27 #drg_area li.hover span{
	background:transparent url(../images/27_o.png) no-repeat 0 0;
}



/*--------------------------------------------

----------------------------------------------*/
#b27100 #canvas_area{
	background:transparent url(../images/27100.gif) no-repeat 0 0;
	width:880px;
	height:620px;	
}
#b27100 #drg_area,
#b27100 #map_over{
	width:880px;
	height:620px;	
}
#b27100 #map_cover{
	background:transparent url(../images/27100_c.png) no-repeat 0 0;
	z-index:50;
	width:280px;
	height:323px;
	margin-left:207px;
	margin-top:138px;
}
#b27100 #drg_area li{
	background:transparent url(../images/27100.png) no-repeat 0 0;
}
#b27100 #drg_area li.hover span{
	background:transparent url(../images/27100_o.png) no-repeat 0 0;
}

/*--------------------------------------------

----------------------------------------------*/
#b27140 #canvas_area{
	background:transparent url(../images/27140.gif) no-repeat 0 0;
	width:880px;
	height:620px;	
}
#b27140 #drg_area,
#b27140 #map_over{
	width:880px;
	height:620px;	
}
#b27140 #map_cover{
	background:transparent url(../images/27140_c.png) no-repeat 0 0;
	z-index:50;
	width:204px;
	height:216px;
	margin-left:281px;
	margin-top:172px
}
#b27140 #drg_area li{
	background:transparent url(../images/27140.png) no-repeat 0 0;
}
#b27140 #drg_area li.hover span{
	background:transparent url(../images/27140_o.png) no-repeat 0 0;
}


/*--------------------------------------------

----------------------------------------------*/
#b28 #canvas_area{
	background:transparent url(../images/28.gif) no-repeat 0 0;
	width:880px;
	height:820px;	
}

#b28 #drg_area{
}

#b28 #drg_area,
#b28 #map_over,
#b28 #map_cover{
	width:735px;
	height:804px;
}

#b28 #map_over{
}

#b28 #map_cover{
	background:transparent url(../images/28_c.png) no-repeat 0 0;
	z-index:50;
	margin-left:121px;
	margin-top:11px;	
}
#b28 #map_over{
	margin-left:121px;
	margin-top:11px;
}

#b28 #drg_area li{
	background:transparent url(../images/28.png) no-repeat 0 0;
}
#b28 #drg_area li.hover span{
	background:transparent url(../images/28_o.png) no-repeat 0 0;
}

/*--------------------------------------------

----------------------------------------------*/
#b28100 #canvas_area{
	background:transparent url(../images/28100.gif) no-repeat 0 0;
	width:880px;
	height:620px;	
}
#b28100 #drg_area,
#b28100 #map_over{
	width:880px;
	height:620px;	
}
#b28100 #map_cover{
	background:transparent url(../images/28100_c.png) no-repeat 0 0;
	z-index:50;
	width:343px;
	height:224px;
	margin-left:208px;
	margin-top:231px;
}
#b28100 #drg_area li{
	background:transparent url(../images/28100.png) no-repeat 0 0;
}
#b28100 #drg_area li.hover span{
	background:transparent url(../images/28100_o.png) no-repeat 0 0;
}
/*--------------------------------------------

----------------------------------------------*/
#b29 #canvas_area{
	background:transparent url(../images/29.gif) no-repeat 0 0;
	width:880px;
	height:820px;	
}
#b29 #drg_area,
#b29 #map_over,
#b29 #map_cover{
	width:735px;
	height:804px;
}
#b29 #map_cover{
	background:transparent url(../images/29_c.png) no-repeat 0 0;
	z-index:50;
	margin-left:195px;
	margin-top:78px;
}
#b29 #drg_area li{
	background:transparent url(../images/29.png) no-repeat 0 0;
}
#b29 #drg_area li.hover span{
	background:transparent url(../images/29_o.png) no-repeat 0 0;
}
/*--------------------------------------------

----------------------------------------------*/
#b30 #canvas_area{
	background:transparent url(../images/30.gif) no-repeat 0 0;
	width:880px;
	height:730px;	
}

#b30 #drg_area{
}

#b30 #drg_area,
#b30 #map_over,
#b30 #map_cover{
	width:880px;
	height:730px;	
}

#b30 #map_over{
}

#b30 #map_cover{
	background:transparent url(../images/30_c.png) no-repeat 0 0;
	z-index:50;
}
#b30 #drg_area li{
	background:transparent url(../images/30.png) no-repeat 0 0;
}
#b30 #drg_area li.hover span{
	background:transparent url(../images/30_o.png) no-repeat 0 0;
}