.fs11_white { color:#CCCCCC; ; font: 11px/150% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.fs10 { color:#000000; ; font: 10px/130% "MS PGOTHIC", "Osaka"}
.fs10_w { font-size:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ffffff; }
.fs10b { font-size:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#07123b; font-weight: bold  }
.fs10b_120 { font-size:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:120%; color:#000000; font-weight: bold; letter-spacing: normal }
.fs11 { font-size:11px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; }
.fs12 { ; font: 12px/150% "MS PGOTHIC", "Osaka"; color:#000000; }
.fs12b { font-size:12px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; font-weight: bold }
.fs12b_120 { color:#000000; font: bold 12px/150% "MS PGOTHIC", "Osaka"}
.fs13 { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; }
.fs13_w { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ffffff; }
.fs13b { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; font-weight: bold }
.fs13b_o { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ff6000; font-weight: bold }
.fs13b_b { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#38a8d0; font-weight: bold }
.fs13b_g { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#90c830;  font-weight: bold }
.fs13b_w { font-size:13px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ffffff;  font-weight: bold }
.fs14 { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; }
.fs14b { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000;  font-weight: bold }
.fs14b_o { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ff6000;  font-weight: bold }
.fs14b_r { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ff0000;  font-weight: bold }
.fs14b_g { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#90c830;  font-weight: bold }
.fs14b_b { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#38a8d0;  font-weight: bold }
.fs14b_blue { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000080;  font-weight: bold }
.fs14b_w { font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ffffff;  font-weight: bold }
.fs16b_w { font-size:16px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ffffff;  font-weight: bold }
.fs16b_r { font-size:16px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#ff0000;  font-weight: bold }
.fs16 { font-size:16px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; }
.fs18 { font-size:18px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; }
.fs18_b { font-size:18px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:150%; color:#000000; font-weight: bold }

.fs12w {  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 12px; color: #FFFFFF}
.fs12_kensho {  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 12px; line-height: 120%; color: #000000}
.fs10b_k {  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 10px; line-height: 120%; color: #000000}
.c1 {  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.c2 {  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 12px; line-height: 130%; color: #000000}
.fs14_b130 {  font: bold 14px/130% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #000000}
.fs18b_r {  font: bold 18px/130% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #FF0000}
.fs12_120 {  font: 12px/120% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #000000}
.fs12w_130 { color:#FFFFFF; font: bold 12px/150% "MS PGOTHIC", "Osaka"}
.fs12w_150 { color:#FFFFFF; font: bold 12px/150% "MS PGOTHIC", "Osaka"}
.fs12b_150 { color:#000000; font: bold 12px/150% "MS PGOTHIC", "Osaka"}
.fs13b_180 { color:#000000; font: bold 13px/180% "MS PGOTHIC", "Osaka"}
.fs15b_150 { color:#000000; font: bold 15px/150% "MS PGOTHIC", "Osaka"}
.fs22b_r {  font: bold 22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #FF0000}
.fs24b_r { font: bold 24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #FF0000 }
.fs12b_150red { color:#FF0000; font: bold 12px/150% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.fs12_120_b_r {  color: #FF0000; font: bold 12px/120% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.index_big {  font: bold 22px/120% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #FF0000}
.commenthoujo { font: bold 12px/160% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #333333 }
.fs13b_red { color:#FF0000; font: bold 13px/150% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}


/*-----------------------------------
よく使うスタイル
-------------------------------------*/


.text-center { text-align: center; }
.centering { margin-left: auto; margin-right: auto; }


.f_left { float: left; }
.f_right { float: right; }

.c_left { clear: left; }
.c_right { clear: right; }
.clear { clear: both; }


.fs36 { font-size: 225%; }     /*36px*/
.fs32 { font-size: 200%; }     /*32px*/
.fs30 { font-size: 187.5%; }   /*30px*/
.fs24 { font-size: 150%; }     /*24px*/
.fs21 { font-size: 131.25%; }  /*21px*/
.fs18 { font-size: 112.5%; }   /*18px*/
.fs16 { font-size: 100%; }     /*16px*/
.fs14 { font-size: 87.5%; }    /*14px*/
.fs13 { font-size: 80%; }      /*13px*/
.fs12 { font-size: 75%; }      /*12px*/
.fs11 { font-size: 68.75%; }   /*11px*/
.fs10 { font-size: 62.5%; }    /*10px*/
.fs9 { font-size: 56.25%; }    /* 9px*/

.fs_36px { font-size: 36px; }     /*36px*/
.fs_32px { font-size: 32px; }     /*32px*/
.fs_30px { font-size: 30px; }     /*30px*/
.fs_24px { font-size: 24px; }     /*24px*/
.fs_21px { font-size: 21px; }     /*21px*/
.fs_18px { font-size: 18px; }     /*18px*/
.fs_16px { font-size: 16px; }     /*16px*/
.fs_14px { font-size: 14px; }     /*14px*/
.fs_13px { font-size: 13px; }     /*13px*/
.fs_12px { font-size: 12px; }     /*12px*/
.fs_11px { font-size: 11px; }     /*11px*/
.fs_10px { font-size: 10px; }     /*10px*/
.fs_9px { font-size: 9px; }       /* 9px*/









.margin-top0 { margin-top: 0px; }
.margin-top5 { margin-top: 5px; }
.margin-top10 { margin-top: 10px; }
.margin-top15 { margin-top: 15px; }
.margin-top20 { margin-top: 20px; }
.margin-top30 { margin-top: 30px; }
.margin-top40 { margin-top: 40px; }
.margin-top50 { margin-top: 50px; }
.margin-top60 { margin-top: 60px; }
.margin-top70 { margin-top: 70px; }
.margin-top80 { margin-top: 80px; }

.margin-left0 { margin-left: 0px; }
.margin-left5 { margin-left: 5px; }
.margin-left10 { margin-left: 10px; }
.margin-left15 { margin-left: 15px; }
.margin-left20 { margin-left: 20px; }
.margin-left25 { margin-left: 25px; }
.margin-left30 { margin-left: 30px; }
.margin-left40 { margin-left: 40px; }
.margin-left50 { margin-left: 50px; }
.margin-left60 { margin-left: 60px; }
.margin-left70 { margin-left: 70px; }

.margin-right0 { margin-right: 0px; }
.margin-right5 { margin-right: 5px; }
.margin-right10 { margin-right: 10px; }
.margin-right15 { margin-right: 15px; }
.margin-right20 { margin-right: 20px; }
.margin-right30 { margin-right: 30px; }

.margin-bottom0 { margin-bottom: 0px; }
.margin-bottom5 { margin-bottom: 5px; }
.margin-bottom10 { margin-bottom: 10px; }
.margin-bottom15 { margin-bottom: 15px; }
.margin-bottom20 { margin-bottom: 20px; }
.margin-bottom30 { margin-bottom: 30px; }




.padding-top23 { padding-top: 23px; }