@font-face{font-family:"SBC Sans";src:url(font/sbc-sans.bdf7ad2850.woff2) format("woff2");font-weight:400 900;font-display:optional} :root{--orange: #ff6b00;--orange-d: #ec6200;--tint: #fff3e6;--yellow: #ffcb05;--yellow-soft: #fff8d9;--ink: #17181a;--sub: #666a70;--line: #eceef1;--field: #c9cdd2;--gray: #f7f8f9;--paper: #fff;--kakao: #fee500;--kt: #00a896;--kt-bg: #e5f8f5;--lg: #e6007e;--lg-bg: #fde8f4;--err: #d92d20;--done: #079455;--f: "SBC Sans", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;color-scheme: light}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 104px;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 16px/25px var(--f);letter-spacing: -.015em;word-break: keep-all;overflow-wrap: anywhere;padding-bottom: calc(124px + env(safe-area-inset-bottom, 0px));-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}button, input, select, textarea{font: inherit;letter-spacing: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0;text-align: inherit}h1, h2, h3, p, ul, ol, dl, dd{margin: 0;padding: 0}ul, ol{list-style: none}h1, h2, h3{font-weight: 800;letter-spacing: -.035em;text-wrap: balance}h1{font-size: 27px;line-height: 35px}h2{font-size: 22px;line-height: 30px}h3{font-size: 18px;line-height: 26px;font-weight: 700}:focus-visible{outline: 3px solid var(--ink);outline-offset: 2px;border-radius: 4px}.wrap{max-width: 1120px;margin-inline: auto;padding-left: max(16px, env(safe-area-inset-left, 0px));padding-right: max(16px, env(safe-area-inset-right, 0px))}.sub{color: var(--sub)}.small{font-size: 14px;line-height: 21px;color: var(--sub)}.num{font-variant-numeric: tabular-nums}.lnk{text-decoration: underline;text-underline-offset: 3px}.skip{position: absolute;left: -999px;top: 0;background: var(--ink);color: #fff;padding: 8px 12px;z-index: 70}.skip:focus{left: 8px}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 22px;border-radius: 12px;font-weight: 800;font-size: 17px;line-height: 23px;text-align: center}.btn-main{background: var(--orange);color: #fff}.btn-main:hover{background: var(--orange-d)}.btn-line{background: var(--paper);border: 1px solid var(--field)}.btn-kakao{background: var(--kakao);color: #191600}.btn-wide{width: 100%}.strip{background: var(--tint);font-size: 12px;line-height: 18px;color: #4e5157;text-align: center;padding-block: 2px}.strip .wrap{display: flex;justify-content: center;gap: 28px}.strip .st2{display: none}.util-w{display: none}.head{position: sticky;top: 0;z-index: 32;background: var(--paper)}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top, 0px);z-index: 33;background: var(--paper)}.mast{display: flex;align-items: center;justify-content: space-between;gap: 6px;min-height: 50px}.logo{display: flex;align-items: center;gap: 7px;min-width: 0}.logo svg{flex: none;width: 70px;height: 24px}.logo span{font-size: 10.5px;line-height: 13px;font-weight: 500;color: var(--sub);white-space: nowrap}.logo b{display: block;font-size: 14.5px;line-height: 18px;font-weight: 800;color: var(--ink);letter-spacing: -.03em}.logo em{font-style: normal}.mast-r{flex: none;display: flex;align-items: center;gap: 8px}.self{display: flex;align-items: center;min-height: 44px;font-size: 12.5px;font-weight: 700;white-space: nowrap}.ham{width: 38px;height: 44px;display: grid;place-items: center}.ham svg{width: 24px;height: 24px}.lang{position: relative}.lang summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 2px;min-height: 44px;font-size: 12.5px;font-weight: 700;white-space: nowrap}.lang summary::-webkit-details-marker{display: none}.lang summary svg{flex: none;width: 19px;height: 19px}.lang summary .ch{width: 13px;height: 13px}.lang ul{position: absolute;z-index: 46;right: 0;top: 44px;width: 136px;background: var(--paper);border: 1px solid var(--line);border-radius: 12px;padding: 6px;box-shadow: 0 8px 24px rgba(20, 22, 26, .12)}.lang button{display: block;width: 100%;padding: 9px 11px;border-radius: 8px;font-size: 14.5px;line-height: 20px;font-weight: 500}.lang button:hover, .lang button.on{background: var(--tint);font-weight: 700}.lang-n{background: var(--ink);color: #fff;font-size: 14px;line-height: 21px;padding: 10px 16px;text-align: center}.lang-n[hidden]{display: none}.lang-n a{text-decoration: underline;text-underline-offset: 3px;font-weight: 700;color: var(--kakao)}.srch-mw{padding-block: 0 7px}.srch-mw .srch{height: 40px}.srch{position: relative;display: flex;align-items: center;height: 44px;border: 2px solid var(--orange);border-radius: 999px;padding: 0 6px 0 16px;background: var(--paper)}.srch-p{display: none}.srch input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;outline: 0;font-size: 15px}.srch input::-webkit-search-cancel-button{display: none}.srch button{flex: none;width: 36px;height: 36px;display: grid;place-items: center}.srch button svg{width: 20px;height: 20px}.srch-r{position: absolute;z-index: 45;left: 0;right: 0;top: calc(100% + 6px);background: var(--paper);border: 1px solid var(--line);border-radius: 14px;padding: 6px;box-shadow: 0 10px 28px rgba(20, 22, 26, .14)}.srch-r[hidden]{display: none}.srch-r a, .srch-r p{display: block;padding: 10px 12px;border-radius: 9px;font-size: 15px;line-height: 21px}.srch-r a:hover, .srch-r a:focus-visible{background: var(--tint)}.srch-r p{color: var(--sub)}.tabs{position: sticky;top: 50px;z-index: 30;background: var(--paper);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.tabs-in{display: flex;align-items: center;justify-content: space-between;gap: 16px}.tabs-l{min-width: 0;flex: 1}.tabs-l a{display: inline-flex;align-items: center;gap: 4px;flex: none;min-height: 40px;font-size: 14.5px;font-weight: 700;white-space: nowrap}.tabs-l a.t1{color: #d95700}.tabs-l a[aria-current]{color: #d95700}.tabs-l svg{width: 17px;height: 17px}.tabs-go{display: none}.tabs .wrap{display: block}.tabs .slb{margin: 0 0 2px;height: 2px}@media (max-width: 699px){.tabs-in:not(:has(> .slb)){padding-bottom: 4px}}.dw{position: fixed;inset: 0;z-index: 60;background: rgba(15, 16, 18, .45)}.dw[hidden]{display: none}.dw-in{position: absolute;inset: 0 0 0 auto;width: 100%;max-width: 440px;background: var(--paper);overflow-y: auto;padding-bottom: 24px}.dw-h{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;min-height: 56px;padding: 0 8px 0 18px;background: var(--paper);border-bottom: 1px solid var(--line)}.dw-h b{font-size: 18px;font-weight: 800}.dw-h button{width: 44px;height: 44px;display: grid;place-items: center}.dw-h svg{width: 24px;height: 24px}.dw-g{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px 4px;padding: 18px 10px;border-bottom: 1px solid var(--line)}.dw-g a{display: flex;flex-direction: column;align-items: center;gap: 5px;font-size: 12.5px;line-height: 17px;font-weight: 500;text-align: center}.dw-g img{width: 46px;height: 46px}.dw-s{padding: 14px 18px 6px;border-bottom: 1px solid var(--line)}.dw-s:last-child{border-bottom: 0}.dw-s p{font-size: 13px;line-height: 19px;color: var(--sub);margin-bottom: 2px}.dw-s a{display: flex;align-items: center;justify-content: space-between;min-height: 46px;font-weight: 600}.dw-s svg{width: 16px;height: 16px;color: #a3a7ad}body.dw-on{overflow: hidden}.slb{position: relative;height: 3px;margin-top: 12px;border-radius: 3px;background: var(--line);overflow: hidden}.slb[hidden]{display: none}.slb i{position: absolute;top: 0;bottom: 0;left: 0;width: 30%;border-radius: 3px;background: var(--orange)}@media (max-width: 699px){.sl{display: flex !important;gap: 10px;overflow-x: auto;scroll-snap-type: x proximity;scroll-padding-left: 16px;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin-inline: -16px;padding-inline: 16px}.sl::-webkit-scrollbar{display: none}.sl > *{flex: 0 0 auto;scroll-snap-align: start;min-width: 0}.tabs-l{gap: 16px}.vids.sl > *{width: 68%}.pcs.sl > *{width: 80%}.ug.sl > *{width: 58%}.fil.sl > *{white-space: nowrap}}.bar{background: var(--paper);border-top: 1px solid var(--line);display: grid;grid-template-columns: 1fr 1fr 1.25fr 1fr 1fr;gap: 2px;padding: 4px 6px;padding-left: max(6px, env(safe-area-inset-left, 0px));padding-right: max(6px, env(safe-area-inset-right, 0px))}.bar a{min-height: 50px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;font-size: 12px;line-height: 15px;font-weight: 600;color: var(--sub);border-radius: 10px}.bar a.on{color: var(--ink);font-weight: 800}.bar svg{width: 23px;height: 23px}.bar a.go{background: var(--orange);color: #fff;font-weight: 800;font-size: 14px}.hero{padding: 10px 16px 0}.hero-card{position: relative;overflow: hidden;border-radius: 18px;background: #fff4dc;display: grid;grid-template-columns: fit-content(58%) minmax(0, 1fr);column-gap: 6px;align-items: center;padding: 14px 12px 14px 16px}.hv{grid-column: 2;grid-row: 2;align-self: center;min-width: 0}.hv img{display: block;width: 100%;height: auto;max-height: 170px;object-fit: contain;object-position: right center}.hc{display: contents}.hc-k{grid-column: 1 / -1;grid-row: 1;font-size: 12px;line-height: 17px;font-weight: 700;color: #6b5a44}.hero h1{grid-column: 1;grid-row: 2;font-size: clamp(19px, 5.5vw, 30px);line-height: 1.32;letter-spacing: -.04em;color: #241c14;margin-top: 4px}.kw{font-style: normal;color: #ff6b00;animation: kw 8s linear infinite}@keyframes kw{0%, 20%{color: #ff6b00}25%, 45%{color: #d6006f}50%, 70%{color: #008f7f}75%, 95%{color: #2563eb}100%{color: #ff6b00}}@media (prefers-reduced-motion: reduce){.kw{animation: none}}.hc-s{display: none}.hc-b{grid-column: 1 / -1;grid-row: 3;display: grid;grid-template-columns: 1.15fr 1fr;gap: 8px;margin-top: 10px}.hc-b .btn{min-height: 44px;padding: 0 6px;font-size: 14.5px;gap: 4px}.hc-b svg{flex: none;width: 14px;height: 14px}.hc-p{display: none}.svc{padding-block: 26px 28px}.svc h2{font-size: 22px;line-height: 30px}.svc .sub{font-size: 14px;line-height: 21px;margin-top: 2px}.sv-g{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;margin-top: 14px}.sv-g a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: 92px;padding: 10px 4px;border-radius: 14px;background: var(--gray);font-size: 13.5px;line-height: 18px;font-weight: 600;text-align: center}.sv-g a:hover{background: var(--tint)}.sv-g img{width: 40px;height: 40px}.wn{margin-top: 8px;border-radius: 14px;background: var(--gray)}.wn summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;min-height: 54px;padding: 0 16px;font-weight: 700}.wn summary::-webkit-details-marker{display: none}.wn summary svg{flex: none;width: 18px;height: 18px;transition: transform .15s}.wn[open] summary svg{transform: rotate(180deg)}.wn ul{margin: 0;padding: 0 16px 16px;gap: 8px;font-size: 14.5px;line-height: 23px}.kick{font-size: 13px;line-height: 19px;font-weight: 800;color: #c95000;margin-bottom: 6px}.hp{background: var(--gray);padding-block: 30px}.hp-in{display: grid;gap: 18px}.hp-f{margin: 0}.hp-f img{border-radius: 12px;width: 100%;max-width: 360px}.hp-f figcaption{font-size: 12px;line-height: 18px;color: var(--sub);margin-top: 5px}.hp .sub{margin-top: 8px}.ask2{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 16px}.ask2 .btn{min-height: 52px;padding: 0 8px;font-size: 15.5px}.ask2 .btn-line{border-color: var(--line)}.st-ok:empty{display: none}.hp-t{display: inline-block;margin-top: 12px;font-size: 14.5px;line-height: 21px;color: var(--sub)}.fq-in{display: grid;gap: 14px}.fa{border-bottom: 1px solid var(--line)}.fa summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 58px;padding-block: 12px;font-weight: 700}.fa summary::-webkit-details-marker{display: none}.fa summary small{display: block;font-size: 13px;line-height: 19px;font-weight: 500;color: var(--sub)}.fa i{position: relative;flex: none;width: 13px;height: 13px;color: #8a8e94}.fa i::before, .fa i::after{content: "";position: absolute;left: 0;right: 0;top: 6px;height: 1.5px;background: currentColor}.fa i::after{transform: rotate(90deg);transition: transform .15s}.fa[open] i::after{transform: rotate(0)}.fa > p, .fa-b{padding-bottom: 14px;color: #4e5157}.fm-g{display: grid;gap: 22px}.fm h2{font-size: 19px;line-height: 27px}.fm .msg{margin-block: 8px;min-height: 150px}.lk-l{margin-top: 10px;border-top: 1px solid var(--line)}.lk-l a{display: flex;justify-content: space-between;align-items: center;min-height: 50px;border-bottom: 1px solid var(--line);font-weight: 600}.sec{padding-block: 34px}.sec.g{background: var(--gray)}.sec-h{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-bottom: 14px}.sec-h p{font-size: 14px;line-height: 21px;margin-top: 3px}.sec-h a{flex: none;font-size: 14px;line-height: 21px;font-weight: 600;color: var(--sub)}.lead{margin-bottom: 14px}.pg{background: var(--yellow-soft);padding-block: 22px}.pg p{margin-top: 5px}.pcs{display: grid;gap: 10px}.pcard{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 2px 10px;align-items: center;padding: 15px 16px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper)}.pcard h3{display: flex;align-items: center;gap: 6px;font-size: 17px;line-height: 24px}.pcard .pl-d{grid-column: 1;font-size: 14px;line-height: 20px;color: var(--sub)}.pcard .pl-d b{color: var(--ink);font-weight: 700}.pcard .pp{grid-column: 2;grid-row: 1 / 3;text-align: right;font-size: 13px;line-height: 18px;color: var(--sub);white-space: nowrap}.pcard .pp b{display: block;font-size: 23px;line-height: 29px;font-weight: 800;color: var(--ink);letter-spacing: -.035em}.pcard .go2{grid-column: 1 / -1;margin-top: 11px;min-height: 46px;font-size: 15.5px;background: var(--tint);color: #d95700;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-weight: 800}.tel{flex: none;font-size: 12px;line-height: 18px;font-weight: 800;padding: 0 6px;border-radius: 5px}.tel.kt{background: var(--kt-bg);color: #00806f}.tel.lg{background: var(--lg-bg);color: #c2006a}.plist{border-top: 1px solid var(--line)}.pl{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;min-height: 76px;padding: 12px 2px;border-bottom: 1px solid var(--line)}.pl-l{min-width: 0}.pl h3{display: flex;align-items: center;gap: 6px;font-size: 17px;line-height: 24px}.pl-d{font-size: 14px;line-height: 21px;color: var(--sub)}.pl-d b{color: var(--ink);font-weight: 700}.pl-p{flex: none;text-align: right;font-size: 13px;line-height: 18px;color: var(--sub);white-space: nowrap}.pl-p b{display: block;font-size: 22px;line-height: 28px;font-weight: 800;color: var(--ink);letter-spacing: -.03em}.pl-go{display: none}.seg{display: inline-flex;background: var(--gray);border-radius: 10px;padding: 3px;margin-bottom: 10px}.seg button{min-width: 92px;min-height: 42px;text-align: center;font-weight: 700;border-radius: 8px;color: var(--sub)}.seg button.on{background: var(--paper);color: var(--ink);box-shadow: 0 1px 4px rgba(20, 22, 26, .14)}.fil{display: flex;gap: 6px;flex-wrap: wrap;margin-bottom: 12px}.fil button{padding: 6px 12px;min-height: 36px;background: var(--gray);border-radius: 999px;font-size: 14px;line-height: 21px;font-weight: 500;color: var(--sub)}.fil button.on{background: var(--ink);color: #fff;font-weight: 700}.need{display: grid;gap: 8px}.need li{background: var(--paper);border: 1px solid var(--line);border-radius: 14px;padding: 13px 15px}.need b{display: block;font-weight: 800}.need span{font-size: 15px;line-height: 23px;color: #4e5157}.flow{display: grid;gap: 12px;counter-reset: n}.flow li{display: flex;gap: 12px}.flow li::before{counter-increment: n;content: counter(n);flex: none;width: 26px;height: 26px;border-radius: 50%;background: var(--tint);color: #e05a00;font-size: 14px;font-weight: 800;display: grid;place-items: center;margin-top: 1px}.flow b{font-weight: 700;display: block}.vids{display: grid;gap: 12px}.vm{display: block;min-width: 0}.vt{position: relative;display: block;aspect-ratio: 16 / 9;border-radius: 10px;overflow: hidden;background: #e7d9d2}.vt img{width: 100%;height: 100%;object-fit: cover}.vt .pb{position: absolute;left: 8px;bottom: 8px;font-size: 11.5px;line-height: 16px;font-weight: 600;color: #fff;background: rgba(23, 24, 26, .78);border-radius: 5px;padding: 3px 7px}.vt .pi{position: absolute;right: 8px;bottom: 8px;width: 34px;height: 34px;border-radius: 50%;background: rgba(23, 24, 26, .78);color: #fff;display: grid;place-items: center}.vt .pi svg{width: 15px;height: 15px}.vm h3{font-size: 15.5px;line-height: 22px;font-weight: 700;margin-top: 8px;letter-spacing: -.03em}.vd{display: block;font-size: 13px;line-height: 19px;color: var(--sub);margin-top: 2px}.end{background: var(--orange);color: #fff;padding-block: 30px}.end-in{display: grid;gap: 14px}.end h2{color: #fff}.end p{margin-top: 3px}.end-b{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.end .btn-a{background: #fff;color: #e05a00}.end .btn-b{background: var(--kakao);color: #191600}.toc{display: grid;gap: 8px;margin-bottom: 8px}.toc a{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 54px;padding: 8px 14px 8px 16px;border: 1px solid var(--line);border-radius: 12px;font-weight: 600}.toc svg{flex: none;width: 18px;height: 18px;color: var(--sub)}.qa{padding-block: 22px;border-bottom: 1px solid var(--line)}.qa:last-child{border-bottom: 0}.qa h2{font-size: 20px;line-height: 28px;margin-bottom: 6px}.qa .btn{margin-top: 12px;min-height: 48px;font-size: 16px}.qa .vids{margin-top: 12px;max-width: 400px}.shot-l{display: flex;gap: 14px;counter-reset: s;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch}.shot-l::-webkit-scrollbar{display: none}.shot-l li{display: grid;gap: 8px;align-content: start;flex: 0 0 min(66vw, 240px);scroll-snap-align: start}.shot-f{aspect-ratio: 420 / 910;width: 100%;background: var(--paper);border: 1px solid var(--line);border-radius: 14px;overflow: hidden}.shot-f img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: top center}.shot-nav{flex: none;display: flex;gap: 6px}.shot-nav button{width: 42px;height: 42px;display: grid;place-items: center;border: 1px solid var(--field);border-radius: 50%;background: var(--paper)}.shot-nav button:disabled{opacity: .35;cursor: default}.shot-nav svg{width: 18px;height: 18px}#steps .slb{display: block}.shot-l h3{display: flex;gap: 8px}.shot-l h3::before{counter-increment: s;content: counter(s);flex: none;width: 26px;height: 26px;border-radius: 50%;background: var(--tint);color: #e05a00;font-size: 14px;font-weight: 800;display: grid;place-items: center}.ug{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.u{border: 1px solid var(--line);border-radius: 16px;padding: 14px}.u .ph{height: 128px;display: grid;place-items: center;margin-bottom: 10px}.u .ph img{max-height: 128px;width: auto}.u .e{font-size: 28px;font-weight: 800;color: #c2006a}.u b.p{display: block;font-size: 21px;line-height: 28px;font-weight: 800}.wiz{border: 1px solid var(--line);border-radius: 18px;padding: 16px;background: var(--paper);scroll-margin-top: 72px}.wiz h2:focus{outline: none}.wiz-h{display: flex;justify-content: space-between;align-items: center;gap: 10px;margin-bottom: 10px;font-size: 14px;line-height: 21px;color: var(--orange);font-weight: 800;min-height: 24px}.wiz-h button{font-weight: 500;text-decoration: underline;text-underline-offset: 3px;color: var(--sub)}.wiz h2{margin-bottom: 12px}.opts{display: grid;gap: 8px}.opt{display: block;width: 100%;min-height: 58px;padding: 11px 15px;border: 1px solid var(--field);border-radius: 12px;background: var(--paper);font-weight: 700;font-size: 17px;line-height: 24px}.opt small{display: block;font-size: 14px;line-height: 20px;font-weight: 400;color: var(--sub)}.opt:hover{border-color: var(--orange);background: var(--tint)}.opt.row{display: flex;justify-content: space-between;align-items: center;gap: 10px}.opt.row span:last-child{flex: none;font-weight: 800}.wnote{margin-top: 10px}.sum{border-top: 1px solid var(--line);margin: 12px 0}.sum div{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--line)}.sum dt{color: var(--sub)}.sum dd{text-align: right;font-weight: 700}.sum .t dd{font-size: 22px;line-height: 28px;font-weight: 800;color: #e05a00}.acts{display: grid;gap: 8px;margin-top: 12px}.bul{display: grid;gap: 4px;margin-top: 8px}.bul li{display: flex;gap: 8px}.bul li::before{content: "";flex: none;width: 5px;height: 5px;border-radius: 50%;background: var(--orange);margin-top: 10px}.form{display: grid;gap: 14px}.tabs3{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3px;background: var(--gray);border-radius: 12px;padding: 3px;margin-bottom: 14px}.tabs3 button{min-height: 46px;text-align: center;font-weight: 700;font-size: 15px;line-height: 20px;padding: 2px;border-radius: 9px;color: var(--sub)}.tabs3 button.on{background: var(--paper);color: var(--ink);box-shadow: 0 1px 4px rgba(20, 22, 26, .14)}.fld{display: grid;gap: 4px;min-width: 0}.fld > label, .fld > .lb{font-size: 14px;line-height: 21px;font-weight: 700}.fld input, .fld select{width: 100%;height: 50px;border: 1px solid var(--field);border-radius: 10px;padding: 0 12px;background: var(--paper);font-size: 16px;min-width: 0}.f2{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.tg{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 6px}.tg.wrap2{grid-auto-flow: row;grid-template-columns: 1fr 1fr}.tg button{min-height: 46px;padding: 4px 6px;border: 1px solid var(--field);border-radius: 10px;text-align: center;font-size: 14px;line-height: 19px;font-weight: 500}.tg button.on{border: 2px solid var(--orange);background: var(--tint);font-weight: 800;color: #d95700}.tg button.on::before{content: "✓ "}.msg{width: 100%;min-height: 158px;resize: vertical;border: 1px solid var(--field);border-radius: 10px;padding: 11px 13px;font-size: 15px;line-height: 23px;background: var(--gray)}.ans{background: var(--tint);border-radius: 10px;padding: 12px 14px;font-size: 15px;line-height: 23px}.warn{font-size: 14px;line-height: 21px;color: var(--sub)}.st-ok{color: var(--done);font-size: 14px;line-height: 21px;font-weight: 700;min-height: 21px}.ways{display: grid;gap: 8px;margin-bottom: 8px}.ways li{padding: 13px 15px;border: 1px solid var(--line);border-radius: 14px}.ways b{display: block;font-weight: 800}.dl{border-top: 1px solid var(--line)}.dl div{display: grid;grid-template-columns: 110px minmax(0, 1fr);gap: 10px;padding: 11px 0;border-bottom: 1px solid var(--line)}.dl dt{color: var(--sub)}.dl dd{font-weight: 600}.pv article{padding-block: 16px;border-bottom: 1px solid var(--line)}.pv article:last-child{border-bottom: 0}.pv h2{font-size: 18px;line-height: 26px;margin-bottom: 6px}.pv p + p{margin-top: 8px}.pv .bul b{font-weight: 700;display: block}.pv .bul + p{margin-top: 8px}.draft{background: var(--yellow-soft);border-radius: 10px;padding: 10px 12px;font-size: 14px;line-height: 21px}.dock{position: fixed;z-index: 35;left: 0;right: 0;bottom: 0}.qk{background: #1c1d20;padding: 6px 0 calc(6px + env(safe-area-inset-bottom, 0px))}.qk-in{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr) auto;gap: 5px;align-items: center;padding-inline: 8px}.qk-t, .qk-ph, .qk-pv, .qk .pc{display: none}.qk input, .qk select{width: 100%;min-width: 0;height: 40px;border: 0;border-radius: 7px;background: #fff;padding: 0 8px;font-size: 16px;letter-spacing: -.04em}.qk input[hidden]{display: none}.qk-go{display: flex;align-items: center;justify-content: center;height: 40px;padding: 0 10px;border-radius: 7px;background: var(--kakao);color: #191600;font-size: 14px;font-weight: 800;white-space: nowrap}.toast{position: fixed;z-index: 50;left: 50%;bottom: calc(136px + env(safe-area-inset-bottom, 0px));transform: translateX(-50%);width: max-content;max-width: calc(100% - 32px);background: var(--ink);color: #fff;border-radius: 10px;padding: 10px 14px;font-size: 14px;line-height: 20px;text-align: center}.toast[hidden]{display: none}.side{display: none}.fab{position: fixed;z-index: 34;right: max(12px, env(safe-area-inset-right, 0px));bottom: calc(132px + env(safe-area-inset-bottom, 0px));display: grid;gap: 8px;justify-items: end}.fab-k{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;background: var(--kakao);color: #191600;box-shadow: 0 4px 14px rgba(20, 22, 26, .22);font-weight: 800}.fab-k svg{flex: none;width: 34px;height: 34px}.fab-t{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--paper);border: 1px solid var(--line);box-shadow: 0 4px 14px rgba(20, 22, 26, .16);visibility: hidden;opacity: 0;transition: opacity .15s}.fab-t.on{visibility: visible;opacity: 1}.fab-t svg{width: 20px;height: 20px}.foot{background: var(--gray);padding-block: 24px 28px;font-size: 14px;line-height: 21px;color: var(--sub)}.foot-l{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-bottom: 10px;color: var(--ink);font-weight: 600}.foot-l a{padding-block: 3px}.foot p + p{margin-top: 4px}.foot-p{display: flex;flex-wrap: wrap;gap: 2px 14px;margin-bottom: 10px;padding-top: 10px;border-top: 1px solid var(--line);font-size: 13.5px}.foot-p a{padding-block: 3px}.foot-p .st{color: var(--ink);font-weight: 800}@media (min-width: 700px){.ug{grid-template-columns: repeat(4, 1fr)}.slb{display: none}.need{grid-template-columns: repeat(3, 1fr);gap: 12px}.pcs{grid-template-columns: repeat(3, 1fr);gap: 12px}.pcard{display: flex;flex-direction: column;align-items: flex-start;gap: 3px}.pcard .pp{text-align: left;margin-top: 6px}.pcard .pp b{display: inline}.pcard .go2{width: 100%;margin-top: auto}.vids{grid-template-columns: repeat(3, 1fr);gap: 16px}.vids.one{grid-template-columns: 1fr}.vids.v5{grid-template-columns: repeat(3, 1fr)}.tabs-l{display: flex;gap: 24px}.strip .st2{display: inline}.hero{padding: 0}.hero-card{--hc: max(46%, 340px);border-radius: 0;min-height: 420px;display: flex;align-items: center;padding: 0}.hero-w{background: #fff4dc}.hv{position: absolute;right: 20px;top: 50%;width: calc(100% - var(--hc) - 32px);max-width: 640px;transform: translateY(-50%)}.hv img{max-height: none}.hc{display: block;position: relative;padding: 30px 24px;width: var(--hc);flex: none}.hero h1{font-size: 32px;line-height: 41px}.hc-s{display: block;margin-top: 8px;font-size: 14.5px;line-height: 22px;color: #4d4338}.hc-p{display: grid;grid-template-columns: minmax(0, 1fr) auto auto;gap: 10px;align-items: center;margin-top: 10px;padding: 10px 12px;background: var(--paper);border-radius: 12px;box-shadow: 0 2px 10px rgba(60, 40, 10, .08)}.hc-pn{font-size: 13px;line-height: 18px}.hc-pn b{display: block;font-weight: 700}.hc-pn span{color: var(--sub);font-size: 11.5px;line-height: 16px;display: block}.hc-pw{font-size: 12px;white-space: nowrap}.hc-pw b{font-size: 21px;font-weight: 800;letter-spacing: -.04em;margin-inline: 2px}.hc-pb{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 12px;border-radius: 9px;background: var(--tint);color: #c95000;font-size: 13.5px;font-weight: 800;white-space: nowrap}.sv-g{grid-template-columns: repeat(6, 1fr)}.hp-in{grid-template-columns: 300px minmax(0, 1fr);gap: 36px;align-items: center}.ask2{grid-template-columns: repeat(2, minmax(0, 240px))}.fq-in{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 40px}.fm-g{grid-template-columns: 1fr 1fr}.toc{grid-template-columns: 1fr 1fr}}@media (min-width: 1024px){body{padding-bottom: 68px}.bar{display: none}h1{font-size: 40px;line-height: 52px}h2{font-size: 28px;line-height: 38px}h3{font-size: 20px;line-height: 28px}html{scroll-padding-top: 150px}.strip{font-size: 13px;line-height: 20px;padding-block: 6px}.util-w{display: block}.util{display: flex;justify-content: flex-end;gap: 22px;padding-top: 8px;font-size: 13px;line-height: 19px;color: var(--sub)}.util a:hover{color: var(--ink)}.mast{min-height: 76px;gap: 32px}.logo{flex: none;gap: 10px}.logo svg{width: 108px;height: 37px}.logo span{font-size: 12.5px;line-height: 16px}.logo b{font-size: 19px;line-height: 25px}.srch-p{display: flex;flex: 1;height: 52px;max-width: 560px;padding: 0 10px 0 24px}.srch-mw{display: none}.srch input{font-size: 16px}.mast-r{gap: 14px}.lang summary{font-size: 14px;gap: 4px}.lang summary svg{width: 22px;height: 22px}.lang summary .ch{width: 14px;height: 14px}.self{font-size: 14px}.tabs{top: 76px}.tabs .wrap.tabs-in{display: flex}.tabs-l{gap: 36px}.tabs-l a{min-height: 50px;font-size: 16px}.tabs-l a:hover{color: #d95700}.tabs-go{display: block;flex: none;font-size: 14.5px;font-weight: 700}.hero-card{--hc: max(46%, 450px);max-width: 1152px;margin-inline: auto;min-height: 500px;background: none}.hc{padding: 40px 32px}.hc-k{font-size: 14px}.hero h1{font-size: 44px;line-height: 56px;margin-top: 6px}.hc-s{font-size: 16.5px;line-height: 26px;margin-top: 12px}.hc-b{grid-template-columns: auto auto;justify-content: start;margin-top: 18px}.hc-b .btn{min-height: 54px;padding: 0 24px;font-size: 16.5px}.hc-p{width: min(420px, 100%);gap: 12px;padding: 12px 14px 12px 18px}.hc-pn b{font-size: 15px}.hc-pn span{font-size: 13px}.hc-pw{font-size: 13px}.hc-pw b{font-size: 26px}.hc-pb{min-height: 48px;padding: 0 16px;font-size: 15px}.hc-pb:hover{background: #ffe6cc}.svc{padding-block: 48px 40px}.svc h2{font-size: 28px;line-height: 38px}.svc .sub{font-size: 16px;line-height: 25px}.sv-g{gap: 12px;margin-top: 20px}.sv-g a{min-height: 112px;font-size: 15px;gap: 8px}.sv-g img{width: 48px;height: 48px}.hp{padding-block: 56px}.hp-in{grid-template-columns: 360px minmax(0, 1fr);gap: 56px}.kick{font-size: 14px}.ask2 .btn{min-height: 56px;font-size: 16.5px}.fq-in{gap: 64px}main, .foot{transition: padding-right .18s}body.side-open main, body.side-open .foot{padding-right: 216px}body.side-shut main, body.side-shut .foot{padding-right: 72px}body.side-open main .wrap, body.side-open .foot .wrap, body.side-shut main .wrap, body.side-shut .foot .wrap{margin-left: max(0px, calc((var(--cw, 100vw) - 1120px) / 2));margin-right: 0}body.side-open .hero-card, body.side-shut .hero-card{margin-left: max(0px, calc((var(--cw, 100vw) - 1152px) / 2));margin-right: 0}.side{display: block;position: fixed;z-index: 28;right: 0;top: var(--side-top, 200px);width: 204px;max-height: calc(100vh - var(--side-top, 200px) - 80px);background: var(--paper);border-radius: 14px 0 0 14px;box-shadow: 0 6px 26px rgba(20, 22, 26, .13)}.side-in{display: flex;flex-direction: column;gap: 6px;padding: 12px;max-height: inherit;overflow: hidden}.side-h{font-size: 15px;line-height: 22px;font-weight: 800;padding: 0 2px 2px}.side-t{position: absolute;left: -26px;top: 50%;transform: translateY(-50%);width: 26px;height: 52px;display: grid;place-items: center;background: var(--paper);border-radius: 8px 0 0 8px;box-shadow: -3px 2px 10px rgba(20, 22, 26, .08);color: #6b6f75}.side-t svg{width: 15px;height: 15px;transition: transform .15s}.sb{flex: none;display: flex;align-items: center;justify-content: center;gap: 6px;min-height: 42px;border-radius: 9px;font-size: 14px;line-height: 19px;font-weight: 800;letter-spacing: -.03em}.sb i{display: grid;place-items: center;flex: none}.sb svg{width: 17px;height: 17px}.sb1{background: var(--tint);color: #c95000}.sb2{background: var(--kakao);color: #191600}.sb3{background: #eef0f3}.sb4{background: var(--orange);color: #fff}.side-c{flex: 1 1 auto;min-height: 0;overflow: hidden;display: flex;flex-direction: column;align-items: center;margin-top: 4px;background: #e7d9d2;border-radius: 10px;padding-top: 8px;text-align: center;position: relative}.side-c p{font-size: 12px;line-height: 16px;color: #5e5148}.side-c .num{font-size: 18.5px;line-height: 24px;font-weight: 800;letter-spacing: -.03em}.side-c img{flex: 1 1 auto;min-height: 0;width: 100%;object-fit: contain;object-position: bottom;-webkit-mask-image: linear-gradient(to right, transparent, #000 16%, #000 84%, transparent);mask-image: linear-gradient(to right, transparent, #000 16%, #000 84%, transparent)}.side-c small{position: absolute;left: 0;right: 0;bottom: 3px;font-size: 10px;line-height: 13px;color: #fff;text-shadow: 0 0 3px rgba(0, 0, 0, .7)}.side.off{width: 62px}.side.off .side-h, .side.off .side-c, .side.off .sb span{display: none}.side.off .side-in{padding: 8px}.side.off .sb{min-height: 46px}.side.off .side-t svg{transform: rotate(180deg)}.side.small .side-c{display: none}.qk{padding: 11px 0;background: rgba(23, 24, 26, .97)}.qk-in{display: flex;gap: 8px;max-width: 1180px}.qk-t{display: block;flex: none;color: #fff;font-size: 16px;font-weight: 800;margin-right: 6px;white-space: nowrap}.qk input, .qk select{flex: 1 1 0;height: 46px;padding: 0 14px;font-size: 15px;letter-spacing: -.02em}.qk-ph{display: block}.qk-go{flex: none;height: 46px;padding: 0 22px;font-size: 16px}.qk .pc{display: inline}.qk .mo{display: none}.qk-pv{display: block;flex: none;font-size: 12px;color: #b9bcc1;text-decoration: underline;text-underline-offset: 2px}.toast{bottom: 84px}.fab{bottom: 84px;right: 16px;grid-auto-flow: column}.fab-k{display: none}body.side-shut .fab-k{display: flex}.vids.v5{grid-template-columns: repeat(5, 1fr);gap: 14px}.vm:hover h3{color: #d95700}.sec{padding-block: 60px}.pg{padding-block: 38px}.pl{min-height: 84px;padding-inline: 8px}.pl:hover{background: var(--gray)}.pl-p{margin-left: auto}.pl-go{display: block;flex: none;width: 150px;text-align: right;font-weight: 800;color: #e05a00}.pl h3{font-size: 20px}.pl-p b{font-size: 28px;line-height: 36px}.pcard{padding: 22px;border-radius: 18px}.pcard h3{font-size: 20px}.pcard .pp b{font-size: 30px;line-height: 40px}.cols{display: grid;grid-template-columns: 7fr 5fr;gap: 48px;align-items: start}.cols.even{grid-template-columns: 1fr 1fr}.shot-l{grid-template-columns: repeat(4, 1fr)}.shot-l img{width: 100%}.qa-w{max-width: 780px}.qa p, .flow span{line-height: 27px}.form-w{max-width: 620px}.end{padding-block: 40px}.end-in{grid-template-columns: minmax(0, 1fr) 460px;align-items: center}}@media (min-width: 1024px) and (max-width: 1239px){.hc{padding: 32px 24px}.hero-card{--hc: 400px;min-height: 460px}.hero h1{font-size: 38px;line-height: 48px}.hc-p{width: 100%;padding: 10px 10px 10px 14px}.hc-pn span{font-size: 11.5px}.hc-pw b{font-size: 21px}.hc-pb{padding: 0 10px;font-size: 13.5px;min-height: 44px}.qk-t, .qk-pv{display: none}}@media (max-width: 374px){.mast-r{gap: 6px}.logo{gap: 5px}.logo svg{width: 58px;height: 20px}#langNow, .lang summary .ch{display: none}.lang summary{min-width: 26px;justify-content: center}}@media (max-width: 429px){html:not([lang="ko"]) #langNow, html:not([lang="ko"]) .lang summary .ch{display: none}html:not([lang="ko"]) .lang summary{min-width: 26px;justify-content: center}}@media (min-width: 1024px) and (max-height: 770px){.hv{top: 36px;transform: none}.hv img{max-height: max(190px, calc(100vh - 299px))}}@media (min-width: 1024px) and (max-height: 770px){html:not([lang="ko"]) .hv img{max-height: max(190px, calc(100vh - 350px))}}.ptabs{display: flex;gap: 22px;border-bottom: 1px solid var(--line);margin-bottom: 14px}.ptabs a{padding: 10px 2px;font-weight: 700;color: var(--sub);border-bottom: 2.5px solid transparent;margin-bottom: -1px}.ptabs a[aria-current]{color: var(--ink);border-color: var(--orange)}.pj{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 18px}.pj a{display: inline-flex;align-items: center;min-height: 36px;padding: 6px 12px;border: 1px solid var(--line);border-radius: 999px;font-size: 14px;line-height: 21px;font-weight: 500;color: var(--sub)}.pc-cnt{font-size: 14px;line-height: 21px;color: var(--sub);margin-bottom: 8px;min-height: 21px}.pc-cnt b{color: #d95700;font-weight: 800}.plist2{display: grid;gap: 10px}.pc2{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;padding: 16px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper);scroll-margin-top: 96px}.pc2[hidden]{display: none}.pc2.hit{border-color: var(--orange);box-shadow: 0 0 0 1px var(--orange)}.pc2 h3{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: 15px;line-height: 22px;font-weight: 700;color: #4e5157}.mo-t{font-size: 12px;line-height: 18px;font-weight: 700;color: #d95700;background: var(--tint);border-radius: 5px;padding: 0 6px}.pc2-b{font-size: 22px;line-height: 30px;font-weight: 800;letter-spacing: -.03em;margin-top: 2px}.pc2-b em{font-style: normal;font-size: 14px;line-height: 21px;font-weight: 700;color: #d95700;letter-spacing: -.02em;margin-left: 8px;white-space: nowrap}.pc2-l{display: flex;flex-wrap: wrap;gap: 0 12px;margin-top: 4px;font-size: 14px;line-height: 21px;color: var(--sub)}.pc2-r{display: flex;align-items: center;justify-content: space-between;gap: 12px}.pc2-p{font-size: 14px;line-height: 21px;color: var(--sub);white-space: nowrap}.pc2-p b{font-size: 25px;line-height: 32px;font-weight: 800;color: var(--ink);letter-spacing: -.035em;margin-inline: 2px}.pc2-p small{display: block;font-size: 13px;line-height: 19px;color: var(--sub)}.pc2-r .btn{min-height: 46px;padding: 0 14px;font-size: 15px;flex: none}.pc2-d{border-top: 1px solid var(--line);margin-top: -2px}.pc2-d summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;min-height: 40px;padding-top: 8px;font-size: 14px;line-height: 21px;font-weight: 600;color: var(--sub)}.pc2-d summary::-webkit-details-marker{display: none}.pc2-d summary i{position: relative;width: 12px;height: 12px}.pc2-d summary i::before, .pc2-d summary i::after{content: "";position: absolute;left: 0;right: 0;top: 5px;height: 1.5px;background: currentColor}.pc2-d summary i::after{transform: rotate(90deg)}.pc2-d[open] summary i::after{transform: rotate(0)}.pc2-dd{padding-top: 6px;font-size: 15px;line-height: 23px}.ov{margin-block: 8px;border-top: 1px solid var(--line)}.ov div{display: flex;justify-content: space-between;gap: 12px;padding: 7px 0;border-bottom: 1px solid var(--line);font-size: 14px;line-height: 21px}.ov dt{color: var(--sub);flex: none}.ov dd{font-weight: 600;text-align: right}.pk-g{display: grid;gap: 10px;margin-top: 14px}.pk{padding: 16px;border-radius: 16px;background: var(--paper);border: 1px solid var(--line);display: flex;flex-direction: column}.pk .small{margin-top: 4px}.gp-l{margin-top: auto;padding-top: 10px}.gp{display: flex;align-items: center;gap: 6px;min-height: 44px;border-top: 1px solid var(--line);font-size: 15px;line-height: 22px}.gp b{font-weight: 700;min-width: 0}.gp .num{margin-left: auto;flex: none;color: var(--sub);font-size: 14px}.gp:hover b{color: #d95700}.cmp{width: 100%;margin-top: 14px;border-collapse: collapse;font-size: 15px;line-height: 23px;table-layout: fixed}.cmp th, .cmp td{padding: 11px 8px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;word-break: keep-all;overflow-wrap: anywhere}.cmp thead th{padding-block: 8px;border-bottom-color: var(--ink);font-size: 14px}.cmp tbody th{color: var(--sub);font-weight: 600;font-size: 14px;line-height: 22px;padding-left: 0}.cmp .dn{color: #d95700;font-weight: 700}.spd{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 14px}.spd div{padding: 14px;background: var(--paper);border: 1px solid var(--line);border-radius: 14px}.spd b{display: block;font-size: 20px;line-height: 28px;font-weight: 800;color: #d95700}.spd p{font-size: 14px;line-height: 21px;color: #4e5157;margin-top: 2px}.ct-alert{display: grid;gap: 12px;padding: 16px;margin-bottom: 14px;border-radius: 16px;background: var(--tint)}.ct-alert b{font-weight: 800}.ct-alert p{font-size: 15px;line-height: 23px;color: #4e5157;margin-top: 2px}.ct-c{padding: 18px 16px;border: 1px solid #f3b8a8;border-radius: 16px;background: #fff8f6}.ct-c h2{color: #b42318}.ct-c .bul{gap: 8px;margin-top: 10px}.ct-c .bul li::before{background: #d92d20}.ct-note{padding: 13px 14px;margin-bottom: 12px;border: 1px solid #f3b8a8;border-radius: 12px;background: #fff8f6;font-size: 15px;line-height: 23px}.ct-note b{display: block;font-weight: 800;color: #b42318}.ut{width: 100%;margin-top: 12px;border-collapse: collapse}.ut th{text-align: left;font-size: 14px;line-height: 21px;font-weight: 700;color: var(--sub);padding: 8px;border-bottom: 1px solid var(--ink)}.ut td{padding: 12px 8px;border-bottom: 1px solid var(--line);vertical-align: middle;font-size: 15px;line-height: 22px}.ut-i img{width: 46px;height: 62px;object-fit: contain}.ut-e{display: grid;place-items: center;width: 46px;height: 62px;border: 1px solid var(--line);border-radius: 8px;font-size: 13px;font-weight: 800;color: #c2006a}.ut-n .tel{margin-right: 6px}.ut-n b{font-weight: 700;font-size: 16px}.ut-n small{display: block;font-size: 14px;line-height: 20px;color: var(--sub)}.ut-p{font-weight: 800;font-size: 17px;white-space: nowrap}.nfc{display: inline-block;white-space: nowrap;padding: 1px 8px;border-radius: 6px;font-size: 13px;line-height: 20px;font-weight: 700}.nfc.y{background: #e6f6ee;color: #067a45}.nfc.n{background: var(--gray);color: #4e5157;border: 1px solid var(--line)}.nfc.na{background: none;color: var(--sub);font-weight: 500;padding: 0}.gd-g{display: grid;gap: 12px;align-items: start}.gd{padding: 16px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper);scroll-margin-top: 96px}.gd h2{font-size: 19px;line-height: 27px;margin-bottom: 10px}.gd-t{display: block;margin-bottom: 4px}.gd ol{display: grid}.gd li + li a{border-top: 1px solid var(--line)}.gd li a{display: flex;align-items: center;gap: 10px;min-height: 58px;padding-block: 8px}.gd li i{flex: none;width: 26px;height: 26px;display: grid;place-items: center;border-radius: 50%;background: var(--tint);color: #e05a00}.gd li i svg{width: 12px;height: 12px}.gd li b{display: block;font-size: 15.5px;line-height: 22px;font-weight: 700;letter-spacing: -.02em}.gd li small{display: block;font-size: 13.5px;line-height: 19px;color: var(--sub)}.gd li a:hover b{color: #d95700}.gd-help{background: var(--yellow-soft);border-color: transparent;display: grid;gap: 10px}.gd-help h2{margin-bottom: 0}.gd-help p{font-size: 15px;line-height: 23px}@media (max-width: 699px){.ut thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.ut, .ut tbody{display: block}.ut tr{display: grid;grid-template-columns: 50px minmax(0, 1fr) auto;gap: 3px 10px;padding: 13px 0;border-bottom: 1px solid var(--line)}.ut td{display: block;padding: 0;border: 0}.ut-i{grid-row: 1 / 4}.ut-n{grid-column: 2}.ut-p{grid-column: 3;grid-row: 1;text-align: right}.ut-f{grid-column: 2 / -1}.ut-w{grid-column: 2 / -1;font-size: 14px;line-height: 21px;color: #4e5157}.shot-l.sl{display: flex !important;gap: 12px;scroll-snap-type: x mandatory}.shot-l.sl > *{flex: 0 0 66vw;width: auto}.cmp2{font-size: 14px;line-height: 21px}.cmp2 th, .cmp2 td{padding-inline: 5px}.cmp2 thead th:first-child{width: 25%}}@media (max-width: 374px){.pc2-r{flex-wrap: wrap}.pc2-r .btn{width: 100%}.pc2-b em{display: block;margin-left: 0}}@media (min-width: 700px){.pc2{grid-template-columns: minmax(0, 1fr) 210px;gap: 8px 20px;padding: 18px 20px;align-items: center}.pc2-r{display: grid;justify-items: end;gap: 8px}.pc2-p{text-align: right}.pc2-r .btn{width: 100%}.pc2-d{grid-column: 1 / -1}.pk-g{grid-template-columns: repeat(2, 1fr);gap: 12px}.spd{grid-template-columns: repeat(4, 1fr)}.ct-alert{grid-template-columns: minmax(0, 1fr) auto;align-items: center;padding: 18px 20px}.gd-g{grid-template-columns: repeat(2, 1fr);gap: 14px}.ut-w{min-width: 220px}}@media (min-width: 1024px){.pc2-b{font-size: 24px;line-height: 32px}.gd-g{grid-template-columns: repeat(3, 1fr)}.shot-l li{flex-basis: 240px}}.shot-f{aspect-ratio: 720 / 1256;background: none;border: 0;border-radius: 0;overflow: visible}.shot-f img{object-fit: contain;object-position: center}.shot-l li{flex-basis: min(66vw, 260px)}.shot-f.port{aspect-ratio: 720 / 1408;background: var(--paper);border: 1px solid var(--line);border-radius: 14px;overflow: hidden}.pslide li{flex-basis: min(62vw, 230px)}.sec.g .shot-f.port{border-color: #e2e4e8}.ptabs{align-items: center}.pt-c{margin-left: auto;margin-bottom: 4px !important;padding: 7px 14px !important;min-height: 38px;display: inline-flex;align-items: center;border: 1px solid var(--orange) !important;border-radius: 999px;font-size: 14px;line-height: 21px;color: #d95700 !important;background: var(--paper);white-space: nowrap}.pt-c[aria-current]{background: var(--orange);color: #fff !important}.pc2-h{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px}.cmk{flex: none;display: inline-flex;align-items: center;gap: 5px;min-height: 28px;font-size: 13.5px;line-height: 20px;font-weight: 600;color: var(--sub);cursor: pointer;white-space: nowrap}.cmk input{width: 17px;height: 17px;accent-color: var(--orange);margin: 0}.cmt{position: fixed;left: 50%;transform: translateX(-50%);width: min(720px, calc(100vw - 20px));z-index: 60;background: var(--ink);color: #fff;border-radius: 14px;box-shadow: 0 8px 28px rgba(20, 22, 26, .3)}.cmt[hidden]{display: none}.cmt-in{display: grid;gap: 8px;padding: 10px 12px}.cmt ul{display: flex;flex-wrap: wrap;gap: 6px}.cmt li{display: inline-flex;align-items: center;gap: 5px;background: rgba(255, 255, 255, .13);border-radius: 8px;padding: 3px 4px 3px 8px;font-size: 13.5px;line-height: 20px}.cmt li button{width: 24px;height: 24px;color: #fff;font-size: 16px;line-height: 1}.cmt-b{display: flex;align-items: center;justify-content: flex-end;gap: 10px}.cmt-x{color: #cfd2d6;font-size: 14px;min-height: 40px;padding: 0 6px}.cmt .btn{min-height: 42px;font-size: 15px;padding: 0 16px}.cmt .btn:disabled{background: #55585e;color: #d6d8db;cursor: default}body.cmt-on .fab{display: none}.cmd{position: fixed;inset: 0;z-index: 90;background: rgba(20, 22, 26, .55);display: grid;place-items: center;padding: 12px}.cmd[hidden]{display: none}.cmd-in{width: min(760px, 100%);max-height: 88vh;overflow: auto;background: var(--paper);border-radius: 18px;padding: 16px}.cmd-h{display: flex;align-items: center;justify-content: space-between}.cmd-h button{width: 44px;height: 44px;display: grid;place-items: center}.cmd-h svg{width: 22px;height: 22px}.cmd-o{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;font-size: 14px;font-weight: 600;cursor: pointer}.cmd-o input{width: 17px;height: 17px;accent-color: var(--orange);margin: 0}.cmdt{width: 100%;border-collapse: collapse;table-layout: fixed;margin-top: 6px;font-size: 14px;line-height: 20px}.cmdt th, .cmdt td{padding: 9px 5px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;word-break: keep-all;overflow-wrap: anywhere}.cmdt thead th:first-child, .cmdt tbody th{width: 62px;color: var(--sub);font-weight: 600;font-size: 13px;padding-left: 0}.cmdt thead b{display: block;font-weight: 800;margin-top: 3px}.cmdt .lo{color: #d95700;font-weight: 800}.cmdt tr.go td, .cmdt tr.go th{border: 0}.cmdt .btn{width: 100%;min-height: 42px;padding: 0 4px;font-size: 14px}.gm{border-top: 1px solid var(--line);padding: 9px 0 5px}.gm + .gm{margin-top: 2px}.gm-h{display: flex;justify-content: space-between;gap: 8px;align-items: baseline;font-size: 15px;line-height: 22px}.gm-h b{font-weight: 800}.gm-h .num{flex: none;font-weight: 700;color: var(--ink)}.gm-r{display: flex;align-items: center;gap: 7px;min-height: 40px;font-size: 14.5px;line-height: 20px;color: #4e5157}.gm-r > span:nth-child(2){min-width: 0;flex: 1}.gm-r .num{flex: none;font-weight: 700;color: var(--ink)}.gm-r svg{flex: none;width: 15px;height: 15px;color: #9a9ea5}.gm-r:hover > span:nth-child(2){color: #d95700}.mno{font-size: 19px;font-weight: 800;color: #d95700;letter-spacing: .01em;display: inline !important}.flow b.mno{display: inline}.cpy{display: inline-flex;align-items: center;min-height: 32px;padding: 0 10px;margin-left: 2px;border: 1px solid var(--field);border-radius: 8px;font-size: 13px;font-weight: 600;background: var(--paper)}.ct-note p{margin-top: 2px}.cc-g{display: grid;gap: 18px;margin-top: 6px}.cc-l h2, .cc h2{font-size: 20px;line-height: 28px;margin-bottom: 8px}.cc-r{display: flex;justify-content: space-between;align-items: center;gap: 12px;min-height: 58px;padding-block: 8px;border-bottom: 1px solid var(--line)}.cc-r > span{min-width: 0}.cc-r .tel{margin-right: 6px}.cc-r small{display: block;font-size: 13.5px;line-height: 19px;color: var(--sub)}.cc-r b{flex: none;font-size: 18px;font-weight: 800}.cc{display: grid;gap: 10px;padding: 18px 16px;border-radius: 18px;background: var(--yellow-soft);align-content: start}.cc select{background-color: var(--paper)}.cc .f2{margin: 0}.cc-o{border-top: 1px solid #efe3ac;padding-top: 12px;text-align: right}.cc-t{display: flex;justify-content: space-between;align-items: baseline;gap: 10px}.cc-t span{font-size: 15px;font-weight: 600}.cc-t b{font-size: 30px;line-height: 38px;font-weight: 800;letter-spacing: -.03em;color: #d95700}.cc-o p{font-size: 14px;line-height: 21px;color: #4e5157;margin-top: 2px}.cmp .ok{color: #067a45}.cmp .no{color: #b42318}.cmp .wa{color: #b25e00}.st3{font-size: 14.5px;line-height: 22px}.st3 thead th:nth-child(2){width: 22%}.st3 tbody th{color: var(--ink)}.dc{display: grid;gap: 10px;margin-top: 12px;padding: 16px;border-radius: 14px;background: var(--paper);border: 1px solid var(--line)}.dc input[type=date]{width: 100%}.dc-r{font-size: 15.5px;line-height: 24px}.dc-r b{color: #d95700;font-weight: 800}.ars{max-width: 720px}.ars thead th:last-child{width: 56%}.ars-n{font-size: 18px;font-weight: 800;color: #d95700;text-decoration: underline;text-underline-offset: 3px}.cf{margin-top: 10px;border: 1px solid var(--line);border-radius: 14px;padding: 12px;max-width: 760px}.cf-c{display: grid;gap: 8px}.cf-c input{width: 100%;height: 48px;border: 1px solid var(--field);border-radius: 10px;padding: 0 12px;background: var(--paper);font-size: 16px;min-width: 0}#cfN{margin: 8px 0 4px}.cf-l{max-height: 340px;overflow-y: auto;border-top: 1px solid var(--line)}.cf-l li{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 1px 10px;align-items: center;padding: 9px 2px;border-bottom: 1px solid var(--line);font-size: 14.5px;line-height: 21px}.cf-l li[hidden]{display: none}.cf-b small{display: block;font-size: 12px;line-height: 17px;color: var(--sub)}.cf-b b{font-weight: 700}.cf-c2{grid-column: 1;color: #4e5157;font-size: 14px}.cf-c2 b{font-weight: 600;color: var(--ink)}.cf-l a, .cf-x{grid-column: 2;grid-row: 1 / 3;font-weight: 700;color: #d95700;white-space: nowrap}.cf-x{color: var(--sub);font-weight: 500;font-size: 13px}@media (max-width: 699px){.shot-l.sl > *{flex: 0 0 66vw}.pslide.sl > *{flex: 0 0 62vw}.ptabs{gap: 14px}.pt-c{padding: 6px 10px !important;font-size: 13px}.cmp.st3 thead th:nth-child(2){width: 24%}.st3 th, .st3 td{padding-inline: 5px;font-size: 13.5px;line-height: 20px}}@media (min-width: 700px){.cmt-in{grid-template-columns: minmax(0, 1fr) auto;align-items: center;padding: 10px 14px}.cc-g{grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);gap: 28px}.cc{padding: 22px}.dc{grid-template-columns: 260px minmax(0, 1fr);align-items: end}.cmd-in{padding: 22px}.cmdt{font-size: 15px;line-height: 22px}.cmdt thead th:first-child, .cmdt tbody th{width: 96px;font-size: 14px}.cmdt th, .cmdt td{padding: 11px 8px}}.fld select, .qk select{-webkit-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666a70' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 15px;padding-right: 38px;text-overflow: ellipsis}.f2n{grid-template-columns: 92px minmax(0, 1fr)}.hv img{max-height: 132px}.hero h1{font-size: clamp(20.5px, 5.9vw, 32px)}.lead2{margin-top: 8px}.kf{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.kf div{padding: 10px 12px;border-radius: 12px;background: var(--gray);min-width: 0}.kf dt{font-size: 13px;line-height: 19px;color: var(--sub)}.kf dd{font-size: 14.5px;line-height: 21px;font-weight: 700;word-break: keep-all}.by{margin-top: 16px;font-size: 13.5px;line-height: 20px;color: var(--sub)}.sk{margin-top: 12px;border-top: 1px solid #e2e4e8}.sk a{display: grid;grid-template-columns: minmax(0, 1fr) 16px;gap: 0 10px;align-items: center;min-height: 58px;padding-block: 8px;border-bottom: 1px solid #e2e4e8}.sk b{font-weight: 700}.sk span{grid-column: 1;font-size: 14px;line-height: 20px;color: var(--sub)}.sk svg{grid-column: 2;grid-row: 1 / 3;width: 16px;height: 16px;color: #9a9ea5}.sk a:hover b{color: #d95700}.qz{display: grid;gap: 12px;margin-top: 14px;padding: 16px;background: var(--paper);border: 1px solid var(--line);border-radius: 16px}.qz-q{border: 0;padding: 0;margin: 0;min-width: 0}.qz-q legend{padding: 0;font-weight: 700;margin-bottom: 6px}.qz .tg{display: flex;gap: 6px}.qz .tg button{flex: 1;min-height: 44px;border: 1px solid var(--field);border-radius: 10px;background: var(--paper);font-weight: 600}.qz .tg button.on{border-color: var(--orange);background: var(--tint);color: #c95000;font-weight: 800}.qz-r{padding: 13px 14px;border-radius: 12px;font-size: 15px;line-height: 23px;display: grid;gap: 8px}.qz-r[hidden]{display: none}.qz-r.ok{background: #e6f6ee}.qz-r.wa{background: #fff8f6;border: 1px solid #f3b8a8}.nb{display: grid;grid-template-columns: 1fr 1.4fr;gap: 8px;margin-top: 12px}.nb div{padding: 14px;border: 2px solid #e8192c;border-radius: 12px;min-width: 0}.nb small{display: block;font-size: 13px;line-height: 19px;color: var(--sub)}.nb b{display: block;font-size: 22px;line-height: 30px;font-weight: 800;letter-spacing: .01em}.nb span{display: block;font-size: 13px;line-height: 19px;color: #4e5157;word-break: keep-all}.net2{display: grid;gap: 10px;margin-top: 12px}.net2 a{display: grid;grid-template-columns: auto minmax(0, 1fr) 16px;gap: 2px 8px;align-items: center;padding: 15px 16px;border: 1px solid var(--line);border-radius: 14px;background: var(--paper)}.net2 b{font-weight: 800;font-size: 17px;line-height: 24px}.net2 a > span:not(.tel){grid-column: 1 / 3;font-size: 14px;line-height: 20px;color: var(--sub)}.net2 svg{grid-column: 3;grid-row: 1 / 3;width: 16px;height: 16px;color: #9a9ea5}.net2 a:hover{border-color: var(--orange)}.kp-g{display: grid;gap: 18px;margin-top: 4px}.cc-in{background: var(--paper);border: 1px solid var(--line)}.cc-in h3{font-size: 19px;line-height: 27px}.cc-in .cc-o{border-top-color: var(--line)}.pt4 th, .pt4 td{padding-inline: 6px;font-size: 14px;line-height: 21px}.pt4 tbody th{color: var(--ink);font-weight: 700}.pt4 thead th:first-child{width: 25%}.pt4 thead th:last-child{width: 23%}.pt4 .small{font-size: 12.5px;line-height: 18px}.u4 th, .u4 td{padding-inline: 6px;font-size: 14px;line-height: 21px}.u4 tbody th{color: var(--ink);font-weight: 700}.c2 thead th:first-child{width: 32%}.c3 thead th:first-child{width: 26%}@media (max-width: 480px){.f2n{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 700px){.hv img{max-height: none}.hero h1{font-size: 32px}.kf{grid-template-columns: repeat(4, 1fr)}.net2{grid-template-columns: 1fr 1fr}.qz{padding: 20px}}@media (min-width: 1024px){.hero h1{font-size: 44px}.kp-g{grid-template-columns: minmax(0, 1fr) 380px;gap: 24px;align-items: start}}@media (min-width: 1024px) and (max-width: 1239px){.hero h1{font-size: 38px}.kp-g{grid-template-columns: minmax(0, 1fr)}}.slb{box-sizing: content-box;height: 3px;padding-block: 9px;margin-top: 3px;background: var(--line);background-clip: content-box;overflow: hidden;cursor: pointer;touch-action: none}.slb i{top: 9px;bottom: 9px}.tabs .slb{padding: 0;margin: 0 0 2px;height: 2px;pointer-events: none}.tabs .slb i{top: 0;bottom: 0}.slw{display: flex;align-items: center;gap: 6px;margin-top: 12px}.slw[hidden]{display: none}.slw button{flex: none;width: 30px;height: 30px;display: grid;place-items: center;border-radius: 8px;background: var(--gray);color: #4e5157}.sec.g .slw button{background: #e9ebee}.slw button svg{width: 15px;height: 15px}.slw button:disabled{opacity: .4;cursor: default}.slb.big{flex: 1;display: block !important;height: 12px;padding: 0;margin: 0;border-radius: 7px;background: #e6e8ec}.slb.big i{top: 0;bottom: 0;border-radius: 7px;cursor: grab}.slb.big.on i{cursor: grabbing;background: var(--orange-d)}.shot-l{cursor: grab;touch-action: pan-x pan-y}.shot-l.drag{cursor: grabbing;scroll-snap-type: none !important;user-select: none}.shot-l.drag img, .shot-l img{-webkit-user-drag: none}@media (min-width: 1024px){body.side-shut main, body.side-shut .foot{padding-right: 0}body.side-shut main .wrap, body.side-shut .foot .wrap{margin-left: auto;margin-right: auto}body.side-shut .hero-card{margin-left: auto;margin-right: auto}.side.off{width: 0;box-shadow: none;background: none}.side.off .side-in{display: none}.side.small .side-c{display: none}}.vsec{padding-bottom: 8px}.vs .vt{cursor: default}.ec{display: grid;gap: 10px;padding: 18px 16px;border-radius: 18px;background: var(--paper);border: 1px solid var(--line);align-content: start}.ec .seg{margin-bottom: 2px;display: flex}.ec .seg button{flex: 1;min-width: 0}.ec-p{display: grid;gap: 10px}.ec-p[hidden]{display: none}.ec-r{padding: 13px 14px;border-radius: 12px;background: var(--tint)}.ec-r[hidden]{display: none}.ec-r.er{background: #fff8f6;border: 1px solid #f3b8a8;font-size: 15px;line-height: 23px}.ec-r small{display: block;font-size: 13px;line-height: 19px;color: var(--sub)}.ec-r > div{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.ec-r b{font-size: 19px;line-height: 27px;font-weight: 800;color: #d95700;overflow-wrap: anywhere}.ins{display: grid;gap: 18px;margin-top: 14px}.ins[hidden]{display: none}.ins figure{margin: 0;max-width: 460px}.ins img{display: block;width: 100%;height: auto;border-radius: 12px;border: 1px solid #e2e4e8;background: var(--paper)}.ins figcaption{font-size: 13px;line-height: 19px;color: var(--sub);margin-top: 6px}.du{display: grid;gap: 10px;margin-top: 14px}.du figure{margin: 0}.du img{display: block;width: 100%;height: auto;border-radius: 10px;border: 1px solid var(--line)}@media (min-width: 900px){.ins{grid-template-columns: minmax(0, 1fr) 420px;align-items: start}}.ub-g{display: grid;gap: 10px;margin-top: 14px}.ub{display: grid;grid-template-columns: 96px minmax(0, 1fr);gap: 14px;align-items: center;padding: 14px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper)}.ub-i{display: grid;place-items: center;height: 132px}.ub-i img{max-height: 132px;max-width: 100%;width: auto;height: auto}.ub-e{display: grid;place-items: center;width: 84px;height: 112px;border: 1px solid var(--line);border-radius: 10px;font-size: 19px;font-weight: 800;color: #c2006a;background: var(--lg-bg)}.ub-t p{display: flex;flex-wrap: wrap;align-items: center;gap: 5px}.ub-t h3{font-size: 18px;line-height: 25px;margin-top: 4px}.ub-t small{display: block;font-size: 14px;line-height: 20px;color: var(--sub)}.ub-t b{display: block;font-size: 22px;line-height: 30px;font-weight: 800;color: #d95700;margin-top: 2px}.ub-t span:last-child{display: block;font-size: 14.5px;line-height: 21px;color: #4e5157;word-break: keep-all}.nb.one{grid-template-columns: minmax(0, 1fr)}.nb.one b{font-size: clamp(17px, 5vw, 24px);overflow-wrap: anywhere}.lbn{white-space: nowrap}.lbn small{font-size: clamp(10.5px, 3vw, 13px);font-weight: 500;color: var(--sub);margin-left: 3px;letter-spacing: -.03em}@media (min-width: 700px){.ub-g{grid-template-columns: repeat(2, minmax(0, 1fr))}}.opt-n{font-size: 14px;font-weight: 500;color: #c95000;margin-left: 5px;letter-spacing: -.03em}.cc-w{color: #d92d20;font-size: 14.5px;line-height: 21px;font-weight: 700}.cc-w[hidden]{display: none}.opt-t{display: inline-block;margin-left: 6px;padding: 1px 7px;border-radius: 6px;background: var(--orange);color: #fff;font-size: 12.5px;line-height: 19px;font-weight: 700;vertical-align: 1px}.opt small .opt-w, .opt-w{color: #d92d20;font-weight: 700}.ptabs{overflow-x: auto;scrollbar-width: none;white-space: nowrap}.ptabs::-webkit-scrollbar{display: none}.ptabs a{flex: none}.pt-warn{margin: 0 0 12px;padding: 12px 14px;border: 1px solid #f3b8a8;border-radius: 12px;background: #fff8f6;color: #d92d20;font-size: 15px;line-height: 23px;font-weight: 700}.pp[hidden]{display: none}.pp-a{display: inline-block;margin-left: 6px;padding: 0 7px;border-radius: 6px;background: var(--tint);color: #c95000;font-size: 13px;line-height: 21px;font-weight: 700;vertical-align: 1px}.pp-b{margin-top: 6px;font-size: 14px;line-height: 21px;font-weight: 700;color: #c95000}.jsw{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 14px}.jsw a{display: grid;gap: 2px;padding: 12px 14px;border: 1.5px solid var(--line);border-radius: 14px;background: var(--paper);text-align: center}.jsw b{font-size: 18px;line-height: 26px;font-weight: 800}.jsw small{font-size: 13px;line-height: 19px;color: var(--sub)}.jsw a[aria-current]{border-color: var(--orange);background: var(--tint)}.jsw a[aria-current] b{color: #c95000}.cpn{margin-top: 12px}.cpn[hidden]{display: none}.cpn-h{font-size: 19px;line-height: 27px;font-weight: 800;margin-bottom: 4px}.cd-g{display: grid;gap: 22px;margin-top: 14px}.cd{min-width: 0}.cd h3{display: flex;align-items: center;gap: 6px;font-size: 19px;line-height: 27px;font-weight: 800;margin-bottom: 4px}.cd figure{margin: 12px 0 0}.cd figure img{display: block;width: 100%;height: auto;border: 1px solid var(--line);border-radius: 12px}@media (min-width: 900px){.cd-g{grid-template-columns: 1fr 1fr}}.shot-l.sq li{flex: 0 0 min(76vw, 300px)}.shot-l.sq .shot-f{aspect-ratio: 1 / 1}.shot-l.sq .shot-f img{object-fit: cover}.ah-g{display: grid;gap: 12px;margin-top: 16px}.ah{position: relative;display: grid;gap: 8px;align-content: start;padding: 18px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper);min-width: 0}.ah h3{font-size: 18px;line-height: 26px;font-weight: 800}.ah-n{width: 28px;height: 28px;border-radius: 50%;background: var(--orange);color: #fff;display: grid;place-items: center;font-size: 15px;font-weight: 800}.ah-a{display: grid;gap: 6px;padding-top: 8px;border-top: 1px solid var(--line)}.ah-a b{display: flex;align-items: center;gap: 6px;font-size: 15px;line-height: 22px;font-weight: 700}.ah-a span:not(.tel){display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.ah-a .btn{min-height: 40px;padding: 0 6px;font-size: 14px}.ah-no{text-align: center;padding: 8px 0}.ah-no .mno{font-size: 30px;line-height: 38px;font-weight: 800;color: #c95000}@media (min-width: 900px){.ah-g{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 699px){.ptabs{flex-wrap: wrap;overflow: visible;gap: 0 16px;white-space: normal;align-items: flex-start;border-bottom: 0}.ptabs a:not(.pt-c){font-size: 15px;padding: 4px 0 6px;line-height: 1.35;border-bottom-width: 2.5px;margin-bottom: 0}.ptabs::before{content: '';flex: 0 0 100%;order: 1;height: 0}.ptabs .pt-c{order: 2;flex: 0 0 auto;margin: 14px 0 0 !important}}.it-g{display: grid;gap: 12px;margin-top: 6px}.it-c{display: grid;gap: 6px;align-content: start;padding: 18px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper);min-width: 0}.it-c[hidden]{display: none}.it-c:hover{border-color: var(--orange)}.it-k{justify-self: start;padding: 1px 8px;border-radius: 6px;background: var(--tint);color: #c95000;font-size: 13px;line-height: 21px;font-weight: 700}.it-c h2{font-size: 19px;line-height: 27px;font-weight: 800;letter-spacing: -.02em}.it-c p{font-size: 15px;line-height: 23px;color: var(--sub)}.it-c time, .it-m{font-size: 13.5px;line-height: 20px;color: var(--sub)}.it-s{justify-self: start;font-style: normal;font-size: 13px;line-height: 20px;font-weight: 700;color: #d92d20}.it-e{padding: 44px 16px;text-align: center;color: var(--sub)}.it-e[hidden]{display: none}.it-a{padding-top: 22px}.it-a h1{font-size: 30px;line-height: 40px;font-weight: 800;letter-spacing: -.03em;margin: 8px 0 6px}.it-a h2{margin-top: 28px;margin-bottom: 8px}.it-a p{font-size: 16px;line-height: 27px}.it-a .it-m{font-size: 13.5px;line-height: 20px;margin-bottom: 12px}.it-a .cmp{margin-top: 8px}.it-b{display: flex;gap: 6px;font-size: 14px;line-height: 21px;color: var(--sub)}.it-b a{font-weight: 700;color: #c95000}.it-a .it-n{margin: 10px 0 0;padding: 10px 12px;border: 1px solid #f3b8a8;border-radius: 10px;background: #fff8f6;color: #d92d20;font-size: 14px;line-height: 21px;font-weight: 700}@media (min-width: 700px){.it-g{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1000px){.it-g{grid-template-columns: repeat(3, minmax(0, 1fr))}}.cdp{margin-top: 12px}.cdp[hidden]{display: none}.cdp h4{font-size: 16px;line-height: 24px;font-weight: 800;margin: 18px 0 6px}.cdh{display: grid;gap: 14px;grid-template-columns: 92px minmax(0, 1fr);align-items: start;padding: 16px;border: 1px solid var(--line);border-radius: 16px;background: var(--paper)}.cdh > img{width: 100%;height: auto;border-radius: 8px;box-shadow: 0 2px 10px rgba(20, 22, 26, .16)}.cdh h3{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: 18px;line-height: 26px;font-weight: 800;margin-bottom: 4px}.cd2{display: grid;gap: 4px 28px;min-width: 0}.cd2 > div{min-width: 0}.cdn{margin-top: 16px;border-top: 1px solid var(--line)}.cdn p{font-size: 14px;line-height: 22px;color: var(--sub)}.cdf{margin: 16px 0 0;max-width: 560px}.cdf img{display: block;width: 100%;height: auto;border: 1px solid var(--line);border-radius: 12px}.cdf figcaption{margin-top: 6px;font-size: 13px;line-height: 19px;color: var(--sub)}@media (min-width: 760px){.cdh{grid-template-columns: 130px minmax(0, 1fr)}.cd2{grid-template-columns: repeat(2, minmax(0, 1fr))}}.bd{margin-top: 6px;border-top: 2px solid var(--ink)}.bd-h{display: none}.bd-r{display: grid;grid-template-columns: auto 1fr;gap: 3px 8px;padding: 14px 4px;border-bottom: 1px solid var(--line);min-width: 0}.bd-r[hidden]{display: none}.bd-r:hover strong{color: #c95000}.bd-n{display: none}.bd-c{grid-column: 1 / 3;font-size: 13px;line-height: 20px;font-weight: 700;color: #c95000}.bd-r strong{grid-column: 1 / 3;font-size: 16px;line-height: 24px;font-weight: 700}.bd-r strong .it-s{margin-left: 6px;font-size: 12.5px}.bd-r time{grid-column: 1 / 3;font-size: 13px;line-height: 19px;color: var(--sub)}@media (min-width: 760px){.bd-h, .bd-r{display: grid;grid-template-columns: 60px 110px minmax(0, 1fr) 100px;gap: 10px;align-items: center}.bd-h{padding: 11px 4px;border-bottom: 1px solid var(--line);background: var(--gray);font-size: 14px;font-weight: 700;text-align: center}.bd-h span:nth-child(3){text-align: left}.bd-n{display: block;text-align: center;font-size: 14px;color: var(--sub)}.bd-c{grid-column: auto;text-align: center}.bd-r strong{grid-column: auto;font-size: 15.5px}.bd-r time{grid-column: auto;text-align: center}}@media (max-width: 759px){.cdh{grid-template-columns: minmax(0, 1fr)}.cdh > img{width: 112px}}.shot-l.cp .shot-f{aspect-ratio: 720 / 1092}.lang ul a{display: block;padding: 8px 12px;white-space: nowrap}.lang ul a:hover{background: var(--gray)}html[lang="en"] .pc2-p, html[lang="en"] .pc2-p small, html[lang="en"] .pc2-b em, html[lang="en"] .lbn, html[lang="en"] .lbn small{white-space: normal}html[lang="en"] .pc2-r{flex-wrap: wrap}html[lang="en"] .pc2-r .btn{white-space: normal;text-align: center}html[lang="en"] .bar a span{font-size: 12px;line-height: 14px;text-align: center}html[lang="en"] .opt-n{display: block;margin-left: 0}@media (min-width: 1024px){html[lang="en"] .lang-n{padding-right: 230px}}