:root{--color-white: #ffffff;--color-white2: #f2f2f2;--color-black: #000000;--color-black2: #333333;--color-black1: #111111;--color-kumamoto-job: #54D157;--color-red: #C1272D;--color-green: #06C755;--color-yellow: #FFC21A;--color-gray: #ededed;--color-gray2: #efefef;--color-gray3: #aaaaaa;--color-gray4: #cccccc;--color-gray5: #e8e8e8;--color-white-r: 255;--color-white-g: 255;--color-white-b: 255;--color-white-rgb: 255, 255, 255;--color-black-r: 0;--color-black-g: 0;--color-black-b: 0;--color-black-rgb: 0, 0, 0;--color-black2-r: 34;--color-black2-g: 34;--color-black2-b: 34;--color-black2-rgb: 34, 34, 34;--color-beige-rgb: 231, 224, 213;--color-beige2-rgb: 240, 237, 228;--color-navy-rgb: 20, 33, 61;--color-red-rgb: 193, 39, 45;--color-gray-rgb: 58, 58, 58}:root{--color-main: var( --color-black2 );--color-secondary: var( --color-navy );--color-tertiary: var( --color-blue3 );--color-text: var( --color-main );--color-text2: var( --color-white );--color-text3: var( --color-secondary );--color-text4: var( --color-black3 );--color-text5: var( --color-gray3 );--color-text6: var( --color-gray2 );--color-bg: var( --color-main );--color-bg2: var( --color-white );--color-bg3: var( --color-light-blue );--color-bg4: var( --color-secondary );--color-bg5: var( --color-gray );--color-bg6: var( --color-beige3 );--color-bg7: var( --color-beige4 );--color-bg8: var( --color-gray5 );--color-bg9: var( --color-brown );--color-bg10: var( --color-green );--color-bg11: var( --color-red );--color-bg12: var( --color-black5 );--color-border: var( --color-main );--color-border2: var( --color-white );--color-border3: var( --color-secondary );--color-border4: var( --color-gray );--color-border5: var( --color-gray3 );--color-border6: var( --color-black3 );--color-border7: var( --color-gray4 );--color-border8: var( --color-gray6 )}:root{--font-Roboto: "Roboto", sans-serif;--font-Open-Sans: "Open Sans", sans-serif;--font-Cardo: "Cardo", serif;--font-Noto-Serif-JP: "Noto Serif JP", serif;--font-Noto-Sans-JP: 'Noto Sans JP', sans-serif}:root{--font-size64: 6.4rem;--font-size56: 5.6rem;--font-size48: 4.8rem;--font-size40: 4rem;--font-size38: 3.8rem;--font-size36: max(3.6rem, 30px);--font-size33: max(3.3rem, 28px);--font-size32: max(3.2rem, 27px);--font-size30: max(3.0rem, 26px);--font-size28: max(2.8rem, 24px);--font-size26: max(2.6rem, 22px);--font-size24: max(2.4rem, 20px);--font-size23: max(2.3rem, 19px);--font-size22: max(2.2rem, 18px);--font-size20: max(2.0rem, 16px);--font-size18: max(1.8rem, 14px);--font-size16: max(1.6rem, 14px);--font-size15: max(1.5rem, 13px);--font-size14: max(1.4rem, 12px);--font-size13: 1.3rem;--font-size12: 1.2rem;--font-size11: 1.1rem;--font-size10: 10px}@media screen and (max-width: 1240px){:root{--font-size64: 6.4rem;--font-size56: 5.6rem;--font-size48: 4.8rem;--font-size40: 4rem;--font-size38: 3.8rem;--font-size36: 3.6rem;--font-size33: 3.3rem;--font-size32: 3.2rem;--font-size31: 3.1rem;--font-size30: 3.0rem;--font-size28: 2.8rem;--font-size26: 2.6rem;--font-size24: 2.4rem;--font-size22: 2.2rem;--font-size20: 2.0rem;--font-size18: 1.8rem;--font-size16: 1.6rem;--font-size15: 1.5rem;--font-size14: 1.4rem}}:root{--font-weight-bold: 700;--font-weight-medium: 500}:root{--font-futuraltpro-book-top: -0.13em;--font-futuraltpro-book-bottom: -0.8em}:root{--line-height-level0: 1;--line-height-level1: 1.4;--line-height-level2: 1.6;--line-height-level3: 1.8;--line-height-level4: 2;--line-height-level5: 2.2;--line-height-level6: 2.4;--line-height-level7: 3.4}:root{--spacing-unit-40: 4rem;--spacing-unit-25: 2.5rem;--spacing-unit-24: 2.4rem}@media screen and (min-width: 1024px){:root{--spacing-unit-xxl: 12rem;--spacing-unit-xxl2: 9rem;--spacing-unit-xl: 7rem;--spacing-unit-lg: 6rem;--spacing-unit-lg2: 5rem;--spacing-unit-rg: 4rem;--spacing-unit-rg2: 2.4rem;--spacing-unit-sm: 1.6rem}}@media screen and (max-width: 1023px){:root{--spacing-unit-xxl: 8rem;--spacing-unit-xxl2: 6rem;--spacing-unit-xl: 5rem;--spacing-unit-lg: 4rem;--spacing-unit-lg2: 4rem;--spacing-unit-rg: 3rem;--spacing-unit-rg2: 1.8rem;--spacing-unit-sm: 1rem}}@media screen and (min-width: 769px){:root{--spacing-unit-gap: 4rem}}@media screen and (max-width: 768px){:root{--spacing-unit-gap: 2rem}}:root{--ease:      ease;--linear:    linear;--easeIn:    ease-in;--easeOut:   ease-out;--easeInOut: ease-in-out;--easeInSine:     cubic-bezier(0.47,  0,     0.745, 0.715);--easeOutSine:    cubic-bezier(0.39,  0.575, 0.565, 1    );--easeInOutSine:  cubic-bezier(0.445, 0.05,  0.55,  0.95 );--easeInQuad:     cubic-bezier(0.55,  0.085, 0.68,  0.53 );--easeOutQuad:    cubic-bezier(0.25,  0.46,  0.45,  0.94 );--easeInOutQuad:  cubic-bezier(0.455, 0.03,  0.515, 0.955);--easeInCubic:    cubic-bezier(0.55,  0.055, 0.675, 0.19 );--easeOutCubic:   cubic-bezier(0.215, 0.61,  0.355, 1    );--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1    );--easeInQuart:    cubic-bezier(0.895, 0.03,  0.685, 0.22 );--easeOutQuart:   cubic-bezier(0.165, 0.84,  0.44,  1    );--easeInOutQuart: cubic-bezier(0.77,  0,     0.175, 1    );--easeInQuint:    cubic-bezier(0.755, 0.05,  0.855, 0.06 );--easeOutQuint:   cubic-bezier(0.23,  1,     0.32,  1    );--easeInOutQuint: cubic-bezier(0.86,  0,     0.07,  1    );--easeInExpo:     cubic-bezier(0.95,  0.05,  0.795, 0.035);--easeOutExpo:    cubic-bezier(0.19,  1,     0.22,  1    );--easeInOutExpo:  cubic-bezier(1,     0,     0,     1    );--easeInCirc:     cubic-bezier(0.6,   0.04,  0.98,  0.335);--easeOutCirc:    cubic-bezier(0.075, 0.82,  0.165, 1    );--easeInOutCirc:  cubic-bezier(0.785, 0.135, 0.15,  0.86 );--easeInBack:     cubic-bezier(0.6,  -0.28,  0.735, 0.045);--easeOutBack:    cubic-bezier(0.175, 0.885, 0.32,  1.275);--easeInOutBack:  cubic-bezier(0.68, -0.55,  0.265, 1.55 )}:root{--transition-delay-level1: 200ms;--transition-delay-level2: 400ms;--transition-delay-level3: 600ms;--transition-delay-level4: 800ms;--transition-delay-level5: 1000ms;--transition-delay-level6: 1300ms;--transition-delay-level7: 2400ms;--transition-delay-level8: 3000ms;--transition-delay-level9: 3600ms}:root{--transition-hover: 400ms var( --easeOutCubic );--transition-hover-2: 700ms var( --easeOutCubic );--transition-hover-slide: 600ms var( --easeOutCubic );--transition-hover-scale: 600ms var( --easeOutCubic );--transition-mv: 600ms var( --ease );--transition-img-sclae: 600ms var( --easeOutCubic );--transition-accordion: 600ms var( --easeOutCubic );--transition-accordion-short: 300ms var( --easeOutCubic );--transition-open: 300ms var( --easeOutCubic );--transition-modal: 600ms var( --easeOutCubic );--transition-top-slide: 12000ms 1000ms var( --easeOut );--transition-loading: 300ms var( --easeOutCubic );--transition-scroll-logo: 600ms var( --easeOutCubic );--transition-scroll-fade: 300ms var( --easeOutCubic );--transition-hover-underline: 300ms var( --easeOutCubic );--transition-animation-md: 500ms var( --easeOutCubic );--transition-hero: 1200ms var( --easeOutCubic );--transition-hero-cloud: 1200ms var( --easeOutCubic );--transition-hero-bg: 3000ms var( --easeOutCubic );--transition-hero-bg-bg: 600ms var( --easeOutCubic );--transition-hero-bg-title: 1000ms var( --easeOutCubic );--transition-hero-drone: 800ms var( --easeOutQuint );--transition-btn: 300ms var( --easeOutCubic );--transition-sitemap: 400ms var( --easeOutQuart );--transition-loading-open: 1000ms var( --easeOutCubic );--transition-loading-close: 300ms var( --easeOutCubic );--transition-opacity: 1200ms var( --easeOutCubic );--transition-opacity2: 600ms var( --easeOutCubic );--transition-down: 600ms var( --easeOutCubic );--transition-movie: 300ms var( --easeOutQuad );--transition-movie2: 200ms var( --linear );--transition-card: 400ms var( --easeOutQuad );--transition-accordion: 600ms var( --easeOutCubic );--transition-fade-down: 1500ms var( --easeOutExpo );--transition-loading-overlay: 1000ms var( --ease );--transition-loading-cloud: 400ms var( --linear );--transition-loading-cloud-img: 4000ms var( --linear );--transition-loading-spin: 1000ms var( --ease );--transition-loading-logo: 500ms var( --ease );--transition-top-logo: 1000ms var( --ease );--transition-animation-top-mv-green: 1200ms var( --easeOutCubic );--transition-animation-top-mv-bg: 1000ms var( --easeOutCubic );--transition-animation-top-mv-character: 1000ms var( --easeOutCubic );--transition-animation-top-mv-green-bg: 600ms var( --easeOutCubic );--transition-animation-top-mv-yellow-bg: 100ms var( --easeOutCubic )}:root{--width-w-sm: 112rem;--width-w-md: 120rem;--width-w-md2: 144rem;--width-w-lg: 168rem;--width-w-xl: 176rem}@media screen and (min-width: 1280px){:root{--l-header-w: 28rem}}@media screen and (max-width: 1279px) and (min-width: 1024px){:root{--l-header-w: 28rem}}@media screen and (max-width: 1023px){:root{--l-header-w: 100%}}@media screen and (min-width: 1024px){:root{--width-inr: calc( 100% - 4.8rem )}}@media screen and (max-width: 1023px){:root{--width-inr: calc( 100% - 4.8rem )}}.fix_header_ul .a_job::before{background:var(--color-kumamoto-job)}.l-header-jack{background-color:var(--color-red);height:50px}.l-header-jack a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.l-header-jack .__jack-text{height:60%;aspect-ratio:426.998 / 52.7586;position:relative;margin-bottom:5px;padding-left:10px}.l-header-jack .__jack-left{height:200%;aspect-ratio:141.826 / 151.458;position:absolute;top:50%;right:calc( 100%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.l-header-jack .__jack-right{height:200%;aspect-ratio:179.463 / 178.393;position:absolute;top:50%;left:calc( 100% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}@media screen and (max-width: 768px){.l-header-jack ~ #fix_search_input_area{top:100px}}@media screen and (max-width: 768px){.l-header-jack ~ #fix_share_input_area{top:100px}}@media screen and (min-width: 769px){.g_header_menu .langnav{display:none}}.g_header_menu .a_job::before{background:var(--color-kumamoto-job)}.g_header_menu .a_job span::before{background-color:var(--color-kumamoto-job) !important}.g_header_middle .logo .__jack-text{width:314.923px;aspect-ratio:426.998 / 52.7586;position:absolute;left:50%;top:-18px;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-2deg);transform:translate3d(-50%, -50%, 0) rotate(-2deg)}.g_header_middle .logo .__jack-left{width:141.826px;aspect-ratio:141.826 / 151.458;position:absolute;left:-159px;bottom:-29px}.g_header_middle .logo .__jack-right{width:179.463px;aspect-ratio:179.463 / 178.393;position:absolute;right:-170px;bottom:-40px}.l-language{display:flex;align-items:center;height:64px;background-color:var(--color-bg2);padding:0 20px;position:absolute;top:-7px;right:270px;border-radius:0 0 10px 10px;border-bottom:2px solid #dddddd}@media screen and (max-width: 768px){.l-language{display:none}}.l-language a{display:flex;align-items:center}.l-language a+a{margin-left:15px}.l-language a img{width:36px}.l-language a span{font-size:14px;font-weight:700}.l-sidebar-jack{margin-bottom:30px}.l-sidebar-jack>a{display:block;width:100%;height:100%;position:relative;transition:opacity var(--transition-hover)}.l-sidebar-jack>a:hover{opacity:.7}.l-sidebar-jack>a>img{width:98%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 769px){.l-sidebar-jack>a>img{top:-24px}}@media screen and (max-width: 768px){.l-sidebar-jack>a>img{top:-4vw}}.l-sidebar-jack .__text{text-align:center;margin-top:.5em}.l-sidebar-jack .__text a{text-decoration:underline;color:blue;font-weight:600;transition:opacity var(--transition-hover)}.l-sidebar-jack .__text a:hover{opacity:.7}.ad_box{margin:0 !important}.category-4436 .tit_archive::before{background:var(--color-kumamoto-job)}.category_a .label-4436{background:var(--color-kumamoto-job);display:inline-block !important;border:1px solid var(--color-kumamoto-job);color:#fff}.c-category-higonaru{background-image:url("../img/common/higonaru-bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (min-width: 769px){.c-category-higonaru{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;margin-bottom:30px}}@media screen and (max-width: 768px){.c-category-higonaru{width:100%;margin-bottom:30px}}@media screen and (min-width: 769px){.c-category-higonaru.-single{margin-top:50px}}@media screen and (max-width: 768px){.c-category-higonaru.-single{margin-top:30px}}@media screen and (min-width: 769px){.c-category-higonaru.-archive{display:block;padding:1.6rem 3rem}.c-category-higonaru.-archive .c-category-higonaru__title{width:calc( 330 / 870 * 100%);position:absolute;top:50%;left:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-category-higonaru.-archive .c-category-higonaru__main{width:calc( 610 / 870 * 100%);margin-left:auto}.c-category-higonaru.-archive .c-category-higonaru__text{width:calc( 460 / 610 * 100%);font-size:14px;margin-left:auto}}@media screen and (min-width: 769px){.c-category-higonaru__title{width:calc( 553 / 1200 * 100%)}}@media screen and (max-width: 768px){.c-category-higonaru__title{width:calc( 280 / 360 * 100%);max-width:28rem;margin:0 auto;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media screen and (min-width: 769px){.c-category-higonaru__main{width:calc( 610 / 1200 * 100%);padding-top:4rem}}@media screen and (max-width: 768px){.c-category-higonaru__main{padding:0 3rem 3rem}}.c-category-higonaru__text{line-height:calc( 2.5 * 1em);color:var(--color-text2);font-weight:700}@media screen and (min-width: 1024px){.c-category-higonaru__text{font-size:16px}}@media screen and (max-width: 1023px){.c-category-higonaru__text{font-size:14px}}.c-category-higonaru__text::before,.c-category-higonaru__text::after{content:'';display:block;width:0;height:0;font-size:inherit}.c-category-higonaru__text::before{margin-top:calc( ( 1 - 2.5 ) * .5em)}.c-category-higonaru__text::after{margin-bottom:calc( ( 1 - 2.5 ) * .5em)}@media screen and (max-width: 768px){.c-category-higonaru__text br{display:none}}@media screen and (min-width: 769px){.c-category-higonaru__link{display:flex;align-items:center;justify-content:space-between;margin-top:2.8rem}}@media screen and (max-width: 768px){.c-category-higonaru__link{display:-ms-grid;display:grid;row-gap:2rem;margin-top:3.6rem}}.c-category-higonaru__link li{position:relative}@media screen and (min-width: 769px){.c-category-higonaru__link li{width:calc( 280 / 566 * 100%)}}.c-category-higonaru__link li.-green i{background-color:var(--color-green)}.c-category-higonaru__link li.-yellow i{background-color:var(--color-yellow)}.c-category-higonaru__link li::before{content:'';display:block;width:100%;height:100%;background-color:var(--color-black1);border-radius:50px;position:absolute;bottom:-4px;left:0}.c-category-higonaru__link a{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg2);position:relative;border-radius:50px;overflow:hidden;border:2px solid var(--color-black1);transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1)}.c-category-higonaru__link a:hover{background-color:var(--color-gray5)}@media screen and (min-width: 769px){.c-category-higonaru__link a{height:6rem}}@media screen and (max-width: 768px){.c-category-higonaru__link a{height:6.2rem}}.c-category-higonaru__link span{display:inline-block;font-weight:700;padding-right:1em}@media screen and (min-width: 1024px){.c-category-higonaru__link span{font-size:16px}}@media screen and (max-width: 1023px){.c-category-higonaru__link span{font-size:14px}}.c-category-higonaru__link i{display:flex;align-items:center;justify-content:center;width:4rem;height:100%;position:absolute;top:0;right:0}.c-category-higonaru__link i img{width:.97rem;height:1.05rem}.c-single-header{background-color:var(--color-bg3)}@media screen and (min-width: 1024px){.c-single-header{padding:4rem 0}}@media screen and (max-width: 1023px){.c-single-header{padding:2.4rem 0}}.c-single-header__inner time{display:block;font-family:var(--font-Cardo);font-weight:400}@media screen and (min-width: 1024px){.c-single-header__inner time{font-size:var(--font-size16)}}@media screen and (max-width: 1023px){.c-single-header__inner time{font-size:var(--font-size12)}}@media screen and (min-width: 1024px){.c-single-header__inner time{margin-bottom:2.4rem}}@media screen and (max-width: 1023px){.c-single-header__inner time{margin-bottom:1.6rem}}.c-single-header__inner .__title{line-height:calc( 1.5 * 1em)}@media screen and (min-width: 1024px){.c-single-header__inner .__title{font-size:var(--font-size28)}}@media screen and (max-width: 1023px){.c-single-header__inner .__title{font-size:var(--font-size16)}}.c-single-header__inner .__title::before,.c-single-header__inner .__title::after{content:'';display:block;width:0;height:0;font-size:inherit}.c-single-header__inner .__title::before{margin-top:calc( ( 1 - 1.5 ) * .5em)}.c-single-header__inner .__title::after{margin-bottom:calc( ( 1 - 1.5 ) * .5em)}@media screen and (min-width: 1024px){.c-single-content+.c-single-content{margin-top:8rem}}@media screen and (max-width: 1023px){.c-single-content+.c-single-content{margin-top:4.8rem}}.c-single-content *{line-height:calc( 2.5 * 1em);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width: 1024px){.c-single-content *{font-size:20px}}@media screen and (max-width: 1023px){.c-single-content *{font-size:14px}}.c-single-content div{min-height:1em}.c-single-content h2{line-height:1.4;margin-bottom:calc( 32 / 28 * 1em);background-color:var(--color-gray5);position:relative}@media screen and (min-width: 1024px){.c-single-content h2{font-size:25px}}@media screen and (max-width: 1023px){.c-single-content h2{font-size:16px}}@media screen and (min-width: 1024px){.c-single-content h2{padding:1em 1em .6em}}@media screen and (max-width: 1023px){.c-single-content h2{padding:1.4rem 1.6rem}}.c-single-content h2::before{content:'';display:block;width:4px;height:100%;background-color:var(--color-red);position:absolute;top:0;left:0}.c-single-content h2+h3{margin-top:2em}.c-single-content h3{line-height:1.4;margin-bottom:calc( 32 / 28 * 1em);border-bottom:3px solid var(--color-yellow)}@media screen and (min-width: 1024px){.c-single-content h3{font-size:22px}}@media screen and (max-width: 1023px){.c-single-content h3{font-size:16px}}@media screen and (min-width: 1024px){.c-single-content h3{padding:.8rem 0}}@media screen and (max-width: 1023px){.c-single-content h3{padding:4rem 1.4rem}}.c-single-content h4{line-height:1.4;margin-bottom:1em;font-weight:700}@media screen and (min-width: 1024px){.c-single-content h4{font-size:16px}}@media screen and (max-width: 1023px){.c-single-content h4{font-size:14px}}.c-single-content strong{font-weight:bold}.c-single-content p{line-height:calc( 2 * 1em);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width: 1024px){.c-single-content p{font-size:18px}}@media screen and (max-width: 1023px){.c-single-content p{font-size:14px}}.c-single-content p+p{margin-top:2.4rem}.c-single-content p>img+img{margin-top:2.4rem}.c-single-content p>img+span{margin-top:2.4rem}.c-single-content p>span{display:inline-block;line-height:calc( 2 * 1em);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width: 1024px){.c-single-content p>span{font-size:18px}}@media screen and (max-width: 1023px){.c-single-content p>span{font-size:14px}}@media screen and (min-width: 1024px){.c-single-content p>span+span{margin-top:4.8rem}}@media screen and (max-width: 1023px){.c-single-content p>span+span{margin-top:2.4rem}}.c-single-content ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:.5rem;margin-bottom:var(--spacing-unit-rg)}.c-single-content ul li{margin-top:.5em;line-height:calc( 2 * 1em);position:relative;padding-left:1.5em}@media screen and (min-width: 1024px){.c-single-content ul li{font-size:20px}}@media screen and (max-width: 1023px){.c-single-content ul li{font-size:14px}}.c-single-content ul li::before{content:'・';color:var(--color-bg2);padding-right:.5em;position:absolute;top:0;left:0}.c-single-content ol{counter-reset:custom-counter}.c-single-content ol li{display:-ms-grid;display:grid;-ms-grid-columns:2em 1fr;grid-template-columns:2em 1fr;margin-top:.5em;line-height:calc( 2 * 1em);position:relative}@media screen and (min-width: 1024px){.c-single-content ol li{font-size:20px}}@media screen and (max-width: 1023px){.c-single-content ol li{font-size:14px}}.c-single-content ol li::before{content:counter(custom-counter) ". ";counter-increment:custom-counter;color:var(--color-bg2)}.c-single-content iframe:not(.wp-embedded-content){width:100%}.c-single-content object{display:block}.c-single-content a{line-height:calc( 2 * 1em);text-decoration:underline}@media screen and (min-width: 1024px){.c-single-content a{font-size:20px}}@media screen and (max-width: 1023px){.c-single-content a{font-size:14px}}.c-single-content .wp-block-file{display:flex;flex-wrap:wrap;margin-bottom:2rem}.c-single-content .wp-block-file a{display:flex;line-height:calc( 1.875 * 1em);margin-top:1rem}@media screen and (min-width: 1024px){.c-single-content .wp-block-file a{font-size:var(--font-size16)}}@media screen and (max-width: 1023px){.c-single-content .wp-block-file a{font-size:var(--font-size14)}}.c-single-content .wp-block-file a.wp-block-file__button{border-radius:50px;padding:.2em 2em;color:var(--color-text2);text-decoration:none}.c-single-content .wp-block-file a:not(.wp-block-file__button){margin-right:1rem}.c-single-content img.size-custom-large{width:100%}.c-single-content img.size-custom-medium{width:calc( 600 / 800 * 100%)}.c-single-content img.size-custom-small{width:calc( 400 / 800 * 100%)}.c-single-content__iframe{position:relative;aspect-ratio:1000 / 563}.c-single-content__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1023px){.c-single-content__post-desc-2.-order .c-single-content__post-desc-2__left{order:2;margin-top:6.4rem}}@media screen and (max-width: 1023px){.c-single-content__post-desc-2.-order .c-single-content__post-desc-2__right{order:1;margin-top:0}}.c-single-content__post-desc-2__inner{display:flex}@media screen and (min-width: 1024px){.c-single-content__post-desc-2__inner{justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 1023px){.c-single-content__post-desc-2__inner{flex-direction:column}}@media screen and (min-width: 1024px){.c-single-content__post-desc-2__left{width:calc( 380 / 800 * 100%)}}@media screen and (min-width: 1024px){.c-single-content__post-desc-2__right{width:calc( 380 / 800 * 100%)}}@media screen and (max-width: 1023px){.c-single-content__post-desc-2__right{margin-top:6.4rem}}.c-single-content__post-slider__main ul{display:flex}.c-single-content__post-slider__main li{line-height:1 !important;padding-left:0 !important}.c-single-content__post-slider__main .splide__track .splide__slide{height:100% !important}.c-single-content__post-slider__main .splide__track figure{display:flex;flex-direction:column}.c-single-content__post-slider__main .splide__track .__main__img{position:relative;aspect-ratio:800 / 533;background-color:var(--color-bg5)}.c-single-content__post-slider__main .splide__track img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.c-single-content__post-slider__thumb{margin-top:1.6rem}.c-single-content__post-slider__thumb .thumb-list{display:-ms-grid;display:grid;gap:.2rem;list-style:none;padding:0;margin:0}@media screen and (min-width: 1024px){.c-single-content__post-slider__thumb .thumb-list{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr)}}@media screen and (max-width: 1023px){.c-single-content__post-slider__thumb .thumb-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.c-single-content__post-slider__thumb .thumb-list li{aspect-ratio:80 / 53;position:relative;line-height:1;margin-top:0;padding-left:0}.c-single-content__post-slider__thumb .thumb-list li::before{content:none}.c-single-content__post-slider__thumb .thumb-list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;cursor:pointer;transition:border-color var(--transition-hover)}.c-single-content__post-slider__thumb .thumb-list img:hover{border-color:#999}@media screen and (min-width: 1024px){.c-single-content__post-slider__caption{font-size:var(--font-size16)}}@media screen and (max-width: 1023px){.c-single-content__post-slider__caption{font-size:var(--font-size12)}}.c-single-content__post-slider__caption.-on{padding:1.6rem 0 0;line-height:calc( 1.5 * 1em)}.c-single-content__post-slider__arrow{width:2.8rem;height:2.8rem;position:absolute;top:50%;z-index:9}.c-single-content__post-slider__arrow.js-prev{left:-1.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-single-content__post-slider__arrow.js-next{right:-1.4rem;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (min-width: 1024px){.c-single-content-connection{padding-bottom:12rem}}@media screen and (max-width: 1023px){.c-single-content-connection{padding-bottom:8rem}}.c-single-content-connection .__title{line-height:calc( 1.5 * 1em);margin-bottom:var(--spacing-unit-rg);border-top:1px solid var(--color-border)}@media screen and (min-width: 1024px){.c-single-content-connection .__title{font-size:var(--font-size24);padding-top:2.4rem}}@media screen and (max-width: 1023px){.c-single-content-connection .__title{font-size:var(--font-size18);padding-top:1.6rem}}@media screen and (min-width: 1024px){.c-single-content-connection .p-item-grid{margin-top:4rem}}@media screen and (max-width: 1023px){.c-single-content-connection .p-item-grid{margin-top:2.4rem}}.c-single-nav nav{position:relative}.c-single-nav ul{display:flex;justify-content:space-between;align-items:center}.c-single-nav li:first-of-type i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-single-nav li:first-of-type span{margin-left:1em}.c-single-nav li:last-of-type span{margin-right:1em}.c-single-nav li.-none a{pointer-events:none}.c-single-nav li.-none svg path{stroke:var(--color-gray4)}.c-single-nav li.-none svg stop{stop-color:var(--color-gray4)}.c-single-nav li.-none span{color:var(--color-gray4)}.c-single-nav a{display:flex;align-items:center}.c-single-nav a:hover{opacity:1}.c-single-nav a:hover span{color:var(--color-text)}.c-single-nav i{display:block}@media screen and (min-width: 668px){.c-single-nav i{width:5rem;height:5rem}}@media screen and (max-width: 667px){.c-single-nav i{width:3rem;height:3rem}}.c-single-nav i svg{display:block;width:100%;height:100%;fill:none}.c-single-nav span{display:inline-block;font-weight:var(--font-weight-bold);transition:color var(--transition-hover)}@media screen and (min-width: 1024px){.c-single-nav span{font-size:16px}}@media screen and (max-width: 1023px){.c-single-nav span{font-size:14px}}@media screen and (min-width: 668px){.c-single-nav__back{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}@media screen and (max-width: 667px){.c-single-nav__back{display:flex;justify-content:center;margin:3rem auto 0}}.c-single-nav__back a{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--color-main);border-radius:10px;min-width:20rem;padding:.5em 1em}.c-single-nav__back a:hover span{color:var(--color-text)}.c-single-nav__back i{width:2.4rem;height:2.4rem}.c-single-nav__back svg{display:block;width:100%;height:100%;fill:none}.c-single-nav__back span{display:inline-block;font-weight:var(--font-weight-bold);transition:color var(--transition-hover);margin-left:1em}@media screen and (min-width: 1024px){.c-single-nav__back span{font-size:16px}}@media screen and (max-width: 1023px){.c-single-nav__back span{font-size:14px}}.c-single-footer{margin-top:var(--spacing-unit-xxl)}.c-single-footer__sec{border-top:1px solid var(--color-secondary)}.c-single-footer__sec:last-of-type{border-bottom:1px solid var(--color-secondary)}@media screen and (min-width: 769px){.c-single-footer__sec{display:flex;justify-content:space-between;padding:5rem 0}}@media screen and (max-width: 768px){.c-single-footer__sec{padding:3rem 0}}@media screen and (min-width: 769px){.c-single-footer__sec.-padding-md{padding:4rem 0}}@media screen and (max-width: 768px){.c-single-footer__sec.-padding-md{padding:3rem 0}}.c-single-footer__title{font-family:var(--font-Zen-Kaku);font-weight:600}@media screen and (min-width: 1024px){.c-single-footer__title{font-size:20px}}@media screen and (max-width: 1023px){.c-single-footer__title{font-size:16px}}@media screen and (max-width: 768px){.c-single-footer__title{margin-bottom:2rem}}@media screen and (min-width: 769px){.c-single-footer__main{width:calc( 760 / 1120 * 100%)}}@media screen and (min-width: 668px){.c-single-footer__main .c-category-tag__nav{margin-top:-2rem}}@media screen and (max-width: 667px){.c-single-footer__main .c-category-tag__nav{margin-top:-1.3rem}}.c-single-footer__nav ul{display:flex;flex-wrap:wrap;margin-top:-1.5rem}.c-single-footer__nav li{margin-top:1.5rem;margin-right:1.5rem}.c-single-footer__nav a{display:flex;justify-content:center;align-items:center;border:1px solid var(--color-main);border-radius:50px;padding:.4em 1em;line-height:1}@media screen and (min-width: 1024px){.c-single-footer__nav a{font-size:18px}}@media screen and (max-width: 1023px){.c-single-footer__nav a{font-size:12px}}.c-single-footer__nav a:hover{opacity:1;background-color:var(--color-bg2);color:var(--color-text2)}.c-single-footer__sns{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--spacing-unit-lg)}.c-single-footer__sns ul{display:flex;align-items:center}.c-single-footer__sns li{width:4rem;height:4rem}.c-single-footer__sns li:not(:first-of-type){margin-left:1.5rem}.c-single-footer__sns a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid var(--color-blue2);border-radius:50px;background-color:var(--color-bg)}.c-single-footer__sns a:hover{opacity:1;border:1px solid var(--color-blue)}.c-single-footer__sns svg{width:100%;height:100%}.c-single-footer__sns__title{margin-right:3rem}@media screen and (min-width: 1024px){.c-single-footer__sns__title{font-size:20px}}@media screen and (max-width: 1023px){.c-single-footer__sns__title{font-size:14px}}.c-single-sns{background-color:var(--color-gray3);border-radius:10px;position:relative}@media screen and (min-width: 668px){.c-single-sns{padding:5rem 3rem 3rem;margin-bottom:4rem}}@media screen and (max-width: 667px){.c-single-sns{padding:3rem 2rem 2rem;margin-bottom:3rem}}.c-single-sns__title{display:inline-block;font-size:var(--font-size14);font-weight:var(--font-weight-bold);color:var(--color-text2);padding:1em 1.5em;background-color:var(--color-bg2);border-radius:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:-1.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-single-sns__main{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 668px){.c-single-sns__main>div{width:calc( ( 100% - 6rem ) / 4);height:5rem}}@media screen and (max-width: 667px){.c-single-sns__main>div{width:calc( ( 100% - 2rem ) / 2);margin-top:2rem;height:5rem}}.c-single-sns__main a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10px;overflow:hidden}.c-single-sns__main .__facebook a{background-color:var(--color-facebok)}.c-single-sns__main .__twitter a{background-color:var(--color-black2)}.c-single-sns__main .__line a{background-color:var(--color-line)}.c-single-sns__main .__hatena a{background-color:var(--color-hatena)}@media screen and (min-width: 668px){.c-single-related{margin-top:6rem}}@media screen and (max-width: 667px){.c-single-related{margin-top:4rem}}.c-single-related__title{line-height:calc( 1.5 * 1em);font-weight:var(--font-weight-bold);color:var(--color-text2);background-color:var(--color-bg2);padding:1em;border-radius:10px;margin-bottom:2rem}@media screen and (min-width: 1024px){.c-single-related__title{font-size:20px}}@media screen and (max-width: 1023px){.c-single-related__title{font-size:14px}}.c-single-more-btn{margin:4.8rem 0 0 auto}.p-job-contact .p-job-archive-card__title{background-color:var(--color-red);color:var(--color-text2);border-radius:10px 10px 0 0;margin:0 !important}.p-job-contact .p-job-archive-card{border-radius:0 0 10px 10px}@media screen and (min-width: 769px){.p-job-contact .p-job-archive-card{margin-bottom:40px}}@media screen and (max-width: 768px){.p-job-contact .p-job-archive-card{margin-bottom:30px}}.p-job-contact .p-job-archive-card p{margin-bottom:0 !important}.p-job-contact .p-job-archive-card .__job-type{margin-top:.5em}.p-job-contact .p-job-contact-none{display:none}@media screen and (min-width: 769px){.p-higonal .higonaru_common_left{width:calc( 464 / 1200 * 100%)}}@media screen and (max-width: 768px){.p-higonal .higonaru_common_left br{display:none}}.p-higonal .higonaru_common_left h1{width:100%}.p-higonal #higonaru_common_hero{padding:10px 0 100px}@media screen and (min-width: 769px){.p-higonal #higonaru_common_hero #breadcrumb{margin-bottom:60px}}.p-higonal-pickup{background-color:var(--color-bg2)}@media screen and (min-width: 769px){.p-higonal-pickup{padding:80px 0}}@media screen and (max-width: 768px){.p-higonal-pickup{padding:40px 0}}.p-higonal-pickup__inner{max-width:1200px;width:calc( 100% - 30px);margin:0 auto}.p-higonal-pickup__title{display:flex;align-items:baseline;border-bottom:3px solid var(--color-red);padding-bottom:.3em}@media screen and (min-width: 769px){.p-higonal-pickup__title{margin-bottom:30px}}@media screen and (max-width: 768px){.p-higonal-pickup__title{margin-bottom:30px}}.p-higonal-pickup__title span{display:inline-block}@media screen and (min-width: 1024px){.p-higonal-pickup__title .__jp{font-size:33px}}@media screen and (max-width: 1023px){.p-higonal-pickup__title .__jp{font-size:22px}}.p-higonal-pickup__title .__en{color:var(--color-red);margin-left:1em}@media screen and (min-width: 1024px){.p-higonal-pickup__title .__en{font-size:22px}}@media screen and (max-width: 1023px){.p-higonal-pickup__title .__en{font-size:16px}}.p-higonal-pickup__grid{display:-ms-grid;display:grid}@media screen and (min-width: 769px){.p-higonal-pickup__grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:40px}}@media screen and (max-width: 768px){.p-higonal-pickup__grid{gap:30px}}.p-higonal-pickup-btn{display:flex;justify-content:center}@media screen and (min-width: 769px){.p-higonal-pickup-btn{margin-top:50px}}@media screen and (max-width: 768px){.p-higonal-pickup-btn{margin-top:30px}}.p-higonal-pickup-btn a{max-width:464px;width:100%;margin:0 !important;color:var(--color-black) !important}@media screen and (min-width: 769px){.p-higonal-add{margin-top:90px}}@media screen and (max-width: 768px){.p-higonal-add{margin-top:40px}}.p-job-archive{max-width:1200px;width:calc( 100% - 30px)}@media screen and (min-width: 769px){.p-job-archive{margin:25px auto 0}}@media screen and (max-width: 768px){.p-job-archive{margin:25px auto 0}}@media screen and (min-width: 769px){.p-job-archive #breadcrumb{margin-bottom:64px}}@media screen and (max-width: 768px){.p-job-archive #breadcrumb{margin-bottom:64px}}.p-job-archive-filter__wrap{background-color:var(--color-bg2);border:3px solid var(--color-red);border-radius:10px}.p-job-archive-filte__header{display:flex;align-items:baseline;background-color:var(--color-red);position:relative}@media screen and (min-width: 769px){.p-job-archive-filte__header{padding:20px 90px}}@media screen and (max-width: 768px){.p-job-archive-filte__header{padding:10px 0 10px 50px}}.p-job-archive-filte__header i{display:block;position:absolute;bottom:0}@media screen and (min-width: 769px){.p-job-archive-filte__header i{left:20px;width:48px}}@media screen and (max-width: 768px){.p-job-archive-filte__header i{left:10px;width:30px}}.p-job-archive-filte__header span{display:inline-block;color:var(--color-text2)}@media screen and (min-width: 1024px){.p-job-archive-filte__header .__jp{font-size:32px}}@media screen and (max-width: 1023px){.p-job-archive-filte__header .__jp{font-size:22px}}.p-job-archive-filte__header .__en{margin-left:.5em}@media screen and (min-width: 1024px){.p-job-archive-filte__header .__en{font-size:20px}}@media screen and (max-width: 1023px){.p-job-archive-filte__header .__en{font-size:16px}}@media screen and (min-width: 769px){.p-job-archive-filter__main{padding:30px calc( 80 / 1200 * 100%) 46px}}@media screen and (max-width: 768px){.p-job-archive-filter__main{padding:30px 15px}}@media screen and (min-width: 769px){.p-job-archive-filter__dl{display:flex;align-items:flex-start;padding:16px 0}}@media screen and (max-width: 768px){.p-job-archive-filter__dl{padding:15px 0}}.p-job-archive-filter__dl.-kw{align-items:center}.p-job-archive-filter__dl dt{display:flex;align-items:center}@media screen and (min-width: 769px){.p-job-archive-filter__dl dt{width:calc( 140 / 1037 * 100%)}}@media screen and (max-width: 768px){.p-job-archive-filter__dl dt{width:140px}}.p-job-archive-filter__dl dt i{display:block;width:16px}.p-job-archive-filter__dl dt span{display:block;margin-left:10px}@media screen and (min-width: 1024px){.p-job-archive-filter__dl dt span{font-size:16px}}@media screen and (max-width: 1023px){.p-job-archive-filter__dl dt span{font-size:14px}}@media screen and (min-width: 769px){.p-job-archive-filter__dl dd{display:flex;flex:1;margin-top:-.3em}}@media screen and (max-width: 768px){.p-job-archive-filter__dl dd{margin-top:10px}}@media screen and (min-width: 769px){.p-job-archive-filter__addbtn__wrap{width:calc( 240 / 898 * 100%)}}.p-job-archive-filter__addbtn{display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;background-color:rgba(var(--color-black-rgb), 0.05);border-radius:4px;height:24px;padding:0 .5em;transition:all var(--transition-hover)}@media screen and (min-width: 1024px){.p-job-archive-filter__addbtn{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-filter__addbtn{font-size:12px}}.p-job-archive-filter__addbtn:hover{opacity:.7}.p-job-archive-filter__addbtn .__plus{display:inline-block;color:var(--color-red);font-weight:700;margin-right:.5em}.p-job-archive-filter__addbtn .__bold{font-weight:700}.p-job-archive-filter__chips{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-job-archive-filter__chips{gap:15px;margin-top:-.2em;flex:1}}@media screen and (max-width: 768px){.p-job-archive-filter__chips{gap:10px;margin-top:10px}}.p-job-archive-filter__chip{display:flex;align-items:center;border:1px solid var(--color-black2);border-radius:50px;padding:0 1em;cursor:pointer;transition:all var(--transition-hover)}@media screen and (min-width: 1024px){.p-job-archive-filter__chip{font-size:16px}}@media screen and (max-width: 1023px){.p-job-archive-filter__chip{font-size:12px}}@media screen and (min-width: 769px){.p-job-archive-filter__chip{height:32px}}@media screen and (max-width: 768px){.p-job-archive-filter__chip{height:20px}}.p-job-archive-filter__chip:hover{opacity:.7}.p-job-archive-filter__chip .x{display:inline-block;margin-left:.5em}.p-job-archive-filter__kw{width:100%;padding:1em;border:1px solid var(--color-gray2);border-radius:4px;line-height:1}@media screen and (min-width: 1024px){.p-job-archive-filter__kw{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-filter__kw{font-size:12px}}@media screen and (min-width: 769px){.p-job-archive-filter__kw{flex:1}}@media screen and (max-width: 768px){.p-job-archive-filter__kw{margin-top:10px}}.p-job-archive-filter__sort{border-top:1px solid var(--color-gray2)}@media screen and (min-width: 769px){.p-job-archive-filter__sort{align-items:center;margin-top:15px;padding-top:30px}}@media screen and (max-width: 768px){.p-job-archive-filter__sort{align-items:center;margin-top:15px;padding-top:30px}}.p-job-archive-filter__sort dd{display:flex}@media screen and (min-width: 769px){.p-job-archive-filter__sort dd{gap:15px}}@media screen and (max-width: 768px){.p-job-archive-filter__sort dd{gap:10px}}.p-job-archive-filter__sort button{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-gray2);background-color:var(--color-gray2);border-radius:4px;cursor:pointer}@media screen and (min-width: 1024px){.p-job-archive-filter__sort button{font-size:16px}}@media screen and (max-width: 1023px){.p-job-archive-filter__sort button{font-size:14px}}@media screen and (min-width: 769px){.p-job-archive-filter__sort button{width:160px;height:40px}}@media screen and (max-width: 768px){.p-job-archive-filter__sort button{width:120px;height:40px}}.p-job-archive-filter__sort button.is-active{border:1px solid var(--color-red);background-color:rgba(var(--color-red-rgb), 0.1);color:var(--color-red);font-weight:700}@media screen and (min-width: 769px){.p-job-archive-filter__btn{margin:35px auto 0 !important}}@media screen and (max-width: 768px){.p-job-archive-filter__btn{margin:20px auto 0 !important}}.p-job-archive-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);max-width:1200px;width:94%;background-color:var(--color-bg2);border-radius:10px;border:3px solid var(--color-red);z-index:9999;visibility:hidden;opacity:0;transition:var(--transition-modal);transition-property:visibility, opacity}@media screen and (min-width: 769px){.p-job-archive-modal{padding:0 0 60px}}@media screen and (max-width: 768px){.p-job-archive-modal{padding:0 0 30px}}@media screen and (min-width: 769px){.p-job-archive-modal .p-job-search-dl{padding:60px calc( 80 / 1200 * 100%) 48px}}@media screen and (max-width: 768px){.p-job-archive-modal .p-job-search-dl{padding:30px 15px 30px}}.p-job-archive-modal .p-job-search-btn{max-width:464px;width:90%}.p-job-archive-modal.-on{visibility:visible;opacity:1}.p-job-archive-modal dd{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-job-archive-modal dd{gap:15px}}@media screen and (max-width: 768px){.p-job-archive-modal dd{gap:10px}}.p-job-archive-modal dd button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--color-gray);background-color:var(--color-gray);border-radius:4px;padding:.5em .8em .5em;line-height:1;cursor:pointer}@media screen and (min-width: 1024px){.p-job-archive-modal dd button{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-modal dd button{font-size:12px}}.p-job-archive-modal dd button.is-on{border:1px solid var(--color-red);background-color:rgba(var(--color-red-rgb), 0.1);border-radius:4px;color:var(--color-red);font-weight:700}.p-job-archive-modal .__close{width:32px;height:32px;position:absolute;top:15px;right:15px}.p-job-archive-modal .__close button{width:100%;height:100%;border-radius:60%;background-color:var(--color-red);border:0px;position:relative}.p-job-archive-modal .__close button::before,.p-job-archive-modal .__close button::after{content:'';display:block;width:20px;height:2px;background-color:var(--color-bg2);position:absolute;top:50%;left:50%}.p-job-archive-modal .__close button::before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.p-job-archive-modal .__close button::after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.p-job-archive-modal__overlay{position:fixed;inset:0;background:rgba(var(--color-white-rgb), 0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;opacity:0;z-index:9998;transition:var(--transition-modal);transition-property:visibility, opacity}.p-job-archive-modal__overlay.-on{visibility:visible;opacity:1}@media screen and (min-width: 769px){.p-job-archive-results{margin-top:100px}}@media screen and (max-width: 768px){.p-job-archive-results{margin-top:40px}}.p-job-archive-results__header{display:flex;align-items:baseline;justify-content:space-between}.p-job-archive-results__count{display:flex;align-items:baseline;font-weight:700}@media screen and (min-width: 1024px){.p-job-archive-results__count{font-size:24px}}@media screen and (max-width: 1023px){.p-job-archive-results__count{font-size:16px}}.p-job-archive-results__count span{display:inline-block;color:var(--color-red)}@media screen and (min-width: 1024px){.p-job-archive-results__count span{font-size:56px}}@media screen and (max-width: 1023px){.p-job-archive-results__count span{font-size:24px}}@media screen and (min-width: 1024px){.p-job-archive-results__pageinfo{font-size:20px}}@media screen and (max-width: 1023px){.p-job-archive-results__pageinfo{font-size:14px}}.p-job-archive-results__list{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-job-archive-results__list{gap:60px}}@media screen and (max-width: 768px){.p-job-archive-results__list{gap:30px}}.p-job-archive-card{background-color:var(--color-bg2);border-radius:10px;box-shadow:0px 0px 3px rgba(0,0,0,0.2)}@media screen and (min-width: 769px){.p-job-archive-card{padding:46px calc( 48 / 1200 * 100%) 60px}}@media screen and (max-width: 768px){.p-job-archive-card{padding:30px 15px}}.p-job-archive-card .__title{line-height:1.5;border-bottom:1px solid var(--color-gray2)}@media screen and (min-width: 1024px){.p-job-archive-card .__title{font-size:24px}}@media screen and (max-width: 1023px){.p-job-archive-card .__title{font-size:16px}}@media screen and (min-width: 769px){.p-job-archive-card .__title{margin-bottom:30px;padding-bottom:20px}}@media screen and (max-width: 768px){.p-job-archive-card .__title{margin-bottom:20px;padding-bottom:10px}}@media screen and (min-width: 769px){.p-job-archive-card__main{display:flex;justify-content:space-between}}.p-job-archive-card__thumb{aspect-ratio:400 / 256;position:relative;border-radius:10px;overflow:hidden;margin:0 0 !important}@media screen and (min-width: 769px){.p-job-archive-card__thumb{width:calc( 400 / 1104 * 100%)}}.p-job-archive-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media screen and (min-width: 769px){.p-job-archive-card__info{width:calc( 664 / 1104 * 100%)}}@media screen and (max-width: 768px){.p-job-archive-card__info{margin-top:20px}}@media screen and (min-width: 769px){.p-job-archive-card__info .__sub{display:flex;align-items:center}}.p-job-archive-card__info .__sub .__employment{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--color-red);line-height:1;font-weight:bold;padding:.1em 1em 0;height:28px;border:1px solid var(--color-red);border-radius:50px;margin-bottom:0 !important}@media screen and (min-width: 1024px){.p-job-archive-card__info .__sub .__employment{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__sub .__employment{font-size:12px}}.p-job-archive-card__info .__sub .__block{display:flex;align-items:center}@media screen and (min-width: 769px){.p-job-archive-card__info .__sub .__block{margin-left:1em}}@media screen and (max-width: 768px){.p-job-archive-card__info .__sub .__block{margin-top:.5em}}.p-job-archive-card__info .__sub .__monthly-salary{font-weight:bold;color:var(--color-red)}@media screen and (min-width: 1024px){.p-job-archive-card__info .__sub .__monthly-salary{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__sub .__monthly-salary{font-size:12px}}.p-job-archive-card__info .__sub .__location{font-weight:bold;color:var(--color-gray3);margin-left:1em}@media screen and (min-width: 1024px){.p-job-archive-card__info .__sub .__location{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__sub .__location{font-size:12px}}.p-job-archive-card__info .__company{font-weight:700;margin:.7em 0 .4em}@media screen and (min-width: 1024px){.p-job-archive-card__info .__company{font-size:var(--font-size20)}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__company{font-size:var(--font-size16)}}.p-job-archive-card__info .__job-type{display:flex;flex-wrap:wrap;gap:8px}.p-job-archive-card__info .__job-type span{border:1px solid var(--color-gray4);line-height:1;border-radius:4px;padding:.6em 1em .3em}@media screen and (min-width: 1024px){.p-job-archive-card__info .__job-type span{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__job-type span{font-size:12px}}.p-job-archive-card__info .__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.8;margin-top:1em}@media screen and (min-width: 1024px){.p-job-archive-card__info .__desc{font-size:16px}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__desc{font-size:12px}}.p-job-archive-card__info .__features{display:flex;flex-wrap:wrap;gap:8px;margin-top:1em}.p-job-archive-card__info .__features span{color:var(--color-gray3)}@media screen and (min-width: 1024px){.p-job-archive-card__info .__features span{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-card__info .__features span{font-size:12px}}.p-job-archive-card__info .__features span::before{content:'#'}.p-job-archive-card__btn{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.p-job-archive-card__btn{gap:30px;margin-top:30px}}@media screen and (max-width: 768px){.p-job-archive-card__btn{flex-direction:column;gap:10px;margin-top:30px}}.p-job-archive-card__btn a{display:flex;align-items:center;justify-content:center;background-color:var(--color-black2);border:1px solid var(--color-black2);color:var(--color-text2);border-radius:50px;position:relative;transition:var(--transition-hover);transition-property:background-color, color}@media screen and (min-width: 1024px){.p-job-archive-card__btn a{font-size:var(--font-size16)}}@media screen and (max-width: 1023px){.p-job-archive-card__btn a{font-size:var(--font-size12)}}@media screen and (min-width: 769px){.p-job-archive-card__btn a{width:calc( 536 / 1104 * 100%);height:54px}}@media screen and (max-width: 768px){.p-job-archive-card__btn a{width:100%;height:54px}}.p-job-archive-card__btn a:hover{background-color:var(--color-bg2);color:var(--color-black2)}.p-job-archive-card__btn a.__red{background-color:var(--color-red);border:1px solid var(--color-red)}.p-job-archive-card__btn a.__red:hover{background-color:var(--color-bg2);color:var(--color-red)}.p-job-archive-card__btn svg{width:15px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 769px){.p-job-archive-pager{margin-top:60px}}@media screen and (max-width: 768px){.p-job-archive-pager{margin-top:40px}}.p-job-archive-pager ul{display:flex;align-items:center;justify-content:center;gap:8px}.p-job-archive-pager li.is-dots{padding:0 .5em}.p-job-archive-pager li:not(.is-dots) span{display:flex;align-items:center;justify-content:center;background-color:var(--color-black2);border:1px solid var(--color-black2);border-radius:4px;color:var(--color-text2)}@media screen and (min-width: 769px){.p-job-archive-pager li:not(.is-dots) span{width:40px;height:40px}}@media screen and (max-width: 768px){.p-job-archive-pager li:not(.is-dots) span{width:30px;height:30px}}.p-job-archive-pager li a{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg2);border:1px solid var(--color-black2);border-radius:4px}@media screen and (min-width: 769px){.p-job-archive-pager li a{width:40px;height:40px}}@media screen and (max-width: 768px){.p-job-archive-pager li a{width:30px;height:30px}}.p-job-archive-post-card a{display:block;width:100%;height:100%}.p-job-archive-post-card a:hover .p-job-archive-card__img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-job-archive-card__img{aspect-ratio:373 / 240;border-radius:10px;overflow:hidden;position:relative}.p-job-archive-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:var(--transition-hover-scale);transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;will-change:transform}.p-job-archive-card__img .__type{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--color-red);background-color:var(--color-bg2);line-height:1;font-weight:bold;padding:.1em 1em 0;height:28px;border:1px solid var(--color-red);border-radius:50px;position:absolute;top:12px;left:12px}@media screen and (min-width: 1024px){.p-job-archive-card__img .__type{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-card__img .__type{font-size:12px}}.p-job-archive-post-card__main{margin-top:13px}.p-job-archive-post-card__main .__top-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3em}.p-job-archive-post-card__main .__top-flex .__location{font-weight:bold;color:var(--color-gray3)}@media screen and (min-width: 1024px){.p-job-archive-post-card__main .__top-flex .__location{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-post-card__main .__top-flex .__location{font-size:12px}}.p-job-archive-post-card__main .__top-flex .__monthly-salary{font-weight:bold;color:var(--color-red)}@media screen and (min-width: 1024px){.p-job-archive-post-card__main .__top-flex .__monthly-salary{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-post-card__main .__top-flex .__monthly-salary{font-size:12px}}.p-job-archive-post-card__main .__title{line-height:1.4}@media screen and (min-width: 1024px){.p-job-archive-post-card__main .__title{font-size:22px}}@media screen and (max-width: 1023px){.p-job-archive-post-card__main .__title{font-size:16px}}.p-job-archive-post-card__main .__job-type{display:flex;flex-wrap:wrap;gap:8px;margin-top:.5em}.p-job-archive-post-card__main .__job-type span{border:1px solid var(--color-gray4);background-color:var(--color-bg2);line-height:1;border-radius:4px;padding:.6em 1em .3em}@media screen and (min-width: 1024px){.p-job-archive-post-card__main .__job-type span{font-size:14px}}@media screen and (max-width: 1023px){.p-job-archive-post-card__main .__job-type span{font-size:12px}}.p-job-archive-post-card__main .__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.8;margin-top:1em}@media screen and (min-width: 1024px){.p-job-archive-post-card__main .__desc{font-size:16px}}@media screen and (max-width: 1023px){.p-job-archive-post-card__main .__desc{font-size:12px}}.p-job-search-wrap{max-width:1200px;width:calc( 100% - 30px)}@media screen and (min-width: 769px){.p-job-search-wrap{margin:25px auto 0}}@media screen and (max-width: 768px){.p-job-search-wrap{margin:25px auto 0}}@media screen and (min-width: 769px){.p-job-search-wrap #breadcrumb{margin-bottom:64px}}@media screen and (max-width: 768px){.p-job-search-wrap #breadcrumb{margin-bottom:64px}}.p-job-search-hero{display:flex;align-items:center;justify-content:center;width:100%;position:relative}@media screen and (min-width: 769px){.p-job-search-hero{height:267px;margin-top:-40px}}@media screen and (max-width: 768px){.p-job-search-hero{height:140px}}.p-job-search-hero .__bg{width:100%;height:100%;position:absolute;top:0;left:0}.p-job-search-hero .__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.p-job-search-hero .__title{position:relative}@media screen and (min-width: 769px){.p-job-search-hero .__title{width:480px}}@media screen and (max-width: 768px){.p-job-search-hero .__title{width:240px}}.p-job-search__title{display:flex;align-items:baseline;border-bottom:3px solid var(--color-red);padding-bottom:.3em}@media screen and (min-width: 769px){.p-job-search__title{margin-bottom:30px}}@media screen and (max-width: 768px){.p-job-search__title{margin-bottom:20px}}.p-job-search__title span{display:inline-block}@media screen and (min-width: 1024px){.p-job-search__title .__jp{font-size:33px}}@media screen and (max-width: 1023px){.p-job-search__title .__jp{font-size:22px}}.p-job-search__title .__en{color:var(--color-red);margin-left:1em}@media screen and (min-width: 1024px){.p-job-search__title .__en{font-size:22px}}@media screen and (max-width: 1023px){.p-job-search__title .__en{font-size:16px}}.p-job-search-main{background-color:var(--color-bg2);border-radius:10px}@media screen and (min-width: 769px){.p-job-search-main{padding:16px calc( 80 / 1200 * 100%) 48px}}@media screen and (max-width: 768px){.p-job-search-main{padding:0 15px 30px}}.p-job-search-dl:not(:first-of-type){border-top:1px solid var(--color-gray2)}@media screen and (min-width: 769px){.p-job-search-dl{display:flex;align-items:flex-start;justify-content:space-between;padding:48px 0}}@media screen and (max-width: 768px){.p-job-search-dl{padding:30px 0}}@media screen and (min-width: 769px){.p-job-search-dl.-center{align-items:center}}@media screen and (min-width: 769px){.p-job-search-dl dt{width:calc( 180 / 1040 * 100%)}}@media screen and (max-width: 768px){.p-job-search-dl dt{margin-bottom:10px}}.p-job-search-dl dt .__title{display:flex;align-items:center}.p-job-search-dl dt .__title i{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.p-job-search-dl dt .__title span{display:inline-block;line-height:1;margin-top:.3em;margin-left:.5em}@media screen and (min-width: 1024px){.p-job-search-dl dt .__title span{font-size:20px}}@media screen and (max-width: 1023px){.p-job-search-dl dt .__title span{font-size:14px}}.p-job-search-dl dt .__desc{font-weight:400;margin-top:.5em}@media screen and (min-width: 1024px){.p-job-search-dl dt .__desc{font-size:14px}}@media screen and (max-width: 1023px){.p-job-search-dl dt .__desc{font-size:12px}}@media screen and (min-width: 769px){.p-job-search-dl dd{width:calc( 800 / 1040 * 100%)}}.p-job-search-dl dd ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-job-search-dl dd ul{gap:15px}}@media screen and (max-width: 768px){.p-job-search-dl dd ul{gap:10px}}.p-job-search-dl dd input[type="search"]{width:100%;padding:1em;border:1px solid var(--color-gray2);border-radius:4px;line-height:1}@media screen and (min-width: 1024px){.p-job-search-dl dd input[type="search"]{font-size:14px}}@media screen and (max-width: 1023px){.p-job-search-dl dd input[type="search"]{font-size:12px}}.p-job-search-tax__item{cursor:pointer}.p-job-search-tax__item input[type="checkbox"]{display:none}.p-job-search-tax__item input[type="checkbox"]:checked+span{border:1px solid var(--color-red);background-color:rgba(var(--color-red-rgb), 0.1);color:var(--color-red);font-weight:700}.p-job-search-tax__item span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--color-gray);background-color:var(--color-gray);border-radius:4px;padding:.6em .8em .4em;line-height:1;cursor:pointer}@media screen and (min-width: 1024px){.p-job-search-tax__item span{font-size:14px}}@media screen and (max-width: 1023px){.p-job-search-tax__item span{font-size:12px}}.p-job-search-btn{margin:0 auto}@media screen and (min-width: 769px){.p-job-search-btn{width:calc( 464 / 1040 * 100%)}}.p-job-search-btn button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer}.p-job-search-btn span{color:var(--color-black) !important}.p-job-single{max-width:1200px;width:calc( 100% - 30px)}@media screen and (min-width: 769px){.p-job-single{margin:25px auto 0}}@media screen and (max-width: 768px){.p-job-single{margin:25px auto 0}}@media screen and (min-width: 769px){.p-job-single #breadcrumb{margin-bottom:64px}}@media screen and (max-width: 768px){.p-job-single #breadcrumb{margin-bottom:30px}}@media screen and (min-width: 769px){.p-job-single-flex{display:flex;justify-content:space-between}}.p-job-single-main{background-color:var(--color-bg2);border-radius:10px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);box-sizing:border-box}@media screen and (min-width: 769px){.p-job-single-main{width:calc( 870 / 1200 * 100%);padding:48px}}@media screen and (max-width: 768px){.p-job-single-main{padding:30px 15px}}.p-job-single-main .p-job-archive-card__btn{width:100%}.p-job-single-main .p-job-archive-card__btn.-last{margin-top:50px}.p-job-single-main .p-job-archive-card__btn a{width:100%}.p-job-single-header{border-bottom:1px solid var(--color-gray2)}@media screen and (min-width: 769px){.p-job-single-header{padding-bottom:30px;margin-bottom:30px}}@media screen and (max-width: 768px){.p-job-single-header{padding-bottom:30px;margin-bottom:30px}}.p-job-single-header .__top-flex{display:flex;justify-content:space-between;align-items:center}.p-job-single-header .__employment_type{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--color-red);line-height:1;font-weight:bold;padding:.1em 1em 0;height:28px;border:1px solid var(--color-red);border-radius:50px}@media screen and (min-width: 1024px){.p-job-single-header .__employment_type{font-size:14px}}@media screen and (max-width: 1023px){.p-job-single-header .__employment_type{font-size:12px}}.p-job-single-header .__postdate{color:var(--color-gray3)}@media screen and (min-width: 1024px){.p-job-single-header .__postdate{font-size:14px}}@media screen and (max-width: 1023px){.p-job-single-header .__postdate{font-size:12px}}.p-job-single-header .__title{line-height:1.5;margin-top:.7em}@media screen and (min-width: 1024px){.p-job-single-header .__title{font-size:24px}}@media screen and (max-width: 1023px){.p-job-single-header .__title{font-size:16px}}.p-job-single-header .__job-type{display:flex;flex-wrap:wrap;gap:8px;margin-top:.7em}.p-job-single-header .__job-type span{border:1px solid var(--color-gray4);line-height:1;border-radius:4px;padding:.6em 1em .3em}@media screen and (min-width: 1024px){.p-job-single-header .__job-type span{font-size:14px}}@media screen and (max-width: 1023px){.p-job-single-header .__job-type span{font-size:12px}}.p-job-single-header .__company{font-weight:700;margin-top:1em}@media screen and (min-width: 1024px){.p-job-single-header .__company{font-size:20px}}@media screen and (max-width: 1023px){.p-job-single-header .__company{font-size:16px}}.p-job-single-header .__features{display:flex;flex-wrap:wrap;gap:8px;margin-top:.2em}.p-job-single-header .__features span{color:var(--color-gray3)}@media screen and (min-width: 1024px){.p-job-single-header .__features span{font-size:14px}}@media screen and (max-width: 1023px){.p-job-single-header .__features span{font-size:12px}}.p-job-single-header .__features span::before{content:'#'}.p-job-single__thumb{border-radius:10px;overflow:hidden;margin-top:26px}.p-job-single-overview{border-top:1px solid var(--color-gray5)}@media screen and (min-width: 769px){.p-job-single-overview{margin-top:50px}}@media screen and (max-width: 768px){.p-job-single-overview{margin-top:30px}}.p-job-single-overview dl{display:flex;border-bottom:1px solid var(--color-gray5)}.p-job-single-overview dt{width:calc( 160 / 774 * 100%);padding:1em;background-color:rgba(var(--color-red-rgb), 0.1);font-weight:700;color:var(--color-red);line-height:1.8}@media screen and (min-width: 1024px){.p-job-single-overview dt{font-size:16px}}@media screen and (max-width: 1023px){.p-job-single-overview dt{font-size:14px}}@media screen and (min-width: 769px){.p-job-single-overview dt br{display:none}}.p-job-single-overview dd{line-height:1.8;flex:1;padding:1em}@media screen and (min-width: 1024px){.p-job-single-overview dd{font-size:16px}}@media screen and (max-width: 1023px){.p-job-single-overview dd{font-size:14px}}@media screen and (min-width: 769px){.p-job-single-desc{margin-top:45px}}@media screen and (max-width: 768px){.p-job-single-desc{margin-top:30px}}.p-job-single-desc .__title{color:var(--color-text2);font-weight:700;background-color:var(--color-black2);line-height:1;padding:1em 1em .9em}@media screen and (min-width: 1024px){.p-job-single-desc .__title{font-size:22px}}@media screen and (max-width: 1023px){.p-job-single-desc .__title{font-size:16px}}@media screen and (min-width: 769px){.p-job-single-desc .__title{margin-bottom:24px}}@media screen and (max-width: 768px){.p-job-single-desc .__title{margin-bottom:20px}}.p-job-single-desc .__desc{list-height:2}@media screen and (min-width: 1024px){.p-job-single-desc .__desc{font-size:18px}}@media screen and (max-width: 1023px){.p-job-single-desc .__desc{font-size:14px}}@media screen and (min-width: 769px){.p-job-single-gallery{margin-top:45px}}@media screen and (max-width: 768px){.p-job-single-gallery{margin-top:30px}}.p-job-single-gallery .__title{color:var(--color-text2);font-weight:700;background-color:var(--color-black2);line-height:1;padding:1em 1em .9em}@media screen and (min-width: 1024px){.p-job-single-gallery .__title{font-size:22px}}@media screen and (max-width: 1023px){.p-job-single-gallery .__title{font-size:16px}}@media screen and (min-width: 769px){.p-job-single-gallery .__title{margin-bottom:24px}}@media screen and (max-width: 768px){.p-job-single-gallery .__title{margin-bottom:20px}}.p-job-single-gallery .__gallery{display:-ms-grid;display:grid}@media screen and (min-width: 769px){.p-job-single-gallery .__gallery{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:24px}}@media screen and (max-width: 768px){.p-job-single-gallery .__gallery{gap:10px}}.p-job-single-gallery .__gallery li{border-radius:10px;overflow:hidden}.p-job-single-related{display:-ms-grid;display:grid}@media screen and (min-width: 769px){.p-job-single-related{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);margin-top:170px;gap:40px}}@media screen and (max-width: 768px){.p-job-single-related{margin-top:60px;gap:30px}}.p-top-higonaru{background-image:url("../img/common/higonaru-bg.png");background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.p-top-higonaru{display:flex;align-items:center;justify-content:space-between;margin-bottom:90px;padding:1.6rem 2rem}}@media screen and (max-width: 768px){.p-top-higonaru{width:100%;margin:20px auto 70px}}@media screen and (min-width: 769px){.p-top-higonaru__title{width:calc( 553 / 1200 * 100%)}}@media screen and (max-width: 768px){.p-top-higonaru__title{width:calc( 280 / 360 * 100%);margin:0 auto;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media screen and (min-width: 769px){.p-top-higonaru__main{width:calc( 610 / 1200 * 100%);padding-top:4rem}}@media screen and (max-width: 768px){.p-top-higonaru__main{padding:0 3rem 3rem}}.p-top-higonaru__text{line-height:calc( 2.5 * 1em);color:var(--color-text2);font-weight:700}@media screen and (min-width: 1024px){.p-top-higonaru__text{font-size:16px}}@media screen and (max-width: 1023px){.p-top-higonaru__text{font-size:14px}}.p-top-higonaru__text::before,.p-top-higonaru__text::after{content:'';display:block;width:0;height:0;font-size:inherit}.p-top-higonaru__text::before{margin-top:calc( ( 1 - 2.5 ) * .5em)}.p-top-higonaru__text::after{margin-bottom:calc( ( 1 - 2.5 ) * .5em)}@media screen and (max-width: 768px){.p-top-higonaru__text br{display:none}}@media screen and (min-width: 769px){.p-top-higonaru__link{display:flex;align-items:center;justify-content:space-between;margin-top:2.8rem}}@media screen and (max-width: 768px){.p-top-higonaru__link{display:-ms-grid;display:grid;row-gap:2rem;margin-top:3.6rem}}.p-top-higonaru__link li{position:relative}@media screen and (min-width: 769px){.p-top-higonaru__link li{width:calc( 280 / 566 * 100%)}}.p-top-higonaru__link li.-green i{background-color:var(--color-green)}.p-top-higonaru__link li.-yellow i{background-color:var(--color-yellow)}.p-top-higonaru__link li::before{content:'';display:block;width:100%;height:100%;background-color:var(--color-black1);border-radius:50px;position:absolute;bottom:-4px;left:0}.p-top-higonaru__link a{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg2);position:relative;border-radius:50px;overflow:hidden;border:2px solid var(--color-black1);transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}.p-top-higonaru__link a:hover{opacity:.7}@media screen and (min-width: 769px){.p-top-higonaru__link a{height:6rem}}@media screen and (max-width: 768px){.p-top-higonaru__link a{height:6.2rem}}.p-top-higonaru__link span{display:inline-block;font-weight:700;padding-right:1em}@media screen and (min-width: 1024px){.p-top-higonaru__link span{font-size:16px}}@media screen and (max-width: 1023px){.p-top-higonaru__link span{font-size:14px}}.p-top-higonaru__link i{display:flex;align-items:center;justify-content:center;width:4rem;height:100%;position:absolute;top:0;right:0}.p-top-higonaru__link i img{width:.97rem;height:1.05rem}.p-top-category#i_company .index_category_tit::before{content:'';position:absolute;left:-36px;top:-24px;background:url("../img/common/illust_company.svg");background-size:contain;background-repeat:no-repeat;width:59.78px;height:73px;z-index:5}.p-top-category#i_company .index_category_tit .jp{background:var(--color-kumamoto-job)}.p-top-category#i_company .index_category_tit .en{color:var(--color-kumamoto-job)}.p-top-category#i_company .index_category_content::before{background:var(--color-kumamoto-job)}.p-top-pr-jack{position:relative;z-index:9}.p-top-pr-jack .__text{position:absolute}@media screen and (min-width: 769px){.p-top-pr-jack .__text{width:276.787px;top:-80px;right:140px}}@media screen and (max-width: 768px){.p-top-pr-jack .__text{width:200px;bottom:calc( 100% + 60px);right:110px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}.p-top-pr-jack .__img{aspect-ratio:168.455 / 193.593;position:absolute;right:5px}@media screen and (min-width: 769px){.p-top-pr-jack .__img{width:168.455px;top:-100px}}@media screen and (max-width: 768px){.p-top-pr-jack .__img{width:100px;bottom:calc( 100% + 30px)}}
