@charset "utf-8";
/* 色
================================================== */
.azu{
  color : #cc0000;
}
.azub{
  color : rgb(204, 0, 0);
 font-weight : bold;
}
.bold{
  font-weight : bold;
  color : #000000;
}
.fw{
 color : #ffffff;
}
.fwb{
 font-weight : bold;
 color : #ffffff;
}
.ore{
 color : #fb7304;
}
.kon{
 color : #000099;
}


/* サイズ
================================================== */
.f12azu{
 font-size : 12px;
 color : #bd006c;
}
.f13w{
 font-size : 13px;
 color : #ffffff;
 vertical-align : middle;
}
.f14azu{
 font-size : 14px;
 color : #cc0000;
}
.f14ore{
 font-size : 14px;
 color : #ff8000;
 vertical-align : middle;
}
.f15{
 font-size : 15px;
}
.fp17{
 color : #d14979;
}
.f17{
 font-size : 17px;
}
.f17w{
 font-size : 17px;
 color : #ffffff;
}


.fo17{
 color : #660000;
}
.f17meirio{
 font-size : 17px;
}
.f18w{
 font-weight : bold;
 font-size : 18px;
}
.fw18{
 font-size : 18px;
 color : #ffffff;
}

.f18wb{
 font-weight : bold;
 color : #ffffff;
 font-size : 18px;
}
.f18w_n{
 font-size : 18px;
 color : #ffffff;
}
.fbk18{
 font-size : 27px;
 text-shadow: 0 1px 1px rgba(255,255,255,.3);
 margin-top : 0px;
 color : #ffffff;
}
.fbk29{
 font-size : 29px;
 text-shadow: 0 1px 1px rgba(255,255,255,.3);
 margin-top : 0px;
 color : #ffffff;
}
.f18bkb{
 font-size : 18px;
 font-weight : bold;
 color : rgb(0, 0, 0);
}

.f18gb{
 font-size : 18px;
 font-weight : bold;
 color : #666666;
}
.f19bk{
 font-size : 19px;
 color : #000000;
}
.f20b{
 font-size : 20px;
 font-weight : bold;
}
.f20w{
 font-size : 18px;
 font-family : "ＭＳ Ｐ明朝";
 font-weight : bold;
 color : #ffffff;
}
.f20wn{
 font-size : 20px;
 color : #ffffff;
}
.f21bk{
 font-size : 21px;
 color : #000000;
}
.f21w{
 font-size : 21px;
 color : #ffffff;
}
.f21wb{
 font-size : 21px;
 font-weight : bold;
 color : #ffffff;
}
.w22{
 font-size : 22px;
 color : #ffffff;
}
.f22bk{
 font-size : 22px;
 padding-bottom : 8px;
}
.f22pb{
 font-size : 22px;
 font-weight : bold;
 color : #fc72c8;
}

.f24bk{
 font-size : 24px;
 font-family : "ＭＳ Ｐ明朝";
 color : #000000;
}
.f24bkb{
 font-size : 24px;
 font-weight : bold;
 color : #000000;
}
.f24w{
 font-size : 24px;
 color : #ffffff;
 font-family : 游明朝, serif, "ＭＳ Ｐ明朝";
}
.f24azu{
 font-size : 24px;
 color : #cc0000;
}
.f25{
 font-size : 25px;
 color : #000000;
}
.f25w{
 font-size : 25px;
 color : #ffffff;
}
.f25b{
 font-size : 25px;
 font-weight : bold;
 color : #000000;
}
.f26bk{
 font-size : 26px;
 font-weight : bold;
 color : #000000;
}
.w27wb{
 font-size : 27px;
 font-weight : bold;
 color : #ffffff;
}
.f29{
 font-size : 29px;
 color : #000000;
 font-weight : bold;
}
.f29w{
 font-size : 29px;
 color : #ffffff;
 font-weight : bold;
 font-family : 游明朝, serif, "ＭＳ Ｐ明朝";
}
.f34wb{
 font-size : 34px;
 font-weight : bold;
 color : #ffffff;
}
.f34w{
 font-size : 34px;
 font-weight : bold;
 color : #000000;
}
.cya{
 color : #800000;
 padding-bottom : 5px;
}

.f24b{
 font-size : 24px;
 font-weight : bold;
 color : #000000;
}

.ao{
 color : #0000ff;
}

.f20azu{
 font-size : 20px;
 color : #990000;
}

.f22{
 font-size : 22px;
}

.f22b{
 font-size : 22px;
 font-weight : bold;
 color : #000000;
}

.f34b{
 font-size : 34px;
 font-weight : bold;
 color : #000000;
}

.f34azub{
 font-size : 34px;
 font-weight : bold;
 color : #cc0000;
}

.f42b{
 font-size : 42px;
 font-weight : bold;
 color : #000000;
}

.f20{
 font-size : 20px;
}

.f19{
 font-size : 19px;
}

.fao{
 color : #0053ae;
}

.aob{
 font-weight : bold;
 color : #0080ff;
}

.viob{
 font-weight : bold;
 color : #b5005a;
}

.f29b{
 font-size : 29px;
 font-weight : bold;
 color : #000000;
}

.f26greenb{
 font-size : 26px;
 font-weight : bold;
 color : #008000;
}

.f19b{
 font-size : 19px;
 font-weight : bold;
 color : #000000;
}

.f19greenb{
 font-weight : bold;
 color : #4b650a;
 font-size : 19px;
}

.f29greenb{
 font-size : 29px;
 font-weight : bold;
 color : #008000;
}

.f34greenb{
 font-size : 34px;
 font-weight : bold;
 color : #008000;
}

.green{
 color : #008000;
}

.f34aob{
 font-size : 34px;
 font-weight : bold;
 color : #00aeef;
}
.f34oreb{
 font-size : 34px;
 font-weight : bold;
 color : #ff8000;
}
.f34oudob{
 font-size : 34px;
 font-weight : bold;
 color : #aaaa00;
}
.f34viob{
 font-size : 34px;
 font-weight : bold;
 color : #df0070;
}




.f24{
 font-size : 24px;
 color : #000000;
}

.fgreen{
 color : #005e00;
}

.vio{
 color : #a20051;
}

.f16{
 font-size : 16px;
 font-weight : normal;
 color : #000000;
}

.anker_no{
 color : #ffffff;
}

.anker_no a{
 color : #ffffff;
 text-decoration : none;
}

.f_no{
 color : #ffffff;
}

.f30kimib{
 font-size : 30px;
 font-weight : bold;
 color : #71a628;
}

.f22greenb{
 font-size : 22px;
 font-weight : bold;
 color : #008000;
}

.bold_mid{
 font-weight : bold;
 color : #004040;
}

.f25wb{
 font-size : 25px;
 font-weight : bold;
 color : #ffffff;
}

.f15a{
 font-size : 15px;
 padding-top : 0px;
 margin-top : 0px;
}

