@font-face{font-family:Mona Sans;src:url(/fonts/MonaSansVF.woff2) format("woff2-variations");font-weight:200 900;font-stretch:75% 125%;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#000;font-family:Mona Sans,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-stretch:112.5%;font-variation-settings:"wdth" 112.5;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul{margin:0;padding:0}a{color:inherit}:root{--ticker-h: 44px;--faq-unit: clamp(56px, 5.208333vw, 75px);--rail-w: calc(5 * var(--faq-unit));--faq-tile: 75px;--top-button-inset: clamp(16px, 1.7vw, 28px);--top-button-size: 57px;--ink: #000;--panel: var(--pc-night);--hairline: #dfdfdf;--faq-bg: #f3f3f3;--fs-40: clamp(28px, 2.78vw, 48px);--fs-36: clamp(24px, 2.5vw, 43px);--fs-20: clamp(17px, 1.39vw, 24px);--fs-18: clamp(15px, 1.25vw, 22px);--fs-16: clamp(14px, 1.11vw, 19px)}a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ticker{position:fixed;top:0;left:0;right:0;height:var(--ticker-h);background:var(--panel);display:flex;align-items:center;overflow:hidden;z-index:50;text-decoration:none}.ticker-track{display:flex;flex-shrink:0}.ticker-set{display:flex;align-items:center;gap:56px;padding-right:56px;flex-shrink:0;animation:ticker-scroll 28s linear infinite}.ticker-set p{color:#fff;font-size:20px;font-weight:300;white-space:nowrap}@keyframes ticker-scroll{to{transform:translate(-100%)}}.faq-rail{position:fixed;top:var(--ticker-h);left:0;bottom:0;width:var(--rail-w);background:#fff;border-right:1px solid var(--hairline);overflow-y:auto;z-index:40;display:flex;flex-direction:column}.faq-rail-bottom{margin-top:auto;padding:24px 0 38px;text-align:center}.faq-apply{display:block;width:265px;margin:0 auto;background:var(--panel);color:#fff;border-radius:30.5px;font-size:24px;letter-spacing:-.03em;line-height:47px;text-align:center;text-decoration:none;transition:opacity .2s ease}.faq-apply:hover{opacity:.82}.faq-rail-block{padding:52px 24px 40px 39px}.faq-back{display:inline-flex;align-items:center;gap:6px;margin-left:-5px;font-size:var(--fs-18);font-weight:500;line-height:normal;text-decoration:none;transition:opacity .2s ease}.faq-back-arrow,.faq-back-arrow img{display:block}.faq-back-arrow{flex-shrink:0;transition:transform .25s ease}.faq-back:hover{opacity:.6}.faq-back:hover .faq-back-arrow{transform:translate(-4px)}.contents-title{margin-top:41px;font-size:var(--fs-36);font-weight:600;line-height:normal}.contents-list{margin-top:70px;list-style:none}.contents-link{display:inline-block;font-size:var(--fs-20);font-weight:400;letter-spacing:-.01em;line-height:50px;text-decoration:none;transition:opacity .2s ease,font-weight .25s ease}.contents-link:hover{opacity:.55}.contents-link.is-pending{font-weight:500;opacity:1}.contents-link.is-active{font-weight:700;opacity:1}.faq-main{position:relative;margin-left:var(--rail-w);margin-top:var(--ticker-h);max-width:none;background:var(--faq-bg);padding:var(--faq-unit) 0 calc(4 * var(--faq-unit))}html{scroll-snap-type:y proximity}.faq-section{display:grid;grid-template-columns:minmax(0,calc(5 * var(--faq-unit))) minmax(0,1fr);column-gap:var(--faq-unit);padding-inline:var(--faq-unit);align-items:start;scroll-margin-top:calc(var(--ticker-h) + 56px);scroll-snap-align:start}.faq-section:first-of-type{scroll-margin-top:calc(var(--ticker-h) + var(--faq-unit))}.faq-section+.faq-section{margin-top:calc(1.5 * var(--faq-unit))}.faq-cat{font-size:var(--fs-40);font-weight:600;letter-spacing:-.01em;line-height:1.25}.faq-item+.faq-item{margin-top:48px}.faq-q{padding:15px 0 10px;font-size:var(--fs-20);font-weight:500;letter-spacing:-.01em;line-height:1.5}.faq-a{border-top:3px solid var(--ink);padding-top:17px}.faq-a p{max-width:68ch;font-size:var(--fs-16);font-weight:400;line-height:normal}.faq-a a{text-decoration-thickness:2px}.faq-a p+p{margin-top:1.2em}.faq-corner{position:absolute;inset:auto 0 0 auto;display:grid;grid-template:repeat(2,var(--faq-tile)) / repeat(5,var(--faq-tile));overflow:clip;pointer-events:none}.faq-corner img{display:block}.faq-corner .quarter-turn{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.ticker-set{animation:none}.faq-back-arrow,.contents-link{transition:none}}@media (max-width: 1099px){body{padding-top:var(--ticker-h)}.faq-rail-bottom{display:none}:root{--faq-unit: 57px;--faq-tile: var(--faq-unit);--fs-40: clamp(28px, 7vw, 36px);--fs-36: clamp(22px, 5.5vw, 30px);--fs-20: clamp(16px, 3.8vw, 19px);--fs-16: 15px}.faq-rail{position:sticky;top:var(--ticker-h);width:auto;bottom:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--ink)}.faq-rail-block{min-height:0;border-bottom:0;padding:10px 0 10px 24px;display:flex;align-items:center;gap:12px}.faq-back{margin-left:0;padding:9px 12px 9px 0;border-right:1px solid var(--hairline);font-size:15px}.faq-back-arrow{width:16px;height:16px}.contents-title{display:none}.contents-list{margin-top:0;display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 16px 2px 2px}.contents-list::-webkit-scrollbar{display:none}.contents-link{display:block;white-space:nowrap;font-size:15px;line-height:normal;padding:10px 16px;border:1px solid var(--hairline);border-radius:21px;background:#fff}.contents-link.is-pending,.contents-link.is-active{border-color:var(--ink)}.contents-link.is-active{font-weight:700}.faq-main{margin-left:0;margin-top:0;max-width:none;padding:40px 0 calc(4 * var(--faq-unit))}.faq-section{display:block;padding-inline:24px;scroll-margin-top:calc(var(--ticker-h) + 88px)}.faq-section:first-of-type{scroll-margin-top:calc(var(--ticker-h) + 108px)}.faq-section+.faq-section{margin-top:72px}.faq-cat{margin:0 0 24px}.faq-cat br{display:none}.faq-item+.faq-item{margin-top:36px}.faq-q{padding-top:0}.faq-a p{max-width:none}}.faq-scroll-controls{position:sticky;bottom:calc(2 * var(--top-button-inset) + var(--top-button-size));height:0;z-index:55}.to-top{position:absolute;top:var(--top-button-inset);right:var(--top-button-inset);width:var(--top-button-size);height:var(--top-button-size);background:var(--panel);color:#fff;border:2px solid var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.06em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease}.to-top.show{opacity:1;pointer-events:auto}.to-top.show:hover{opacity:.82}
