/* 通常リンク */
a { text-decoration: underline }
a:link    { color: #0066cc }
a:visited { color: #003399 }
a:hover   { color: #007BC3; text-decoration: none }
a:active  { color: #ff9900 }

/* FONTサイズ */
.text21 { }
.text22 { }
.text23 { }
.text24 { }
.text31 { }
.text32 { }
.text33 { }
.text34 { }

/* FONTカラー */
.txt_red { color: red; }

/* 英語フォント */
.eng01 { font-family: Verdana, Arial, Helvetica, sans-serif;}

/* 日本語等倍フォント */
.jpn01 { }

/* フォント色 */
.txt_red { color:#FF0000; }

/* 太字 */
.bold { font-weight: bold; }

/* 両端揃え */
.justify { }

/*  左揃え  */
.right { text-align: right; }

/*  中央揃え  */
.center { text-align: center; }

/* インデント */
div.mm_add { padding: 20px; text-align: center; }
div.mm_btm15 { padding-bottom: 15px; }
div.mm_top05 { padding-top: 05px; }
div.mm_top10 { padding-top: 10px; }
div.mm_top15 { padding-top: 15px; }
div.mm_top20 { padding-top: 20px; }
div.mm_top30 { padding-top: 30px; }
div.mm_lft05 { padding-left: 5px; }
div.mm_lft15 { padding-left: 15px; }
div.mm_lft20 { padding-left: 20px; }
div.mm_t10b15 { padding-top: 10px; padding-bottom: 15px; }
div.mm_t15b15 { padding-top: 15px; padding-bottom: 15px; }
div.mm_l05b05 { padding-left: 5px; padding-bottom: 5px; }
div.mm_l15b10 { padding-left: 15px; padding-bottom: 10px; }
div.mm_l15b05 { padding-left: 15px; padding-bottom: 05px; }
div.mm_t10l20 { padding-left: 20px; padding-top: 10px;}
div.mm_t15l20 { padding-left: 20px; padding-top: 15px;}
