body {
	color:#000000;
	background-color:#fffff0;
	margin:10px;
	padding:0px;
	}
a:link {
	color:#0000ff;
	}
a:visited {
	color:#8000ff;
	}
a:hover {
	color:#ff0000;
	position:relative;
	right:-1px;
	bottom:-1px;
	background-color:#ffff00;
	}
a:active {
	color:#ff0000;
	}
address {
	font-size:80%;
	text-align:center;
	line-height:120%;
	}
div.title {
	border:1px solid #ff00ff;
	background-color:#ffccff;
	margin-bottom:0.5em;
	padding:3px;
	}
.title1 {
	font-size:150%;
	color:#cc0000;
	font-weight:bold;
	margin-left:0.3em;
	}
.title2 {
	font-size:100%;
	color:#cc0000;
	font-weight:bold;
	}
.bi {
	font-weight:bold;
	font-style:italic;
	}
table.menu {
	border-collapse:separate;
	width:100%;
	}
td.menu1{
	border:1px solid #909090;
	margin:0px;
	padding:1px;
	text-align:center;
	background-color:#d0d0d0;
	font-size:80%;
	width:14%;
	}
td.menu2 {
	border:1px solid #ff4040;
	margin:0px;
	padding:1px;
	text-align:center;
	background-color:#ffb0b0;
	font-size:80%;
	width:14%;
	}
div.link {
	margin-left:0.8em;
	}
caption {
	font-weight:bold;
	margin-bottom:0pt;
	}


.mark{background-color:#ffff33;color:#800000;font-weight:bold}
.mark2{color:#ff0000;font-weight:bold}
.b{font-weight:bold;}
.s{font-size:80%;}
.size2{font-size:80%;}
.size2b{font-size:80%;font-weight:bold;}
.size4{font-size:l120%;}
.size4b{font-size:120%;font-weight:bold;}
.size5{font-size:150%;}
.size5b{font-size:150%;font-weight:bold;}
.mb1{margin-bottom:1em;}
.g8{color:#008000;}
.strike{text-decoration:line-through;color:#ff0000;}
.ml1-mr1{margin-left:1em;margin-right:1em;line-height:150%;}
.lb-r{font-size:larger;font-weight:bold;color:#ff0000;}
.fruits td{text-align:center;font-size:100%;}
.ml1{margin-left:1em;}
.ml2{margin-left:2em;}
.ml3{margin-left:3em;}
.ml4{margin-left:4em;}
.text1{margin-right:1em;margin-left:1em;line-height:150%;}
.pic{font-size:smaller;text-align:center;line-height:150%;}
.cancel{text-decoration:line-through;color:#ff0000;}
.mb0{margin-bottom:0em}
.mt0{margin-top:0em;}
.txt1{margin-left:1%;}
.new{color:#ff0000;font-weight:bold;font-size:80%;vertical-align:top;text-decoration:none;}
.new1{color:#ffff00;font-weight:bold;font-size:80%;vertical-align:top;text-decoration:none;}
.lb{font-size:larger;font-weight:bold}
.sb{font-size:smaller;font-weight:bold}
.red_b{color:#ff0000;font-weight:bold}
.bg-g{background-color:#00ff00;padding-left:1em;padding-right:1em;}
.r{color:#ff0000;}
#txt2{margin-left:2.5%;margin-right:2.5%;}
#back-green{color:#40ff40;}
#b{font-weight:bold;}
#mt1{margin-top:1em;}
#lh150{line-height:150%;}
#size4{font-size:larger;}
#size5{font-size:large;}
#size2{font-size:smaller;}
#red{color:#ff0000;}
div.left-link1{border:1px solid #0000ff;background-color:#e0ffff;line-height:180%;padding-left:0.5em;font-weight:bold;}
div.left-link2{border:1px solid #00ff00;background-color:#ccff99;line-height:180%;padding-left:0.5em;font-weight:bold;}
div.left-link3{border:1px solid #bb8855;background-color:#eeccaa;line-height:180%;padding-left:0.5em;font-weight:bold;}
div.left-link4{border:1px solid #f000f0;background-color:#ffc0ff;line-height:180%;padding-left:0.5em;font-weight:bold;}
div.left-link5{border:1px solid #a0a0a0;background-color:#e0e0e0;line-height:180%;padding-left:0.5em;font-weight:bold;}
h2.l1{color:#008000;background-color:#ccffcc;padding-top:0.2em;padding-bottom:0.2em;padding-left:0.5em;}
h2.l2{color:#008000;background-color:#ccffcc;padding:0.2em;border-left:solid 1em;border-left-color:#009999;}
h3{text-align:center;}
h3.ad{text-align:left;margin-top:2em;margin-bottom:0em;text-decoration:underline;}
h3.mark{text-align:left;background-color:#ffccff;padding-top:0.3em;padding-bottom:0.3em;padding-left:0.5em;}
ul{margin-bottom:0pt;}
ol.l1{line-height:150%;}
li{line-height:150%;}
li.l1{line-height:150%;margin-bottom:1em;}
th.l1{background-color:#00c0ff;text-align:left;font-size:larger;}
dl.l1{line-height:150%;}
dt.list{margin-top:1em;font-size:larger;font-weight:bold;}
dt.l2{font-weight:bold;color:#008000;}
dd.l1{margin-left:1em;margin-bottom:1em;}
dd.l2{margin-left:1em;margin-bottom:1em;font-size:smaller;}
dd.l3{margin-bottom:0.5em}
dd.l4{margin-bottom:1em;line-height:150%;}
dd.s2{font-size:smaller;margin-bottom:1em;}
div.text{margin-left:4%;margin-right:6%}
div.txt2{margin-left:2.5%;margin-right:2.5%}
div.center{text-align:center}
div.ad{text-align:center;margin-top:1em;margin-bottom:1em}
div.signature{font-size:80%;text-align:center}
div.top{text-align:right;margin-top:1em;margin-bottom:1em}

form {
	margin-top:0px;
	margin-bottom:0px;
	font-size:100%;
	}
input {
	font-size:100%;
	}
div.new {
	margin-left:2.5%;
	margin-right:5%;
	}
div.new dd {
	margin-bottom:1em;
	}
div.navi-topics {
	border:1px solid #00ff00;
	background-color:#ccffcc;
	padding:0.5em;
	margin-left:15%;
	margin-right:15%;
	text-align:center;
	line-height:150%;
	}
div.spa {
	background-color:#ffe0e0;
	font-size:100%;
	}
div.spa p {
	margin-left:1em;
	}
div.spa h3 {
	background-color:#ffb0b0;
	font-size:120%;
	font-weight:bold;
	text-align:left;
	padding-left:1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	margin-bottom:0em;
	}
div.navi-ttl {
	background-color:#ff9933;
	font-weight:bold;
	padding-left:1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	margin-bottom:0em;
	}
div.navi-exp {
	background-color:#ffffb0;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0em;
	margin-top:0em;
	}
div.navi-exp2 {
	background-color:#ffffb0;
	padding-top:0.5em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:1em;
	margin-top:0em;
	}
div.navi-exp2 dt {
	font-weight:bold;
	}
div.navi-exp2 dd {
	margin-bottom:1em;
	}
div.navi-tbl{margin-left:5%;}
div.navi-tbl th{background-color:#ff9933;}
div.navi-tbl td{background-color:#ffffd0;}
div.navi-tbl caption{background-color:#ff9933;}
div.links{margin-left:1%;margin-right:5%;}
div.links dd{font-size:100%;margin-bottom:1em;}
p{line-height:150%;}
p.left{line-height:50%;}
p.r{line-height:150%;text-align:right;}
div.timetbl-exp dd{margin-bottom:1em;line-height:150%;}
td.ad{font-size:smaller;padding-left:1em;background-color:#ffffcc;}
div.td-center td{text-align:center;}
div.faq-menu{padding:1em;}
div.faq-menu dl{margin-top:0em;margin-bottom:-1em;}
div.faq-menu dt{font-weight:bold;font-size:100%;}
div.faq-menu dd{margin-bottom:1em;font-size:80%;}
div.center table{margin-top:0em;}
div.center td{text-align:center;}
div.center th{background-color:#80ff80;}
div.center caption{margin-bottom:0em;}
div.navi0{margin-left:5%;margin-right:5%;line-height:150%;}
div.navi0 h3{margin-top:1em;margin-bottom:0em;font-size:120%;text-align:left;}
div.navi0 ul{margin-top:0em;}
div.navi0 li{line-height:180%;}
div.navi0 dt{font-weight:bold;}
div.navi0 dd{margin-bottom:1em;}
div.parking dl {
	line-height:150%;
	}
div.parking dt {
	font-weight:bold;
	}
div.parking dd {
	margin-bottom:1em;
	}
div.go2top {
	font-size:80%;
	margin-left:500px;
	margin-top:2em;
	margin-bottom:-3em;
	}
div.topics2 {
	border:1px dashed #0000ff;
	background-color:#ffffff;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-right:1em;
	padding-left:1em;
	margin-right:5%;
	margin-bottom:1em;
	line-height:150%;
	width:40em;
	}
div.box {
	border:double 3px #ff0000;
	background-color:#ffd0d0;
	margin:1em;
	}
div.box p {
	margin: 1em;
	font-weight: bold ;
	}
div.box dl {
	margin:1em;
	}

