body  {
 font: medium "ＭＳ Ｐ明朝","ヒラギノ明朝 W3",平成明朝,serif;
 letter-spacing: 0.1em;
 line-height: 1.4;
 margin: 10px 80px;
 background: #ffffff;
}

 a:link    {color:#000099; }
 a:visited {color:#660066; }
 a:hover   {color:#cc0000; }
 a:active  {color:#cc0000; }


span  {
  .xxl {font-size: xx-large }
  .xl  {font-size: x-large }
  .l   { font size: large  }
  .m   { font-size: medium }
  .s   { font-size: small }
  .xs  { font-size: x-small }
  .xxs { font-size: xx-small }
}

p.ind {text-indent: 1em }

td.title1 {
 font-family: "ＭＳ ゴシック",Osaka,sans-serif;
 font-size: x-large;
 color: #008080
}

td.title2 {
 font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 W3",平成明朝,serif;
 font-size: x-large;
 color: #808000
}

td.guide1 {
 font-family: "ＭＳ ゴシック",Osaka,sans-serif;
 font-weight:bold; color:#ffffff;
 font-size: small; line-height: 1.7;
 background-color: #330066
}

td.guide1 a:link    {font-weight:bold; color:#ffffff; text-decoration:none;}
td.guide1 a:visited {font-weight:bold; color:#ffffff; text-decoration:none;}
td.guide1 a:hover   {font-weight:bold; color:#ffffff; text-decoration:none;}
td.guide1 a:active  {font-weight:bold; color:#ffffff; text-decoration:none;}


td.guide2 {
 font-family: "ＭＳ ゴシック",Osaka,sans-serif;
 letter-spacing: 0.1em;
 line-height: 1.2
}

td.Copyrights {
 font-family: "ＭＳ ゴシック",Osaka,sans-serif;
 font-size: small;
 color: #ffffff;
 line-height: 1.3;
 background-color: #330066
}

table.xs {
 font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 W3",平成明朝,serif;
 font-size: x-small;
 letter-spacing: 0.1em;
}

table.m {
 font-family: "ＭＳ Ｐ明朝","ヒラギノ明朝 W3",平成明朝,serif;
 font-size: medium;
 letter-spacing: 0.1em;
}

