@charset "utf-8";
body{
width: 800px;
font-size: 12px;
padding: 0px;
margin: 30px auto;
background-color: #535353;
}
html:\66irst-child body{
font-size: 9pt;
}
img{
border: 0px;
margin: 0px;
padding: 0px;
}
table{
border-collapse: collapse;
}
p, form{
margin: 0px;
padding: 0px;
}
a{
color: #000000;
}
a:hover{
text-decoration: none;
}
div.fLeft{
float: left;
}
div.fRight{
float: right;
}
div.clear{
clear: both;
}
#contents{
padding: 12px 0px 100px;
background-color: #F7F2E1;
}
#header{
width: 800px;
background-color: #F7F2E1;
color: #7B6029;
}
#header a{
color: #438EAE;
}
#header img{
float: left;
margin: 5px 0px 0px 5px;
}
#header #user_name{
background-color: #E9E4CC;
color: #7C5E2A;
padding: 1px 0px;
padding-left: 10px;
border-top: 3px solid #73B41D;
}
#header #cm{
float: left;
margin: 5px 0px;
margin-left: 120px;
}
#header #link{
height: 23px;
line-height: 23px;
padding: 2px 3px 0px;
border-top: 1px solid #DFD7B3;
border-bottom: 1px solid #DFD7B3;
color: #FFFFFF;
background-color: #669C23;
}
#link a{
color: #FFFFFF;
margin: 0px 4px;
}
#link span{
font-weight: bold;
margin: 0px 4px;
}
#link select{
margin-right: 15px;
}
/*背景グリーン２　文字デフォルト*/
.Y{
color: #000000;
background-color: #C0CEB0;
border-width: 0px;
}
#contents #gameInfo{
width: 715px;
color: #FFFFFF;
background-color: #808080;
margin: 10px auto 0px;
padding: 0px 8px
}
#gameInfo #compName{
height: 20px;
line-height: 20px;
font-weight: bold;
}
#gameInfo #date{
height: 16px;
line-height: 14px;
}
#contents #gameF{
width: 731px;
margin: 6px auto 0px;
}
#gameF div.teamF{
width: 237px;
float: left;
}
#gameF div.kind{
height: 18px;
line-height: 18px;
color: #FFFFFF;
background-color: #444444;
text-align: center;
}
#gameF div.teamName{
height: 18px;
line-height: 18px;
text-align: center;
margin-top: 2px;
}
#gameF img{
vertical-align: bottom;
_vertical-align: middle;
}
*:first-child+html #gameF img{
vertical-align: middle;
}
#gameF div.playerF{
margin-top: 2px;
border: 2px solid #BFB689;
}
#gameF table.player{
width: 233px;
background-color: #E8E3CD;
}
table.player tr.bgC{
background-color: #D9D2B2;
}
table.player td{
height: 18px;
line-height: 18px;
border-top: 1px solid #BFB689;
padding: 0;
padding-left: 3px;
}
table.player td#head{
height: 17px;
line-height: 17px;
background-color: #BFB689;
color: #FFFFFF;
border: 0;
border-bottom: 1px solid #BFB689;
}
table.player td.icon{
width: 22px;
padding: 0;
}
table.player td.name{
width: 187px;
padding: 0;
}
table.player td.line{
border-left: 1px solid #BFB689;
border-right: 1px solid #BFB689;
}
#gameF #scoreF{
width: 253px;
margin: 0px 2px;
float: left;
}
#scoreF #time{
height: 18px;
line-height: 18px;
color: #FFFFFF;
background-color: #000000;
text-align: center;
font-weight: bold;
}
#time #live{
margin-right: 6px;
color: #F1DD00;
}
#scoreF #score{
height: 18px;
line-height: 18px;
color: #FFF100;
background-color: #000000;
text-align: center;
font-size: 14px;
font-weight: bold;
margin-top: 2px;
}
#score span{
margin: 0px 10px;
}
#scoreF div.event{
height: 18px;
line-height: 18px;
color: #FFFFFF;
background-color: #000000;
margin-top: 1px;
padding: 0px 4px 0px 6px;
}
#scoreF div.mt2{
margin-top: 2px;
}
#scoreF div.minute{
float: left;
}
#scoreF div.eventH{
float: left;
margin-left: 7px;
}
#scoreF div.eventA{
float: right;
}
#scoreF img{
margin-left: 4px;
vertical-align: middle;
_padding: 4px 0px;
}
#scoreF table#toto{
width: 253px;
background-color: #C0CEB0;
}
#toto th, #toto td{
width: 49px;
height: 18px;
line-height: 18px;
text-align: center;
border-right: 2px solid #F7F2E1;
border-top: 2px solid #F7F2E1;
}
#toto th{
color: #FFFFFF;
background-color: #444444;
font-weight: normal;
}
#toto th.noneR, #toto td.noneR, #toto td#betMoney{
border-right: 0px;
}
#toto td.betMoney{
width: 249px;
text-align: left;
padding-left: 4px;
}
#toto td.betForm{
background-color: #A6BB91;
}
#toto td#betKind{
color: #FFF100;
background-color: #000000;
}
#toto td#vote {
width: 249px;
text-align:	right;
}
#toto td.Z{
color:#FFFF00;
background-color:#000000;
}
#contents #inputF{
width: 776px;
margin: 5px auto 0px;
border: 2px solid #BFB689;
background-color: #E8E3CD;
}
#inputF div.setting{
line-height: 18px;
padding-top: 2px;
padding-left: 5px;
}
#inputF #name{
border-bottom: 1px solid #BFB689;
}
#inputF div.nameB{
float: left;
margin-left: 6px;
margin-top: 1px;
}
#inputF div.uniB{
float: left;
margin-left: 6px;
margin-top: 2px;
}
#inputF label{
float: left;
}
#inputF img{
vertical-align: bottom;
}
#inputF span{
text-decoration: line-through;
}
#inputF div#hn_disp{
color: #884444;
font-weight: bold;
}
#contents #chat{
width: 776px;
margin: 2px auto 0px;
border: 2px solid #BFB689;
}
#contents #chatLog{
width: 776px;
margin: 6px auto 0px;
border: 2px solid #BFB689;
}
#chat #input_column{
background-color: #BFB689;
padding-top: 1px;
padding-left: 4px;
border-bottom: 2px solid #BFB689;
}
#input_column input#text{
width: 495px;
border: 0;
vertical-align: top;
margin-top: 1px;
}
#input_column select{
margin-left: 12px;
}
#input_column div#log{
float: right;
margin-top: 7px;
margin-right: 3px;
}
#messageF{
padding: 0px 10px 5px;
}
#messageF p{
line-height: 19px;
border-bottom: 1px dotted #D8CDB1;
}
#messageF img{
vertical-align: bottom;
_vertical-align: middle;
margin-right: 2px;
}
*:first-child+html #messageF img{
vertical-align: middle;
}
#messageF span{
margin: 0px 10px;
}
#messageF a{
color: #E3620F;
}
#ret {
margin-top: 8px;
text-align: center;
}
#ret a{
color: #000000;
}

#ads_bottom_frame{
	width: 800px;
	margin-top: 20px;
}

