@charset "UTF-8";
/* CSS Document */

body { font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック"; font-size: 13px; line-height: 18px; }

/* News */
.newsBox { width: 600px; padding-bottom: 40px; }
.newsDay { font-size: 12px; line-height: 14px; color: #666; text-align: right; padding-bottom: 9px; background: url(../images/news/titleLine.jpg) no-repeat 0 15px;}
.newsTTL { font-size: 15px; line-height: 18px; color: #333; font-weight: bold; padding: 0 5px 5px 5px; border-bottom: solid 1px #999; }
.newsContents { padding: 10px 0; }
.newsImg { padding: 0 20px 10px 0; float:left; }
img.thumb { visibility: hidden; width: 300px; height: 300px; }
.newsBody pre { font-size: 13px; line-height: 18px; color: #000; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; }
.newsBody p { font-size: 13px; line-height: 18px; color: #000; padding-bottom: 1em; }
.newsBody ul { padding: 0; margin: 0; list-style: none; }

#newsList0, #newsList0b, #newsList0c, #newsList0d, #newsListB, #newsListC, #newsList1, #newsList2, #newsList3 { padding-bottom: 1em; }
#newsList0 li { min-height: 1em; _height: 1em; padding-left: 2em; position: relative; }
#newsList0b li { min-height: 1em; _height: 1em; padding-left: 2em; position: relative; }
#newsList0c li { min-height: 1em; _height: 1em; padding-left: 2em; position: relative; }
#newsList0d li { min-height: 1em; _height: 1em; padding-left: 2em; position: relative; }
#newsList1 li { min-height: 1em; _height: 1em; padding-left: 5.5em; position: relative; }
#newsList2 li, #newsList3 li { min-height: 1em; _height: 1em; padding-left: 6.5em; position: relative; }
#newsList4 li { min-height: 1em; _height: 1em; padding-left: 7.5em; position: relative; }
#newsList0 label, #newsList0b label, #newsList0c label, #newsList0d label, #newsList1 label, #newsList2 label, #newsList3 label, #newsList4 label { position: absolute; left: 0; _top: 0; }

#newsList2e, #newsList3e, #newsList4e, #newsList4e2 { padding-bottom: 1em; }
#newsList1e li { min-height: 1em; _height: 1em; padding-left: 8em; position: relative; }
#newsList2e li { min-height: 1em; _height: 1em; padding-left: 11em; position: relative; }
#newsList3e li { min-height: 1em; _height: 1em; padding-left: 9em; position: relative; }
#newsList4e li, #newsList4e2 li { min-height: 1em; _height: 1em; padding-left: 15em; position: relative; }
#newsList1e label, #newsList2e label, #newsList3e label, #newsList4e label, #newsList4e2 label { position: absolute; left: 0; _top: 0; }


.newsTop { font-size: 12px; line-height: 14px; }
.newsTop a { color: #000; text-decoration: none; padding: 2px 0 2px 5px; background-color: #CCC; display: block; }
.newsTop a:hover { color: #FFF; text-decoration: none; padding: 2px 0 2px 5px; background-color: #666; display: block; }
#newsFooter { font-size: 12px; line-height: 14px; padding-bottom: 20px; }
#newsFooter ul { width: 600px; padding-top: 10px; }
#newsFooter li { font-size: 13px; line-height: 18px; text-align: right; _height: 1px; position: relative; }
#newsFooter label { position: absolute; left: 0; }

