@charset "UTF-8";

DIV#document {
 background-image:none;
}
DIV#pagetitle {
 margin-top:2em;
 background-color:#fff;
 border-width:10px 0;
 border-style:dashed;
 border-color:#a881a8;
}

/* 更新情報テーブル */
DIV#update TABLE {
 width:100%;
}
DIV#update TABLE TD {
 vertical-align:top;
}

/* Twitter */
TD#twitterwidget { width:50%;}
TD#twitterwidget DIV#tweetlist { height:390px; overflow-y:scroll;}
TD#twitterwidget P.tweet { margin-top:0; margin-bottom:0.5em; padding:3px; border:1px solid #000; line-height:90%; background-color:#fff;}
TD#twitterwidget SPAN.tweetinfo { display:block; text-align:right;}
TD#twitterwidget SPAN.tweetdescription { font-size:80%;}
TD#twitterwidget SPAN.tweettime { font-size:70%;}
TD#twitterwidget SPAN.tweetplace { font-size:70%;}
P.twittercachereset { text-align:right; font-size:70%;}

/* 右 */
DIV#update DL {
 margin-top:0;
}

	/* コメント履歴 */
DL#commentupdate DT {
 margin-top:0;
}
DL#commentupdate DD {
/*  width:100%; */
 margin-left:0; padding:5px;
 border:1px solid #000;
 height:14em;
 overflow-y:scroll;
 background-color:#fff;
}

	/* 掲示板履歴 */
DL#edrupdate DD {
/* width:100%;*/
 margin-left:0; padding:5px;
 padding:5px;
 border:1px solid #000;
 height:14em;
 overflow-y:scroll;
 background-color:#fff;
}

/* 下段 */
DIV#recentupdate {
 margin:1em 0 0 0;
 padding:5px;
 border:1px solid #000;
 background-color:#fff;
}

/* カウンタ */
SPAN#counters SPAN.counter { font-weight:400; font-family:"Century Gothic", Verdana, Arial;}
