body {font-size: 14px; 
			line-height: 18px; 
			font-family: メイリオ,Meiryo,"ＭＳ Ｐゴシック", "MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Verdana,Arial, Helvetica, sans-serif; 
			color:#333333
			margin:auto;
		}

th,td {font-size: 14px; 
				line-height: 18px; 
				font-family: メイリオ,Meiryo,"ＭＳ Ｐゴシック", "MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Verdana,Arial, Helvetica, sans-serif; 
				color:#333333
			}

#wrap	{ width:760px;
				border-left: 1px solid #999;
				border-right: 1px solid #999;
				}

A:link   { color: #0000cc; text-decoration: none }
A:visited   { color: #0000cc; text-decoration: none }
A:active   { color: #6666ff; text-decoration: none }
A:hover    { color: #ee3333; text-decoration: underline; background-color: white }

A.event:link      { color: #0000cc; text-decoration: underline; background-color: yellow }
A.event:visited     { color: #0000cc; text-decoration: underline; background-color: yellow }
A.event:active     { color: #6666ff; text-decoration: underline; background-color: yellow }
A.event:hover      { color: #ee3333; text-decoration: underline; background-color: white }

A.footlink   { color: #FFFFFF; font-size: 12px; text-decoration: none }
A.footvisited   { color: #FFFFFF; font-size: 12px; text-decoration: none }
A.footactive   { color: #FFFFFF; font-size: 12px; text-decoration: none }
A.foothover   { color: #FFFFFF; font-size: 12px; text-decoration: underline }

A.big:link     { color: blue; font-size: 18px; text-decoration: none }
A.big:visited     { color: blue; font-size: 18px; text-decoration: none }
A.big:active     { color: blue; font-size: 18px; text-decoration: none }
A.big:hover      { color: red; font-size: 18px }


#tnav li#noactive{
padding: 1px;
padding-left:0.3em;
padding-right:0.2em;
margin-right:0.3em;
color: #ff3300;
background-color: #fff;
}
 
#tnav #active a,#tnav #active a:link,#tnav #active a:visited{ 
padding: 1px;
color: #fff;
background-image:url(../img_top/tnav.gif);
background-repeat:repeat-x;
background-color:#E3ACAC;
padding-left: 0.3em;
padding-right: 0.2em;

 }
  
#tnav #active a:hover,#tnav #active a:active{ 
padding: 1px;
color: #fff;
background-image:url(../img_top/tnav.gif);
background-repeat:repeat-x;
background-color:#E3ACAC:
padding-left: 0.3em;
padding-right: 0.3em;

}

 #tnav a, #tnav a:link, #tnav a:visited{
 padding: 1px;
 padding-left: 0.3em;
 padding-right: 0.3em;
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
 }

 #tnav a:hover{
background-image:url(../img_top/tnav.gif);
background-repeat:repeat-x;
 background-color:#E3ACAC;
 padding: 1px;
 padding-left: 0.3em;
 padding-right: 0.3em;
 text-decoration: none;
white-space: nowrap;
color: #333;
 }


 
 #tnav li
 {
 padding: 1px;
 display: inline;
 font-size:90%;
 font-weight:bold;
 }

 #tnav ul
 {
 margin: 0px;
 padding: 0px;
 }

.t10blk { font-size: 10px; line-HEIGHT: 13px; color:#000000}
.t10gly { font-size: 10px; line-HEIGHT: 13px; color:#333333}
.t10blu { font-size: 10px; line-HEIGHT: 13px; color:#0000dd}
.t10red { font-size: 10px; line-HEIGHT: 13px; color:#dd0000}
.t10wht { font-size: 10px; line-HEIGHT: 13px; color:#FFFFFF}

.t12blk { font-size: 12px; line-HEIGHT: 15px; color:#000000}
.t12gly { font-size: 12px; line-HEIGHT: 15px; color:#333333}
.t12blu { font-size: 12px; line-HEIGHT: 15px; color:#0000dd}
.t12red { font-size: 12px; line-HEIGHT: 15px; color:#dd0000}
.t12wht { font-size: 12px; line-HEIGHT: 15px; color:#FFFFFF}

.t14blk { font-size: 14px; line-HEIGHT: 18px; color:#000000}
.t14gly { font-size: 14px; line-HEIGHT: 18px; color:#333333}
.t14blu { font-size: 14px; line-HEIGHT: 18px; color:#0000dd}
.t14red { font-size: 14px; line-HEIGHT: 18px; color:#dd0000}
.t14wht { font-size: 14px; line-HEIGHT: 18px; color:#FFFFFF}

.t16blk { font-size: 16px; line-HEIGHT: 20px; color:#000000}
.t16gly { font-size: 16px; line-HEIGHT: 20px; color:#333333}
.t16blu { font-size: 16px; line-HEIGHT: 20px; color:#0000dd}
.t16red { font-size: 16px; line-HEIGHT: 20px; color:#dd0000}
.t16wht { font-size: 16px; line-HEIGHT: 20px; color:#FFFFFF}

.t18blk { font-size: 18px; line-HEIGHT: 22px; color:#000000}
.t18gly { font-size: 18px; line-HEIGHT: 22px; color:#333333}
.t18blu { font-size: 18px; line-HEIGHT: 22px; color:#0000dd}
.t18org { font-size: 18px; line-HEIGHT: 22px; color:#fc4230}
.t18red { font-size: 18px; line-HEIGHT: 22px; color:#dd0000}
.t18grn { font-size: 18px; line-HEIGHT: 22px; color:#167e2a}
.t18wht { font-size: 18px; line-HEIGHT: 22px; color:#FFFFFF}

.t20blk { font-size: 20px; line-HEIGHT: 26px; color:#000000}
.t20gly { font-size: 20px; line-HEIGHT: 26px; color:#333333}
.t20blu { font-size: 20px; line-HEIGHT: 26px; color:#0000dd}
.t20red { font-size: 20px; line-HEIGHT: 26px; color:#dd0000}
.t20wht { font-size: 20px; line-HEIGHT: 26px; color:#FFFFFF}

.t22blk { font-size: 22px; line-HEIGHT: 28px; color:#000000}
.t22gly { font-size: 22px; line-HEIGHT: 28px; color:#333333}
.t22blu { font-size: 22px; line-HEIGHT: 28px; color:#0000dd}
.t22red { font-size: 22px; line-HEIGHT: 28px; color:#dd0000}
.t22wht { font-size: 22px; line-HEIGHT: 28px; color:#FFFFFF}
.t24 { font-size: 24px; line-HEIGHT: 30px;}
.t24blu { font-size:24px; line-height: 30px; color: #0000ff;}
.t40 { font-size: 40px; line-HEIGHT: 45px;}
.t36 { font-size: 36px; line-HEIGHT: 42px;}
.t32 { font-size: 32px; line-HEIGHT: 38px;}
.t28 { font-size: 28px; line-HEIGHT: 34px;}
.ｔ45 { font-size: 45px; font-family: "ＭＳ ゴシック", Osaka-等幅; background-color: transparent }
.t45blu  { color: #0000ff; font-size: 45px; line-height: 50px }
.t60blu { font-size:60px; line-height: 65px; color: #0000ff;}

