﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.font-noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}:root{--ark-font_family: "Noto Sans JP","Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif}.red{color:red;font-weight:bold}p{font-size:.875rem;line-height:2}h3{font-size:1.3em}h4{font-size:1em}.list-unstyled{padding-left:0;list-style:none}li{font-size:.875rem}.wp-block-image img{width:100%}input,textarea{font-size:16px}@media not all and (min-width: 1000px){.l-content{overflow-x:clip}}.p-topArea.-noimg{background:#fafbfc !important}@media not all and (min-width: 1000px){.p-topArea.-noimg{min-height:220px}}@media not all and (min-width: 600px){.p-topArea.-noimg{align-items:center}}.p-topArea__body{text-shadow:none;color:#000}.p-topArea .c-pageTitle__sub{font-size:.875rem;color:#000;font-style:normal;letter-spacing:.08em}.p-topArea .c-pageTitle__sub:before,.p-topArea .c-pageTitle__sub:after{content:none}.p-topArea .c-pageTitle__txt{margin-top:20px}.c-btn{transition:all .3s}.c-btn .ark-block-button__link{width:100%;transition:all .25s}.c-btn .ark-block-button__link:hover{transition:all .3s}.c-btn .ark-block-button__link:hover .ark-block-button__icon{transition:all .3s}.c-btn .ark-block-button__text{font-weight:600;font-size:min(4vw,.875rem)}.c-btn .ark-block-button__icon{position:absolute}.c-btn-inline .ark-block-button__link{background-color:rgba(0,0,0,0);display:flex;justify-content:flex-start;max-width:fit-content;padding-left:0;border-bottom:2px solid #ff9827}.c-btn-inline.icon-posi-left .ark-block-button__icon{left:0}.c-btn-inline.icon-posi-right .ark-block-button__icon{right:0}.c-btn-block.icon-posi-left .ark-block-button__icon{left:1.5em}.c-btn-block.icon-posi-right .ark-block-button__icon{right:1.5em}.c-btn-arrow .ark-block-button__icon{width:1.3em;height:1.3em}.c-btn-w .ark-block-button__link{background:#fff;color:#ff9827;border-color:#ff9827}.c-btn-w .ark-block-button__link .ark-block-button__icon{padding:0}.c-btn-w .ark-block-button__link .ark-block-button__icon .path-01{fill:none;stroke:#fff;stroke-miterlimit:10}.c-btn-w .ark-block-button__link:hover{background:#ff9827;color:#fff;border-color:#fff}.c-btn-w .ark-block-button__link:hover .ark-block-button__icon .path-01{stroke:#ff9827}.c-btn-gradient{background:#fdcb58;border-radius:6px}.c-btn-gradient a{color:#5c4000}.c-btn-outline-main{background:#fff;border:1px solid #ff9827;border-radius:6px}.c-btn-outline-main a{color:#ff9827}.-outline-b{background:#fff;border:1px solid #000;border-radius:6px}.-outline-b a{color:#000}.c-btn-blue-outline{background:#fff;border:1px solid #ff9827;border-radius:6px}.c-btn-blue-outline a{color:#ff9827}.c-btn-b-outline{background:#fff;border:1px solid #000;border-radius:6px}.c-btn-b-outline a{color:#000}.wpcf7-not-valid-tip{font-size:10px !important}.wpcf7-form-control-wrap{width:100%}.wpcf7-spinner{margin:20px 24px}.wpcf7-acceptance input[type=checkbox]{display:none !important}.wpcf7-acceptance input[type=checkbox]+span{padding-left:40px;display:inline-block;position:relative}.wpcf7-acceptance input[type=checkbox]+span::before,.wpcf7-acceptance input[type=checkbox]+span::after{content:"";display:block;position:absolute;top:0}.wpcf7-acceptance input[type=checkbox]+span::before{border:1px solid #000;background-color:#fff;height:24px;width:24px;border-radius:4px;left:0;top:50%;translate:0 -50%}.wpcf7-acceptance input[type=checkbox]+span::after{display:none;opacity:0;border-bottom:3px solid #000;border-left:3px solid #000;width:24px;height:12px;margin-top:-12px;left:5px;top:50%;rotate:-45deg}.wpcf7-acceptance input:checked+span::after{display:block;opacity:1}.swiper-button-next:after,.swiper-button-prev:after{font-size:28px !important}.swiper-pagination-bullet-active{background:#ff9827 !important}.l-header .c-headLogo__img{transition:none}.l-header .c-headLogo__img.-top{margin-top:-18px}.l-header__upper{display:flex;align-items:center;background:#f5f6f8;border-bottom:1px solid #d5e2f7;padding:5px 2vw}@media not all and (min-width: 600px){.l-header__upper{padding:0 2vw}}.l-header__upper-logo{height:18px}@media not all and (min-width: 600px){.l-header__upper-logo{height:14px}}@media not all and (min-width: 1000px){.l-header__logo{justify-content:flex-start}}.l-header__right .c-btn-wrap{margin-left:20px}[data-btns=rr-rl] .l-header__body{grid-template-areas:"left center right search menu";grid-template-columns:0 76% auto var(--ark-searchW) var(--ark-drawerW)}.p-drawer{background:#1f2125}@media not all and (min-width: 600px){.p-drawer{padding-block:70px 0}}@media(min-width: 1000px){.p-drawer__inner{overflow:visible;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;max-width:100% !important}}@media not all and (min-width: 600px){.p-drawer__inner{padding-bottom:70px}}.p-drawer__body{padding:10vw 6vw 0}.p-drawer .c-drawerNav{border:none;text-align:center}.p-drawer .c-drawerNav .menu-item{border-bottom:none}.p-drawer .c-drawerNav .menu-item a{font-size:1.125rem}.p-drawer__close{display:none !important}.l-footer__widgets{padding:4rem 0}@media not all and (min-width: 1000px){.l-footer__widgets{padding:2rem 0}}.l-footer .-widget1 .widget_media_image{max-width:330px}@media not all and (min-width: 600px){.l-footer .-widget1 .widget_media_image{max-width:80vw}}.l-footer .-widget1 #block-3{margin-top:16px}.l-footer .-widget2 .widget_text a{text-decoration:none;font-size:.75rem}.l-footer__foot #menu-main-2{border-bottom:none;border-top:none}.l-footer__foot #menu-main-2 .menu-item{border-bottom:none}.l-footer__foot .c-copyright{font-size:10px}.home .sec-ttl{position:relative;margin-bottom:3em;font-weight:400;text-align:center}@media not all and (min-width: 1000px){.home .sec-ttl{font-size:1.625rem;margin-bottom:1.3em}}.home .sec-ttl:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:50px;height:3px;left:50%;transform:translateX(-50%);background-color:#fdcb58;border-radius:2px}.home #mv .p-sec{position:relative;margin-inline:auto;max-width:1900px}@media not all and (min-width: 1000px){.home #mv .p-sec .desc .ttl{font-size:23px;line-height:1.4}}@media not all and (min-width: 1000px){.home #mv .p-sec .desc .txt{margin-top:10px}}.home #mv .p-sec .bg img{width:100%}@media(min-width: 1000px){.home #mv .p-sec .c-btn-wrap{position:absolute;top:84%;left:3%}}@media not all and (min-width: 1000px){.home #mv .p-sec .c-btn-wrap{max-width:310px;margin-inline:auto;margin-top:30px}}@media not all and (min-width: 600px){.home #mv .p-sec .c-btn-wrap{max-width:90vw}}.home #mv .pc-desc-txt{font-size:16px;margin-top:20px;max-width:720px;margin-inline:auto}#now-recruit{padding:60px 0}@media not all and (min-width: 1000px){#now-recruit{padding:20px 0}}#now-recruit .wrap{text-align:center}#now-recruit .sec-ttl{font-size:1.625rem;font-weight:400;text-align:center;font-family:var(--ark-font_family);letter-spacing:.05em;margin-bottom:1.5em}#now-recruit .recruit-box{max-width:500px;margin:0 auto;background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;padding:32px 32px 28px;transition:box-shadow .6s cubic-bezier(0.22, 1, 0.36, 1)}#now-recruit .recruit-box:hover{box-shadow:0 4px 16px rgba(0,0,0,.04)}@media not all and (min-width: 1000px){#now-recruit .recruit-box{padding:24px 20px 20px;margin-top:20px}}#now-recruit .recruit-box .c-btn-cta{display:block;margin-top:24px;padding:14px 40px;font-size:.9375rem;background:#fdcb58;color:#5c4000;font-weight:500;text-align:center;text-decoration:none;transition:opacity .6s ease-out;border-radius:6px}#now-recruit .recruit-box .c-btn-cta:hover{opacity:.85;color:#5c4000}@media not all and (min-width: 1000px){#now-recruit .recruit-box .c-btn-cta{margin-top:20px;padding:12px 32px}}#now-recruit .recruit-hero{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}@media not all and (min-width: 1000px){#now-recruit .recruit-hero{margin-bottom:16px;padding-bottom:16px}}#now-recruit .recruit-hero__label{font-size:.8125rem;color:#757575;letter-spacing:.1em;font-weight:400}#now-recruit .recruit-hero__link{text-decoration:none;color:inherit}#now-recruit .recruit-hero__link:hover{text-decoration:none}#now-recruit .recruit-hero__number{font-size:2.5rem;font-weight:400;color:#ff9827;line-height:1.2}#now-recruit .recruit-hero__number span{font-size:1rem;color:var(--ark-color--text);font-weight:400;margin-left:2px}@media not all and (min-width: 1000px){#now-recruit .recruit-hero__number{font-size:2rem}}#now-recruit .recruit-data{display:flex;flex-direction:column;gap:8px}#now-recruit .recruit-data .item{display:flex;align-items:center;gap:10px;font-size:.875rem}@media not all and (min-width: 600px){#now-recruit .recruit-data .item{flex-direction:column;align-items:flex-start}}#now-recruit .recruit-data .item__label{font-weight:700;color:var(--ark-color--text);flex-shrink:0;min-width:5em;text-align:left}#now-recruit .recruit-data .item__value{color:#555}.home #originals{padding-block:80px}@media not all and (min-width: 1000px){.home #originals{padding-block:50px}}.home #originals .originals-swiper{margin-top:20px}.home #originals .p-sec{display:flex}@media(min-width: 1000px){.home #originals .p-sec{align-items:center;gap:40px}}@media not all and (min-width: 1000px){.home #originals .p-sec{flex-direction:column;gap:30px}}.home #originals .p-sec__header{display:flex;flex-direction:column;align-items:center}@media(min-width: 1000px){.home #originals .p-sec__header{justify-content:center;border:1px solid #e2e2e2;border-radius:6px;padding:20px;min-width:280px;height:280px}}.home #originals .p-sec__header p{color:#757575;font-size:12px;text-align:center;line-height:1.6;margin-top:20px}.home #originals .p-sec__header .sns-wrap{display:flex;gap:10px;margin-top:10px}.home #originals .p-sec__header .sns-wrap .sns-item{width:20px;height:20px}.home #originals .p-sec__header .sns-wrap .sns-item img{width:100%;height:100%}.home #originals .p-sec__main{width:100%;min-width:0}@media(min-width: 1000px){.home #originals .p-sec__main{flex:1}}.home #originals .p-sec__main .originals-swiper{max-width:100%}.home #originals .p-sec__main .swiper-slide{width:300px}.home #originals .p-sec__main .yt-wrap{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}.home #originals .p-sec__main .yt-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;aspect-ratio:1/1}.home #originals .p-sec__main .yt-wrap .yt-cover{position:absolute;inset:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0);border:0;padding:0;z-index:5;touch-action:pan-y}.home #originals .p-sec__main .swiper-pagination-bullets{bottom:-30px !important}.home #originals .p-sec__main .swiper-pagination-bullets .swiper-pagination-bullet{cursor:pointer;border-radius:0;margin:0 !important;width:45px;opacity:1;height:3px;background-color:#d8d8d8 !important}.home #originals .p-sec__main .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#ff9827 !important}.home #promise{display:none;padding-block:80px}@media not all and (min-width: 1000px){.home #promise{padding-block:50px 0}}.home #promise .p-sec__main{margin-top:20px;display:flex;gap:8px}@media not all and (min-width: 1000px){.home #promise .p-sec__main{flex-direction:column}}.home #real{padding-block:80px}@media not all and (min-width: 1000px){.home #real{padding-block:50px}}.home #real .p-sec__main{margin-top:20px;display:flex;gap:1%}@media not all and (min-width: 1000px){.home #real .p-sec__main{flex-direction:column;gap:16px}}.home #real .p-sec .real-item{background:#f5f5f5;display:flex;flex-direction:column;border-radius:12px}.home #real .p-sec .real-item img{border-radius:12px 12px 0 0;width:100%}.home #real .p-sec .real-item .content{padding:0 20px 18px}.home #real .p-sec .real-item .content .ttl{font-size:1.125rem}.home #real .p-sec .real-item .content .ttl::before{display:inline-block;font-size:1.875rem;padding-right:6px}.home #real .p-sec .real-item.step-1 .ttl::before{content:"01"}.home #real .p-sec .real-item.step-2 .ttl::before{content:"02"}.home #real .p-sec .real-item.step-3 .ttl::before{content:"03"}.home #real .p-sec-2{margin-top:80px}@media not all and (min-width: 1000px){.home #real .p-sec-2{margin-top:40px}}.home #real .p-sec-2__main{max-width:1000px;margin-inline:auto}.home #real .p-sec-2 .wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px 12px}@media not all and (min-width: 1000px){.home #real .p-sec-2 .wrap{grid-template-columns:repeat(2, 1fr);gap:2%}}.home #real .p-sec-2 .wrap .inner_box .top_img img{width:100%;border-radius:6px}.home #real .p-sec-2 .wrap .inner_box .welfare_about h3{font-size:1rem;font-weight:600}@media not all and (min-width: 1000px){.home #real .p-sec-2 .wrap .inner_box .welfare_about h3{font-size:.875rem}}.home #real .p-sec-2 .wrap .inner_box .welfare_about p{line-height:1.7;margin-top:10px}@media not all and (min-width: 1000px){.home #real .p-sec-2 .wrap .inner_box .welfare_about p{font-size:.75rem}}.home #history{background:#f7f7f7;padding-block:80px}@media not all and (min-width: 1000px){.home #history{padding-block:50px}}.home #history .p-sec .sec-ttl{text-align:center}.home #history .p-sec__main{margin-top:20px;display:flex;gap:8px}@media(min-width: 1000px){.home #history .p-sec__main{max-width:fit-content;background:#fff;margin-inline:auto;justify-content:center;padding:60px 90px;margin-top:40px}}@media not all and (min-width: 1000px){.home #history .p-sec__main{margin-top:40px;max-width:min(94vw,520px);margin-inline:auto}}@media(min-width: 1000px){.home #history .p-sec__main img{max-width:640px}}.home #message{padding-block:80px}@media not all and (min-width: 1000px){.home #message{padding-block:20px 50px}}.home #message .p-sec__main{margin-top:20px;display:flex;gap:3%}@media not all and (min-width: 1000px){.home #message .p-sec__main{flex-direction:column;gap:10px}}.home #message .p-sec__main img{border-radius:16px}.home #message .p-sec__main .txt-wrap{flex:0 1 100%}.home #message .p-sec__main .txt-wrap .ttl{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:1.437rem;font-weight:400}.home #message .p-sec__main .txt-wrap .message{font-size:.875rem;margin-top:1rem}.home #message .p-sec__main .txt-wrap .name{margin-top:10px;text-align:right}.home #message .p-sec-2{margin-top:70px}@media not all and (min-width: 1000px){.home #message .p-sec-2{margin-top:40px}}.home #message .p-sec-2__main{margin-top:20px;display:flex;gap:3%}@media not all and (min-width: 1000px){.home #message .p-sec-2__main{flex-direction:column;gap:10px}}.home #message .p-sec-2__main img{border-radius:16px}.home #message .p-sec-2__main .txt-wrap{flex:0 1 100%}.home #message .p-sec-2__main .txt-wrap .ttl{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:1.25rem;font-weight:400}.home #message .p-sec-2__main .txt-wrap .ttl:not(:first-of-type){margin-top:1em}.home #message .p-sec-2__main .txt-wrap .message{font-size:.875rem;margin-top:.4em}.home #message .p-sec-2__main .txt-wrap .name{margin-top:10px;text-align:right}.home #voice{background:#f7f7f7;padding-block:60px}@media not all and (min-width: 1000px){.home #voice{padding-block:40px;margin-top:40px}}.home #voice .p-sec .sec-ttl{text-align:center}.home #voice .p-sec__main{margin-top:20px;display:flex;gap:8px}.home #voice .p-sec__main .voice-swiper{height:auto !important}.home #voice .p-sec__main .voice-swiper .swiper-wrapper{align-items:stretch}.home #voice .p-sec__main .voice-swiper .swiper-slide{height:auto;display:flex}.home #voice .p-sec__main .voice-swiper .swiper-slide .inner{background:#fff;border-radius:12px;display:flex;flex-direction:column;flex:1;width:100%}.home #voice .p-sec__main .voice-swiper .swiper-slide .inner a{text-decoration:none;color:#000;display:flex;flex-direction:column;flex:1}.home #voice .p-sec__main .voice-swiper .swiper-slide img{border-radius:12px 12px 0 0}.home #voice .p-sec__main .voice-swiper .swiper-slide .head{font-size:18px;margin-top:10px}.home #voice .p-sec__main .voice-swiper .swiper-slide .head::before{content:"Q";display:inline-block;font-size:20px;padding-right:6px}.home #voice .p-sec__main .voice-swiper .swiper-slide .content{padding:8px 20px 18px;display:flex;flex-direction:column;flex:1}.home #voice .p-sec__main .voice-swiper .swiper-slide .credit{display:flex;text-align:right;margin-top:1rem}.home #voice .p-sec__main .voice-swiper .swiper-button-prev,.home #voice .p-sec__main .voice-swiper .swiper-button-next{padding:20px;background:#fff;border-radius:50%;box-shadow:0px 5px 15px 0px rgba(0,0,0,.35)}.home #voice .p-sec__main .voice-swiper .swiper-button-prev:after,.home #voice .p-sec__main .voice-swiper .swiper-button-next:after{font-size:12px !important;color:#000 !important}.home #voice .atte{font-size:.75rem}.home #recruit{padding-block:80px}@media not all and (min-width: 1000px){.home #recruit{padding-block:50px}}.home #recruit .p-sec .sec-ttl{text-align:center}.home #recruit .p-sec__main{margin-top:20px;display:flex;justify-content:center;gap:8px}@media not all and (min-width: 1000px){.home #recruit .p-sec__main{flex-direction:column}}.home #recruit .p-sec__main .item{border:1px solid #d0d0d0;background:#fff;border-radius:6px;padding:20px;display:flex;flex-direction:column}@media(min-width: 1000px){.home #recruit .p-sec__main .item{width:33.3333333333%}}.home #recruit .p-sec__main .item__content{display:flex;flex-direction:column;flex:1}.home #recruit .p-sec__main .item__content .label{font-size:.75rem;background:#fef1db;color:#ff9827;border:1px solid #ff9827;border-radius:4px;padding:4px 14px;display:inline-block;width:fit-content}.home #recruit .p-sec__main .item__content .title{margin-top:10px}.home #recruit .p-sec__main .item__content .txt{margin-top:6px}.home #recruit .p-sec__main .item__content .c-btn-wrap{margin-top:auto}@media(min-width: 1000px){.home #recruit .p-sec__main .item__content .c-btn-wrap{padding-top:50px}}@media not all and (min-width: 1000px){.home #recruit .p-sec__main .item__content .c-btn-wrap{padding-top:30px}}.home #recruit .p-sec>.c-btn-wrap{max-width:310px;margin-inline:auto}@media(min-width: 1000px){.home #recruit .p-sec>.c-btn-wrap{margin-top:50px}}@media not all and (min-width: 1000px){.home #recruit .p-sec>.c-btn-wrap{margin-top:30px}}@media not all and (min-width: 600px){.home #recruit .p-sec>.c-btn-wrap{max-width:90vw}}.home #faq{background:#fafbfc;padding-block:80px}@media not all and (min-width: 1000px){.home #faq{padding-block:50px 0}}.home #faq .p-sec .sec-ttl{text-align:center}.home #faq .p-sec__main{margin-top:20px}.home #faq .p-sec .c-btn-wrap{max-width:310px;margin-inline:auto}@media(min-width: 1000px){.home #faq .p-sec .c-btn-wrap{margin-top:50px}}@media not all and (min-width: 1000px){.home #faq .p-sec .c-btn-wrap{margin-top:30px}}.home #join-us{padding-block:80px}@media not all and (min-width: 1000px){.home #join-us{padding-block:50px}}.home #join-us .p-sec .sec-ttl{text-align:center}@media(min-width: 1000px){.home #join-us .p-sec .sec-ttl{font-size:2rem}}.home #join-us .p-sec .txt{text-align:center;margin-top:10px}@media(min-width: 1000px){.home #join-us .p-sec .txt{font-size:1rem}}.home #join-us .p-sec .c-btn-wrap{max-width:310px;margin-inline:auto}@media(min-width: 1000px){.home #join-us .p-sec .c-btn-wrap{margin-top:50px}}@media not all and (min-width: 1000px){.home #join-us .p-sec .c-btn-wrap{margin-top:30px}}.post-type-archive-jobs .p-archive__title{display:none}.post-type-archive-jobs .p-sec .sec-ttl{text-align:center}.post-type-archive-jobs .p-sec__main{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media not all and (min-width: 1000px){.post-type-archive-jobs .p-sec__main{flex-direction:column}}.post-type-archive-jobs .p-sec__main .item{border:1px solid #d5e2f7;background:#fff;border-radius:6px;padding:20px;display:flex;flex-direction:column}@media(min-width: 1000px){.post-type-archive-jobs .p-sec__main .item{width:calc((100% - 16px)/3)}}.post-type-archive-jobs .p-sec__main .item__content{display:flex;flex-direction:column;flex:1}.post-type-archive-jobs .p-sec__main .item__content .label{font-size:.75rem;background:#fef1db;color:#ff9827;border:1px solid #ff9827;border-radius:4px;padding:4px 14px;display:inline-block;width:fit-content}.post-type-archive-jobs .p-sec__main .item__content .title{margin-top:10px}.post-type-archive-jobs .p-sec__main .item__content .txt{margin-top:6px}.post-type-archive-jobs .p-sec__main .item__content .c-btn-wrap{margin-top:auto}@media(min-width: 1000px){.post-type-archive-jobs .p-sec__main .item__content .c-btn-wrap{padding-top:50px}}@media not all and (min-width: 1000px){.post-type-archive-jobs .p-sec__main .item__content .c-btn-wrap{padding-top:30px}}.single-jobs .l-main{max-width:800px;margin-inline:auto;display:block}.single-jobs .l-main__body>.c-postContent{margin-top:1rem}.single-jobs .job-gallery--single>img{width:100%;height:auto;border-radius:8px;display:block}.single-jobs .job-gallery .job-gallery-main{position:relative;border-radius:8px;overflow:hidden}.single-jobs .job-gallery .job-gallery-main .swiper-slide img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}.single-jobs .job-gallery .job-gallery-main .swiper-button-prev,.single-jobs .job-gallery .job-gallery-main .swiper-button-next{color:#fff;width:36px;height:36px;background:rgba(0,0,0,.4);border-radius:50%;transition:background .2s}.single-jobs .job-gallery .job-gallery-main .swiper-button-prev:hover,.single-jobs .job-gallery .job-gallery-main .swiper-button-next:hover{background:rgba(0,0,0,.6)}.single-jobs .job-gallery .job-gallery-main .swiper-button-prev::after,.single-jobs .job-gallery .job-gallery-main .swiper-button-next::after{font-size:14px !important;font-weight:bold}.single-jobs .job-gallery .job-gallery-main .swiper-button-prev{left:10px}.single-jobs .job-gallery .job-gallery-main .swiper-button-next{right:10px}.single-jobs .job-gallery .job-gallery-thumbs{margin-top:8px}@media(min-width: 1000px){.single-jobs .job-gallery .job-gallery-thumbs{margin-top:12px}}.single-jobs .job-gallery .job-gallery-thumbs .swiper-slide{cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid rgba(0,0,0,0);opacity:.5;transition:opacity .2s,border-color .2s}.single-jobs .job-gallery .job-gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:#ff9827}.single-jobs .job-gallery .job-gallery-thumbs .swiper-slide:hover{opacity:.8}.single-jobs .job-gallery .job-gallery-thumbs .swiper-slide img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}@media not all and (min-width: 1000px){.single-jobs .p-entry .c-pageTitle__main{font-size:1.25rem}}.single-jobs .p-entry__head .c-postTerms__item.-tax svg{display:none}.single-jobs .p-entry__head .c-postTerms__item.-tax .c-postTerms__link{font-size:12px;background:#fef1db;color:#ff9827;border:1px solid #ff9827;border-radius:4px;padding:4px 14px;display:inline-block}.single-jobs .p-entry__head .c-postTerms__item.-status{display:block}.single-jobs .p-entry__head .c-postTerms__item.-status span{font-size:12px;background:#fbc;color:#ff0013;border:1px solid #ff0013;border-radius:4px;padding:4px 14px;display:inline-block;font-weight:600;letter-spacing:.1em}.single-jobs .p-entry__content .single-tag{display:flex;gap:6px}.single-jobs .p-entry__content .single-tag .tag{font-size:10px;border:1px solid #000;display:inline-block;border-radius:calc(infinity*1px);padding:2px 14px}.single-jobs .p-entry__content .ark-block-notice__body .map-link{margin-left:4px}.single-jobs .p-entry__content .ark-block-notice__body .location-txt{font-size:.75rem;color:#757575}.single-jobs .p-entry__content .day-tag{margin-top:6px;display:flex;gap:10px}.single-jobs .p-entry__content .wp-block-heading{background:#eee;padding:.3em .6em}@media(min-width: 1000px){.single-jobs .p-entry__content .wp-block-heading{margin-top:1.4rem}}.single-jobs .p-entry__content p{margin-top:0}.single-jobs .p-entry__content .wp-block-heading+p{margin-top:6px}.single-jobs .p-entry__content .jobs-item{display:flex;margin-top:1rem}@media(min-width: 1000px){.single-jobs .p-entry__content .jobs-item{gap:10px}}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .jobs-item{flex-direction:column}}@media(min-width: 1000px){.single-jobs .p-entry__content .jobs-item h4{flex:0 1 20%}}@media(min-width: 1000px){.single-jobs .p-entry__content .jobs-item p{flex:0 1 100%}}.single-jobs .p-entry__content .jobs-item-mini{display:flex;gap:10px}@media not all and (min-width: 600px){.single-jobs .p-entry__content .jobs-item-mini{flex-direction:column;gap:10px}}.single-jobs .p-entry__content .jobs-item-mini h4{font-weight:700}@media(min-width: 1000px){.single-jobs .p-entry__content .jobs-item-mini h4{font-size:.875rem;width:20%}}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .jobs-item-mini h4{width:40%;font-size:.75rem}}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .jobs-item-mini p{font-size:.75rem}}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .ark-block-accordion{margin-top:0}}.single-jobs .p-entry__content .ark-block-accordion__title{background:rgba(0,0,0,0);border-bottom:1px solid #000}@media(min-width: 1000px){.single-jobs .p-entry__content .ark-block-accordion__title{padding:.75em 0em}}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .ark-block-accordion__label{font-size:.75rem}}.single-jobs .p-entry__content .flow{margin-top:10px}.single-jobs .p-entry__content .flow__item+.flow__item{margin-top:10px}.single-jobs .p-entry__content .flow__item .head{display:flex;align-items:center;gap:10px}.single-jobs .p-entry__content .flow__item .head .step{height:23px;border:1px solid #000;font-size:.75rem;padding:0 10px;display:inline-flex;align-items:center;justify-content:center}.single-jobs .p-entry__content .flow__item .head .ttl{font-size:1rem;font-weight:600}.single-jobs .p-entry__content .flow__body p{margin-top:0}.single-jobs .p-entry__content .single-cta-job{background:#fef1db;padding:50px 0}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .single-cta-job{margin-inline:calc(50% - 50vw)}}.single-jobs .p-entry__content .single-cta-job .title{font-size:24px;font-weight:600;text-align:center}.single-jobs .p-entry__content .single-cta-job .txt{text-align:center;margin-top:10px}.single-jobs .p-entry__content .single-cta-job .c-btn-wrap{display:flex;justify-content:center;gap:2%;margin-top:20px}@media not all and (min-width: 600px){.single-jobs .p-entry__content .single-cta-job .c-btn-wrap{flex-direction:column;gap:10px}}@media not all and (min-width: 600px){.single-jobs .p-entry__content .single-cta-job .c-btn-wrap .ark-block-button{width:100%}}.single-jobs .jobs-cta{height:60px;position:fixed;width:100%;bottom:0;left:0;right:0;z-index:1000;border-top:1px solid #e2e2e2;background:#fff;background:#fef1db;color:#000;margin-inline:auto;padding-block:6px 0}@media(min-width: 1000px){.single-jobs .jobs-cta{display:none}}.single-jobs .jobs-cta .c-btn-wrap{display:flex;justify-content:center;gap:2%}.single-jobs .jobs-cta .c-btn-wrap .ark-block-button{flex:0 1 45%}@media not all and (min-width: 1000px){.p-page-apply .p-topArea.-noimg,.p-page-confirm .p-topArea.-noimg,.p-page-thanks .p-topArea.-noimg{min-height:auto}}.p-page-apply .form-wrap,.p-page-confirm .form-wrap,.p-page-thanks .form-wrap{padding-bottom:150px}@media not all and (min-width: 1000px){.p-page-apply .form-wrap,.p-page-confirm .form-wrap,.p-page-thanks .form-wrap{padding-bottom:0}}.p-page-apply .form-wrap .c-btn-wrap,.p-page-confirm .form-wrap .c-btn-wrap,.p-page-thanks .form-wrap .c-btn-wrap{display:flex;justify-content:center;margin-block-start:60px;gap:30px}@media not all and (min-width: 1000px){.p-page-apply .form-wrap .c-btn-wrap,.p-page-confirm .form-wrap .c-btn-wrap,.p-page-thanks .form-wrap .c-btn-wrap{gap:10px}}.p-page-apply .form-wrap .c-btn-wrap .ark-block-button,.p-page-confirm .form-wrap .c-btn-wrap .ark-block-button,.p-page-thanks .form-wrap .c-btn-wrap .ark-block-button{display:block;max-width:270px}.p-page-apply .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-confirm .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-thanks .form-wrap .c-btn-wrap .ark-block-button .input-wrap{display:flex;align-items:center;flex-direction:column;gap:10px}.p-page-apply .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-confirm .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-thanks .form-wrap .c-btn-wrap .ark-block-button__link{font-size:.875rem}.p-page-apply .form-wrap .c-btn-wrap .submit_btn,.p-page-confirm .form-wrap .c-btn-wrap .submit_btn,.p-page-thanks .form-wrap .c-btn-wrap .submit_btn{width:100%}.p-page-apply .form-wrap .c-btn-wrap .previous_btn,.p-page-confirm .form-wrap .c-btn-wrap .previous_btn,.p-page-thanks .form-wrap .c-btn-wrap .previous_btn{width:100%}.p-page-apply .form-row,.p-page-confirm .form-row,.p-page-thanks .form-row{display:flex;justify-content:flex-start;padding:50px 0;border-top:1px solid #e2e2e2}@media not all and (min-width: 1000px){.p-page-apply .form-row,.p-page-confirm .form-row,.p-page-thanks .form-row{padding:20px 0}}.p-page-apply .form-row__item,.p-page-confirm .form-row__item,.p-page-thanks .form-row__item{display:flex;align-items:center;justify-content:flex-start;min-height:42px}@media not all and (min-width: 1000px){.p-page-apply .form-row__item,.p-page-confirm .form-row__item,.p-page-thanks .form-row__item{flex-direction:column;align-items:flex-start;gap:15px;width:100%}}.p-page-apply .form-row__label,.p-page-confirm .form-row__label,.p-page-thanks .form-row__label{display:flex;align-items:center;flex-shrink:0;font-size:.875rem}@media(min-width: 600px){.p-page-apply .form-row__label,.p-page-confirm .form-row__label,.p-page-thanks .form-row__label{margin-bottom:0;width:300px;padding:0 30px 0 0}}.p-page-apply .form-row__label .label,.p-page-confirm .form-row__label .label,.p-page-thanks .form-row__label .label{font-weight:600;padding-right:1rem}@media not all and (min-width: 600px){.p-page-apply .form-row__label .label,.p-page-confirm .form-row__label .label,.p-page-thanks .form-row__label .label{padding-right:.5rem;font-size:1rem}}.p-page-apply .form-row__label .required,.p-page-confirm .form-row__label .required,.p-page-thanks .form-row__label .required{display:inline-block;color:#fff;background-color:#f6ab3b;display:inline-block;font-size:.75rem;letter-spacing:.25em;font-weight:500;text-align:center;padding:0px 6px;border-radius:3px}@media not all and (min-width: 600px){.p-page-apply .form-row__label .required,.p-page-confirm .form-row__label .required,.p-page-thanks .form-row__label .required{font-size:10px}}.p-page-apply .form-row__input,.p-page-confirm .form-row__input,.p-page-thanks .form-row__input{width:100%;display:flex;align-items:center;justify-content:flex-start}.p-page-apply .form-row__input .input-wrap,.p-page-confirm .form-row__input .input-wrap,.p-page-thanks .form-row__input .input-wrap{display:flex;align-items:center;width:100%}@media not all and (min-width: 600px){.p-page-apply .form-row__input .input-wrap:first-of-type,.p-page-confirm .form-row__input .input-wrap:first-of-type,.p-page-thanks .form-row__input .input-wrap:first-of-type{padding-bottom:15px;margin-bottom:15px}}.p-page-apply .form-row__input .input-wrap .head,.p-page-confirm .form-row__input .input-wrap .head,.p-page-thanks .form-row__input .input-wrap .head{font-size:.875rem;padding-right:.875rem;width:100%}.p-page-apply .form-row__input .sup,.p-page-confirm .form-row__input .sup,.p-page-thanks .form-row__input .sup{font-size:.75rem}@media not all and (min-width: 1000px){.p-page-apply .form-row .wpcf7-form-control-wrap,.p-page-confirm .form-row .wpcf7-form-control-wrap,.p-page-thanks .form-row .wpcf7-form-control-wrap{padding-right:0 !important}}.p-page-apply .form-row input,.p-page-confirm .form-row input,.p-page-thanks .form-row input{width:100%;border:1px solid #e2e2e2;background-color:#fff;padding:3px 6px;line-height:2.7;border-radius:6px}@media(min-width: 600px){.p-page-apply .form-row input,.p-page-confirm .form-row input,.p-page-thanks .form-row input{font-size:.875rem}}.p-page-apply .form-row textarea,.p-page-confirm .form-row textarea,.p-page-thanks .form-row textarea{display:block;width:100%;border:1px solid #e2e2e2;background-color:#fff;padding:10px;border-radius:6px}@media(min-width: 600px){.p-page-apply .form-row textarea,.p-page-confirm .form-row textarea,.p-page-thanks .form-row textarea{font-size:.875rem}}.p-page-apply .form-row.add-txt,.p-page-confirm .form-row.add-txt,.p-page-thanks .form-row.add-txt{padding:70px 0 8px 0}@media not all and (min-width: 1000px){.p-page-apply .form-row.add-txt,.p-page-confirm .form-row.add-txt,.p-page-thanks .form-row.add-txt{padding:50px 0 0px 0}}@media not all and (min-width: 1000px){.p-page-apply .form-row.radio-input .wpcf7-radio,.p-page-confirm .form-row.radio-input .wpcf7-radio,.p-page-thanks .form-row.radio-input .wpcf7-radio{display:flex}}.p-page-apply .form-row.radio-input .wpcf7-list-item-label,.p-page-confirm .form-row.radio-input .wpcf7-list-item-label,.p-page-thanks .form-row.radio-input .wpcf7-list-item-label{font-size:.875rem}.p-page-apply .form-row.radio-input input,.p-page-confirm .form-row.radio-input input,.p-page-thanks .form-row.radio-input input{width:auto}@media(min-width: 1000px){.p-page-apply .form-row.name-input .form-row__input,.p-page-apply .form-row.kana-input .form-row__input,.p-page-confirm .form-row.name-input .form-row__input,.p-page-confirm .form-row.kana-input .form-row__input,.p-page-thanks .form-row.name-input .form-row__input,.p-page-thanks .form-row.kana-input .form-row__input{margin-left:-50px}}@media not all and (min-width: 600px){.p-page-apply .form-row.name-input .form-row__input,.p-page-apply .form-row.kana-input .form-row__input,.p-page-confirm .form-row.name-input .form-row__input,.p-page-confirm .form-row.kana-input .form-row__input,.p-page-thanks .form-row.name-input .form-row__input,.p-page-thanks .form-row.kana-input .form-row__input{flex-direction:column}}@media(min-width: 600px){.p-page-apply .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-apply .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-confirm .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-confirm .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-thanks .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-thanks .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1){margin-right:20px}}.p-page-apply .form-row.name-input .form-row__input>span span:first-of-type,.p-page-apply .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.kana-input .form-row__input>span span:first-of-type{width:70px}@media(min-width: 600px){.p-page-apply .form-row.name-input .form-row__input>span span:first-of-type,.p-page-apply .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.kana-input .form-row__input>span span:first-of-type{text-align:right}}@media not all and (min-width: 1000px){.p-page-apply .form-row.name-input .form-row__input>span span:first-of-type,.p-page-apply .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.name-input .form-row__input>span span:first-of-type,.p-page-confirm .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.name-input .form-row__input>span span:first-of-type,.p-page-thanks .form-row.kana-input .form-row__input>span span:first-of-type{width:50px}}.p-page-apply .form-row.mail-input,.p-page-confirm .form-row.mail-input,.p-page-thanks .form-row.mail-input{flex-direction:column;gap:16px}.p-page-apply .form-row.tel-input .form-row__input,.p-page-confirm .form-row.tel-input .form-row__input,.p-page-thanks .form-row.tel-input .form-row__input{width:100%;max-width:400px;align-items:stretch}.p-page-apply .form-row.tel-input .form-row__input input,.p-page-confirm .form-row.tel-input .form-row__input input,.p-page-thanks .form-row.tel-input .form-row__input input{width:100%}.p-page-apply .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-confirm .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-thanks .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap){flex:0 0 auto;display:block}.p-page-apply .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-confirm .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-thanks .form-row.tel-input .form-row__input .wpcf7-form-control-wrap{padding:0;width:100%}.p-page-apply .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-confirm .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-thanks .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip{white-space:nowrap;padding:5px 0 0}.p-page-apply .form-row.add-sup .form-row__input,.p-page-confirm .form-row.add-sup .form-row__input,.p-page-thanks .form-row.add-sup .form-row__input{display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media(min-width: 1000px){.p-page-apply .form-row.acceptance-row,.p-page-confirm .form-row.acceptance-row,.p-page-thanks .form-row.acceptance-row{justify-content:center}}.p-page-apply .form-row.acceptance-row .wpcf7-list-item-label,.p-page-confirm .form-row.acceptance-row .wpcf7-list-item-label,.p-page-thanks .form-row.acceptance-row .wpcf7-list-item-label{font-size:.875rem}.p-page-apply .form-row.acceptance-row input,.p-page-confirm .form-row.acceptance-row input,.p-page-thanks .form-row.acceptance-row input{display:inline-block;width:auto}.p-page-apply .form-row.job-info-input .form-row__input-wrap,.p-page-confirm .form-row.job-info-input .form-row__input-wrap,.p-page-thanks .form-row.job-info-input .form-row__input-wrap{display:flex;flex-direction:column;gap:10px}.p-page-apply .form-row input[readonly],.p-page-confirm .form-row input[readonly],.p-page-thanks .form-row input[readonly]{background-color:#eee;color:#757575;border-color:#e2e2e2;cursor:not-allowed;user-select:none}.p-page-confirm .form-wrap .cf7msm-ro{width:100%}.p-page-confirm .form-wrap .c-btn-wrap{align-items:flex-start}.p-page-thanks .c-btn-wrap .ark-block-button{width:100%}.p-page-contact .wpcf7-not-valid-tip,.p-page-confirm .wpcf7-not-valid-tip,.p-page-thanks .wpcf7-not-valid-tip{font-size:10px !important;display:contents}.p-page-contact .wpcf7-form-control-wrap,.p-page-confirm .wpcf7-form-control-wrap,.p-page-thanks .wpcf7-form-control-wrap{width:100%}
