@layer reset, base, components, utilities;@layer base{:root{--bp-recruit: 820;--rc-condh: 0px;--rc-condh-est: 4.5rem}}@layer components{.rc-head{--rc-icon: 1.875rem;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-24);padding-block-start:var(--sp-24)}@media screen and (max-width: 820px){.rc-head{--rc-icon: 1.375rem;display:block}}.powered{visibility:hidden;transition:visibility 0s linear .3s;--pw-logo: 5.75rem;align-self:baseline;display:inline-flex;align-items:baseline;gap:.75rem;margin-inline-start:.6875rem;margin-inline-end:auto;color:var(--text-sub);line-height:1;white-space:nowrap}.powered img{inline-size:var(--pw-logo);block-size:auto;translate:0 calc(var(--pw-logo)*.1114)}.rc-head__body,.sech-res .sech__head{align-self:baseline}body.is-head-hidden .powered,body.is-logo-away .powered{visibility:visible;transition:visibility 0s}.powered__c{display:inline-block;white-space:pre;opacity:0;clip-path:inset(100% 0 -25% 0);transform:translateY(0.25rem);transition:opacity .3s var(--e-reveal, ease),clip-path 0s linear .3s,transform 0s linear .3s}body.is-head-hidden .powered__c,body.is-logo-away .powered__c{opacity:1;clip-path:inset(-25% 0 -25% 0);transform:none;transition:opacity .2s var(--e-reveal, ease),clip-path .28s var(--e-reveal, ease),transform .28s var(--e-reveal, ease);transition-delay:calc(.15s + var(--i, 0)*.028s)}.powered img{opacity:0;transition:opacity .3s var(--e-reveal, ease)}body.is-head-hidden .powered img,body.is-logo-away .powered img{opacity:1;transition:opacity .4s var(--e-reveal, ease) .8s}body.pw-seen.is-head-hidden .powered__c,body.pw-seen.is-logo-away .powered__c,body.pw-seen.is-head-hidden .powered img,body.pw-seen.is-logo-away .powered img{transition:opacity .3s var(--e-reveal, ease)}@media(prefers-reduced-motion: reduce){.powered,body.is-head-hidden .powered,body.is-logo-away .powered{transition:none}.powered__c{opacity:1;clip-path:none;transform:none;transition:none}.powered img{opacity:1;transition:none}body.is-head-hidden .powered__c,body.is-logo-away .powered__c,body.is-head-hidden .powered img,body.is-logo-away .powered img{transition-delay:0s}}.powered__by{font-family:var(--ff-en);font-size:var(--fz-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);translate:0 .09375rem}@media screen and (max-width: 820px){.powered{--pw-logo: 3.875rem;margin-inline:0;gap:.375rem}.powered__by{font-size:.625rem}.rc-head{position:relative}.rc-head .powered{position:absolute;inset-block-start:var(--sp-24);inset-inline-end:0}}.rc-head .page-head__label{margin-inline-start:calc(var(--rc-icon) + var(--sp-16))}.rc-head__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16);font-size:var(--fz-h1)}@media screen and (max-width: 820px){.rc-head__title{display:grid;grid-template-columns:var(--rc-icon) minmax(0, 1fr);align-items:baseline;column-gap:var(--sp-16);row-gap:.375rem}.rc-head__icon{grid-area:1/1;align-self:center}.rc-head__ja{grid-area:1/2}.rc-head__lead{grid-area:2/2}}.rc-head__icon{flex:0 0 auto;align-self:center;inline-size:var(--rc-icon);block-size:var(--rc-icon);background-color:currentColor;mask:url(/wp-content/themes/thyma/common/img/icon__search.svg) no-repeat center/contain}.rc-head__lead{font-size:var(--fz-md);font-weight:var(--fw-medium);letter-spacing:var(--ls-04)}.rc-head__lead{display:none}.savedbar{display:flex;align-items:center;gap:var(--sp-12);min-block-size:calc(var(--fz-h1)*1.3)}@media screen and (max-width: 820px){.savedbar{justify-content:flex-end;min-block-size:0;margin-block-start:var(--sp-16)}}.savedbtn{display:inline-flex;align-items:center;gap:var(--sp-10);min-block-size:2.375rem;padding-inline:var(--sp-20);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);color:var(--text);font-size:var(--fz-xs);white-space:nowrap;transition:border-color .16s ease,color .16s ease}.savedbtn[disabled]{border-color:var(--border-soft);color:var(--text-mute);cursor:default}@media(any-hover: hover){.savedbtn:not([disabled]):hover,.savedbtn:not([disabled]):focus-visible{border-color:var(--label);color:var(--label)}}.savedbtn__icon{inline-size:.9375rem;block-size:.8125rem;background-color:currentColor;mask:url(/wp-content/themes/thyma/common/img/icon__folder.svg) no-repeat center/contain}.savedbtn__num{color:var(--text-sub);font-family:var(--ff-en);font-size:var(--fz-13)}.savedbtn.is-empty .savedbtn__num{opacity:.4}.rc-search{padding-block:var(--sp-30) 0}.rc-search+.section__rule,.rc-list+.section__rule{margin-block-start:var(--sp-64)}.sbox{display:block;position:relative}.frow{display:grid;grid-template-columns:11.125rem minmax(0, 1fr)}.frow+.frow{border-block-start:1px solid var(--border-rule)}@media screen and (max-width: 820px){.frow{display:block}}.flb{background-color:var(--bg-warm);font-size:var(--fz-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-04)}.flb__btn{display:flex;align-items:center;gap:var(--sp-8);inline-size:100%;block-size:100%;padding:var(--sp-20) var(--sp-16) var(--sp-20) 2.375rem;color:var(--label);font:inherit;text-align:start}@media screen and (min-width: 821px){.flb__btn{cursor:default;align-items:flex-start;padding-block:1.1875rem;line-height:2.375rem;padding-inline:1.875rem var(--sp-16)}}.fsum{display:none;flex:1 1 auto;color:var(--text-sub);font-size:var(--fz-13);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facv{display:none;flex:0 0 auto;inline-size:.5625rem;block-size:.375rem;background-color:currentcolor;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:rotate .2s ease}.frow.open .facv{rotate:180deg}.chips{display:flex;flex-wrap:wrap;gap:.75rem var(--sp-24);padding:1.1875rem var(--sp-40);background-color:var(--bg-surface)}.chips .chip{position:relative;min-block-size:2.375rem;line-height:1.4;cursor:pointer}.chips .chip:has(:checked){border-color:var(--label);background-color:var(--bg-warm);font-weight:var(--fw-bold)}.chips .chip.zero{border-color:var(--border-soft);background-color:var(--bg);color:var(--text-mute);opacity:.32;cursor:default}.chips .chip:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.chips .chip.pop{animation:rc-pop .18s ease}@media(any-hover: hover){.chips .chip:not(.zero):hover{border-color:var(--label)}}.chip__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.chips .chip.zero .chip__count{color:var(--text-mute)}@keyframes rc-pop{50%{scale:1.06}}.frow--fw .chips{display:block;position:relative;padding-block:1.1875rem}@media screen and (min-width: 821px){.frow--fw .flb__btn{align-items:center}}.fwin{position:relative;display:block;max-inline-size:40rem}.fwico{position:absolute;inset-block-start:50%;inset-inline-start:var(--sp-16);translate:0 -50%;inline-size:1rem;block-size:1rem;background-color:var(--text-mute);mask:url(/wp-content/themes/thyma/common/img/icon__search.svg) no-repeat center/contain;pointer-events:none}.fwin input{block-size:2.875rem;padding-inline:2.625rem var(--sp-16);border-radius:var(--r-card);font-size:var(--fz-xs)}.fwdrop{position:absolute;z-index:30;inset-block-start:calc(100% + var(--sp-8));inset-inline-start:0;inline-size:min(40rem,100%);max-block-size:17.5rem;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--sp-8);border:1px solid var(--border-soft);border-radius:var(--r-card);background-color:var(--bg-surface);box-shadow:var(--shadow-search)}.fwdh{padding:var(--sp-4) var(--sp-16) var(--sp-8);color:var(--text-mute);font-size:var(--fz-2xs);letter-spacing:var(--ls-04)}.fwi{display:flex;align-items:center;gap:var(--sp-10);inline-size:100%;padding:var(--sp-10) var(--sp-16);font-size:var(--fz-sm);text-align:start;transition:background-color .15s ease}.fwi::before{content:"";flex:0 0 auto;inline-size:1rem;aspect-ratio:1;background-color:var(--text-mute);mask:url(/wp-content/themes/thyma/common/img/icon__search.svg) no-repeat center/contain}.fwi[aria-selected=true],.fwi:hover{background-color:var(--bg)}.fwi__tag{margin-inline-start:auto;padding:.125rem var(--sp-8);border:1px solid var(--border-soft);border-radius:var(--r-pill);color:var(--text-mute);font-size:var(--fz-2xs)}@media screen and (min-width: 821px){.frow--detail .flb__btn{cursor:pointer;white-space:nowrap}}.frow--detail .facv{display:grid;place-content:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background-color:var(--label);clip-path:none}.frow--detail .facv::before{content:"";inline-size:.5625rem;block-size:.375rem;background-color:var(--text-invert);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (min-width: 821px){.frow--detail .facv{margin-block-start:.4375rem;margin-inline-start:auto}}.frow--detail.open .dsum{display:none}.frow--detail:not(.open) .dbody{display:none}.dwrap{padding:1.1875rem var(--sp-40);background-color:var(--bg-surface)}@media screen and (max-width: 820px){.dwrap{padding:var(--sp-16) var(--pad-sp)}}.dsum{display:flex;flex-wrap:wrap;gap:var(--sp-10) var(--sp-12);color:var(--text-sub);font-size:var(--fz-13);font-weight:var(--fw-medium);line-height:2.375rem}@media screen and (max-width: 820px){.dsum{display:none}}.dchip{display:inline-flex;align-items:center;gap:var(--sp-10);min-block-size:2.375rem;padding-inline:var(--sp-20) var(--sp-12);border:1px solid var(--label);border-radius:var(--r-pill);background-color:var(--bg-warm);color:var(--text);font-size:var(--fz-sm);font-weight:var(--fw-bold);line-height:1.4}.dchip__x{position:relative;flex:0 0 auto;inline-size:1.25rem;block-size:1.25rem;border-radius:50%;color:var(--text-sub)}.dchip__x::before,.dchip__x::after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:.75rem;block-size:1px;background-color:currentColor;translate:-50% -50%}.dchip__x::before{rotate:45deg}.dchip__x::after{rotate:-45deg}.dchip__x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(any-hover: hover){.dchip__x:hover{color:var(--brand)}}.dgrid{display:grid;gap:var(--sp-24) var(--sp-40);grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (max-width: 820px){.dgrid{grid-template-columns:minmax(0, 1fr)}}.dgt{margin-block-end:var(--sp-12);color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-04)}.dg .chips{gap:var(--sp-10) var(--sp-12);padding:0}.dclose{margin-block-start:var(--sp-24);text-align:center}.dclosebtn{color:var(--text-sub);font-size:var(--fz-xs)}.dclosebtn::after{content:" ▲";font-size:var(--fz-2xs)}.hitrow{border-radius:var(--r-card);background-color:var(--bg-surface);display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-12) var(--sp-16);min-block-size:5.375rem;margin-block-start:var(--sp-32);padding-block:var(--sp-16);padding-inline:var(--sp-24)}@media screen and (max-width: 820px){.hitrow{gap:var(--sp-12);padding:var(--sp-16) var(--pad-sp)}}.hitrow .rc-cta{padding-inline:var(--sp-24)}.hitrow .editb{padding-inline:var(--sp-16)}.hit{display:flex;align-items:baseline;gap:var(--sp-8);margin-inline-end:auto;white-space:nowrap}.hit.flash .hn{animation:rc-flash .5s ease}.hl{font-size:var(--fz-xs)}.hn{font-family:var(--ff-en);font-size:var(--fz-num-xs);font-weight:var(--fw-regular);line-height:1;font-variant-numeric:tabular-nums}.hu{font-size:var(--fz-sm)}@keyframes rc-flash{0%{color:var(--text)}30%{color:var(--brand);scale:1.08}100%{color:var(--text)}}.rc-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-12);min-block-size:2.875rem;padding-inline:var(--sp-30);border-radius:var(--r-card);background-color:var(--btn-dark);color:var(--text-invert);font-size:var(--fz-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);white-space:nowrap;transition:background-color .16s ease}@media(any-hover: hover){.rc-cta:hover,.rc-cta:focus-visible{background-color:var(--brand);color:var(--text-invert)}}.rc-cta[disabled]{background-color:var(--btn-dark);opacity:.4;cursor:default}@media(any-hover: hover){.rc-cta[disabled]:hover{background-color:var(--btn-dark)}}.rc-cta__icon{inline-size:1rem;block-size:1rem;background-color:currentColor;mask:url(/wp-content/themes/thyma/common/img/icon__search.svg) no-repeat center/contain}.editb{display:inline-flex;align-items:center;gap:var(--sp-8);min-block-size:2.375rem;padding-inline:var(--sp-20);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);color:var(--text);font-size:var(--fz-xs);white-space:nowrap;transition:border-color .16s ease,color .16s ease}@media(any-hover: hover){.editb:hover,.editb:focus-visible{border-color:var(--label);color:var(--label)}}.editb.big{min-block-size:2.875rem}.editb--ico{position:relative;justify-content:center;min-inline-size:2.375rem;padding-inline:var(--sp-12);gap:0}.editb--ico .editb__lb{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(any-hover: hover){.editb--ico::after{content:attr(data-tip);position:absolute;inset-block-start:calc(100% + 0.5rem);inset-inline-start:50%;z-index:2;translate:-50% 0;padding:.25rem .625rem;border-radius:.25rem;background-color:rgba(58,58,58,.92);color:#fff;font-size:var(--fz-2xs);line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease}.editb--ico:hover::after,.editb--ico:focus-visible::after{opacity:1}}.keepic{flex:0 0 auto;inline-size:1.375rem;block-size:1.125rem;background:url(/wp-content/themes/thyma/common/img/icon__keeplist.svg) no-repeat center/contain}.toolr__sep{flex:0 0 1px;align-self:center;block-size:1.5rem;background-color:var(--border-rule)}.toolr.is-split .toolr__sep{display:none}.editb__icon{inline-size:1rem;block-size:.8125rem;background-color:currentColor;mask:url(/wp-content/themes/thyma/common/img/icon__folder.svg) no-repeat center/contain}.editb__num{color:var(--text-sub);font-family:var(--ff-en);font-size:var(--fz-13)}.editb__icon--send{inline-size:1rem;block-size:1rem;mask-image:url(/wp-content/themes/thyma/common/img/icon__send.svg)}.rc-quick__box{overflow:hidden;background-color:var(--bg-surface)}.rc-quick__head{padding:var(--sp-24) 2.375rem;background-color:var(--bg-warm);font-size:var(--fz-md);font-weight:var(--fw-bold);letter-spacing:var(--ls-04)}@media screen and (max-width: 820px){.rc-quick__head{padding:var(--sp-16) var(--pad-sp);font-size:var(--fz-sm)}}.quick{display:flex;flex-wrap:wrap;gap:var(--sp-12) var(--sp-16);padding:var(--sp-24) 2.375rem}@media screen and (max-width: 820px){.quick{padding:var(--sp-16) var(--pad-sp)}}.qk{display:inline-flex;align-items:center;gap:var(--sp-8);min-block-size:2.375rem;padding-inline:var(--sp-20);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs)}@media(any-hover: hover){.qk:hover,.qk:focus-visible{border-color:var(--label);color:var(--label)}}.qn{color:var(--text-sub);font-family:var(--ff-en);font-size:var(--fz-13)}@media screen and (max-width: 499px){.quick{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--sp-8)}.qk{justify-content:flex-start}}.consult{padding-block:var(--sp-72) 0}@media screen and (max-width: 1023px){.consult{padding-block-end:var(--sp-48)}}.rc-quick:has(+.consult){padding-block-end:0}.rc-quick+.consult{padding-block-start:5rem}@media screen and (max-width: 820px){.rc-quick+.consult{padding-block-start:var(--sp-48)}}.cst{font-size:var(--fz-md);font-weight:var(--fw-bold);letter-spacing:var(--ls-04)}.csb{margin-block-start:var(--sp-16);font-size:var(--fz-xs)}.condstack{position:sticky;inset-block-start:0;z-index:9;pointer-events:none;margin-block-start:0}.condstack .condtab,.condstack .ctwrap,.condstack .tools{pointer-events:auto}.condhold{block-size:0}.ctwrap{display:none}.tools{background-color:var(--bg-surface);box-shadow:0 .125rem .625rem rgba(40,40,40,.06)}.toolsin{display:flex;align-items:center;gap:var(--sp-12) var(--sp-16);padding-block:var(--sp-16)}.condlb{flex:0 0 auto;color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.condchips{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;gap:var(--sp-8);min-inline-size:0;margin-inline-end:auto}.cc{display:inline-flex;align-items:center;gap:var(--sp-8);min-block-size:2rem;padding-inline:var(--sp-16);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-13)}.cc.and{border-style:dashed;color:var(--text-sub)}.cc .x{position:relative;display:inline-block;inline-size:.875rem;block-size:.875rem;color:var(--text-sub)}.cc .x::before,.cc .x::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1px;background-color:currentColor}.cc .x::before{rotate:45deg}.cc .x::after{rotate:-45deg}@media(any-hover: hover){.cc .x:hover{color:var(--brand)}}.andsep{color:var(--text-mute);font-size:var(--fz-2xs)}.toolr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-8) var(--sp-12)}.toolr__cond{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--sp-8)}@media screen and (max-width: 820px){.condstack{position:static}.condstack.stuck{position:fixed;inset-block-start:0;inset-inline:0;z-index:9;display:flex;flex-direction:column;translate:0 -100%;transition:translate .2s ease}.condstack.stuck.cs-in{translate:none}.ctwrap{display:block;block-size:0;overflow:hidden;padding-inline:var(--pad-sp);background-color:rgba(0,0,0,0);text-align:center}.condstack.stuck .ctwrap{block-size:3rem;padding-block-end:var(--sp-8)}.condstack.stuck .ctwrap{order:2}.tools{background-color:var(--bg-alt)}.condstack.stuck .tools{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .22s ease}.condstack.stuck .toolsin{min-block-size:0;transition:padding-block .22s ease}.condstack:not(.stuck) .toolsin{transition:none}.condstack.stuck:not(.open) .tools{grid-template-rows:0fr;box-shadow:none}.condstack.stuck:not(.open) .toolsin{padding-block:0}.condstack.cs-fold:not(.stuck){block-size:0;overflow:hidden}.condstack.cs-noanim,.condstack.cs-noanim .tools,.condstack.cs-noanim .toolsin{transition:none}.condstack:not(.stuck) .tools{transition:none}.condtab{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);inline-size:auto;min-inline-size:12.5rem;max-inline-size:calc(100% - var(--sp-32));min-block-size:2.5rem;border-radius:0 0 .5rem .5rem;background-color:var(--text);color:var(--text-invert);font-size:var(--fz-2xs);padding-inline:var(--sp-12)}.ctn{display:inline-grid;place-content:center;min-inline-size:1.125rem;block-size:1.125rem;border-radius:var(--r-pill);background-color:var(--bg-surface);color:var(--label);font-family:var(--ff-en);font-size:var(--fz-3xs)}.ctcv{inline-size:.5rem;block-size:.3125rem;background-color:currentColor;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:rotate .2s ease}.condstack.open .ctcv{rotate:180deg}.toolsin{flex-wrap:wrap;padding-block:var(--sp-12)}.toolr{inline-size:100%;flex-wrap:nowrap;gap:var(--sp-8);margin-block-start:0;padding-block-start:var(--sp-12);border-block-start:1px solid var(--border-rule)}.toolr .toolr__sep{block-size:1.25rem;margin-inline-start:auto}.toolr .keepic{inline-size:1.1875rem;block-size:1rem}.toolr .editb{min-inline-size:0;justify-content:center;min-block-size:2.125rem;padding-inline:var(--sp-12);font-size:var(--fz-2xs)}.toolr .editb--ico{flex:0 0 auto;min-inline-size:2.125rem;padding-inline:var(--sp-8)}.toolr .keepb{flex:0 0 auto}}@media screen and (max-width: 820px)and (max-width: 359px){.keepb__lb{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.keepb{position:relative}}.rc-list{padding-block:var(--sp-48) 0}.sech{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-16);margin-block-end:var(--sp-24)}@media screen and (max-width: 820px){.sech{align-items:center}}.sech__head .ttl-en{margin-block-start:.125rem}.ltgroup{display:flex;align-items:center;gap:var(--sp-16)}.ltgroup>.ltnow{color:var(--text-sub);font-size:var(--fz-xs);white-space:nowrap}.cnt{font-size:var(--fz-xs);white-space:nowrap}.cslash{color:var(--text-mute)}.allbtn{display:inline-flex;align-items:center;min-block-size:2.125rem;padding-inline:var(--sp-16);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-13);white-space:nowrap}.allbtn[aria-pressed=true]{border-color:var(--label);background-color:var(--bg-warm);font-weight:var(--fw-bold)}@media(any-hover: hover){.allbtn:hover,.allbtn:focus-visible{border-color:var(--label);color:var(--label)}}.listtool{margin-block-end:var(--sp-40);padding-block-end:var(--sp-16)}.lthead{display:none}.ltbody{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-16) var(--sp-32)}.ltrow{display:flex;align-items:center;gap:var(--sp-12)}.ltrow.viewbar{margin-inline-start:auto}.ltlb{display:inline-flex;align-items:center;gap:var(--sp-8);color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold);white-space:nowrap}.ltlb__icon{inline-size:1rem;block-size:1rem;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.ltlb__icon--sort{mask-image:url(/wp-content/themes/thyma/common/img/icon__sort.svg)}.ltlb__icon--eye{mask-image:url(/wp-content/themes/thyma/common/img/icon__eye.svg)}.seg{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.seg>button,.seg>a,.lyrbtn{display:inline-flex;align-items:center;gap:var(--sp-8);min-block-size:1.875rem;padding-inline:var(--sp-16);border:1px solid rgba(0,0,0,0);border-radius:var(--r-pill);font-size:var(--fz-13);white-space:nowrap;transition:background-color .16s ease,border-color .16s ease}.seg>button[aria-pressed=true],.seg>a[aria-pressed=true],.lyrbtn[aria-pressed=true]{border-color:var(--border);background-color:var(--bg-alt);font-weight:var(--fw-bold)}@media(any-hover: hover){.seg>button:hover,.seg>button:focus-visible,.seg>a:hover,.seg>a:focus-visible,.lyrbtn:hover,.lyrbtn:focus-visible{border-color:var(--border)}}.seg--lyr>.lyrbtn{border-color:var(--border);color:var(--text-sub)}.seg--lyr>.lyrbtn[aria-pressed=true]{color:var(--text)}@media screen and (max-width: 820px){.seg--view>[data-view=g2]{display:none}}.seg--view>button{inline-size:2.0625rem;min-block-size:1.75rem;justify-content:center;padding-inline:0;border-color:rgba(0,0,0,0);border-radius:.3125rem}.seg--view>button[aria-pressed=true]{border-color:rgba(0,0,0,0);background-color:var(--bg-keep)}@media(any-hover: hover){.seg--view>button:hover,.seg--view>button:focus-visible{border-color:rgba(0,0,0,0);background-color:var(--bg-keep)}}.vico{inline-size:1.3125rem;block-size:1.3125rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.vico--line{stroke-width:2.8}.cards{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--sp-40)}.cards.g2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-24)}@media screen and (max-width: 820px){.cards.g2{grid-template-columns:minmax(0, 1fr)}}@media screen and (min-width: 821px){.cards.g2 .jc2{padding:var(--sp-24) var(--sp-24) var(--sp-20)}.cards.g2 .chd{flex-direction:column-reverse;align-items:stretch;gap:var(--sp-12);margin-inline:calc(var(--sp-24)*-1);padding-inline:var(--sp-24)}.cards.g2 .chd__side{margin-block-start:0;margin-inline-start:auto}.cards.g2 .ctitle{flex:1 1 auto;inline-size:100%}.cards.g2 .ctitle__name{font-size:var(--fz-md)}.cards.g2 .cmeta{order:-1}.cards.g2 .cgrid{display:grid;gap:var(--sp-10);padding-block:var(--sp-20)}.cards.g2 .cval{font-size:var(--fz-sm);line-height:var(--lh-tight)}.cards.g2 .cell-pay .cval{font-size:var(--fz-sm)}.cards.g2 .cmemo{align-items:flex-start;flex-direction:column;gap:var(--sp-8);font-size:var(--fz-15)}.cards.g2 .mt{flex:0 1 auto;white-space:normal}.cards.g2 .cft{margin-block-start:var(--sp-20)}.cards.g2 .jc2{display:flex;flex-direction:column}.cards.g2 .cmemo{margin-block-start:auto}.cards.g2 .cgrid+.cft{margin-block-start:auto}.cards.g2 .mt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;block-size:calc(var(--lh-box)*3em);overflow:hidden;line-height:var(--lh-box);white-space:normal}}.jc2{position:relative;min-inline-size:0;padding:2.5rem 1.5625rem 1.5625rem 2.8125rem;background-color:var(--bg-surface);box-shadow:0 0 0 1px var(--border-rule) inset;transition:box-shadow .2s ease}@media(any-hover: hover){.jc2:hover{box-shadow:0 0 0 1px var(--label) inset,0 .375rem 1.25rem rgba(30,30,30,.08)}}.jc2,.tbl tbody tr{scroll-margin-block-start:calc(var(--head-h, 0px) + max(var(--rc-condh),var(--rc-condh-est)) + 0.5rem)}@media screen and (max-width: 820px){.jc2,.tbl tbody tr{scroll-margin-block-start:calc(var(--head-h, 0px) + 3rem + 0.5rem)}}.jc2.read{background-color:#faf9f8}.jc2.now{box-shadow:0 0 0 1px rgba(58,58,58,.82) inset;overflow:hidden}.jc2.now::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:6.25rem;block-size:6.25rem;z-index:5;background-color:rgba(58,58,58,.82);clip-path:polygon(0 0, 100% 0, 0 100%);pointer-events:none}.jc2.now::after{content:"閲覧中";position:absolute;inset-block-start:1.75rem;inset-inline-start:-0.9375rem;inline-size:6.25rem;z-index:6;rotate:-45deg;color:var(--text-invert);font-size:var(--fz-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);line-height:1;text-align:center;pointer-events:none}.jc2.now .jc2__badge{display:none}@media screen and (max-width: 820px){.jc2.now::before{inline-size:5.75rem;block-size:5.75rem}.jc2.now::after{inline-size:5.75rem;inset-block-start:1.625rem;inset-inline-start:-0.8125rem}}.jc2 .ctitle__name a::after{content:"";position:absolute;inset:0;z-index:0}.jc2.now .ctitle__name a::after{content:none}.jc2 .cft{position:relative;z-index:1}.jc2__badge{position:absolute;inset-block-start:0;inset-inline-start:0}.chd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);padding-block-end:.5rem;margin-inline:-2.8125rem -1.5625rem;padding-inline:2.8125rem .625rem;border-block-end:1px solid var(--border-rule)}.ctitle{flex:1 1 0;min-inline-size:0;padding-block-start:0}.jc2:not(:has(.jc2__badge)) .ctitle{padding-block-start:0}.jtitle,.ctitle__name,.lt a,.kt{word-break:auto-phrase}.ctitle__name{font-size:1.40625rem;font-weight:var(--fw-bold);line-height:var(--lh-title)}.csub{margin-block-start:.25rem;font-size:var(--fz-sm);line-height:1.5}.cmeta{order:1;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);inline-size:100%;margin-block-start:var(--sp-8)}.cmeta .jdate{margin-inline-start:auto}.chd__side{display:flex;align-items:center;gap:var(--sp-10);flex:0 0 auto;margin-block-start:-1.75rem}.cno{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-inline-size:11.75rem;min-block-size:2.25rem;padding-inline:.875rem;border:1px solid var(--border-no);background-color:var(--bg-surface);font-size:.6875rem}.cno .cap{flex:0 0 auto;min-inline-size:0;min-block-size:0;padding-inline:0;background-color:rgba(0,0,0,0);color:var(--text);font-size:.6875rem;white-space:nowrap}.cno .cnum{flex:0 0 auto;font-family:var(--ff-en);font-size:.875rem}.cviewed{display:inline-flex;align-items:center;gap:var(--sp-4);min-block-size:2.125rem;padding-inline:.75rem;border-radius:0;background-color:var(--state-viewed);color:var(--text-invert);font-size:.8125rem}.cviewed::before{content:"✓"}.cgrid{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-12) var(--sp-24);padding-block:2rem 1.5rem}.ccell[hidden]{display:none}.ccell{display:flex;align-items:center;gap:.625rem}.cap{display:inline-flex;align-items:center;gap:var(--sp-4);flex:0 0 auto;min-inline-size:5.8125rem;min-block-size:2.25rem;justify-content:center;padding-inline:var(--sp-10);border-radius:0;background-color:var(--bg);color:var(--label);font-size:.875rem;white-space:nowrap}.cap__icon{flex:0 0 auto;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.cap__icon--area{inline-size:.8125rem;block-size:1.125rem;mask-image:url(/wp-content/themes/thyma/common/img/icon__place.svg)}.cap__icon--pay{inline-size:1rem;block-size:1rem;mask-image:url(/wp-content/themes/thyma/common/img/icon__wage.svg)}.cap__icon--soft{inline-size:1.1875rem;block-size:1.1875rem;mask-image:url(/wp-content/themes/thyma/common/img/icon__software.svg)}.cval{font-size:1.25rem}.cell-pay .cval{font-family:var(--ff-en);font-size:1.25rem;font-variant-numeric:tabular-nums}.cmemo{display:flex;align-items:center;gap:.75rem;min-block-size:2.9375rem;padding:.5625rem .75rem;border:1px solid var(--border-memo);font-size:var(--fz-sm);overflow:hidden}@media screen and (max-width: 820px){.jc2 .cmemo{align-items:flex-start;gap:var(--sp-8);font-size:var(--fz-15)}.jc2 .mt{flex:0 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;white-space:normal}}.mt{flex:1 1 0;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ml{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-inline-size:7.4375rem;min-block-size:1.5625rem;border-radius:.71875rem;background-color:var(--state-viewed);color:var(--text-invert);font-size:.75rem}.cft{display:flex;align-items:center;justify-content:flex-end;gap:.5625rem;margin-block-start:1.75rem}.kbtn,.jk{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);min-inline-size:7.9375rem;min-block-size:2.5625rem;gap:.375rem;padding-inline:1.5625rem .875rem;border:1px solid var(--border-no);border-radius:1.1875rem;background-color:var(--bg-surface);font-size:.9375rem;white-space:nowrap;transition:border-color .16s ease}.kbtn[aria-pressed=true],.jk[aria-pressed=true]{border-color:var(--icon-heart)}.kbtn.beat .kbtn__icon,.kbtn.beat .jk__icon,.jk.beat .kbtn__icon,.jk.beat .jk__icon{animation:rc-beat .43s ease}@media(any-hover: hover){.kbtn:hover,.kbtn:focus-visible,.jk:hover,.jk:focus-visible{border-color:var(--icon-heart)}}.kbtn__icon,.jk__icon{inline-size:1.125rem;block-size:1rem;background-color:var(--icon-heart);mask:url(/wp-content/themes/thyma/common/img/icon__heart.svg) no-repeat center/contain;opacity:.45;transition:opacity .16s ease}[aria-pressed=true]>.kbtn__icon,[aria-pressed=true]>.jk__icon{opacity:1;mask-image:url(/wp-content/themes/thyma/common/img/icon__heart-fill.svg)}@keyframes rc-beat{30%{scale:1.35}60%{scale:.92}}@media screen and (max-width: 820px){.jc2{padding:var(--sp-24) var(--pad-sp) var(--sp-20)}.chd{flex-direction:column-reverse;align-items:stretch;gap:var(--sp-12);margin-inline:calc(var(--pad-sp)*-1);padding-inline:var(--pad-sp)}.chd__side{margin-block-start:0;margin-inline-start:auto}.ctitle{flex:1 1 auto;inline-size:100%}.ctitle__name{font-size:var(--fz-md)}.cmeta{order:-1}.cgrid{display:grid;gap:var(--sp-10);padding-block:var(--sp-20)}.cval{font-size:var(--fz-sm);line-height:var(--lh-tight)}.cell-pay .cval{font-size:var(--fz-sm)}.cmemo{align-items:flex-start;flex-direction:column;gap:var(--sp-8);font-size:var(--fz-15)}.mt{flex:0 1 auto;white-space:normal}.cft{margin-block-start:var(--sp-20)}.chd{padding-block-end:var(--sp-16)}.cgrid{padding-block:var(--sp-16)}.jc2__badge{inline-size:3.25rem;block-size:1.625rem;font-size:.6875rem}.chd__side{gap:var(--sp-8)}.cviewed{min-block-size:1.625rem;padding-inline:var(--sp-8);font-size:.6875rem}.cno{min-inline-size:0;min-block-size:1.625rem;gap:var(--sp-4);padding-inline:var(--sp-8)}.cno .cap{font-size:.625rem}.cno .cnum{font-size:.75rem}}.tblwrap{overflow-x:auto}.scrollhint{display:none;color:var(--text-sub);font-size:var(--fz-2xs);text-align:end}.scrollhint::after{content:" →"}@media screen and (max-width: 820px){.scrollhint{display:block;margin-block-end:var(--sp-8)}}.tbl{min-inline-size:47.5rem;background-color:var(--bg-surface);font-size:var(--fz-xs)}.tbl th,.tbl td{padding:var(--sp-12) var(--sp-16);border-block-end:1px solid var(--border-rule);text-align:start;vertical-align:middle}.tbl thead th{background-color:var(--bg-warm);color:var(--label);font-size:var(--fz-2xs);white-space:nowrap}.tbl tr.read{background-color:#faf9f8}.tbl [hidden]{display:none}.lno,.ldate{font-family:var(--ff-en);color:var(--text-sub);white-space:nowrap}.lt .badge-new{inline-size:2.5rem;block-size:1.25rem;margin-inline-end:var(--sp-8);vertical-align:middle}.lviewed{display:inline-block;margin-inline-start:var(--sp-8);white-space:nowrap;padding:.0625rem var(--sp-8);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-sub);font-size:var(--fz-2xs)}.lpay{font-variant-numeric:tabular-nums;white-space:nowrap}.lact{white-space:nowrap}.tbl tbody tr{cursor:pointer}@media(any-hover: hover){.tbl tbody tr:hover{background-color:var(--bg-field)}}.lk{inline-size:1.875rem;block-size:1.875rem;margin-inline-end:var(--sp-8);border:1px solid var(--border);border-radius:50%;background:var(--bg-surface) url(/wp-content/themes/thyma/common/img/icon__heart.svg) no-repeat center/0.875rem .75rem;opacity:.5;vertical-align:middle}.lk[aria-pressed=true]{border-color:var(--icon-heart);background-image:url(/wp-content/themes/thyma/common/img/icon__heart-fill.svg);opacity:1}.ld{display:inline-flex;align-items:center;min-block-size:1.875rem;padding-inline:var(--sp-16);border-radius:var(--r-pill);background-color:var(--btn-detail);color:var(--text-invert);font-size:var(--fz-2xs)}@media screen and (max-width: 820px){.tbl tr>:nth-child(1),.tbl tr>:nth-child(5),.tbl tr>:nth-child(6){display:none}.tbl tr>:nth-child(7){position:sticky;inset-inline-end:0;inline-size:0;padding:0;overflow:visible}.lact .ld{display:none}.lact .lk{position:absolute;inset-block-start:50%;inset-inline-end:.625rem;inline-size:2.125rem;block-size:2.125rem;margin:0;translate:0 -50%;opacity:1;box-shadow:0 .0625rem .375rem rgba(40,40,40,.2)}.tbl{table-layout:fixed;min-inline-size:0;inline-size:32.5rem}.tbl th,.tbl td{padding:var(--sp-10) var(--sp-12)}.tbl tr>:nth-child(2){inline-size:16.875rem}.tbl tr>:nth-child(3){inline-size:6.875rem}.lt{white-space:normal}.lt a{display:inline}}.morewrap{margin-block-start:var(--sp-40);text-align:center}.moreb{display:inline-flex;align-items:center;gap:var(--sp-8);min-block-size:2.875rem;padding-inline:var(--sp-40);border:1px solid var(--border);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs)}@media(any-hover: hover){.moreb:hover,.moreb:focus-visible{border-color:var(--label);color:var(--label)}}.pager{margin-block-start:var(--sp-40)}.pager:empty{display:none}.pagination__item.is-gap{color:var(--text-mute);font-size:var(--fz-xs)}.pagination__item.is-gap span{inline-size:var(--pg-dots);border:0;background-color:rgba(0,0,0,0);font-weight:var(--fw-regular)}.empty{padding-block:var(--sp-80);text-align:center}.ei{inline-size:3rem;block-size:3rem;margin-inline:auto;background-color:var(--text-mute);mask:url(/wp-content/themes/thyma/common/img/icon__search.svg) no-repeat center/contain}.et{margin-block-start:var(--sp-24);font-size:var(--fz-md);font-weight:var(--fw-bold)}.ed{margin-block-start:var(--sp-8);color:var(--text-sub);font-size:var(--fz-xs)}.empty__act{margin-block-start:var(--sp-24)}.rc-job{padding-block:var(--sp-32) 0}.condstack+.rc-job{padding-block-start:var(--sp-24)}.jobwrap{display:grid;grid-template-columns:minmax(0, 1fr) 16.4375rem;gap:2.9375rem;align-items:start}.jobwrap>.jmain{grid-column:1;grid-row:1}.jobwrap>.japply-col{grid-column:2;grid-row:1;align-self:stretch}.jobwrap>.joblistcol{grid-column:1/-1;grid-row:2}@media screen and (max-width: 960px){.jobwrap{grid-template-columns:minmax(0, 1fr)}.jobwrap>.jmain,.jobwrap>.japply-col,.jobwrap>.joblistcol{grid-column:1;grid-row:auto}.jobwrap>.japply-col{display:none}}.jobback{position:sticky;inset-block-start:var(--rc-condh);z-index:8;display:none;margin-block-end:var(--sp-16);padding-block:.4375rem;font-size:var(--fz-13);white-space:nowrap}.jobback::before{content:"";position:absolute;inset-block:0;inset-inline:-100vi;z-index:-1;background-color:var(--bg);box-shadow:0 .125rem .625rem rgba(40,40,40,.06)}@media screen and (max-width: 960px){.jobback{display:block}}@media screen and (max-width: 960px){.jobback{position:static}.jobback::before{content:none}}.rc-job .pnav{display:none}.jbar{display:none}@media screen and (max-width: 960px){.rc-job{padding-block-end:calc(6.5rem + env(safe-area-inset-bottom, 0px))}.jbar{position:fixed;inset-block-end:0;inset-inline:0;z-index:9;display:block;padding:var(--sp-10) var(--pad-sp) calc(var(--sp-10) + env(safe-area-inset-bottom, 0px));background-color:var(--bg-surface);box-shadow:0 -0.125rem .625rem rgba(40,40,40,.08);translate:0 100%;visibility:hidden;transition:translate .24s ease,visibility .24s}.jbar.is-on{translate:none;visibility:visible}.jbar__title{overflow:hidden;font-size:var(--fz-13);font-weight:var(--fw-bold);line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.jbar__acts{display:flex;align-items:center;gap:var(--sp-8);margin-block-start:var(--sp-8)}.jbar__apply.japply{flex:1 1 auto;inline-size:auto;min-inline-size:0;min-block-size:2.75rem;padding-inline:var(--sp-10);font-size:var(--fz-xs);white-space:nowrap}.jbar .jk,.jbar .jshare{flex:0 0 auto;min-inline-size:0;min-block-size:2.75rem;gap:.1875rem;padding-inline:var(--sp-8);font-size:.6875rem;white-space:nowrap}.jbar .jk__icon{inline-size:.875rem;block-size:.8125rem}.jbar .jshare__icon{inline-size:.8125rem;block-size:.8125rem}}.jobback__row{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:var(--sp-12)}.backb::before,.rnback::before{content:"‹ "}.backnote{flex:0 1 auto;min-inline-size:0;overflow:hidden;color:var(--text-sub);font-size:var(--fz-2xs);text-overflow:ellipsis}.jobnav{display:flex;flex:0 0 auto;gap:var(--sp-12)}.jobback__title{margin-block-start:.125rem;overflow:hidden;font-size:var(--fz-13);font-weight:var(--fw-bold);line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.backb{flex:0 0 auto}.jobnav .is-disabled,.rnnav .is-disabled{color:var(--text-mute);cursor:default}.jmain{min-inline-size:0}.jcard{background-color:var(--bg-surface);view-transition-name:jobcard}.jtop{padding:var(--sp-24) var(--sp-30) var(--sp-40)}.jhd{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--sp-16);align-items:start}.jemp{display:inline-grid;place-content:center;min-block-size:1.75rem;padding-inline:.875rem;background-color:var(--text);color:var(--text-invert);font-size:var(--fz-2xs);font-weight:var(--fw-bold)}.jhd__back{display:none;grid-column:1;grid-row:1;justify-self:start;align-self:center;min-block-size:1.75rem;color:var(--text-sub);font-size:var(--fz-2xs);white-space:nowrap;transition:color .16s ease}@media screen and (max-width: 960px){.jhd__back{display:inline-flex;align-items:center;gap:var(--sp-8)}}.jhd__back::before{content:"";flex:0 0 auto;inline-size:1.375rem;block-size:1.375rem;border:1px solid var(--border);border-radius:50%;background:url(/wp-content/themes/thyma/common/img/icon__chevron-left-bold.svg) no-repeat center/0.375rem .5625rem}@media(any-hover: hover){.jhd__back:hover,.jhd__back:focus-visible{color:var(--text)}}.jhd .cno{grid-column:2;grid-row:1;justify-self:end;min-inline-size:0;min-block-size:1.75rem;gap:var(--sp-8);padding-inline:var(--sp-10)}.jhd>.jemp{grid-column:1;grid-row:4;justify-self:start;margin-block-start:var(--sp-16)}.jhd>.jdate{grid-column:2;grid-row:4;justify-self:end;align-self:center;margin-block-start:var(--sp-16)}.jtitle{grid-column:1/-1;grid-row:2;margin-block-start:var(--sp-16);font-size:var(--fz-2xl);font-weight:var(--fw-bold);line-height:var(--lh-title)}.jhd>.cno{grid-row:1}.jsub{grid-column:1/-1;grid-row:3;margin-block-start:var(--sp-4);font-size:var(--fz-15)}.jdate{color:var(--text);font-size:var(--fz-xs)}.jhd__acts{display:none;grid-column:1/-1;gap:var(--sp-8)}.jshare{display:inline-flex;align-items:center;gap:var(--sp-8);min-inline-size:6.3125rem;min-block-size:2.5625rem;gap:.3125rem;padding-inline:1.25rem .6875rem;border:1px solid var(--border-no);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs)}@media(any-hover: hover){.jshare:hover,.jshare:focus-visible{border-color:var(--label);color:var(--label)}}.jshare__icon{inline-size:1rem;block-size:1rem;background-color:currentColor;mask:url(/wp-content/themes/thyma/common/img/icon__link.svg) no-repeat center/contain}.jkey{display:grid;gap:.625rem;margin-block-start:1.75rem;margin-inline:calc(var(--sp-30)*-1);padding:1.5625rem var(--sp-30) 0;border-block-start:1px solid var(--border-rule)}.jk1{display:flex;align-items:center;gap:var(--sp-16)}.jk1 .v{font-size:var(--fz-sm)}.jk1 .v.pay{font-family:var(--ff-en);font-size:var(--fz-sm);font-variant-numeric:tabular-nums}.jfeat{margin-block-start:2.125rem}.jfl{color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.jtags{display:flex;flex-wrap:wrap;gap:.3125rem;margin-block-start:.875rem}.jtag{display:inline-flex;align-items:center;min-block-size:2rem;padding-inline:1.0625rem;border:1px solid var(--border-no);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs)}@media(any-hover: hover){.jtag:hover,.jtag:focus-visible{border-color:var(--label);color:var(--label)}}.jtag--plain{--jtag-plain-bg: #EDE8E1;--jtag-plain-ink: #4F4F4F;min-block-size:1.875rem;padding-inline:.75rem;border-color:rgba(0,0,0,0);border-radius:0;background-color:var(--jtag-plain-bg);color:var(--jtag-plain-ink)}@media(any-hover: hover){.jtag--plain:hover,.jtag--plain:focus-visible{border-color:rgba(0,0,0,0);color:var(--jtag-plain-ink)}}.jacts{margin-block-start:3rem;text-align:center}.japply{display:inline-grid;place-content:center;inline-size:min(26.25rem,100%);min-block-size:5rem;padding-inline:var(--sp-32);border-radius:var(--r-card);background:var(--brand-grad);color:#f5f5f5;font-size:var(--fz-2xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);transition:filter .16s ease,translate .2s var(--e-reveal),box-shadow .2s ease}@media(any-hover: hover){.japply:hover,.japply:focus-visible{filter:brightness(1.05);translate:0 -0.125rem;box-shadow:0 .5rem 1rem rgba(145,51,5,.28);color:#f5f5f5}}.japply.big{inline-size:min(26.25rem,100%);min-block-size:5rem;font-size:var(--fz-2xl)}.bsub{display:block;font-size:var(--fz-2xs);font-weight:var(--fw-medium);opacity:.9}.jsec+.jsec{margin-block-start:3.4375rem}.jsec+.jsec.jctasec{margin-block-start:0}.jsech{display:flex;align-items:center;gap:var(--sp-12);min-block-size:2.9375rem;margin-inline:var(--sp-30);padding:var(--sp-8) 1.4375rem;background-color:var(--bg-warm);font-size:var(--fz-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-04)}.jbody{padding:var(--sp-24) 3.1875rem var(--sp-32);font-size:var(--fz-sm)}.jbody .sub{margin-block:var(--sp-24) var(--sp-4);color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.japl{display:flex;align-items:center;gap:var(--sp-12);min-block-size:2.9375rem;margin-block-start:2.125rem;padding:var(--sp-8) var(--sp-12);border:1px solid var(--border-memo)}@media screen and (max-width: 820px){.japl{display:block}}.apl2{display:grid;place-content:center;flex:0 0 auto;min-inline-size:7.375rem;min-block-size:1.5625rem;padding-inline:var(--sp-10);border-radius:var(--r-pill);background-color:var(--text-mute);color:var(--text-invert);font-size:var(--fz-2xs);font-weight:var(--fw-medium)}@media screen and (max-width: 820px){.ab{margin-block-start:var(--sp-8)}}.stpref{font-weight:var(--fw-bold)}.stlist{display:grid;gap:var(--sp-8);margin-block-start:var(--sp-12)}.st1{display:list-item;list-style:"・" outside;margin-inline-start:1em}.st1::marker{color:var(--text-mute)}.stn{margin-inline-end:var(--sp-12);font-weight:var(--fw-bold)}.stl{color:var(--text-sub);font-size:var(--fz-2xs)}.stl::before{content:"【"}.stl::after{content:"】"}.note3{margin-block-start:var(--sp-16);color:var(--text-sub);font-size:var(--fz-2xs)}.caution{color:var(--text-sub)}.jdl{margin:.6875rem var(--sp-30) var(--sp-24);border-block-start:1px solid var(--border-rule);font-size:var(--fz-sm)}@media screen and (max-width: 820px){.jdl{margin-inline:var(--pad-sp)}}.jdl .deflist__row{grid-template-columns:10.3125rem minmax(0, 1fr)}@media screen and (max-width: 1023px){.jdl .deflist__row{grid-template-columns:minmax(0, 1fr)}}.jdl .deflist__row>dt{padding:var(--sp-16) 1.125rem;background-color:var(--bg);font-size:var(--fz-sm);word-break:auto-phrase;line-break:strict}.jdl .deflist__row>dd{padding:var(--sp-16) 1.125rem}.note2{display:block;margin-block-start:var(--sp-4);color:var(--text-sub);font-size:var(--fz-2xs)}.bonus{display:flex;align-items:stretch;min-block-size:3.9375rem;margin:var(--sp-24) 2.125rem var(--sp-30);border:1px solid var(--campaign-accent)}@media screen and (max-width: 820px){.bonus{display:block;margin-inline:var(--pad-sp)}}.bh{display:grid;place-content:center;flex:0 0 7.375rem;padding:var(--sp-12) var(--sp-8);background-color:var(--campaign-accent);color:var(--text-invert);font-size:var(--fz-sm);font-weight:var(--fw-bold);text-align:center}.bonus__list{padding:var(--sp-10) 1.3125rem;counter-reset:bonus;font-size:var(--fz-sm)}.bonus__list>li{counter-increment:bonus}.bonus__list>li::before{content:counter(bonus, decimal) "　";color:var(--campaign-accent);font-weight:var(--fw-bold)}.bonus__list .sm{display:block;color:var(--text-sub);font-size:var(--fz-2xs)}.jflow{margin:.375rem 2.125rem var(--sp-30)}@media screen and (max-width: 820px){.jflow{margin-inline:var(--pad-sp)}}.jfs{display:flex;align-items:baseline;min-block-size:3.4375rem;padding:var(--sp-16) 0;border-block-end:1px solid var(--border-rule);font-size:var(--fz-sm);font-weight:var(--fw-bold)}.jfs .n{flex:0 0 3.0625rem;color:var(--label);font-family:var(--ff-en);font-size:var(--fz-lg);font-weight:var(--fw-bold)}.jfs .s{margin-inline-start:var(--sp-20);color:var(--text-sub);font-size:var(--fz-xs);font-weight:var(--fw-medium)}.jctasec{padding:1.875rem var(--sp-30) 4.125rem;text-align:center}.jctattl{display:none}.jctasub{display:flex;justify-content:center;gap:var(--sp-8);margin-block-start:1.6875rem}.japply-col{min-inline-size:0}.japply-stick{position:sticky;inset-block-start:calc(var(--rc-condh) + var(--sp-12))}.railnav{margin-block-end:1rem}.rnback{display:flex;align-items:center;justify-content:center;inline-size:13.8125rem;min-block-size:2.5625rem;margin-inline:auto;padding-inline:var(--sp-16);border:1px solid var(--border-no);border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-sm)}.rnback::before{content:none}@media(any-hover: hover){.rnback:hover,.rnback:focus-visible{border-color:var(--label);color:var(--label)}}.rnnote{margin-block-start:.75rem;color:var(--text-sub);font-size:var(--fz-13);text-align:center}.rnnav{position:relative;display:flex;align-items:center;justify-content:space-between;margin-block-start:.875rem;font-size:var(--fz-xs)}.rnnav::before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:1px;block-size:1.1875rem;translate:-50% -50%;background-color:var(--border-rule)}.rnnav>:first-child::before{content:"← ";color:var(--text-mute)}.rnnav>:last-child::after{content:" →";color:var(--text-mute)}.jpanel{background-color:var(--bg-surface)}.ptit{padding:1.25rem 1.3125rem 1.125rem;border-block-end:1px solid var(--border-rule)}.ptit .pmeta{display:block;color:var(--text-sub);font-size:var(--fz-2xs)}.ptit b{display:block;margin-block-start:var(--sp-4);font-size:var(--fz-15);font-weight:var(--fw-bold);line-height:var(--lh-title)}.php{padding:1rem 1.3125rem 0}.plb{display:block;color:var(--label);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.ppay{display:block;margin-block-start:.125rem;color:var(--label);font-family:var(--ff-en);font-size:var(--fz-2xl);font-variant-numeric:tabular-nums;line-height:1.15}.ppay small{font-size:var(--fz-13)}.prow{padding:1rem 1.3125rem 0;font-size:var(--fz-15)}.pk{display:block;color:var(--text-sub);font-size:var(--fz-xs);font-weight:var(--fw-medium)}.pv{margin-block-start:.25rem}.pacts{margin-block-start:1.375rem;padding:1.375rem 1.5rem;background-color:var(--bg-field)}.pmain{display:grid;place-content:center;min-block-size:3.25rem;padding-inline:var(--sp-12);border-radius:var(--r-card);background:var(--brand-grad);color:#f5f5f5;font-size:var(--fz-sm);font-weight:var(--fw-bold);text-align:center;transition:filter .16s ease,translate .2s var(--e-reveal),box-shadow .2s ease}@media(any-hover: hover){.pmain:hover,.pmain:focus-visible{filter:brightness(1.05);translate:0 -0.125rem;box-shadow:0 .5rem 1rem rgba(145,51,5,.28);color:#f5f5f5}}.psub{display:flex;gap:var(--sp-8);margin-block-start:.875rem}.psub>*{flex:1 1 0;justify-content:center;min-inline-size:0;min-block-size:2.5625rem;padding-inline:var(--sp-8);font-size:var(--fz-xs)}.pkeep{padding-block-start:1.375rem}.pkeep--top{padding-block:0 1rem}.pkeeplink{display:inline-flex;align-items:center;gap:var(--sp-8);inline-size:100%;justify-content:center;min-block-size:2.5625rem;border:1px solid var(--border-no);border-radius:var(--r-pill);background-color:var(--bg-surface);color:var(--text);font-size:var(--fz-15);transition:border-color .16s ease,color .16s ease}@media(any-hover: hover){.pkeeplink:hover,.pkeeplink:focus-visible{border-color:var(--label);color:var(--label)}}.pkn{color:var(--text-sub);font-family:var(--ff-en);font-size:var(--fz-13)}.joblistcol{margin-block-start:var(--sp-40)}.sharepop{position:fixed;z-index:32;inline-size:17rem;padding:var(--sp-16) var(--sp-16) var(--sp-12);border:1px solid var(--border);border-radius:var(--r-panel);background-color:var(--bg-surface);box-shadow:0 .75rem 1.75rem rgba(40,40,40,.16)}.sharepop[hidden]{display:none}.sharepop__arw{position:absolute;inset-inline-start:calc(var(--arw, 50%) - 0.4375rem);inline-size:.875rem;block-size:.4375rem;background-color:var(--bg-surface);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.sharepop:not(.is-up) .sharepop__arw{inset-block-start:-0.4375rem}.sharepop.is-up .sharepop__arw{inset-block-end:-0.4375rem;rotate:180deg}.sharepop__ttl{margin-block-end:var(--sp-12);color:var(--text-sub);font-size:var(--fz-2xs);font-weight:var(--fw-bold);text-align:center}.sharepop__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--sp-4)}.snsb{display:grid;border:0;background:none;cursor:pointer;justify-items:center;gap:.3125rem;inline-size:100%;padding-block:var(--sp-8);border-radius:var(--r-card);color:var(--text-sub);font-size:.625rem;line-height:1.3;text-align:center;transition:background-color .16s ease}@media(any-hover: hover){.snsb:hover,.snsb:focus-visible{background-color:var(--bg)}}.snsb__ic{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 0 1px var(--border-no)}.snsb__ic svg{inline-size:1.0625rem;block-size:1.0625rem}.snsb--plain .snsb__ic{color:var(--label)}.snsb__lb{display:block;white-space:nowrap}.rc-mask{position:fixed;inset:0;z-index:30;background-color:rgba(20,20,20,.42);opacity:0;transition:opacity .2s ease}.rc-mask.on{opacity:1}.keepdrawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:31;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;inline-size:min(23.75rem,100%);background-color:var(--bg-surface);translate:100% 0;transition:translate .24s ease}.keepdrawer.on{translate:0 0}@media(prefers-reduced-motion: reduce){.keepdrawer{transition:none}}.sheet{position:fixed;inset-block:0;inset-inline-end:0;z-index:31;display:grid;grid-template-rows:auto minmax(0, 1fr);inline-size:min(23.75rem,100%);background-color:var(--bg-surface);translate:100% 0;transition:translate .24s ease}.sheet.on{translate:0 0}@media(prefers-reduced-motion: reduce){.sheet{transition:none}}.dhd,.shd{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-16) var(--sp-20);border-block-end:1px solid var(--border-rule);font-size:var(--fz-sm);font-weight:var(--fw-bold)}.dhd h2,.shd h2{padding-inline-start:0;font:inherit}.dhd h2::before,.shd h2::before{content:none}.dx{position:relative;flex:0 0 auto;inline-size:2rem;block-size:2rem}.dx::before,.dx::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:25%;inline-size:50%;block-size:1.5px;background-color:currentColor}.dx::before{rotate:45deg}.dx::after{rotate:-45deg}.dbd,.sbd{overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-16) var(--sp-20)}.dft{display:grid;gap:var(--sp-10);padding:var(--sp-16) var(--sp-20);border-block-start:1px solid var(--border-rule)}.dopen{display:flex;align-items:center;justify-content:center;gap:var(--sp-10);min-block-size:2.75rem;border-radius:var(--r-pill);background-color:var(--btn-detail);color:var(--text-invert);font-size:var(--fz-xs);font-weight:var(--fw-bold)}.dopen .icon-arrow{background-color:currentcolor;transition:translate .2s ease}@media(any-hover: hover){.dopen:hover .icon-arrow,.dopen:focus-visible .icon-arrow{translate:.25rem 0}}.kapply{display:inline-grid;place-content:center;min-block-size:2.875rem;padding-inline:var(--sp-24);border-radius:var(--r-card);background:var(--brand-grad);color:#f5f5f5;font-size:var(--fz-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);white-space:nowrap;transition:filter .16s ease,translate .2s var(--e-reveal),box-shadow .2s ease}@media(any-hover: hover){.kapply:hover,.kapply:focus-visible{filter:brightness(1.05);translate:0 -0.125rem;box-shadow:0 .5rem 1rem rgba(145,51,5,.28);color:#f5f5f5}}.kapply[hidden]{display:none}.dft .kapply{display:grid}.dft .kapply[hidden]{display:none}.kapplyw{display:inline-grid;gap:var(--sp-4, 0.25rem)}.dft .kapplyw{display:grid}.kapply__note{inline-size:0;min-inline-size:100%;color:var(--text-sub);font-size:.75rem;line-height:1.6;text-align:center}.kapply__note[hidden]{display:none}.kapply__note>span{display:inline-block}.ltgroup:has(>.kapplyw){align-items:flex-start}.ltgroup:has(>.kapplyw)>.cnt{display:grid;align-items:center;min-block-size:2.875rem}.share{inline-size:100%;min-block-size:2.75rem;border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fz-xs)}#results[data-keep-list]>.empty{visibility:hidden}#results[data-keep-list].is-ready>.empty{visibility:visible}.cdist{display:inline-flex;align-items:center;margin-inline-start:var(--sp-8);color:var(--text-sub);font-size:var(--fz-2xs);white-space:nowrap}.kitem{padding-block:var(--sp-16);border-block-end:1px solid var(--border-rule);font-size:var(--fz-xs)}.kt{font-weight:var(--fw-bold)}.kp{margin-block-start:var(--sp-4);color:var(--label);font-family:var(--ff-en)}.km{margin-block-start:var(--sp-4);color:var(--text-sub);font-size:var(--fz-2xs)}.kacts{display:flex;gap:var(--sp-8);margin-block-start:var(--sp-10)}.kv,.kr{display:inline-flex;align-items:center;justify-content:center;min-block-size:2rem;padding-inline:var(--sp-16);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fz-2xs)}.kv{background-color:var(--btn-detail);border-color:var(--btn-detail);color:var(--text-invert)}.rc-empty{padding-block:var(--sp-40);color:var(--text-sub);font-size:var(--fz-xs);text-align:center}.sitem{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding-block:var(--sp-12);border-block-end:1px solid var(--border-rule);font-size:var(--fz-xs)}.sitem small{display:block;margin-block-start:.125rem;color:var(--text-sub);font-size:var(--fz-2xs)}.sitem>button{flex:0 0 auto;min-block-size:2rem;padding-inline:var(--sp-16);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fz-2xs)}.shareopt{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-10)}.shareopt>button{min-block-size:2.75rem;border:1px solid var(--border);border-radius:var(--r-card);font-size:var(--fz-xs)}.toast{position:fixed;inset-block-end:1.5rem;inset-inline:0;z-index:40;margin-inline:auto;inline-size:fit-content;max-inline-size:calc(100% - var(--pad)*2);padding:var(--sp-12) var(--sp-24);border-radius:var(--r-pill);background-color:rgba(40,40,40,.92);color:var(--text-invert);font-size:var(--fz-xs);opacity:0;translate:0 .75rem;pointer-events:none;transition:opacity .2s ease,translate .2s ease}.toast:empty{display:none}.toast.on{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.toast{transition:none}}.float{position:fixed;inset-block-end:1.625rem;inset-inline-end:1.625rem;z-index:8;display:none;align-items:center;gap:var(--sp-8);min-block-size:2.875rem;padding-inline:var(--sp-24);border-radius:var(--r-pill);background-color:var(--btn-dark);color:var(--text-invert);font-size:var(--fz-xs);box-shadow:0 .375rem 1.125rem rgba(30,30,30,.22)}.float::before{content:"↻"}.float.on{display:inline-flex}.float.parkout{opacity:.35}@media(any-hover: hover){.float:hover,.float:focus-visible{background-color:var(--brand);color:var(--text-invert)}}@media screen and (max-width: 820px){.float{inset-block-end:1.375rem;inset-inline-end:var(--pad-sp)}}@media screen and (max-width: 820px){.flb{background-color:var(--bg-warm)}.flb__btn{padding:var(--sp-12) var(--pad-sp);font-size:var(--fz-xs)}.fsum{display:block;text-align:end}.facv{display:block;inline-size:.5625rem;block-size:.375rem}.frow:not(.open) .chips,.frow:not(.open) .dwrap{display:none}.frow.open .fsum{display:none}.chips{padding:var(--sp-16) var(--pad-sp);gap:var(--sp-10)}.chips .chip{min-block-size:2.125rem;padding-inline:var(--sp-16);font-size:var(--fz-xs)}.hit{inline-size:100%}.hn{font-size:2.125rem}.hitrow .rc-cta{flex:1 1 100%}.hitrow .editb{flex:1 1 auto;justify-content:center}.sech{flex-wrap:wrap}.ltgroup{inline-size:100%;justify-content:space-between}.rc-list>.l-base{position:relative;display:flex;flex-direction:column}.rc-list .sech{display:contents;margin-block-end:0}.rc-list .sech__head{order:-3;margin-block-end:var(--sp-16)}.rc-list .powered{position:absolute;inset-block-start:.375rem;inset-inline-end:0}.rc-list .listtool{order:-2}.rc-list .ltgroup{order:-1;margin-block-end:var(--sp-16)}.lthead{display:block}.lthead__btn{display:flex;align-items:center;gap:var(--sp-8);inline-size:100%;padding:var(--sp-10) var(--sp-12);border:1px solid var(--border);background-color:var(--bg-surface);font-size:var(--fz-2xs);text-align:start}.lt2{color:var(--label);font-weight:var(--fw-bold)}.ltnow{margin-inline-start:auto;color:var(--text-sub)}.ltcv{inline-size:.5625rem;block-size:.375rem;background-color:currentColor;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:rotate .2s ease}.listtool.open .ltcv{rotate:180deg}.listtool:not(.open) .ltbody{display:none}.listtool{margin-block-end:var(--sp-16);padding-block-end:0}.ltbody{display:grid;gap:var(--sp-12);padding:var(--sp-12);border:1px solid var(--border);border-block-start:0;background-color:var(--bg-surface)}.ltrow{align-items:flex-start;flex-direction:column;gap:var(--sp-8)}.ltrow.viewbar{margin-inline-start:0}.cards{gap:var(--sp-16)}.rc-list{padding-block-start:var(--sp-16)}.rc-job{padding-block-start:0}.rc-job{--pnav-gap: 1.5rem;--pnav-lead: 2.5rem}.rc-job .pnav{display:block;margin-block:0 var(--sp-24)}.jfeat{margin-block-start:var(--sp-20)}.jacts{margin-block-start:var(--sp-24)}.jtags{margin-block-start:var(--sp-10)}.jtop{padding:var(--pad-sp) var(--pad-sp) var(--sp-24)}.jtitle{margin-block-start:var(--sp-12);font-size:var(--fz-md)}.jhd__acts{display:flex;grid-column:1/-1;grid-row:5;inline-size:100%;margin-block-start:var(--sp-16)}.jhd__acts>*{flex:1 1 0;justify-content:center;padding-inline:var(--sp-8)}.jsech{margin-inline:0;padding-inline:var(--pad-sp)}.jbody,.jctasec{padding-inline:var(--pad-sp)}.jctattl{display:block;margin-block-end:var(--sp-16);color:var(--text);font-size:var(--fz-md);font-weight:var(--fw-bold);line-height:1.6;text-align:start}.japply,.japply.big{inline-size:100%;min-block-size:4.25rem;font-size:var(--fz-lg)}.jkey{gap:var(--sp-8);margin-block-start:var(--sp-16);margin-inline:0;padding:var(--sp-16) 0 0}.jk1{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:baseline;gap:var(--sp-12)}.jk1 .cap{min-inline-size:4.875rem;min-block-size:1.75rem;font-size:var(--fz-xs)}}.jbody ul:not([class]){display:grid;gap:var(--sp-4)}.jbody ul:not([class])>li{display:flex;gap:var(--sp-8)}.jbody ul:not([class])>li::before{content:"・";color:var(--text-mute)}@media screen and (max-width: 820px){.jcard{margin-inline:calc(50% - (50vi - var(--scrollbar-width, 0px)/2));view-transition-name:none}}.btn-pill.dbtn{min-inline-size:8.4375rem;min-block-size:2.5625rem;justify-content:center;gap:.375rem;padding-inline:1.4375rem .9375rem;border-radius:var(--r-pill);font-size:1rem}.dbtn,.moreb,.qk,.jtag,.allbtn,.savedbtn,.jshare{white-space:nowrap}@media screen and (max-width: 820px){.savedbar.below{gap:var(--sp-8);margin-block-start:var(--sp-12);padding-inline:var(--pad-sp)}.savedbar.below .savedbtn{padding-inline:var(--sp-12);font-size:var(--fz-2xs)}.cft>*{padding-inline:var(--sp-16)}.ctitle__name a,.cmemo .mt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}}