
.t10  { font-size: 10px; line-height: 12px; }

.t11  { font-size: 11px; line-height: 13px; }

.t12  { font-size: 12px; line-height: 14px; }
.th12  { font-size: 12px; line-height: 16px; }
.thh12  { font-size: 12px; line-height: 18px; }

.t13  { font-size: 13px; line-height: 16px; }
.th13  { font-size: 13px; line-height: 18px; }
.thh13  { font-size: 13px; line-height: 22px; }

.t14  { font-size: 14px; line-height: 16px; }
.th14  { font-size: 14px; line-height: 24px; }


.k12  { font-size: 13px; line-height: 22px; }
.k14  { font-size: 13px; line-height: 22px; }


.t16  { font-size: 16px; line-height: 18px; }
.th16  { font-size: 16px; line-height: 26px; }


.t18  { font-size: 18px;}

.t20  { font-size: 20px; }
.th20  { font-size: 20px; line-height: 50px; }

.t22  { font-size: 22px; }
.t24  { font-size: 24px; }
.t26  { font-size: 26px; }
.th26  { font-size: 26px; line-height: 36px; }
.t28  { font-size: 28px; }
.t30  { font-size: 30px; }
.tt30  { font-size: 30px; line-height: 32px; }

.t20  { font-size: 20px; }


body {
bgcolor:#ffffff;
color:#373737;
margin: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 12px;
}

/* ///////全体のオンマウスオーバー色変化/////// */
a:hover { color: gray;  text-decoration: none; }

/* ///////クラス指定した箇所のオンマウスオーバー色変化/////// */
a.midori:hover { color: #009944;  text-decoration: none; }




/* ///////ヘッダーオビのオンマウス の指定をする/////// */

a.green {
text-decoration: none;
padding: 0 4px 0 4px;
}

a.green:hover {
text-decoration: none;
background-color: #eeeeee;
padding: 0 4px 0 4px;
}


/* ///////.aタグ hoverの画像を半透明する ///////*/

.usuheader a:hover img {
  opacity: 0.5;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}


.usumenu a:hover img {
  opacity: 0.8;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
}


.usuhidarimenu a:hover img {
  opacity: 0.5;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}

.usu70 a:hover img {
  opacity: 0.7;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.usu60 a:hover img {
  opacity: 0.6;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

.usu50 a:hover img {
  opacity: 0.5;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}

.ususeikyu:hover {
  opacity: 0.5;			/* 数字が大きい方が透明にならない */
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}


