@charset "UTF-8";.u-visually-hidden {position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}.baseTbl.fixed-faci__table {margin-bottom:10px;border:1px solid #ccc;}.baseTbl.fixed-faci__table:last-child {margin-bottom:0;}.baseTbl.fixed-faci__table tr {border:none !important;}.baseTbl.fixed-faci__table th,.baseTbl.fixed-faci__table td {display:block;width:100%;max-width:100%}.baseTbl.fixed-faci__table th {white-space:nowrap;}.baseTbl .fixed-faci__list {display:grid;grid-template-columns:repeat(2, 1fr);}:not(:lang(ja)) .baseTbl .fixed-faci__list {grid-template-columns:repeat(2, 1fr);}.baseTbl .fixed-faci__list li {width:100%;padding:10px;display:flex;flex-direction:row;gap:.5rem;}:not(:lang(ja)) .baseTbl .fixed-faci__list li {flex-direction:column;}.baseTbl .fixed-faci__list .fixed-faci__icon {display:flex;align-items:center;overflow:hidden;gap:.5rem;border-bottom:none;}.baseTbl .fixed-faci__list .fixed-faci__icon img {width:20px;height:20px;object-fit:contain;}.baseTbl .fixed-faci__list .fixed-faci__trigger {appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;background:transparent;font:inherit;color:inherit;line-height:inherit;text-align:left;cursor:pointer;}.baseTbl .fixed-faci__list .fixed-faci__trigger span {margin-left:3px;}.baseTbl .fixed-faci__list .fixed-faci__note {flex:1;}.baseTbl .fixed-faci__list .fixed-faci__note span {display:inline-flex;align-items:center;padding:10px;background:#f6f6f6;border-radius:5px;font-size:14.5px;height:100%;}:not(:lang(ja)) .baseTbl .fixed-faci__list .fixed-faci__note span {display:flex;}.p-official__definition {border:1px solid #ccc;padding:15px;margin-bottom:30px;}.p-official__footnote {border:1px solid #ccc;padding:15px;font-size:14px !important;}.p-official__footnote .baseTbl.official-info__table {font-size:14px !important;}.p-official__hr {border-top:3px solid #ccc;margin:0 0 40px;}.p-official__update-history {margin-top:20px;}.p-official__update-list {list-style:none;padding:0;margin:0;}.p-official__update-item {display:flex;gap:10px;}.p-official__update-content {flex:1;}.p-official__declaration {margin-top:20px;}.p-official__declaration-image {margin-top:10px;}.p-official__declaration img {width:120px;height:auto;object-fit:contain;}@media (max-width:1024px) {.baseTbl .fixed-faci__list {grid-template-columns:repeat(2, 1fr);}}@media (max-width:767px) {.p-official__info-box {width:calc(100% - 20px);margin:10px;}.p-official__definition {width:calc(100% - 20px);margin:10px;padding:10px;font-size:15px;}.p-official__footnote {width:calc(100% - 20px);margin:10px;padding:10px;}.baseTbl.official-info__table tr {border:none !important;}.baseTbl.official-info__table th,.baseTbl.official-info__table td {display:block;width:100%;max-width:100%}.baseTbl.official-info__table th {white-space:nowrap;padding:8px;border-radius:5px;}.baseTbl.official-info__table td {padding:15px 10px;}.baseTbl.fixed-faci__table {width:calc(100% - 20px);margin:10px;}.baseTbl.fixed-faci__table th {font-size:var(--font-size-sm, 14px);padding:10px;}.baseTbl.fixed-faci__table td {font-size:var(--font-size-sm, 14px);padding:0;}.baseTbl .fixed-faci__list {grid-template-columns:repeat(1, 1fr);}:not(:lang(ja)) .baseTbl .fixed-faci__list {grid-template-columns:repeat(1, 1fr);}.baseTbl .fixed-faci__list li {width:100%;border-bottom:1px dotted #bbb;}.baseTbl .fixed-faci__list li:last-child {border:none;}.baseTbl .fixed-faci__list .fixed-faci__note span {font-size:13px;}.p-official__footnote,.p-official__footnote .baseTbl.official-info__table {font-size:13px !important;}.p-official__footnote .baseTbl.official-info__table th {padding:5px 10px;}.p-official__footnote .baseTbl.official-info__table td {padding:10px;}.p-official__hr {width:calc(100% - 20px);margin:0 auto 30px;}.p-official__update-history,.p-official__declaration {padding-top:20px;border-top:1px solid #ccc;}}.p-official__faq {width:100%;}.p-official__faq-lead {margin:0 0 1rem;}.p-official__faq-list {display:grid;gap:10px;}.p-official__faq-item {border:1px solid #ccc;border-radius:10px;overflow:hidden;font-size:15px;}.p-official__faq-item summary {cursor:pointer;list-style:none;padding:14px 16px;font-weight:700;position:relative;font-size:15px;}.p-official__faq-item summary::-webkit-details-marker {display:none;}.p-official__faq-item summary::after {content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;color:#333;}.p-official__faq-item[open] summary::after {content:"−";}.p-official__faq-item[open] summary {border-bottom:1px solid #ccc;}.p-official__faq-item .p-official__faq-answer {margin:0;padding:14px 16px;line-height:1.8;color:#2d3748;}@media (max-width:767px) {.p-official__faq {width:calc(100% - 20px);margin:10px;}.p-official__faq-lead {font-size:var(--font-size-sm, 14px);}.p-official__faq-item summary {padding:12px 14px;font-size:var(--font-size-sm, 14px);}.p-official__faq-item .p-official__faq-answer {padding:12px 14px;font-size:var(--font-size-sm, 14px);}} 