a:link           { font-family: 'rounded-3' }
a:visited        { font-family: 'rounded-3' }
a:active         { font-family: 'rounded-3' }
a:hover          { font-family: 'rounded-3' }

a.sitemap_down:link         { color: #ffffff; font-size: 14px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.sitemap_down:visited      { color: #ffffff; font-size: 14px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.sitemap_down:active       { color: #ffffff; font-size: 14px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.sitemap_down:hover        { color: #ffb600; font-size: 14px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.sitemap_down2:link         { color: #ffffff; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.sitemap_down2:visited      { color: #ffffff; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.sitemap_down2:active       { color: #ffffff; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.sitemap_down2:hover        { color: #ffb600; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.red:link           { color: #ab062b; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.red:visited        { color: #ab062b; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.red:active         { color: #ab062b; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.red:hover          { color: #ffb000; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.blue:link           { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.blue:visited        { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.blue:active         { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.blue:hover          { color: #ab062b; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.blue_12:link           { color: #32629c; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.blue_12:visited        { color: #32629c; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.blue_12:active         { color: #32629c; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.blue_12:hover          { color: #ab062b; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.white:link           { color: #ffffff; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.white:visited        { color: #ffffff; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.white:active         { color: #ffffff; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.white:hover          { color: #ffb600; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.game:link           { color: #285b99; font-size: 12px; line-height: 14px; font-family: 'rounded-3'; text-decoration: none }
a.game:visited        { color: #285b99; font-size: 12px; line-height: 14px; font-family: 'rounded-3'; text-decoration: none }
a.game:active         { color: #285b99; font-size: 12px; line-height: 14px; font-family: 'rounded-3'; text-decoration: none }
a.game:hover          { color: #ab062b; font-size: 12px; line-height: 14px; font-family: 'rounded-3'; text-decoration: none }
.game                 { color: #285b99; font-size: 12px; line-height: 14px; font-family: 'rounded-3'; text-decoration: none }
.game_01 td           { color: #6C6C6C; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.game_02 td           { color: #6C6C6C; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }

.game_03 table 　　　 { border-top: #999999 1px solid; border-right: #999999 1px solid; }
.game_03 td           { color: #6C6C6C; font-size: 12px; line-height: 20px; font-family: 'rounded-3'; text-decoration: none; text-align:center; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
.game_03 tr:nth-child(odd) { background: #e1e1e1; }
.game_03 tr:nth-child(even) { background: #FFFFFF; }

.game_04 table 　　　 { border-top: #999999 1px solid; border-right: #999999 1px solid; }
.game_04 td           { color: #6C6C6C; font-size: 12px; line-height: 20px; font-family: 'rounded-3'; text-decoration: none; }
.game_04 tr:nth-child(odd) { background: #FFFFFF; }
.game_04 tr:nth-child(even) { background: #EAEAEA; }

.small td a:link           { color: #ab062b; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.small td a:visited        { color: #ab062b; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.small td a:active         { color: #ab062b; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.small td a:hover          { color: #ffb000; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.small td                  { color: #6C6C6C; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }

.assist td a:link           { color: #32629c; font-size: 11px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.assist td a:visited        { color: #32629c; font-size: 11px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.assist td a:active         { color: #32629c; font-size: 11px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.assist td a:hover          { color: #ab062b; font-size: 11px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.assist td              { color: #6C6C6C; font-size: 11px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center; width:25% }

.partner td a:link           { color: #32629c; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.partner td a:visited        { color: #32629c; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.partner td a:active         { color: #32629c; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.partner td a:hover          { color: #ab062b; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center }
.partner td              { color: #6C6C6C; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none; text-align:center; width:25% }

.ticket td a:link           { color: #32629c; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.ticket td a:visited        { color: #32629c; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.ticket td a:active         { color: #32629c; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.ticket td a:hover          { color: #ab062b; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }
.ticket td              { color: #6C6C6C; font-size: 12px; line-height: 16px; font-family: 'rounded-3'; text-decoration: none }

a.newsinfo:link         { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.newsinfo:visited      { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.newsinfo:active       { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
a.newsinfo:hover        { color: #ffb600; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

a.scheduleinfo:link         { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
a.scheduleinfo:visited      { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
a.scheduleinfo:active       { color: #32629c; font-size: 13px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
a.scheduleinfo:hover        { color: #ffb600; font-size: 13px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }

a.schedule:link         { color: #32629c; font-size: 14px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
a.schedule:visited      { color: #32629c; font-size: 14px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
a.schedule:active       { color: #32629c; font-size: 14px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
a.schedule:hover        { color: #ffb600; font-size: 14px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }

td               { color: #6C6C6C; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
img              { border: none }

span.sample3     { color: #6C6C6C; font-size: 14px; font-family: 'rounded-3'; line-height: 30px; text-decoration: none }
span.sample4     { color: #6C6C6C; font-size: 11px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
span.sample5     { color: #6C6C6C; font-size: 14px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
span.sample6     { color: #6C6C6C; font-size: 16px; font-family: 'rounded-3'; line-height: 30px; text-decoration: none; font-weight: bold; }
span.sample7     { color: #6C6C6C; font-size: 30px; font-family: 'rounded-3'; line-height: 50px; text-decoration: none; font-weight: bold; }
span.sample8     { color: #969696; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
span.sample9     { color: #969696; font-size: 11px; font-family: 'rounded-3'; line-height: 11px; text-decoration: none }
span.sample10    { color: #6C6C6C; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
span.sample11    { color: #6C6C6C; font-size: 9px; font-family: 'rounded-3'; line-height: 15px; text-decoration: none }
span.sample12    { color: #4e4e4e; font-size: 13px; font-family: 'rounded-3'; text-decoration: none; background-color:#D5D5D5; }

span.sample30    { color: #285b99; font-size: 14px; font-family: 'rounded-3'; font-weight: bold; }
span.sample31    { color: #285b99; font-size: 12px; font-family: 'rounded-3'; line-height: 16px; text-decoration: none }
span.sample32    { color: #32629c; font-size: 11px; font-family: 'rounded-3'; text-decoration: none }
span.sample33    { color: #32629c; font-size: 13px; font-family: 'rounded-3'; text-decoration: none }
span.sample37    { color: #285b99; font-size: 18px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none; font-weight: bold; }
span.sample38    { color: #285b99; font-size: 28px; font-family: 'rounded-5'; line-height: 30px; }
span.sample39    { color: #285b99; font-size: 17px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }

span.sample40    { color: #EB0202; font-size: 13px; font-family: 'rounded-3'; font-weight: bold; }
span.sample41    { color: #EB0202; font-size: 11px; font-family: 'rounded-3'; line-height: 11px; text-decoration: none; }
span.sample42    { color: #EB0202; font-size: 13px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
span.sample43    { color: #EB0202; font-size: 30px; font-family: 'rounded-3'; line-height: 50px; text-decoration: none }
span.sample44    { color: #EB0202; font-size: 12px; font-family: 'rounded-3'; line-height: 14px; text-decoration: none }
span.sample45    { color: #EB0202; font-size: 17px; font-family: 'rounded-3'; font-weight: bold; }
span.sample46    { color: #EB0202; font-size: 12px; font-family: 'rounded-3'; line-height: 16px; text-decoration: none }

span.sample50    { color: #FFFFFF; font-size: 14px; font-family: 'rounded-3'; text-decoration: none; }
span.sample51    { color: #FFFFFF; font-size: 12px; font-family: 'rounded-3'; line-height: 16px; text-decoration: none }
span.sample52    { color: #FFFFFF; font-size: 16px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none; font-weight: bold; }
span.sample53    { color: #FFFFFF; font-size: 30px; font-family: 'rounded-3'; line-height: 60px; text-decoration: none }
span.sample54    { color: #FFFFFF; font-size: 14px; font-family: 'rounded-3'; line-height: 16px; text-decoration: none }
span.sample55    { color: #FFFFFF; font-size: 12px; font-family: 'rounded-3'; line-height: 14px; text-decoration: none }
span.sample56    { color: #FFFFFF; font-size: 12px; font-family: 'rounded-3'; line-height: 20px; text-decoration: none }
span.sample57    { color: #FFFFFF; font-size: 10px; font-family: 'rounded-3'; line-height: 16px; text-decoration: none }

span.sample60    { color: yellow; font-size: 12px; font-family: 'rounded-3'; text-decoration: none; }



body{
    background-image: url(background_new_up.jpg), url(background_new_down.jpg);
    background-position: top, bottom;
    background-repeat: no-repeat, no-repeat;
}

body.jleague{
    background-image: url(background_new_up_jleague_in.jpg), url(background_new_down.jpg);
    background-position: top, bottom;
    background-repeat: no-repeat, no-repeat;
}

body.zero{
    background-image: url(http://www.thespa.co.jp/css/font.css);
    background-position: top;
    background-repeat: no-repeat;
}

body.newsinfo{
    background-image: url(http://www.thespa.co.jp/css/font.css);
}

body.u23{
    background-image: url(background_new_up_u23.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

body.fanclub_member_site{
    background-image: url(background_new_up_fanclub_member_site.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

@font-face {
  font-family: 'rounded-3';
  src: url(font/rounded-3.eot);
  src: local('rounded-3'), local('rounded-3'),
         url(font/rounded-3.ttf) format('truetype');
		 url(font/rounded-3.woff) ;
}

@font-face {
  font-family: 'rounded-5';
  src: url(font/rounded-5.eot);
  src: local('rounded-5'), local('rounded-5'),
         url(font/rounded-5.ttf) format('truetype');
		 url(font/rounded-5.woff) ;
}