@charset "UTF-8";
/* CSS Document */


body {
	/*font:12px/1.22 "MS Gothic","Osaka",Arial,sans-serif;*/
	/*font-size:12px;*/
	font:12px/1.231 "MS Gothic",arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}


/*-----score-----*/
table.vs td{
	text-align:center;
	vertical-align:middle;
}
table.vs td.team{
	width:220px;
}
table.vs td.score{background:#e7dd9b;}
table.vs span.match
{
	display:block;
}
table.vs span.info
{
	padding:3px 0px 0px;
	display:block;
}
table.vs span.detail
{
	margin:auto;
	width:109px;
	height:27px;
	display:block;
}
table.vs span.detail a
{
	background: url(../report/images/btn_detail.gif) 0px 0px;
	width:109px;
	height:27px;
	display:block;
	text-indent:-9999px;
	font-size:1%;
	line-height:1em;
}
table.vs span.detail a:hover{background-position:0px -27px;}
table.vs span.score_detail
{
	padding-top:5px;
	display:block;
}
table.vs td.scorer{ background:#e7dd9b;}
table.vs td.player
{
	text-align:left;
	vertical-align:top;
}
#content div.block table.vs th.replacement{
	background:#F30;
	color: #FFF;
}
table.vs td.etc{ background:#e7dd9b;white-space:nowrap;}



/*-----member-----*/
div.member 
{
	width:629px;
	margin:auto;
	padding-bottom:20px;
}
div.member div.teamL
{
	width:310px;
	float:left;
}
div.member div.teamR
{
	width:310px;
	float:right;
}
div.member table.member
{
	width:310px;
	border:1px solid #333;
}
div.member table.member th
{
	padding:3px;
	border:none;
	background:#323232;
	text-align:center;
}
div.member table.member th.thPosition
{
	width:30px;
	white-space:normal;
}
div.member table.member th.thNumber
{
	width:25px;
	white-space:normal;
	text-align:left;
}
div.member table.member th.thName
{
	text-align:left;
}
div.member table.member td
{
	padding:3px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-left:none;
	border-right:none;
}

div.member table.member td.borderline
{
	border-top:5px solid #323232;
}

/*-----news-----*/
div.news
{
}
div.news li
{
	padding:5px 10px;
}



p.btn_report
{
	margin:auto;
	width:150px;
	height:27px;
	clear:both;
}
p.btn_report a
{
	background: url(../report/images/btn_report.gif) 0px 0px;
	height:27px;
	display:block;
	text-indent:-9999px;
	font-size:1%;
	line-height:1em;
}
p.btn_report a:hover{background-position:0px -27px;}



/*font*/
table.vs span.match
{
	font-size:120%;
	font-weight:bold;
}
table.vs span.info
{
	font-size:100%;
	font-weight:normal;
}
table.vs td.score span.score
{
	font-size:153.9%;
	font-weight:bold;
}

table.vs span.score_detail
{
	font-size:85%;
	line-height:1.2em;
	font-weight:normal;
}
#content div.block table.vs th.replacement{ font-size:90%;font-weight:normal;}

div.member table.member th
{
	font-weight:bold;
	color:#fff;
}


/*----------content----------*/
#content
{
	background:url(../images/line_content.gif) repeat-x center top;
	padding:30px 0px;
}
#content div.block
{
	margin:0px 30px;
	padding:0px 0px 20px;
}
#content div.block h3
{
	padding:5px 10px;
	border-bottom:1px solid #333;
}
#content div.block h4
{
	padding:10px 10px 0px;
}
#content div.block p
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;

}

#content div.block .al
{
	background: url(../images/top/arrow.png) no-repeat 2px;
}

#content div.block p.date
{
	text-align:right;
}
#content div.block p.note
{
	padding:5px 10px 0px 10px;
	text-align:right;
}
#content div.block table
{
	margin:10px auto 0px;
	width:630px;
}
#content div.block th
{
	background:#F30;
	padding:5px;
	border:1px solid #333;
	text-align:center;
}
#content div.block td
{
	padding:5px;
	border:1px solid #333;
}
#content div.block td.center
{
	text-align:center;
}
#content div.block p.photo_l
{
	float:left;
}
#content div.block p.photo
{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}
#report #wrapper #contents #main .content.png_bg .main #content .block .vs tr th .info {
	color: #FFF;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #h_meter img {
	border: 1px solid #333;
}


#bg_w {
	background: url(../images/bg0.png) repeat-y;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 30px;
	margin-right: 30px;
}

.block .vs tr .replacement {
}
#report #wrapper #contents #main .content.png_bg .main #content .block .tweet li {
	float: left;
	width: 156px;
	padding-right: 3px;
	padding-left: 3px;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #result {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	background: url(../images/bg0.png);
	border-top: 5px solid #333;
	border-right: #333;
	border-bottom: 5px solid #333;
	border-left: #333;
}
#content .block .tweet {
	padding: 10px 10px 10px 50px;
	background: repeat;
}
#report #wrapper #contents #main .content.png_bg .main #content .block h2 {
	padding-left: 20px;
	padding-bottom: 10px;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #mmm ul li {
	float: left;
	width: 115px;
	padding: 5px 15px;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #mmm ul .m_check {
	width: 444px;
	margin-right: auto;
	margin-left: auto;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #mmm .m4321 {
	padding-left: 90px;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #toyota {
	background: url(../meter/images/toyota.png) no-repeat;
	height: 810px;
	width: 720px;
	position: relative;
}
.main #content .block #btn {
	position: absolute;
	top: 608px;
}
.main #content .block .hi,.hi {
	font-size: 120%;
	font-weight: bold;
	color: #F90A17;
	text-align: left;
}
#report #wrapper #contents #main .content.png_bg .main #content .block .toyota_f {
	font-size: 140%;
	font-weight: bold;
	color: #000;
}
#result img{
	padding-right: 10px;
}
.graph{
	text-align: left;
}
.graph p{
	display: block;
	margin:0;
	padding:0px 0px 2px 0px;
	font-size: 90%;
}
#report #wrapper #contents #main .content.png_bg .main #content .block #reload {
	float: right;
	height: 32px;
	width: 195px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.main #content #sony03 #sony_a {
	background: url(../meter/images/sony_vamos.png) no-repeat;
	height: 676px;
	width: 720px;
	position: relative;
}
#sony_a #btn_sony {
	position: absolute;
	top: 330px;
	left: 330px;
}
#main .content.png_bg .main #content #date01 #mmm ul .shime {
	font-size: 125%;
	font-weight: bold;
}
