body { margin: 0; padding: 0;}

A:link { COLOR: #0000FF; text-decoration: none;}
A:visited { COLOR: #336699; text-decoration: none;}
A:active { COLOR: #336699; text-decoration: none;}
A:hover{ color:#FF0033; text-decoration:underline;}

.w   {background-color:#E9E9E9;
      border-bottom: 2px solid;
      border-color: #B0B0B0;}

.wf1  {background-color:#FFFFFF;
      border-left: 2px solid;
      border-bottom: 2px solid;
      border-color: #B0B0B0;}

.wb1  {background-color:#FFFFFF;
      border-right: 2px solid;
      border-bottom: 2px solid;
      border-color: #B0B0B0;}

.wf2  {background-color:#FFFFFF;
      border-left: 2px solid;
      border-color: #B0B0B0;}

.wb2  {background-color:#FFFFFF;
      border-right: 2px solid;
      border-color: #B0B0B0;}


.on  {padding-top:2px;
      height:22px;
      background-color:#FFFFFF;
      border-top: 2px solid;
      border-right: 2px solid;
      border-left: 2px solid;
      border-color: #B0B0B0;
      text-align:center;}

.on a         {color:#000000;
                display:block;}
.on a:link    {color:#000000;}
.on a:visited {color:#000000;}
.on a:hover   {text-decoration:underline;}

.off {margin-top:3px;
　　　padding-top:2px;
      height:18px;
      background-color:#E9E9E9;
      border-top: 1px solid;
      border-right: 1px solid;
      border-left: 1px solid;
      border-bottom: 2px solid;
      border-color: #B0B0B0;
      text-align:center;}

.off a         {color:#000000;
                display:block;}
.off a:link    {color:#000000;}
.off a:visited {color:#000000;}
.off a:hover   {text-decoration:underline;}

.on1  {margin-top:1px;
      padding-top:2px;
      height:20px;
      background-color:#FFFFFF;
      border-top: 2px solid;
      border-right: 2px solid;
      border-left: 2px solid;
      border-color: #B0B0B0;
      text-align:center;}

.on1 a         {color:#000000;
                display:block;}
.on1 a:link    {color:#000000;}
.on1 a:visited {color:#000000;}
.on1 a:hover   {text-decoration:underline;}


.off1 {margin-top:3px;
　　　padding-top:2px;
      height:17px;
      background-color:#E9E9E9;
      border-top: 1px solid;
      border-right: 1px solid;
      border-left: 1px solid;
      border-bottom: 2px solid;
      border-color: #B0B0B0;
      text-align:center;}

.off1 a         {color:#000000;
                display:block;}
.off1 a:link    {color:#000000;}
.off1 a:visited {color:#000000;}
.off1 a:hover   {text-decoration:underline;}

.off2 {margin-top:3px;
      margin-bottom:1px;
　　　padding-top:2px;
      height:17px;
      background-color:#E9E9E9;
      border: 1px solid;
      border-color: #B0B0B0;
      text-align:center;}


.off2 a         {color:#000000;
                display:block;}
.off2 a:link    {color:#000000;}
.off2 a:visited {color:#000000;}
.off2 a:hover   {text-decoration:underline;}

.ta { border-right: 2px solid;
      border-left: 2px solid;
      border-color: #B0B0B0;}

.t1 { border: 1px outset;
      padding:0px;
      margin-top:10px;
      margin-bottom:10px;
      background-color:#FFFFFF;
      width:125px;}

.t2 { border: 1px outset;
      padding:0px;
      margin-left:4px;
      margin-top:3px;
      margin-bottom:3px;
      background-color:#FFFFFF;
      width:120px;}

.t3 { border: 1px outset;
      padding:0px;
      margin-left:4px;
      margin-top:3px;
      margin-bottom:3px;
      background-color:#FFFFFF;
      width:115px;}

.t4 { border: 1px outset;
      padding:0px;
      margin-left:4px;
      margin-top:2px;
      margin-bottom:2px;
      background-color:#FFFFFF;
      width:110px;}

.t5 { border: 1px outset;
      padding:0px;
      margin-left:4px;
      margin-top:2px;
      margin-bottom:2px;
      background-color:#FFFFFF;
      width:105px;}

.tt1 { font-size: 16px;
       line-height: 25px;
       font-weight: bold;
       color: #555555;
       border-top: 1px dotted;
       border-bottom: 1px dotted;
       border-right: 1px dotted;
       border-left: 5px #008000 solid;
       padding-left: 10px;
       letter-spacing: 1px ;
       background-color:#ffffcc;
       width:580px;}

.tt1 a  {color:#000000;
         display:block;}



.b a         {color:#000000;
                display:block;}
.b a:link    {color:#000000;}
.b a:visited {color:#000000;}
.b a:hover   {text-decoration:underline;}

.space {  height:1px; background-color:#FFFFFF;}
.spacey {  width:10px; background-color:#FFFFFF;}
.px1 {  font-size: 1px; line-height: 1px ; color: #000000;}
.px2 {  font-size: 18px; color: #007000;; font-weight: bold}
.px12s {  font-size: 12px; line-height: 14px ; color: #000000;}
.px11 {  font-size: 11px; line-height: 12px ; color: #000000;}
.px12 {  font-size: 12px; line-height: 13px ; color: #000000;}
.px12h {  font-size: 12px; line-height: 16p x; color: #000000;}
.px12W { font-size: 12px; line-height: 15px ; color: #DFDFDF;}
.px12b {  font-size: 12px; line-height: 13px ; font-weight: bold ; color: #000000;}
.px12red { font-size: 12px; line-height: 15px ; color: #990000}
.px12TrueW { font-size: 12px; line-height: 15px ; color: #FFFFFF;}
.px12sun { font-size: 12px; line-height: 15px ; color: #FF3366;}
.px12sat { font-size: 12px; line-height: 15px ; color: #3366CC;}
.px13 { font-size: 13px; line-height: 15px ; color: #000000;}

.px13q {  font-size: 13px; line-height: 16px ; color: #000000;}
.px13q a {  display:block;}


.px13k { font-size: 13px; line-height: 15px ; color: #000000 ; background-color:#F9F9F9 ; padding:3px;}

.px13k a         {color:#000000;
                display:block;}
.px13k a:link    {color:#000000;}
.px13k a:visited {color:#000000;}
.px13k a:hover   {text-decoration:underline;}

.px13Bottom { font-size: 13px; line-height: 16px ; color: #000000;}

.px13Bottom a         {color:#000000;
                display:block;}
.px13Bottomk a:link    {color:#000000;}
.px13Bottom a:visited {color:#000000;}
.px13Bottom a:hover   {text-decoration:underline;}

.px13TrueW { font-size: 13px; line-height: 16px ; color: #FFFFFF;}
.px13W { font-size: 13px; line-height: 16px ; color: #DFDFDF;}
.px14 {  font-size: 14px; line-height: 17px ; color: #000000; font-weight: normal;}
.px14in {  font-size: 14px; line-height: 17px ; color: #000000; display: inline;}
.px14i {  font-size: 14px; line-height: 20px ; color: #000000;}
.px14TrueW { font-size: 14px; line-height: 17px ; color: #FFFFFF;}
.px14TrueWb { font-size: 14px; line-height: 17px ; color: #FFFFFF ; font-weight: bold;}
.px14TWH { font-size: 14px; line-height: 17px ; color: #FFFFFF;}
.px14red { font-size: 14px; line-height: 17px ; color: #990000;}
.px14b {  font-size: 14px; line-height: 17px ; font-weight: bold ; color: #000000;}
.px14gr {  font-size: 14px; line-height: 17px ; color: #0000000 ; padding: 3px ; letter-spacing: 1px ; background-color:#F9F9F9;}

.px14g {  font-size: 14px; line-height: 17px ; color: #007000 ; font-weight: bold ; border-left: 5px #008000 solid ; padding: 3px ; letter-spacing: 1px ; background-color:#F9F9F9;}
.px15 {  font-size: 15px; line-height: 18px ; color: #000000;}
.px15q {  font-size: 15px; line-height: 20px ; color: #000000;}
.px15q a {  display:block;}

.px15b {  font-size: 15px; line-height: 19px ; font-weight: bold ; color: #000000;}
.px15h {  font-size: 15px; line-height: 20px ; color: #000000;}
.px15i {  font-size: 15px; line-height: 22px ; color: #000000;}
.px15u {  font-size: 15px; line-height: 18px ; color: #000000 ; text-decoration: underline ;}
.px15TrueW { font-size: 15px; line-height: 18px ; color: #FFFFFF;}

.px15TrueWq { font-size: 16px; line-height: 20px ; color: #FFFFFF;}
.px15TrueWq a { display:block;}


.px15red { font-size: 15px; line-height: 18px ; color: #990000;}
.px16 {  font-size: 16px; line-height: 19px ; color: #000000;}

.px16Bottom { font-size: 16px; line-height: 16px ; color: #000000;}

.px16Bottom a         {color:#000000;
                display:block;}
.px16Bottom a:link    {color:#000000;}
.px16Bottom a:visited {color:#000000;}
.px16Bottom a:hover   {text-decoration:underline;}

.tas   { background-color:#FFFFFF ; padding:3px ; border: 1px outset ; margin:10px;}
.tas1  { background-color:#FFFFFF ; padding:3px ; border: 1px outset ; margin-top:2px ; margin-bottom:2px ; margin-right:2px;}
.px16s { font-size: 14px; line-height: 17px ; color: #000000 ; background-color:#F9F9F9 ; padding:3px ; border: 1px groove; margin:1px;}

.px16s a         {color:#000000;
                display:block;}
.px16s a:link    {color:#000000;}
.px16s a:visited {color:#000000;}
.px16s a:hover   {text-decoration:underline;}

.px16b {  font-size: 16px; line-height: 19px ; font-weight: bold ; color: #000000;}
.px16bb {  font-size: 16px; line-height: 28px ; font-weight: bold ; color: #000000;}
.px16m {  font-size: 16px; line-height: 19px ; color: #000000 ; padding:3px;}
.px16gray {  font-size: 16px; line-height: 21px ; color: #555555 ; font-weight: bold ; letter-spacing: 2px;}
.px16grl {  font-size: 16px; line-height: 21px ; color: #333333 ; text-decoration: underline;}
.px16h {  font-size: 16px; line-height: 21px ; color: #000000;}
.px16TrueW { font-size: 16px; line-height: 19px ; color: #FFFFFF;}
.px16TrueWb { font-size: 16px; line-height: 19px ; color: #FFFFFF ; font-weight: bold;}
.px16red { font-size: 16px; line-height: 19px ; color: #990000;}
.px16g {  font-size: 16px; line-height: 30px ; color: #007000;}
.px16gs {  font-size: 16px; line-height: 17px ; color: #007000 ; border-left: 5px #008000 solid ; padding: 5px ; letter-spacing: 2px; width:630px;}
.px16gs2 {  font-size: 16px; line-height: 17px ; color: #007000 ; border-left: 5px #008000 solid ; padding: 5px ; letter-spacing: 2px;}
.px16gt {  font-size: 16px; line-height: 17px ; color: #007000 ; border-bottom: 2px #444444 dotted ; padding: 5px ; letter-spacing: 2px;}
.px17g {  font-size: 18px; line-height: 22px ; color: #007000 ; font-weight: bold ; border-left: 5px #008000 solid ; padding: 5px ; letter-spacing: 2px;}
.px17g2 {  font-size: 18px; line-height: 28px ; color: #007000 ; border-left: 5px #008000 solid ; padding: 5px ; letter-spacing: 2px;}
.px18 {  font-size: 18px; line-height: 21px ; color: #000000;}
.px18gb {  font-size: 18px; line-height: 21px ; color: #555555 ; font-weight: bold ; letter-spacing: 1px;}
.px18g {  font-size: 18px; line-height: 21px ; color: #007000;}
.px20 {  font-size: 20px; line-height: 25px ; font-weight: bold ; color: #000000;}
.px25t {  font-size: 25px; line-height: 25px ; color: #444444 ; font-weight: bold ; letter-spacing: 10px ; border-bottom : 5px #00A000 dotted ; padding-bottom: 1px ; padding-left: 10px ; padding-right: 10px;}
.px25 {  font-size: 25px; line-height: 25px ; font-weight: bold ; letter-spacing: 2px ; color: #000000;}
.px22 {  font-size: 22px; line-height: 25px ; color: #000000 ; padding:3px ; font-weight: bold;}

.pxt {  border-bottom : 1px #444444 solid ; padding-bottom: 5px;}

.blk a {display:block; height:100%; text-decoration:none;}


.pdf {
  background: url(./kyotsu.files/spdf.gif) no-repeat ; padding:0px 0px 0px 18px;}
.gazo {
  background: url(./kyotsu.files/gazo2.gif) no-repeat ; padding:0px 0px 0px 28px;}
.pp {
  background: url(./tsurigu.files/ps.gif) no-repeat ; padding:0px 0px 20px 16px;}


h2 {  font-size: 18px; line-height: 18px ;  color: #007000;}
h3 {  font-size: 16px; color: #000000;}

.sr { width:280px; height:162px; background:url(./sr.files/srimage.gif) no-repeat center center;}
.sr a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.sr a:hover { text-indent:-9999px;} 

.sura { width:280px; height:162px; background:url(./surai.files/suimage.gif) no-repeat center center;}
.sura a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.sura a:hover { text-indent:-9999px;} 

.tgt { width:280px; height:162px; background:url(./tgata.files/timage.gif) no-repeat center center;}
.tgt a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.tgt a:hover { text-indent:-9999px;} 

.srto { width:280px; height:162px; background:url(./sr.files/srtoimage.gif) no-repeat center center;}
.srto a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.srto a:hover { text-indent:-9999px;} 

.toku { width:280px; height:162px; background:url(./surai.files/tokuimage.gif) no-repeat center center;}
.toku a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.toku a:hover { text-indent:-9999px;} 

.hi { width:280px; height:124px; background:url(./hi.files/hiimage.gif) no-repeat center center;}
.hi a { display:block; width:280px; height:124px; font-size:1px; line-height:1px; outline:none;}
.hi a:hover { text-indent:-9999px;} 

.twan { width:280px; height:146px; background:url(./wan.files/twimage.gif) no-repeat center center;}
.twan a { display:block; width:280px; height:146px; font-size:1px; line-height:1px; outline:none;}
.twan a:hover { text-indent:-9999px;} 

.wan { width:280px; height:162px; background:url(./wan.files/swimage.gif) no-repeat center center;}
.wan a { display:block; width:280px; height:163px; font-size:1px; line-height:1px; outline:none;}
.wan a:hover { text-indent:-9999px;} 

.tspi { width:280px; height:143px; background:url(./spairaru.files/tsimage.gif) no-repeat center center;}
.tspi a { display:block; width:280px; height:143px; font-size:1px; line-height:1px; outline:none;}
.tspi a:hover { text-indent:-9999px;} 

.tsbi { width:280px; height:162px; background:url(./tsubio.files/n2.jpg) no-repeat center center;}
.tsbi a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.tsbi a:hover { text-indent:-9999px;} 

.spi { width:280px; height:143px; background:url(./spairaru.files/image0011.gif) no-repeat center center;}
.spi a { display:block; width:280px; height:143px; font-size:1px; line-height:1px; outline:none;}
.spi a:hover { text-indent:-9999px;} 

.crp { width:280px; height:162px; background:url(./crip.files/crimage.gif) no-repeat center center;}
.crp a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.crp a:hover { text-indent:-9999px;} 

.wari { width:280px; height:124px; background:url(./wari.files/waimage.gif) no-repeat center center;}
.wari a { display:block; width:280px; height:124px; font-size:1px; line-height:1px; outline:none;}
.wari a:hover { text-indent:-9999px;} 

.taset { width:178px; height:158px; background:url(./tsurigu.files/image0010.gif) no-repeat center center;}
.taset a { display:block; width:178px; height:158px; font-size:1px; line-height:1px; outline:none;}
.taset a:hover { text-indent:-9999px;} 

.poset { width:178px; height:110px; background:url(./tsurigu.files/image0013.gif) no-repeat center center;}
.poset a { display:block; width:178px; height:110px; font-size:1px; line-height:1px; outline:none;}
.poset a:hover { text-indent:-9999px;} 
