body {
  margin: 0px;
  padding: 0px;
  background: #FFFFFF url("../images/bg.gif") repeat-y center top;
  color: #555555;
  font-family:"ＭＳ Ｐゴシック", MS PGothic,  Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
  text-align: center;
}

/*------ 基本テキスト設定 ------ */

.main_text {
  font-style: normal;
  font-weight: normal;
  font-size: x-small;
  line-height: 140%;
}

.main_text2 {
  font-style: normal;
  font-weight: normal;
  font-size: x-small;
  line-height: 140%;
  word-wrap: break-word;
}

.header1 {
  font-style: normal;
  font-weight: normal;
  font-size: x-small;
  color: #ffffff;
}

.pankuzu {
  font-style: normal;
  font-weight: normal;
  font-size: xx-small;
  line-height: 140%;
}

.red_text {
  font-style: normal;
  font-weight: normal;
  font-size: xx-small;
  line-height: 140%;
  color: #cc0000;
}

/*------ コピーライト ------ */

.copyright {
  font-style: normal;
  font-weight: normal;
  font-size: xx-small;
  line-height: 140%;
  color: #ffffff;
}

/*------ 各ページ共通 ------ */

.green_line {
  background: url("../images/green_dot.gif");
}

/*------ 見出し ------ */

h1 {
  margin: 0;
  padding: 0;
}

h2 {
  margin: 0px;
  padding: 0px;
  font-style: normal;
  font-weight: normal;
  font-size: x-small;
  line-height: 140%;
}

h3 {
  margin: 0px;
  padding: 0px;
  font-style: normal;
  font-weight: normal;
  font-size: x-small;
  line-height: 140%;
}

/*------ 強調制御 ------ */

strong {
  font-style:normal;
  font-weight: normal;
}

em {
  font-style:normal;
  font-weight: normal;
}

p.wrap {
  word-wrap: break-word;
}

/*------ 改行制御 ------ */

p.wrap {
  word-wrap: break-word;
}

/*------ リンク設定 ------ */

a:link {
  color: #333333;
}
a:visited {
  color: #333333;
}
a:active {
  color: #333333;
}
a:hover {
  color: #66CC99;
}

.header1 a {
  text-decoration: underline;
}
.header1 a:link {
  color: #FFFFFF;
}
.header1 a:visited {
  color: #FFFFFF;
}
.header1 a:active {
  color: #FFFFFF;
}
.header1 a:hover {
  color: #66CC99;
}

.copyright a {
  text-decoration: underline;
}
.copyright a:link {
  color: #FFFFFF;
}
.copyright a:visited {
  color: #FFFFFF;
}
.copyright a:active {
  color: #FFFFFF;
}
.copyright a:hover {
  color: #66CC99;
}

.sitemap_title12 a:link {
  color: #000099;
}
.sitemap_title12 a:visited {
  color: #0000FF;
}
.sitemap_title12 a:hover {
  color: #0000FF;
}
.sitemap_title12 a:active {
  color: #0000FF;
}