@charset "UTF-8";

.m-icon-pdf:before {
  display: none;
}

.m-icon-pdf {
  padding-left: 0;
}

.top .title-l-a {
  background-color: #c80000;
  border-top: 1px solid #c80000;
}

.parenting .title-l-a {
  background-color: #ff6060;
  border-top: 1px solid #ff6060;
}

.handicapped .title-l-a {
  background-color: #60803e;
  border-top: 1px solid #60803e;
}

.nursing .title-l-a {
  background-color: #508090;
  border-top: 1px solid #508090;
}

.working .title-l-a {
  background-color: #de9010;
  border-top: 1px solid #de9010;
}

.chiiki .title-l-a {
  background-color: #808080;
  border-top: 1px solid #808080;
}

.top .title-m {
  border-left: 16px solid #c80000;
  border-bottom: 2px solid #c80000;
}

.parenting .title-m {
  border-left: 16px solid #ff6060;
  border-bottom: 2px solid #ff6060;
}

.handicapped .title-m {
  border-left: 16px solid #60803e;
  border-bottom: 2px solid #60803e;
}

.nursing .title-m {
  border-left: 16px solid #508090;
  border-bottom: 2px solid #508090;
}

.working .title-m {
  border-left: 16px solid #de9010;
  border-bottom: 2px solid #de9010;
}

.chiiki .title-m {
  border-left: 16px solid #808080;
  border-bottom: 2px solid #808080;
}

.box li {
  margin-top: 24px;
  align-self: center;
  line-height: 2.0em;
}

.box .one-quarter-clear {
  width: calc((100% - 72px) / 4);
}

.box .one-third-clear {
  width: calc((100% - 48px) / 3);
}

.box .one-half-clear {
  width: calc((100% - 24px) / 2);
}

.box .two-third-clear {
  width: calc((((100% - 48px) / 3) * 2) + 24px);
}

.box .three-quarter-clear {
  width: calc((((100% - 72px) / 4) * 3) + 48px);
}

.name {
  margin-top: 48px;
  text-align: right;
}

.name img {
  margin-left: 16px;
  width: 192px;
}

.waku {
  width: 100%;
  background-color: #fafafa;
  border: 1px solid #dddddd;
  border-radius: 8px;
  padding: 0 24px 24px 24px;
}

.gaku {
  background-color: transparent;
  border: 1px solid #dddddd;
  border-radius: 24px;
}

.top .table > tbody > tr > th {
  background-color: #c80000;
  color: #ffffff;
}

.parenting .table > tbody > tr > th {
  background-color: #ff6060;
  color: #ffffff;
}

.handicapped .table > tbody > tr > th {
  background-color: #60803e;
  color: #ffffff;
}

.nursing .table > tbody > tr > th {
  background-color: #508090;
  color: #ffffff;
}

.working .table > tbody > tr > th {
  background-color: #de9010;
  color: #ffffff;
}

.chiiki .table > tbody > tr > th {
  background-color: #808080;
  color: #ffffff;
}

@media screen and (max-width: 767px) {

  .box li {
    margin-top: 16px;
    line-height: normal;
  }

  .box li:nth-of-type(2) {
    padding-left: 8px;
    padding-right: 8px; 
  }

  .box .one-quarter-clear,
  .box .one-third-clear,
  .box .one-half-clear,
  .box .two-third-clear,
  .box .three-quarter-clear {
    width: 100%;
  }

  .waku > .box > li:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0; 
  }

  .name {
      margin-top: 24px;
  }

  .name img {
      width: 130px;
  }

  .spw-60 {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
  }

}