:root{--sk-ink:#0a1f44;--sk-ink-soft:#5a6b85;--sk-blue:#0b57d0;--sk-line:#c7dbff;--sk-tint:#eef4ff;--sk-border:#e4ebf6;--sk-maxw:1080px}.skfaq{color:var(--sk-ink);font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;font-size:16px;line-height:1.9;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;padding:96px 0;word-break:normal}.skfaq *,.skfaq :after,.skfaq :before{box-sizing:border-box}.skfaq :focus-visible{outline:3px solid var(--sk-blue);outline-offset:3px}.skfaq__inner{margin:0 auto;max-width:var(--sk-maxw);padding:0 24px}.skfaq__eyebrow{color:var(--sk-blue);display:block;font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-size:13px;font-weight:600;letter-spacing:.22em;margin-bottom:18px;text-transform:uppercase}.skfaq__title{color:var(--sk-ink);font-size:clamp(24px,3.6vw,38px);font-weight:900;line-height:1.45;margin:0 0 36px}.skfaq__item{border-top:1px solid var(--sk-border)}.skfaq__item:last-child{border-bottom:1px solid var(--sk-border)}.skfaq__q{align-items:flex-start;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:14px;line-height:1.7;list-style:none;padding:26px 44px 26px 0;position:relative;transition:color .16s ease}.skfaq__q::-webkit-details-marker{display:none}.skfaq__mark,.skfaq__q:hover{color:var(--sk-blue)}.skfaq__mark{flex:none;font-family:Barlow Condensed,Noto Sans JP,sans-serif;font-size:19px;font-weight:700;line-height:1.5}.skfaq__q-text{flex:1}.skfaq__chevron{border-bottom:2px solid var(--sk-blue);border-right:2px solid var(--sk-blue);flex:none;height:9px;position:absolute;right:8px;top:34px;transform:rotate(45deg);transition:transform .25s ease;width:9px}.skfaq__item[open] .skfaq__chevron{transform:rotate(-135deg)}.skfaq__body{overflow:hidden}.skfaq__a{color:var(--sk-ink-soft);font-size:14.5px;padding:0 44px 30px 34px}.skfaq__a>:first-child{margin-top:0}.skfaq__a>:last-child{margin-bottom:0}.skfaq__a p{margin:0 0 1.2em}.skfaq__a b,.skfaq__a strong{color:var(--sk-ink)}.skfaq__a a{color:var(--sk-blue)}.skfaq__a ol,.skfaq__a ul{margin:0 0 1.2em;padding-left:1.4em}.skfaq__a li{margin-bottom:.4em}.skfaq__a table{border-collapse:collapse;font-size:13.5px;margin:6px 0 20px;width:100%}.skfaq__a td,.skfaq__a th{border:1px solid var(--sk-border);padding:12px 14px;text-align:left;vertical-align:top}.skfaq__a th{background:var(--sk-tint);color:var(--sk-ink);font-weight:700}.skfaq__rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.8,.3,1)}.skfaq__rv.is-visible{opacity:1;transform:none}@media(max-width:860px){.skfaq{padding:72px 0}}@media(max-width:560px){.skfaq__q{font-size:15px;gap:10px;padding:22px 34px 22px 0}.skfaq__chevron{right:4px;top:30px}.skfaq__a{padding:0 4px 26px 28px}}@media(prefers-reduced-motion:reduce){.skfaq *{animation:none!important;transition:none!important}.skfaq__rv{opacity:1;transform:none}.skfaq__body{height:auto!important}}