/*old*/
.kenkyu {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; line-height:normal; font-weight:300;}
.t1 {font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size:12px; line-height:16px; font-weight:300;}
.t2 {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; line-height:normal; font-weight: bold; color: #FFCC00;}
.tmain {font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height:120%; font-weight:300;}
.t3 {font-family: "ＭＳ Ｐゴシック", "Osaka"; font-weight:300;}
/*old*/


body{color:#333333; font-family: "ＭＳ Ｐゴシック", "Osaka";}
.fs90{font-size:90%; line-height:160%;}
.fs80{font-size:80%; line-height:150%;}
.fs12{font-size:12px; line-height:120%;}
.fs10{font-size:10px;}


.normal{font-size:85%; line-height:160%;}
h2{font-size:100%; color:#ffffff; font-weight:bold; margin:0px 0px 0px 15px; padding:0px;}
h3{font-size:100%; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
h3 .square{color:#004080;}
.square02{color:#0099FF;}

.ta01 td{font-size:80%; line-height:140%;}
.ta02 td{font-size:80%; line-height:130%;}

.tab01{background-color:#cccccc;}
.tab01 th{background-color:#9eb9e5; font-size:85%; text-align:left; padding:5px;}
.tab01 th.past{background-color:#9eb9e5; font-size:80%; text-align:right; padding:5px;}
.tab01 td{background-color:#ffffff; font-size:85%; line-height:160%;}
.tab02{background-color:#cccccc;}
.tab02 th{background-color:#eeeeee; font-size:80%; text-align:left; padding:5px;}
.tab02 td{background-color:#ffffff; font-size:80%; line-height:140%;}
.tab03{background-color:#cccccc;}
.tab03 th{background-color:#9eb9e5; font-size:80%; padding:5px;}
.tab03 td{background-color:#ffffff; font-size:80%; line-height:140%;}


.sp01{margin:10px 0px 10px 5px;}
.sp02{margin:15px 0px;}
.sp03{margin:5px 0px 5px 20px;}


.nav{color:#999999; font-size:12px; line-height:120%;}
.nav a:link{color:#0000ff; text-decoration:underline;}
.nav a:visited{color:#0000ff; text-decoration:underline;}
.nav a:hover{color:#9933cc; text-decoration:underline;}
.nav a:active{color:#9933cc; text-decoration:underline;}
.nav .select{color:#9933cc;}

.topnav{color:#0080C0; font-size:12px; line-height:120%;}
.topnav a:link{color:#0000ff; text-decoration:underline;}
.topnav a:visited{color:#0000ff; text-decoration:underline;}
.topnav a:hover{color:#0000ff; text-decoration:underline;}
.topnav a:active{color:#0000ff; text-decoration:underline;}

.cfoot{color:#333333; background-color:#eeeeee; font-size:12px; line-height:120%; margin:10px 0px 25px 0px; padding:8px 10px; border:solid 1px #cccccc;}
.cfoot a:link{color:#333333; text-decoration:none;}
.cfoot a:visited{color:#333333; text-decoration:none;}
.cfoot a:hover{color:#0000cc; text-decoration:underline;}
.cfoot a:active{color:#0000cc; text-decoration:underline;}

.footer{color:#333333; background-color:#eeeeee; font-size:12px; text-align:right; padding-top:5px; padding-bottom:5px; width:720px;}
.footer a:link{color:#333333; text-decoration:none;}
.footer a:visited{color:#333333; text-decoration:none;}
.footer a:hover{color:#0000cc; text-decoration:underline;}
.footer a:active{color:#0000cc; text-decoration:underline;}

.gfoot{color:#333333; font-size:12px; line-height:120%; text-align:center; background-color:#cccccc; padding-top:5px; padding-bottom:5px; width:720px;}
.gfoot a:link{color:#333333; text-decoration:none;}
.gfoot a:visited{color:#333333; text-decoration:none;}
.gfoot a:hover{color:#0000cc; text-decoration:underline;}
.gfoot a:active{color:#0000cc; text-decoration:underline;}

.copy{color:#FFFFFF; background-color:#0080c0; font-size:10px; text-align:center; padding-top:2px; padding-bottom:2px; width:720px;}
#tagline h1{color:#ffffff; background-color:#003399; font-size:10px; font-weight:normal; text-align:right; padding:1px; margin:0px 0px 1px 0px; width:720px;}
.gotop{font-size:10px; margin-top:10px; text-align:right;}
