@charset "shift_jis"; 
A:link{
  text-decoration:none;
  color: #0000dd;
}
A:visited{
  text-decoration:none;
  color: #0000dd;
}
A:active{
  text-decoration:none;
  color: #0000dd;
}
A:hover{
  text-decoration:none;
  color: #ff6347;
}
.g:link{
  text-decoration:underline ;
  color: #bacfff;
}
.g:visited{
  text-decoration:underline;
  color: #bacfff;
}
.g:active{
  text-decoration:underline;
  color: #bacfff;
}
.g:hover{
  text-decoration:underline ;
  color: #ffee77;
}
.h:link{
  text-decoration:underline ;
  color: #0000ff;
}
.h:visited{
  text-decoration:underline;
  color: #0000ff;
}
.h:active{
  text-decoration:underline;
  color: #0000ff;
}
.h:hover{
  text-decoration:underline ;
  color: #ffbb33;
}
.i:link{
  text-decoration:none ;
  color: #ffffff;
}
.i:visited{
  text-decoration:none;
  color: #ffffff;
}
.i:active{
  text-decoration:none;
  color: #ffffff;
}
.i:hover{
  text-decoration:none ;
  color: #ffee77;
}
.body_small_gray {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 12px;
  color: #666666;
  line-height: 17px;
  text-align: justify;
}
.body_small_gray_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 12px;
  color: #333333;
  line-height: 16px;
  font-weight: bold;
}
.body_small_black {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 12px;
  line-height: 17px;
}
.body_small_black_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 12px;
  line-height: 17px;
  font-weight: bold;
}
.body_midium_black {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 100%;
  color: #000000;
  line-height: 120%;
}
.body_midium_black_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 100%;
  line-height: 120%;
  font-weight: bold;
}
.body_midium-10per_black {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 84%;
  color: #000000;
  line-height: 120%;
}
.body_midium-10per_black_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 90%;
  line-height: 100%;
  font-weight:bold;
}
.title_small_black_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 120%;
  color: #000000;
  line-height: 120%;
  font-weight: bold;
}
.title_midium_white_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 86%;
  color: #FFFFFF;
  line-height: 100%;
  font-weight: bold;
}
.title_midium_black_bold {
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  font-size: 86%;
  color: #000000;
  line-height: 100%;
  font-weight: bold;
}
BODY {
  background-color:#ffffff;
/* 背景色 */
}
.a {
  TEXT-DECORATION:none;
  FONT-SIZE:15;
  COLOR:#000000;
}
.b {
  TEXT-DECORATION:none;
  FONT-SIZE:28;
}
.c {
  TEXT-DECORATION:none;
  FONT-SIZE:13;
  COLOR:#000000;
}
.d {
  TEXT-DECORATION:none;
  FONT-SIZE:11;
  COLOR:#000000;
}
.e {
  TEXT-DECORATION:none;
  FONT-SIZE:10;
  COLOR:#000000;
}
.f {
  TEXT-DECORATION:none;
  FONT-SIZE:25;
}
TH {
  font-size: 14px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
}
TD {
  font-size: 14px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
}
SPAN.title0 {
  font-size: 30px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.title1 {
  font-size: 20px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.title2 {
  font-size: 20px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #400080;
}
SPAN.text12 {
  font-size: 16px;
  line-height: 23px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.text12a {
  font-size: 16px;
  line-height: 23px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000080;
}
SPAN.text12b {
  font-size: 16px;
  line-height: 23px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #400080;
}
SPAN.text11 {
  font-size: 15px;
  line-height: 21px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.text11a {
  font-size: 14px;
  line-height: 20px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000080;
}
SPAN.text11b {
  font-size: 14px;
  line-height: 20px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #400080;
}
SPAN.text10 {
  font-size: 13px;
  line-height: 18px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.text10a {
  font-size: 13px;
  line-height: 18px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000080;
}
SPAN.text10b {
  font-size: 13px;
  line-height: 18px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #400080;
}
SPAN.text9 {
  font-size: 12px;
  line-height: 16px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.text9a {
  font-size: 12px;
  line-height: 16px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000080;
}
SPAN.text9b {
  font-size: 12px;
  line-height: 16px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #400080;
}
SPAN.text8 {
  font-size: 10px;
  line-height: 14px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000000;
}
SPAN.text8a {
  font-size: 10px;
  line-height: 14px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #000080;
}
SPAN.text8b {
  font-size: 10px;
  line-height: 14px;
  font-family: verdana, "ＭＳ Ｐゴシック", "Osaka";
  color: #400080;
}
