

strong {
  font-weight:normal;
}
em {
  font-style:normal;
}
img {
  border:0;
}
body {
  background : url(images/bg_back.jpg);
  color:#000000;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  text-align:center;
  line-height:110%;
}
#container {
  background : #ffffff url(images/bg_contents.jpg) repeat-y;
  width:802px;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
  margin-top:10px;
  font-size:80%;
}
#menu {
  margin-right:auto;
  margin-left:auto;
  text-align:center;
  width:798px;
}
#content {
  margin-top:10px;
  margin-bottom:20px;
  width:780px;
  margin-left:10px;
}
#content a {
  text-decoration:none;
  color:#CC0000;
}
#content a:hover {
  text-decoration:underline;
}
#news {
  background-color:#E4EAF3;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  padding-top:5px;
}
#news a {
  text-decoration:none;
  color:#000066;
}
#news a:hover {
  text-decoration:underline;
}
#button {
  background : #ffffff url(images/top_button_center.jpg) repeat-y;
  padding-left:5px;
  padding-right:5px;
}
#button a {
  text-decoration:none;
  color:#000066;
}
#button a:hover {
  text-decoration:underline;
}
#button02 {
  background : #ffffff url(images/top_button_center02.jpg) repeat-y;
  padding-left:5px;
  padding-right:5px;
}
#button02 a {
  text-decoration:none;
  color:#000066;
}
#button02 a:hover {
  text-decoration:underline;
}
#submenu {
  width:802px;
  font-size: 12px;
  text-align:center;
}
#submenu a {
  text-decoration:none;
  color:#000000;
}
#submenu a:hover {
  text-decoration:underline;
}
#footer {
  width: 802px;
  color:#000000;
  text-align:center;
  background-image : url(bg_footer.jpg);
  background-repeat:no-repeat;
  height:27px;
  font-size:11px;
  line-height:70px;
}
#list {
  margin-top:10px;
  margin-right:10px;
  text-align:right;
  font-size:12px;
  color:#000000;
  text-align:right;
}
#list a {
  text-decoration:none;
  color:#999999;
}
#list a:hover {
  text-decoration:underline;
}
#content td.20 {
  width:20px;
  height:20px;
}
#content td.10 {
  width:10px;
  height:10px;
}
#content td.5 {
  width:5px;
  height:5px;
}
#content h1 {
  background-image : url(h1.jpg);
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:10px;
  padding:5px 0px 0px 10px;
  font-size:18px;
  line-height:22px;
  color:#000000;
  height:30px;
}
#content h2 {
  background-image : url(h2.jpg);
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:5px;
  padding:5px 0px 0px 20px;
  font-size:18px;
  line-height:22px;
  color:#FF6600;
  height:20px;
}
#content h3 {
  background-image : url(h3.jpg);
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:5px;
  padding:5px 0px 0px 15px;
  line-height:22px;
  color:#000000;
  height:20px;
}
#toiawase {
  background-color:#CCFFCC;
  width:500px;
  padding:10px;
  margin-top:30px;
  margin-right:auto;
  margin-left:auto;
}
#toiawase02 {
  background-color:#FFCC66;
  width:720px;
  padding:10px;
  margin-top:30px;
  margin-right:auto;
  margin-left:auto;
}
#content table.waku {
  border-collapse:collapse;
}
#content td.waku01 {
  border:1px solid #666666;
  padding:3px;
  font-size:12px;
  line-height:120%;
  background-color:#999999;
  text-align:center;
}
#content td.waku02 {
  border:1px solid #666666;
  padding:3px;
  font-size:12px;
  line-height:120%;
  background-color:#FFFFFF;
  text-align:left;
}
#content td.waku03 {
  border:1px solid #666666;
  padding:3px;
  font-size:12px;
  line-height:120%;
  background-color:#FFFFFF;
  text-align:center;
}
#content td.waku04 {
  padding:2px;
  font-size:12px;
  line-height:120%;
  background-color:#FFFFFF;
  text-align:left;
}
.bold {
  font-weight:bold;
}
.red {
  color:#FF0000;
}
.blue {
  color:#0000FF;
}
.txb_bold {
  color:#0000FF;
  font-weight:bold;
}
.tx14o_bold {
  font-size: 14px;
  color:#FF6600;
  font-weight:bold;
  line-height:120%;
}
.tx16r_bold {
  font-size: 14px;
  color:#FF3300;
  font-weight:bold;
  line-height:120%;
}
.tx16o_bold {
  font-size: 16px;
  color:#FF6600;
  font-weight:bold;
  line-height:120%;
}
.tx20b_bold {
  font-size: 20px;
  color: #003366;
  font-weight:bold;
  line-height:120%;
}
.tx20r_bold {
  font-size: 20px;
  color: #FF3300;
  font-weight:bold;
  line-height:120%;
}