@charset "Shift_JIS";
/*
	Topics用スタイル
*/
*{
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal;
	list-style-type:none;
}
* {	border-color:#FC0;}

body {
	text-align: center;
	width:730px;
	margin-left:auto;
	margin-right:auto;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	color: #333333;
	background-color: #FFFFE8;
	}
hr{
	color:#FFCC66;
	width: 730px;
	height: 1px;
}
table{
	border: none;
	margin: 0 0 0 20px;
}
h2{font-size: medium;}
nobr{font-size: 90%;}


a:link { color: #666; }
a:visited  { color: #666; }
a:active { }
a:hover{color:#999;text-decoration:none;
	background-color: #FE6;}


ul {
margin: 0; padding: 0;
font-weight: bold; font-family: 'Verdana', sans-serif;
}
ul li {
font-size: 90%;
display: inline;　/* 横並びの指定 （又は、float: left;）*/
margin: 0; padding: 0px 10px 0px 10px;
border-right: 1px solid #999;
list-style-type: none;
}
ul li a {
     color: #306;  text-decoration: none;
}


/* ---------- ここからマウスオーバー時の指定 ---------- */
ul li a:hover {
color: #999;
}
ul li.bnone {
border-right: none;　/* 区切り線の非表示 */
}

.subject        { color: #603; font-weight: bold; line-height: 100%; text-decoration: none; text-align: left; }
.date             { color: #a9a9a9; font-size: 10px; text-align: right; padding-right: 20px; }
.form { text-align: right; margin: 20px 0 0; padding-right: 10px; }
.menu  { color: #666; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.comment { color: #333; line-height: 140%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 30px; }
.foot    { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; }
.waku {
	background-color: #FFFFEE;
	width: 670px;
}

.image{
	margin: 0 0 0 55px;
	text-align: left;
}
