table {
	font-size:1em;
}

#bodyid{
padding:0;
margin:0;
text-align:center;
color:white;
background:url('http://img.tsumibatsu.com/img/top/bg_renga_w39.gif') repeat top left;
}
#page{
border-left:1px solid #444;
border-right:1px solid #444;
border-bottom:1px solid #444;
background:#000;
width:1000px;
margin:0 auto;
padding:0 0;
}
#menu{
width:700px;
border-collapse:collapse;
margin:0 auto;
font-size:1.0em;
font-weight:bold;
color:#ddd;
}
#menu a{
color:#ddd;
text-decoration:none;
width:100%;
font-size:1.0em;
}
#menu td{
border:1px solid #444;
border-top-width:0;
background:url('http://img.tsumibatsu.com/img/top/menubg.png') repeat-x top left;
padding:3px 10px;
text-align:center;
width:20%;
}
#main{
width:1000px;
margin:0 auto;
padding:0 0 10px 0;
font-size:0.8em;
}
#ad{
	text-align:center;
	margin : 10px;
}

#image{
border:1px solid #444;
width:1000px;
margin:0 auto;
height:250px;
//background:url('http://img.tsumibatsu.com/img/top/top.jpg') no-repeat left top;
}
#image a{
	display:block;
}

#content{
	float:left;
}

#left{
width:190px;
height:900px;
float:left;
margin:0 2px 10px 2px;
padding:0 0 3px 0;
/*
border:1px solid #3f3f3f;
border-bottom-width:0;
*/
text-align:center;
color: #fff;
//background-color:slategray;
background:url('http://img.tsumibatsu.com/img/top/menubg.jpg') repeat top left;
}
#left h2{
/*
border-bottom:1px solid #3f3f3f;
*/
background:url('img/sidebg.png');
font-size:1em;
font-weight:normal;
padding:4px 10px;
margin:0;
color:#ddd;
}
#left ul{
list-style-type:none;
margin:0;
padding:0;
/*
	border-bottom:1px solid #3f3f3f;
*/
}
#left li{
font-weight:normal;
padding:4px 10px;
margin:0;
color:#ddd;
font-size:0.8em;
text-align:left;
}
#left table a{
color:#fff;
text-decoration:none;
width:160px;
color:#FFCC00;
font-family: MS UI Gothic,MS P Gothic,‚l‚r ‚oƒSƒVƒbƒN,ƒqƒ‰ƒMƒmŠpƒS Pro W3,Osaka,lr oSVbN,qMmpS Pro W3;
margin-bottom:1px;
}
#left table a:hover{
color:#FF3300;
background-color:#CCCCCC;
}
#right{
width:550px;
height:900px;
float:right;
padding:0 0;
margin: 0 0 10px 0;
}
#right a{
color:#add8e6;
}
#right a:hover{
color:#a9a9a9;
}
#right h2{
background:url('http://img.tsumibatsu.com/img/top/titlebg.gif') no-repeat top left;
border:1px solid #444;
color:lightgreen;
padding:0px 45px 0px 35px;
font-size:1.6em;
margin:0 0 10px 3px;
text-align:center;
height:31px;
line-height:31px;
vertical-align:middle;
}

#right h3{
color:#99FF99;
padding:5px 45px 5px 35px;
font-size:1.1em;
margin:0 0 5px 5px;
text-align:left;
}

#right p{
font-weight:normal;
margin:0;
padding:0 5px 15px 10px;
text-align:left;
color:#ddd;
font-size:1.1em;
line-height:120%;
font-weight:normal;
clear:both;
}
#side{
width:230px;
height:900px;
float:right;
margin:0 0 10px 10px;
padding:0;
text-align:left;
color: #fff;
//background-color:slategray;
background:url('http://img.tsumibatsu.com/img/top/menubg.jpg') repeat top left;
}
#side a{
//color:#add8e6;
color:paleGreen;
}
#side a:hover{
color:yellow;
}
#side h2{
//border-top:3px dotted #FFF;
//border-bottom:3px dotted #FFF;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
border-left: 1px solid #DDD;
color:white;
padding:3px 5px 3px 10px;
font-size:1.1em;
margin:0 0 3px 0;
text-align:left;
background-color:midnightblue;
}
#side p{
margin:0;
padding:0 5px 5px 5px;
text-align:left;
color:#FFF;
font-size:0.9em;
line-height:120%;
font-weight:normal;
}

#twfeed {
	float:right;
	text-align:left;
	padding:5px 0;
}

#news {
	float:left;
	text-align:left;
	padding:5px 5px;
	width:310px;
	
}

#wrmes {
	border:1px solid silver;
	margin: 0 10px 10px 10px;
}

#wrmes p{
	border-bottom:1px dashed silver;
	margin:0;
	padding:3px;
	background-color: #555555;
	color: white;
	font-size:0.8em;
}

.tabs {
	margin:0 5px 0px 5px;
}

.tab {
	width:100px;
	border: 1px solid silver;
	background-color:gray;
	float:left;
	text-align:center;
}

.tab_a {
	font-weight:bold;
	display: block;
	text-align:center;
	padding:2px;
	text-decoration:none;
}

.selected {
	border: 1px solid red;
	background-color:#FFFF99;
	font-weight:bold;
}

#daily_ranking a {
	color:darkred;
}

#tsumi_ranking a {
	color:darkblue;
}

.rankings {
	margin:0 5px 5px 5px;
	font-size:1.2em;
	text-align:center;
	width: 540px;
//	background-color:tan;
	background:url('http://img.tsumibatsu.com/img/top/menubg.jpg') repeat top left;
	border: 1px solid gray;
}

.tb_ranking {
	font-size:0.9em;
	text-align:center;
	width:100%;
}
.ranking {
	font-size:0.9em;
	text-align:center;
	border:1px solid gray;
	width:120px;
	height:100%;
}
.ranking2 {
	font-size:0.8em;
	text-align:left;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding:0 2px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
}

.gaku {
	background:url('http://img.tsumibatsu.com/img/top/waku01.jpg') no-repeat top center;
	margin:2px;
	padding: 9px 0;
	width:120px;
	height:50px;
}

#pagetop{
padding:20px 5x 0 0;
text-align:right;
}
#copy{
clear:both;
color:#EEE;
font-size:0.8em;
}

#copy a{
color:#FFF;
}

#omo{
display:none;
}

#button{
	width:100px;
	height:30px;
}

.bg_over {
background-image: url(http://img.tsumibatsu.com/img/table/02/02.gif);
background-repeat: repeat-x;
}
.bg_right {
background-image: url(http://img.tsumibatsu.com/img/table/02/05.gif);
background-repeat: repeat-y;
}
.bg_under {
background-image: url(http://img.tsumibatsu.com/img/table/02/07.gif);
background-repeat: repeat-x;
}
.bg_left {
background-image: url(http://img.tsumibatsu.com/img/table/02/04.gif);
background-repeat: repeat-y;
}

.tb_menu {
	background-color:#666666;
	font-size:1.2em;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

.main_menu_top {
	padding : 2px;
	border-bottom : 1px dotted white;
	display:block;
}

.main_menu_middle {
	padding : 2px;
	border-bottom : 1px dotted white;
	display:block;
}

.main_menu_bottom {
	padding : 2px;
	display:block;
}

#loginform{
	text-align:left;
}

#loginform table{
	width : 185px;
	border: 1px solid gray;
	margin: 0 0 3px 0;
}


#loginform td{
	background-image:url("http://img.tsumibatsu.com/img/mesback2.jpg");
	font-size:0.9em;
	padding:0px;
	border-weight:0px;
}

.login_box {
	height: 20px;
	width: 170px;
	font-size:1.4m;
	color:#000;
	font-family: MS UI Gothic,‚l‚r ƒSƒVƒbƒN,MS P Gothic,ƒqƒ‰ƒMƒmŠpƒS Pro W3,Osaka,lr oSVbN,qMmpS Pro W3;
	border: 1px solid #52503E;
	padding: 3px 0px 0px 3px;
	vertical-align: middle;
	background-color:#FFF;
	margin:1px 1px;

}

.login_id {
	background:url('http://img.tsumibatsu.com/img/top/id_or_mlad.gif') no-repeat top left;
	background-color:#FFF;
}

.login_pw {
	background:url('http://img.tsumibatsu.com/img/top/password.gif') no-repeat top left;
	background-color:#FFF;
}

#regist {
	text-align:center;
}

#regist a {
	display:block;
	width:190px;
	height:122px;
	text-decoration:none;
	background:url('http://img.tsumibatsu.com/img/top/sinki-1.jpg') no-repeat top left;
}

//#regist a:hover {
//	background:url('http://img.tsumibatsu.com/img/top/sinki-2.jpg') no-repeat top left;
//}

#telop {
	font-size		: 1.2em;
	margin			: 0 0 5px 3px;
	border-top		: 1px solid silver;
	border-bottom	: 1px solid silver;
	width			: 548px;
	color			: #FFFF50 ;"
	font-family		: MS P Gothic,‚l‚r ‚oƒSƒVƒbƒN,MS UI Gothic,ƒqƒ‰ƒMƒmŠpƒS Pro W3,Osaka,lr oSVbN,qMmpS Pro W3;

}