/*old*/
.kenkyu {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:normal; font-weight:300;}
.t1 {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; font-size:12px; line-height:16px; font-weight:300;}
.t2 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:normal; font-weight: bold; color: #FFCC00;}
.tmain {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; line-height:120%; font-weight:300;}
.t3 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight:300;}
/*old*/


body{color:#333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}
.fs90{font-size:90%; line-height:160%;}
.fs80{font-size:80%; line-height:150%;}
.fs80inday{font-size:80%; line-height:150%; padding-left:0.5em;}
.fs80in{font-size:80%; line-height:150%; padding-left:1em;}
.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;}

.k6 {padding:10px 0px;}

.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%;}

/*2011.06.20 •úŽËüˆãŠw@Œ¤‹†ŠT—v‚ÌŒöŠJ@’Ç‰Á*/
.tab04{background-color:#FFFFFF; border:#999999; border-collapse:collapse; margin-left:20px;}
.tab04 td{font-size:80%; line-height:140%; border:#999999 solid 1px; border-collapse:collapse; padding:5px;}
.tab04 td.br{font-size:80%; line-height:140%; border:#999999 solid 1px; border-collapse:collapse; padding:5px 10px 5px 5px;}
/*2011.06.20 •úŽËüˆãŠw@Œ¤‹†ŠT—v‚ÌŒöŠJ@’Ç‰Á*/

/*2011.06.21 ‹¤“¯Œ¤‹†EŒ¤C•”–å@’Ç‰Á*/
.tab05{background-color:#FFFFFF; margin-left:20px;}
.tab05 td{background-color:#ffffff; font-size:85%; line-height:130%; padding:5px;}

.tab06{background-color:#FFFFFF; border:#999999; border-collapse:collapse; margin:10px 0px;}
.tab06 td{font-size:80%; line-height:140%; border:#999999 solid 1px; border-collapse:collapse; padding:5px;}

.tab07{background-color:#FFFFFF;}
.tab07 td{font-size:80%; line-height:140%; padding:3px;}

.txtbox {font-size:85%; line-height:150%; margin:0px 20px 0px 10px;}
/*2011.06.21 ‹¤“¯Œ¤‹†EŒ¤C•”–å@’Ç‰Á*/

/*2012.01.24 ‘‡f—Ã‰ÈŠwEŒ¤‹†‰Û‘è@’Ç‰Á*/
.tabbox {margin:10px 0px 20px 10px;}

.tab08{background-color:#FFFFFF; border:#9eb9e5; border-collapse:collapse;}
.tab08 th{background-color:#9eb9e5; font-size:85%; text-align:left; border:#9eb9e5 solid 1px; border-collapse:collapse; padding:5px; line-height:140%;}
.tab08 .ttl{ color:#003366; border-bottom:#003366 solid 1px; border-bottom-width:90%; margin-bottom:7px;}
.tab08 td{font-size:85%; line-height:140%; border:#9eb9e5 solid 1px; border-collapse:collapse; padding:5px;}
/*2012.01.24 ‘‡f—Ã‰ÈŠwEŒ¤‹†‰Û‘è@’Ç‰Á*/

.box1 {margin:20px 10px; border:#9eb9e5 solid 1px;}
.ttlbox {background-color:#9eb9e5; font-size:85%; font-weight:bold; text-align:left; padding:10px 5px; line-height:140%;}

dl {margin:0; padding:0; margin:40px 0px 20px 0px;}
dt {font-weight:bold; margin-top:20px; padding-bottom:7px;}
dd {margin:0; padding:0; margin-left:20px;}


/*2012.01.19 •ªŽq•a—•a‘ÔŠw@”ó–ì‹³Žöƒjƒ…[ƒXƒŒƒ^[@’Ç‰Á*/

#news {margin:15px 0px;}
ul { margin:0; padding:0; margin-left:25px;}
li { list-style:url(img/arrow02.gif); padding-bottom:2px; font-size:90%;}
/*2012.01.19 •ªŽq•a—•a‘ÔŠw@”ó–ì‹³Žöƒjƒ…[ƒXƒŒƒ^[@’Ç‰Á*/


.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;}

.gyosekinav1 {padding:5px 0px 10px 5px; font-size:75%;}
.gyosekinav2 {padding:5px 10px 0px 10px; font-size:75%;}
