@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea {
    margin-top: clamp(0px, calc(0px + (70 * max(0px, ((100dvw - 0px) / (768))))), 70px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea {
    margin-top: clamp(0px, calc(0px + (40 * max(0px, ((100dvw - 0px) / (960))))), 40px);
  }
}
.mainArea .kirarinaArea .l-inner {
  background-color: #F0F8FC;
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner {
    padding: 3em 1em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner {
    padding: 4em 3em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-header {
    display: grid;
    grid-template-columns: clamp(0px, calc(0px + (274 * max(0px, ((100dvw - 0px) / (1140))))), 274px) auto;
    justify-content: center;
    align-items: center;
    column-gap: 3em;
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-header img {
    width: clamp(0px, calc(0px + (205 * max(0px, ((100dvw - 0px) / (768))))), 205px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-header img {
    width: 100%;
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-header .l-heading {
    margin-top: 1em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-header .l-heading {
    font-size: clamp(0px, calc(0px + (26 * max(0px, ((100dvw - 0px) / (768))))), 2.6rem);
    line-height: 1.38462;
    text-align: left;
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box {
    margin-top: clamp(0px, calc(0px + (50 * max(0px, ((100dvw - 0px) / (768))))), 50px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box {
    margin-top: clamp(0px, calc(0px + (40 * max(0px, ((100dvw - 0px) / (960))))), 40px);
  }
}
.mainArea .kirarinaArea .l-inner .l-box > .l-heading {
  color: #fff;
  background-color: #0054B6;
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box > .l-heading {
    padding: 0.75em .5em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box > .l-heading {
    font-size: clamp(0px, calc(0px + (20 * max(0px, ((100dvw - 0px) / (768))))), 2rem);
    line-height: 1.6;
    padding: .25em .5em;
  }
}
.mainArea .kirarinaArea .l-inner .l-box .l-boxInner {
  background-color: #fff;
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner {
    padding: 2.5em 2em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner {
    padding: 3em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader {
    display: grid;
    grid-template-columns: clamp(0px, calc(0px + (95 * max(0px, ((100dvw - 0px) / (1140))))), 95px) auto;
    justify-content: center;
    align-items: center;
    column-gap: 5em;
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader img {
    width: clamp(0px, calc(0px + (154 * max(0px, ((100dvw - 0px) / (768))))), 154px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader img {
    width: 100%;
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content {
    margin-top: 1.5em;
  }
}
.mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-heading {
  color: #0054B6;
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-heading {
    text-align: left;
  }
}
.mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-text {
  text-align: left;
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-text {
    margin-top: .25em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-text {
    font-weight: 700;
    margin-top: .75em;
  }
}
.mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-text .l-highlight {
  color: #E3148A;
}
.mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-boxHeader .l-content .l-text .l-value {
  line-height: inherit;
}
.mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-noteList {
  text-align: left;
}
@media screen and (max-width: 960.98px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-noteList {
    margin-top: 1.5em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .kirarinaArea .l-inner .l-box .l-boxInner .l-noteList {
    margin-top: 2.5em;
  }
}

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