[data-v-c75a4b7a] .table .body-row.click-area {
  cursor: auto;
}
.print-caution[data-v-c75a4b7a] {
  font-size: 14px;
  border: solid 1px red;
  margin: 0;
  padding: 8px 10px;
  min-width: 456px;
  display: block;
}
.print-caution span[data-v-c75a4b7a] {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.print-note[data-v-c75a4b7a] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto 20px;
  display: flex;
  justify-content: flex-end;
}
.button-wrap[data-v-c75a4b7a] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto;
}
@media print {
.btn[data-v-c75a4b7a] {
    display: none;
}
.achievements-page-wrap[data-v-c75a4b7a],
  .achievements-wrap[data-v-c75a4b7a] {
    height: 99% !important;
    margin: 0 !important;
    padding: 0 !important;
}
}
.print-caution[data-v-c5f2dbee] {
  font-size: 14px;
  border: solid 1px red;
  margin: 0;
  padding: 8px 10px;
  min-width: 456px;
  display: block;
}
.print-caution span[data-v-c5f2dbee] {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.print-note[data-v-c5f2dbee] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto 20px;
  display: flex;
  justify-content: flex-end;
}
.button-wrap[data-v-c5f2dbee] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto;
}
[data-v-c5f2dbee] section {
  background: #ffffff;
  margin: 30px auto;
  width: 100%;
  max-width: calc(1000px + 2.5rem);
  padding: 1.25rem;
}
[data-v-c5f2dbee] .details-sheet.two-onwards::before {
  display: none;
}
@media print {
.btn[data-v-c5f2dbee] {
    display: none;
}
[data-v-c5f2dbee] section {
    margin: 0 auto;
}
}
.print-caution[data-v-8767e4d0] {
  font-size: 14px;
  border: solid 1px red;
  margin: 0;
  padding: 8px 10px;
  min-width: 456px;
  display: block;
}
.print-caution span[data-v-8767e4d0] {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.print-note[data-v-8767e4d0] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto 20px;
  display: flex;
  justify-content: flex-end;
}
.button-wrap[data-v-8767e4d0] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto;
}
[data-v-8767e4d0] section {
  background: #ffffff;
  margin: 30px auto;
  width: 100%;
  max-width: calc(1000px + 2.5rem);
  padding: 1.25rem;
}
[data-v-8767e4d0] .print-none {
  display: none !important;
}
@media print {
.btn[data-v-8767e4d0] {
    display: none;
}
[data-v-8767e4d0] section {
    margin: 0 auto;
}
}
.print-caution[data-v-5a503f50] {
  font-size: 14px;
  border: solid 1px red;
  margin: 0;
  padding: 8px 10px;
  min-width: 456px;
  display: block;
}
.print-caution span[data-v-5a503f50] {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.print-note[data-v-5a503f50] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto 20px;
  display: flex;
  justify-content: flex-end;
}
.button-wrap[data-v-5a503f50] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto;
}
[data-v-5a503f50] section {
  background: #ffffff;
  margin: 30px auto;
  width: 100%;
  max-width: calc(1000px + 2.5rem);
  padding: 1.25rem;
}
@media print {
.btn[data-v-5a503f50] {
    display: none;
}
[data-v-5a503f50] section {
    margin: 0 auto;
}
}
.print-caution[data-v-364dea81] {
  font-size: 14px;
  border: solid 1px red;
  margin: 0;
  padding: 8px 10px;
  min-width: 456px;
  display: block;
}
.print-caution span[data-v-364dea81] {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.print-note[data-v-364dea81] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto 20px;
  display: flex;
  justify-content: flex-end;
}
.button-wrap[data-v-364dea81] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto;
}
[data-v-364dea81] section {
  background: #ffffff;
  margin: 30px auto;
  width: 100%;
  max-width: calc(1000px + 2.5rem);
  padding: 1.25rem;
}
@media print {
.btn[data-v-364dea81] {
    display: none;
}
[data-v-364dea81] section {
    margin: 0 auto;
}
}
.print-caution[data-v-4a89086d] {
  font-size: 14px;
  border: solid 1px red;
  margin: 0;
  padding: 8px 10px;
  min-width: 456px;
  display: block;
}
.print-caution span[data-v-4a89086d] {
  font-size: 14px;
  font-weight: bold;
  color: red;
  text-align: center;
  display: block;
  margin-bottom: 5px;
}
.print-note[data-v-4a89086d] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto 20px;
  display: flex;
  justify-content: flex-end;
}
.button-wrap[data-v-4a89086d] {
  max-width: calc(1000px + 2.5rem);
  margin: 0 auto;
}
[data-v-4a89086d] section {
  background: #ffffff;
  margin: 30px auto;
  width: 100%;
  max-width: calc(1000px + 2.5rem);
  padding: 1.25rem;
}
@media print {
.btn[data-v-4a89086d] {
    display: none;
}
[data-v-4a89086d] section {
    margin: 0 auto;
}
}
@charset "UTF-8";
/* まとめて印刷のグローバルCSS */
.c-wrapper {
  margin: 0 auto !important;
}
.c-header,
.c-sidebar {
  display: none !important;
}

/* まとめて印刷のグローバルCSS */
