*{
	font-family: meiryo,san-serif;
	margin: 0;
	padding: 0;
	border-width: 0;
	line-height: 135%;
color: #ffffff;
font-size:9pt;
}
#contents {
margin:0 auto;
}
body {
	margin: 0;
	padding: 0;
	background-color: #f0fff0;

background-image:url('/img/bg01.gif');

}
#footer {

background-color:black;
clear: both;
	font-size: 9pt;

border-top:3px #b20000 solid;
padding:8px;
	text-align: center;
}
#footer a {
font-weight: normal;
}
.p9 { font-size: 9pt; }
.none { display: none; }
h1 {

padding:18px;
font-size: 200%;
}
.intro {
float:right;
	text-align: right;
	padding: 8px;

}
li {
list-style-type: none;
}#fragment2 {
padding-top:6px;
}
#fragment2 li {
list-style-position:inside;
}
#fragment10 { margin-bottom:8px; }#fragment13 {
text-align:center;
margin-top:8px;
}#fragment15 {
padding:4px;
height:150px;
text-align:center;
}

#fragment15 ul {
margin:0 auto;
text-align:center;
}

#fragment15 li {
margin:4px;
padding:6px;
float:left;
list-style-type: none;
position:relative;
text-align:center;
}

#fragment15 li p {
display:none
}

#fragment15 li span {
display:block;
font-size:8pt;
width:100px;
height:100px;
}


#fragment19 {
  border: solid gray;
  border-width: 1px 0;
  height:40px;
}
#fragment19 ul {
  width:640px;
  margin: 0 auto;
}
#fragment19 li {
  list-style-type: none;
&nbsp; font-size: 12pt;
  float: left;
  margin: 0;
}

#fragment19 li a {
  text-decoration: none;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}
#fragment19 li a:hover {
  background-color: lightblue;
}
