@charset "Shift_JIS";
table.tb1 { /*style*/
  border-collapse:collapse
}
body.iro1{
  background-color:#eeffff;  /*blue1*/
 /* background-color:#ddffff;  /*blue2*/
 /* background-color:#ffeeff;  /*pink1*/
 /* background-color:#ffffff;  /*white*/
}
body.iro2{
 /* background-color:#eeffff;  /*blue1*/
  background-color:#ffeeff;  /*pink1*/
 /* background-color:#ffffff;  /*white*/
}
img.exm1 { zoom: 2; }
img.exm2 { zoom: 150%; }
tr.iro2{  background-color:#ffeeff; }  /*pink1*/
tr.iro3{  background-color:#ffddff; }  /*pink2*/
tr.iro4{  background-color:#bbccff; }  /*blue2*/
td.st1{
  border:1pt skyblue solid;
  border-radius: 6px 6px 6px 6px;
 }
td.sta{
  border:2pt blue solid;
  border-radius: 6px 6px 6px 6px;
}
td.stb{
  border:1.2pt blue solid;
  border-radius: 6px 6px 6px 6px;
}
td.stc{
  border:1pt blue solid;
  border-radius: 6px 6px 6px 6px;
}
td.std{
  border:1pt #0088FF solid;
  border-radius: 6px 6px 6px 6px;
}
td.sl1{  border:1pt skyblue solid; }
td.sl2{  border:1pt black solid; }
td.sl3{  border:1.5pt #00aaff solid; } /*1.5ポイントの濃い青*/
th.sl1{  border:1pt skyblue solid; }
th.sl2{  border:1pt black solid; }
span.gyoA {line-height: 125%; } /*行間を1.25倍*/
span.gyo0 {line-height: 150%; } /*行間を1.5倍*/
span.gyo1 {line-height: 200%; } /*行間を２倍*/
span.gyo2 {line-height: 300%; } /*行間を３倍*/

div.dec{
 background-image : url(imag0/pr95009.jpg);
 width : 100px;
 height : 100px;
 background-position : 0px;
 text-align : center;
 vertical-align : middle;
 }
/*画面を拡大部分横1*/
a.hrgY1 {
  display: block;  float: left;
  margin: 1px 1px 1px 1px;
 /* margin: 0.3em 10px 0.3em 0;  *//*画像回りの隙間調整*/
}
a.hrgY1 img{    /*これを入れないと画像が下になる*/
/*  position: absolute; */
  position: relative;
}
a.hrgY1,            /*ここを入れないと上書きされない*/
a.hrgY1 img{
  width: 200px;  height: auto;      /*拡大前の大きさh*/
}
a.hrgY1:hover {
  border: none;  cursor: default;
}
a.hrgY1:hover img {
  width: 620px; height: auto;  /*拡大後の大きさ*/
}
/*画面を拡大部分大横2*/
a.hrgY2 {
  display: block;  float: left;
  margin: 1px 1px 1px 1px;
}
a.hrgY2 img{    /*これを入れないと画像が下になる*/
/*  position: absolute; */
  position: relative;
}
a.hrgY2,            /*ここを入れないと上書きされない*/
a.hrgY2 img{
  width: 300px; height: auto;   /*拡大前の大きさh*/
}
a.hrgY2:hover {
  border: none;  cursor: default;
}
a.hrgY2:hover img {
  width: 620px; height: auto;  /*拡大後の大きさ*/
}
/*画面を拡大部分縦1*/
a.hrgT1 {
  display: block;  float: left;
  margin: 1px 1px 1px 1px;
}
a.hrgT1 img{    /*これを入れないと画像が下になる*/
/*  position: absolute; */
  position: relative;
}
a.hrgT1,            /*ここを入れないと上書きされない*/
a.hrgT1 img{
  width: 100px; height: auto;   /*拡大前の大きさh*/
}
a.hrgT1:hover {
  border: none;  cursor: default;
}
a.hrgT1:hover img {
  width: 360px; height: auto;  /*拡大後の大きさ*/
}
/*画面を拡大部分縦2*/
a.hrgT2 {
  display: block;  float: left;
  margin: 1px 1px 1px 1px;
}
a.hrgT2 img{    /*これを入れないと画像が下になる*/
/*  position: absolute; */
  position: relative;
}
a.hrgT2,            /*ここを入れないと上書きされない*/
a.hrgT2 img{
  width: 140px; height: auto;   /*拡大前の大きさh*/
}
a.hrgT2:hover {
  border: none;  cursor: default;
}
a.hrgT2:hover img {
  width: 380px; height: auto;  /*拡大後の大きさ*/
}
/*画面を拡大部分縦2*/
a.hrgT3 {
  display: block;  float: left;
  margin: 1px 1px 1px 1px;
}
a.hrgT3 img{    /*これを入れないと画像が下になる*/
/*  position: absolute; */
  position: relative;
}
a.hrgT3,            /*ここを入れないと上書きされない*/
a.hrgT3 img{
  width: 200px; height: auto;   /*拡大前の大きさh*/
}
a.hrgT3:hover {
  border: none;  cursor: default;
}
a.hrgT3:hover img {
  width: 440px; height: auto;  /*拡大後の大きさ*/
}
