/* タイトルタブ */
.titleTub {
	position:relative;
	width:987px;
	height:30px;
	z-index:5;
}

.tubSchool {
	position:absolute;
	width:172px;
	height:20px;
	top:5px;
	left:633px;
	background:url(../images/map_school_btn.gif) left top no-repeat;
	overflow:hidden;
	z-index:6;
}

.tubSchool a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/map_school_btn.gif) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.tubEnsen {
	position:absolute;
	width:172px;
	height:20px;
	top:5px;
	left:810px;
	background:url(../images/map_ensen_btn.gif) left top no-repeat;
	overflow:hidden;
	z-index:6;
}

.tubEnsen a {
	display:block;
	width:172px;
	height:20px;
	background:url(../images/map_ensen_btn.gif) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.tubSchool a:hover, .tubEnsen a:hover {
	background-position:0px -20px;
}

.nowSchool {
	position:absolute;
	width:172px;
	height:29px;
	top:5px;
	left:633px;
	background:url(../images/map_school_now.jpg) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	z-index:6;
}

.nowEnsen {
	position:absolute;
	width:172px;
	height:29px;
	top:5px;
	left:810px;
	background:url(../images/map_ensen_now.jpg) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	z-index:6;
}


/* マップ*/
.mapImageEns,
.mapImageSch {
	width:987px;
	height:340px;
	overflow:hidden;
	margin-top:4px;
	position:relative;
	z-index:5;
}

.mapImageEns {
	background:url(../images/map_im_01.gif) no-repeat;
}

.mapImageSch {
	background:url(../images/map_im_02.gif) no-repeat;
}

.mapImageEns ul,
.mapImageSch ul {
	list-style-type:none;
}

.mapImageEns li,
.mapImageSch li {
	display:inline;
}

.mapImageEns a,
.mapImageSch a {
	display:block;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	z-index:7;
}

#areaPt01 { width:134px; height:25px; top:212px; left:81px; }
#areaPt02 { width:134px; height:25px; top:145px; left:437px; }
#areaPt03 { width:134px; height:25px; top:291px; left:258px; }
#areaPt04 { width:134px; height:25px; top:304px; left:480px; }
#areaPt05 { width:134px; height:25px; top:60px; left:291px; }
#areaPt06 { width:134px; height:25px; top:116px; left:696px; }
#areaPt07 { width:134px; height:25px; top:10px; left:214px; }
#areaPt08 { width:134px; height:25px; top:10px; left:368px; }
#areaPt09 {
	width:134px;
	height:25px;
	top:304px;
	left:838px;
}

#schoolPt01 { width:87px; height:20px; top:230px; left:147px; }
#schoolPt02 { width:87px; height:20px; top:230px; left:56px; }
#schoolPt03 { width:87px; height:20px; top:280px; left:102px; }
#schoolPt04 { width:87px; height:20px; top:305px; left:11px; }
#schoolPt05 { width:87px; height:20px; top:205px; left:136px; }
#schoolPt06 { width:109px; height:20px; top:255px; left:67px; }
#schoolPt07 { width:121px; height:20px; top:179px; left:709px; }
#schoolPt08 { width:110px; height:20px; top:9px; left:611px; }
#schoolPt09 { width:87px; height:20px; top:280px; left:11px; }
#schoolPt10 { width:110px; height:20px; top:9px; left:274px; }
#schoolPt11 { width:110px; height:20px; top:108px; left:485px; }
#schoolPt12 { width:110px; height:20px; top:100px; left:60px; }
#schoolPt13 { width:110px; height:20px; top:51px; left:329px; }
#schoolPt14 { width:110px; height:20px; top:51px; left:218px; }
#schoolPt15 { width:110px; height:20px; top:51px; left:60px; }
#schoolPt16 { width:64px; height:32px; top:34px; left:579px; }


#ensenTika01 { width:45px; height:15px; top:13px; left:540px; }
#ensenTika02 { width:45px; height:15px; top:32px; left:517px; }
#ensenTika03 { width:30px; height:15px; top:50px; left:507px; }
#ensenTika04 { width:45px; height:15px; top:68px; left:468px; }
#ensenTika05 { width:30px; height:15px; top:87px; left:459px; }
#ensenTika06 { width:45px; height:15px; top:105px; left:420px; }
#ensenTika07 { width:58px; height:15px; top:124px; left:383px; }
#ensenTika08 { width:71px; height:15px; top:142px; left:345px; }
#ensenTika09 { width:45px; height:15px; top:160px; left:348px; }
#ensenTika10 { width:172px; height:23px; top:181px; left:294px; }
#ensenTika11 { width:30px; height:15px; top:210px; left:296px; }
#ensenTika12 { width:45px; height:15px; top:229px; left:257px; }
#ensenTika13 { width:45px; height:15px; top:247px; left:233px; }
#ensenTika14 { width:71px; height:15px; top:266px; left:182px; }
#ensenTika15 { width:30px; height:15px; top:284px; left:199px; }
#ensenTika16 { width:45px; height:15px; top:302px; left:161px; }
#ensenTika17 { width:30px; height:15px; top:321px; left:152px; }

#ensenZan01 { width:16px; height:45px; top:140px; left:258px; }
#ensenZan02 { width:16px; height:45px; top:140px; left:229px; }
#ensenZan03 { width:16px; height:33px; top:152px; left:200px; }
#ensenZan04 { width:16px; height:101px; top:84px; left:171px; }
#ensenZan05 { width:16px; height:33px; top:152px; left:143px; }
#ensenZan06 { width:16px; height:33px; top:152px; left:114px; }
#ensenZan07 { width:16px; height:58px; top:127px; left:85px; }
#ensenZan08 { width:16px; height:33px; top:152px; left:56px; }

#ensenSeki01 { width:16px; height:45px; top:223px; left:489px; }
#ensenSeki02 { width:16px; height:61px; top:223px; left:517px; }
#ensenSeki03 { width:16px; height:72px; top:223px; left:546px; }
#ensenSeki04 { width:16px; height:33px; top:223px; left:575px; }
#ensenSeki05 { width:16px; height:61px; top:223px; left:604px; }
#ensenSeki06 { width:16px; height:45px; top:223px; left:633px; }
#ensenSeki07 { width:16px; height:61px; top:223px; left:662px; }
#ensenSeki08 { width:16px; height:45px; top:223px; left:690px; }
#ensenSeki09 { width:16px; height:45px; top:223px; left:719px; }
#ensenSeki10 { width:16px; height:33px; top:223px; left:747px; }
#ensenSeki11 { width:16px; height:45px; top:223px; left:776px; }
#ensenSeki12 { width:16px; height:45px; top:223px; left:805px; }
#ensenSeki13 { width:16px; height:45px; top:223px; left:833px; }
#ensenSeki14 { width:16px; height:61px; top:223px; left:863px; }
#ensenSeki15 { width:16px; height:61px; top:223px; left:891px; }
#ensenSeki16 { width:16px; height:45px; top:223px; left:920px; }

#ensenHon01 { width:30px; height:15px; top:315px; left:417px; }
#ensenHon02 { width:30px; height:15px; top:295px; left:417px; }
#ensenHon03 { width:30px; height:15px; top:275px; left:417px; }
#ensenHon04 { width:45px; height:15px; top:255px; left:417px; }
#ensenHon05 { width:45px; height:15px; top:235px; left:417px; }
#ensenHon06 { width:30px; height:15px; top:214px; left:417px; }
#ensenHon07 { width:16px; height:45px; top:137px; left:575px; }
#ensenHon08 { width:16px; height:33px; top:149px; left:604px; }
#ensenHon09 { width:16px; height:58px; top:124px; left:633px; }
#ensenHon10 { width:16px; height:73px; top:109px; left:662px; }
#ensenHon11 { width:16px; height:33px; top:149px; left:690px; }
#ensenHon12 { width:16px; height:45px; top:43px; left:646px; }
#ensenHon13 { width:16px; height:33px; top:56px; left:675px; }


.txtTable {
	margin-top:1px;
	width:987px;
	border-top:solid 1px #90C4FE;
}

.txtTable td {
	width:100px !Important;
	width /**/:110px;
	padding:8px 0 8px 10px;
	line-height:1.1;
	border-bottom:solid 1px #90C4FE;
	text-align:left;
	vertical-align:top;
}

.txtTable th {
	width:97px !Important;
	width /**/:107px;
	padding:8px 0 8px 10px;
	line-height:1.1;
	border-bottom:solid 1px #90C4FE;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.schTable {
	margin-top:1px;
	width:987px;
	border-top:solid 1px #90C4FE;
}

.schTable td {
	width:154px !Important;
	width /**/:164px;
	padding:8px 0 8px 10px;
	line-height:1.1;
	border-bottom:solid 1px #90C4FE;
	text-align:left;
	vertical-align:top;
}



.bgWater {
	background-color:#EEF7FF;
}
