/*--ページ全体の指定（テキスト、リンク、背景画像）--*/

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "Verdana";
	background-color: #FFFFFF;
	color: #333333;
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
}

#header01{
	display: block; 
	background:url("/img/header03.gif") 0 0 repeat-x;
	width:100%;
	float:left;
}
#header02{ 
	display: block;
	background:url("/img/header04.gif") 0 0 repeat-x;
	width: 188px;
	float:left;
}

#header03 { 
	display: block; 
	width: 750px; 
	text-align: left;
}

#title { 
	display: block; 
	width: 150px; 
	padding-top:5px;
	float:left;
}

#tcmt { 
	display: block; 
	width: 394px; 
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	padding-top:9px;
	float:left;
}

#tmenu { 
	display: block; 
	width: 206px; 
	float:left;
}

#tmenuin1 { 
	display: block; 
	width: 13px;
	float:left;
}

#tmenuin2 { 
	display: block; 
	width: 5px;
	float:left;
}

#counter{ 
	display: block; 
	width: 206px;
	float:left;
}

#main { 
	display: block; 
	width: 750px; 
	text-align: left;
}

#left { 
	display: block; 
	width: 150px; 
	float:left;
}

#best5 { 
	width: 148px; 
	padding-top:3px;
    border-left: #eeeeee solid 1px;
    border-bottom: #eeeeee solid 1px;
    border-right: #eeeeee solid 1px;
}

#btor { 
	width:3px; height:36px;
	background-color: #ff6600;
	float:left;
}

#btji { 
	width:138px; height:30px;
	padding:3px;
	background-color: #eeeeee;
	float:left;
}

.ji { 
	font-size:12px;
	color:#86a80f;
	font-weight:bold;
}

#g_top { 
	width:148px;
	background-color: #eeeeee;
}

#tcate4 { 
	width:440px;
	float:left;
}

#tcate { 
	width:146px;
	float:left;
}

#tcatei { 
	width:30px; height:30px;
	float:left;
}

#tcatet { 
	padding-top:7px;
	padding-left:3px;
	float:left;
}

#tcates { 
	width:146px;
	padding-left:5px;
	float:left;
}

#tosu { 
	width:218px;
	padding:5px;
	float:left;
}

#tosuin { 
	padding-right:5px;
	float:left;
}

#center { 
	display: block; 
	width: 450px; 
	padding-left:5px; padding-right:5px;
	float:left;
}

#right { 
	display: block; 
	width: 150px; 
	float:left;
}

#fl { 
	padding:5px;
	float:left;
}

#gdt { 
	width:450px;
	height:20px;
	float:left;
}

#gdti { 
	width:150px;
	padding:5px;
	float:left;
}

A {text-decoration:none;}

A.blue { color:#0000ff;text-decoration:underline; }
A.blue:hover { color:#ff0000;text-decoration:none; }

A.white { color:#ffffff;text-decoration:underline; }
A.white:hover { color:#ff0000;text-decoration:none; }

A.666666 { color:#666666;text-decoration:underline; }
A.666666:hover { color:#ff0000;text-decoration:none; }

A.ffff00 { color:#ffff00;text-decoration:none; }
A.ffff00:hover { color:#ffffff;text-decoration:underline; }

h1{ font-size:16px; margin:0px; }
h2{ font-size:16px; }
h3{ font-size:14px; margin:0px; color:#000088;}
td{font-size: 12px;}
form{margin:0px;}

.666666{color:#666666;}
.663300{color:#663300;}
.bd0000{color:#bd0000;}
.0066ff{color:#0066ff;}

.css5s{font-size: 16px; line-height: 150%}
.css5{font-size: 16px; line-height: 120%}
.css4s{font-size: 14px; line-height: 150%}
.css4{font-size: 14px; line-height: 120%}
.css3s{font-size: 12px; line-height: 150%}
.css3{font-size: 12px; line-height: 120%}
.css2s{font-size: 11px; line-height: 150%}
.css2{font-size: 11px; line-height: 120%}
.css1s{font-size: 10px; line-height: 150%}
.css1{font-size: 10px; line-height: 120%}
.css0s{font-size: 10px; line-height: 120%}
.css0{font-size: 10px; line-height: 100%}