
body   { color: #69c; font-size: xx-small; text-decoration: none }
td { font-size: x-small }
.gray-font  { color: gray; font-size: x-small; text-decoration: none }
.gray-9pt  { color: gray; font-size: 9pt; text-decoration: none }
.9pt { font-size: 9pt }
.10pt { font-size: 10pt }
.white-9pt-font  { color: #fff; font-size: 10pt; text-decoration: none }
.line180   { line-height: 180% }
.line150   { line-height: 150% }
.line1pix { line-height: 1px }
td { font-size: x-small }

.padding_sayuu50  { padding: 0px 50px }
.padding_sayuu30 { padding: 0px 30px }
.padding_sayuu12  { padding: 0px 12px }
.padding_sayuu10   { padding: 0px 10px }
.padding_hidari20  { padding-left: 20px }

.padding_jyouge10  { padding: 10px 0px }
.padding_sita5 { padding: 0px 0px 5px }

.padding_20  { padding: 20px }
.padding10 { padding: 10px }
.padding_6 { padding: 6px }
.padding_3 { padding: 3px }

a:link   { color: #069; text-decoration: none }
a:visited  { color: #36c; text-decoration: none }
a:hover  { color: #900; text-decoration: underline overline }

.omake_back     { color: #039; font-size: 10pt; text-decoration: none; background: url(what_image/omake_back.jpg) repeat-x }
.omake_back2     { color: #039; font-size: 10pt; text-decoration: none; background: url(what_image/omake_back2.jpg) repeat-x }
.koukoku  { color: #c00; font-weight: bold; font-size: 12pt; text-decoration: none }
.link_back    { color: #fff; font-weight: bold; font-size: 10pt; text-decoration: none; background-color: #069; padding: 3px 3px 3px 15px }
.white_hasen16_yoko  { background: url(1-16pix-hasen.gif) repeat-x }
.white_hasen12_yoko  { background: url(1-12pix-hasen.gif) repeat-x }
.kojin  { color: #063; font-weight: bold; font-size: 12pt; text-decoration: none }
.info_news       { color: #fff; font-weight: bold; font-size: 12pt; text-decoration: none; background: url(info_image/info_bar.jpg) repeat-y; padding: 2px 10px 2px 25px }
.ko_midashi { color: #c03; font-weight: bold; font-size: 10pt }
.blackfont_12pt { color: #001; font-size: 12pt; text-decoration: none }

