

body{ 
  width: 60%;
  font-family:'メイリオ', 'Meiryo', sans-serif;
  height:100%;
}
@media screen and  (max-width: 320px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1000px;
    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:320px;
    height: 787px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku2 {
    width:320px;
    height: 563px;
    position:absolute; 
    top:0px;
    left:0px;
  }



  div#button1{
    position: absolute;
    width:100%;
  
    max-width:120px;  
  
    left:30px;
    top: 220px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:100px;
    top: 220px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:170px;
    top: 220px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:30px;
    top: 290px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:100px;
    top: 290px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:120px; 
  
    left:170px;
    top: 290px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:120px;  
  
    left:30px;
    top:120px;
    
    
  }

  div#button01{
    position: absolute;
    width:35%;
  
    max-width:200px;  
  
    left:120px;
    top: 80px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 170px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:80px;
  
    left:175px;
    top:125px;
  }
  
  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:80px;
  
    left:175px;
    top:170px;
  }

}@media screen and (min-width: 321px) and (max-width: 360px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:360px;
    height: 638px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku2 {
    width:360px;
    height: 638px;
    position:absolute; 
    top:0px;
    left:0px;
  }


  div#button1{
    position: absolute;
    width:100%;
  
    max-width:150px;   
  
    left:30px;
    top: 250px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:150px;   
  
    left:120px;
    top: 250px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:150px;    
  
    left:210px;
    top: 250px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:30px;
    top: 340px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:120px;
    top: 340px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:210px;
    top: 340px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:120px;  
  
    left:30px;
    top:150px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:250px;  
  
    left:170px;
    top: 100px;
    
  }


  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 330px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:100px;
  
    left:50px;
    top:150px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:100px;
  
    left:50px;
    top:150px;
  }

}@media screen and (min-width: 361px) and (max-width: 375px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:375px;
    height: 665px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku2 {
    width:375px;
    height: 665px;
    position:absolute; 
    top:0px;
    left:0px;
  }


  div#button1{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:30px;
    top: 260px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:150px; 
  
    left:120px;
    top: 260px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:150px; 
  
    left:210px;
    top: 260px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:150px;
  
    left:30px;
    top: 350px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:150px;
  
    left:120px;
    top: 350px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:150px; 
  
    left:210px;
    top: 350px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:130px;  
  
    left:30px;
    top:150px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:250px;  
  
    left:170px;
    top: 100px;
    
  }


  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 330px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:100px;
  
    left:50px;
    top:150px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:100px;
  
    left:50px;
    top:150px;
  }

}@media screen and (min-width: 376px) and (max-width: 384px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:384px;
    height: 681px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:384px;
    height: 681px;
    position:absolute; 
    top:0px;
    left:0px;
  }


  div#button1{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:40px;
    top: 230px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:150px; 
  
    left:130px;
    top: 230px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:150px; 
  
    left:220px;
    top: 230px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:150px; 
  
    left:40px;
    top: 320px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:130px;
    top: 320px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:150px;   
  
    left:220px;
    top: 320px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:130px;  
  
    left:40px;
    top:120px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:250px;  
  
    left:170px;
    top: 120px;
    
  }


  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 380px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:90px;
  
    left:200px;
    top:123px;
  }

  div#button21{
   display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:90px;
  
    left:200px;
    top:150px;
  }

}@media screen and (min-width: 385px) and (max-width: 411px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:411px;
    height: 729px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:411px;
    height: 729px;
    position:absolute; 
    top:0px;
    left:0px;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:20px;
    top: 250px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:120px;
    top: 250px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:220px;
    top: 250px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:180px;   
  
    left:20px;
    top: 350px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:180px;   
  
    left:120px;
    top: 350px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:180px;   
  
    left:220px;
    top: 350px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:130px;  
  
    left:20px;
    top:150px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:280px;  
  
    left:180px;
    top: 120px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 420px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:80px;
    top:110px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:80px;
    top:110px;
  }

}@media screen and (min-width: 412px) and (max-width: 414px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:414px;
    height: 734px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku2 {
    width:414px;
    height: 734px;
    position:absolute; 
    top:0px;
    left:0px;
  }


  div#button1{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:30px;
    top: 270px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:130px;
    top: 270px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:180px;   
  
    left:230px;
    top: 270px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:30px;
    top: 370px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:130px;
    top: 370px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:180px;    
  
    left:230px;
    top: 370px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:150px;  
  
    left:30px;
    top:150px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:280px;  
  
    left:180px;
    top: 120px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 420px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:50px;
    top:170px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:50px;
    top:170px;
  }

}@media screen and (min-width: 415px) and (max-width: 425px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:425px;
    height: 753px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:425px;
    height: 748px;
    position:absolute; 
    top:0px;
    left:0px;
  }



  div#button1{
    position: absolute;
    width:45%;
  
    max-width:300px;  
  
    left:10px;
    top: 230px;

  }

  div#button2{
    position: absolute;
    width:45%;
  
    max-width:300px;  
  
    left:120px;
    top: 230px;
   
  }

  div#button3{
    position: absolute;
    width:45%;
  
    max-width:200px;  
  
    left:230px;
    top: 230px;
    
  }

  div#button4{
    position: absolute;
    width:45%;
  
    max-width:200px;  
  
    left:10px;
    top: 340px;
    
  }

  div#button5{
    position: absolute;
    width:45%;
  
    max-width:200px;  
  
    left:120px;
    top: 340px;
    
    
  }

  div#button6{
    position: absolute;
    width:45%;
  
    max-width:200px;   
  
    left:230px;
    top: 340px;
    
    
  }

  div#button7{
    position: absolute;
    width:30%;
  
    max-width:200px;  
  
    left:20px;
    top:120px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:280px;  
  
    left:180px;
    top: 120px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 420px;
    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: 11px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 11px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 11px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 11px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:100px;
    top:1200px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:120px;
  
    left:100px;
    top:1200px;
  }

}@media screen and (min-width: 426px) and (max-width: 480px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:480px;
    height: 851px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:480px;
    height: 851px;
    position:absolute; 
    top:0px;
    left:0px;
  }


  div#button1{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:30px;
    top: 290px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:140px;
    top: 290px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:200px;   
  
    left:250px;
    top: 290px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:200px;   
  
    left:30px;
    top: 400px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:140px;
    top: 400px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:200px;     
  
    left:250px;
    top: 400px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:30px;
    top:150px;
    
    
  }

  div#button01{
    position: absolute;
    width:45%;
  
    max-width:300px;  
  
    left:240px;
    top: 130px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 430px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:130px;
  
    left:250px;
    top:153px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:130px;
  
    left:250px;
    top:160px;
  }
  
}@media screen and (min-width: 481px) and (max-width: 540px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:540px;
    height: 958px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:540px;
    height: 958px;
    position:absolute; 
    top:0px;
    left:0px;
  }


  div#button1{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:40px;
    top: 350px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:200px;   
  
    left:160px;
    top: 350px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:200px;    
  
    left:280px;
    top: 350px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:40px;
    top: 470px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:200px;    
  
    left:160px;
    top: 470px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:280px;
    top: 470px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:180px;  
  
    left:40px;
    top:200px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:350px;  
  
    left:270px;
    top:130px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 480px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:125px;
  
    left:260px;
    top:205px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:125px;
  
    left:260px;
    top:270px;
  }

}@media screen and (min-width: 541px) and (max-width: 600px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:600px;
    height: 1061px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:600px;
    height: 1061px;
    position:absolute; 
    top:0px;
    left:0px;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:250px;  
  
    left:40px;
    top: 410px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:250px;  
  
    left:190px;
    top: 410px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:250px; 
  
    left:340px;
    top: 410px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:250px; 
  
    left:40px;
    top: 550px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:250px;  
  
    left:190px;
    top: 550px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:250px; 
  
    left:340px;
    top: 550px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:200px;  
  
    left:40px;
    top:250px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:230px;
    top: 150px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 560px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:160px;
  
    left:100px;
    top:250px;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:160px;
  
    left:100px;
    top:250px;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:160px;
  
    left:100px;
    top:300px;
  }

}@media screen and (min-width: 601px) and (max-width: 640px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:640px;
    height: 1933px;
    position:absolute; 
    top:0px;
    left:0px;
    display:none;
  }
  img#yohaku2 {
    width:640px;
    height: 1126px;
    position:absolute; 
    top:0px;
    left:0px;
    
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:270px;  
  
    left:40px;
    top: 350px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:270px;   
  
    left:200px;
    top: 350px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:270px;  
  
    left:360px;
    top: 350px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:270px; 
  
    left:40px;
    top: 500px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:270px; 
  
    left:200px;
    top: 500px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:270px; 
  
    left:360px;
    top: 500px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:200px; 
  
    left:40px;
    top:190px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:350px;  
  
    left:280px;
    top: 190px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 620px;
    margin-left: 2px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 570px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:140px;
  
    left:290px;
    top:195px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:140px;
  
    left:290px;
    top:270px;
  }

}@media screen and (min-width: 641px) and (max-width: 750px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:750px;
    height: 1320px;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:40px;
    top: 500px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:330px; 
  
    left:220px;
    top: 500px;

   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:400px;
    top: 500px;

    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:40px;
    top: 710px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:220px;
    top: 710px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:400px;
    top: 710px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:250px;  
  
    left:40px;
    top:300px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:340px;  
  
    left:300px;
    top: 200px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 720px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 680px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:170px;
  
    left:350px;
    top:305px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:170px;
  
    left:350px;
    top:400px;
  }

}@media screen and (min-width: 751px) and (max-width: 768px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:768px;
    height: 1352px;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:40px;
    top: 500px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:230px;
    top: 500px;

   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:420px;
    top: 500px;

    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:40px;
    top: 690px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:230px;
    top: 690px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:420px;
    top: 690px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:250px;  
  
    left:40px;
    top:300px;
    
    
  }

  div#button01{
    position: absolute;
    width:50%;
  
    max-width:340px;  
  
    left:300px;
    top: 200px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 730px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 680px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:170px;
  
    left:350px;
    top:310px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:170px;
  
    left:350px;
    top:400px;
  }

}@media screen and (min-width: 769px) and (max-width: 800px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:800px;
    height: 1408px;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:50px;
    top: 500px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:250px;
    top: 500px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:450px;
    top: 500px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:330px;   
  
    left:50px;
    top: 700px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:250px;
    top: 700px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:330px;  
  
    left:450px;
    top: 700px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:250px;  
  
    left:50px;
    top:280px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:370px;
    top: 200px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 740px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:220px;
  
    left:100px;
    top:2800px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:220px;
  
    left:100px;
    top:2800px;
  }

}@media screen and (min-width: 801px) and (max-width: 828px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:828px;
    height: 1457px;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:350px;
  
    left:50px;
    top: 570px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:350px;
  
    left:250px;
    top: 570px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:350px;
  
    left:450px;
    top: 570px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:350px;
  
    left:50px;
    top: 770px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:350px;
  
    left:250px;
    top: 770px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:350px;
  
    left:450px;
    top: 770px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:350px; 
  
    left:50px;
    top:300px;
    
    
  }

  div#button01{
    position: absolute;
    width:60%;
  
    max-width:300px;  
  
    left:410px;
    top:220px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 900px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:220px;
  
    left:300px;
    top:300px;
  }

  div#button21{
    display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:220px;
  
    left:300px;
    top:400px;
  }

}@media screen and (min-width: 829px) and (max-width: 1024px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:1024px;
    height: 1802px;
    position:absolute; 
    top:0px;
    left:0px;
  }

  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:450px;
  
    left:40px;
    top: 700px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:450px;
  
    left:300px;
    top: 700px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:450px;
  
    left:560px;
    top: 700px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:450px;
  
    left:40px;
    top: 970px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:450px;
  
    left:300px;
    top: 970px;
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:450px;
  
    left:560px;
    top: 970px;
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:40px;
    top:450px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:410px;
    top:250px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 820px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:210px;
  
    left:410px;
    top:460px;
  }

  div#button21{
     display:none;
  }
  
  div#button22{
    position: absolute;
    width:100%;
  
    max-width:210px;
  
    left:410px;
    top:570px;
  }

}@media screen and (min-width: 1025px) and (max-width: 1080px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:1080px;
    height: 1900px;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:470px;  
  
    left:40px;
    top: 650px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:470px;  
  
    left:300px;
    top: 650px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:470px;  
  
    left:560px;
    top: 650px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:470px;
  
    left:40px;
    top: 920px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:470px;
  
    left:300px;
    top: 920px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:470px;
  
    left:560px;
    top: 920px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:400px;  
  
    left:40px;
    top:330px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:410px;
    top:250px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 800px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:300px;
  
    left:100px;
    top:310px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:300px;
  
    left:100px;
    top:310px;
  }


}@media screen and (min-width: 1081px) and (max-width: 1125px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:1125px;
    height: 1980px;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:480px;
  
    left:40px;
    top: 700px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:480px;
  
    left:330px;
    top: 700px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:480px;
  
    left:620px;
    top: 700px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:480px;
  
    left:40px;
    top: 980px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:480px;
  
    left:330px;
    top: 980px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:480px;
  
    left:620px;
    top: 980px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:400px; 
  
    left:40px;
    top:400px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:450px;  
  
    left:600px;
    top:260px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1080px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 950px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:280px;
  
    left:540px;
    top:410px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:280px;
  
    left:540px;
    top:550px;
  }

}@media screen and (min-width: 1126px) and (max-width: 1170px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:1170px;
    height: 2059px;
    position:absolute; 
    top:0px;
    left:0px;
  }

  img#yohaku2 {
    display:none;
  }
  div#button1{
    position: absolute;
    width:100%;
  
    max-width:500px;
  
    left:40px;
    top: 800px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:500px;
  
    left:340px;
    top: 800px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:500px;
  
    left:640px;
    top: 800px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:500px;
  
    left:40px;
    top: 1100px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:500px;
  
    left:340px;
    top: 1100px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:500px;
  
    left:640px;
    top: 1100px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:450px; 
  
    left:40px;
    top:450px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:450px;  
  
    left:600px;
    top:260px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  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: 960px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:320px;
  
    left:590px;
    top:460px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:320px;
  
    left:590px;
    top:615px;
  }

}@media screen and (min-width: 1171px) and (max-width: 1242px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:1242px;
    height: 2186px;
    position:absolute; 
    top:0px;
    left:0px;
  }

  img#yohaku2 {
    display:none;
  }
  div#button1{
    position: absolute;
    width:100%;
  
    max-width:550px;  
  
    left:40px;
    top: 800px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:550px;  
  
    left:340px;
    top: 800px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:550px;
  
    left:640px;
    top: 800px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:550px;
  
    left:40px;
    top: 1130px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:550px;
  
    left:340px;
    top: 1130px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:550px;
  
    left:640px;
    top: 1130px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:450px; 
  
    left:40px;
    top:450px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:500px;  
  
    left:550px;
    top: 350px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1200px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top: 1200px;
    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#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:330px;
  
    left:40px;
    top:450px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:330px;
  
    left:40px;
    top:450px;
  }

}@media screen and (min-width: 1243px) and (max-width: 1284px) {
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1284px;
    height: 742px;

    position:absolute;
    top:0px;
    left:0px;
    display:none;
  }

  img#yohaku1 {
    width:1284px;
    height: 2260px;
    
    position:absolute; 
    top:0px;
    left:0px;
    
  }
  img#yohaku2 {
    display:none;
  }

  div#button1{
    position: absolute;
    width:100%;
  
    max-width:550px;  
  
    left:40px;
    top: 800px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:550px; 
  
    left:340px;
    top: 800px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:550px;   
  
    left:640px;
    top: 800px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:550px;   
  
    left:40px;
    top: 1140px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:550px;     
  
    left:340px;
    top: 1140px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:550px;   
  
    left:640px;
    top: 1140px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:500px;  
  
    left:40px;
    top:400px;
    
    
  }

  div#button01{
    position: absolute;
    width:55%;
  
    max-width:500px;  
  
    left:550px;
    top: 350px;
    
  }

  div#button02{
    position: absolute;
    width:55%;
  
    max-width:300px;  
  
    left:100px;
    top: 330px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1250px;
    margin-left: 10px;
    table-layout: fixed;
    margin-right: auto;
    margin-top:1150px;
    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: 35px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 15%;
  padding: 10px 0;
  font-size: 35px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 7%;
  padding: 10px 0;
  font-size: 35px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width:7%;
    padding: 10px 0;
    font-size: 35px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 10%;
    padding: 10px 0;
    font-size: 35px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 10%;
    padding: 10px 0;
    font-size: 35px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 10%;
    padding: 10px 0;
    font-size: 35px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 10%;
    padding: 10px 0;
    font-size: 35px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 15%;
    padding: 20px 0;
    font-size: 35px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
  div#button11{
    display:none;
  }
  div#button12{
    display:none;
  }
  div#button13{
    display:none;
  }
  div#button14{
    display:none;
  }
  div#button15{
    display:none;
  }
  div#button16{
    display:none;
  }
  div#button17{
    display:none;
  }
  div#button18{
    display:none;
  }
  div#button19{
    display:none;
  }
  div#button20{
    position: absolute;
    width:100%;
  
    max-width:340px;
  
    left:650px;
    top:415px;
  }

  div#button21{
     display:none;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:340px;
  
    left:650px;
    top:585px;
  }

}@media screen and (min-width: 1285px){
  body {
    background-color: #e0ffff;
  }

  img#yohaku {
    width:1900px;
    height: 1100px;
    
    position:absolute;
    top:0px;
    left:0px;
    
  }

  img#yohaku1 {
    width:1284px;
    height: 2272px;
    display:none;
    position:absolute; 
    top:0px;
    left:0px;
  }
  img#yohaku2 {
    display:none;
  }



  div#button001{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:20px;
    top: 75px;
  }
  
  .hexagon001{
    margin: 0 auto;
    width: 120px;
    height: 35px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button002{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:245px;
    top: 75px;
  }
  
  .hexagon002{
    margin: 0 auto;
    width: 150px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button003{
    position: absolute;
    width:100%;
  
    max-width:300px;  
    
    left:495px;
    top: 75px;
  }
  
  .hexagon003{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button004{
    position: absolute;
    width:100%;
  
    max-width:285px;  
  
    left:770px;
    top: 75px;
  }
  
  .hexagon004{
    margin: 0 auto;
    width: 195px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button005{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1025px;
    top: 75px;
  }
  
  .hexagon005{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button006{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1295px;
    top: 75px;
  }
  
  .hexagon006{
    margin: 0 auto;
    width: 210px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }

  div#button007{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:1550px;
    top: 75px;
  }
  
  .hexagon007{
    margin: 0 auto;
    width: 190px;
    height: 30px;
    display: block;
    position: relative;
    
    transition: all 0.2s linear;
  }




  div#button1{
    position: absolute;
    width:100%;
  
    max-width:400px;

    left:160px;
    top: 410px;

  }

  div#button2{
    position: absolute;
    width:100%;
  
    max-width:400px;
  
    left:450px;
    top: 410px;
   
  }

  div#button3{
    position: absolute;
    width:100%;
  
    max-width:400px;
  
    left:740px;
    top: 410px;
    
  }

  div#button4{
    position: absolute;
    width:100%;
  
    max-width:400px;
  
    left:160px;
    top: 680px;
    
  }

  div#button5{
    position: absolute;
    width:100%;
  
    max-width:400px;
  
    left:450px;
    top: 680px;
    
    
  }

  div#button6{
    position: absolute;
    width:100%;
  
    max-width:400px;
  
    left:740px;
    top: 680px;
    
    
  }

  div#button7{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:160px;
    top:200px;
    z-index:10;
    
  }

  div#button11{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1125px;
    top:440px;
    
  }

  div#button12{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1125px;
    top:520px;
    
  }

  div#button13{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1125px;
    top:600px;
    
  }
  div#button14{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1480px;
    top:440px;
  }

  div#button15{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1480px;
    top:520px;
  }

  div#button16{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1480px;
    top:600px;
  }
  div#button17{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1480px;
    top:680px;
  }

  div#button18{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1480px;
    top:760px;
  }

  div#button19{
    position: absolute;
    width:100%;
  
    max-width:250px;
  
    left:1480px;
    top:840px;
  }

  div#button20{
    position: absolute;
    width:100%;
  
    max-width:160px;
  
    left:500px;
    top:220px;
  }

  div#button21{
    position: absolute;
    width:100%;
  
    max-width:160px;
  
    left:1080px;
    top:160px;
  }

  div#button22{
    position: absolute;
    width:100%;
  
    max-width:160px;
  
    left:500px;
    top:300px;
  }

  div#button01{
    position: absolute;
    width:100%;
  
    max-width:300px;  
  
    left:100px;
    top: 200px;
    
  }

  div#button02{
    position: absolute;
    width:80%;
  
    max-width:100px;  
  
    left:1370px;
    top: 600px;
    
  }
  table#list {
    border: 2px solid #d3d3d3;
    position:absolute;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 1300px;
    margin-left: 550px;
    table-layout: fixed;
    margin-right: auto;
    margin-top:170px;
    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: 17%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color:   #faebd7;
    color:#000000;
}

table#list th.Value{
  width: 17%;
  padding: 10px 0;
  font-size: 20px;
  padding: 1px;
  background-color:  #faebd7;
  color:#000000;
}
table#list th.TL0{
  width: 11%;
  padding: 10px 0;
  font-size: 20px;
  padding: 1px;
  background-color: #98fb98;
  color:#000000;
}
table#list th.TL1{
    width: 11%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color: #00ff7f;
    color:#000000;
}
table#list th.TL2{
    width: 15%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color:  #ffff00;
    color:#000000;
}
table#list th.TL3{
    width: 14%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color:  #ff0000;
    color:#fff;
}
table#list th.TL4{
    width: 14%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color:  #c71585;
    color:#fff;
}
table#list th.TL5{
    width: 12%;
    padding: 10px 0;
    font-size: 20px;
    padding: 1px;
    background-color:  #000000;
    color:#fff;
}
  table#list tr{
    text-align: center;
    width: 5%;
    padding: 20px 0;
    font-size: 20px;
    background-color: #fff;
    color:#3a3a3a;
  }
  
  table#list td:hover{
    background-color: #d4faff;
  }
}
