.ichiran-div1 {
  text-align:left;
  }

.ichiran-pankuzu {
  font-size:14px;
  }

.ichiran-p1 {
  font-size:14px;
  font-weight:normal;
  }

.ichiran-h2-1 {
  font-weight:bold;
  color:#00AB26;background-image:linear-gradient(#5cadd4, #c9e4ff ,#e2f7ff, #c9e4ff,#5cadd4);
  padding:3px 5px;
  border-radius:5px;
  font-size:18px;
  }

.ichiran-img1 {
  width:200px;
  height:200px;
  margin:5px;
  float:left;
  }

.ichiran-img2 {
  width:200px;
  height:200px;
  margin:5px;
  float:left;
  }

.ichiran-kakaku {
  color:#ff0000;
  font-size:16px;
  }

.ichiran-teika {
  font-size:16px;
  }


.hover-img {
    background-color:#ffffff;/*ここでマウスオーバーするときの色を設定。*/
    width:200px;
    height:200px;
    display:block;
  }

a.hover-img img {
  transition:all 0.5s ease;/*ここでマウスオーバーが完了する時間や動きが設定できます。*/
  width:200px;
  height:200px;
  }

a:hover.hover-img img {
    opacity: 0.5;/*ここでマウスオーバー時の透明度が設定できます。（各ブラウザ用）*/
}

.ichiran-table1 {
  width:350px;
  }

.ichiran-td1 {
  width:70px;
  padding:2px;
  }

.ichiran-td2 {
  padding:2px;
  }

.ichiran-appeal {
  font-size:14px;
  margin:3px;
  }

.ichiran-div2 {
  font-size:16px;
  font-weight:normal;
  }

.ichiran-div3 {
  font-size:16px;
  font-weight:normal;
  margin:10px 0 15px 5px;
  }

.ichiran-page-1 {
  margin:5px;
  border-top: 5px solid #80b8ff;
  }

.ichiran-page-1 p {
  text-align:center;
  }

.ichiran-page-2 {
  margin:5px;
  font-size:120%;
  border-bottom: 5px solid #80b8ff;
  }

.ichiran-page-2 p {
  margin:5px;
  text-align:center;
  font-weight:bold;
  }

.suringbelt-1 {
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
  background-color: #f08e3e; 
  border: 1px #c0c0c0 solid;
  color:#ffffff
}

.suringbelt-2 {text-align: center;
   font-weight: bold;
   line-height: 1.5;
   background-color: #006600; 
   border: 1px #c0c0c0 solid;
   color:#ffffff
}

.suringbelt-3 {text-align: center;
   font-weight: bold;
   line-height: 1.5;
   border: 1px #c0c0c0 solid;
}

.suringbelt-3 a:link {
  color:#000000;
  text-decoration: none;
}

.suringbelt-3 a:visited {
  color:#000000;
  text-decoration: none;
}

.suringbelt-3 a:hover {
  color:#ff0000;
  text-decoration: none;
  font-weight:bold;
}

.suringbelt-4 {text-align: center;
   font-weight: bold;
   line-height: 1.5;
   background-color: #ffffcc; 
   border: 1px #c0c0c0 solid;
}

.suringbelt-4 a:link {
  color:#000000;
  text-decoration: none;
}

.suringbelt-4 a:visited {
  color:#000000;
  text-decoration: none;
}

.suringbelt-4 a:hover {
  color:#ff0000;
  text-decoration: none;
  font-weight:bold;
}

.suringbelt-4 {text-align: center;
   font-weight: bold;
   line-height: 1.5;
   background-color: #B7FF70; 
   border: 1px #c0c0c0 solid;
}

.suringbelt-6 {
    font-weight: bold;
    background-image: linear-gradient(#5cadd4, #c9e4ff ,#e2f7ff, #c9e4ff,#5cadd4);
    padding: 3px 5px;
    border-radius: 5px;
    font-size: 20px;
  }

.happou-table{
    width:580px;
    border-collapse:collapse;
    border:solid 1px;
}

.happou-td1{
    background-color:#850e8e;
    text-align:center;
    color:#fff000;
    border:solid 1px #ffffff;
    padding: 5px;
}

.happou-td2{
    text-align:center;
    border:solid 1px #850e8e;
    padding: 5px;
}

.happou-td2 a:link {
  color:#000000;
  text-decoration: none;
}

.happou-td2 a:visited {
  color:#000000;
  text-decoration: none;
}

.happou-td2 a:hover {
  color:#ff0000;
  text-decoration: none;
  font-weight:bold;
}

.happou-th3{
    text-align:center;
    border:solid 1px #ffffff;
    padding: 5px;
}

.happou-td4{
    background-color:#3e0e8e;
    text-align:center;
    color:#fff000;
    border:solid 1px #ffffff;
    padding: 5px;
}

.happou-td5{
    text-align:center;
    border:solid 1px #3e0e8e;
    padding: 5px;
}

.happou-td5 a:link {
  color:#000000;
  text-decoration: none;
}

.happou-td5 a:visited {
  color:#000000;
  text-decoration: none;
}

.happou-td5 a:hover {
  color:#ff0000;
  text-decoration: none;
  font-weight:bold;
}

.ichiran-table2{
  border-collapse:collapse;
  border:solid 1px;
}

.ichiran-table2 td{
  text-align:center;
}
