body
{
margin: 0;
padding: 0; 
background: transparent;
color: #333; 
font-size: 12px; 
font-weight: normal; 
font-style: normal; 
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
text-decoration: none; 
line-height: 1.4;
}

img{ border: none; vertical-align: bottom;}

h1,h2,h3,h4,p,ol,ul,li{ margin: 0; padding: 0; }

li{list-style: none;}

td,li{
font-size: 12px;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
line-height: 1.4;
}

form,select,textarea,input{
margin: 0;
padding: 0;
font-size: 11px;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

a:link{color:#003366;} 
a:visited{color:#003366;}
a:hover{color:#FF0000;}
a:active{color:#003366;} 

h1{
font-size: 0.3em;
text-indent: -9999;
background-color: #09f;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

h2{
font-size: 1.3em;
border: 1px solid #69F;
margin: 0 5px 8px 5px;
padding: 3px 0;
text-align: left;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

h3{
width: 97%;
margin: 18px 0 5px 5px;
padding: 1px 0 1px 15px;
border-bottom: 1px solid #003;
background:  url(images/arrow1.gif) no-repeat center left;
color: #069;
font-size: 13px;
text-align: left;
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

#base{
width: 1000px;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

.center{text-align: center;}

.tbox1{
width: 680px;
/*border: 1px solid #690;*/
margin: 10px;
text-align: left;
}

.tbox1_top{
width: 570px;
/*border: 1px solid #690;*/
margin: 10px;
text-align: left;
}

.tbox2{
width: 550px;
margin: 0 auto;
padding: 10px;
border: 1px solid #690;
text-align: left;
}

.ph{ margin-bottom: 5px; }

.bana234{ text-align: center; margin-bottom: 5px; }

.topifuchi{
width: 570px;
margin: 0 auto;
border: 3px solid #ccc;
}
.foot{ color: #fff; }

/*-----------------------------map--java------------------------------*/
v\:* {
		    behavior:url(#default#VML);
		}
		th.title{
		    background-color: #333399;
	        color: #fff;
		    border:2px outset gray;
		}
		th.title h1{
		   margin:0px;
		}
		div#map{
		    margin-left: 5px;
			border:5px solid #999;
		}
		div.marker_data_html {
		    width: 280px;
		    margin-top:8px;
		}
		div.marker_data_html div.subject{
		    text-align:center;
		    padding:4px;
		    font-weight:bold;
		    font-family:sans-serif;
		    border:outset 2px gray;
		    margin-bottom:8px;
		}
		div.marker_data_html div.description{
		    width: 256px;
		    /*height: 64px;
		    overflow: auto;*/
		    border-top: 1px dashed black;
		    margin-top: 8px;
		    padding:    4px;
		}
		#marker_data_list ul li{
		    padding: 5px 0;
			border-bottom: 1px dotted #996;
		}
		div.poweredby{
		    margin: auto;
		    height:50px;
		    border-top: 1px gray dashed;
		    text-align: right;
		    font-size:  9px;
		}
		
/*-----------------------------map--java-Ｔｏｐ-----------------------------*/
v\:* {
		    behavior:url(#default#VML);
		}
		th.title{
		    background-color: #333399;
	        color: #fff;
		    border:2px outset gray;
		}
		th.title h1{
		   margin:0px;
		}
		div#map{
		    margin-left: 5px;
			border:5px solid #999;
		}
		div.marker_data_html {
		    width: 280px;
		    margin-top:8px;
		}
		div.marker_data_html div.subject{
		    text-align:center;
		    padding:4px;
		    font-weight:bold;
		    font-family:sans-serif;
		    border:outset 2px gray;
		    margin-bottom:8px;
		}
		div.marker_data_html div.description{
		    width: 256px;
		    /*height: 64px;
		    overflow: auto;*/
		    border-top: 1px dashed black;
		    margin-top: 8px;
		    padding:    4px;
		}
		#marker_data_list ul li{
		    padding: 5px 0;
			border-bottom: 1px dotted #996;
			display:block; 
		}
		#marker_data_list ul li a{ display:block; }
		#marker_data_list ul li a:hover{ background: #fc9; }
		div.poweredby{
		    margin: auto;
		    height:50px;
		    border-top: 1px gray dashed;
		    text-align: right;
		    font-size:  9px;
		}


