.detailFaqBlock{padding:1.5rem 0 5rem;color:var(--brand-darkGray);font-family:var(--mainfont)}@media (min-width: 768px){.detailFaqBlock .inner{max-width:1280px}}.detailFaqList{display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem}.detailFaqItem{padding:1.25rem 1.5rem;background:var(--brand-lightGray);border-radius:8px}.detailFaqQuestion{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.6;color:var(--brand-darkBlue)}.detailFaqToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:.75rem;padding:0;background:transparent;border:none;color:inherit;font:inherit;font-weight:700;line-height:1.6;text-align:left;cursor:pointer}.detailFaqToggle:hover .detailFaqQuestionText{color:var(--brand-accentBlue)}.detailFaqQuestionText{flex:1;position:relative;padding-left:2rem;transition:color .2s ease}.detailFaqQuestionText:before{content:"Q";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-accentBlue);border-radius:999px;color:#fff;font-family:var(--en-font);font-size:.875rem;font-weight:700;line-height:1;padding-bottom:2px}.detailFaqToggleIcon{flex-shrink:0;width:1.125rem;height:1.125rem;border-right:2px solid var(--brand-accentBlue);border-bottom:2px solid var(--brand-accentBlue);transform:rotate(45deg);transform-origin:60% 60%;transition:transform .25s ease}.detailFaqItem.--open .detailFaqToggleIcon{transform:rotate(-135deg)}.detailFaqAnswer{position:relative;margin-top:1rem;padding-left:2rem;font-size:.9375rem;line-height:1.9;color:var(--sub-darkGray)}.detailFaqAnswer:before{content:"A";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--sub-yellow);border-radius:999px;color:#fff;font-family:var(--en-font);font-size:.875rem;font-weight:700;line-height:1}.detailFaqAnswer a{display:inline-block;color:var(--brand-accentBlue);text-decoration:underline;text-underline-offset:2px;word-break:break-word;line-height:1.5}.detailFaqAnswer a:hover{text-decoration:none}.detailFaqMore{margin-top:1.75rem;text-align:center}.detailFaqMore a{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;border:1px solid var(--brand-accentBlue);border-radius:999px;color:var(--brand-accentBlue);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.detailFaqMore a:hover,.detailFaqMore a:focus-visible{background:var(--brand-accentBlue);color:#fff;outline:none}.detailFaqMore a:after{content:"↗";font-size:.875rem}[x-cloak]{display:none!important}@media (max-width: 767px){.detailFaqBlock{padding:1.5rem 0 3rem}.detailFaqList{margin-top:1.25rem}.detailFaqItem{padding:1rem 1.125rem}.detailFaqQuestion{font-size:1rem}.detailFaqQuestionText{padding-left:1.625rem}.detailFaqQuestionText:before,.detailFaqAnswer:before{width:1.25rem;height:1.25rem;font-size:.75rem}.detailFaqToggle{gap:.5rem}.detailFaqToggleIcon{width:.875rem;height:.875rem;border-width:1.5px}.detailFaqAnswer{font-size:.875rem;padding-left:1.625rem;line-height:1.85}.detailFaqMore a{padding:.5rem 1.25rem;font-size:.875rem}}
