/*トップページスタイルシート*/

#toppagebody{
margin:0px 36px;
}

h1{
color:transparent;
background-image:url("../images/title_bg.gif");
background-repeat:repeat-x;
background-color:#eeeecc;
margin:0px;
}

/*検索窓*/
form{
font-size:80%;
text-align:right;
letter-spacing:1px;
margin:3px;
}

td{vertical-align:top;
}

/*別室テーブル*/
.betsu{
text-align:center;
font-size:80%;
line-height:120%;
letter-spacing:1px;
border:1px solid #999933;
}

.betsutd{
padding-bottom:10px;
white-space:nowrap;
}

/*更新履歴テーブル*/
.update{
color:#333333;
background-color:#eeeebb;
border-top:1px solid #663333;
border-bottom:1px solid #663333;
}
.updatetd{
font-size:80%;
line-height:120%;
letter-spacing:1px;
padding-left:20px;
white-space:nowrap;
}

/*カウンター*/
.counter{
font-size:80%;
letter-spacing:1px;
color:#333333;
background-color:transparent;
text-align:right;
margin:3px 20px;
}

/*著作権*/
address{
color:#333333;
background-color:transparent;
text-align:right;
font-size:70%;
letter-spacing:1px;
font-style:normal;
padding:3px;
margin:0px 15px 30px;
border-top:1px solid #999999;
}

/*直メニュー*/
.jikame{
font-size:80%;
line-height:120%;
letter-spacing:1px;
padding-left:7px;
margin-bottom:7px;
margin-left:5px;
border-left:5px solid #cccc99;
white-space:nowrap;
}

/*その他ジャンル別*/
.sonota{
color:#000000;
background-color:transparent;
font-size:70%;
letter-spacing:1px;
padding-top:7px;
}

