A:link{color:#339933;text-decoration:none;}
A:active{color:#336633;text-decoration:none;}
A:hover{color:#336633;text-decoration:underline;}
A:visited{color:#336633;text-decoration:none;}
.md{color:#FFFFFF;font-size:12px;line-height:16px;}
.bg{color:#FFFFFF;font-size:14px;line-height:16px;}
.sm{color:#FFFFFF;font-size:10px;line-height:12px;}
.rd{color:#FF0C09;font-size:10px;}
.rdm{color:#FF0C09;font-size:12px;}
.dt{color:#FF7700;font-size:10px;}
.bl{color:#0000BB;font-size:10px;}
.sv{color:#555555;font-size:10px;}
.rdsb{color:#FF0C09;font-size:9px;font-weight:bold;}
BODY{background: #000000;}
table{padding:0px; margin:0px;}
img{border:0px; }

.linesv{border-style:dotted;border-color:#666666;border-width:1px;}

.spc50{width:50px;}
.spc10{width:10px;}


#container
{
width:700px;
}

#main
{
padding-left:50px;
width:650px;
font-size:12px;color:#FFFFFF;line-height:16px;
}

#topnavi
{
width:700px;height:120px;
margin-top:10px;
}

.toplink
{
width:400px;
float:left;
}

.menu div{
padding:2px;
float:left;
}

#navi
{
padding-left:50px;
margin-bottom:30px;
font-size:12px;color:#FFFFFF;line-height:16px;
}

#back
{
width:650px;
text-align:right;
margin:60 0px;
}



.body0{
width:600px;
font-size:12px;color:#FFFFFF;line-height:16px;
}


.tbl{
padding:0px 0px;border-spacing:0px;
background-color:#000000;
}

.cardmain{
width:640px;
padding:5px;margin:0px;
text-align:left;
vertical-align:middle;
}


.contents{
width:640px;
padding:5px;margin:0px;
background-color:#000000;
text-align:left;
vertical-align:middle;
font-size:12px;color:#ffffff;line-height:16px;
border-bottom-style:dotted;border-color:#777777;border-width:1px;}

.redbar{
height:16px;
padding:2px;
border-spacing:1px;
font-size:14px;color:#FFFFFF;
text-align:left;
vertical-align:top;
margin-bottom:16px;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

.crdttl{
width:600px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:left;vertical-align:top;
}

.crdsv{
width:600px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:center;vertical-align:top;
border-bottom-style:dotted;border-color:#666666;border-width:1px;
}

.crd{
width:600px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:center;vertical-align:top;
}

.crdl{
width:240px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:right;vertical-align:top;
}

.crdlm{
width:240px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:right;vertical-align:middle;
}

.crdr{
width:240px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:left;vertical-align:top;
}

.crdrm{
width:240px;
padding:0px 0px;border-spacing:0px;
font-size:12px;color:#ffffff;
text-align:left;vertical-align:middle;
}

.icn{
width:80px;
padding:0px 0px;border-spacing:0px;
text-align:center;vertical-align:middle;
}

.tag{
width:15px;
padding:0px 0px;border-spacing:0px;
text-align:center;vertical-align:middle;
}

.vs{
width:30px;
padding:0px 0px;border-spacing:0px;
text-align:center;vertical-align:middle;
font-size:12px;color:#ff0c09;font-weight:bold;
}

.read{
width:650px;
padding:2px 2px;border-spacing:0px;
text-align:left;vertical-align:top;
font-size:10px;color:#ffffff;
}

.tdttl0{
padding:2px 2px;
font-size:10px;color:#333333;
text-align:left;
vertical-align:top;
background-color:#EBFEEA;
border-left-style:solid;border-color:#888888;border-width:1px;
border-top-style:none;
border-right-style:solid;
border-bottom-style:dotted;
}

.td2{
width:190px;height:20px;
padding:2px 2px;
font-size:12px;color:#ffffff;line-height:16px;
text-align:left;vertical-align:top;
border-color:#333333;
border-top-style:none;
border-right-style:none;
border-left-style:dotted;border-width:1px;
border-bottom-style:solid;border-width:1px;
}


.cardbox{
padding:10px 0px;
text-align:left;
vertical-align:top;
border-bottom-style:dotted;border-color:#444444;border-width:1px;
}

.eventttl{
padding:4px 0px;
text-align:left;
vertical-align:top;
border-bottom-style:dotted;border-color:#ff0c09;border-width:1px;
}
