a       { text-decoration: none; }
a:link  { text-decoration: none; }
a:hover { text-decoration: none; color: #CC0000; }

a.title       {  font-size: 14px; font-weight: bold; text-decoration: none; color: #336633; }
a.title:link  {  font-size: 14px; font-weight: bold; text-decoration: none; color: #336633; }
a.title:hover {  font-size: 14px; font-weight: bold; text-decoration: none; color: #336633; background: #FDDB73 }

a.news       {  font-size: 10px; text-decoration: none; color: #000000; }
a.news:link  {  font-size: 10px; text-decoration: none; color: #000000; }
a.news:hover {  font-size: 10px; text-decoration: none; color: #1D3A96; background-color: #A9C5DB; }

a.race       {  font-size: 10px; text-decoration: none; color: #000000; }
a.race:link  {  font-size: 10px; text-decoration: none; color: #000000; }
a.race:hover {  font-size: 10px; text-decoration: none; color: #FFB400; }

a.white-a       {  font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.white-a:link  {  font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.white-a:hover {  font-size: 10px; text-decoration: none; color: #FFB400; }

.size1 {  font-size:  8px; line-height: 160% }
.size2 {  font-size: 10px; line-height: 160% }
.size3 {  font-size: 14px; line-height: 160% }
.size4 {  font-size: 14px; line-height: 160% }
.size5 {  font-size: 16px; line-height: 160% }

.size1m {  font-size:  8px; line-height: 130% }
.size2m {  font-size: 10px; line-height: 130% }
.size3m {  font-size: 14px; line-height: 130% }
.size4m {  font-size: 14px; line-height: 130% }
.size5m {  font-size: 16px; line-height: 130% }

.size1s {  font-size:  8px; line-height: 100% }
.size2s {  font-size: 10px; line-height: 100% }
.size3s {  font-size: 14px; line-height: 100% }
.size4s {  font-size: 14px; line-height: 100% }
.size5s {  font-size: 16px; line-height: 100% }

body       {
	background-color: #DDDDDD;
    color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/bg01.jpg);
	background-repeat: repeat-x;
}
.bold      { font-weight: bold; }

.sub-title { font-weight: bold; color: #FE6419; font-size: 14px; }

.red       { color: #FF0000; }
.red-b     { font-weight: bold; color: #FF0000; }
.red2      { color: #CC0000; }
.red2-b    { font-weight: bold; color: #CC0000; }
.green     { color: #00FF00; }
.green-b   { font-weight: bold; color: #00FF00; }
.green2    { color: #336633; }
.green2-b  { font-weight: bold; color: #336633; }
.blue      { color: #0000FF; }
.blue-b    { font-weight: bold; color: #0000FF; }
.blue2     { color: #000099; }
.blue2-b   { font-weight: bold; color: #000099; }
.blue3     { color: #2E5DA8; }
.blue3-b   { font-weight: bold; color: #2E5DA8; }
.yellow    { color: #FFFF00; }
.yellow-b  { font-weight: bold; color: #FFFF00; }
.yellow2   { color: #FF8F1D; }
.yellow2-b { font-weight: bold; color: #FF8F1D; }
.white     { color: #FFFFFF; }
.white-b   { font-weight: bold; color: #FFFFFF; }
.gray      { color: #666666; }
.gray-b    { font-weight: bold; color: #666666; }
.brown     { color: #91591C; }
.brown-b   { font-weight: bold; color: #91591C; }
.pink      { color: #F76155; }
.pink-b    { font-weight: bold; color: #F76155; }
.lineup_koe {
	background-color: #FFFFCC;
	border: 1px dashed #996600;
}
.setplan_list {
	background-color: #FFFFCC;
}
.setplan_list td {
	border-bottom: 1px dashed #006600;
}
.dotflame_t {
	border: 1px dotted #999999;
}
