@layer reset, base, components, utilities;@layer components{.cfform{margin-block:var(--sp-40) var(--sp-80)}.cfscr:not(.is-on){display:none}.cfalert{margin-block:var(--sp-24) 0;padding:var(--sp-16) var(--sp-20);border:1px solid var(--text-pdf);border-radius:var(--r-card);background-color:var(--bg-surface);color:var(--text-pdf);font-size:var(--fz-xs)}.cfhp{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cfsel{margin-block-start:var(--sp-20)}.cfsel__ttl{margin-block-end:var(--sp-8);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.cfsel__list{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.cfchip{position:relative;display:inline-flex;align-items:center;min-block-size:2.375rem;padding-inline:var(--sp-16);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.cfchip input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.cfchip:has(:checked){border-color:var(--label);background-color:var(--label);color:var(--text-invert)}.cfchip:has(:focus-visible){outline:2px solid var(--state-on);outline-offset:2px}.cffields{display:grid;gap:var(--sp-24)}.cfrow{display:grid;grid-template-columns:10.625rem minmax(0, 1fr);gap:var(--sp-16);align-items:start}@media screen and (max-width: 1023px){.cfrow{grid-template-columns:minmax(0, 1fr);gap:var(--sp-8)}}.cflb{display:flex;align-items:center;gap:var(--sp-8);padding-block-start:.75rem;font-size:var(--fz-sm);font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.cflb{padding-block-start:0}}.rq{display:inline-grid;place-content:center;min-inline-size:2.375rem;min-block-size:1.25rem;border-radius:.125rem;background-color:var(--text-pdf);color:var(--text-invert);font-size:var(--fz-3xs);font-weight:var(--fw-bold)}.cfv{display:grid;gap:var(--sp-8)}.cfin{display:block}.cfin input,.cfin textarea,.cfin select{inline-size:100%;min-block-size:3rem;padding:.75rem var(--sp-16);border:1px solid var(--border-field);border-radius:var(--r-card);background-color:var(--bg-surface);font-family:inherit;font-size:var(--fz-sm);transition:border-color .2s ease,box-shadow .2s ease}.cfin input::-moz-placeholder, .cfin textarea::-moz-placeholder{color:var(--text-holder)}.cfin input::placeholder,.cfin textarea::placeholder{color:var(--text-holder)}.cfin input:focus-visible,.cfin textarea:focus-visible,.cfin select:focus-visible{outline:0;border-color:var(--state-on);box-shadow:0 0 0 3px rgba(58,58,58,.12)}.cfin--sm input{max-inline-size:17.5rem}.cfin--ta textarea{min-block-size:7.5rem;line-height:var(--lh-body);resize:vertical}.cfnote{font-size:var(--fz-2xs);color:var(--text-sub)}.cferr{display:none;font-size:var(--fz-2xs);font-weight:var(--fw-bold);color:var(--text-pdf)}.cfrow.is-bad .cferr,.cfagree.is-bad .cferr{display:block}.cfrow.is-bad .cfin input,.cfrow.is-bad .cfin textarea,.cfrow.is-bad .cfin select,.cfagree.is-bad .cfin input,.cfagree.is-bad .cfin textarea,.cfagree.is-bad .cfin select{border-color:var(--text-pdf)}.cfopt{margin-block-start:var(--sp-24);border:1px solid var(--border);border-radius:var(--r-card);background-color:var(--bg-surface)}.cfopt>summary{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-16) var(--sp-20);cursor:pointer;list-style:none}.cfopt>summary::-webkit-details-marker{display:none}.cfopt__t{font-size:var(--fz-sm);font-weight:var(--fw-bold)}.cfopt__p{display:inline-grid;place-content:center;min-inline-size:2.375rem;min-block-size:1.25rem;border:1px solid var(--border);border-radius:.125rem;color:var(--text-sub);font-size:var(--fz-3xs)}.cfopt__d{flex:1 1 auto;font-size:var(--fz-2xs);color:var(--text-sub)}@media screen and (max-width: 1023px){.cfopt__d{display:none}}.cfopt__i{inline-size:.75rem;block-size:.5rem;background-color:var(--text-sub);-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__arrow.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__arrow.svg) no-repeat center/contain;rotate:90deg;transition:rotate .2s ease}.cfopt[open] .cfopt__i{rotate:-90deg}.cfopt__in{display:grid;gap:var(--sp-24);padding:var(--sp-24) var(--sp-20);border-block-start:1px solid var(--border-soft)}.cfopt__note{font-size:var(--fz-2xs);color:var(--text-sub)}.cfopt__note p+p{margin-block-start:var(--sp-4)}.cfdrop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12);padding:var(--sp-20);border:1px dashed var(--border-field);border-radius:var(--r-card);background-color:var(--bg-field);transition:border-color .2s ease,background-color .2s ease}.cfdrop.is-over{border-color:var(--state-on);background-color:var(--bg-alt)}.cfdrop__t{font-size:var(--fz-2xs);color:var(--text-sub)}@media screen and (max-width: 1023px){.cfdrop__t{display:none}}.cfdrop__btn{display:inline-flex;align-items:center;min-block-size:2.375rem;padding-inline:var(--sp-20);border:1px solid var(--border-field);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs);cursor:pointer}.cfdrop__name{font-size:var(--fz-2xs);color:var(--text-sub);overflow-wrap:anywhere}.cfdrop__name.has{color:var(--text);font-weight:var(--fw-bold)}.cfagree{margin-block-start:var(--sp-32);padding:var(--sp-20);border-radius:var(--r-card);background-color:var(--bg-alt)}.cfagree>label{display:flex;align-items:start;gap:var(--sp-12);font-size:var(--fz-xs);cursor:pointer}.cfagree input[type=checkbox]{flex:0 0 auto;inline-size:1.25rem;block-size:1.25rem;margin-block-start:.125rem;accent-color:var(--state-on)}.cfagree .rq{margin-inline-start:var(--sp-8)}.cfagree .cferr{margin-block-start:var(--sp-4)}.cfppl{border-block-end:1px solid currentcolor;color:var(--label);font:inherit;cursor:pointer}.cfsend{display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:23.75rem;min-block-size:3.75rem;margin-block-start:var(--sp-32);margin-inline:auto;border-radius:var(--r-pill);background-color:var(--brand);color:var(--text-invert);font-size:var(--fz-md);font-weight:var(--fw-bold);cursor:pointer;transition:opacity .2s ease}.cfsend[disabled]{opacity:.5;cursor:default}@media(any-hover: hover){.cfsend:hover:not([disabled]){opacity:.85}}.cfprev{display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:15rem;min-block-size:3.75rem;margin-inline:auto;border:1px solid var(--border-field);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-sm);cursor:pointer}.cfbtns{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-16);margin-block-start:var(--sp-40)}.cfbtns .cfsend{margin-block-start:0}.cfcfm__head{text-align:center}.cfcfm__lead{margin-block-start:var(--sp-12);font-size:var(--fz-xs);color:var(--text-sub)}.cfcfm{margin-block-start:var(--sp-32);border-block-start:1px solid var(--border-soft)}.cfcfm__row{display:grid;grid-template-columns:12.5rem minmax(0, 1fr);gap:var(--sp-16);padding-block:var(--sp-16);border-block-end:1px solid var(--border-soft);font-size:var(--fz-sm)}@media screen and (max-width: 1023px){.cfcfm__row{grid-template-columns:minmax(0, 1fr);gap:var(--sp-4)}}.cfcfm__k{font-weight:var(--fw-bold)}.cfcfm__v{overflow-wrap:anywhere;white-space:pre-wrap}.cfcfm__v.is-empty{color:var(--text-mute)}.cfdone{margin-block:var(--sp-48) var(--sp-80);text-align:center}.cfdone__mk{display:grid;place-content:center;inline-size:4.5rem;block-size:4.5rem;margin-inline:auto;margin-block-end:var(--sp-24);border-radius:50%;background-color:var(--label)}.cfdone__mk::before{content:"";inline-size:1.75rem;block-size:1.25rem;background-color:var(--text-invert);clip-path:polygon(10% 50%, 0 62%, 38% 100%, 100% 16%, 88% 4%, 36% 72%)}.cfdone__t{margin-block-start:var(--sp-24);font-size:var(--fz-sm);line-height:var(--lh-body)}.cfdone__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-24);margin-block-start:var(--sp-32);font-size:var(--fz-xs)}.cfdone__links a{border-block-end:1px solid currentcolor}.ppwrap{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--sp-24);background-color:rgba(42,39,36,.55);opacity:0;transition:opacity .2s ease}.ppwrap.is-open{opacity:1}.ppbox{display:flex;flex-direction:column;inline-size:min(100%,42.5rem);max-block-size:min(80svh,40rem);border-radius:var(--r-panel);background-color:var(--bg-surface);overflow:hidden}.ppbox__hd{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-20) var(--sp-24);border-block-end:1px solid var(--border-soft)}.ppbox__ttl{font-size:var(--fz-md);font-weight:var(--fw-bold)}.ppbox__x{position:relative;inline-size:2rem;block-size:2rem;border-radius:50%;cursor:pointer}.ppbox__x::before,.ppbox__x::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1rem;block-size:1px;background-color:var(--text)}.ppbox__x::before{translate:-50% -50%;rotate:45deg}.ppbox__x::after{translate:-50% -50%;rotate:-45deg}.ppbox__body{padding:var(--sp-24);overflow-y:auto;font-size:var(--fz-xs);line-height:var(--lh-body)}.ppbox__body>:first-child{margin-block-start:0}.ppbox__body h2{margin-block:var(--sp-32) var(--sp-16);font-size:var(--fz-md);font-weight:var(--fw-bold);line-height:var(--lh-title)}.ppbox__body h3{margin-block:var(--sp-24) var(--sp-8);font-size:var(--fz-sm);font-weight:var(--fw-bold);line-height:var(--lh-title)}.ppbox__body p+p{margin-block-start:var(--sp-12)}.ppbox__body ol,.ppbox__body ul{margin-block-start:var(--sp-12);padding-inline-start:1.375rem}.ppbox__body ol>li+li,.ppbox__body ul>li+li{margin-block-start:var(--sp-8)}.ppbox__body ul{list-style-type:disc}.ppbox__body ol{list-style-type:decimal}.ppbox__body li>:is(ul,ol){margin-block-start:var(--sp-4);padding-inline-start:1.125rem}.ppbox__body li>:is(ul,ol)>li+li{margin-block-start:var(--sp-4)}.ppbox__body ol.pp-alpha{list-style-type:lower-alpha}.ppbox__body ol.pp-alpha>li::marker{content:counter(list-item, lower-alpha) ") "}.ppbox__body .has-text-align-right{margin-block-start:var(--sp-24);text-align:end}.ppbox__body .pp-date{margin-block-start:var(--sp-8);color:var(--text-sub);font-size:var(--fz-13);text-align:end}}@layer components{body.is-form{--en-rule: #E2DED8;--en-req: #B3281E;--en-ink2: #4F4F4F;--en-drop: #FAF8F5;--en-opt-line: #CFC9C1;--en-check: #8A8A8A;--en-done: #1F6E6C;--en-step-line: #A79E93}.enwrap{inline-size:min(var(--w-base),100% - var(--pad)*2);margin-inline:auto}@media screen and (max-width: 1023px){.enwrap{inline-size:calc(100% - var(--pad-sp)*2)}}.enwrap{display:flex;justify-content:center;align-items:flex-start;gap:2.25rem;padding-block:2rem 6rem}@media screen and (max-width: 1023px){.enwrap{flex-direction:column;align-items:stretch;gap:0;inline-size:auto;padding-block:0}}.enmain{flex:none;inline-size:45rem;max-inline-size:100%}@media screen and (max-width: 1023px){.enmain{inline-size:auto;padding:1.25rem 1rem 3rem}}.en-h1{margin:0;font-size:1.5rem;font-weight:var(--fw-bold);line-height:1.4}@media screen and (max-width: 1023px){.en-h1{font-size:1.25rem}}.en-lead{margin-block-start:.5rem;font-size:1rem}@media screen and (max-width: 1023px){.en-lead{margin-block-start:.375rem;font-size:.875rem}}.enbox{margin-block-start:1.5rem;padding:1rem 2.5rem 3rem;background-color:var(--bg-warm)}@media screen and (max-width: 1023px){.enbox{margin:1rem -1rem 0;padding:.25rem 1rem 2rem}}.enrow{display:grid;grid-template-columns:10.625rem minmax(0, 1fr);border-block-end:1px solid var(--en-rule)}@media screen and (max-width: 1023px){.enrow{display:block;padding-block:1rem}}.enlb{display:flex;align-items:center;gap:.75rem;padding-block:1.5rem}@media screen and (max-width: 1023px){.enlb{gap:.5rem;padding-block:0}}.enlb__t{font-size:1rem;font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.enlb__t{font-size:.9375rem}}.enval{padding:1.5rem 0 1.5rem 1.5rem}@media screen and (max-width: 1023px){.enval{margin-block-start:.5rem;padding:0}}.enbadge{display:flex;flex:none;align-items:center;block-size:1.375rem;padding-inline:.5rem;background-color:var(--en-req);color:var(--text-invert);font-size:.6875rem;font-weight:var(--fw-bold);line-height:1;white-space:nowrap}@media screen and (max-width: 1023px){.enbadge{block-size:1.25rem;padding-inline:.4375rem;font-size:.625rem}}.enbadge--opt{border:1px solid var(--en-opt-line);background-color:var(--bg-surface);color:var(--en-ink2)}.enin{display:block;inline-size:26.25rem;max-inline-size:100%;padding:.75rem 1rem;border:1px solid var(--border-field);border-radius:.5rem;background-color:var(--bg-surface);color:var(--text);font:inherit;font-size:1rem;line-height:1.7;transition:border-color .2s ease}.enin::-moz-placeholder{color:var(--text-holder);opacity:1}.enin::placeholder{color:var(--text-holder);opacity:1}.enin:focus-visible{outline:2px solid var(--state-on);outline-offset:1px}@media(any-hover: hover){.enin:hover{border-color:var(--btn-detail)}}@media screen and (max-width: 1023px){.enin{inline-size:100%;padding:.6875rem .875rem;line-height:1.6}}.enin--sm{inline-size:17.5rem}@media screen and (max-width: 1023px){.enin--sm{inline-size:100%}}.enin--ta{inline-size:100%;min-block-size:7.5rem;resize:vertical}.ennote{margin-block-start:.625rem;font-size:.875rem;color:var(--text-sub)}@media screen and (max-width: 1023px){.ennote{margin-block-start:.375rem;font-size:.8125rem}}.enrow .cferr,.enagree .cferr{margin-block-start:.5rem}.enrow.is-bad .cferr{display:block}.enrow.is-bad .enin{border-color:var(--en-req)}.enwish.is-off{display:none}.enrow--wish .enlb{align-items:flex-start}.enchips{display:flex;flex-wrap:wrap;gap:.5rem}.enopt{padding-inline:1rem;border-block-end:1px solid var(--en-rule);background-color:rgba(255,255,255,.4)}@media screen and (max-width: 1023px){.enopt{padding-inline:.75rem}}.enopt__sum{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.5rem;cursor:pointer;list-style:none}.enopt__sum::-webkit-details-marker{display:none}.enopt__sum:focus-visible{outline:2px solid var(--state-on);outline-offset:2px}@media screen and (max-width: 1023px){.enopt__sum{gap:.75rem;min-block-size:2.75rem;padding-block:1rem}}.enopt__hd{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@media screen and (max-width: 1023px){.enopt__hd{gap:.25rem .5rem}}.enopt__t{font-size:1rem;font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.enopt__t{font-size:.9375rem}}.enopt__d{font-size:.875rem;color:var(--text-sub)}@media screen and (max-width: 1023px){.enopt__d{flex-basis:100%;font-size:.8125rem}}.enopt__i{position:relative;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--r-pill);background-color:var(--btn-detail)}.enopt__i::before,.enopt__i::after{position:absolute;inset:50% auto auto 50%;inline-size:.625rem;block-size:.08125rem;background-color:var(--text-invert);translate:-50% -50%;content:""}.enopt__i::after{rotate:90deg}.enopt[open] .enopt__i::after{display:none}.enopt__in{padding-block-end:1.25rem}.enorow{display:grid;grid-template-columns:9.375rem minmax(0, 1fr);border-block-start:1px solid var(--en-rule)}@media screen and (max-width: 1023px){.enorow{display:block;padding-block:.875rem}}.enolb{padding-block:1.25rem;font-size:1rem;font-weight:var(--fw-bold);white-space:nowrap}@media screen and (max-width: 1023px){.enolb{padding-block:0;font-size:.9375rem}}.enoval{padding:1.25rem 0 1.25rem 1.5rem}@media screen and (max-width: 1023px){.enoval{margin-block-start:.5rem;padding:0}}.enorow--file .enolb{display:flex;align-items:center;padding-block:1rem}@media screen and (max-width: 1023px){.enorow--file .enolb{padding-block:0}}.enorow--file .enoval{padding-block:1rem}@media screen and (max-width: 1023px){.enorow--file .enoval{padding-block:0}}@media screen and (max-width: 1023px){.enorow--file:last-of-type{padding-block-end:0}}.endrop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1rem;border:1px dashed var(--border-field);border-radius:.5rem;background-color:var(--en-drop);transition:border-color .2s ease,background-color .2s ease}.endrop.is-over{border-style:solid;border-color:var(--btn-detail)}@media screen and (max-width: 1023px){.endrop{gap:.625rem;padding:.75rem .875rem}}.endrop__t{font-size:.875rem;color:var(--en-ink2)}@media screen and (max-width: 1023px){.endrop__t{display:none}}.endrop__btn{display:inline-flex;align-items:center;block-size:2.125rem;padding-inline:1rem;border:1px solid var(--border-field);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:.875rem;font-weight:var(--fw-bold);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.endrop__btn:has(:focus-visible){outline:2px solid var(--state-on);outline-offset:2px}@media(any-hover: hover){.endrop__btn:hover{border-color:var(--brand);background-color:var(--brand);color:var(--text-invert)}}@media screen and (max-width: 1023px){.endrop__btn{block-size:2.75rem;padding-inline:1.25rem}}.endrop__name{display:none;flex-basis:100%;font-size:.8125rem;text-align:center;overflow-wrap:anywhere}.endrop__name.has{display:block}.enopt__note{margin:.25rem 0 0 10.875rem;font-size:.8125rem;line-height:1.7;color:var(--text-sub)}@media screen and (max-width: 1023px){.enopt__note{margin:.625rem 0 0}}.enagree{display:flex;flex-direction:column;align-items:center;margin-block-start:2rem}@media screen and (max-width: 1023px){.enagree{margin-block-start:1.5rem}}.enagree__lb{position:relative;display:inline-flex;align-items:center;gap:.625rem}@media screen and (max-width: 1023px){.enagree__lb{min-block-size:2.75rem}}.enagree__in{position:absolute;inline-size:1px;block-size:1px;opacity:0}.enagree__box{position:relative;flex:none;inline-size:1.25rem;block-size:1.25rem;border:1px solid var(--en-check);background-color:var(--bg-surface);cursor:pointer}.enagree__box::after{position:absolute;inset:.1875rem auto auto .375rem;inline-size:.375rem;block-size:.625rem;border:solid var(--text-invert);border-width:0 2px 2px 0;rotate:45deg;opacity:0;content:""}.enagree__in:checked+.enagree__box{border-color:var(--btn-detail);background-color:var(--btn-detail)}.enagree__in:checked+.enagree__box::after{opacity:1}.enagree__in:focus-visible+.enagree__box{outline:2px solid var(--state-on);outline-offset:2px}.enagree.is-bad .cferr{display:block}.enagree.is-bad .enagree__box{border-color:var(--en-req)}.enagree__t{font-size:.875rem;font-weight:var(--fw-medium)}@media screen and (max-width: 1023px){.enagree__t{font-size:.8125rem}}.enagree__link{padding:0 0 1px;border:0;border-block-end:1px solid currentcolor;background:none;color:inherit;font:inherit;cursor:pointer}@media(any-hover: hover){.enagree__link:hover{color:var(--brand)}}.encta{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-block-start:2.5rem}@media screen and (max-width: 1023px){.encta{align-items:stretch;gap:.75rem;margin-block-start:1.75rem}}.enbtn{display:flex;align-items:center;justify-content:center;gap:1rem;inline-size:26.25rem;max-inline-size:100%;block-size:4.25rem;border:0;border-radius:.5rem;background:var(--brand-grad);color:var(--text-invert);font:inherit;font-size:1.1875rem;font-weight:var(--fw-bold);cursor:pointer;transition:filter .2s ease}.enbtn svg{flex:none;inline-size:1rem;block-size:.8125rem}.enbtn:disabled{cursor:default;opacity:.6}.enbtn:focus-visible{outline:2px solid var(--state-on);outline-offset:3px}@media(any-hover: hover){.enbtn:hover{filter:brightness(1.08)}}@media screen and (max-width: 1023px){.enbtn{gap:.75rem;inline-size:100%;block-size:3.75rem;font-size:1.0625rem}.enbtn svg{inline-size:.9375rem;block-size:.75rem}}.entxt{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:.875rem;font-weight:var(--fw-bold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem;cursor:pointer}@media(any-hover: hover){.entxt:hover{color:var(--brand)}}@media screen and (max-width: 1023px){.entxt{align-self:center;min-block-size:2.75rem}}.encfm .cfcfm__row{display:grid;grid-template-columns:10.625rem minmax(0, 1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;border-block-end:1px solid var(--en-rule)}@media screen and (max-width: 1023px){.encfm .cfcfm__row{display:block;padding-block:.875rem}}.encfm .cfcfm__k,.encfm .cfcfm__v{padding-block:1.25rem;font-size:1rem}@media screen and (max-width: 1023px){.encfm .cfcfm__k,.encfm .cfcfm__v{padding-block:0}}.encfm .cfcfm__k{font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.encfm .cfcfm__k{display:block;color:var(--text-guide);font-size:.8125rem}}@media screen and (max-width: 1023px){.encfm .cfcfm__v{display:block;margin-block-start:.125rem;word-break:break-all}}.encfm .cfcfm__v.is-empty{color:var(--text-sub)}.enjob{position:sticky;inset-block-start:1.5rem;flex:none;inline-size:21.75rem;margin-block-start:4.125rem}.enjob[hidden]{display:none}@media screen and (max-width: 1023px){.enjob{position:static;order:-1;inline-size:auto;margin:0;border-block-end:1px solid var(--en-rule);background-color:var(--bg-surface)}}.enjob__l{font-size:.875rem;font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.enjob__l{display:none}}.enjob__n[hidden]{display:none}.enjob__over{font-size:.8125rem;line-height:1.7;color:var(--text-sub)}.enjob__warn{font-size:.8125rem;line-height:1.7;color:var(--text-pdf)}.enjob__warn:empty{display:none}.enjob__pick{position:relative;display:flex;align-items:center;gap:.625rem;padding:.875rem 1.375rem 0;font-size:.875rem;cursor:pointer}.enjob__card.is-unpicked .enjob__hd,.enjob__card.is-unpicked .enjob__dl{opacity:.5}.enwrap[data-screen=confirm] .enjob__card.is-unpicked,.enwrap[data-screen=confirm] .enjob__pick,.enwrap[data-screen=confirm] .enjob__over,.enwrap[data-screen=confirm] .enjob__warn{display:none}.enopt__note [data-file-err]{margin-block-start:.25rem}.enopt__note [data-file-err].is-on,.enopt__note [data-file-ext].is-on{display:block}.enopt__note [data-file-ext]{margin-block-start:.25rem}.enjob__list{position:relative;display:grid;gap:.75rem;margin-block-start:.625rem}@media screen and (min-width: 1024px){.enjob__list{max-block-size:calc(100dvh - 7.5rem);overflow-y:auto;overscroll-behavior:contain}}.enjob__card{border:1px solid var(--en-rule);background-color:var(--bg-surface)}.enjob__hd{padding:1.25rem 1.375rem 1rem;border-block-end:1px solid var(--en-rule)}.enjob__t{font-size:1.125rem;font-weight:var(--fw-bold);line-height:1.5}.enjob__s{margin-block-start:.25rem;font-size:.8125rem}.enjob__dl{display:grid;grid-template-columns:4rem minmax(0, 1fr);gap:.75rem;align-items:center;padding:1rem 1.375rem 1.25rem}.enjob__dl dt{display:inline-flex;align-items:center;justify-content:center;block-size:1.5rem;background-color:var(--bg);color:var(--text-guide);font-size:.6875rem;font-weight:var(--fw-bold)}.enjob__dl dd{margin:0;font-size:.9375rem}.enjob__dr{display:contents}.enjob__dr--no dd{font-family:var(--ff-en);font-size:.875rem}.enjob__meta{display:none}.enjob__rm,.enjob__chg{padding:0;border:0;background:none;color:var(--label);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}@media(any-hover: hover){.enjob__rm:hover,.enjob__chg:hover{color:var(--brand)}}.enjob__rm{margin:0 1.375rem 1rem}.enjob__rm[hidden]{display:none}.enjob__chg{justify-self:start}.enjob__bar{display:none}@media screen and (max-width: 1023px){.enjob__bar{display:flex;align-items:center;gap:.625rem;inline-size:100%;min-block-size:3rem;padding:0 1rem;border:0;background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}.enjob__bt{flex:1;min-inline-size:0;overflow:hidden;font-size:.8125rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.enjob__bl{color:var(--text-guide);font-weight:var(--fw-bold)}.enjob__bn{font-weight:var(--fw-bold)}.enjob__bi{position:relative;flex:none;inline-size:1.75rem;block-size:1.75rem;border:1px solid var(--border);border-radius:var(--r-pill)}.enjob__bi::before{position:absolute;inset:50% auto auto 50%;inline-size:.375rem;block-size:.375rem;border:solid var(--text);border-width:0 1.3px 1.3px 0;translate:-50% -75%;rotate:45deg;content:""}.enjob.is-open .enjob__bi::before{translate:-50% -25%;rotate:-135deg}.enjob__list{display:none;gap:.625rem;margin:0;padding:.125rem 1rem 1rem}.enjob.is-open .enjob__list{display:grid}.enjob__card{border:0;background:none}.enjob__hd{padding:0;border:0}.enjob:not(.is-multi) .enjob__hd{display:none}.enjob__t{font-size:.875rem}.enjob__s{display:none}.enjob__dl{grid-template-columns:3.75rem minmax(0, 1fr);gap:.625rem;padding:0}.enjob__dl dt{block-size:1.375rem}.enjob__dl dd{font-size:.875rem}.enjob.is-multi .enjob__dl{margin-block-start:.5rem}.enjob__dr--no dt,.enjob__dr--no dd{order:1}.enjob__dr--no dd{font-size:.8125rem}.enjob__rm{margin:.5rem 0 0}.enwrap[data-screen=confirm] .enjob__bar{min-block-size:0;padding:.75rem 1rem 0;cursor:default}.enwrap[data-screen=confirm] .enjob__bi,.enwrap[data-screen=confirm] .enjob__dl,.enwrap[data-screen=confirm] .enjob__rm,.enwrap[data-screen=confirm] .enjob__chg{display:none}.enwrap[data-screen=confirm] .enjob__list{display:grid;gap:.375rem;padding:.125rem 1rem .75rem}.enwrap[data-screen=confirm] .enjob__meta{display:block;color:var(--text-sub);font-size:.75rem}.enwrap[data-screen=confirm] .enjob__meta .num{font-family:var(--ff-en)}}.endone__top{inline-size:45rem;max-inline-size:100%;margin-inline:auto;padding-block:4.5rem calc(var(--slope-drop)*1.5 + 3.75rem);text-align:center}@media screen and (max-width: 1023px){.endone__top{padding:3rem 1rem calc(var(--slope-drop)*1.5 + 2.5rem)}}.endone__ttl{font-size:1.75rem;font-weight:var(--fw-bold);line-height:1.4}@media screen and (max-width: 1023px){.endone__ttl{font-size:1.375rem}}.endone__t{margin-block-start:1rem;font-size:1rem;line-height:1.8}@media screen and (max-width: 1023px){.endone__t{margin-block-start:.75rem;font-size:.9375rem}}.endone__back{margin-block-start:1.75rem}@media screen and (max-width: 1023px){.endone__back{display:flex;justify-content:center;margin-block-start:.75rem}}@media screen and (max-width: 1023px){.enflow{padding-block:calc(var(--slope-drop) + 2.5rem) 3rem}}.enflow__en{color:var(--text-guide);font-family:var(--ff-en);font-size:.875rem;font-weight:var(--fw-bold);letter-spacing:.3em}@media screen and (max-width: 1023px){.enflow__en{font-size:.8125rem}}.enflow__ttl{display:flex;align-items:center;gap:1.5625rem;margin-block-start:.75rem;font-size:1.875rem;font-weight:var(--fw-bold);line-height:1.5}.enflow__ttl::before{flex:none;inline-size:.3125rem;block-size:2.3125rem;background-color:var(--btn-detail);content:""}@media screen and (max-width: 1023px){.enflow__ttl{gap:.875rem;margin-block-start:.5rem;font-size:1.375rem}.enflow__ttl::before{inline-size:.25rem;block-size:1.625rem}}.enflow__lead{margin-block-start:1.5rem;font-size:1.0625rem;line-height:1.8}.enflow__lead b{font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.enflow__lead{margin-block-start:1rem;font-size:.9375rem}}.ensteps{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin:2.5rem 0 0;padding:0;list-style:none}.ensteps::before{position:absolute;inset:3.5625rem 0 auto 1.375rem;block-size:1px;background-color:var(--en-step-line);content:""}@media screen and (max-width: 1023px){.ensteps{display:flex;flex-direction:column;gap:1.5rem;margin-block-start:1.75rem}.ensteps::before{inset:1.25rem auto 1.25rem 1.1875rem;inline-size:1px;block-size:auto}}.enstep{position:relative;z-index:1;padding-inline-end:2.25rem}@media screen and (max-width: 1023px){.enstep{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:.875rem;padding:0}}.enstep__no,.enstep__sm{color:var(--btn-detail);font-family:var(--ff-en);font-size:.875rem;font-weight:var(--fw-bold);letter-spacing:.08em}.enstep__sm{display:none}@media screen and (max-width: 1023px){.enstep__no{display:none}.enstep__sm{display:block;font-size:.75rem}}.enstep__mk{display:flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;margin-block-start:.625rem;border:1px solid var(--btn-detail);border-radius:var(--r-pill);background-color:var(--bg-warm);color:var(--btn-detail);font-family:var(--ff-en);font-size:1.0625rem;font-weight:var(--fw-bold)}.is-done .enstep__mk{background-color:var(--btn-detail);color:var(--text-invert)}@media screen and (max-width: 1023px){.enstep__mk{inline-size:2.5rem;block-size:2.5rem;margin:0;font-size:1rem}}.enstep__t{margin-block-start:1.375rem;font-size:1.125rem;font-weight:var(--fw-bold);line-height:1.5}@media screen and (max-width: 1023px){.enstep__t{margin-block-start:.125rem;font-size:1.0625rem}}.enstep__d{margin-block-start:.5rem;font-size:.9375rem;line-height:1.7}@media screen and (max-width: 1023px){.enstep__d{margin-block-start:.25rem;font-size:.875rem}}.enstep__s{margin-block-start:.625rem;color:var(--text-sub);font-size:.8125rem;font-weight:var(--fw-bold)}.is-done .enstep__s{color:var(--en-done)}@media screen and (max-width: 1023px){.enstep__s{margin-block-start:.375rem}}.enways{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:1.5rem;margin-block-start:4rem}@media screen and (max-width: 1023px){.enways{display:flex;flex-direction:column;gap:1rem;margin-block-start:2.25rem}}.enway{padding:1.75rem 2rem;border-block-start:4px solid var(--btn-detail);background-color:var(--bg-surface)}@media screen and (max-width: 1023px){.enway{padding:1.25rem 1.125rem}}.enway__t{display:flex;align-items:center;gap:.6875rem;color:var(--campaign-text);font-size:1.25rem;font-weight:var(--fw-bold);line-height:1.5}.enway__t::before{flex:none;inline-size:.75rem;block-size:.75rem;background-color:var(--btn-detail);content:""}@media screen and (max-width: 1023px){.enway__t{gap:.625rem;font-size:1.0625rem}.enway__t::before{inline-size:.625rem;block-size:.625rem}}.enway__h{margin-block-start:1.25rem;font-size:1rem;font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.enway__h{margin-block-start:1rem;font-size:.9375rem}}.enway__p{margin-block-start:.375rem;font-size:.9375rem;line-height:1.7}@media screen and (max-width: 1023px){.enway__p{margin-block-start:.25rem;font-size:.875rem}}.enway__p--gap,.enway__p--first{margin-block-start:1.25rem}@media screen and (max-width: 1023px){.enway__p--gap,.enway__p--first{margin-block-start:1rem}}.enway__p--next{margin-block-start:.75rem}@media screen and (max-width: 1023px){.enway__p--next{margin-block-start:.625rem}}.enflow__note{margin-block-start:1.75rem;color:var(--text-sub);font-size:.875rem}@media screen and (max-width: 1023px){.enflow__note{margin-block-start:1.25rem;font-size:.8125rem}}.fft{border-block-start:1px solid var(--border-strong);background-color:var(--bg-alt);color:var(--text-sub)}@media screen and (max-width: 1023px){.fft{padding:1.5rem 1rem 1.25rem}}.fft__in{inline-size:min(var(--w-base),100% - var(--pad)*2);margin-inline:auto}@media screen and (max-width: 1023px){.fft__in{inline-size:calc(100% - var(--pad-sp)*2)}}.fft__in{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding-block:2.25rem 2rem}@media screen and (max-width: 1023px){.fft__in{display:block;inline-size:auto;padding:0}}.fft__logo img{display:block;inline-size:16.25rem;block-size:2.375rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media screen and (max-width: 1023px){.fft__logo img{inline-size:12.5rem;block-size:1.8125rem}}.fft__lic{display:flex;gap:1.75rem;font-size:.8125rem}@media screen and (max-width: 1023px){.fft__lic{display:block;margin-block-start:.875rem;font-size:.75rem}.fft__lic span{display:block}.fft__lic span+span{margin-block-start:.125rem}}.fft__bt{border-block-start:1px solid var(--border-rule)}@media screen and (max-width: 1023px){.fft__bt{margin-block-start:1rem;padding-block-start:.75rem}}.fft__bin{inline-size:min(var(--w-base),100% - var(--pad)*2);margin-inline:auto}@media screen and (max-width: 1023px){.fft__bin{inline-size:calc(100% - var(--pad-sp)*2)}}.fft__bin{display:flex;align-items:center;justify-content:space-between;block-size:3.5rem;font-size:.8125rem}@media screen and (max-width: 1023px){.fft__bin{inline-size:auto;block-size:auto;font-size:.75rem}}.fft__pp{color:var(--text-sub)}@media(any-hover: hover){.fft__pp:hover{color:var(--brand)}}.fft__cp{font-family:var(--ff-en);font-size:inherit}}