@charset "UTF-8";

.commlist {
  margin: 0 0 2em 1.6em;
}
.commlist li {
  list-style-type: disc;
  font-size: 116%;
  line-height: 1.4;
  padding: 0.2em;
}

.aisatsulist {
  margin-bottom: 2em;
}
.aisatsulist > li {
  font-size: 116%;
  border-bottom: 1px dotted #333333;
  line-height: 1.4;
  position: relative;
  padding-left: 2em;
  padding: 0.5em 1em 0.5em 2em;
}
.aisatsulist > li span {
  position: absolute;
  left: 0.3em;
}

.acce_date {
  border-bottom: 1px solid #cccccc;
  text-align: right;
  padding-bottom: 1em;
}
.tbl_title {
  font-size: 132%;
  margin-bottom: 0.5em;
}
.kanrisha_tbl {
  width: 80%;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  margin-bottom: 2em;
}
.kanrisha_tbl th {
  background: #ddf1fc;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
  font-size: 116%;
  line-height: 1.6;
  padding: 0.4em;
  text-align: left;
  vertcal-align: top;
}
.kanrisha_tbl td {
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
  font-size: 116%;
  line-height: 1.6;
  padding: 0.4em;
  text-align: left;
  vertcal-align: top;
}



@media only screen and (max-width: 896px) {

  .sidemenu { display: none; }

  .commlist li {
    font-size: 150%;
  }

  .aisatsulist > li {
    font-size: 140%;
  }

  .tbl_title {
    font-size: 150%;
    margin-bottom: 0.5em;
  }
  .kanrisha_tbl {
    width: 100%;
  }
  .kanrisha_tbl th {
    font-size: 140%;
  }
  .kanrisha_tbl td {
    font-size: 140%;
  }

}

@media only screen and (max-width: 480px) {


}

@media only screen and (max-width: 414px) {

  .commlist li {
    font-size: 123%;
  }

  .aisatsulist > li {
    font-size: 123%;
  }

  .tbl_title {
    font-size: 132%;
  }
  .kanrisha_tbl th {
    font-size: 123%;
  }
  .kanrisha_tbl td {
    font-size: 123%;
  }




}

@media only screen and (max-width: 320px) {

  .commlist li {
    font-size: 116%;
  }

  .aisatsulist > li {
    font-size: 116%;
  }

  .tbl_title {
    font-size: 123%;
  }
  .kanrisha_tbl th {
    font-size: 116%;
  }
  .kanrisha_tbl td {
    font-size: 116%;
  }

}
