#mapdami{
	position:absolute;
	top:-10px;
	right:129px;
	z-index:10;
	width:10px;
	height:10px;

}
#mapBox{
	width:751px;
	height:341px;
	position:absolute;
	top:100px;
	right:129px;
	z-index:11;
}
/*上---------------------------------------------------------------------------------------*/
#ueBox{
	margin:0 1px 0 1px;
	width:998px;
	background:url(../images/share/ue_bg.gif) #2b082e repeat-x;
}
#ueLeft{
	width:306px;
	height:194px;
	float:left;
}
#ueRight{
	/*width:475px;*/
	width:650px;
	float:left;
}
#saijoMidasiA{
	width:306px;
	height:74px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/midasi01.gif) 0 44px no-repeat;
}
*html #saijoMidasiA{
	height:54px;
	background:url(images/midasi01.gif) 0 24px no-repeat;
}
#saijoMidasiB{
	width:306px;
	height:194px;
	text-indent:-5000px;
	font-size:2px;
	background:url(images/midasi02.gif) left center no-repeat;
}
#ueRight p{
	margin:0 0 0 39px;
	color:#ffffff;
}
#bg{
	width:1000px;
	background:#ffffff;
}
/*本文---------------------------------------------------------------------------------------*/
#honbunBox{
	margin:0 1px 0 1px;
	width:998px;
	background:#ffffff;
}
#honbun{
	margin:27px 0 0 0;
	width:732px;
	float:right;
}


.breBox{
	margin:0 0 0 0;
	width:680px;
	background:url(images/bre_naka_bg.gif) bottom no-repeat;
}
.breBoxLast{
	margin:0 0 20px 0;
	width:680px;
	background:url(images/bre_naka_bg.gif) top no-repeat;
}
.breTitle{
	font-size:120%;
	 line-height:100%;
	 color:#5C789C;
}
.capTitle{
	font-size:85%;
}
.breTitleSita{
	margin:3px 0 0 0;
	font-size:85%;
	line-height:110%;
}
.breBun{
	margin:15px 0 15px 0;
}
.breL{
	margin:20px 0 0 0;
	width:325px;
	float:left;
}
.breR{
	margin:20px 0 0px 0;
	width:325px;
	float:right;
}
.topback{
	position:absolute;
	right:0;
	bottom:0;
}
.topback a:hover{
	color:#669900;
}


/*leftNavi*/
#leftNaviBox{
	margin:27px 0 0 0;
	width:254px;
	float:left;
	
}
#leftNavi{
	margin:0 0 0 12px;
}
#leftNavi li{
	width:230px;
	background:url(images/left_navi.gif) no-repeat;
}
#leftNavi li a{
	width:230px;
	height:31px;
	text-indent:-5000px;
	font-size:2px;
	display:block;

	background:url(images/left_navi.gif) no-repeat;
}
#leftNaviA, #leftNaviA a:link, #leftNaviA a:visited{
	height:31px;
	background-position:0 0;
}
#leftNaviB, #leftNaviB a:link, #leftNaviB a:visited{
	height:31px;
	background-position:0 -31px;
}
#leftNaviC, #leftNaviC a:link, #leftNaviC a:visited{
	height:31px;
	background-position:0 -62px;
}
/*RollOver*/
#leftNaviAOv, #leftNaviAOv a:link, #leftNaviAOv a:visited{
	height:31px;
	background-position:-230px 0;
}
#leftNaviBOv, #leftNaviBOv a:link, #leftNaviBOv a:visited{
	height:31px;
	background-position:-230px -31px;
}
#leftNaviCOv, #leftNaviCOv a:link, #leftNaviCOv a:visited{
	height:31px;
	background-position:-230px -62px;
}
/*hover*/
#leftNaviA a:hover{
	background-position:-230px 0;
}
#leftNaviB a:hover{
	background-position:-230px -31px;
}
#leftNaviC a:hover{
	background-position:-230px -62px;
}


/*マップ文*/
#mapA{
	position:absolute;
	top:165px;
	left:600px;
	width:337px;
	height:290px;
	display:none;
	z-index:11;
	text-align:left;
	overflow:auto;
}
#mapA span{
	font-style:italic;
	font-size:120%;
	line-height:120%;
}

.mapBunSita{
	margin:12px 20px 0 20px;
	font-size:85%;
}
.mapAd{
	margin:5px 20px 0 20px;
	font-size:85%;
	color:#851417;
	line-height:120%;
}
.mapAd a{
	font-size:100%;
	line-height:120%;
}
.mapMoji{
	margin:10px 20px 10px 20px;
	font-size:85%;
	line-height:130%;
}


/*working couse*/
#walkBox{
	width:320px;
}


/*#walkBox th{
	padding:5px 0 0 0;
	text-align:left;
	background:url(images/walk_ue.gif) left top no-repeat;
}
#walkBox th div{
	width:160px;
	line-height:120%;
	padding:0 0 3px 10px;
	background:url(images/walk_sita.gif) left bottom no-repeat;
}*/
.ttC{text-align:center; }
.ttL{text-align:left; }
.ttR{text-align:right; }
.walkDaiUe{
	padding:5px 0 0 0;
	width:320px;
	min-height:5px;
	height:auto !important;
	height:5px;
	background:url(images/walk_large_ue.gif) left top no-repeat;
}
.walkDaiUe div{
	padding:0 0 3px 0;
	width:320px;
	background:url(images/walk_large_sita.gif) left bottom no-repeat;
}
.walkUe{
	padding:5px 0 0 0;
	width:160px;
	min-height:5px;
	height:auto !important;
	height:5px;
	background:url(images/walk_ue.gif) left top no-repeat;
}
.walkUe div{
	padding:0 0 3px 0;
	width:160px;
	background:url(images/walk_sita.gif) left bottom no-repeat;
}
.yajirusi{
	padding:0 0 0 0;
	background:url(images/yajirusi.gif) center bottom no-repeat;
}




/*テスト*/
#mapOne, #mapTwo, #mapThree, #mapFour, #mapFive, #mapSix, #mapSeven, #mapEight, #mapNine, #mapTen, #mapAA{
	position:absolute;
	top:165px;
	left:-1000px;
	padding-bottom:10px;
	width:751px;
	background:url(images/map_back.gif) bottom no-repeat;
}
.mapUe{
	position:relative;
	width:751px;
	background:url(images/map_ue.gif) top no-repeat;
}
.mapR{
	margin:29px 0 0 0;
	width:369px;
	float:right;
}
.closeBtn, .closeBtn a{
	position:absolute;
	top:0;
	right:0;
	width:100px;
	height:33px;
	display:block;
	background:url(images/close_link.gif);
}













