﻿@charset "UTF-8";

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;}

h1 { width:780px; font-size:12px; line-height:15px; letter-spacing:0.1em; color:#dfdfdf; margin:0px auto; 
padding:0px; text-align:right; background-color:#333333;}

.dai { width:100％; margin:0px auto; padding:0px; background-color:#ffffff; text-align:center;}

.frame { width:100％; padding:0px; margin:0px auto; background-color:#ffffff; text-align:center;}

.w   {background-color:#ffffff;
      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:20px;
      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:19px;
      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;}

.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;}
.px12k { font-size: 12px; line-height: 15px ; color: #000000 ; background-color:#f9f9f9 ; padding:3px;}

.px12k a         {color:#000000;
                display:block;}
.px12k a:link    {color:#000000;}
.px12k a:visited {color:#000000;}
.px12k a:hover   {text-decoration:underline;}

.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;}

.px14c {  font-size: 14px; line-height: 17px ; color: #000000; font-weight: normal;}
.px14c a         {display:block;}

.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;}

.px15c {  font-size: 15px; line-height: 19px ; color: #000000;}
.px15c a         {display:block;}

.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;}

.px16c {  font-size: 16px; line-height: 19px ; color: #000000; padding: 3px ; letter-spacing: 5px ;}
.px16c a         {display:block;}


.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/pp.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;} 

.rw { width:280px; height:162px; background:url(./rw.files/rwimage.gif) no-repeat center center;}
.rw a { display:block; width:280px; height:162px; font-size:1px; line-height:1px; outline:none;}
.rw 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;} 

