._heading_oxy98_9{font-family:var(--font-family-ja-medium)}._heading_oxy98_9 sup{margin-right:.09375rem}._heading_oxy98_9:where(._-lv2_oxy98_16){font-size:var(--font-size-heading-lv2);line-height:1.5}._heading_oxy98_9:where(._-lv3_oxy98_21){font-size:var(--font-size-heading-lv3);line-height:1.5}._heading_oxy98_9:where(._-lv4_oxy98_26){font-size:var(--font-size-heading-lv4);line-height:1.5}._heading_oxy98_9:where(._-lv5_oxy98_31){font-size:var(--font-size-heading-lv5);line-height:1.9}._heading_oxy98_9:where(._-accent_oxy98_36){padding-bottom:clamp(4px, (var(--window-width) * -.00377 + 9.434) * 1px, 8px);border-bottom:1px solid var(--color-black)}._heading_oxy98_9:where(._-wbr_oxy98_41){word-break:keep-all;overflow-wrap:break-word}._job-card_1d2r1_9{list-style-type:none}._anchor_1d2r1_13{gap:var(--spacing-xxxs);height:100%;padding:var(--spacing-xxs);background-color:var(--color-white);border:1px solid var(--color-black);flex-direction:column;display:flex}._head_1d2r1_23{flex-direction:column;gap:5px;display:flex}._title_1d2r1_29{--inline-link-icon-offset:.09375rem}._meta_1d2r1_33{column-gap:clamp(10px, (var(--window-width) * .00472 + 8.208) * 1px, 15px);margin-top:calc(clamp(10px, (var(--window-width) * .00472 + 8.208) * 1px, 15px) * -1);flex-wrap:wrap;display:flex}._meta-break_1d2r1_40{flex-basis:100%;height:0}._meta-group_1d2r1_45{margin-top:clamp(10px, (var(--window-width) * .00472 + 8.208) * 1px, 15px);gap:5px;display:flex}._meta-label_1d2r1_51{margin-top:clamp(1px, (var(--window-width) * -.000943 + 2.358) * 1px, 2px);flex-shrink:0;line-height:1.5}._anchor_1d2r1_13{transition:all var(--duration-hover) var(--easing-out);transition-property:border-color}._anchor_1d2r1_13 [class^=_inline-link-container]{background:linear-gradient(currentcolor, currentcolor) no-repeat, linear-gradient(oklch(from var(--color-smarthr-blue) l c h/40%), oklch(from var(--color-smarthr-blue) l c h/40%)) no-repeat;transition:all var(--duration-hover) var(--easing-out);background-position:right 0 bottom 0,100% 100%;background-size:0 1px,0 100%;transition-property:background-size}@media (hover:hover){._anchor_1d2r1_13:hover{border-color:var(--color-smarthr-blue)}._anchor_1d2r1_13:hover [class^=_inline-link-container]{background-position:left 0 bottom 0,0 100%;background-size:100% 1px,100% 100%}._anchor_1d2r1_13:hover ._title_1d2r1_29{--inline-link-icon-swap:1}}._button_1hwbs_9{gap:clamp(15px, (var(--window-width) * .00472 + 13.208) * 1px, 20px);font-size:var(--font-size-text-md);border:1px solid var(--color-black);line-height:1.5;font-family:var(--font-family-ja-debold);justify-content:space-between;align-items:center;font-weight:700;display:inline-flex}._button_1hwbs_9:where(:not(._-full-width_1hwbs_20)){min-width:clamp(210px, (var(--window-width) * .0284 + 199.245) * 1px, 240px)}._button_1hwbs_9 small{font-size:var(--font-size-text-xs);margin-left:5px}._icon_1hwbs_32{--_swap-gap:6px;--_swap-distance:calc(100% + var(--_swap-gap));--_swap-x:var(--_swap-distance);--_swap-y:0px;color:var(--color-white);flex-shrink:0;font-size:0}._icon_1hwbs_32 svg{width:var(--icon-size-md);height:var(--icon-size-md);transition:all var(--duration-hover) var(--easing-out);transition-property:fill}._icon_1hwbs_32:where(._-icon-rotate-45_1hwbs_47){--_swap-y:var(--_swap-distance)}._icon_1hwbs_32:where(._-icon-rotate-45_1hwbs_47) svg{rotate:45deg}._icon_1hwbs_32:where(._-icon-rotate-90_1hwbs_53){--_swap-x:0px;--_swap-y:var(--_swap-distance)}._icon_1hwbs_32:where(._-icon-rotate-90_1hwbs_53) svg{rotate:90deg}._icon_1hwbs_32:where(._-icon-rotate-135_1hwbs_60){--_swap-x:calc(var(--_swap-distance) * -1);--_swap-y:var(--_swap-distance)}._icon_1hwbs_32:where(._-icon-rotate-135_1hwbs_60) svg{rotate:135deg}._icon_1hwbs_32:where(._-icon-rotate-180_1hwbs_67){--_swap-x:calc(var(--_swap-distance) * -1)}._icon_1hwbs_32:where(._-icon-rotate-180_1hwbs_67) svg{rotate:180deg}._icon_1hwbs_32:where(._-icon-rotate-225_1hwbs_73){--_swap-x:calc(var(--_swap-distance) * -1);--_swap-y:calc(var(--_swap-distance) * -1)}._icon_1hwbs_32:where(._-icon-rotate-225_1hwbs_73) svg{rotate:225deg}._icon_1hwbs_32:where(._-icon-rotate-270_1hwbs_80){--_swap-x:0px;--_swap-y:calc(var(--_swap-distance) * -1)}._icon_1hwbs_32:where(._-icon-rotate-270_1hwbs_80) svg{rotate:270deg}._icon-inner_1hwbs_88{width:var(--icon-size-md);height:var(--icon-size-md);display:block;position:relative;overflow:hidden}._icon-inner_1hwbs_88 svg{translate:calc(var(--_icon-swap,0) * var(--_swap-x)) calc(var(--_icon-swap,0) * var(--_swap-y));transition:all var(--duration-hover) var(--easing-out);transition-property:translate,fill}._icon-inner_1hwbs_88 svg+svg{translate:calc((var(--_icon-swap,0) - 1) * var(--_swap-x)) calc((var(--_icon-swap,0) - 1) * var(--_swap-y));position:absolute;inset:0}._button_1hwbs_9:where(._-variant-primary_1hwbs_106){color:var(--color-white);background-color:var(--color-black)}._button_1hwbs_9:where(._-variant-primary_1hwbs_106) ._icon_1hwbs_32 svg{fill:var(--color-white)}._button_1hwbs_9:where(._-variant-secondary_1hwbs_114){background-color:var(--color-white)}._button_1hwbs_9:where(._-size-md_1hwbs_118){padding-block:clamp(13px, (var(--window-width) * .0085 + 9.774) * 1px, 22px);padding-inline:clamp(18px, (var(--window-width) * .00944 + 14.415) * 1px, 28px)}._button_1hwbs_9:where(._-size-sm_1hwbs_123){padding-block:clamp(14px, (var(--window-width) * .00189 + 13.283) * 1px, 16px);padding-inline:clamp(15px, (var(--window-width) * .00472 + 13.208) * 1px, 20px)}._button_1hwbs_9:where(._-full-width_1hwbs_20){width:100%;display:flex}@media (hover:hover){a._button_1hwbs_9:hover,button._button_1hwbs_9:hover{--_icon-swap:1}}a._button_1hwbs_9:where(._-hover-background_1hwbs_139),button._button_1hwbs_9:where(._-hover-background_1hwbs_139){isolation:isolate;transition:all var(--duration-hover) var(--easing-out);transition-property:color;position:relative}a._button_1hwbs_9:where(._-hover-background_1hwbs_139):before,button._button_1hwbs_9:where(._-hover-background_1hwbs_139):before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--color-smarthr-blue), var(--color-smarthr-blue));-webkit-mask-image:var(--mask-dither-ramp-default), linear-gradient(#000, #000);mask-image:var(--mask-dither-ramp-default), linear-gradient(#000, #000);-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;-webkit-mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;transition:all var(--duration-hover) var(--easing-out);transition-property:-webkit-mask-position,mask-position;position:absolute;inset:0}@media (hover:hover){a._button_1hwbs_9:where(._-hover-background_1hwbs_139):hover,button._button_1hwbs_9:where(._-hover-background_1hwbs_139):hover{color:var(--color-black)}a._button_1hwbs_9:where(._-hover-background_1hwbs_139):hover:before,button._button_1hwbs_9:where(._-hover-background_1hwbs_139):hover:before{-webkit-mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0;mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0}a._button_1hwbs_9:where(._-hover-background_1hwbs_139):hover ._icon_1hwbs_32 svg,button._button_1hwbs_9:where(._-hover-background_1hwbs_139):hover ._icon_1hwbs_32 svg{fill:var(--color-black)}}@media (forced-colors:active){._icon_1hwbs_32 svg{fill:currentColor!important}}._group-checkbox_1qpla_9 input,._checkbox_1qpla_9 input{visibility:visible!important;opacity:0!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}._title_1qpla_24{margin-bottom:var(--spacing-xs)}._fields_1qpla_28{grid-template-columns:calc(clamp(8rem, (var(--window-width) * .0105 + 1e-7) * 1rem, 20rem) - clamp(1.25rem, (var(--window-width) * .00236 + .354) * 1rem, 3.75rem)) minmax(0, 1fr);gap:var(--spacing-xs) var(--grid-gutter);display:grid}@media screen and (width<=max(767px,47.9375rem)){._fields_1qpla_28{flex-direction:column;gap:0;display:flex}}._field_1qpla_28{display:contents}._field-legend_1qpla_45{margin-top:.5lh}@media screen and (width<=max(767px,47.9375rem)){._field-legend_1qpla_45{margin-top:0}._field_1qpla_28+._field_1qpla_28 ._field-legend_1qpla_45{margin-top:var(--spacing-xs)}}._field-body_1qpla_57{gap:var(--spacing-xxxxs);flex-direction:column;display:flex}@media screen and (width<=max(767px,47.9375rem)){._field-body_1qpla_57{margin-top:var(--spacing-xxxs)}}._field-body_1qpla_57:not(:has(._group_1qpla_9)){padding:calc(var(--spacing-xxxs) - 1px);background-color:var(--color-white);border:1px solid #0000}._group_1qpla_9{gap:clamp(14px, (var(--window-width) * .00378 + 12.566) * 1px, 18px);padding:calc(var(--spacing-xxxs) - 1px);background-color:var(--color-white);border:1px solid #0000;flex-direction:column;align-items:flex-start;display:flex}._group-checkbox_1qpla_9{cursor:pointer;gap:10px;display:inline-flex}._group-checkbox_1qpla_9:has(.focus-visible) ._group-checkbox-icon_1qpla_88{outline:4px solid var(--focus-outline-color,var(--color-black));outline-offset:4px}._group-checkbox_1qpla_9 input{position:absolute}._group-checkbox_1qpla_9 input.focus-visible{outline:none}._group-checkbox-icon_1qpla_88{--_icon-size:clamp(1.5rem, (var(--window-width) * .000354 + 1.366) * 1rem, 1.875rem);flex:0 0 var(--_icon-size);width:var(--_icon-size);height:var(--_icon-size);margin-top:clamp(.157rem, (var(--window-width) * -.0000294 + .199) * 1rem, .188rem);color:var(--color-white);background-color:var(--color-white);border:1px solid var(--color-black);justify-content:center;align-items:center;display:flex}._group-checkbox-icon_1qpla_88 svg{visibility:hidden;width:clamp(.75rem, (var(--window-width) * .000236 + .661) * 1rem, 1rem);aspect-ratio:1;opacity:0;fill:var(--color-white)}input:checked+._group-checkbox-icon_1qpla_88{background-color:var(--color-black)}input:checked+._group-checkbox-icon_1qpla_88 svg{visibility:visible;opacity:1}@media (forced-colors:active){input:checked+._group-checkbox-icon_1qpla_88{forced-color-adjust:none;background-color:selecteditem;border-color:selecteditem}input:checked+._group-checkbox-icon_1qpla_88 svg{fill:selecteditemtext}}._group-checkbox-text_1qpla_137{font-family:var(--font-family-ja-medium);font-size:var(--font-size-text-lg)}._choices_1qpla_142{gap:clamp(8px, (var(--window-width) * -.00471 + 14.792) * 1px, 13px) clamp(10px, (var(--window-width) * -.00471 + 16.792) * 1px, 15px);flex-wrap:wrap;display:flex}._choices-item_1qpla_148{font-size:0}._checkbox_1qpla_9{cursor:pointer;gap:10px;display:inline-flex}._checkbox_1qpla_9:has(.focus-visible) ._checkbox-text_1qpla_157{outline:4px solid var(--focus-outline-color,var(--color-black));outline-offset:4px}._checkbox_1qpla_9 input{position:absolute}._checkbox_1qpla_9 input.focus-visible{outline:none}._checkbox-text_1qpla_157{font-family:var(--font-family-ja-medium);font-size:var(--font-size-text-sm);color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-black);padding-inline:9px}input:checked+._checkbox-text_1qpla_157{color:var(--color-white);background-color:var(--color-black)}@media (forced-colors:active){input:checked+._checkbox-text_1qpla_157{color:selecteditemtext;forced-color-adjust:none;background-color:selecteditem;border-color:selecteditem}}._submit_1qpla_189{padding-top:clamp(35px, (var(--window-width) * .0142 + 29.623) * 1px, 50px);pointer-events:none;display:flex;position:sticky;bottom:0;right:0}._submit-button_1qpla_198{width:calc(var(--grid-column) * 2 - clamp(20px, (var(--window-width) * .0189 + 12.83) * 1px, 40px));padding-inline:clamp(15px, (var(--window-width) * .0142 + 9.623) * 1px, 30px);pointer-events:auto;margin-left:auto}@media screen and (width<=max(767px,47.9375rem)){._submit-button_1qpla_198{width:100%;margin-inline:auto}}._group-checkbox_1qpla_9 ._group-checkbox-icon_1qpla_88{transition:all var(--duration-hover) var(--easing-out);transition-property:background-color}@media (hover:hover){._group-checkbox_1qpla_9:hover input:not(:checked)+._group-checkbox-icon_1qpla_88{background-color:oklch(from var(--color-smarthr-blue) l c h/40%)}}._checkbox_1qpla_9 ._checkbox-text_1qpla_157{transition:all var(--duration-hover) var(--easing-out);transition-property:background-color}@media (hover:hover){._checkbox_1qpla_9:hover input:not(:checked)+._checkbox-text_1qpla_157{background-color:oklch(from var(--color-smarthr-blue) l c h/40%)}}._container_wz4so_9{padding-top:clamp(30px, (var(--window-width) * .0189 + 22.83) * 1px, 50px)}._filter_wz4so_13{padding-block:calc(clamp(40px, (var(--window-width) * .0189 + 32.83) * 1px, 60px) - 1px) clamp(35px, (var(--window-width) * .0142 + 29.623) * 1px, 50px);padding-inline:calc(clamp(20px, (var(--window-width) * .0378 + 5.66) * 1px, 60px) - 1px);background-color:var(--color-stone-01);border:1px solid #0000}@media screen and (width<=max(767px,47.9375rem)){._filter_wz4so_13{margin-inline:calc(-1 * var(--padding-inline-section))}}._result_wz4so_25{padding-top:var(--spacing-lg);position:relative}@media screen and (width<=max(767px,47.9375rem)){._result_wz4so_25,._result-header_wz4so_36{padding-top:var(--spacing-sm)}}._result-number_wz4so_41{align-items:baseline;gap:5px;display:inline-flex}._result-number-value_wz4so_47{font-size:clamp(1.5rem, (var(--window-width) * .000708 + 1.231) * 1rem, 2.25rem);line-height:1.2;font-family:var(--font-family-en);font-optical-sizing:auto;font-variation-settings:"wdth" 125;font-style:normal;font-weight:500}._result-number-unit_wz4so_57{font-family:var(--font-family-ja-medium);font-size:var(--font-size-text-md);translate:0 -1.5px}._list_wz4so_63{gap:var(--spacing-xxxs);margin-top:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width<=max(767px,47.9375rem)){._list_wz4so_63{grid-template-columns:minmax(0,1fr)}}._empty_wz4so_75,._foot_wz4so_79{margin-top:var(--spacing-xs)}._dialog-trigger_wz4so_83{--_button-size:3.125rem;display:none}@media screen and (width<=max(767px,47.9375rem)){._dialog-trigger_wz4so_83{--_count-row-height:clamp(1.75rem, (var(--window-width) * .000708 + 1.481) * 1rem, 2.5rem);--_offset:calc(var(--spacing-sm) + var(--_count-row-height) - var(--_button-size));z-index:1;height:0;margin-top:var(--_offset);margin-right:calc(var(--_button-size) - var(--padding-inline-section));margin-bottom:calc(-1 * var(--_offset));justify-content:flex-end;display:flex;position:sticky;top:0}}._dialog-trigger-button_wz4so_103{width:var(--_button-size);height:var(--_button-size);background-color:var(--color-black);isolation:isolate;border:1px solid #0000;place-content:center;display:grid;position:relative}._dialog-trigger-button_wz4so_103 svg{width:var(--icon-size-md);height:var(--icon-size-md);fill:var(--color-white)}@media (forced-colors:active){._dialog-trigger-button_wz4so_103 svg{fill:currentColor}}._dialog-trigger-button_wz4so_103:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--color-smarthr-blue), var(--color-smarthr-blue));-webkit-mask-image:var(--mask-dither-ramp-dense), linear-gradient(#000, #000);mask-image:var(--mask-dither-ramp-dense), linear-gradient(#000, #000);-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;-webkit-mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;transition:all var(--duration-hover) var(--easing-out);transition-property:-webkit-mask-position,mask-position;position:absolute;inset:0}._dialog-trigger-button_wz4so_103 svg{transition:all var(--duration-hover) var(--easing-out);transition-property:fill}@media (hover:hover){._dialog-trigger-button_wz4so_103:hover:before{-webkit-mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0;mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0}._dialog-trigger-button_wz4so_103:hover svg{fill:var(--color-black)}}._dialog_wz4so_83{width:100%;max-width:initial;height:100svh;min-height:100%;max-height:initial;scrollbar-gutter:stable;transition:all var(--duration-instant) var(--easing-out);background-color:#0000;border:none;padding:0;transition-property:opacity;position:fixed;top:0}._dialog_wz4so_83::backdrop{background-color:oklch(from var(--color-black) l c h/95%);opacity:1;transition:all var(--duration-instant) var(--easing-out);transition-property:opacity}._dialog_wz4so_83[open]{opacity:1;place-items:start center;display:grid}@starting-style{._dialog_wz4so_83[open]{opacity:0}}@starting-style{._dialog_wz4so_83[open]::backdrop{opacity:0}}._dialog_wz4so_83._-closing_wz4so_187,._dialog_wz4so_83._-closing_wz4so_187::backdrop{opacity:0;transition-timing-function:var(--easing-in)}._dialog-inner_wz4so_196{background-color:var(--color-stone-01);width:100%}._dialog-head_wz4so_201{inset:0 var(--scrollbar-width) auto 0;height:var(--header-height);padding-left:var(--padding-inline-section);background-color:var(--color-white);border-bottom:1px solid var(--color-black);justify-content:space-between;align-items:center;display:flex;position:fixed}@media screen and (width<=max(767px,47.9375rem)){._dialog-head_wz4so_201{border-top:1px solid var(--color-black);padding-left:15px}}._dialog-logo_wz4so_219{flex-shrink:0;font-size:0}._dialog-logo-anchor_wz4so_224{gap:clamp(10px, (var(--window-width) * .00284 + 8.925) * 1px, 13px);align-items:flex-end;display:inline-flex}._dialog-logo-icon_wz4so_230{--_width:clamp(5.813rem, (var(--window-width) * .00101 + 5.432) * 1rem, 6.875rem);--_height:clamp(1.063rem, (var(--window-width) * .000177 + .996) * 1rem, 1.25rem);width:var(--_width);height:var(--_height);color:var(--color-smarthr-blue);font-size:0}._dialog-logo-icon_wz4so_230 svg{width:var(--_width);height:var(--_height);fill:var(--color-smarthr-blue)}._dialog-logo-label_wz4so_244{--_width:clamp(4.55rem, (var(--window-width) * .00108 + 4.142) * 1rem, 5.688rem);--_height:clamp(1rem, (var(--window-width) * .000236 + .911) * 1rem, 1.25rem);width:var(--_width);height:var(--_height);color:var(--color-black);font-size:0}._dialog-logo-label_wz4so_244 svg{width:var(--_width);height:var(--_height)}._dialog-close_wz4so_257{top:0;right:var(--scrollbar-width);width:calc(var(--header-height) + 1px);height:var(--header-height);border-left:1px solid var(--color-black);place-content:center;display:grid;position:fixed}._dialog-close_wz4so_257:after{content:"";border-top:1px solid var(--color-black);width:100%;height:0;position:absolute;bottom:0;left:0}.js-focus-visible ._dialog-close_wz4so_257.focus-visible{outline:4px solid var(--focus-outline-color,var(--color-black));outline-offset:-8px}@media screen and (width<=max(767px,47.9375rem)){._dialog-close_wz4so_257{border-top:1px solid var(--color-black)}}._dialog-close-inner_wz4so_286{--_width:1.625rem;--_height:.5rem;width:var(--_width);height:var(--_height);position:relative}@media screen and (width<=max(767px,47.9375rem)){._dialog-close-inner_wz4so_286{--_width:1rem;--_height:.3125rem}}._dialog-close-line_wz4so_300{background-color:var(--color-black);width:100%;height:.09375rem;display:block;position:absolute}@media (forced-colors:active){._dialog-close-line_wz4so_300{background-color:buttontext}}._dialog-close-line_wz4so_300:first-child{top:0;left:0}._dialog-close-line_wz4so_300:nth-child(2){top:var(--_height);left:0}._-close_wz4so_320 ._dialog-close-line_wz4so_300{top:calc((var(--_height) - .09375rem) / 2)}._-close_wz4so_320 ._dialog-close-line_wz4so_300:first-child{transform:rotate(45deg)}._-close_wz4so_320 ._dialog-close-line_wz4so_300:nth-child(2){transform:rotate(-45deg)}._dialog-close_wz4so_257:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--color-smarthr-blue), var(--color-smarthr-blue));-webkit-mask-image:var(--mask-dither-ramp-dense), linear-gradient(#000, #000);mask-image:var(--mask-dither-ramp-dense), linear-gradient(#000, #000);-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;-webkit-mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;transition:all var(--duration-hover) var(--easing-out);transition-property:-webkit-mask-position,mask-position;position:absolute;inset:0}@media (hover:hover){._dialog-close_wz4so_257:hover:before{-webkit-mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0;mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0}}._dialog-body_wz4so_350{padding-inline:var(--padding-inline-section);padding-top:calc(var(--header-height) + 40px);padding-bottom:clamp(35px, (var(--window-width) * .0142 + 29.623) * 1px, 50px)}.local-navigation[data-astro-cid-cjes2p2x]{padding-block:clamp(20px, (var(--window-width) * .00944 + 16.415) * 1px, 30px);margin-top:var(--spacing-lg);position:relative}.local-navigation[data-astro-cid-cjes2p2x]:where(.-no-description) .list[data-astro-cid-cjes2p2x]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media screen and (width<=max(767px,47.9375rem)){.local-navigation[data-astro-cid-cjes2p2x]:where(.-no-description) .list[data-astro-cid-cjes2p2x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}.local-navigation[data-astro-cid-cjes2p2x]:where(.-with-description){background-color:var(--color-stone-01)}.local-navigation[data-astro-cid-cjes2p2x]:where(.-with-description) .list[data-astro-cid-cjes2p2x]{gap:clamp(40px, (var(--window-width) * .0189 + 32.83) * 1px, 60px);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (width<=max(767px,47.9375rem)){.local-navigation[data-astro-cid-cjes2p2x]:where(.-with-description) .list[data-astro-cid-cjes2p2x]{grid-template-columns:minmax(0,1fr)}}.canvas[data-astro-cid-cjes2p2x]{position:absolute;inset:0}.inner[data-astro-cid-cjes2p2x]{position:relative}.list[data-astro-cid-cjes2p2x]{display:grid}.item[data-astro-cid-cjes2p2x]{font-size:0}.anchor[data-astro-cid-cjes2p2x]{display:block}.anchor[data-astro-cid-cjes2p2x]:has(.description){grid-template-areas:"description thumbnail";grid-template-columns:minmax(0, 1fr) clamp(10.313rem, (var(--window-width) * .0154 + -1.473) * 1rem, 20.625rem);gap:20px;display:grid}@media screen and (width<=max(767px,47.9375rem)){.anchor[data-astro-cid-cjes2p2x]:has(.description){grid-template-columns:repeat(2,minmax(0,1fr))}}.thumbnail[data-astro-cid-cjes2p2x]{grid-area:thumbnail;grid-template-rows:auto minmax(0,1fr) auto;align-self:start;display:grid}@media screen and (width<=max(1420px,88.75rem)){.thumbnail[data-astro-cid-cjes2p2x]{gap:5px}}.image[data-astro-cid-cjes2p2x]{grid-area:1/1/4/1;font-size:0;position:relative}@media screen and (width<=max(1420px,88.75rem)){.image[data-astro-cid-cjes2p2x]{grid-row:2/4}}.image[data-astro-cid-cjes2p2x]:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.image[data-astro-cid-cjes2p2x] img[data-astro-cid-cjes2p2x]{width:100%}.title[data-astro-cid-cjes2p2x]{padding-block:clamp(3px, (var(--window-width) * .00378 + 1.566) * 1px, 7px);padding-inline:var(--grid-gutter);font-size:clamp(.875rem, (var(--window-width) * .000118 + .831) * 1rem, 1rem);background-color:var(--color-white);border:1px solid var(--color-black);line-height:1.5;font-family:var(--font-family-ja-debold);grid-area:1/1/2/1;justify-self:start;font-weight:700;position:relative}@media screen and (width<=max(1420px,88.75rem)){.title[data-astro-cid-cjes2p2x]{background-color:revert;border:revert;padding:0}}.icon[data-astro-cid-cjes2p2x]{padding:clamp(7px, (var(--window-width) * .00378 + 5.566) * 1px, 11px);background-color:var(--color-white);border:1px solid var(--color-black);grid-area:3/1/-1/1;justify-self:end;font-size:0;position:relative}.icon-inner[data-astro-cid-cjes2p2x]{--_size:var(--icon-size-md);--_gap:6px;gap:var(--_gap);width:var(--_size);height:var(--_size);justify-content:flex-end;display:flex;overflow:hidden}.icon-inner[data-astro-cid-cjes2p2x] svg[data-astro-cid-cjes2p2x]{width:var(--_size);height:var(--_size);flex-shrink:0}.description[data-astro-cid-cjes2p2x]{font-family:var(--font-family-ja-medium);font-size:clamp(.938rem, (var(--window-width) * .000466 + .581) * 1rem, 1.25rem);word-break:keep-all;overflow-wrap:break-word;grid-area:description;align-self:center;line-height:1.9}@media screen and (width<=max(1420px,88.75rem)){.description[data-astro-cid-cjes2p2x]{font-size:clamp(1rem, (var(--window-width) * .000236 + .911) * 1rem, 1.25rem)}}.description-label[data-astro-cid-cjes2p2x]{padding-bottom:.28em}.anchor[data-astro-cid-cjes2p2x] .image[data-astro-cid-cjes2p2x]:before{background-image:linear-gradient(oklch(from var(--color-smarthr-blue) l c h/40%), oklch(from var(--color-smarthr-blue) l c h/40%));-webkit-mask-image:var(--mask-dither-ramp-default), linear-gradient(#000, #000);mask-image:var(--mask-dither-ramp-default), linear-gradient(#000, #000);-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat;-webkit-mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;mask-position:calc(0% - calc(64 * var(--dither-dot-size))) 0, calc(200% - calc(64 * var(--dither-dot-size))) 0;-webkit-mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;mask-size:calc(64 * var(--dither-dot-size)) calc(8 * var(--dither-dot-size)), 200% 100%;transition:all var(--duration-hover) var(--easing-out);transition-property:-webkit-mask-position,mask-position}.anchor[data-astro-cid-cjes2p2x] .icon-inner[data-astro-cid-cjes2p2x] svg[data-astro-cid-cjes2p2x]{transition:all var(--duration-hover) var(--easing-out);transition-property:translate}.anchor[data-astro-cid-cjes2p2x] .description-label[data-astro-cid-cjes2p2x]{transition:all var(--duration-hover) var(--easing-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition-property:background-size}@media (hover:hover){.anchor[data-astro-cid-cjes2p2x]:hover .image[data-astro-cid-cjes2p2x]:before{-webkit-mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0;mask-position:calc(100% + calc(64 * var(--dither-dot-size))) 0, 100% 0}.anchor[data-astro-cid-cjes2p2x]:hover .icon-inner[data-astro-cid-cjes2p2x] svg[data-astro-cid-cjes2p2x]{translate:calc(var(--_size) + var(--_gap)) 0}.anchor[data-astro-cid-cjes2p2x]:hover .description-label[data-astro-cid-cjes2p2x]{background-position:0 100%;background-size:100% 1px}}
