@charset "shift_jis";

/* CSS Document */

/*--------------------------------------------------*/

*{margin:0;padding:0;}

img {border:none;}

body { background:#fff; margin:0;}


a { color: #af0f0f; }
a:hover { color: #af0f0f; text-decoration: none; }
a:hover img { -moz-opacity:0.7; opacity:0.7; filter: alpha(opacity=70);}

.iepngfix {behavior: expression(IEPNGFIX.fix(this));line-height:0;}

#PageTop { width:980px; margin:0 auto; text-align:right; padding:10px;}

.right { float:right;}
.left { float:left;}

/* --------------------------------
	News Window
-------------------------------- */

#TopicsArea {width:470px; margin:0 auto; font-size:90%; color:#222;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, Helvetica;}

#TopicsArea .title { font-weight:bold; font-size:100%; width:470px; padding-top:4px; border-top:#af0f0f 6px solid; margin-bottom:10px; overflow:hidden;}

#TopicsArea li {list-style:none; width:470px; padding-bottom:7px; margin-bottom:7px; border-bottom:1px dotted #999999;}
#TopicsArea li:last-child {list-style:none; width:470px; padding:0;  margin-bottom:20px; border:none;}

#TopicsArea li .inner { width:450px; padding:10px; background:#f3f3f3; }

#TopicsArea li .inner p {margin-bottom:5px;}

#TopicsArea li .inner .topicsdate {color:#af0f0f; font-weight:bold;}

#TopicsArea li .inner .topicstitle {font-weight:bold;}

.Text80 { font-size:80%;}

.pager { width:470px; text-align:center; margin-bottom:20px; line-height:200%;}

.pager a { padding:4px 6px; background:#eee;}