@charset "shift_jis";

/*=======================================
 Javascript版トップページ用CSS
=======================================*/

table#map_table {
	border-width:0px;
	border-color:gray;
	border-style:solid;
	background-color:#6c0;
}

#map_table th {
	font-size:10pt;
	padding:2px;
	background-color:#5a0;
	color:white;
}

#map_table td {
	font-size:10pt;
	padding:2px;
	background-color:#ffffff;
}

#map_table th a {
	text-decoration : none;
	color : #fff;
}
#map_table th a:hover {
	text-decoration : underline;
}

table.toppage{
    border-top:1px solid #339933;
    border-left:1px solid #339933;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    margin: 1px,1px,1px,1px; /* top right bottom left */
}
.toppage th{
    border-right:1px solid #339933;
    border-bottom:1px solid #339933;
    color:#ffffff;
    font-weight:bold;
    /* background-color:#ecfdff; */
    background-color:#8fcc5c;
   /* background-image:url(../img/table-back.gif);*/
    background-position:left top;
    text-align:center;
    padding: 2px 2px 2px 2px; /* top right bottom left */
    line-height:200%;
}
.toppage td{
    border-right:1px solid #339933;
    border-bottom:1px solid #339933;
    padding: 2px 2px 2px 2px; /* top right bottom left */
    line-height:120%;
}
table.hinanpage{
    border-top:1px solid #006600;
    border-left:1px solid #006600;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    margin: 1px,1px,1px,1px; /* top right bottom left */
}
.hinanpage th{
    border-right:1px solid #006600;
    border-bottom:1px solid #006600;
    color:black;
    font-weight:bold;
    /* background-color:#ecfdff; */
    background-color:#d6eaca;
   /* background-image:url(../img/table-back.gif);*/
    background-position:left top;
    text-align:center;
    padding: 2px 2px 2px 2px; /* top right bottom left */
}
.hinanpage td{
    border-right:1px solid #006600;
    border-bottom:1px solid #006600;
    padding: 2px 2px 2px 2px; /* top right bottom left */
    line-height:120%;
     background-color:#ffffff;
}
table.schedule{
    border-top:1px solid #333333;
    border-left:1px solid #333333;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    margin: 1px,1px,1px,1px;
}
.schedule th{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    color:#333333;
    background-color:#ffefdf;
    background-position:left top;
    text-align:center;
}
.schedule td{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
}
/* */
/*
#map {
	position: absolute;
	background:url(../img/image1.gif) no-repeat;
	width: 670px;
	height: 450px;
	float:left;
	margin-left:2px;
}
*/
#map {
	position: absolute;
	background:url(../img/image2.gif) no-repeat;
	width: 670px;
	height: 450px;
	float:left;
	margin-top: 10px;
}
#map_comment1 {
	display: none;
	width:240px;
	padding-left: 8px;
	margin-top:15px;
	margin-left:5px;
	font-size:1.2em;
	font-style:bold;
	border-bottom:2px solid #000;
	border-left:4px solid #000;
}
#map_comment2 {
	display: none;
	width:240px;
	padding-left: 8px;
/*	margin-top:20px;*/
	margin-left:5px;
	font-size:1em;
}
#map_comment3 {
	display: none;
	width:240px;
	padding-left: 8px;
	margin-top:10px;
	margin-left:5px;
	font-size:0.9em;
	font-style:bold;
}
#mark_note {
	position: absolute;
/*
	top: 0px;
	left: 0px;
	margin-top:320px;
	margin-left:260px;
*/
	top: 320px;
	left: 260px;
	margin-top:0px;
	margin-left:0px;
/*	position: relative;*/
}
#pref_comment {
	top: 0px;
	left: 0px;
	position: absolute;
	background-color:#aaccff;
	border:1px solid #6699cc;
	display:none;
	z-Index: 10000;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
#pref_arrow {
	top: 0px;
	left: 0px;
	position: absolute;
	display:none;
	z-Index: 10001;
}
#pref_bottom {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
#pref_bottom td {
	width:200px;
	text-align:left;
	font-size:80%;
}
#top_map2 {
	width:680px;
	height:530px;
/*	border:1px solid #000;*/
	margin-bottom:5px;
}
#tables {
	position: absolute;
/*
	top: 0px;
	left: 0px;
	margin-left:415px;
*/
	top: 0px;
	left: 415px;
	margin-left:0px;
/* */
	width:240px;
	height: 470px;
	text-align:center;
	float:right;
/*	margin-left:15px;*/
	overflow: auto;
}
#updatedate {
	font-size:90%;
}
#pref_table_title {
	font-weight:bold;
	color:#209527;
}
/*
#headline {
	width:835px;
	height:34px;
	border:1px solid #000;
}
*/
