body {
	color:#000000;
	background-color:#ffeac9;
	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;
	}
p {
	line-height:150%;
	}
td.150 {
	line-height:150%;
	}
dl.li{line-height:150%}
ul{margin-top:0.5em;margin-bottom:0.5em}
li{line-height:150%}
li.l1{line-height:150%;margin-bottom:1em}
caption{font-weight:bold;margin-bottom:0pt}
div.dl1 dl{line-height:150%;border:solid 1px #0000ff;padding:1em;margin-top:0em;background-color:#eeeeff}
div.dl1 dt{font-weight:bold}
div.dl1 dd{margin-bottom:1em}
div.dl1 h2{font-size:130%;margin-bottom:0em;margin-top:0em;background-color:#0080ff;color:#ffffff;padding-top:0.5em;padding-bottom:0.5em;padding-left:1em}
dt.list{margin-top:1em;font-size:larger;font-weight:bold}
dd.list{margin-bottom:1em}
dt.l1{font-weight:bold}
dd.l1{margin-left:1em;margin-bottom:1em}
dt.l2{font-weight:bold;color:#008000}
dd.l2{margin-left:1em;margin-bottom:1em;font-size:smaller}
div.text{margin-left:4%;margin-right:6%}
div.txt2{margin-left:2.5%;margin-right:2.5%}
div.text1{margin-left:2.5%;margin-right:2.5%}
div.text1 td{line-height:150%}
div.center{text-align:center}
div.link{margin-left:0.8em}
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}
div.box{border:double 6px #ff0000;padding-left:1em;padding-right:1em}

table.menu {
	border-collapse:separater;
	width:100%;
	}
td.menu1 {
	border:1px solid #909090;
	margin:0px;
	padding:1px;
	text-align:center;
	background-color:#d0d0d0;
	font-size:smaller;
	width:14%;
	}
td.menu2 {
	border:1px solid #ff4040;
	margin:0px;
	padding:1px;
	text-align:center;
	background-color:#ffb0b0;
	font-size:smaller;
	width:14%;
	}
.150{line-height:150%}
.180{line-height:180%}
.indent1{margin-left:1em;margin-top:0em;margin-bottom:0em}
.text{margin-left:4%;margin-right:6%;line-height:150%;}
.pic {
	font-size:smaller;
	text-align:center;
	line-height:150%;
	}
.mark{background-color:#ffff33;color:#800000;font-weight:bold}
.new{font-weight:bold;color:#ff0000;vertical-align:top;font-size:smaller}
.b{font-weight:bold}
.bi {
	font-weight:bold;
	font-style:italic;
	}
.s {
	font-size:smaller;
	font-weight:normal;
	}
.sb {
	font-size:smaller;
	font-weight:bold;
	}
.lb{font-size:larger;font-weight:bold}
.lb-r{color:#ff0000;font-size:larger;font-weight:bold}
.txt2{margin-left:2.5%;margin-right:2.5%;line-height:150%}
.lb{font-size:larger;font-weight:bold}
.mt1{margin-top:1em}
.size2b{font-size:smaller;font-weight:bold}
.size4{font-size:larger;}
.size4b{font-size:larger;font-weight:bold}
.size2{font-size:smaller}
.ml1{margin-left:1em}
.ml2{margin-left:2em}
.ml3{margin-left:3em}
.mb0{margin-bottom:0em}
.mb1{margin-bottom:1em}
.mb2{margin-bottom:2em}
.g80{color:#008000}
.red{color:#ff0000}
.red2{color:#990033;font-weight:bold}
.red_b{color:#ff0000;font-weight:bold}
.red_ub{color:#ff0000;font-weight:bold;text-decoration:underline;}
.nabe_name{font-weight:bold;}
.cancel{text-decoration:line-through;color:#ff0000}
#pagejump {
	font-weight:bold;
	font-size:100%;
	vertical-align:middle;
	}
#pagejump a {
	text-align:center;
	font-weight:normal;
	border:1px solid #ff9000;
	padding:5px;
	line-height:30px;
	}
#pagejump a:hover {
	background:#ff90ff;
	}
form {
	margin-top:0px;
	margin-bottom:0px;
	font-size:100%;
	}
input {
	font-size:100%;
	}
address {
	font-size:80%;
	text-align:center;
	font-style:normal;
	line-height:120%;
	}
div.title {
	border:1px solid #ff3300;
	background-color:#ffcc66;
	margin-bottom:0.5em;
	padding:3px;
	}
span.title1 {
	font-size:150%;
	color:#993300;
	font-weight:bold;
	margin-left:0.3em;
	}
span.title2 {
	font-size:100%;
	color:#993300;
	font-weight:bold;
	}
div.topics{border:1px solid #ff0000;background-color:#ffc9a9;padding-top:0.5em;padding-bottom:0.5em;padding-left:5%;padding-right:5%;margin-left:3em;margin-right:3em;margin-bottom:1em;line-height:150%;}
div.top-menu1{background-color:#80ff80;padding-left:1em;padding-top:1em;padding-right:1em;}
div.top-menu1 dl{margin-top:0em;margin-bottom:0em;}
div.top-menu1 dt{font-weight:bold;font-size:100%;}
div.top-menu1 dd{margin-bottom:1em;font-size:80%;}
div.top-menu2{background-color:#ffff30;padding-left:1em;padding-top:1em;padding-right:1em;}
div.top-menu2 dl{margin-top:0em;margin-bottom:0em;}
div.top-menu2 dt{font-weight:bold;font-size:100%;}
div.top-menu2 dd{margin-bottom:1em;font-size:80%;}
div.list1 dl{margin-left:2em;margin-right:2em;line-height:150%}
div.list1 dt{font-weight:bold}
div.list1 dd{margin-bottom:1em}
div.news{background-color:#ffffff;margin-left:2.5%;margin-right:2.5%;margin-top:1em;margin-bottom:1em;padding-left:1em;padding-right:1em;border:solid 2px;border-color:#ff0000}
div.news h2{color:#ff0000;background-color:#ffd0d0;font-size:150%;margin-bottom:0em;margin-top:0.5em}
div.news li{line-height:150%;margin-bottom:1em}
div.nabe-list h2{color:#008000;font-size:150%;}
div.nabe-list td{background-color:#ffdd77;}
div.nabe-list th{background-color:#ffcc66;}
div.nabe-list table{margin-left:0.5em;margin-right:0.5em;}
div.toppage{margin-left:2.5%;margin-right:2.5%;}
div.toppage dl{line-height:150%;}
div.toppage dt{margin-top:1em;font-weight:bold;font-size:120%;}
div.time{margin-left:2.5%;margin-right:2.5%;}
div.time dl{margin-bottom:0em;line-height:150%;}
div.time h2{color:#008000;font-size:150%;margin-bottom:0em;}
div.nabe-explain table{margin-left:2.5;margin-right:2.5%;}
div.nabe-explain h2{color:#008000;font-size:150%;text-align:left;font-weight:bold;}
div.nabe-explain dl{line-height:150%;}
div.nabe-explain dt{font-weight:bold;font-size:120%;}
div.nabe-explain dd{margin-bottom:1em;}
div.text2{margin-left:2.5%;margin-right:5%;line-height:150%;}
div.text2 h2{margin-left:-2.5%;color:#666600;background-color:#ffeeee;padding:0.2em;border-left:solid 1em;border-left-color:#999900;border-bottom:solid 2px;border-bottom-color:#999900;}
div.text2 dt {
	font-weight:bold;
	}
div.text2 dd {
	margin-bottom:0.5em;
	}
.text680 {
	width:680px;
	}
div.pot-list h2 {
	font-size:120%;
	font-weight:bold;
	margin-bottom:0em;
	}
div.pot-list p {
	font-size:100%;
	font-weight:normal;
	line-height:150%;
	margin-left:2em;
	margin-top:0em;
	}
div.pot-list table {
	width:700px;
	border:solid 1px #909090;
	margin-bottom:1em;
	}
div.category dl{border:1px solid #000000;background-color:#f0f0f0;padding:3px;margin-bottom:0em;margin-top:0em;margin-left:4%;margin-right:6%;margin-bottom:1em;}
div.category dt{font-weight:bold;margin-left:1em;margin-right:5%;}
div.category dd{line-height:150%;margin-right:5%;}
div.add{line-height:150%;background-color:#ffffd0;padding:0em;border:solid 1px;border-color:#000000;padding-left:1em;padding-right:1em;padding-top:0em;padding-bottom:0em;}
