@charset "Shift_JIS";
body               { color: #3b3b3b; background-color: #0992e4; background-image: url(../images/common/back.jpg); background-repeat: repeat-x; margin: 40px 0 0; padding: 0 }
a:link { color: #094290; text-decoration: none }
a:visited { color: #094290; text-decoration: none }
a:active { color: #f60; text-decoration: none }
a:hover { color: #094290; text-decoration: underline }
a.info:link  { color: #fff; font-size: 12px; text-decoration: none }
a.info:visited  { color: #fff; font-size: 12px; text-decoration: none }
a.info:hover  { color: #fff; font-size: 12px; text-decoration: underline }
.text10  { font-size: 10px; line-height: 130% }
.text10gray  { color: #1e1e1e; font-size: 10px; line-height: 130% }
.text10lgray { color: #4d4d4d; font-size: 10px }
.text11 { font-size: 11px; line-height: 130% }
.text12  { font-size: 12px; line-height: 130% }
.text12gray    { color: #1e1e1e; font-size: 12px; line-height: 160% }
.text12lgray20  { color: #474747; font-size: 12px; line-height: 20px }
.text14  { font-size: 14px; line-height: 130% }
.text16 { font-size: 16px; line-height: 130% }
.text18 { font-size: 18px; line-height: 130% }
.text21 { font-size: 21px; line-height: 130% }
.text24 { font-size: 24px; line-height: 130% }
h2.msg  { color: #000; font-size: 14px; font-weight: bold; padding-bottom: 15px }
h2.infottl { color: #000; font-size: 14px; font-weight: bold; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #696969; border-bottom: 1px solid #696969 }
p.infodate { font-size: 10px; text-align: right; margin-top: 0; margin-bottom: 20px }
.commentator { font-size: 11px; font-weight: bold; line-height: 130% }
p.pagetop { font-size: 11px; margin-top: 40px; margin-bottom: 8px }
hr { margin-top: 10px; margin-bottom: 20px }
