@charset "utf-8";

.kaisai2{
  margin-top:2.5vh
}
ul{
  padding: 0vh 3vw;
}
li{
  margin-top:1vh
}


.bordered-table {
  border-collapse: collapse; /* セルの境界線が重ならないようにする */
  width: 100%; /* 表の幅を100%に */
  
}

.bordered-table td {
  border: 1px solid black; /* 細い黒い線 */
  padding: 0.5vw; /* セル内の余白を追加 */
}

.bordered-table th {
  border: 1px solid black; /* 見出しセルにも細い線 */
  padding: 8px;
}

.t1-1 {
  width: 30%;
}
.t1-2 {
  width: 60%;
}

.t2-1 {
  width: 5%;
}
.t2-2 {
  width: 25%;
}
.t2-3 {
  width: 60%;
}
.t3-1 {
  width: 5%;
}
.t3-2 {
  width: 25%;
}
.t3-3 {
  width: 30%;
}
.t3-4 {
  width: 30%;
}
.t3-1-t{
  width:30%;
}
.t3-3-t {
  width: 30%;
}
.t3-4-t {
  width: 30%;
}
.bordered-table3 {
  margin-bottom: 4vh;
  }

/*--------------------home-------------------------*/

@media (min-width: 768px) and (max-width: 1024px) {
  .kaisai{
    display: flex;
  }
  .kaisai2{
    display: flex;
    margin-top: 1.5vh;
    margin-right: 5.5vw;
  }
  .bordered-table{
    width:70vw;
  }
}

@media screen and (min-width:1025px) {
  .bordered-table{
    width:60vw;
  }
  .kaisai{
    display: flex;
  }
  .kaisai2{
    display: flex;
    margin-top: 1.5vh;
    margin-right: 5.5vw;
  }
  
}
  
   
