@charset "utf-8";

#contentsAreaWrap{
	width: 690px;
	margin:0 auto;
	padding: 0px;
	font-family:Verdana, Arial, sans-serif;
	text-align:left;font-size: small;
	_font-size: x-small;
	_fo\nt-size: x-small;
	
}
/* contentsArea Element
-------------------------------------------------- */
#contentsArea{
	width: 410px;
	padding: 0px;
	float:left;
	
}
#contentsArea p {
	padding: 0px;
	margin: 5px 0;

}

#contentsArea p strong {
	color:#990000;
}


/* LeftNavigationArea
-------------------------------------------------- */
#RightNavigationArea{
width:270px;
padding:0px;
margin: 0;
float:right;


}



#contentsArea #map{
	margin: 0px;
	padding: 0px;
width: 410px;
height:600px;border:1px solid #CCC;
	
}
#map2{
	margin: 0px;
	padding: 0px;
width: 690px;
height:400px;border:1px solid #CCC;
	
}
/* navigationBox
-------------------------------------------------- */

#RightNavigationArea #navigationBox {

	width: 270px;
	padding: 0px;
	margin: 0px;overflow:auto;height:600px;

	
	
}
#RightNavigationArea #navigationBox  h3.zigyou{background-color:#003399; padding:5px 0 5px 5px; margin:0;font-size:15px; }
#RightNavigationArea #navigationBox  h3.zigyou a{color:#FFFFFF;display:block;}
#RightNavigationArea #navigationBox  h3.zigyou a;hover{color:#FFFFFF;}
#RightNavigationArea #navigationBox  h3.kozin{background-color:#CC0000; color:#FFFFFF;padding:5px; margin:0;font-size:15px;}
#RightNavigationArea .body{
	padding: 0px;
	margin: 0 0 15px 0;
		background-color:#EEE;
	border-left:1px solid #CCC;
border-top:1px solid #CCC;	border-right:1px solid #CCC;
border-bottom:1px solid #FFF;

}


#RightNavigationArea #navigationBox .box
{
	padding: 0px;
	margin: 0px;
	display: block;
	


	
	
}


#RightNavigationArea #navigationBox .box .boxHeading
 {
	padding: 0px;
	margin: 0px;display: block;
	font-weight: bold;line-height: 130%;


}

#RightNavigationArea #navigationBox .box .boxHeading a
 {
	padding: 0px;border-bottom:1px solid #CCC;
	margin: 0px;
	text-decoration: none;
	background: url(../arrow_01.gif) 0px 50% no-repeat;
	display: block;



}

#RightNavigationArea #navigationBox .boxHeading a:hover {
	background: url(../arrow_01.gif) -270px 50% no-repeat;

}

#RightNavigationArea #navigationBox .boxHeading p {
	padding: 2px 0px 2px 23px;line-height:15px;
	margin: 0;
	font-size:13px;font-weight: bold;

}
#RightNavigationArea #navigationBox .box .boxHeading .kakomi{padding:3px 5px; margin:5px 5px 5px 20px; border:1px solid #CCC;display: block;}
#RightNavigationArea #navigationBox .box .boxHeading .kakomi p{padding: 2px 0px 2px 0px;}
#RightNavigationArea #navigationBox .boxHeading .data{
padding:0;
text-align:left;font-size:12px;	margin: 0; padding:0px 5px 2px 53px;_padding:1px 5px 2px 53px;color:#666666;
background:url(../data.gif) no-repeat 23px 1px;
}
#RightNavigationArea #navigationBox .boxHeading .data2{
padding:0;
text-align:left;font-size:12px;	margin: 0; padding:0px 5px 2px 28px;color:#666666;
background:url(../data.gif) no-repeat 0px 1px;
}

.icon01{background:url(../map_icon01.gif) 2px 3px no-repeat;}

.icon02{background:url(../map_icon02.gif) 2px 3px no-repeat;}
.icon03{background:url(../map_icon03.gif) 2px 3px no-repeat;}

.icon04{background:url(../map_icon04.gif) 2px 3px no-repeat;}

.icon05{background:url(../map_icon05.gif) 2px 3px no-repeat;}

.icon06{background:url(../map_icon06.gif) 2px 3px no-repeat;}

.icon07{background:url(../map_icon07.gif) 2px 3px no-repeat;}

.icon08{background:url(../map_icon08.gif) 2px 3px no-repeat;}

.icon09{background:url(../map_icon09.gif) 2px 3px no-repeat;}

.icon10{background:url(../map_icon10.gif) 2px 3px no-repeat;}

.icon11{background:url(../map_icon11.gif) 2px 3px no-repeat;}

.icon12{background:url(../map_icon12.gif) 2px 3px no-repeat;}

.icon13{background:url(../map_icon13.gif) 2px 3px no-repeat;}

.icon14{background:url(../map_icon14.gif) 2px 3px no-repeat;}

.icon15{background:url(../map_icon15.gif) 2px 3px no-repeat;}

.icon16{background:url(../map_icon16.gif) 2px 3px no-repeat;}

.icon17{background:url(../map_icon17.gif) 2px 3px no-repeat;}

.icon18{background:url(../map_icon18.gif) 2px 3px no-repeat;}

.icon19{background:url(../map_icon19.gif) 2px 3px no-repeat;}

.icon20{background:url(../map_icon20.gif) 2px 3px no-repeat;}

.icona{background:url(../map_icon_a.gif) 2px 3px no-repeat;}

.iconb{background:url(../map_icon_b.gif) 2px 3px no-repeat;}

.iconc{background:url(../map_icon_c.gif) 2px 3px no-repeat;}

table,td{font-size:12px;}

h2.etitle{margin:20px 0 10px 0;padding:5px; background:#0066CC; color:#FFFFFF;font-size:15px;border:1px solid #000066;}

.img_23 {
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
}

