body{
  width: 60%;
  font-family:'メイリオ', 'Meiryo', sans-serif;
  height:100%;
}
@media screen  and (max-width: 240px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:230px;    
    height:104px;  
    top:90px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:240px;
    height:426px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:15px;
    top: 110px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:130px;
    top: 110px;
    
  }
  
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 200px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }
  

  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


table#list th.Kijun{
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 9px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 9px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:13%;
  
    max-width:300px;  
  
    left:20px;
    top: 60px;
    
  }
  div#button001{
    position: absolute;
    width:13%;
  
    max-width:300px;  
  
    left:50px;
    top: 60px;
    
  }

  div#button002{
    position: absolute;
    width:13%;
  
    max-width:300px;  
    left:80px;
    top: 60px;
    
  }

  div#button003{
    position: absolute;
    width:13%;
  
    max-width:300px;  
    left:110px;
    top: 60px;
    
  }
  
  div#button004{
    position: absolute;
    width:13%;
  
    max-width:300px;  
    left:140px;
    top: 60px;
    
  }

  div#button005{
    position: absolute;
    width:13%;
  
    max-width:300px;  
    left:170px;
    top: 60px;
    
  }

  div#button006{
    position: absolute;
    width:13%;
  
    max-width:300px;  
    left:200px;
    top: 60px;
    
  }

}@media screen and (min-width: 241px) and (max-width: 280px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:270px;    
    height:122px;  
    top:100px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:280px;
    height:496px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:20px;
    top: 125px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:155px;
    top: 125px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 310px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:20px;
    top: 65px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:55px;
    top: 65px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:90px;
    top: 65px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:125px;
    top: 65px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:160px;
    top: 65px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:195px;
    top: 65px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:230px;
    top: 65px;
    
  }

}@media screen and (min-width: 281px) and (max-width: 320px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:310px;    
    height:140px;  
    top:100px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:320px;
    height:496px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:20px;
    top: 130px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:175px;
    top: 130px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 310px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }
  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:20px;
    top: 60px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:60px;
    top: 60px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:100px;
    top: 60px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:140px;
    top: 60px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:180px;
    top: 60px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:220px;
    top: 60px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:260px;
    top: 60px;
    
  }

}@media screen and (min-width: 321px) and (max-width: 360px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:350px;    
    height:158px;  
    top:120px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:360px;    
    height:637px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:25px;
    top: 150px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:200px;
    top: 150px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 345px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 75px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:75px;
    top: 75px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:120px;
    top: 75px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:165px;
    top: 75px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:210px;
    top: 75px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:255px;
    top: 75px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:300px;
    top: 75px;
    
  }
}@media screen and (min-width: 361px) and (max-width: 375px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:360px;    
    height:163px;  
    top:120px;
    left:10px;
    position:absolute;
    
  }

  img#imgs{
    width:375px;
    height:664px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:30px;
    top: 155px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:210px;
    top: 155px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 365px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 2px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 75px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:75px;
    top: 75px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:120px;
    top: 75px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:165px;
    top: 75px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:210px;
    top: 75px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:255px;
    top: 75px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:300px;
    top: 75px;
    
  }
}@media screen and (min-width: 376px) and (max-width: 384px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:374px;    
    height:170px;  
    top:135px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:384px;
    height:681px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:30px;
    top: 170px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:225px;
    top: 170px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 350px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }
  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 85px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:75px;
    top: 85px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:120px;
    top: 85px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:165px;
    top: 85px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:210px;
    top: 85px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:255px;
    top: 85px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:300px;
    top: 85px;
    
  }

}@media screen and (min-width: 385px) and (max-width: 411px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:400px;    
    height:180px;  
    top:135px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:411px;
    height:725px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:30px;
    top: 170px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:225px;
    top: 170px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 395px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 2px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 85px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:80px;
    top: 85px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:130px;
    top: 85px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:180px;
    top: 85px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:230px;
    top: 85px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:280px;
    top: 85px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:330px;
    top: 85px;
    
  }
}@media screen and (min-width: 412px) and (max-width: 414px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:400px;    
    height:180px;  
    top:135px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:414px;
    height:733px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:30px;
    top: 170px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:225px;
    top: 170px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 400px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 2px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 85px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:80px;
    top: 85px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:130px;
    top: 85px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:180px;
    top: 85px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:230px;
    top: 85px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:280px;
    top: 85px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:330px;
    top: 85px;
    
  }
}@media screen and (min-width: 415px) and (max-width: 425px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:415px;
    height: 181px;
    top:180px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:425px;
    height: 753px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:25%;
  
    max-width:300px;  
  
    left:30px;
    top: 220px;
    
  }
  
  div#button2A{
    position: absolute;
    width:25%;
  
    max-width:300px;  
  
    left:240px;
    top: 220px;

    
  }
   table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 400px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 2px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 9px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 9px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:20px;
    top: 120px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:75px;
    top: 120px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:130px;
    top: 120px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:185px;
    top: 120px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:240px;
    top: 120px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:295px;
    top: 120px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:350px;
    top: 120px;
    
  }
}@media screen and (min-width: 426px) and (max-width: 480px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:470px;
    height: 213px;
    top:180px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:480px;
    height: 851px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:30px;
    top: 225px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:265px;
    top: 225px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 455px;
    margin-left: 2px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 2px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 13px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 13px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }


  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 120px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:90px;
    top: 120px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:150px;
    top: 120px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:210px;
    top: 120px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:270px;
    top: 120px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:330px;
    top: 120px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:390px;
    top: 120px;
    
  }
}@media screen and (min-width: 481px) and (max-width: 540px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:530px;    
    height:239px;  
    top:180px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:540px;
    height:956px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:40px;
    top: 230px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:300px;
    top: 230px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 525px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 2px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 15px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 15px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 115px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:100px;
    top: 115px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:170px;
    top: 115px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:240px;
    top: 115px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:310px;
    top: 115px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:380px;
    top: 115px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:450px;
    top: 115px;
    
  }
}@media screen and (min-width: 541px) and (max-width: 600px) {  
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:590px;    
    height:267px;  
    top:220px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:600px;
    height: 1064px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:40px;
    top: 270px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:330px;
    top: 270px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 575px;
    margin-left: 5px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 16px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 16px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:20px;
    top: 140px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:100px;
    top: 140px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:180px;
    top: 140px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:260px;
    top: 140px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:340px;
    top: 140px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:420px;
    top: 140px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:500px;
    top: 140px;
    
  }
}@media screen and (min-width: 601px) and (max-width: 768px) {  
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:760px;    
    height:340px;  
    top:250px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:768px;
    height:1359px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:50px;
    top: 320px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:430px;
    top: 320px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 620px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 18px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 18px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 155px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:130px;
    top: 155px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:230px;
    top: 155px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:330px;
    top: 155px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:430px;
    top: 155px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:530px;
    top: 155px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:630px;
    top: 155px;
    
  }
}@media screen and (min-width: 769px) and (max-width: 800px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:790px;    
    height:358px;  
    top:280px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:800px;
    height: 1418px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:50px;
    top: 350px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:440px;
    top: 350px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 720px;
    margin-left: 30px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 10px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 20px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:30px;
    top: 175px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:130px;
    top: 175px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:230px;
    top: 175px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:330px;
    top: 175px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:430px;
    top: 175px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:530px;
    top: 175px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:630px;
    top: 175px;
    
  }
}@media screen and (min-width: 801px) and (max-width: 1024px) {  
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:1010px;    
    height:455px;  
    top:340px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:1024px;
    height:1812px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:70px;
    top: 430px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:570px;
    top: 430px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 730px;
    margin-left: 80px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 10px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 21px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 21px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:60px;
    top: 215px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:190px;
    top: 215px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:320px;
    top: 215px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:450px;
    top: 215px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:580px;
    top: 215px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:710px;
    top: 215px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:840px;
    top: 215px;
    
  }
}@media screen and (min-width: 1025px) and (max-width: 1080px) {
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:1060px;
    height: 485px;
    top:400px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:1080px;
    height: 1915px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:80px;
    top: 500px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:600px;
    top: 500px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 770px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 200px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 22px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:10px;
    top: 260px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:160px;
    top: 260px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:310px;
    top: 260px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:460px;
    top: 260px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:610px;
    top: 260px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:760px;
    top: 260px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:907px;
    top: 260px;
    
  }
}@media screen and (min-width: 1081px) and (max-width: 1125px) { 
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:1110px;
    height: 503px;
    top:400px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:1125px;
    height: 1995px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:80px;
    top: 500px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:620px;
    top: 500px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 780px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 300px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 22px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 22px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:10px;
    top: 260px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:160px;
    top: 260px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:310px;
    top: 260px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:460px;
    top: 260px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:610px;
    top: 260px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:760px;
    top: 260px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:910px;
    top: 260px;
    
  }
}@media screen and (min-width: 1126px) and (max-width: 1170px) {  
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:1160px;
    height: 526px;
    top:400px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:1170px;
    height: 2074px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:80px;
    top: 500px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:650px;
    top: 500px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 600px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 29px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 29px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:80px;
    top: 260px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:230px;
    top: 260px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:380px;
    top: 260px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:530px;
    top: 260px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:680px;
    top: 260px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:830px;
    top: 260px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:980px;
    top: 260px;
    
  }
}@media screen and (min-width: 1171px) and (max-width: 1242px) {  
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:1230px;
    height: 558px;
    top:450px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:1242px;
    height: 2202px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:100px;
    top: 570px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:300px;  
  
    left:720px;
    top: 570px;

    
  }
 table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    margin-left: 0px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 300px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 30px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:80px;
    top: 280px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:230px;
    top: 280px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:380px;
    top: 280px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:530px;
    top: 280px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:680px;
    top: 280px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:830px;
    top: 280px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:980px;
    top: 280px;
    
  }
}@media screen and (min-width: 1243px) and (max-width: 1284px) {  
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  
  img#yohakus{
    width:1270px;
    height: 576px;
    top:450px;
    left:5px;
    position:absolute;
    
  }

  img#imgs{
    width:1284px;
    height: 2276px;
    top:0px;
    left:0px;
    position:absolute;
    
  }
  
  div#button1A{
    position: absolute;
    width:27%;
  
    max-width:400px;  
  
    left:100px;
    top: 570px;
    
  }
  
  div#button2A{
    position: absolute;
    width:27%;
  
    max-width:400px;  
  
    left:720px;
    top: 570px;
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1080px;
    margin-left: 30px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 400px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 30px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 30px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }


  div#button000{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:100px;
    top: 290px;
    
  }
  
  div#button001{
    position: absolute;
    width:16%;
  
    max-width:300px;  
  
    left:250px;
    top: 290px;
    
  }

  div#button002{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:400px;
    top: 290px;
    
  }

  div#button003{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:550px;
    top: 290px;
    
  }
  
  div#button004{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:700px;
    top: 290px;
    
  }

  div#button005{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:850px;
    top: 290px;
    
  }

  div#button006{
    position: absolute;
    width:16%;
  
    max-width:300px;  
    left:1000px;
    top: 290px;
    
  }  
}@media screen and (min-width: 1285px) and (max-width: 1366px){
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:484px;
    height: 800px;
    top:160px;
    left:150px;
    position:absolute;
    
  }
  
  img#yohakus{
    width:1366px;
    height: 975px;
    top:450px;
    left:5px;
    position:absolute;
    display:none;
  }

  img#imgs{
    width:1284px;
    height: 2276px;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  img#img{
    width:1900px;
    height: 1100px;
    top:0px;
    left:0px;
    position:absolute;
  }

  
  div#button1A{
    position: absolute;
    width:20%;
  
    max-width:400px;  
  
    left:200px;
    top: 220px;
    
  }
  
  div#button2A{
    position: absolute;
    width:20%;
  
    max-width:400px;  
  
    left:200px;
    top: 610px;

    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1140px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 300px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 32px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 32px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }
  div#button000{
    display:none;
  }

  div#button001{
    display:none;
  }

  div#button002{
    display:none;
  }

  div#button003{
    display:none;
  }

  div#button004{
    display:none;
  }

  div#button005{
    display:none;
  }
  div#button006{
    display:none;
  }  
  div#button007{
    display:none;
  }
  div#button01{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:20px;
    top: 75px;
    
  }
  
  .hexagon01{
    margin: 0 auto;
    width: 120px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button02{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:245px;
    top: 75px;
    
  }
  
  .hexagon02{
    margin: 0 auto;
    width: 150px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button03{
    position: absolute;
    width:100%;
  
    max-width:300px;  
    
    left:495px;
    top: 75px;
  }
  
  .hexagon03{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button04{
    position: absolute;
    width:100%;
  
    max-width:285px;  
  
    left:770px;
    top: 75px;
  }
  
  .hexagon04{
    margin: 0 auto;
    width: 195px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button05{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1025px;
    top: 75px;
  }
  
  .hexagon05{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button06{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1295px;
    top: 75px;
  }
  
  .hexagon06{
    margin: 0 auto;
    width: 210px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button07{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1550px;
    top: 75px;
  }
  
  .hexagon07{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }
}@media screen and (min-width: 1367px){
  body {
    background-color: #ffffff;
    }
  img#yohaku {
    width:484px;
    height: 800px;
    top:185px;
    left:120px;
    position:absolute;
    
  }
  
  img#yohakus{
    width:1270px;
    height: 576px;
    top:450px;
    left:5px;
    position:absolute;
    display:none;
  }

  img#imgs{
    width:1284px;
    height: 2276px;
    top:0px;
    left:0px;
    position:absolute;
    display:none;
  }
  img#img{
    width:1900px;
    height: 1100px;
    top:0px;
    left:0px;
    position:absolute;
  }

  
  div#button1A{
    position: absolute;
    width:14%;
  
    max-width:260px; 

    left:175px;
    top: 240px;
    
  }
  
  div#button2A{
    position: absolute;
    width:14%;
  
    max-width:260px; 

    left:175px;
    top: 650px;

    
  }

  table#list {
    border: 2px solid #d3d3d3;
    position: absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1100px;
    margin-left: 700px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 270px;
    box-shadow: 0 0 15px -6px #00000073;
  }

  table#list tr {
    border: 2px solid #d3d3d3;
    background-color: #fff;
  }


  table#list th,
  table#list td {
    border-right: 2px solid #d3d3d3;
    padding: 10.9px 0;
    padding: 1px;
    border-bottom: 1px solid #eee;
    height: 9px;
  }


  table#list th.Kijun {
    width: 24%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.Value {
    width: 15%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #faebd7;
    color: #000000;
  }

  table#list th.TL0 {
    width: 7%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #98fb98;
    color: #000000;
  }

  table#list th.TL1 {
    width: 7%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #00ff7f;
    color: #000000;
  }

  table#list th.TL2 {
    width: 10%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #ffff00;
    color: #000000;
  }

  table#list th.TL3 {
    width: 10%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #ff0000;
    color: #fff;
  }

  table#list th.TL4 {
    width: 10%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #c71585;
    color: #fff;
  }

  table#list th.TL5 {
    width: 10%;
    padding: 10px 0;
    font-size: 34px;
    padding: 1px;
    background-color: #000000;
    color: #fff;
  }

  table#list tr {
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 34px;
    background-color: #fff;
    color: #3a3a3a;
  }

  table#list td:hover {
    background-color: #d4faff;
  }

  div#button000{
    display:none;
  }

  div#button001{
    display:none;
  }

  div#button002{
    display:none;
  }

  div#button003{
    display:none;
  }

  div#button004{
    display:none;
  }

  div#button005{
    display:none;
  }
  div#button006{
    display:none;
  }  
  div#button007{
    display:none;
  }
  
  
  div#button01{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:20px;
    top: 75px;
    
  }
  
  .hexagon01{
    margin: 0 auto;
    width: 120px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button02{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:245px;
    top: 75px;
    
  }
  
  .hexagon02{
    margin: 0 auto;
    width: 150px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button03{
    position: absolute;
    width:100%;
  
    max-width:300px;  
    
    left:495px;
    top: 75px;
  }
  
  .hexagon03{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button04{
    position: absolute;
    width:100%;
  
    max-width:285px;  
  
    left:770px;
    top: 75px;
  }
  
  .hexagon04{
    margin: 0 auto;
    width: 195px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button05{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1025px;
    top: 75px;
  }
  
  .hexagon05{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button06{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1295px;
    top: 75px;
  }
  
  .hexagon06{
    margin: 0 auto;
    width: 210px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button07{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1550px;
    top: 75px;
  }
  
  .hexagon07{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button08{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1020px;
    top: 205px;
  }

  div#button09{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1270px;
    top: 205px;
  }

  div#button10{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1520px;
    top: 205px;
  }

  div#button11{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:770px;
    top: 200px;
  }
}