/* Generated by KompoZer */
@charset "Shift-JIS";
* {
  margin: 0;
  padding: 0;
  line-height: 1.6;
  color: #333;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
}
form, fieldset, input, textarea {
  margin: 0;
  padding: 0;
}
body {
  background-image: url(images/tile.gif);
  text-align: center;
  font-size: 14px;
  font-family: "‚l‚rƒSƒVƒbƒN";
}
a:link {
  text-align: center;
  font-size: 14px;
  font-family: "‚l‚rƒSƒVƒbƒN";
}
a:visited {
  color: #ff00ff;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 25px;
}
h3 {
  font-size: 20px;
}
img {
  border-style: none;
  border-width: 0px;
}
hr {
  border: 2px solid #66ff66;
  margin: 5px auto;
  width: 90%;
}
address {
   background: #ffffff none repeat scroll 0%; 
}
small {
  font-size: 12px;
}
table {
  margin: 0px;
  padding: 0px;
  border-collapse: separate;
  -x-border-x-spacing: 0;
  -x-border-y-spacing: 0;
}
td {
  margin: 0px;
  padding: 0px 0px 0px 3px;
}
br {
  margin: 0px;
  padding: 0px;
  line-height: 5px;
  font-size: 5px;
}
.red {
  color: #ff0000;
}
.all_content {
  border-style: solid;
  border-color: #1f1 #00dd00 #00dd00 #11ff11;
  border-width: 1px 5px 5px 1px;
  margin: 10px auto;
  padding: 5px;
  background: #ffffff url(images/back.jpg) no-repeat scroll right bottom;
  width: 800px;
  text-align: left;
}
.header {
  padding: 5px;
  width: 790px;
  height: 32px;
  font-size: small;
}
#header img {
  float: left;
}
#header form {
  float: right;
  text-align: right;
}
#header form img {
  clear: right;
  width: 32px;
}
.title {
  border: 1px solid #11ff11;
  margin: 5px 0px;
  padding: 4px;
  width: 790px;
  height: 128px;
}
#title h1 {
  visibility: hidden;
  line-height: 0;
  font-size: 0px;
}
#title img {
  float: left;
}
#title p {
  border: 1px solid #11ff11;
  margin: 0px 0px 0px 5px;
  padding: 4px;
  float: left;
  width: 175px;
  height: 118px;
  background-color: #ffffff;
  font-size: 14px;
}
#title p img {
  clear: left;
}
.main_content {
  border: 1px solid #11ff11;
  margin: 5px 0px;
  padding: 4px;
  width: 790px;
}
.topics {
  border: 1px solid #11ff11;
  margin: 0px 0px 5px;
  padding: 4px;
  width: 780px;
}
#topics h2 {
  visibility: hidden;
  line-height: 0;
  font-size: 0px;
}
#topics h3 {
  background: #ffffff url(images/topic.gif) no-repeat scroll left center;
  font-size: 15px;
  padding-left: 32px;
}
.top_images {
  border: 1px solid #11ff11;
  margin: 0px;
  padding: 4px;
  width: 780px;
}
#top_images table {
  border: 0px solid #ffffff;
  width: 100%;
}
#top_images h2 {
  visibility: hidden;
  line-height: 0;
  font-size: 0px;
}
.sub_content_block {
  border: 1px solid #11ff11;
  margin: 5px 0px 0px;
  padding: 4px;
  text-align: left;
  width: 780px;
}
.link_block {
  width: 200px;
  float: left;
}
.news_block {
  width: 575px;
  float: right;
}
.news_block table {
  border: 1px solid #11ff11;
  margin-bottom: 5px;
  -x-border-x-spacing: 0px;
  -x-border-y-spacing: 0px;
}
.news_block table h3 {
  margin: 4px;
  background: #aaffaa none repeat scroll 0%;
  font-weight: bold;
}
.sub_content_bloc_fotter {
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 0px;
}
.footer {
  padding: 5px;
  width: 790px;
  text-align: center;
  font-size: small;
}
