BODY {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #F5F5DC
}

#body_table {
	BORDER-RIGHT: #5F9EA0 1px solid;
	BORDER-TOP: #5F9EA0 1px solid;
	BORDER-LEFT: #5F9EA0 1px solid;
	BORDER-BOTTOM: #5F9EA0 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 15px;
	color:#003300;
}

#menu {
	BACKGROUND-COLOR: #336633;
}

#submenu {
	PADDING-LEFT: 3px;
	PADDING-bottom: 10px;
	PADDING-top: 10px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #5F9EA0;
	font-size: 14px;
	TEXT-ALIGN: center
}

#submenu A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#submenu A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#submenu A:hover {
	COLOR: #ffffcc; TEXT-DECORATION: underline
}
#submenu A:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}


#submenu2 {
	PADDING-LEFT: 3px;
	PADDING-bottom: 10px;
	PADDING-top: 10px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #F5F5DC;
	font-size: 14px;
	TEXT-ALIGN: center
}
#submenu2 A:link {
	COLOR: #336633; TEXT-DECORATION: none
}
#submenu2 A:visited {
	COLOR: #336633; TEXT-DECORATION: none
}
#submenu2 A:hover {
	COLOR: #669900; TEXT-DECORATION: underline
}
#submenu2 A:active {
	COLOR: #336633; TEXT-DECORATION: none
}

#table {
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table2 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table3 {
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table4 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table5 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table6 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table7 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#table8 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 13px;
	TEXT-ALIGN: left
}

#inquiry_table {
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

#inquiry_table2 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

#inquiry_table3 {
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

#inquiry_table4 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}


#inquiry {
	BORDER-BOTTOM: #336633 dotted;
	BORDER-RIGHT: #336633 dotted;
	BORDER-TOP: #336633 dotted;
	PADDING-LEFT: 0px;
	BORDER-LEFT: #336633 dotted;
}

#chichibu_table {
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

#chichibu_table2 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

#chichibu_table3 {
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

#chichibu_table4 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

#chichibu_table5 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

#chichibu_table6 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 0px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

#chichibu_table7 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 0px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}


.map_table {
	BORDER-TOP: #CCCCCC 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-size: 17px;
}

.map_table2 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #ffffff;
	ruby-align: auto;
	font-size: 17px;
}

.map_table3 {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #F0FFFF;
	ruby-align: auto;
	font-size: 17px;
}



#link {
	margin-left:10px;
	font-size:13px;
}
#link A:link {
	COLOR: #FFFFCC; TEXT-DECORATION: none
}
#link A:visited {
	COLOR: #FFFFCC; TEXT-DECORATION: none
}
#link A:hover {
	COLOR: #F5F5DC; TEXT-DECORATION: underline
}
#link A:active {
	COLOR: #FFFFCC; TEXT-DECORATION: none
}

#mail_magazine {
	width: 115px;
	height: 150px;
	line-height: 1.3;
	border: double 5px #FFFF00;
	background-color: #FFFFFF;
}

.magumagu{
	border: solid 1px #000000;
	margin-left: 60px;
}

.map_div{
	float:left;
}

.map_div2{
	float:right;
	margin-top:10px;
}
.map_span{
	color:#FF3300;
}
