.tukusi {
  font-family: fot-tsukuardgothic-std, sans-serif !important;
  font-weight: 400;
  font-style: normal;
}

.tukusibold {
  font-family: fot-tsukuardgothic-std, sans-serif !important;
  font-weight: 700;
  font-style: normal;
}

#mainimg.top .li11 {
  overflow: hidden;
  display: flex;
}
#mainimg.top .li11 .left {
  width: calc(31.5% + 80px);
  background-color: #ded9c3;
  background-image: url(../img/top/img-kv_11_left.jpg);
  background-size: calc(85% - 100px) auto;
  background-repeat: no-repeat;
  background-position: center center;
}
#mainimg.top .li11 .right {
  width: calc(100% - (31.5% + 80px));
  background-image: url(../img/top/img-kv_11_right.jpg);
  background-size: cover;
  background-position: top left;
}
@media (min-width: 1100px) {
  #mainimg.top .li11 .right {
    background-image: url(../img/top/img-kv_11_right@2x.jpg);
  }
}

main.top #select ul li:nth-child(5) a,
main.top #select ul li:nth-child(5) div {
  background-color: #9bd3dd;
}
main.top #select ul li a span:last-child,
main.top #select ul li div span:last-child {
  width: 185px;
  font-size: 12px;
}
@media (max-width: 660px) {
  main.top #select ul li a span:last-child,
main.top #select ul li div span:last-child {
    width: 84%;
  }
}

main.top #select ul li a span:first-child,
main.top #select ul li div span:first-child {
  font-size: 2rem;
}

main.top #select ul {
  width: 100%;
  margin: 0;
  justify-content: flex-start;
}
main.top #select ul li {
  margin: 0;
  margin-bottom: 30px;
}
main.top #select ul li:nth-of-type(1) {
  margin-right: 30px;
  width: calc(50% - 15px);
}
main.top #select ul li:nth-of-type(2) {
  margin-right: 0;
  width: calc(50% - 15px);
}
main.top #select ul li:nth-of-type(3) {
  width: calc(50% - 15px);
  margin-right: 30px;
}
main.top #select ul li:nth-of-type(4) {
  width: calc(25% - 22px);
  margin-right: 30px;
}
@media (max-width: 660px) {
  main.top #select ul li:nth-of-type(4) {
    width: calc(50% - 15px);
    margin-right: 0;
  }
}
main.top #select ul li:nth-of-type(5) {
  width: calc(25% - 23px);
  margin-right: 0;
}
@media (max-width: 660px) {
  main.top #select ul li:nth-of-type(5) {
    width: calc(50% - 15px);
  }
}

/*# sourceMappingURL=top_custom.css.map */
