@layer reset, base, components, utilities;@layer components{.post-type-archive-voice{--voice-gold: #93751C;--voice-num: #D1B252;--voice-purple: #84699F;--voice-track: #D3D3D3;--voice-tab: #5D3982;--voice-dot: #A08537;--voice-green: #49967D;--voice-green-dark: #1D8667;--voice-green-tint: #E9F7F3;--voice-qmark: #E8DDD0;--voice-bubble-3: #EAF8F4;--voice-bubble-2: #EBF9D8;--voice-rate-1: #1D8667;--voice-rate-2: #90C8B7;--voice-rate-3: #DACB9F;--voice-rate-4: #EBA375;--voice-rate-5: #C05C3F;--voice-warn: #A3643B;--voice-note: #E7E7E7;--voice-cta: #328E72;--band-bg: var(--bg)}.post-type-archive-voice .page-head__title,.post-type-archive-voice .page-head--band .page-head__label{color:var(--voice-gold)}.post-type-archive-voice .cta{padding-block-start:3rem}.post-type-archive-voice :is(.cta,.about-lead){background-color:var(--bg-warm)}.post-type-archive-voice .voice-warm{position:relative}.post-type-archive-voice .vhead-illust{position:absolute;inset-inline-start:calc(50% + 13.0625rem);inset-block-start:2.4375rem;inline-size:23.8125rem;block-size:auto}@media screen and (min-width: 1024px){.post-type-archive-voice .page-head__title,.post-type-archive-voice .page-head__lead{max-inline-size:calc(50% + 11.5rem)}}.vguide{--vg-line: #D0A112;--vg-pill: #F6E6B4;--vg-note: var(--voice-green);display:grid;grid-template-columns:repeat(2, 1fr);gap:3.375rem;margin-block-start:-2.3125rem}.vguide__card{position:relative;display:block;padding:2.8125rem var(--sp-40) var(--sp-40);background-color:var(--bg-surface);box-shadow:0 0 0 1px var(--vg-line) inset;color:var(--text);transition:background-color .16s ease}.vguide__card:hover{background-color:var(--bg-field)}.vguide__pill{word-break:auto-phrase;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%;display:grid;place-content:center;inline-size:min(23.25rem,100% - 2.5rem);min-block-size:2.3125rem;padding:.25rem var(--sp-16);border-radius:var(--r-pill);background-color:var(--vg-pill);color:var(--btn-detail);font-size:var(--fz-md);font-weight:var(--fw-bold);line-height:var(--lh-title);text-align:center}.vguide__note{display:flex;align-items:center;justify-content:center;gap:var(--sp-12);color:var(--vg-note);font-size:var(--fz-xs);line-height:var(--lh-title)}.vguide__note::before,.vguide__note::after{content:"";flex:0 0 auto;inline-size:1px;block-size:.9375rem;background-color:currentColor}.vguide__note::before{rotate:-23deg}.vguide__note::after{rotate:23deg}.vguide__text{display:block;margin-block-start:var(--sp-8);font-size:var(--fz-sm);line-height:var(--lh-body)}.vguide__mark{position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 50%;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background-color:var(--vg-line)}.vguide__mark::before{content:"";position:absolute;inset:0;margin:auto;inline-size:.5rem;block-size:.6875rem;background-color:var(--text-invert);-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__arrow-down-thin.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__arrow-down-thin.svg) no-repeat center/contain;transition:translate .16s ease}.vguide__card:hover .vguide__mark::before{translate:0 .1875rem}@media screen and (max-width: 1023px){.vguide{display:block;margin-block-start:var(--sp-24)}.vguide__card{display:grid;place-content:center;min-block-size:2.25rem;padding:.375rem 3rem;border-radius:var(--r-pill);background-color:var(--vg-pill);box-shadow:none}.vguide__card+.vguide__card{margin-block-start:.625rem}}@media screen and (max-width: 1023px)and (any-hover: hover){.vguide__card{background-color:var(--vg-pill)}}@media screen and (max-width: 1023px){.vguide__pill{position:static;display:block;inline-size:auto;min-block-size:0;padding:0;border-radius:0;background-color:rgba(0,0,0,0);font-size:.875rem;translate:none}.vguide__note,.vguide__text{display:none}.vguide__mark{inset-block:50% auto;inset-inline:auto .8125rem;inline-size:1.5625rem;block-size:1.5625rem;translate:0 -50%}.vguide__mark::before{inline-size:.375rem;block-size:.5rem}}.voice-warm{background-color:var(--bg-warm)}.vsec{padding-block-start:8.875rem}.vsec:has(>.vsec__close){padding-block-end:3.1875rem}.vsec--q{padding-block-end:5.4375rem}.vsec__lead{margin-block-start:2.3125rem;line-height:var(--lh-body)}.vnum{margin-block-start:3.125rem;text-align:center}.vnum__label{color:var(--voice-num);font-family:var(--ff-en);font-size:var(--fz-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-04);line-height:1}.vnum__no{color:var(--voice-num);font-family:var(--ff-en);font-size:4.1875rem;font-weight:var(--fw-regular);line-height:1}.vnum__ttl{margin-block-start:1.0625rem;font-size:1.4375rem;font-weight:var(--fw-bold);line-height:var(--lh-title)}.vbar+.vnum,.vint+.vnum{margin-block-start:5.1875rem}.vbar{margin-block-start:4.375rem}.vbar__scale,.vbar__row{display:grid;grid-template-columns:6.25rem minmax(0, 1fr) 24rem;align-items:center;padding-inline:.6875rem .875rem}.vbar__scale{margin-block-end:.6875rem;color:var(--voice-purple)}.vbar__axis{display:flex;align-items:center;grid-column:2;gap:.625rem}.vbar__tick{flex:0 0 auto;font-family:var(--ff-en);font-size:1.25rem;line-height:1}.vbar__tick>small{margin-inline-start:.3125rem;font-family:var(--ff-base);font-size:.75rem}.vbar__line{flex:1 1 auto;block-size:.1875rem;border-radius:var(--r-pill);background-color:var(--voice-track)}.vbar__now{display:flex;align-items:center;grid-column:3;min-block-size:1.75rem;margin-inline-start:1.0625rem;padding-inline-start:1.0625rem;border-inline-start:1px solid currentColor;font-size:var(--fz-xs)}.vbar__row{min-block-size:8.125rem}.vbar__list>.vbar__row:nth-child(odd){background-color:var(--bg-surface)}.vbar__face{inline-size:5.3125rem;block-size:5.3125rem;border-radius:50%}.vbar__face--none{background-color:var(--bg-warm)}.vbar__who{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;line-height:var(--lh-title)}.vbar__job{font-size:var(--fz-md);font-weight:var(--fw-bold)}.vbar__prof{color:var(--text);font-size:var(--fz-xs)}.vbar__track{display:flex;margin-block-start:.625rem;border-radius:var(--r-pill);background-color:var(--voice-track)}.vbar__fill{position:relative;display:grid;place-content:center;inline-size:var(--vbar-w, 0%);min-inline-size:-moz-fit-content;min-inline-size:fit-content;min-block-size:2.4375rem;padding-inline:var(--sp-16);color:var(--text-invert);font-size:var(--fz-sm);white-space:nowrap}.vbar__fill::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:100%;border-radius:var(--r-pill);background-color:var(--voice-purple)}.vbar__label{position:relative}.vbar__after{position:relative;grid-column:3;margin-inline-start:1.0625rem;padding:.6875rem .625rem .75rem .875rem;border:1px solid var(--voice-num);background-color:var(--bg-surface)}.vbar__after::before{content:"";position:absolute;inset-inline-start:-0.3125rem;inset-block-start:50%;inline-size:.5rem;block-size:.5rem;border-inline-start:1px solid var(--voice-num);border-block-end:1px solid var(--voice-num);background-color:var(--bg-surface);translate:0 -50%;rotate:45deg}.vbar__after-ttl{font-size:var(--fz-sm);font-weight:var(--fw-bold);line-height:var(--lh-title)}.vbar__after-text{margin-block-start:.1875rem;font-size:var(--fz-xs);line-height:var(--lh-title)}.vtab{position:sticky;inset-block-start:var(--pnav-top, 0px);z-index:14;display:flex;align-items:stretch;margin-block-start:2.8125rem;padding-block:.625rem}.vtab__now{display:none}.vtab__nav{display:none;flex:0 0 auto;inline-size:1.5625rem;background-color:var(--brand-tint)}.vtab__nav::before{content:"";display:block;inline-size:.625rem;block-size:1rem;margin-inline:auto;background-color:var(--text-invert);-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__chevron-left.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__chevron-left.svg) no-repeat center/contain}.vtab__nav--next::before{rotate:180deg}.vtab__nav:disabled{opacity:.35}@media screen and (min-width: 1024px){.vtab[data-over=true] .vtab__nav{display:block}}.vtab__list{display:grid;grid-auto-columns:minmax(11.25rem, 1fr);grid-auto-flow:column;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;background-color:var(--bg-surface)}.vtab__list::-webkit-scrollbar{display:none}.vtab__item{position:relative;display:grid;align-content:center;gap:.4375rem;min-block-size:5.0625rem;padding:.5625rem 1.375rem .75rem;text-align:start}.vtab__item+.vtab__item{box-shadow:-1px 0 0 var(--brand-tint)}.vtab__item::after{content:"";position:absolute;inset-inline-end:1rem;inset-block-end:.875rem;inline-size:.6875rem;block-size:.875rem;background-color:var(--text);-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__arrow-down-thin.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__arrow-down-thin.svg) no-repeat center/contain;transition:translate .16s ease}.vtab__item:hover::after{translate:0 .1875rem}.vtab__item[aria-current=true]{background-color:var(--bg-field)}.vtab__face,.vtab__no{display:none}.vtab__period{color:var(--voice-tab);font-size:var(--fz-xs);line-height:1}.vtab__job{font-size:var(--fz-sm);font-weight:var(--fw-bold);line-height:1.2}.vtab__prof{font-size:var(--fz-13);line-height:1}.vmove{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-12);margin-block-start:var(--sp-24)}.vmove__btn{position:relative;display:grid;gap:.375rem;padding:.75rem .875rem;border-radius:.25rem;background-color:var(--bg-surface);box-shadow:0 0 0 1px var(--brand-tint) inset;text-align:start}.vmove__btn[hidden]{display:none}.vmove__btn--next{grid-column:2}.vmove__dir{position:relative;color:var(--voice-tab);font-family:var(--ff-en);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-10);line-height:1}.vmove__btn--prev .vmove__dir{padding-inline-start:.875rem}.vmove__btn--next .vmove__dir{padding-inline-end:.875rem;justify-self:end}.vmove__dir::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:.5rem;block-size:.625rem;background-color:currentColor;-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__chevron-left.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__chevron-left.svg) no-repeat center/contain;translate:0 -50%}.vmove__btn--next .vmove__dir::before{inset-inline:auto 0;rotate:180deg}.vmove__body{display:flex;align-items:center;gap:.625rem}.vmove__who{display:grid;gap:.1875rem;min-inline-size:0}.vmove__btn--next{text-align:end}.vmove__btn--next .vmove__body{flex-direction:row-reverse}.vmove__btn--next .vmove__who{justify-items:end}.vmove__btn--next .vmove__meta{justify-content:flex-end}.vmove__meta{display:flex;flex-wrap:wrap;gap:.125rem .5rem;color:var(--voice-tab);font-size:.6875rem;line-height:1.3}.vmove__meta>span:empty{display:none}@media screen and (max-width: 1023px){.vmove__meta{display:none}}.vmove__face{flex:0 0 auto;inline-size:2.25rem;block-size:2.25rem;border-radius:50%}.vmove__face[hidden]{display:none}.vmove__job{font-size:.8125rem;font-weight:var(--fw-bold);line-height:1.3;word-break:auto-phrase}@media screen and (min-width: 1024px){.vmove{display:flex;justify-content:space-between;gap:1.5rem;margin-block-start:2rem}.vmove__btn{inline-size:auto;min-inline-size:18.5rem;max-inline-size:23.75rem;padding:.875rem 1.25rem}.vmove__btn--next{margin-inline-start:auto}.vmove__face{inline-size:2.75rem;block-size:2.75rem}.vmove__job{font-size:var(--fz-sm)}}.vints{--vpeek: 0px;--vgap: 0px;--vpeek-end: 0px;--vlead: calc(var(--vpeek) + var(--vgap));--vtrim: calc(2 * var(--vpeek) + 2 * var(--vgap))}.vints[data-ready=true]{overflow:hidden;block-size:var(--vints-h, auto)}.vints[data-ready=true] .vints__track{display:flex;align-items:flex-start;gap:var(--vgap);translate:calc(var(--vlead) - var(--vints-x, 0px)) 0}.vints[data-ready=true] .vint{flex:0 0 calc(100% - var(--vtrim));margin-block-start:0}@media(prefers-reduced-motion: no-preference){.vints[data-ready=true]{transition:block-size calc(0.45s*var(--reveal-k)) var(--e-reveal)}.vints[data-ready=true] .vints__track{transition:translate calc(0.45s*var(--reveal-k)) var(--e-reveal)}}.vint{margin-block-start:1.9375rem;padding-block:1.8125rem 2.9375rem;background-color:var(--bg-surface)}.vint+.vint{margin-block-start:var(--sp-32)}.vint__head{display:grid;grid-template-columns:6rem 13.4375rem 11.25rem 14.6875rem minmax(0, 1fr);align-items:center;padding-inline:2.75rem 2.5625rem}.vint__face{inline-size:6rem;block-size:6rem;border-radius:50%}.vint__who{padding-inline-start:1.0625rem}.vint__no{color:var(--brand-tint);font-family:var(--ff-en);font-size:var(--fz-xs);line-height:1}.vint__job{margin-block-start:.875rem;font-size:var(--fz-lg);font-weight:var(--fw-bold);line-height:var(--lh-title)}.vint__prof{margin-block-start:.5rem;font-size:var(--fz-xs)}.vint__facts{display:contents}.vint__fact{align-self:stretch;min-block-size:3.5rem;padding-inline-start:1.5rem;border-inline-start:1px dotted var(--voice-dot)}.vint__fact:not(:last-of-type){padding-inline-end:1.25rem}.vint__fact>dt{color:var(--brand);font-size:var(--fz-xs);line-height:1.4}.vint__fact>dd{margin-block-start:.875rem;font-size:var(--fz-sm);font-weight:var(--fw-bold);line-height:var(--lh-title)}.vint__fact:first-of-type>dd{word-break:auto-phrase}.vint__lead{margin:2.625rem 3.6875rem 0;padding:.8125rem var(--sp-24);background-color:var(--voice-green);color:var(--text-invert);font-size:1.4375rem;font-weight:var(--fw-bold);line-height:var(--lh-title);text-align:center}.vint__qa{margin-block-start:2.25rem;padding-inline:4.5rem 4.6875rem}.vint__qa h3{display:flex;align-items:center;gap:.6875rem;margin-block:0;padding-inline-start:0;color:var(--brand);font-size:var(--fz-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-0);line-height:var(--lh-title)}.vint__qa h3::before{content:"Q";position:static;flex:0 0 auto;display:grid;place-content:center;inline-size:2.5625rem;block-size:2.5625rem;border-radius:50%;background-color:var(--voice-qmark);color:var(--brand);font-family:var(--ff-en);font-size:1.0625rem;font-weight:var(--fw-bold)}.vint__qa p{margin-block-start:.875rem;margin-inline-start:1.5625rem;line-height:var(--lh-body)}.vint__qa h3+p{margin-block-start:.75rem}.vint__qa p+h3{margin-block-start:2.125rem}.vint__sales{margin:4.125rem 2.3125rem 0;padding:1.125rem 2rem 1.0625rem;border:1px solid var(--voice-green-dark);background-color:var(--voice-green-tint)}.vint__sales-ttl{display:flex;align-items:center;gap:.5rem;color:var(--voice-green-dark);font-size:var(--fz-sm);font-weight:var(--fw-bold)}.vint__sales-ttl::before{content:"";flex:0 0 auto;inline-size:.75rem;block-size:.75rem;border-radius:50%;background-color:currentColor}.vint__sales-text{margin-block-start:.4375rem;line-height:var(--lh-body)}.vkey{display:flex;justify-content:center;gap:3.125rem;margin-block-start:3.5rem}.vkey__item{display:flex;align-items:center;gap:0;letter-spacing:0;color:var(--voice-green-dark);font-size:var(--fz-md);font-weight:var(--fw-bold)}.vkey__num{font-size:1.25rem}.vkey__text{white-space:nowrap}.vkey__mark{flex:none;inline-size:4.5625rem;block-size:2.3125rem;margin-inline-end:1rem;translate:0 -0.4375rem;background-image:var(--vm-bg);background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 0 0.375rem rgba(40, 40, 40, 0.08))}.vmap{--u: calc(100cqi / 1104);position:relative;container-type:inline-size;aspect-ratio:1104/520;margin-block-start:2.0625rem;border:1px solid #cbc2b7;border-radius:.5rem;background-image:linear-gradient(-45deg, #E9E0D8 0 25%, #F5F1ED 25% 50%, #E9E0D8 50% 75%, #F5F1ED 75% 100%);background-size:6px 6px}.vmap__face,.vmap__bubble{position:absolute;inset-inline-start:calc(var(--vm-x)*var(--u));inset-block-start:calc(var(--vm-y)*var(--u))}.vmap__face{inline-size:calc(97*var(--u));block-size:calc(97*var(--u));border-radius:50%}.vmap__bubble{display:grid;place-content:center;inline-size:calc(var(--vm-w)*var(--u));block-size:calc(var(--vm-h)*var(--u));background-image:var(--vm-bg);background-repeat:no-repeat;background-size:100% 100%;color:var(--voice-green-dark);font-size:calc(16*var(--u));font-weight:var(--fw-bold);line-height:var(--lh-tight);text-align:center;filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(40, 40, 40, 0.08))}.vmap__bubble[data-tail=down]{padding-block-end:calc(var(--vm-over)*var(--u))}.vmap__bubble[data-tail=up]{padding-block-start:calc(var(--vm-over)*var(--u))}.vmap__bubble[data-n="2"]{font-size:calc(20*var(--u))}.vmap__bubble[data-n="3"]{font-size:calc(24*var(--u))}.vsec__close{max-inline-size:60rem;margin:4rem auto 0;line-height:var(--lh-body)}.vsec__close>p+p{margin-block-start:var(--sp-24)}.vsurvey{margin-block-start:3.9375rem;padding-block:.625rem;background-color:var(--bg-surface)}.vsurvey__row{display:grid;grid-template-columns:14.875rem minmax(0, 1fr);align-items:baseline;margin-inline:2.375rem;padding-block:.75rem;line-height:var(--lh-title)}.vsurvey__row+.vsurvey__row{border-block-start:1px solid var(--border-rule)}.vsurvey__row>dt{position:relative;padding-inline-start:1.25rem;color:var(--brand);font-size:var(--fz-sm)}.vsurvey__row>dt::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc((1lh - 0.875rem)/2);inline-size:.125rem;block-size:.875rem;background-color:var(--brand)}.vsurvey__row>dd{font-size:var(--fz-sm)}.vchart{margin-block-start:3.5rem}.vchart__row{display:grid;grid-template-columns:20rem minmax(0, 1fr);align-items:center;gap:.6875rem}.vchart__row+.vchart__row{margin-block-start:2.75rem}.vchart__label{justify-self:end;min-block-size:2.4375rem;padding:.5625rem 1rem;border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-md);line-height:var(--lh-title);text-align:center}.vchart__bar{display:flex;block-size:2.875rem}.vchart__seg{flex:1 1 0;min-inline-size:.25rem}.vchart__seg[data-v="1"]{background-color:var(--voice-rate-1)}.vchart__seg[data-v="2"]{background-color:var(--voice-rate-2)}.vchart__seg[data-v="3"]{background-color:var(--voice-rate-3)}.vchart__seg[data-v="4"]{background-color:var(--voice-rate-4)}.vchart__seg[data-v="5"]{background-color:var(--voice-rate-5)}.vchart__key{display:flex;justify-content:flex-end;gap:var(--sp-24);margin-block-start:2.0625rem;font-size:var(--fz-sm)}.vchart__key>li{display:flex;align-items:center;gap:.625rem}.vchart__key>li::before{content:"";inline-size:1.25rem;block-size:1.125rem}.vchart__key>li[data-v="1"]::before{background-color:var(--voice-rate-1)}.vchart__key>li[data-v="2"]::before{background-color:var(--voice-rate-2)}.vchart__key>li[data-v="3"]::before{background-color:var(--voice-rate-3)}.vchart__key>li[data-v="4"]::before{background-color:var(--voice-rate-4)}.vchart__key>li[data-v="5"]::before{background-color:var(--voice-rate-5)}.vwords{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;gap:1.0625rem 1.8125rem;margin-block-start:3.5rem}.vwords__item{display:grid;grid-template-columns:2.875rem minmax(0, 1fr);gap:1.4375rem;align-content:space-between;padding:1rem 1.3125rem .875rem 1.4375rem;border:1px dashed var(--voice-green-dark);background-color:var(--bg-surface)}.vwords__icon{inline-size:2.875rem;block-size:2.875rem}.vwords__text{grid-column:2;line-height:var(--lh-body)}.vwords__who{grid-column:2;margin-block-start:.5rem;color:var(--state-viewed);font-size:var(--fz-sm);text-align:end}.vnote{margin-block-start:4.25rem;padding:1.3125rem 3.125rem 2rem;border-radius:.75rem;background-color:var(--voice-note)}.vnote__ttl{display:flex;align-items:center;gap:.875rem;font-size:var(--fz-md);font-weight:var(--fw-bold);line-height:var(--lh-title)}.vnote__ttl::before{content:"";flex:0 0 auto;background-color:currentColor}.vnote__ttl--warn{color:var(--voice-warn)}.vnote__ttl--warn::before{inline-size:2.4375rem;block-size:2.25rem;-webkit-mask:url(/wp-content/themes/thyma/common/img/voice/ico-quote.png) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/voice/ico-quote.png) no-repeat center/contain}.vnote__ttl--do{margin-block-start:2.6875rem;color:var(--voice-green-dark)}.vnote__ttl--do::before{inline-size:2.5625rem;block-size:2rem;-webkit-mask:url(/wp-content/themes/thyma/common/img/voice/ico-hand.png) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/voice/ico-hand.png) no-repeat center/contain}.vnote__text{margin-block-start:.75rem;line-height:var(--lh-body)}.vreq{margin-block-start:3.5rem}.vreq__item{display:grid;grid-template-columns:6.25rem minmax(0, 1fr) 36.125rem;align-items:center;gap:.625rem;padding:.625rem .8125rem .625rem 1.25rem;border:1px solid var(--voice-num);background-color:var(--bg-surface)}.vreq__item+.vreq__item{margin-block-start:.9375rem}.vreq__cat{align-self:stretch;display:flex;align-items:center;justify-content:center;padding-inline-end:.625rem;border-inline-end:1px solid var(--border-rule);color:var(--btn-detail);font-size:var(--fz-sm)}.vreq__voice{padding-inline:1.375rem 1.875rem}.vreq__text{display:flex;gap:.875rem;font-size:var(--fz-md);font-weight:var(--fw-bold);line-height:1.6}.vreq__text::before{content:"";flex:0 0 auto;inline-size:2.4375rem;block-size:2.25rem;background-color:var(--voice-warn);-webkit-mask:url(/wp-content/themes/thyma/common/img/voice/ico-quote.png) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/voice/ico-quote.png) no-repeat center/contain}.vreq__who{margin-block-start:.375rem;margin-inline-start:3.3125rem;font-size:var(--fz-sm)}.vreq__answer{position:relative;align-self:stretch;display:grid;align-content:center;padding:2.75rem 1.625rem 1.375rem;background-color:var(--voice-green-tint);font-size:var(--fz-sm);line-height:var(--lh-body);row-gap:.5em}.vreq__ribbon{position:absolute;inset-block-start:.3125rem;inset-inline-start:-0.9375rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background-color:var(--voice-green-dark);color:var(--text-invert);font-size:.8125rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-06);line-height:1;rotate:-8deg}.vreq__ribbon::before{content:"";flex:0 0 auto;inline-size:1.25rem;block-size:1rem;background-color:currentColor;-webkit-mask:url(/wp-content/themes/thyma/common/img/voice/ico-hand.png) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/voice/ico-hand.png) no-repeat center/contain}.vcta{padding-block-start:4.4375rem;background-color:var(--bg-warm);text-align:center}.vcta__ttl{color:var(--voice-cta);font-size:2rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-04);line-height:var(--lh-title)}.vcta__lead{margin-block-start:2.0625rem;line-height:var(--lh-body)}@media screen and (max-width: 1023px){.post-type-archive-voice{--vhead-illust: min(100vi, 34.9375rem)}.post-type-archive-voice .page-head--band{padding-block:var(--sp-40) var(--fv-band-pbe)}.post-type-archive-voice .vhead-illust{position:static;display:block;inline-size:var(--vhead-illust);max-inline-size:none;block-size:auto;margin-block-start:var(--sp-24);margin-inline-start:50%;translate:-50% 0}.vsec{padding-block-start:4.5rem}.vsec:has(>.vsec__close){padding-block-end:7.375rem}.vsec--q{padding-block-end:6.5625rem}.vsec__lead{margin-block-start:var(--sp-20);font-size:var(--fz-15)}.vsec__close{margin-block-start:2.5rem;font-size:var(--fz-15)}.vnum{margin-block-start:3rem}.vbar+.vnum,.vint+.vnum{margin-block-start:3.5rem}.vnum__no{font-size:3.125rem}.vnum__ttl{margin-block-start:.75rem;font-size:1.1875rem}.vbar{margin-inline:calc(50% - (50vi - var(--scrollbar-width, 0px)/2));margin-block-start:2rem}.vbar__scale{display:none}.vbar__row{display:block;min-block-size:0;padding:1.0625rem 1.125rem 1.125rem}.vbar__now{display:none}.vbar__face{float:inline-start;inline-size:5.125rem;block-size:5.125rem;margin-inline:2.375rem 1rem}.vbar__who{display:block;min-block-size:5.125rem;align-content:center}.vbar__job{display:block;font-size:1.0625rem}.vbar__prof{display:block;margin-block-start:.375rem;font-size:.8125rem}.vbar__track{clear:both;margin-block-start:.625rem}.vbar__fill{min-block-size:2.25rem;padding-inline:var(--sp-12);font-size:.875rem}.vbar__after{margin-inline-start:0;margin-block-start:1.1875rem}.vbar__after::before{inset-inline-start:50%;inset-block-start:-0.3125rem;border-inline-start:0;border-block-end:0;border-inline-end:1px solid var(--voice-num);border-block-start:1px solid var(--voice-num);translate:-50% 0;rotate:-45deg}.vtab-scope{position:relative}.vtab{margin-inline:calc(50% - (50vi - var(--scrollbar-width, 0px)/2));position:sticky;inset-block-start:var(--pnav-top, 0px);z-index:3;display:block;inline-size:100vi;margin-block-start:2rem;padding-block:.5rem;padding-inline:var(--pad-sp)}.vtab__nav,.vtab[data-over=true] .vtab__nav{display:none}.vtab__now{position:relative;display:flex;align-items:center;gap:.625rem;inline-size:100%;min-block-size:3.4375rem;padding:.5rem 2.75rem .5rem 1.0625rem;border-radius:.25rem;background-color:var(--bg-surface);text-align:start}.vtab__now::after{content:"";position:absolute;inset-inline-end:1.0625rem;inset-block-start:50%;inline-size:.875rem;block-size:.5625rem;background-color:var(--text);-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__chevron-left.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__chevron-left.svg) no-repeat center/contain;rotate:-90deg;translate:0 -50%;transition:rotate .16s ease}.vtab[data-open=true] .vtab__now::after{rotate:90deg}.vtab__face{display:block;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-warm)}.vtab__now-body{display:grid;gap:.125rem;min-inline-size:0}.vtab__no{display:block;color:var(--brand-tint);font-family:var(--ff-en);font-size:.6875rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-06, 0.06em);line-height:1.2}.vtab__now-job{font-size:.9375rem;font-weight:var(--fw-bold);line-height:1.3}.vtab__prof{font-size:.75rem;line-height:1.2}.vtab__list{position:absolute;inset-inline:var(--pad-sp);inset-block-start:calc(100% - 0.5rem);z-index:1;display:grid;grid-auto-flow:row;border-radius:0 0 .25rem .25rem;box-shadow:0 .5rem 1.5rem rgba(40,40,40,.16);overflow:hidden}.vtab[data-open=true] .vtab__now{border-end-start-radius:0;border-end-end-radius:0}.vtab:not([data-open=true]) .vtab__list{display:none}.vtab__item{grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.125rem .75rem;min-block-size:0;padding:.625rem 2.75rem .625rem 1.0625rem}.vtab__item+.vtab__item{box-shadow:0 -1px 0 var(--brand-tint)}.vtab__item::after{inset-block-end:50%;translate:0 50%}.vtab__item:hover::after{translate:0 calc(50% + 0.1875rem)}.vtab__item .vtab__face{grid-column:1;grid-row:1/span 3}.vtab__item .vtab__no,.vtab__item .vtab__job,.vtab__item .vtab__prof{grid-column:2}.vtab__item .vtab__period{display:none}.vtab__item .vtab__job{font-size:.9375rem;line-height:1.3}.vints{--vpeek: 0px;--vgap: var(--sp-12);--vpeek-end: 0px;--vlead: 0px;--vtrim: 0px}.vint{margin-block-start:var(--sp-20);padding-block:1.0625rem var(--sp-32);box-shadow:0 0 0 1px #6e5636 inset}.vint__head{display:block;padding-inline:2rem 1rem}.vint__face{float:inline-start;inline-size:5.875rem;block-size:5.875rem}.vint__who{padding-inline-start:7.0625rem;min-block-size:5.875rem}.vint__job{margin-block-start:.5rem;font-size:1.25rem}.vint__facts{display:grid;clear:both;gap:var(--sp-12);margin-block-start:var(--sp-20)}.vint__fact{min-block-size:0;padding-inline-start:var(--sp-12)}.vint__fact>dd{margin-block-start:.25rem}.vint__lead{margin:var(--sp-24) var(--pad-sp) 0;padding:var(--sp-12) var(--sp-16);font-size:var(--fz-md)}.vint__qa{margin-block-start:var(--sp-24);padding-inline:var(--pad-sp)}.vint__qa h3{align-items:flex-start;gap:var(--sp-8)}.vint__qa h3::before{inline-size:1.75rem;block-size:1.75rem;font-size:var(--fz-xs)}.vint__qa p{margin-inline-start:0;font-size:var(--fz-15)}.vint__qa p+h3{margin-block-start:var(--sp-24)}.vint__sales{margin:var(--sp-32) var(--pad-sp) 0;padding:var(--sp-16)}.vint__sales-text{font-size:var(--fz-15)}.vkey{gap:1.875rem;margin-block-start:1.75rem}.vkey__item{flex-direction:column;gap:.5rem;font-size:.875rem;letter-spacing:0}.vkey__text{line-height:1}.vkey__num{font-size:1rem}.vkey__mark{inline-size:4.0625rem;block-size:2.0625rem;margin-inline-end:0;translate:none}.vmap{--u: calc(100cqi / 338);display:block;container-type:inline-size;aspect-ratio:338/685;block-size:auto;margin-block-start:1.25rem;padding:0}.vmap__face,.vmap__bubble{position:absolute;inset-inline-start:calc(var(--vs-x)*var(--u));inset-block-start:calc(var(--vs-y)*var(--u))}.vmap__face{inline-size:calc(79*var(--u));block-size:calc(79*var(--u))}.vmap__bubble{inline-size:calc(var(--vs-w)*var(--u));block-size:calc(var(--vs-h)*var(--u));padding:0;border-radius:0;background-image:var(--vs-bg);font-size:calc(12.5*var(--u))}.vmap__bubble[data-stail=down]{padding-block:0 calc(var(--vs-over)*var(--u))}.vmap__bubble[data-stail=up]{padding-block:calc(var(--vs-over)*var(--u)) 0}.vmap__bubble[data-n="2"]{font-size:calc(16*var(--u))}.vmap__bubble[data-n="3"]{font-size:calc(19*var(--u))}.vsurvey{margin-block-start:var(--sp-32);padding-block:.25rem;padding-inline:1rem;background-color:rgba(0,0,0,0);box-shadow:0 0 0 1px #6e5636 inset}.vsurvey__row{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.625rem;align-items:baseline;margin-inline:0;padding-block:.75rem}.vsurvey__row>dt{font-size:var(--fz-15)}.vsurvey__row>dd{margin-block-start:0;font-size:var(--fz-15)}.vchart{margin-block-start:var(--sp-32)}.vchart__row{display:block}.vchart__row+.vchart__row{margin-block-start:var(--sp-24)}.vchart__label{justify-self:start;min-block-size:1.9375rem;margin-block-end:var(--sp-8);padding:.375rem 1rem;font-size:var(--fz-15);font-weight:var(--fw-bold);text-align:start}.vchart__bar{block-size:2rem}.vchart__key{flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-8) var(--sp-16);margin-block-start:var(--sp-16);font-size:var(--fz-xs)}.vchart__key>li::before{inline-size:.875rem;block-size:.75rem}.vwords{grid-template-columns:1fr;gap:var(--sp-12);margin-block-start:var(--sp-32)}.vwords__item{grid-template-columns:2.25rem minmax(0, 1fr);gap:var(--sp-12);padding:var(--sp-16)}.vwords__icon{inline-size:2.25rem;block-size:2.25rem}.vwords__text{font-size:var(--fz-15)}.vwords__who{font-size:var(--fz-xs)}.vnote{margin-block-start:var(--sp-40);padding:var(--sp-20) 1.75rem var(--sp-24);border-radius:.5rem}.vnote__ttl{gap:var(--sp-8);font-size:var(--fz-sm)}.vnote__ttl--warn::before{inline-size:1.75rem;block-size:1.625rem}.vnote__ttl--do{margin-block-start:var(--sp-24)}.vnote__ttl--do::before{inline-size:1.875rem;block-size:1.4375rem}.vnote__text{font-size:var(--fz-15)}.vreq{margin-block-start:var(--sp-32)}.vreq__item{display:block;padding:var(--sp-16)}.vreq__item+.vreq__item{margin-block-start:var(--sp-12)}.vreq__cat{display:inline-flex;padding:.125rem var(--sp-12);border:0;border-radius:var(--r-pill);background-color:var(--bg-field);font-size:var(--fz-xs)}.vreq__voice{margin-block-start:var(--sp-12);padding-inline:0}.vreq__text{gap:var(--sp-8);font-size:var(--fz-sm)}.vreq__text::before{inline-size:1.75rem;block-size:1.625rem}.vreq__who{margin-inline-start:2.25rem;font-size:var(--fz-xs)}.vreq__answer{margin-block-start:var(--sp-20);padding:var(--sp-32) var(--sp-16) var(--sp-16);font-size:var(--fz-15)}.vreq__ribbon{inset-block-start:-0.625rem;inset-inline-start:-0.375rem;font-size:var(--fz-xs)}.vcta{padding-block-start:var(--sp-48);padding-inline:var(--pad-sp)}.vcta__ttl{font-size:1.375rem}.vcta__lead{margin-block-start:var(--sp-20);font-size:var(--fz-15)}.post-type-archive-voice .cta{padding-block-start:var(--sp-32)}}}@layer utilities{@media(prefers-reduced-motion: no-preference){.js-anim .vbar[data-anim]{opacity:1;translate:none;transition:none}.js-anim .vbar[data-anim] .vbar__fill::before{inline-size:0}.js-anim .vbar[data-anim] .vbar__label{opacity:0}.js-anim .vbar[data-anim].is-shown .vbar__fill::before{animation:vbar-grow calc(0.68s*var(--reveal-k)) var(--e-reveal) var(--vbar-d, 0s) forwards}.js-anim .vbar[data-anim].is-shown .vbar__label{animation:vbar-label calc(0.26s*var(--reveal-k)) var(--e-reveal) calc(var(--vbar-d, 0s) + calc(0.59s * var(--reveal-k))) forwards}@keyframes vbar-grow{to{inline-size:100%}}@keyframes vbar-label{to{opacity:1}}}}@layer utilities{@media(prefers-reduced-motion: no-preference){.js-anim .vmap[data-anim]{opacity:1;translate:none;transition:none}.js-anim .vmap[data-anim] .vmap__bubble{opacity:0;scale:.92;translate:0 calc(12*var(--u))}.js-anim .vmap[data-anim].is-shown .vmap__bubble{animation:vmap-pop calc(0.8s*var(--reveal-k)) var(--e-reveal) var(--vm-pop, 0s) forwards}@keyframes vmap-pop{to{opacity:1;scale:1;translate:none}}}}@layer utilities{}@layer utilities{.post-type-archive-voice .page-head__title[data-reveal]{--rv-edge: #6B4A12;--rv-done: var(--voice-gold)}}