@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-Thin.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-ExtraLight.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-Light.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-Regular.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-Medium.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-SemiBold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-Bold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-ExtraBold.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(/shigotozukan/2026/assets/fonts/YakuHanJP-Black.woff2)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance;line-height:calc(1em + .5rem)}:where(hr){border:none;color:inherit;border-block-start:1px solid;block-size:0;overflow:visible}:where(dialog,[popover]){color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset;background:0 0;border:none}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline-offset:1px;outline:3px solid canvastext;box-shadow:0 0 0 5px canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:root{--font-family:YakuHanJP, "Noto Sans JP", sans-serif;--font-family-noyakuhan:"Noto Sans JP", sans-serif;--main-bg:#fff;--main-color:#000;--section-width:1240;--header-height-sp:56;--tap-highlight-color:#fff3;--selection-color:#39f6;--pa-blue-color:#00a8e3;--blue-color:#0059aa;--blue-color02:#007ec6;--navy-color:#1f2c5c;--gray-bg:#d8e3ea;--gray-dashed-line:#0000004d 0%, #0000004d 50%, transparent 50%, transparent 100%;--hover-color:#1558d6;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-inout-quad:cubic-bezier(.455, .03, .515, .955);--ease-inout-cubic:cubic-bezier(.645, .045, .355, 1);--ease-inout-quart:cubic-bezier(.77, 0, .175, 1);--ease-inout-quint:cubic-bezier(.86, 0, .07, 1);--ease-inout-sine:cubic-bezier(.445, .05, .55, .95);--ease-inout-expo:cubic-bezier(1, 0, 0, 1);--ease-inout-circ:cubic-bezier(.785, .135, .15, .86);--ease-inout-back:cubic-bezier(.68, -.55, .265, 1.55);--transition:.3s var(--ease-out-cubic)}:where(html){background:var(--main-bg);color:var(--main-color);word-break:normal;overflow-wrap:anywhere;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;line-break:strict;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(85%,1.14286vw,120%)}@media (width<=1024px){:where(html){font-size:min(1.81818vw,100%)}}@media (width<=750px){:where(html){font-size:4.26667vw}}:where(body){font-family:var(--font-family);font-feature-settings:"palt";text-align:center;line-height:1}:where(body,div,section,header,footer,nav,article,aside,main,dl,ul,p,a){backface-visibility:hidden}:where(a){color:currentColor;text-underline-offset:.8ex;background-color:#0000;border:0;text-decoration:none}:where(a):hover,:where(a):active{outline:0}:where(table){border-collapse:collapse;border-spacing:0}:where(img){vertical-align:bottom;border:0;width:100%;height:auto;line-height:0}:where(svg){max-width:100%;overflow:inherit;fill:currentColor}:where(img[src$=\.svg]){max-width:100%}:where(h1,h2,h3,h4,h5,h6){font-size:100%;font-weight:inherit;text-wrap:initial;line-height:1}:where(em,strong){font-weight:inherit;font-style:normal}:where(small){font-size:inherit}:where(address){font-style:normal}:where(button,input,select,textarea){font:inherit;background-color:#0000;border-style:none;border-radius:0}:where(button){touch-action:manipulation}:where(a,input[type=button],input[type=submit]){-webkit-tap-highlight-color:var(--tap-highlight-color)}:focus:not(:focus-visible){outline:0}::selection{background-color:var(--selection-color)}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;background-attachment:scroll!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:where(html){scrollbar-width:thin;scrollbar-color:#00629840 transparent;scrollbar-gutter:stable;overflow-y:scroll}:where(html)::-webkit-scrollbar{width:4px}:where(html)::-webkit-scrollbar-track{background:0 0}:where(html)::-webkit-scrollbar-thumb{background:#00629840;border-radius:999px}.is-menuopen:where(html){overflow:hidden}[data-loaded=false]:where(body){cursor:wait}@media (scripting:none){[data-loaded=false]:where(body){cursor:initial}}:where(#l-wrapper){opacity:0;visibility:hidden;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;display:grid}@media (width<=1024px){:where(#l-wrapper){display:block}}@media (scripting:none){:where(#l-wrapper){opacity:1;visibility:revert}}:where(#l-main){grid-area:1/1/2/-1}.u-section{text-align:left;width:calc(100% - 7.5em);margin-left:auto;margin-right:0}@media (width<=1024px){.u-section{width:100%}}.u-grid{grid-template-columns:repeat(32,1fr);display:grid}@media (width<=750px){.u-grid{grid-template-columns:repeat(24,1fr)}}.u-font.is-medium{font-weight:500}.u-font.is-bold{font-weight:700}.u-font.is-black{font-weight:900}.u-font.is-inter{font-family:Inter,sans-serif}.u-font.is-inter.is-extra{font-weight:800}.u-font.is-antonio{font-family:Antonio,sans-serif;font-weight:300}.u-font.is-pressio{font-family:pressio-compressed,sans-serif;font-weight:500}.u-font.is-pressio.is-db{font-weight:600}@media (any-hover:hover){.u-target:where(:any-link,:enabled){transition:opacity var(--transition)}.u-target:where(:any-link,:enabled):is(:hover,:focus-visible){opacity:.6}.u-targetmultiline__txt{background-image:linear-gradient(to right, var(--main-color), var(--main-color) 50%, transparent 50%, transparent);background-position:0 100%;background-repeat:repeat-x;background-size:200% 1px;position:relative}.u-targetmultiline:is(:hover,:focus-visible) .u-targetmultiline__txt{animation-name:multilineanim;animation-duration:.5s;animation-timing-function:ease-out}:where(.u-targetmultiline.is-line) .u-targetmultiline__txt{background-position:-100% 100%;animation-name:multilineanim02_out;animation-duration:.3s;animation-fill-mode:forwards}.u-targetmultiline:is(:hover,:focus-visible) :is(:where(.u-targetmultiline.is-line) .u-targetmultiline__txt){animation-name:multilineanim02_in;animation-duration:.3s;animation-fill-mode:forwards}body[data-loaded=false] :where(.u-targetmultiline.is-line) .u-targetmultiline__txt,html.is-changing :where(.u-targetmultiline.is-line) .u-targetmultiline__txt{animation-duration:0s}@keyframes multilineanim{0%{background-position:0 100%}50%{background-position:-100% 100%}50.1%{background-position:100% 100%}to{background-position:0 100%}}@keyframes multilineanim02_in{0%{background-image:none;background-position:100% 100%}1%{background-image:linear-gradient(to right, var(--main-color), var(--main-color) 50%, transparent 50%, transparent)}to{background-position:0 100%}}@keyframes multilineanim02_out{0%{background-position:0 100%}99%{background-image:linear-gradient(to right, var(--main-color), var(--main-color) 50%, transparent 50%, transparent)}to{background-image:none;background-position:-100% 100%}}}.u-animateblock{opacity:0}@media (scripting:none){.u-animateblock{opacity:1}}@media (width<=1024px){.u-tbproanimateblock{opacity:0}@media (scripting:none){.u-tbproanimateblock{opacity:1}}}.u-loopimg{--loopimg-duration:1;--loopimg-w:0;--loopimg-h:0;--loopimg-sp-shrink:1;height:calc(var(--loopimg-h) * 1em/16);background-size:calc(var(--loopimg-w) * 1em/16) calc(var(--loopimg-h) * 1em/16);animation-name:loopimg_to_left;animation-timing-function:linear;animation-duration:calc(var(--loopimg-duration) * 1s);background-repeat:repeat-x;animation-iteration-count:infinite}.u-loopimg.is-right{animation-name:loopimg_to_right}@media (width<=750px){.u-loopimg{font-size:calc(var(--loopimg-sp-shrink) * 1em)}}@keyframes loopimg_to_left{0%{background-position:0 0}to{background-position:calc(var(--loopimg-w) * -1em/16) 0%}}@keyframes loopimg_to_right{0%{background-position:0 0}to{background-position:calc(var(--loopimg-w) * 1em/16) 0%}}.u-toggleimg{--toggle-step:2.5s;--toggle-duration:2.5s;position:relative}.u-toggleimg.is-total3{--toggle-duration:calc(var(--toggle-step) * 3)}.u-toggleimg__body{transform-origin:50%;backface-visibility:hidden;animation-timing-function:var(--ease-inout-cubic);animation-iteration-count:infinite;animation-duration:var(--toggle-duration);animation-name:toggleimg1;animation-play-state:paused;animation-fill-mode:both;position:absolute;inset:0;transform:scaleX(0)rotateY(90deg)}.u-toggleimg.is-total3 .u-toggleimg__body{animation-name:toggleimg3}:is(.u-toggleimg.is-total3 .u-toggleimg__body):nth-child(2){animation-delay:calc(var(--toggle-step) * -1)}:is(.u-toggleimg.is-total3 .u-toggleimg__body):nth-child(3){animation-delay:calc(var(--toggle-step) * -2)}.u-toggleimg.is-toggle-start .u-toggleimg__body{animation-play-state:running}.u-toggleimg:not(.is-total3) .u-toggleimg__body:first-child,.u-toggleimg.is-total3 .u-toggleimg__body:first-child{transform:scaleX(1)rotateY(0)}@keyframes toggleimg1{0%{transform:scaleX(0)rotateY(90deg)}8%{transform:scaleX(1)rotateY(0)}92%{transform:scaleX(1)rotateY(0)}to{transform:scaleX(0)rotateY(-90deg)}}@keyframes toggleimg3{0%{transform:scaleX(0)rotateY(90deg)}3.333%{transform:scaleX(1)rotateY(0)}30%{transform:scaleX(1)rotateY(0)}33.333%{transform:scaleX(0)rotateY(-90deg)}to{transform:scaleX(0)rotateY(-90deg)}}.u-vt{writing-mode:vertical-rl;font-family:var(--font-family-noyakuhan);font-feature-settings:initial;white-space:nowrap}.u-hr{writing-mode:horizontal-tb;font-family:var(--font-family);font-feature-settings:"palt"}.u-objectfit{object-fit:cover;height:100%}.u-fsajust{--ajust-fontsize:16;font-size:clamp(var(--ajust-fontsize) * 1em/16, var(--ajust-fontsize) / 1440*100vw, var(--ajust-fontsize) * 1.2em/16)}@media (width<=750px){.u-pc{display:none}}.u-sp{display:none}@media (width<=750px){.u-sp{display:block}}.u-alternative:lang(ja){contain:strict!important;pointer-events:none!important;opacity:0!important;block-size:4px!important;inline-size:4px!important;display:block!important;position:fixed!important;inset-block-start:0!important;inset-inline-start:0!important}.c-target{display:block}@media (any-hover:hover){.c-target__img{overflow:hidden}.c-target__imgBody{transition:transform var(--transition);will-change:transform}.c-target:is(:hover,:focus-visible) .c-target__imgBody{will-change:auto;transform:scale(1.05)}}.c-btn{--btn-w:0;--btn-h:0;--btn-gap:16;--btn-bg-color:var(--pa-blue-color);--btn-bg-color-hover:var(--main-color);--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-txt-ml:16;--btn-txt-fs:18;--btn-txt-letterspacing:.02;--btn-txt-color:#fff;--btn-txt-color-hover:#fff;--btn-icon-mr:8;--btn-icon-w:40;--btn-icon-bg-color:#fff;--btn-icon-bg-color-hover:#fff;--btn-icon-body-w:14;--btn-icon-body-color:var(--pa-blue-color);--btn-icon-body-color-hover:var(--main-color);align-items:center;gap:calc(var(--btn-gap) * 1em/16);width:calc(var(--btn-w) * 1em/16);height:calc(var(--btn-h) * 1em/16);background-color:var(--btn-bg-color);border:1px solid var(--btn-border-color);border-radius:100vmax;grid-template-columns:1fr auto;display:grid;overflow:hidden}.c-btn.is-white{--btn-bg-color:#fff;--btn-bg-color-hover:var(--main-color);--btn-border-color:var(--main-color);--btn-txt-color:var(--main-color);--btn-icon-bg-color:var(--main-color);--btn-icon-bg-color-hover:#fff;--btn-icon-body-color:#fff}@media (width<=750px){.c-btn{--btn-gap:12;--btn-txt-fs:15}}.c-btn__txt{margin-left:calc(var(--btn-txt-ml) * 1em/var(--btn-txt-fs));text-align:center;line-height:1.3;font-size:calc(var(--btn-txt-fs) * 1em/16);letter-spacing:calc(var(--btn-txt-letterspacing) * 1em);color:var(--btn-txt-color);grid-area:1/1/-1/2}@media (width<=750px){.c-btn__txtLine{display:block}}.c-btn__icon{margin-right:calc(var(--btn-icon-mr) * 1em/16);width:calc(var(--btn-icon-w) * 1em/16);aspect-ratio:1;background-color:var(--btn-icon-bg-color);border-radius:100vmax;grid-area:1/2/-1/3;justify-content:center;align-items:center;height:auto;display:flex}.c-btn__iconBody{width:calc(var(--btn-icon-body-w) * 1em/16);color:var(--btn-icon-body-color)}@media (any-hover:hover){.c-btn{transition:background-color var(--transition), border-color var(--transition)}.c-btn:is(:hover,:focus-visible){background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover)}.c-btn__txt{transition:color var(--transition)}.c-btn:is(:hover,:focus-visible) .c-btn__txt{color:var(--btn-txt-color-hover)}.c-btn__icon{transition:background-color var(--transition)}.c-btn:is(:hover,:focus-visible) .c-btn__icon{background-color:var(--btn-icon-bg-color-hover)}.c-btn__iconBody{transition:color var(--transition)}.c-btn:is(:hover,:focus-visible) .c-btn__iconBody{color:var(--btn-icon-body-color-hover)}}.c-title{flex-direction:column-reverse;align-items:center;gap:.8125em;display:flex}@media (width<=750px){.c-title{gap:.5625em}}.c-title__jp{letter-spacing:.02em;font-size:1.125em;line-height:1.4;overflow:hidden}@media (width<=750px){.c-title__jp{font-size:.875em}}.c-title__jpTxt{display:block;transform:translateY(105%)}@media (scripting:none){.c-title__jpTxt{transform:none}}.c-title__en{text-transform:uppercase;font-size:6.25em;line-height:1.05;overflow:hidden}@media (width<=750px){.c-title__en{font-size:3.125em}}.c-title__enTxt{justify-content:center;display:flex}.c-title__enTxt span{transform:translateY(100%)}@media (scripting:none){.c-title__enTxt span{transform:none}}.c-sentence{--sentence-fs-viewport:375;--sentence-fs-max:14;--sentence-fs-min:12;--sentence-line-height:1.8;--sentence-letter-spacing:.02;font-size:clamp(calc(var(--sentence-fs-min) * .8em/16), calc(var(--sentence-fs-min) / var(--sentence-fs-viewport) * 100vw), calc(var(--sentence-fs-max) * 1em/16));line-height:var(--sentence-line-height);letter-spacing:calc(var(--sentence-letter-spacing) * 1em)}.cm-h{z-index:9;grid-area:1/1/3/2;align-self:start;height:100vh;margin-top:100vh;position:sticky;top:0}@media (width<=1024px){.cm-h{z-index:unset;height:auto;margin-top:0;position:static}}.cm-h__main{border-right:1px solid;width:7.5em;height:100%}@media (width<=1024px){.cm-h__main{z-index:3;width:auto;height:calc(var(--header-height-sp) * 1em/16);background-color:#fff;border-bottom:1px solid #0000004d;border-right:none;position:fixed;top:0;left:0;right:0}}.cm-h__main-inner{grid-template-rows:auto 1fr auto;justify-items:center;height:100%;display:grid}@media (width<=1024px){.cm-h__main-inner{justify-items:unset;grid-template-rows:1fr;grid-template-columns:repeat(32,1fr)}}@media (width<=750px){.cm-h__main-inner{grid-template-columns:repeat(24,1fr)}}.cm-h__mainLogo{grid-area:2/1/3/-1;align-self:center;width:82.5%}@media (height<=650px){.cm-h__mainLogo{width:15.2308vh}}@media (width<=1024px){.cm-h__mainLogo{grid-area:1/2/2/24;justify-self:start;width:12.1875em}}.cm-h__mainMenu{grid-area:3/1/4/-1;justify-content:center;align-items:center;width:100%;padding:min(1.25em,2.85714vh) 0;display:flex;position:relative}@media (width<=1024px){.cm-h__mainMenu{grid-area:1/-8/2/-1;justify-content:end;justify-self:end;margin-right:.75em;padding:0}}.cm-h__mainMenu:before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;top:0;left:0;right:0}@media (width<=1024px){.cm-h__mainMenu:before{content:none}}.cm-h__mainPresents{grid-area:1/1/2/-1;justify-content:center;align-items:center;width:100%;padding:min(1.5em,3.42857vh) 0;display:flex;position:relative}@media (width<=1024px){.cm-h__mainPresents{display:none}}.cm-h__mainPresents:before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;bottom:0;left:0;right:0}.cm-h__mainPresentsBody{width:52.5%}.cm-nav{z-index:99;opacity:0;visibility:hidden;position:fixed;inset:0}.cm-nav .u-grid{height:100%}.cm-nav__main{z-index:1;will-change:opacity, transform;background-color:#fff;border-radius:1.25em;grid-area:1/9/-1/25;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);align-self:center;max-height:calc(100dvh - 2.5em);margin-block:1.25em;padding:1.5em 1.75em 2em;display:grid;position:relative;overflow:clip;box-shadow:4px 4px 12px #00629833}@media (width<=1150px){.cm-nav__main{grid-column:7/27}}@media (width<=1024px){.cm-nav__main{grid-column:5/29}}@media (width<=750px){.cm-nav__main{grid-column:2/24}}.cm-nav__mainBody{flex-direction:column;grid-area:1/1/3/3;min-height:0;max-height:calc(100dvh - 6em);display:flex;overflow:clip}.cm-nav__mainClose{background-color:var(--blue-color02);border-radius:0 1em;grid-area:1/2/2/3;place-self:start end;width:3.5em;height:3.5em;margin-block-start:-1.5em;margin-inline-end:-1.75em;position:relative}@media (width<=750px){.cm-nav__mainClose{width:3em;height:3em}}.cm-nav__mainClose:before,.cm-nav__mainClose:after{content:"";transform-origin:50%;background:#fff;border-radius:999px;width:1.5em;height:2px;position:absolute;top:50%;left:50%}@media (width<=750px){.cm-nav__mainClose:before,.cm-nav__mainClose:after{width:1.125em}}.cm-nav__mainClose:before{transform:translate(-50%,-50%)rotate(45deg)}.cm-nav__mainClose:after{transform:translate(-50%,-50%)rotate(-45deg)}.cm-nav__mainBodyTitle{justify-content:center;align-items:center;display:flex}.cm-nav__mainBodyList{scrollbar-width:thin;scrollbar-color:#00629840 transparent;scrollbar-gutter:stable;flex:1;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);column-gap:1.5em;min-height:0;margin-block-start:1.5em;display:grid;overflow:hidden auto}.cm-nav__mainBodyList::-webkit-scrollbar{width:4px}.cm-nav__mainBodyList::-webkit-scrollbar-track{background:0 0}.cm-nav__mainBodyList::-webkit-scrollbar-thumb{background:#00629840;border-radius:999px}@media (width<=750px){.cm-nav__mainBodyList{flex-direction:column;display:flex}}.cm-nav__mainBodyList .item__target{border-block-end:1px dashed #0000004d;grid-template-rows:repeat(2,auto);grid-template-columns:auto 1fr;column-gap:1.25em;padding-block:1.5em 1.25em;display:grid}@media (width<=750px){.cm-nav__mainBodyList .item__target{column-gap:.5em;padding-block:1em}}:is(.cm-nav__mainBodyList .item__target) .item__targetNum{grid-area:1/1/3/2;padding-block-start:.125em;font-size:.875em;line-height:1}@media (width<=1024px){:is(.cm-nav__mainBodyList .item__target) .item__targetNum{font-size:.75em}}@media (width<=750px){:is(.cm-nav__mainBodyList .item__target) .item__targetNum{font-size:.75em}}:is(.cm-nav__mainBodyList .item__target) .item__targetEn{text-transform:uppercase;grid-area:1/2/2/3;font-size:2em;line-height:.9}@media (width<=1024px){:is(.cm-nav__mainBodyList .item__target) .item__targetEn{font-size:1.625em}}@media (width<=750px){:is(.cm-nav__mainBodyList .item__target) .item__targetEn{font-size:1.625em}}:is(.cm-nav__mainBodyList .item__target) .item__targetJp{grid-area:2/2/3/3;margin-block-start:.375em;font-size:.8125em;line-height:1.4}@media (width<=1024px){:is(.cm-nav__mainBodyList .item__target) .item__targetJp{font-size:.75em}}@media (width<=750px){:is(.cm-nav__mainBodyList .item__target) .item__targetJp{margin-block-start:.25em;font-size:.75em}}.cm-nav__bg{z-index:0;background-color:#7aaeddb3;position:absolute;inset:0}@media (any-hover:hover){.cm-nav__mainBodyList .item__target{transition:color var(--transition)}:is(.cm-nav__mainBodyList .item__target):is(:hover,:focus-visible){color:var(--blue-color)}.cm-nav__mainBodyList .item__targetEn{transition:translate var(--transition)}.cm-nav__mainBodyList .item__target:is(:hover,:focus-visible) :is(.cm-nav__mainBodyList .item__targetEn){translate:.25em}.cm-nav__mainBodyList .item__targetJp{transition:translate var(--transition)}.cm-nav__mainBodyList .item__target:is(:hover,:focus-visible) :is(.cm-nav__mainBodyList .item__targetJp){translate:.615385em}.cm-nav__mainClose{transition:background-color var(--transition)}.cm-nav__mainClose:is(:hover,:focus-visible){background-color:var(--main-color)}}.cm-menu{background-color:var(--main-color);color:#fff;box-sizing:border-box;border:1px solid #0000;border-radius:100vmax;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.625em;width:80%;height:2.5625em;display:flex}@media (width<=1024px){.cm-menu{width:5.625em}}.cm-menu__txt{font-size:.75em}.cm-menu__line{width:1em;height:.3125em;transition:gap var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:.1875em;display:flex}.cm-menu__line:before,.cm-menu__line:after{content:"";background-color:currentColor;width:100%;height:1px}@media (any-hover:hover){.cm-menu{transition:color var(--transition), background-color var(--transition), border-color var(--transition)}.cm-menu:is(:hover,:focus-visible){color:var(--main-color);border-color:var(--main-color);background-color:#fff}}.cm-f{background-color:#f3f3f1;grid-area:2/1/3/-1;padding:7.5em 0}@media (width<=750px){.cm-f{padding:5em 0}}.cm-f__title{flex-direction:column;grid-area:1/3/2/31;gap:.25em;display:flex}@media (width<=750px){.cm-f__title{grid-column:2/-2}}.cm-f__titleEn{font-size:.75em;line-height:1.4}.cm-f__titleJp{letter-spacing:.03em;font-size:1.5em;line-height:1.4}@media (width<=750px){.cm-f__titleJp{font-size:1.375em}}.cm-f__head{grid-area:2/3/3/31;grid-template-columns:8.15385em 1fr;margin-top:3.69231em;font-size:.8125em;line-height:1.8;display:grid}@media (width<=750px){.cm-f__head{grid-column:2/-2;grid-template-columns:4.76923em 1fr;margin-top:3.07692em}}.cm-f__member{flex-direction:column;grid-area:3/3/4/20;gap:.375em;width:min(100%,36.625em);margin-top:3em;display:flex}@media (width<=750px){.cm-f__member{grid-column:2/-2;gap:.75em;margin-top:2.5em}}.cm-f__memberRow{font-size:.8125em;line-height:1.6}.cm-f__memberRowTitle{display:inline}.cm-f__memberRowTitle:after{content:"："}.cm-f__memberRowTxt{display:inline}.cm-f__cooperation{grid-area:4/3/5/20;width:min(100%,36.625em);margin-top:3.3125em}@media (width<=750px){.cm-f__cooperation{grid-column:2/-2;margin-top:1.5em}}.cm-f__cooperationTitle{font-size:.6875em;line-height:1.8;display:inline}.cm-f__cooperationTitle:after{content:"："}.cm-f__cooperationTxt{font-size:.6875em;line-height:1.8;display:inline}.cm-f__others{grid-area:3/22/5/31;align-self:end}@media (width<=750px){.cm-f__others{grid-area:5/2/6/-2;margin-top:3.5em}}.cm-f__othersNote{letter-spacing:-.03em;font-size:.8125em;line-height:1.4}.cm-f__othersLogo{align-items:flex-end;gap:2em;margin-top:3em;display:flex}@media (width<=750px){.cm-f__othersLogo{gap:1.5em;margin-top:2em}}.cm-f__othersLogoItem{--w:0;width:calc(var(--w) * 1em/16)}.cm-f__othersLogoItem.is-doda{--w:100}@media (width<=750px){.cm-f__othersLogoItem.is-doda{--w:70}}.cm-f__othersLogoItem.is-persol{--w:188}@media (width<=750px){.cm-f__othersLogoItem.is-persol{--w:140}}.cm-f__othersLogoItem .target{display:block}.cm-f__othersCatchcopy{letter-spacing:-.02em;margin-top:2em;font-size:.75em;line-height:1.4}@media (width<=750px){.cm-f__othersCatchcopy{margin-top:2.4em;font-size:.625em}}.cm-fixedcta{z-index:8;filter:drop-shadow(0 .25em .5em #00000026);opacity:0;visibility:hidden;position:fixed;bottom:1.25em;right:1.25em}.cm-fixedcta__target{--btn-w:190;--btn-h:44;--btn-txt-ml:8;--btn-txt-fs:12;--btn-txt-letterspacing:0;--btn-icon-w:28;--btn-icon-body-w:10}@media (width<=750px){.cm-fixedcta__target{--btn-gap:16;--btn-w:219;--btn-h:48;--btn-txt-ml:26;--btn-txt-fs:14;--btn-icon-w:36;--btn-icon-body-w:12;--btn-icon-mr:6}}.cm-bg{z-index:-1;background-color:var(--gray-bg);height:100lvh;transition:background-color var(--transition);position:fixed;top:0;left:0;right:0}.cm-bg.is-gray{background-color:var(--gray-bg)}.cm-bg.is-lightblue{background-color:#d8eef9}.cm-bg.is-white{background-color:var(--main-bg)}.cm-bg.is-footergray{background-color:#f3f3f1}.pm-navbar{--navbar-bg-color:transparent;--navbar-txt-color:var(--main-color);z-index:2;pointer-events:none;will-change:transform;grid-template-columns:repeat(32,1fr);height:100vh;display:grid;position:sticky;top:0}.pm-navbar.p-top__guideNav:where(.is-fixed){--navbar-bg-color:#d8eef9}@media (width<=1024px){.pm-navbar.p-top__guideNav{--navbar-bg-color:#c3e0f3}}.pm-navbar.p-top__sponsorshipNav{--navbar-bg-color:var(--blue-color);--navbar-txt-color:#fff}.pm-navbar.p-top__hrNav{--navbar-bg-color:#0009;--navbar-txt-color:#fff}.pm-navbar.is-fixed{position:fixed;inset:0 0 0 7.5em}@media (width<=1024px){.pm-navbar.is-fixed{bottom:auto;left:0}}.pm-navbar__target{background-color:var(--navbar-bg-color);pointer-events:auto;grid-row:1/-1;grid-template-rows:1fr auto;justify-items:center;gap:1.25em;width:100%;height:100%;padding:1.5em 0 1.25em;display:grid}:where(.p-top__guideNav) .pm-navbar__target{grid-column:32/33}:where(.p-top__sponsorshipNav) .pm-navbar__target{grid-column:31/32}:where(.p-top__hrNav) .pm-navbar__target{grid-column:30/31}@media (width<=1024px){.pm-navbar__target{grid-column:1/-1;justify-content:space-between;align-items:center;height:2em;padding:0 1em;display:flex;position:sticky}:where(.p-top__guideNav) .pm-navbar__target{top:calc(var(--header-height-sp) * 1em/16)}:where(.p-top__sponsorshipNav) .pm-navbar__target{top:calc(var(--header-height-sp) * 1em/16 + 32em/16)}:where(.p-top__hrNav) .pm-navbar__target{top:calc(var(--header-height-sp) * 1em/16 + 32em/16*2)}}.pm-navbar__targetTxt{color:var(--navbar-txt-color);flex-direction:column;align-items:center;gap:1em;display:flex}@media (width<=1024px){.pm-navbar__targetTxt{flex-direction:row;justify-content:center;font-size:.8125em}}.pm-navbar__targetTxtNum{font-size:1.75em}@media (width<=1024px){.pm-navbar__targetTxtNum{font-size:1.125em}}.pm-navbar__targetTxtMain{letter-spacing:.2em;display:none}@media (width<=1024px){.pm-navbar__targetTxtMain{display:block}}.pm-navbar__targetTxtPctxt{width:.9375em}@media (width<=1024px){.pm-navbar__targetTxtPctxt{display:none}}.pm-navbar__targetArrow{width:1.25em;height:1.25em;color:var(--navbar-txt-color);border:1px solid;border-radius:100vmax;justify-content:center;align-items:center;display:flex}.pm-navbar__targetArrowBody{width:60%;color:var(--navbar-txt-color)}@media (any-hover:hover){.pm-navbar__targetTxt{transition:translate var(--transition);will-change:translate}.pm-navbar__target:is(:hover,:focus-visible) .pm-navbar__targetTxt{translate:0 -.75em}.pm-navbar__targetArrow{opacity:0;will-change:scale;transition:opacity var(--transition), scale var(--transition);scale:.8}.pm-navbar__target:is(:hover,:focus-visible) .pm-navbar__targetArrow{opacity:1;scale:1}}.p-top__mv{height:100lvh;position:relative}@media (width<=1024px){.p-top__mv{margin-top:calc(var(--header-height-sp) * 1em/16);height:max(calc(100lvh - var(--header-height-sp) * 1em/16), calc(944/804*100vw))}}@media (width<=750px){.p-top__mv{margin-top:calc(var(--header-height-sp) * 1em/16);height:calc(100lvh - var(--header-height-sp) * 1em/16)}}.p-top__mvBody{z-index:1;pointer-events:none;padding:2.5vh 0 0;position:absolute;inset:0}@media (width<=1024px){.p-top__mvBody{padding:0 0 2vh}}@media (width<=750px){.p-top__mvBody{padding:0 0 2.73973vh;font-size:min(4.26667vw,2.19178vh)}}.p-top__mvBody-inner{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;width:28.75em;height:100%;margin-inline:auto;display:flex}@media (width<=1024px){.p-top__mvBody-inner{width:min(49.7512vw,40vh)}}@media (width<=750px){.p-top__mvBody-inner{width:15.9375em}}.p-top__mvBodyTitle{flex-direction:column;display:flex}.p-top__mvBodyTitle .presents{width:35%;margin-bottom:1em}@media (width<=1024px){.p-top__mvBodyTitle .presents{width:32%;margin-bottom:.8125em}}@media (width<=750px){.p-top__mvBodyTitle .presents{width:31.3726%;margin-bottom:.5em}}.p-top__mvBodyTitle .sub{width:94.7826%;margin-bottom:1.125em}@media (width<=1024px){.p-top__mvBodyTitle .sub{width:100%;margin-bottom:1.0625em}}@media (width<=750px){.p-top__mvBodyTitle .sub{width:98.0392%;margin-bottom:.6875em}}.p-top__mvBodyTitle .main{color:#189cd2}.p-top__mvBodyEntxt{justify-self:center;width:76.3043%;margin-top:1.25em}@media (width<=1024px){.p-top__mvBodyEntxt{width:87.75%;margin-top:1.125em}}@media (width<=750px){.p-top__mvBodyEntxt{width:72.1569%;margin-top:.6875em}}.p-top__mvBodyLogo{justify-self:center;width:100%;margin-top:1.5em}@media (width<=750px){.p-top__mvBodyLogo{margin-top:.875em}}.p-top__mvBodyLink{margin-top:2.5em}@media (width<=750px){.p-top__mvBodyLink{margin-top:2em}}.p-top__mvBodyLink .target{--btn-w:380;--btn-h:56}@media (width<=750px){.p-top__mvBodyLink .target{--btn-w:255;--btn-h:56}}.p-top__mvIllust{font-size:min(1.14286vw,2vh);position:absolute;inset:0}@media (width<=1024px){.p-top__mvIllust{font-size:min(1.99005vw,1.6vh)}}@media (width<=750px){.p-top__mvIllust{font-size:min(4.26667vw,2.19178vh)}}.p-top__mvIllustItem{--w:0;width:calc(var(--w) * 1em/16);will-change:opacity, transform;position:absolute}.p-top__mvIllustPersonA,.p-top__mvIllustPersonB{--w:104;height:16.5625em}@media (width<=1024px){.p-top__mvIllustPersonA,.p-top__mvIllustPersonB{--w:87;height:13.875em}}@media (width<=750px){.p-top__mvIllustPersonA,.p-top__mvIllustPersonB{--w:49;height:7.875em}}.p-top__mvIllustPersonA.is-01{bottom:2vh;left:20.7143%}@media (width<=1024px){.p-top__mvIllustPersonA.is-01{bottom:2.6vh;left:36.5672%}}@media (width<=750px){.p-top__mvIllustPersonA.is-01{bottom:1.64384vh;left:29.6%}}.p-top__mvIllustPersonA.is-02{bottom:8.875vh;left:2.35714%}@media (width<=1024px){.p-top__mvIllustPersonA.is-02{inset:25.6vh 4.60199% auto auto}}@media (width<=750px){.p-top__mvIllustPersonA.is-02{inset:18.2192vh 2.13333% auto auto}}.p-top__mvIllustPersonA.is-03{top:6.125vh;left:20.5%}@media (width<=1024px){.p-top__mvIllustPersonA.is-03{top:24.7vh;left:5.22388%}}@media (width<=750px){.p-top__mvIllustPersonA.is-03{top:14.2466vh;left:2.13333%}}.p-top__mvIllustPersonB.is-01{bottom:3.5vh;right:13.0714%}@media (width<=1024px){.p-top__mvIllustPersonB.is-01{bottom:3.5vh;right:6.8408%}}@media (width<=750px){.p-top__mvIllustPersonB.is-01{bottom:10.6849vh;right:25.6%}}.p-top__mvIllustPersonB.is-02{top:5.875vh;right:16.2857%}@media (width<=1024px){.p-top__mvIllustPersonB.is-02{top:2.7vh;right:40.2985%}}@media (width<=750px){.p-top__mvIllustPersonB.is-02{top:1.09589vh;right:40.5333%}}.p-top__mvIllustPersonB.is-03{bottom:25.125vh;right:2.07143%}@media (width<=1024px){.p-top__mvIllustPersonB.is-03{bottom:15.5vh;left:5.72139%;right:auto}}@media (width<=750px){.p-top__mvIllustPersonB.is-03{bottom:7.67123vh;left:10.9333%}}.p-top__mvIllustUniformA,.p-top__mvIllustUniformB{--w:99;height:6.8125em}@media (width<=1024px){.p-top__mvIllustUniformA,.p-top__mvIllustUniformB{--w:91;height:6.25em}}@media (width<=750px){.p-top__mvIllustUniformA,.p-top__mvIllustUniformB{--w:46;height:3.1875em}}.p-top__mvIllustUniformA.is-01{top:9.625vh;left:7.14286%}@media (width<=1024px){.p-top__mvIllustUniformA.is-01{top:17.1vh;left:18.7811%}}@media (width<=750px){.p-top__mvIllustUniformA.is-01{top:15.4795vh;left:23.7333%}}.p-top__mvIllustUniformA.is-02{bottom:3.375vh;left:40.3571%}@media (width<=1024px){.p-top__mvIllustUniformA.is-02{inset:auto 25.8706% 13.5vh auto;rotate:180deg}}@media (width<=750px){.p-top__mvIllustUniformA.is-02{bottom:2.05479vh;right:32%}}.p-top__mvIllustUniformA.is-03{bottom:40.875vh;left:16.9286%;rotate:180deg}@media (width<=1024px){.p-top__mvIllustUniformA.is-03{inset:18.3vh 26.8657% auto auto}}@media (width<=750px){.p-top__mvIllustUniformA.is-03{top:13.2877vh;right:23.7333%}}.p-top__mvIllustUniformB.is-01{top:7.625vh;right:42.5%}@media (width<=1024px){.p-top__mvIllustUniformB.is-01{top:6vh;right:16.5423%}}@media (width<=750px){.p-top__mvIllustUniformB.is-01{top:4.93151vh;right:14.9333%}}.p-top__mvIllustUniformB.is-02{top:20.375vh;right:5.64286%;rotate:180deg}@media (width<=1024px){.p-top__mvIllustUniformB.is-02{inset:auto auto 6.7vh 19.1542%}}@media (width<=750px){.p-top__mvIllustUniformB.is-02{bottom:18.0822vh;left:43.7333%}}.p-top__mvIllustUniformB.is-03{bottom:35.25vh;right:19.7143%}@media (width<=1024px){.p-top__mvIllustUniformB.is-03{bottom:32vh;right:4.10448%;rotate:180deg}}@media (width<=750px){.p-top__mvIllustUniformB.is-03{bottom:21.2329vh;right:5.6%}}.p-top__mvIllustCapA,.p-top__mvIllustCapB{--w:32;height:2.375em}@media (width<=750px){.p-top__mvIllustCapA,.p-top__mvIllustCapB{--w:15;height:1.125em}}.p-top__mvIllustCapA.is-01{bottom:27vh;left:13.6429%}@media (width<=1024px){.p-top__mvIllustCapA.is-01{inset:27.6vh 19.2786% auto auto}}@media (width<=750px){.p-top__mvIllustCapA.is-01{top:24.1096vh;right:23.2%}}.p-top__mvIllustCapA.is-02{top:27.125vh;left:16%;rotate:180deg}@media (width<=1024px){.p-top__mvIllustCapA.is-02{top:23.4vh;left:41.1692%}}@media (width<=750px){.p-top__mvIllustCapA.is-02{top:21.7808vh;left:43.7333%}}.p-top__mvIllustCapA.is-03{bottom:12vh;left:33.3571%;rotate:180deg}@media (width<=1024px){.p-top__mvIllustCapA.is-03{bottom:9.5vh;left:auto;right:43.2836%}}@media (width<=750px){.p-top__mvIllustCapA.is-03{bottom:9.31507vh;left:47.2%;right:auto}}.p-top__mvIllustCapB.is-01{top:45.375vh;right:16.0714%}@media (width<=1024px){.p-top__mvIllustCapB.is-01{inset:auto auto 25.1vh 24.2537%}}@media (width<=750px){.p-top__mvIllustCapB.is-01{bottom:24.2466vh;left:36.5333%}}.p-top__mvIllustCapB.is-02{top:9vh;right:34.7143%;rotate:180deg}@media (width<=1024px){.p-top__mvIllustCapB.is-02{top:3.8vh;right:7.9602%}}@media (width<=750px){.p-top__mvIllustCapB.is-02{top:3.15069vh;right:7.2%}}.p-top__mvIllustCapB.is-03{bottom:10.875vh;right:8.71429%;rotate:180deg}@media (width<=1024px){.p-top__mvIllustCapB.is-03{bottom:25.5vh;right:3.23383%}}@media (width<=750px){.p-top__mvIllustCapB.is-03{bottom:15.4795vh;right:7.73333%}}.p-top__mvIllustDrink{--w:34;top:5.625vh;left:32.5%}@media (width<=1024px){.p-top__mvIllustDrink{--w:30;top:7vh;left:29.4776%}}@media (width<=750px){.p-top__mvIllustDrink{--w:16;top:6.71233vh;left:27.2%}}.p-top__mvIllustFood{--w:80;top:12.5vh;left:38.0714%}@media (width<=1024px){.p-top__mvIllustFood{--w:81;top:13.3vh;left:33.5821%}}@media (width<=750px){.p-top__mvIllustFood{--w:38;top:11.5068vh;left:32.5333%}}.p-top__mvIllustBat{--w:64;top:16.375vh;right:28.3571%}@media (width<=1024px){.p-top__mvIllustBat{--w:61;height:4.5em;top:auto;bottom:22.3vh;right:35.5721%}}@media (width<=750px){.p-top__mvIllustBat{--w:30;top:22.3288vh;right:34.4%}}.p-top__mvIllustBall{--w:17}@media (width<=1024px){.p-top__mvIllustBall{--w:18}}@media (width<=750px){.p-top__mvIllustBall{--w:8}}.p-top__mvIllustBall.is-01{top:7.75vh;right:13.5714%}@media (width<=1024px){.p-top__mvIllustBall.is-01{height:1.0625em;inset:auto auto 47vh 9.20398%}}@media (width<=750px){.p-top__mvIllustBall.is-01{height:.5em;bottom:39.589vh;left:2.93333%}}.p-top__mvIllustBall.is-02{height:1.0625em;bottom:14.5vh;right:42.6429%}@media (width<=1024px){.p-top__mvIllustBall.is-02{bottom:8.5vh;right:33.8308%}}@media (width<=750px){.p-top__mvIllustBall.is-02{height:.5em;bottom:8.90411vh;right:23.7333%}}.p-top__mvIllustGlove{--w:44;top:7.625vh;right:6.07143%}@media (width<=1024px){.p-top__mvIllustGlove{--w:45;height:3.375em;inset:auto auto 41.9vh 13.4328%}}@media (width<=750px){.p-top__mvIllustGlove{--w:21;height:1.5625em;bottom:35.2055vh;left:6.13333%}}.p-top__mvIllustFukidashi{--w:51;top:40.625vh;right:8.92857%}@media (width<=1024px){.p-top__mvIllustFukidashi{--w:49;height:2.6875em;inset:auto auto 37.9vh 2.36318%}}@media (width<=750px){.p-top__mvIllustFukidashi{--w:24;bottom:22.8767vh;left:4.8%}}.p-top__mvIllustBeer{--w:34;height:2.875em;bottom:15.625vh;right:25.5714%}@media (width<=1024px){.p-top__mvIllustBeer{--w:30;height:2.5em;bottom:5.1vh;left:5.34826%;right:auto}}@media (width<=750px){.p-top__mvIllustBeer{--w:16;height:1.3125em;bottom:4.38356vh;left:6.13333%}}.p-top__mvIllustTowel{--w:99;height:2.875em;bottom:6.75vh;right:32.2143%}@media (width<=1024px){.p-top__mvIllustTowel{--w:94;height:2.75em;bottom:4.2vh;right:20.5224%}}@media (width<=750px){.p-top__mvIllustTowel{--w:46;height:1.375em;bottom:4.93151vh;right:8.26667%}}.p-top__mvIllustMokofukidashi{--w:56;height:3.25em;bottom:40.75vh;left:8.35714%}@media (width<=1024px){.p-top__mvIllustMokofukidashi{--w:53;height:3.125em;inset:19.9vh 2.11443% auto auto}}@media (width<=750px){.p-top__mvIllustMokofukidashi{--w:26;height:auto;top:14.2466vh;right:1.6%}}.p-top__mvIllustPC{--w:103;top:35.125vh;left:4.78571%}@media (width<=1024px){.p-top__mvIllustPC{top:7.7vh;left:7.83582%}}@media (width<=750px){.p-top__mvIllustPC{--w:48;top:4.65753vh;left:7.2%}}.p-top__guide-grid{grid-template-rows:auto auto 1fr}.p-top__guideTitle{z-index:1;flex-direction:column;grid-area:1/1/2/32;justify-self:center;align-items:center;gap:.75em;padding-top:5em;display:flex;position:relative}@media (width<=1024px){.p-top__guideTitle{grid-column:1/-1;gap:0}}.p-top__guideTitleJp{overflow-y:clip}.p-top__guideTitleJp .txt{font-size:1.75em;display:block;transform:translateY(100%)}@media (scripting:none){.p-top__guideTitleJp .txt{transform:none}}:is(.p-top__guideTitleJp .txt) .em{margin-left:.25em;font-size:1.14286em}@media (width<=750px){.p-top__guideTitleJp .txt{margin-bottom:.444444em;font-size:1.125em}:is(.p-top__guideTitleJp .txt) .em{font-size:1.22222em}}.p-top__guideTitleEn{text-transform:uppercase;flex-direction:column;align-items:center;gap:.5em;line-height:.8;display:flex}.p-top__guideTitleEn .line{display:flex;overflow:hidden}:is(.p-top__guideTitleEn .line):first-child{font-size:16.75em}@media (width<=750px){:is(.p-top__guideTitleEn .line):first-child{font-size:7.5em}}:is(.p-top__guideTitleEn .line):nth-child(2){font-size:5em}@media (width<=750px){:is(.p-top__guideTitleEn .line):nth-child(2){font-size:2.75em}}:is(.p-top__guideTitleEn .line) span{transform:translateY(100%)}@media (scripting:none){:is(.p-top__guideTitleEn .line) span{transform:none}}.p-top__guideIntro{z-index:1;background-image:linear-gradient(#0000 0%,#7aaedd66 50%,#7aaedd99 100%);grid-area:2/1/3/32;width:100%;margin-top:18.75em;padding:15.625em 0 12.5em;position:relative}@media (width<=1024px){.p-top__guideIntro{grid-column:1/-1;padding:9.375em 0 5em}}@media (width<=750px){.p-top__guideIntro{margin-top:15.625em}}.p-top__guideIntroTxt{width:fit-content;margin-inline:auto}.p-top__guideIntroTxt-inner{flex-direction:column;gap:.5em;display:flex}@media (width<=750px){.p-top__guideIntroTxt-inner{gap:.375em}}.p-top__guideIntroTxt-inner .line{letter-spacing:.1em;background-color:#ffffffe6;width:fit-content;padding:0 .6em;font-size:1.25em;line-height:1.8}.u-prsmall:is(.p-top__guideIntroTxt-inner .line){padding:0 .4em 0 .6em}@media (width<=750px){.p-top__guideIntroTxt-inner .line{letter-spacing:.06em;padding:.142857em .857143em;font-size:.875em}.u-prsmall:is(.p-top__guideIntroTxt-inner .line){padding:.142857em .571429em .142857em .857143em}}.p-top__guideMain{z-index:1;background:#7aaedd99;grid-area:3/1/4/32;grid-template-columns:repeat(31,1fr);width:100%;padding-bottom:4.875em;display:grid;position:relative}@media (width<=1024px){.p-top__guideMain{grid-column:1/-1;grid-template-columns:repeat(32,1fr)}}.p-top__guideMainList{grid-column:3/30;grid-template-columns:repeat(4,1fr);gap:1.375em 1.5em;display:grid}@media (width<=1024px){.p-top__guideMainList{grid-column:3/-4;gap:1.375em 3.57143%}}@media (width<=750px){.p-top__guideMainList{grid-column:2/-2;grid-template-columns:repeat(2,1fr);gap:.5em}}.p-top__guideMainList .item__target{box-sizing:border-box;background-color:#fff;border-radius:.5em;flex-direction:column;align-items:center;width:100%;height:100%;padding:.75em 4.76191% 1.125em;display:flex;position:relative;overflow:hidden;box-shadow:.25em .25em .75em #00629833}.p-top__guideMainList .item__targetNum{width:100%;color:var(--navy-color);order:-3;align-items:flex-end;gap:.0625em;display:flex}.p-top__guideMainList .item__targetNumPre{font-size:1.125em}.p-top__guideMainList .item__targetNumMain{font-size:1.75em}.p-top__guideMainList .item__targetJptitle{color:var(--navy-color);font-size:.875em;line-height:1.4}@media (width<=750px){.p-top__guideMainList .item__targetJptitle{font-size:.75em}}.p-top__guideMainList .item__targetEntitle{text-transform:uppercase;color:var(--navy-color);order:-1;margin-bottom:.05em;font-size:2.5em}.p-top__guideMainList .item__targetImg{order:-2;width:61.4035%;margin:.5em auto 2em}.p-top__guideMainList .item__targetBusiness{color:var(--navy-color);opacity:.5;font-size:.75em;position:absolute;top:1.66667em;right:4.76191%}.p-top__guideModal{z-index:9;opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0}.p-top__guideModal-inner{z-index:1;position:relative}.p-top__guideModalSlider{border-radius:1.25em;grid-area:1/7/-1/27;height:calc(100vh - 5em);margin:2.5em 0;overflow:hidden}@media (width<=750px){.p-top__guideModalSlider{grid-column:3/23}}.p-top__guideModal.is-active .p-top__guideModalSlider{pointer-events:auto}.p-top__guideModalSlider .block{scrollbar-gutter:stable;background-color:#fff;overflow:hidden auto}.p-top__guideModalSlider .block-inner{grid-template-rows:auto 1fr;grid-template-columns:repeat(20,1fr);padding:2.5em 0;display:grid}@media (width<=750px){.p-top__guideModalSlider .block-inner{grid-template-columns:1fr;margin-inline:1.5em}}.p-top__guideModalSlider .block__title{grid-area:1/8/2/20;grid-template-rows:repeat(2,min-content);align-self:start;row-gap:.625em;display:grid}@media (width<=750px){.p-top__guideModalSlider .block__title{grid-area:2/1/3;row-gap:.375em}}:is(.p-top__guideModalSlider .block__title) .block__titleJp{color:var(--navy-color);grid-row:2/3;place-self:start;font-size:1.75em;line-height:1.4}:is(.p-top__guideModalSlider .block__title) .block__titleEn{color:#0059aa80;border:1px solid #0059aa80;border-radius:9999px;grid-row:1/2;place-self:start;padding:.25em .75em;font-size:.75em;line-height:1}@media (width<=750px){:is(.p-top__guideModalSlider .block__title) .block__titleEn{margin-block-start:1.5em}}.p-top__guideModalSlider .block__txt{color:var(--navy-color);grid-area:2/8/3/20;align-self:start;margin-block:1.5em 2em;font-size:.9375em;line-height:2}@media (width<=750px){.p-top__guideModalSlider .block__txt{grid-area:3/1/4;margin-block:1em 2em}}.p-top__guideModalSlider .block__icon{grid-area:1/2/3/7;align-self:start}@media (width<=750px){.p-top__guideModalSlider .block__icon{grid-area:1/1/2;width:10em;margin-inline:auto}}.p-top__guideModalSlider .block__related{border-block:1px dashed #0000004d;grid-area:3/2/4/20;padding-block:2.5em}@media (width<=750px){.p-top__guideModalSlider .block__related{grid-area:4/1/5;padding-block:2em}}:is(.p-top__guideModalSlider .block__related) .block__relatedTitle{color:var(--blue-color);align-items:center;gap:.5em;display:flex}:is(:is(:is(.p-top__guideModalSlider .block__related) .block__relatedTitle) .block__relatedTitleIcon) svg{width:1.5em;height:1.5em}:is(.p-top__guideModalSlider .block__related) .block__relatedListItem{margin-block-start:1.5em}:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) a{grid-template-rows:auto 1fr;grid-template-columns:13.75em 1fr;column-gap:2em;display:grid}@media (width<=750px){:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) a{grid-template-rows:repeat(3,auto);grid-template-columns:1fr}}:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetTitle{width:fit-content;color:var(--navy-color);grid-area:1/2/2/3;align-self:start;font-size:1em;line-height:1.6}@media (width<=750px){:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetTitle{grid-area:2/1/3;margin-block-start:1em}}:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetAuthor{color:var(--navy-color);grid-area:2/2/3/3;align-self:start;margin-block-start:.625em;font-size:.75em;line-height:1.8}@media (width<=750px){:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetAuthor{grid-area:3/1/4}}:is(:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetAuthor) dd+dt{margin-block-start:.4375em}:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetImg{border-radius:.25em;grid-area:1/1/3/2;height:7.75em;overflow:hidden}@media (width<=750px){:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetImg{grid-area:1/1/2}}:is(:is(:is(.p-top__guideModalSlider .block__related) .block__relatedListItem) .block__relatedListItemTargetImg) img{object-fit:cover;width:100%;height:100%}.p-top__guideModalSlider .block__cta{grid-area:4/2/5/20;justify-content:center;align-items:center;padding-block-start:2.5em;display:flex}@media (width<=750px){.p-top__guideModalSlider .block__cta{grid-area:5/1/6;padding-block-start:2em}}:is(.p-top__guideModalSlider .block__cta) .c-btn__icon{--btn-icon-w:64}@media (width<=750px){:is(.p-top__guideModalSlider .block__cta) .c-btn__icon{--btn-icon-w:40}}:is(:is(.p-top__guideModalSlider .block__cta) .c-btn__icon) .c-btn__iconBody{--btn-icon-body-w:24}@media (width<=750px){:is(:is(.p-top__guideModalSlider .block__cta) .c-btn__icon) .c-btn__iconBody{--btn-icon-body-w:14}}.p-top__guideModalSlider .block__ctaTarget{--btn-w:380;--btn-h:80}@media (width<=750px){.p-top__guideModalSlider .block__ctaTarget{--btn-w:250;--btn-h:58}}.p-top__guideModalArrows{grid-area:1/3/-1/31;justify-content:space-between;align-self:center;align-items:center;display:flex}@media (width<=750px){.p-top__guideModalArrows{grid-column:1/25;margin-inline:.375em}}.p-top__guideModal.is-active .p-top__guideModalArrows{pointer-events:auto}.p-top__guideModalArrows .body{aspect-ratio:1;background-color:var(--blue-color02);border-radius:100vmax;justify-content:center;align-items:center;width:5em;height:auto;display:flex;overflow:hidden}@media (width<=750px){.p-top__guideModalArrows .body{width:2.5em}}.is-prev:is(.p-top__guideModalArrows .body){scale:-1}.is-next:is(.p-top__guideModalArrows .body){z-index:1;position:relative}:is(.p-top__guideModalArrows .body) svg{fill:#fff;width:40%}.p-top__guideModalNum{color:#fff;grid-area:1/2/-1/32;place-self:end;align-items:flex-end;gap:.1875em;margin-bottom:2.25em;display:flex}@media (width<=750px){.p-top__guideModalNum{display:none}}.p-top__guideModalNum .pre{font-size:2.5em}.p-top__guideModalNum .main{margin-bottom:-.0694445em;font-size:4.5em}.p-top__guideModalClose{z-index:2;aspect-ratio:1;background-color:var(--blue-color02);border-radius:0 1.25em 0 1em;grid-area:1/7/-1/27;justify-content:center;place-self:start end;align-items:center;width:3.5em;height:auto;margin-top:2.5em;display:flex;position:relative}@media (width<=750px){.p-top__guideModalClose{grid-column:5/23;width:3em}}.p-top__guideModal.is-active .p-top__guideModalClose{pointer-events:auto}.p-top__guideModalClose{overflow:hidden}.p-top__guideModalClose .line{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}:is(.p-top__guideModalClose .line):before,:is(.p-top__guideModalClose .line):after{content:"";background-color:#fff;border-radius:100vmax;width:1.5em;height:2px;position:absolute}@media (width<=750px){:is(.p-top__guideModalClose .line):before,:is(.p-top__guideModalClose .line):after{width:1.125em}}:is(.p-top__guideModalClose .line):before{rotate:45deg}:is(.p-top__guideModalClose .line):after{rotate:-45deg}.p-top__guideModalBg{z-index:0;background-color:#7aaeddb3;position:absolute;inset:0}.p-top__guideModal.is-active .p-top__guideModalBg{pointer-events:auto}.p-top__guideLooptxt{z-index:1;grid-area:3/10/4/30;align-self:end;margin-bottom:10.5em;position:relative}@media (width<=1024px){.p-top__guideLooptxt{grid-column:10/30;margin-bottom:9.45em}}@media (width<=750px){.p-top__guideLooptxt{grid-column:13/-1;margin-bottom:7.125em;margin-left:.5em;margin-right:1em}}.p-top__guideLooptxtLine:first-child{--loopimg-duration:50;--loopimg-w:1639;--loopimg-h:120;background-image:url(/shigotozukan/2026/assets/images/guide-looptxt-pc.svg);width:100%;height:7.5em}@media (width<=1024px){.p-top__guideLooptxtLine:first-child{height:6.75em}}@media (width<=750px){.p-top__guideLooptxtLine:first-child{--loopimg-duration:22;--loopimg-w:645*.75;--loopimg-h:120*.75;background-image:url(/shigotozukan/2026/assets/images/guide-looptxt-sp01.svg);height:5.625em}.p-top__guideLooptxtLine:nth-child(2){--loopimg-duration:36;--loopimg-w:994*.75;--loopimg-h:120*.75;background-image:url(/shigotozukan/2026/assets/images/guide-looptxt-sp02.svg);height:5.625em}}.p-top__guideBg{--blur:0;grid-area:2/1/-1/32;align-self:start;height:100lvh;position:sticky;top:0;overflow-x:clip}.p-top__guideBg:before{content:"";opacity:var(--blur);-webkit-backdrop-filter:blur(.1875em);backdrop-filter:blur(.1875em);position:absolute;inset:0}@media (width<=1024px){.p-top__guideBg{grid-column:1/-1;margin-top:-15lvh;padding-top:15lvh}}.p-top__guideBg img{object-fit:cover;object-position:top center;width:100%;height:100%}.p-top__guideNav{grid-area:1/1/-1/-1;align-self:start}.p-top__guideNav .pm-navbar__targetTxtPctxt{width:1.0625em}@media (any-hover:hover){.p-top__guideMainList .item__target{transition:rotate var(--transition), scale var(--transition);will-change:scale, rotate}:is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){scale:1.05}:where(.p-top__guideMainList .item:nth-child(5n)) :is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){rotate:4deg}:where(.p-top__guideMainList .item:nth-child(5n+1)) :is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){rotate:-3deg}:where(.p-top__guideMainList .item:nth-child(5n+2)) :is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){rotate:2deg}:where(.p-top__guideMainList .item:nth-child(5n+3)) :is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){rotate:3deg}:where(.p-top__guideMainList .item:nth-child(5n+4)) :is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){rotate:-2deg}@media (width<=750px){:is(.p-top__guideMainList .item__target):is(:hover,:focus-visible){scale:1}}.p-top__guideModalClose{transition:background-color var(--transition)}.p-top__guideModalClose:is(:hover,:focus-visible){background-color:var(--main-color)}.p-top__guideModalArrows .body{transition:background-color var(--transition)}:is(.p-top__guideModalArrows .body):is(:hover,:focus-visible){background-color:var(--main-color)}}.p-top__about-grid{color:#fff;grid-template-rows:1fr repeat(3,auto) 1fr;align-items:center}@media (width<=750px){.p-top__about-grid{grid-template-rows:auto auto 1fr}}.p-top__aboutTitle{z-index:1;flex-direction:column;grid-area:2/3/3/31;gap:.5em;width:min(29.1875em,100%);margin-top:min(2.625em,5.25vh);display:flex;position:relative}@media (width<=1024px){.p-top__aboutTitle{grid-column:3/-3}}@media (width<=750px){.p-top__aboutTitle{grid-area:1/2/2/-2;margin-top:5em}}.p-top__aboutTitleLine:first-child{letter-spacing:.05em;line-height:1.4}.p-top__aboutTitleLine:nth-child(2){letter-spacing:.1em;font-size:1.75em;line-height:1.6}@media (width<=750px){.p-top__aboutTitleLine:nth-child(2){font-size:1.375em}.p-top__aboutTitleLine:nth-child(2) .txt{display:block}}.p-top__aboutTxt{z-index:1;grid-area:3/3/4/31;width:min(29.1875em,100%);margin-top:2.5em;position:relative}@media (width<=750px){.p-top__aboutTxt{grid-area:2/2/3/-2;margin-top:2em}}.p-top__aboutTxt p{letter-spacing:.05em;line-height:2.2}@media (width<=750px){.p-top__aboutTxt p{font-size:.875em;line-height:2}}.p-top__aboutLogo{z-index:1;grid-area:4/3/5/31;width:10em;margin-top:2.5em;position:relative}@media (width<=750px){.p-top__aboutLogo{grid-area:3/2/4/-2;align-self:start;width:8.75em;margin-top:2em}}.p-top__aboutBg{aspect-ratio:1240/800;grid-area:1/1/-1/-1;width:100%;min-height:50em}@media (width<=750px){.p-top__aboutBg{aspect-ratio:375/1060}}.pm-beyondblock__title{letter-spacing:.1em;font-size:1.75em;line-height:1.4}@media (width<=750px){.pm-beyondblock__title{font-size:1.25em}}.pm-beyondblock__speaker{flex-direction:column;gap:.25em;margin-top:1.25em;display:flex}@media (width<=750px){.pm-beyondblock__speaker{margin-top:.75em}}.pm-beyondblock__speakerRow{flex-direction:row-reverse;justify-content:start;gap:.666667em;font-size:.75em;line-height:1.4;display:flex}@media (width<=750px){.pm-beyondblock__speakerRow{gap:.727273em;font-size:.6875em}}.pm-beyondblock__logo{--w:0;width:calc(var(--w) * 1em/16);mix-blend-mode:multiply;order:-1;margin-bottom:2.5em}.pm-beyondblock:first-child .pm-beyondblock__logo{--w:229}.pm-beyondblock:nth-child(2) .pm-beyondblock__logo{--w:232}.pm-beyondblock:nth-child(3) .pm-beyondblock__logo{--w:210}.pm-beyondblock:nth-child(4) .pm-beyondblock__logo{--w:225}.pm-beyondblock:nth-child(5) .pm-beyondblock__logo{--w:244}.pm-beyondblock:nth-child(6) .pm-beyondblock__logo{--w:188}@media (width<=750px){.pm-beyondblock__logo{width:calc(var(--w) * .8em/16);margin-bottom:1.5em}}.pm-beyondblock__link{margin-top:2em}.pm-beyondblock__linkTarget{--btn-w:220;--btn-h:60;--btn-txt-ml:32;--btn-txt-fs:16;--btn-icon-w:44}@media (width<=750px){.pm-beyondblock__linkTarget{--btn-gap:16;--btn-w:180;--btn-h:48;--btn-txt-fs:14;--btn-icon-w:36}}.p-top__sponsorship{background-color:#fff}.p-top__sponsorship-grid{grid-template-rows:auto auto 1fr}@media (width<=1024px){.p-top__sponsorship-grid{grid-template-rows:auto auto auto 1fr}}.p-top__sponsorshipTitle{flex-direction:column;grid-area:1/2/2/30;gap:.25em;margin:3em 0 2em;display:flex}@media (width<=1024px){.p-top__sponsorshipTitle{grid-column:2/-2;margin:3.5em 0 2em}}@media (width<=750px){.p-top__sponsorshipTitle{margin:3.5em 0 1.25em}}.p-top__sponsorshipTitleSub{margin-left:4.19643%;overflow:hidden}@media (width<=1024px){.p-top__sponsorshipTitleSub{margin-left:0}}.p-top__sponsorshipTitleSub .txt{font-size:1.875em;line-height:1.4;display:block;transform:translateY(125%)}@media (width<=750px){.p-top__sponsorshipTitleSub .txt{font-size:.9375em}}.p-top__sponsorshipTitleMain{align-self:center;width:96.4286%}@media (width<=1024px){.p-top__sponsorshipTitleMain{width:100%}}@media (width<=750px){.p-top__sponsorshipTitleMain{width:102.332%;margin-left:-2.33236%}}.p-top__sponsorshipTitleMain .entitle path{transform:translateY(100%)}.p-top__sponsorshipSubtitle{flex-direction:column;grid-area:2/3/3/15;align-items:start;gap:.75em;display:flex}@media (width<=1024px){.p-top__sponsorshipSubtitle{grid-column:2/-2;margin-bottom:2.5em}}@media (width<=750px){.p-top__sponsorshipSubtitle{gap:.375em;margin-bottom:1.25em}}.p-top__sponsorshipSubtitleTxt{font-size:3.5em;line-height:1.1}@media (width<=750px){.p-top__sponsorshipSubtitleTxt{font-size:2em}}.p-top__sponsorshipSubtitleLabel{letter-spacing:.01em;color:#fff;background-color:var(--main-color);padding:.1875em .5em;line-height:1.4}@media (width<=750px){.p-top__sponsorshipSubtitleLabel{padding:.230769em .615385em;font-size:.8125em}}.p-top__sponsorshipIntro{grid-area:2/16/3/29}@media (width<=1024px){.p-top__sponsorshipIntro{grid-area:3/2/4/-2}}.p-top__sponsorshipIntro p{text-align:justify;letter-spacing:.05em;font-size:1.125em;line-height:2}@media (width<=750px){.p-top__sponsorshipIntro p{font-size:.875em}}.p-top__sponsorshipBeyond{border-top:1px solid #0000001a;grid-area:3/1/4/31;margin-top:5.5em;position:relative}@media (width<=1024px){.p-top__sponsorshipBeyond{grid-area:4/1/5/-1}}@media (width<=750px){.p-top__sponsorshipBeyond{margin-top:3em;padding-top:3em}}.p-top__sponsorshipBeyond-inner{grid-template-columns:repeat(30,1fr);display:grid}@media (width<=1024px){.p-top__sponsorshipBeyond-inner{grid-template-columns:repeat(32,1fr)}}@media (width<=750px){.p-top__sponsorshipBeyond-inner{grid-template-columns:repeat(24,1fr)}}.p-top__sponsorshipBeyondTitle{z-index:1;grid-area:1/2/2/-2;place-self:start center;height:100vh;padding-top:min(4.28571vw,7.5vh);position:sticky;top:0}@media (width<=1024px){.p-top__sponsorshipBeyondTitle{height:auto;padding-top:0;position:static}}.p-top__sponsorshipBeyondTitle .txt{width:27.875em}@media (width<=750px){.p-top__sponsorshipBeyondTitle .txt{width:16.75em}}.p-top__sponsorshipBeyondMain{z-index:1;grid-area:1/3/-1/29;position:sticky;top:0}@media (width<=1024px){.p-top__sponsorshipBeyondMain{grid-area:2/2/3/-2;margin-top:3em;position:static}}.p-top__sponsorshipBeyondMain .list{grid-template-rows:repeat(6,100vh) 50vh;display:grid;position:relative}@media (width<=1024px){.p-top__sponsorshipBeyondMain .list{flex-direction:column;gap:3em;margin:0;display:flex}}.p-top__sponsorshipBeyondMain .list__block-wrapper{--mt:100vh;--increment:0;margin-top:calc(var(--mt) * var(--increment));grid-column:1/-1;justify-content:center;align-items:center;display:flex;position:sticky;top:0}@media (width<=1024px){.p-top__sponsorshipBeyondMain .list__block-wrapper{margin-top:0;position:static}}:is(.p-top__sponsorshipBeyondMain .list__block-wrapper):first-child{grid-row:1/2}:is(.p-top__sponsorshipBeyondMain .list__block-wrapper):nth-child(2){--increment:1;grid-row:1/3}:is(.p-top__sponsorshipBeyondMain .list__block-wrapper):nth-child(3){--increment:2;grid-row:1/4}:is(.p-top__sponsorshipBeyondMain .list__block-wrapper):nth-child(4){--increment:3;grid-row:1/5}:is(.p-top__sponsorshipBeyondMain .list__block-wrapper):nth-child(5){--increment:4;grid-row:1/6}:is(.p-top__sponsorshipBeyondMain .list__block-wrapper):nth-child(6){--increment:5;grid-row:1/7}.p-top__sponsorshipBeyondMain .list__block{align-items:center;height:33.9375em;display:flex}@media (width<=1024px){.p-top__sponsorshipBeyondMain .list__block{height:auto}}.p-top__sponsorshipBeyondMain .list__block-inner{grid-template-columns:repeat(26,1fr);display:grid;position:relative}@media (width<=750px){.p-top__sponsorshipBeyondMain .list__block-inner{flex-direction:column-reverse;gap:1.5em;display:flex}}.p-top__sponsorshipBeyondMain .list__blockBody{opacity:0;flex-direction:column;grid-area:1/14/2/27;display:flex}@media (width<=1024px){.p-top__sponsorshipBeyondMain .list__blockBody{opacity:1}}.p-top__sponsorshipBeyondMain .list__blockImg{transform:translateX(calc(-5em/16 * var(--increment)));border:1px solid;border-radius:1.25em;grid-area:1/1/2/13;overflow:hidden}@media (width<=1024px){.p-top__sponsorshipBeyondMain .list__blockImg{transform:none}}@media (width<=750px){.p-top__sponsorshipBeyondMain .list__blockImg{border-radius:.75em}}.p-top__sponsorshipBeyondPcbody{z-index:1;pointer-events:none;flex-direction:column;grid-area:1/1/2/-1;justify-content:center;align-self:start;height:100vh;display:flex;position:sticky;top:0}@media (width<=1024px){.p-top__sponsorshipBeyondPcbody{display:none}}.p-top__sponsorshipBeyondPcbody-inner{flex-direction:column;justify-content:center;height:33.9375em;display:flex}.p-top__sponsorshipBeyondPcbody-grid{grid-template-columns:repeat(30,1fr);display:grid}.p-top__sponsorshipBeyondPcbody-grid .item{opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--transition), visibility var(--transition);flex-direction:column;grid-area:1/15/2/28;margin-inline-start:4.25em;display:flex}.is-active:is(.p-top__sponsorshipBeyondPcbody-grid .item){opacity:1;visibility:visible}.p-top__sponsorshipBeyondProgress{z-index:1;grid-area:1/29/2/31;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}@media (width<=1024px){.p-top__sponsorshipBeyondProgress{display:none}}.p-top__sponsorshipBeyondProgress .list{flex-direction:column;justify-content:center;align-items:center;gap:.5em;width:100%;display:flex}.p-top__sponsorshipBeyondProgress .list__item{aspect-ratio:1;justify-content:center;align-items:center;width:30%;height:auto;display:flex;position:relative}:is(.p-top__sponsorshipBeyondProgress .list__item):before{content:"";aspect-ratio:1;background-color:var(--gray-bg);border-radius:100vmax;width:33.3333%;height:auto;position:absolute}:is(.p-top__sponsorshipBeyondProgress .list__item) img{z-index:1;transition:scale var(--transition);position:relative;scale:0}.p-top__sponsorshipBeyondProgress .list__item.is-active :is(:is(.p-top__sponsorshipBeyondProgress .list__item) img){scale:1}.p-top__sponsorshipBeyondLooplogo{grid-area:1/1/2/31;align-self:end;align-items:flex-end;height:100vh;display:flex;position:sticky;bottom:0}@media (width<=1024px){.p-top__sponsorshipBeyondLooplogo{grid-area:3/1/4/-1;height:auto;margin-top:5em;position:static}}@media (width<=750px){.p-top__sponsorshipBeyondLooplogo{margin-bottom:5em}}.p-top__sponsorshipBeyondLooplogo .body{--loopimg-duration:40;--loopimg-w:1928;--loopimg-h:40;background-image:url(/shigotozukan/2026/assets/images/sponsorship-beyond-logo.svg);width:100%;height:2.5em;margin-bottom:min(5.71429vw,10vh)}.p-top__sponsorshipNav{grid-area:1/1/-1/-1;align-self:start}:is(.p-top__sponsorshipNav .pm-navbar__targetTxtMain) .kakeru{justify-content:center;align-items:center;width:1em;height:1em;display:flex}.p-top__hr{background-color:var(--main-bg)}@media (width<=1024px){.p-top__hr{padding-bottom:5em}}.p-top__hr-grid{grid-template-rows:100vh auto 1fr}@media (width<=750px){.p-top__hr-grid{grid-template-rows:auto auto 1fr}}.p-top__hrMv{grid-area:1/1/2/31;margin-bottom:3.75em;position:relative}@media (width<=1024px){.p-top__hrMv{grid-column:1/-1}}@media (width<=750px){.p-top__hrMv{margin-bottom:2.5em}}.p-top__hrMvTitle{z-index:1;color:#fff;grid-template-columns:repeat(30,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}@media (width<=1024px){.p-top__hrMvTitle{grid-template-columns:repeat(32,1fr)}}@media (width<=750px){.p-top__hrMvTitle{grid-template-columns:repeat(24,1fr)}}.p-top__hrMvTitle .main{flex-direction:column;grid-area:1/1/2/30;justify-self:end;align-items:end;gap:.375em;margin:0 2.58621% .9375em;display:flex}@media (width<=1024px){.p-top__hrMvTitle .main{grid-column:1/-1}}@media (width<=750px){.p-top__hrMvTitle .main{gap:.125em;margin:0 2.93333% .3125em 0}}.p-top__hrMvTitle .main__en{letter-spacing:-.02em;text-transform:uppercase}@media (width<=750px){.p-top__hrMvTitle .main__en{font-size:.625em}}.p-top__hrMvTitle .main__jp{display:block}:is(.p-top__hrMvTitle .main__jp) .main__jpTxt{letter-spacing:-.06em;font-size:3.75em;display:flex;overflow:hidden}@media (width<=750px){:is(.p-top__hrMvTitle .main__jp) .main__jpTxt{font-size:1.75em}}:is(:is(.p-top__hrMvTitle .main__jp) .main__jpTxt) span{transform:translateY(100%)}@media (scripting:none){:is(:is(.p-top__hrMvTitle .main__jp) .main__jpTxt) span{transform:none}}.p-top__hrMvTitle .sub{grid-area:2/1/3/30;margin:0 2.58621% 1.75em}@media (width<=1024px){.p-top__hrMvTitle .sub{grid-column:1/-1}}@media (width<=750px){.p-top__hrMvTitle .sub{margin:0 2.93333% .5625em}}.p-top__hrMvSlider{width:100%;height:100%}@media (width<=750px){.p-top__hrMvSlider{aspect-ratio:375/250;height:auto}}.p-top__hrMvSlider .splide__track{height:100%}.p-top__hrSubtitle{grid-area:2/3/3/21;align-self:center}@media (width<=1024px){.p-top__hrSubtitle{grid-column:2/-2}}.p-top__hrSubtitleTxt{font-size:2.5em;line-height:1.4}@media (width<=750px){.p-top__hrSubtitleTxt{font-size:2em}.p-top__hrSubtitleTxt .line{display:block}}.p-top__hrBody{grid-area:3/3/4/28;grid-template-columns:repeat(25,1fr);margin-top:2em;padding-top:2em;padding-bottom:7.5em;display:grid;position:relative}@media (width<=1024px){.p-top__hrBody{grid-column:2/-2;grid-template-columns:repeat(30,1fr)}}@media (width<=750px){.p-top__hrBody{padding-bottom:2.5em}}.p-top__hrBody:before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;top:0;left:0;right:0}.p-top__hrBodyImg{grid-area:1/14/-1/26;place-self:end;width:99.7917%}@media (width<=1024px){.p-top__hrBodyImg{grid-area:1/2/2/-2;width:100%}}.p-top__hrBodyTxt{grid-area:1/1/-1/13;width:94.375%}@media (width<=1024px){.p-top__hrBodyTxt{grid-area:2/1/3/-1;margin-top:5em}}@media (width<=750px){.p-top__hrBodyTxt{margin-top:2.5em}}.p-top__hrBodyTxt p{text-align:justify;letter-spacing:.02em;font-size:1.0625em;line-height:2.2}@media (width<=750px){.p-top__hrBodyTxt p{font-size:.875em;line-height:2}}.p-top__hrLink{grid-area:2/16/3/28;place-self:center end}@media (width<=1024px){.p-top__hrLink{grid-area:4/1/5/-1;justify-self:center}}.p-top__hrLinkTarget{--btn-w:220;--btn-h:60;--btn-txt-ml:32;--btn-txt-fs:16}@media (width<=750px){.p-top__hrLinkTarget{--btn-gap:16;--btn-w:180;--btn-h:48;--btn-txt-fs:14;--btn-icon-w:36}}.p-top__hrNav{grid-area:1/1/-1/-1;align-self:start}.pm-recruitillust{--illustarea-w:397;--illustarea-h:517;width:auto;height:calc(var(--illustarea-h) * 1em/16);aspect-ratio:var(--illustarea-w)/var(--illustarea-h);font-size:max(1em,1.14286vw);position:relative}@media (width<=1150px){.pm-recruitillust{font-size:1.18261vw}}@media (width<=1024px){.pm-recruitillust{--illustarea-w:343;--illustarea-h:386;height:calc(var(--illustarea-h) * 1em/16);font-size:2em}}@media (width<=750px){.pm-recruitillust{font-size:1em}}.pm-recruitillust__item{--top:0;--left:0;--w:0;top:calc(var(--top) * 1em/16);left:calc(var(--left) * 1em/16);width:calc(var(--w) * 1em/16);will-change:opacity, transform;position:absolute}.pm-recruitillust__item:where(.is-first):where(.is-person){--top:160;--left:180;--w:104;height:16.5625em}@media (width<=1024px){.pm-recruitillust__item:where(.is-first):where(.is-person){--left:103;--w:62;height:9.875em;top:auto;bottom:0}}.pm-recruitillust__item:where(.is-first):where(.is-uniform){--top:69;--left:58;--w:99}@media (width<=1024px){.pm-recruitillust__item:where(.is-first):where(.is-uniform){--top:204;--left:14;--w:41}}.pm-recruitillust__item:where(.is-first):where(.is-drink){--top:31;--left:238;--w:34}@media (width<=1024px){.pm-recruitillust__item:where(.is-first):where(.is-drink){--top:0;--left:16;--w:15}}.pm-recruitillust__item:where(.is-first):where(.is-food){--top:88;--w:83;left:auto;right:0}@media (width<=1024px){.pm-recruitillust__item:where(.is-first):where(.is-food){--top:25;--left:50;--w:36;left:calc(var(--left) * 1em/16);right:auto}}.pm-recruitillust__item:where(.is-first):where(.is-bat){--top:262;--left:76;--w:73}@media (width<=1024px){.pm-recruitillust__item:where(.is-first):where(.is-bat){--top:274;--left:57;--w:32}}.pm-recruitillust__item:where(.is-first):where(.is-towel){--top:429;--left:35;--w:99}@media (width<=1024px){.pm-recruitillust__item:where(.is-first):where(.is-towel){--top:340;--left:16;--w:43}.pm-recruitillust__item:where(.is-second){--right:0;left:auto;right:calc(var(--right) * 1em/16)}}.pm-recruitillust__item:where(.is-second):where(.is-person){--top:160;--left:180;--w:104;height:16.5625em}@media (width<=1024px){.pm-recruitillust__item:where(.is-second):where(.is-person){--right:103;--w:62;height:9.875em;top:auto;bottom:0}}.pm-recruitillust__item:where(.is-second):where(.is-fukidashi){--top:63;--left:0;--w:116}@media (width<=1024px){.pm-recruitillust__item:where(.is-second):where(.is-fukidashi){--top:7;--right:61;--w:51}}.pm-recruitillust__item:where(.is-second):where(.is-uniform){--top:44;--left:225;--w:99;height:6.8125em}@media (width<=1024px){.pm-recruitillust__item:where(.is-second):where(.is-uniform){--top:221;--right:31;--w:41}}.pm-recruitillust__item:where(.is-second):where(.is-cap){--top:255;--left:388;--w:32}@media (width<=1024px){.pm-recruitillust__item:where(.is-second):where(.is-cap){--top:289;--right:0;--w:14}}.pm-recruitillust__item:where(.is-second):where(.is-glove){--top:442;--left:342;--w:83}@media (width<=1024px){.pm-recruitillust__item:where(.is-second):where(.is-glove){--top:342;--right:43;--w:37}}.pm-recruitillust__item:where(.is-second):where(.is-bat){--left:126;--w:60;height:4.5em;top:auto;bottom:0}@media (width<=1024px){.pm-recruitillust__item:where(.is-second):where(.is-bat){--top:35;--right:17;--w:26;top:calc(var(--top) * 1em/16);height:auto;bottom:auto}}.p-top__recruit{background-color:var(--gray-bg);grid-template-rows:repeat(2,auto) 1fr;padding-bottom:5.3125em}@media (width<=750px){.p-top__recruit{padding-bottom:3.75em}}.p-top__recruitTitle{flex-direction:column-reverse;grid-area:1/1/2/-1;justify-content:center;align-items:center;gap:.8125em;display:flex}@media (width<=1024px){.p-top__recruitTitle{align-self:start;gap:.625em;margin-top:6.25em}}@media (width<=750px){.p-top__recruitTitle{margin-top:3.125em}}.p-top__recruitTitleJp{overflow:hidden}.p-top__recruitTitleJp .txt{letter-spacing:-.02em;font-size:1.75em;line-height:1.4;display:block;transform:translateY(100%)}@media (width<=750px){.p-top__recruitTitleJp .txt{font-size:1em}}@media (scripting:none){.p-top__recruitTitleJp .txt{transform:none}}.p-top__recruitTitleEn{flex-direction:column;align-items:center;display:flex}.p-top__recruitTitleEn .line{letter-spacing:-.06em;margin-left:.06em;padding-right:.06em;font-size:6.25em;line-height:1.05;display:flex;overflow:hidden}:is(.p-top__recruitTitleEn .line)+:is(.p-top__recruitTitleEn .line){margin-top:-.05em}@media (width<=750px){.p-top__recruitTitleEn .line{font-size:3.125em}}:is(.p-top__recruitTitleEn .line) span{transform:translateY(100%)}@media (scripting:none){:is(.p-top__recruitTitleEn .line) span{transform:none}}.p-top__recruitIllust01{grid-area:1/1/2/-1;justify-self:start}@media (width<=1024px){.p-top__recruitIllust01{grid-column:2/-2}}.p-top__recruitIllust02{--illustarea-w:472;grid-area:1/1/2/-1;justify-self:end}@media (width<=1024px){.p-top__recruitIllust02{--illustarea-w:343;grid-column:2/-2}}.p-top__recruitStories{grid-area:2/1/3/-1}@media (width<=1024px){.p-top__recruitStories{grid-column:2/-2}}.p-top__recruitStories-grid{grid-template-rows:repeat(3,auto) 1fr}@media (width<=1024px){.p-top__recruitStories-grid{flex-direction:column;display:flex}}.p-top__recruitStoriesTitle{text-align:center;flex-direction:column;grid-area:2/1/3/-1;justify-self:center;align-items:center;gap:.875em;margin:4.6875em 0;display:flex}@media (width<=1024px){.p-top__recruitStoriesTitle{margin:4.75em 0 3.5em}}@media (width<=750px){.p-top__recruitStoriesTitle{margin:2.375em 0 1.75em}}.p-top__recruitStoriesTitle .main{justify-content:center;align-items:flex-end;gap:.5em;display:flex}@media (width<=750px){.p-top__recruitStoriesTitle .main{flex-direction:column;align-items:center}}.p-top__recruitStoriesTitle .main__logo{width:12.75em}@media (width<=750px){.p-top__recruitStoriesTitle .main__logo{width:7.5em}}.p-top__recruitStoriesTitle .main__txt{letter-spacing:.02em;font-size:1.875em;line-height:1.3}@media (width<=750px){.p-top__recruitStoriesTitle .main__txt{font-size:1.125em;line-height:1.4}}.p-top__recruitStoriesTitle .sub{letter-spacing:.02em;text-transform:uppercase;font-size:1.125em;line-height:1.4}@media (width<=750px){.p-top__recruitStoriesTitle .sub{font-size:.75em}}.p-top__recruitStoriesBlock:where(.is-01){grid-area:1/13/2/23;margin-right:7%}@media (width<=1024px){.p-top__recruitStoriesBlock:where(.is-01){margin-right:0}}.p-top__recruitStoriesBlock:where(.is-02){grid-area:1/2/3/12;margin-top:6.9375em}.p-top__recruitStoriesBlock:where(.is-03){grid-area:1/23/3/32;margin-top:min(12.25em,14vw)}.p-top__recruitStoriesBlock:where(.is-04){grid-area:2/3/4/13;align-self:end;margin-bottom:3.125em}.p-top__recruitStoriesBlock:where(.is-05){grid-area:3/14/4/30}@media (width<=1024px){.p-top__recruitStoriesBlock{margin:0}.p-top__recruitStoriesBlock+.p-top__recruitStoriesBlock{margin-top:2.5em}}.p-top__recruitStoriesBlock .body{grid-template-rows:auto 1fr;grid-template-columns:7em 1fr;gap:1em 0;display:grid;position:relative}@media (width<=1024px){.p-top__recruitStoriesBlock .body{grid-template-columns:6em 1fr;gap:1.25em 0}}.p-top__recruitStoriesBlock .body__title{flex-direction:column;grid-area:2/2/3/3;align-self:center;gap:.125em;display:flex}.p-top__recruitStoriesBlock .body__titleLine{letter-spacing:.02em;font-size:.75em;line-height:1.4}@media (width<=1024px){.p-top__recruitStoriesBlock .body__titleLine{font-size:.6875em}}:is(.p-top__recruitStoriesBlock .body__titleLine):nth-child(2){letter-spacing:0;font-size:1.25em}@media (width<=1024px){:is(.p-top__recruitStoriesBlock .body__titleLine):nth-child(2){font-size:1em}}.p-top__recruitStoriesBlock .body__img{grid-area:2/1/3/2;align-self:center;margin-inline:14.2857%}@media (width<=1024px){.p-top__recruitStoriesBlock .body__img{margin-inline:20.8333% 12.5%}}.p-top__recruitStoriesBlock .body__txt{background-color:#fff;border-radius:1.25em;grid-area:1/1/2/-1;padding:2em min(2em,2.28571vw);position:relative}:is(.p-top__recruitStoriesBlock .body__txt):before{content:"";--w:22;--h:30;width:calc(var(--w) * 1em/16);height:calc(var(--h) * 1em/16);background-image:url(/shigotozukan/2026/assets/images/recruit-stories-fukidashi-roundleft.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}:where(.p-top__recruitStoriesBlock.is-01) :is(.p-top__recruitStoriesBlock .body__txt):before{bottom:calc(var(--h) * -1em/16 + 6em/16);right:14.5161%}:where(.p-top__recruitStoriesBlock.is-02) :is(.p-top__recruitStoriesBlock .body__txt):before{bottom:calc(var(--h) * -1em/16 + 6em/16);right:11.828%;scale:-1 1}:where(.p-top__recruitStoriesBlock.is-03) :is(.p-top__recruitStoriesBlock .body__txt):before{bottom:3.4375em;left:calc(var(--w) * -1em/16 + 4em/16);rotate:90deg;scale:-1 1}:where(.p-top__recruitStoriesBlock.is-04) :is(.p-top__recruitStoriesBlock .body__txt):before{top:calc(var(--h) * -1em/16 + 2em/16);right:11%;rotate:180deg}:where(.p-top__recruitStoriesBlock.is-05) :is(.p-top__recruitStoriesBlock .body__txt):before{top:calc(var(--h) * -1em/16 + 2em/16);left:31.25%;rotate:180deg;scale:-1 1}@media (width<=1024px){.p-top__recruitStoriesBlock .body__txt{padding:1.5em}:is(.p-top__recruitStoriesBlock .body__txt):before{top:auto;bottom:calc(var(--h) * -1em/16 + 8em/16);left:4.625em;right:auto;rotate:0deg;scale:1}}.p-top__recruitStoriesBlock .body__titleLineBr{display:block}.p-top__recruitStoriesOutro{grid-area:4/1/5/-1;grid-template-columns:repeat(32,1fr);margin-top:5em;display:grid}@media (width<=750px){.p-top__recruitStoriesOutro{flex-direction:column;grid-column:2/-2;align-items:center;display:flex}}.p-top__recruitStoriesOutro .txt{text-align:center;grid-column:1/-1;line-height:1.8}@media (width<=750px){.p-top__recruitStoriesOutro .txt{text-align:left;font-size:.875em}}.p-top__recruitStoriesOutro .txt__line{display:block}@media (width<=750px){.p-top__recruitStoriesOutro .txt__line{display:inline}}.p-top__recruitStoriesOutro .link{grid-column:1/-1;justify-self:center;margin:2em 0}.p-top__recruitStoriesOutro .link__target{--btn-w:380;--btn-h:64}@media (width<=750px){.p-top__recruitStoriesOutro .link__target{--btn-w:250;--btn-h:56}}.p-top__recruitStoriesOutro .support{grid-column:1/-1;justify-content:center;align-items:end;gap:.875em;display:flex}.p-top__recruitStoriesOutro .support__txt{margin-bottom:.416667em;font-size:.75em}.p-top__recruitStoriesOutro .support__logo{width:5em}.p-top__recruitStoriesOutro .note{color:#555;grid-column:5/29;margin-top:5.33333em;font-size:.75em;line-height:1.8}@media (width<=750px){.p-top__recruitStoriesOutro .note{text-align:justify;margin-top:3.63636em;font-size:.6875em}}.p-top__recruitCorporate{grid-area:3/1/4/-1;margin-top:5em;padding-top:5em;position:relative}.p-top__recruitCorporate:before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;top:0;left:0;right:0}.p-top__recruitCorporateTitle{flex-direction:column;grid-column:1/-1;align-items:center;gap:.625em;display:flex}@media (width<=750px){.p-top__recruitCorporateTitle{gap:.5em}}.p-top__recruitCorporateTitle .jp{letter-spacing:.02em;font-size:1.75em;line-height:1.4}@media (width<=1024px){.p-top__recruitCorporateTitle .jp{flex-direction:column;align-items:center;display:flex}}@media (width<=750px){.p-top__recruitCorporateTitle .jp{font-size:1.25em}}.p-top__recruitCorporateTitle .en{letter-spacing:.02em;text-transform:uppercase;font-size:1.125em;line-height:1.4}@media (width<=750px){.p-top__recruitCorporateTitle .en{font-size:.75em}}.p-top__recruitCorporateList{grid-column:3/31;grid-template-columns:repeat(3,1fr);gap:3.5em 2.05357%;margin-top:3em;display:grid}@media (width<=1024px){.p-top__recruitCorporateList{grid-column:2/-2}}@media (width<=750px){.p-top__recruitCorporateList{flex-direction:column;gap:1.5em;display:flex}}:is(.p-top__recruitCorporateList .row):where(:last-child){grid-column:1/-1}.p-top__recruitCorporateList .row-inner{flex-direction:column;display:flex}:where(.p-top__recruitCorporateList .row:last-child) :is(.p-top__recruitCorporateList .row-inner){grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:33.2143% 1fr;align-items:center;gap:0 2.14286%;display:grid}@media (width<=750px){.p-top__recruitCorporateList .row-inner{flex-direction:column;gap:0;display:flex}}.p-top__recruitCorporateList .row__title{flex-direction:column-reverse;gap:.375em;display:flex}:where(.p-top__recruitCorporateList .row:last-child) :is(.p-top__recruitCorporateList .row__title){grid-area:2/2/3/3}@media (width<=750px){.p-top__recruitCorporateList .row__title{width:100%;padding:0 .5em}}.p-top__recruitCorporateList .row__titleJp{letter-spacing:.02em;font-size:1.125em;line-height:1.6}@media (width<=750px){.p-top__recruitCorporateList .row__titleJp{font-size:1em}}.p-top__recruitCorporateList .row__titleEn{letter-spacing:.02em;font-size:.625em;line-height:1.4}.p-top__recruitCorporateList .row__img{background-color:#fff;border-radius:.5em;order:-1;justify-content:center;align-items:center;margin-bottom:1.5em;padding:1.25em 0;display:flex}:where(.p-top__recruitCorporateList .row:last-child) :is(.p-top__recruitCorporateList .row__img){grid-area:1/1/-1/2;margin-bottom:0}@media (width<=750px){:where(.p-top__recruitCorporateList .row:last-child) :is(.p-top__recruitCorporateList .row__img){width:100%}.p-top__recruitCorporateList .row__img{margin-bottom:1.25em;padding:.75em 0}}:is(.p-top__recruitCorporateList .row__img) img{width:12.5em}@media (width<=750px){:is(.p-top__recruitCorporateList .row__img) img{width:9.25em}}.p-top__recruitCorporateList .row__address{letter-spacing:.02em;margin:.5em 0 1.33333em;padding-left:1em;font-size:.75em;line-height:1.4;position:relative}:where(.p-top__recruitCorporateList .row:last-child) :is(.p-top__recruitCorporateList .row__address){grid-area:3/2/4/3}:is(.p-top__recruitCorporateList .row__address):before{content:"";background-image:linear-gradient(to bottom, var(--gray-dashed-line));background-repeat:repeat-y;background-size:100% .25em;width:1px;position:absolute;top:0;bottom:0;left:0}@media (width<=750px){.p-top__recruitCorporateList .row__address{width:calc(100% - 1.33333em);margin:.5em .666667em 1.33333em}}:where(.p-top__recruitCorporateList .row:last-child) :is(.p-top__recruitCorporateList .row__txt){grid-area:4/2/5/3}@media (width<=750px){.p-top__recruitCorporateList .row__txt{padding:0 .5em}}.p-top__tabloid{background-color:#f3f3f1;padding:6.25em 0 5em}@media (width<=750px){.p-top__tabloid{padding:4.25em 0 5em}}.p-top__tabloidTitle{grid-column:2/-2}.p-top__tabloidIntro{margin-top:3.5em;grid-column:2/-2;align-items:center;width:min(40em,100%);margin-inline:auto}@media (width<=750px){.p-top__tabloidIntro{margin-top:2em}}.p-top__tabloidIntro p{--sentence-fs-max:16;--sentence-fs-min:14}.p-top__tabloidGallery{grid-column:1/-1;margin-top:4em;overflow-x:clip}@media (width<=750px){.p-top__tabloidGallery{margin-top:2.5em}}.p-top__tabloidGallerySlider .splide__track{width:max(17.5em,20vw);margin-inline:auto;overflow:visible}@media (width<=750px){.p-top__tabloidGallerySlider .splide__track{font-size:.46em}}.p-top__tabloidGallerySlider .item__body{transition:transform var(--ease-out-sine) .3s}.p-top__tabloidGallerySlider.is-notransition :is(.p-top__tabloidGallerySlider .item__body){transition:none}.is-rotateactive:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(0)}.is-rotateprev:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(-14deg)}.is-rotateprev2:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(-28deg)}.is-rotateprev3:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(-42deg)}.is-rotatenext:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(14deg)}.is-rotatenext2:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(28deg)}.is-rotatenext3:is(.p-top__tabloidGallerySlider .item__body){transform:rotate(42deg)}.p-top__tabloidGallerySlider .item__body-inner{transition:transform var(--ease-out-sine) .3s}.p-top__tabloidGallerySlider.is-notransition :is(.p-top__tabloidGallerySlider .item__body-inner){transition:none}.p-top__tabloidGallerySlider .item__body.is-rotateactive :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translate(0,0%)}.p-top__tabloidGallerySlider .item__body.is-rotateprev :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translateY(12%)}.p-top__tabloidGallerySlider .item__body.is-rotateprev2 :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translate(-15%,45%)}.p-top__tabloidGallerySlider .item__body.is-rotateprev3 :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translate(-50%,100%)}.p-top__tabloidGallerySlider .item__body.is-rotatenext :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translateY(12%)}.p-top__tabloidGallerySlider .item__body.is-rotatenext2 :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translate(15%,45%)}.p-top__tabloidGallerySlider .item__body.is-rotatenext3 :is(.p-top__tabloidGallerySlider .item__body-inner){transform:translate(50%,100%)}.p-top__day{padding:5em 0}@media (width<=750px){.p-top__day{padding:2.5em 0}}.p-top__dayTitle{grid-column:2/-2}.p-top__dayIntro{text-align:center;grid-column:2/-2;align-items:center;margin-top:3.5em}@media (width<=750px){.p-top__dayIntro{text-align:left;margin-top:2em}}.p-top__dayIntro p{--sentence-fs-max:16;--sentence-fs-min:14}.p-top__dayList{grid-column:2/32;grid-template-columns:repeat(3,1fr);margin-top:3.5em;display:grid}@media (width<=750px){.p-top__dayList{grid-column:2/-2;grid-template-columns:repeat(1,1fr);padding-bottom:1.5em;position:relative}.p-top__dayList:before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;bottom:0;left:0;right:0}}.p-top__dayListBlock{--ptb:8;padding:calc(var(--ptb) * 1em/16) calc(40/400*100%);flex-direction:column;display:flex;position:relative}.p-top__dayListBlock:before{content:"";width:.375em;position:absolute;top:0;bottom:0;left:0}.p-top__dayListBlock:nth-child(n+4){padding-top:calc(var(--ptb) * 1em/16 + 32em/16);margin-top:2em}.p-top__dayListBlock:nth-child(n+4):before{top:2em}.p-top__dayListBlock:nth-child(n+4):after{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;top:0;left:0;right:0}.p-top__dayListBlock:first-child:before{background-color:#b6b6b6}.p-top__dayListBlock:nth-child(2):before{background-color:#46495a}.p-top__dayListBlock:nth-child(3):before{background-color:#3e5977}.p-top__dayListBlock:nth-child(4):before{background-color:#4c8cb8}.p-top__dayListBlock:nth-child(5):before{background-color:#b45f6a}.p-top__dayListBlock:nth-child(6):before{background-color:#fccf49}@media (width<=750px){.p-top__dayListBlock{margin-top:1.25em;padding-top:1.5em}.p-top__dayListBlock:before{top:1.5em}.p-top__dayListBlock:after{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;top:0;left:0;right:0}}.p-top__dayListBlock .title{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:.25em .5em;display:grid}.p-top__dayListBlock .title__main{letter-spacing:.02em;grid-area:1/1/2/-1;font-size:1.375em;line-height:1.4}@media (width<=750px){.p-top__dayListBlock .title__main{font-size:1.25em}}.p-top__dayListBlock .title__vs{opacity:.5;grid-area:2/1/3/2;align-self:center;margin-bottom:.166667em;font-size:.75em}.p-top__dayListBlock .title__sub{letter-spacing:.02em;font-size:.8125em;line-height:1.4}@media (width<=750px){.p-top__dayListBlock .title__sub{font-size:.75em}}.p-top__dayListBlock .time{order:-1;margin-bottom:.5em}.p-top__dayListBlock .time-inner{align-items:flex-end;gap:.125em;display:flex}.p-top__dayListBlock .time__line{letter-spacing:.02em}@media (width<=750px){.p-top__dayListBlock .time__line{font-size:.875em}}:is(.p-top__dayListBlock .time__line):first-child{margin-bottom:-.15em;font-size:1.25em}@media (width<=750px){:is(.p-top__dayListBlock .time__line):first-child{font-size:1.125em}}:is(.p-top__dayListBlock .time__line):nth-child(3),:is(.p-top__dayListBlock .time__line):nth-child(5){margin-bottom:-.175em;font-size:1.625em}@media (width<=750px){:is(.p-top__dayListBlock .time__line):nth-child(3),:is(.p-top__dayListBlock .time__line):nth-child(5){font-size:1.375em}}.p-top__dayListBlock .place{align-items:center;gap:.25em;margin-top:1em;display:flex}@media (width<=750px){.p-top__dayListBlock .place{margin-top:.625em}}.p-top__dayListBlock .place__icon{flex-shrink:0;width:2.5em}.p-top__dayListBlock .place__txt{letter-spacing:.02em;opacity:.5;font-size:.75em}.p-top__archive{background-color:#f3f3f1;padding:5em 0}@media (width<=750px){.p-top__archive{padding:2.5em 0}}.p-top__archiveTitle{grid-column:1/-1}.p-top__archiveList{grid-column:5/29;grid-template-columns:repeat(2,1fr);gap:2.5%;margin-top:3.5em;display:grid}@media (width<=750px){.p-top__archiveList{flex-direction:column;grid-column:2/-2;gap:1em;margin-top:2em;display:flex}}.p-top__archiveListItem .target{display:block}.p-top__archiveListItem .target__img{border-radius:.5em;overflow:hidden}.pm-linkbtn{border:1px dashed #0000004d;border-radius:100vmax;justify-content:center;align-items:center;gap:.3125em;width:fit-content;height:2em;margin-inline:auto;padding:0 1em 0 1.25em;display:flex;overflow:hidden}.pm-linkbtn__txt{font-size:.75em}.pm-linkbtn__icon{width:.75em}@media (any-hover:hover){.pm-linkbtn{transition:color var(--transition), background-color var(--transition), border-color var(--transition)}.pm-linkbtn:is(:hover,:focus-visible){color:#fff;background-color:var(--main-color);border-color:#0000}}.p-top__link{background-color:#f3f3f1;padding-top:5em}@media (width<=750px){.p-top__link{padding-top:2.5em}}.p-top__linkMain{background-color:#fff;border-radius:1.25em;grid-area:1/2/-1/32}@media (width<=750px){.p-top__linkMain{border-radius:.75em;grid-column:2/-2}}.p-top__linkMain-inner{width:91%;margin-inline:auto;padding:5em 0}@media (width<=750px){.p-top__linkMain-inner{width:86.0058%;padding:3em 0}}.p-top__linkMainTitle{flex-direction:column-reverse;align-items:center;gap:2.5em;display:flex}.p-top__linkMainTitle .main{letter-spacing:-.03em;font-size:1.125em;line-height:1.4}@media (width<=750px){.p-top__linkMainTitle .main{text-align:center;line-height:1.6}.p-top__linkMainTitle .main__line{display:block}}.p-top__linkMainTitle .logo{width:min(34.125em,100%)}.p-top__linkMainTxt{margin-top:1.5em}@media (width<=750px){.p-top__linkMainTxt{margin-top:1em}}.p-top__linkMainTxt p{--sentence-fs-max:14;--sentence-fs-min:14;--sentence-line-height:1.6;--sentence-letter-spacing:-.03;text-align:center}@media (width<=750px){.p-top__linkMainTxt p{text-align:left}}.p-top__linkMainLink{margin-top:2.5em}@media (width<=750px){.p-top__linkMainLink{margin-top:1.25em}}.p-top__linkMainList{grid-template-columns:repeat(3,1fr);width:100%;margin-top:4em;padding-top:4em;display:grid;position:relative}@media (width<=750px){.p-top__linkMainList{grid-template-columns:repeat(1,1fr);margin-top:2.5em;padding-top:2.5em}}.p-top__linkMainList:before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;top:0;left:0;right:0}.p-top__linkMainList .item{grid-template-rows:auto 1fr auto;justify-items:center;height:100%;display:grid}@media (width<=750px){.p-top__linkMainList .item{height:auto;margin-bottom:2.5em;padding-bottom:2.5em;position:relative}:is(.p-top__linkMainList .item):before{content:"";background-image:linear-gradient(to right, var(--gray-dashed-line));background-repeat:repeat-x;background-size:.25em 100%;height:1px;position:absolute;bottom:0;left:0;right:0}}.p-top__linkMainList .item__logo{--w:0;width:calc(var(--w) * 1em/16)}.p-top__linkMainList .item:first-child :is(.p-top__linkMainList .item__logo){--w:200}.p-top__linkMainList .item:nth-child(2) :is(.p-top__linkMainList .item__logo){--w:160}@media (width<=1024px){.p-top__linkMainList .item__logo{width:calc(var(--w)/364*100%)}}.p-top__linkMainList .item__txt{text-align:center;align-self:center;font-size:.875em;line-height:1.6}@media (width<=750px){.p-top__linkMainList .item__txt{line-height:1.8}:where(.p-top__linkMainList .item:first-child) :is(.p-top__linkMainList .item__txt){margin-top:1.14286em}:where(.p-top__linkMainList .item:nth-child(2)) :is(.p-top__linkMainList .item__txt){margin-top:2.28571em}.p-top__linkMainList .item__link{margin-top:1.25em}}.p-top__linkMainList .banner__target{justify-content:center;align-items:center;display:flex}.p-top__linkMainList .banner__targetImg{width:82.4176%}@media (width<=1024px){.p-top__linkMainList .banner__targetImg{width:100%}}
