@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: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Maru Gothic Pro","Hiragino Sans", "Noto Sans JP", "Yu Gothic", "YuGothic", "Meiryo", "Segoe UI", system-ui, -apple-system, 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:#faf8f0 !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}#faq .p-sec.l-container{max-width:900px}#faq .p-sec__main .ark-block-accordion__title{background:#fff}#faq .p-sec__main .ark-block-accordion__item{background:#fff}#faq .p-sec__main .ark-block-accordion__title::before{font-size:1.5rem;display:block;left:.4em;top:0;line-height:2;position:absolute;text-align:center;content:"Q";color:#1e40af}#faq .p-sec__main .ark-block-accordion__label{padding-left:1.1rem}#faq .p-sec__main .ark-block-accordion__body{padding-left:2rem}#faq .p-sec__main .ark-block-accordion__body::before{font-size:1.5rem;display:block;left:.4em;top:7px;line-height:2;position:absolute;text-align:center;content:"A";color:#f8ad3b}.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 #1e40af}.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:#1e40af;border-color:#1e40af}.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:#1e40af;color:#fff;border-color:#fff}.c-btn-w .ark-block-button__link:hover .ark-block-button__icon .path-01{stroke:#1e40af}.c-btn-orange{background:#f8ad3b;border-radius:calc(infinity*1px)}.c-btn-orange a{color:#fff}.c-btn-green-outline{border-radius:calc(infinity*1px);background:#fff;border:1px solid #1e40af}.c-btn-green-outline a{color:#1e40af}.c-btn-b-outline{border-radius:calc(infinity*1px);background:#fff;border:1px solid #000}.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:#1e40af !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;margin-bottom:-3px}@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)}.l-header__searchBtn{display:none}.p-drawer{background:#1e40af}@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{background:#1e40af;padding-top:30px}.l-footer__inner{position:relative;background-color:#fff;max-width:var(--ark-width--container);margin-inline:auto;border-radius:50px;padding-block-start:3rem;margin-bottom:70px}@media not all and (min-width: 1000px){.l-footer__inner{border-radius:30px;padding-block-start:0;margin:0 4vw 60px}}.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:280px}@media not all and (min-width: 600px){.l-footer .-widget1 .widget_media_image{max-width:60vw}}.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}@media not all and (min-width: 1000px){.home .sec-ttl{font-size:25px}}.home #mv .p-sec{position:relative;margin-inline:auto;max-width:1900px}@media(min-width: 1000px){.home #mv .p-sec .bg{padding-left:5vw}}.home #mv .p-sec .bg img{width:100%}@media not all and (min-width: 1000px){.home #mv .p-sec .desc .ttl{font-size:23px;line-height:1.4}}@media(min-width: 1000px){.home #mv .p-sec .c-btn-wrap{position:absolute;top:78%;left:5.1%}}@media(min-width: 1900px){.home #mv .p-sec .c-btn-wrap{position:absolute;top:78%;left:5vw}}@media not all and (min-width: 1000px){.home #mv .p-sec .c-btn-wrap{max-width:310px;margin-inline:auto;margin-top:30px}}.home #mv .pc-desc-txt{text-align:center;font-size:1.125rem;margin-top:20px}#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:#f8ad3b;color:#fff;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:#fff}@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:#1e40af;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 25px}}.home #originals .originals-swiper{margin-top:20px}.home #originals .p-sec{display:flex;justify-content:center}@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 .wrapper{position:relative}.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:#1e40af !important}.home #promise{display:none;overflow:hidden;padding-block:80px}@media not all and (min-width: 1000px){.home #promise{padding-block:50px 60px}}.home #promise .p-sec .ttl-img{width:80px;margin-inline:auto;display:block}@media not all and (min-width: 1000px){.home #promise .p-sec .ttl-img{width:60px}}.home #promise .p-sec .sec-ttl{text-align:center}.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 #promise .promise-bg{position:absolute;z-index:-1}.home #promise .promise-bg.promise-bg-1_pc{top:40px;left:-20vw}@media not all and (min-width: 1000px){.home #promise .promise-bg.promise-bg-1_pc{display:none}}.home #promise .promise-bg.promise-bg-2_pc{top:40px;right:-20vw}@media not all and (min-width: 1000px){.home #promise .promise-bg.promise-bg-2_pc{display:none}}.home #promise .promise-bg.promise-bg-1_sp{top:-10px;left:-40vw;width:100vw}@media(min-width: 1000px){.home #promise .promise-bg.promise-bg-1_sp{display:none}}.home #promise .promise-bg.promise-bg-2_sp{bottom:0;right:-20vw;width:100vw}@media(min-width: 1000px){.home #promise .promise-bg.promise-bg-2_sp{display:none}}.home #real{display:none;padding-block:80px}@media not all and (min-width: 1000px){.home #real{padding-block:25px}}.home #real .ttl-img{width:40px;margin-inline:auto;display:block}@media not all and (min-width: 1000px){.home #real .ttl-img{width:40px}}.home #real .sec-ttl{text-align:center;margin-top:10px}.home #real .p-sec__main{margin-top:20px;display:flex;gap:8px}@media not all and (min-width: 1000px){.home #real .p-sec__main{flex-direction:column}}.home #history{display:none;background:#faf8f0;padding-block:80px}@media not all and (min-width: 1000px){.home #history{padding-block:25px}}.home #history .ttl-img{width:40px;margin-inline:auto;display:block}@media not all and (min-width: 1000px){.home #history .ttl-img{width:30px}}.home #history .ttl-en{text-align:center;font-size:14px;color:#1e40af;font-weight:bold}.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:800px;background:#fff;margin-inline:auto;justify-content:center;padding:40px 0;margin-top:40px}}@media not all and (min-width: 1000px){.home #history .p-sec__main{margin-top:40px}}.home #message{padding-block:80px}@media not all and (min-width: 1000px){.home #message{padding-block:25px}}.home #message .sec-ttl{text-align:center;margin-top:10px}.home #message .ttl-en{text-align:center;font-size:14px;color:#1e40af;font-weight:bold}@media not all and (min-width: 1000px){.home #message .p-sec .sec-ttl{text-align:center}}.home #message .p-sec__main{margin-top:20px;display:flex}@media(min-width: 1000px){.home #message .p-sec__main{max-width:900px;margin-inline:auto;gap:20px}}@media not all and (min-width: 1000px){.home #message .p-sec__main{flex-direction:column}}.home #message .p-sec__main .img{flex:0 1 40%}.home #message .p-sec__main .contents{flex:0 1 60%;display:flex;flex-direction:column}.home #message .p-sec__main .contents .credit{text-align:right;line-height:1.4;font-size:12px}.home #voice{padding-block:80px}@media not all and (min-width: 1000px){.home #voice{padding-block:25px}}.home #voice .sec-ttl{text-align:center;margin-top:10px}.home #voice .ttl-img{width:40px;margin-inline:auto;display:block}@media not all and (min-width: 1000px){.home #voice .ttl-img{width:30px}}.home #voice .ttl-en{text-align:center;font-size:14px;color:#1e40af;font-weight:bold}@media not all and (min-width: 1000px){.home #voice .p-sec .sec-ttl{text-align:center}}.home #voice .p-sec__main{margin-top:20px;display:flex;gap:8px}@media not all and (min-width: 1000px){.home #voice .p-sec__main{flex-direction:column}}.home #voice .p-sec__main .voice__single{background:#faf8f0;display:flex;flex-direction:column;border-radius:8px;padding:3%;gap:12px}.home #recruit{padding-block:80px}@media not all and (min-width: 1000px){.home #recruit{padding-block:25px}}.home #recruit .sec-ttl{text-align:center;margin-top:10px}.home #recruit .ttl-img{width:30px;margin-inline:auto;display:block}@media not all and (min-width: 1000px){.home #recruit .ttl-img{width:30px}}.home #recruit .ttl-en{text-align:center;font-size:14px;color:#1e40af;font-weight:bold}.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:3px solid #dbeafe;background:#fff;border-radius:6px;padding:20px}@media(min-width: 1000px){.home #recruit .p-sec__main .item{width:33.3333333333%}}.home #recruit .p-sec__main .item__content .label{font-size:.75rem;background:#dbeafe;color:#1e40af;border:1px solid #1e40af;border-radius:4px;padding:4px 14px;display:inline-block}.home #recruit .p-sec__main .item__content .title{color:#1e40af;margin-top:10px}.home #recruit .p-sec__main .item__content .txt{margin-top:6px}@media(min-width: 1000px){.home #recruit .p-sec__main .item__content .c-btn-wrap{margin-top:50px}}@media not all and (min-width: 1000px){.home #recruit .p-sec__main .item__content .c-btn-wrap{margin-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}}.home #faq{background:#faf8f0;padding-block:80px}@media not all and (min-width: 1000px){.home #faq{padding-block:50px}}.home #faq .sec-ttl{text-align:center;margin-top:10px}.home #faq .ttl-img{width:40px;margin-inline:auto;display:block}@media not all and (min-width: 1000px){.home #faq .ttl-img{width:30px}}.home #faq .ttl-en{text-align:center;font-size:14px;color:#1e40af;font-weight:bold}.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{color:#fff;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{background:#faf8f0}.post-type-archive-jobs .l-footer{padding-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:3px solid #1e40af;background:#fff;border-radius:6px;padding:20px}@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 .label{font-size:.75rem;background:#dbeafe;color:#1e40af;border:1px solid #1e40af;border-radius:4px;padding:4px 14px;display:inline-block}.post-type-archive-jobs .p-sec__main .item__content .title{color:#1e40af;margin-top:10px}.post-type-archive-jobs .p-sec__main .item__content .txt{margin-top:6px}@media(min-width: 1000px){.post-type-archive-jobs .p-sec__main .item__content .c-btn-wrap{margin-top:50px}}@media not all and (min-width: 1000px){.post-type-archive-jobs .p-sec__main .item__content .c-btn-wrap{margin-top:30px}}.single-jobs{background:#faf8f0}.single-jobs .l-main{max-width:800px;margin-inline:auto;display:block}.single-jobs .l-footer{padding-top:30px}.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:#1e40af}.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}.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:.75rem;background:#dbeafe;color:#1e40af;border:1px solid #1e40af;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{border-bottom:1px solid #000;padding-bottom:8px}.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}.single-jobs .p-entry__content .jobs-item-mini h4{font-weight:400}@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{flex:0 1 25%;font-size:.75rem}}@media not all and (min-width: 1000px){.single-jobs .p-entry__content .jobs-item-mini p{flex:0 1 75%;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 dashed #000;padding:.75em 0em}.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:#d5e2f7;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{color:#1e40af;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:#d5e2f7;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%}.p-page-client-submit-job,.p-page-client-submit-company,.p-page-client-approve,.p-page-client-job-hw,.p-page-apply,.p-page-confirm,.p-page-thanks{background:#faf8f0}@media not all and (min-width: 1000px){.p-page-client-submit-job .p-topArea.-noimg,.p-page-client-submit-company .p-topArea.-noimg,.p-page-client-approve .p-topArea.-noimg,.p-page-client-job-hw .p-topArea.-noimg,.p-page-apply .p-topArea.-noimg,.p-page-confirm .p-topArea.-noimg,.p-page-thanks .p-topArea.-noimg{min-height:auto}}.p-page-client-submit-job .form-wrap,.p-page-client-submit-company .form-wrap,.p-page-client-approve .form-wrap,.p-page-client-job-hw .form-wrap,.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-client-submit-job .form-wrap,.p-page-client-submit-company .form-wrap,.p-page-client-approve .form-wrap,.p-page-client-job-hw .form-wrap,.p-page-apply .form-wrap,.p-page-confirm .form-wrap,.p-page-thanks .form-wrap{padding-bottom:0}}.p-page-client-submit-job .form-wrap .c-btn-wrap,.p-page-client-submit-company .form-wrap .c-btn-wrap,.p-page-client-approve .form-wrap .c-btn-wrap,.p-page-client-job-hw .form-wrap .c-btn-wrap,.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-client-submit-job .form-wrap .c-btn-wrap,.p-page-client-submit-company .form-wrap .c-btn-wrap,.p-page-client-approve .form-wrap .c-btn-wrap,.p-page-client-job-hw .form-wrap .c-btn-wrap,.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-client-submit-job .form-wrap .c-btn-wrap .ark-block-button,.p-page-client-submit-company .form-wrap .c-btn-wrap .ark-block-button,.p-page-client-approve .form-wrap .c-btn-wrap .ark-block-button,.p-page-client-job-hw .form-wrap .c-btn-wrap .ark-block-button,.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}@media(min-width: 1000px){.p-page-client-submit-job .form-wrap .c-btn-wrap .ark-block-button,.p-page-client-submit-company .form-wrap .c-btn-wrap .ark-block-button,.p-page-client-approve .form-wrap .c-btn-wrap .ark-block-button,.p-page-client-job-hw .form-wrap .c-btn-wrap .ark-block-button,.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{max-width:270px}}.p-page-client-submit-job .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-client-submit-company .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-client-approve .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.p-page-client-job-hw .form-wrap .c-btn-wrap .ark-block-button .input-wrap,.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-client-submit-job .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-client-submit-company .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-client-approve .form-wrap .c-btn-wrap .ark-block-button__link,.p-page-client-job-hw .form-wrap .c-btn-wrap .ark-block-button__link,.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-client-submit-job .form-wrap .c-btn-wrap .submit_btn,.p-page-client-submit-company .form-wrap .c-btn-wrap .submit_btn,.p-page-client-approve .form-wrap .c-btn-wrap .submit_btn,.p-page-client-job-hw .form-wrap .c-btn-wrap .submit_btn,.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-client-submit-job .form-wrap .c-btn-wrap .previous_btn,.p-page-client-submit-company .form-wrap .c-btn-wrap .previous_btn,.p-page-client-approve .form-wrap .c-btn-wrap .previous_btn,.p-page-client-job-hw .form-wrap .c-btn-wrap .previous_btn,.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-client-submit-job .form-row,.p-page-client-submit-company .form-row,.p-page-client-approve .form-row,.p-page-client-job-hw .form-row,.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-client-submit-job .form-row,.p-page-client-submit-company .form-row,.p-page-client-approve .form-row,.p-page-client-job-hw .form-row,.p-page-apply .form-row,.p-page-confirm .form-row,.p-page-thanks .form-row{padding:20px 0}}.p-page-client-submit-job .form-row__item,.p-page-client-submit-company .form-row__item,.p-page-client-approve .form-row__item,.p-page-client-job-hw .form-row__item,.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-client-submit-job .form-row__item,.p-page-client-submit-company .form-row__item,.p-page-client-approve .form-row__item,.p-page-client-job-hw .form-row__item,.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-client-submit-job .form-row__label,.p-page-client-submit-company .form-row__label,.p-page-client-approve .form-row__label,.p-page-client-job-hw .form-row__label,.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-client-submit-job .form-row__label,.p-page-client-submit-company .form-row__label,.p-page-client-approve .form-row__label,.p-page-client-job-hw .form-row__label,.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-client-submit-job .form-row__label .label,.p-page-client-submit-company .form-row__label .label,.p-page-client-approve .form-row__label .label,.p-page-client-job-hw .form-row__label .label,.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-client-submit-job .form-row__label .label,.p-page-client-submit-company .form-row__label .label,.p-page-client-approve .form-row__label .label,.p-page-client-job-hw .form-row__label .label,.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-client-submit-job .form-row__label .required,.p-page-client-submit-company .form-row__label .required,.p-page-client-approve .form-row__label .required,.p-page-client-job-hw .form-row__label .required,.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-client-submit-job .form-row__label .required,.p-page-client-submit-company .form-row__label .required,.p-page-client-approve .form-row__label .required,.p-page-client-job-hw .form-row__label .required,.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-client-submit-job .form-row__input,.p-page-client-submit-company .form-row__input,.p-page-client-approve .form-row__input,.p-page-client-job-hw .form-row__input,.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-client-submit-job .form-row__input .input-wrap,.p-page-client-submit-company .form-row__input .input-wrap,.p-page-client-approve .form-row__input .input-wrap,.p-page-client-job-hw .form-row__input .input-wrap,.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-client-submit-job .form-row__input .input-wrap:first-of-type,.p-page-client-submit-company .form-row__input .input-wrap:first-of-type,.p-page-client-approve .form-row__input .input-wrap:first-of-type,.p-page-client-job-hw .form-row__input .input-wrap:first-of-type,.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-client-submit-job .form-row__input .input-wrap .head,.p-page-client-submit-company .form-row__input .input-wrap .head,.p-page-client-approve .form-row__input .input-wrap .head,.p-page-client-job-hw .form-row__input .input-wrap .head,.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-client-submit-job .form-row__input .sup,.p-page-client-submit-company .form-row__input .sup,.p-page-client-approve .form-row__input .sup,.p-page-client-job-hw .form-row__input .sup,.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-client-submit-job .form-row .wpcf7-form-control-wrap,.p-page-client-submit-company .form-row .wpcf7-form-control-wrap,.p-page-client-approve .form-row .wpcf7-form-control-wrap,.p-page-client-job-hw .form-row .wpcf7-form-control-wrap,.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-client-submit-job .form-row input,.p-page-client-submit-company .form-row input,.p-page-client-approve .form-row input,.p-page-client-job-hw .form-row input,.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-client-submit-job .form-row input,.p-page-client-submit-company .form-row input,.p-page-client-approve .form-row input,.p-page-client-job-hw .form-row input,.p-page-apply .form-row input,.p-page-confirm .form-row input,.p-page-thanks .form-row input{font-size:.875rem}}.p-page-client-submit-job .form-row textarea,.p-page-client-submit-company .form-row textarea,.p-page-client-approve .form-row textarea,.p-page-client-job-hw .form-row textarea,.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-client-submit-job .form-row textarea,.p-page-client-submit-company .form-row textarea,.p-page-client-approve .form-row textarea,.p-page-client-job-hw .form-row textarea,.p-page-apply .form-row textarea,.p-page-confirm .form-row textarea,.p-page-thanks .form-row textarea{font-size:.875rem}}.p-page-client-submit-job .form-row.add-txt,.p-page-client-submit-company .form-row.add-txt,.p-page-client-approve .form-row.add-txt,.p-page-client-job-hw .form-row.add-txt,.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-client-submit-job .form-row.add-txt,.p-page-client-submit-company .form-row.add-txt,.p-page-client-approve .form-row.add-txt,.p-page-client-job-hw .form-row.add-txt,.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-client-submit-job .form-row.radio-input .wpcf7-radio,.p-page-client-submit-company .form-row.radio-input .wpcf7-radio,.p-page-client-approve .form-row.radio-input .wpcf7-radio,.p-page-client-job-hw .form-row.radio-input .wpcf7-radio,.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-client-submit-job .form-row.radio-input .wpcf7-list-item-label,.p-page-client-submit-company .form-row.radio-input .wpcf7-list-item-label,.p-page-client-approve .form-row.radio-input .wpcf7-list-item-label,.p-page-client-job-hw .form-row.radio-input .wpcf7-list-item-label,.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-client-submit-job .form-row.radio-input input,.p-page-client-submit-company .form-row.radio-input input,.p-page-client-approve .form-row.radio-input input,.p-page-client-job-hw .form-row.radio-input input,.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-client-submit-job .form-row.name-input .form-row__input,.p-page-client-submit-job .form-row.kana-input .form-row__input,.p-page-client-submit-company .form-row.name-input .form-row__input,.p-page-client-submit-company .form-row.kana-input .form-row__input,.p-page-client-approve .form-row.name-input .form-row__input,.p-page-client-approve .form-row.kana-input .form-row__input,.p-page-client-job-hw .form-row.name-input .form-row__input,.p-page-client-job-hw .form-row.kana-input .form-row__input,.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-client-submit-job .form-row.name-input .form-row__input,.p-page-client-submit-job .form-row.kana-input .form-row__input,.p-page-client-submit-company .form-row.name-input .form-row__input,.p-page-client-submit-company .form-row.kana-input .form-row__input,.p-page-client-approve .form-row.name-input .form-row__input,.p-page-client-approve .form-row.kana-input .form-row__input,.p-page-client-job-hw .form-row.name-input .form-row__input,.p-page-client-job-hw .form-row.kana-input .form-row__input,.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-client-submit-job .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-submit-job .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-submit-company .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-submit-company .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-approve .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-approve .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-job-hw .form-row.name-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.p-page-client-job-hw .form-row.kana-input .form-row__input .wpcf7-form-control-wrap:nth-child(1),.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-client-submit-job .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-submit-job .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-submit-company .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-submit-company .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-approve .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-approve .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-job-hw .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-job-hw .form-row.kana-input .form-row__input>span span:first-of-type,.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-client-submit-job .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-submit-job .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-submit-company .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-submit-company .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-approve .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-approve .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-job-hw .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-job-hw .form-row.kana-input .form-row__input>span span:first-of-type,.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-client-submit-job .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-submit-job .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-submit-company .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-submit-company .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-approve .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-approve .form-row.kana-input .form-row__input>span span:first-of-type,.p-page-client-job-hw .form-row.name-input .form-row__input>span span:first-of-type,.p-page-client-job-hw .form-row.kana-input .form-row__input>span span:first-of-type,.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-client-submit-job .form-row.mail-input,.p-page-client-submit-company .form-row.mail-input,.p-page-client-approve .form-row.mail-input,.p-page-client-job-hw .form-row.mail-input,.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-client-submit-job .form-row.tel-input .form-row__input,.p-page-client-submit-company .form-row.tel-input .form-row__input,.p-page-client-approve .form-row.tel-input .form-row__input,.p-page-client-job-hw .form-row.tel-input .form-row__input,.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-client-submit-job .form-row.tel-input .form-row__input input,.p-page-client-submit-company .form-row.tel-input .form-row__input input,.p-page-client-approve .form-row.tel-input .form-row__input input,.p-page-client-job-hw .form-row.tel-input .form-row__input input,.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-client-submit-job .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-client-submit-company .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-client-approve .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.p-page-client-job-hw .form-row.tel-input .form-row__input span:not(.wpcf7-form-control-wrap),.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-client-submit-job .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-client-submit-company .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-client-approve .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.p-page-client-job-hw .form-row.tel-input .form-row__input .wpcf7-form-control-wrap,.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-client-submit-job .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-client-submit-company .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-client-approve .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.p-page-client-job-hw .form-row.tel-input .form-row__input .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.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-client-submit-job .form-row.add-sup .form-row__input,.p-page-client-submit-company .form-row.add-sup .form-row__input,.p-page-client-approve .form-row.add-sup .form-row__input,.p-page-client-job-hw .form-row.add-sup .form-row__input,.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-client-submit-job .form-row.acceptance-row,.p-page-client-submit-company .form-row.acceptance-row,.p-page-client-approve .form-row.acceptance-row,.p-page-client-job-hw .form-row.acceptance-row,.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-client-submit-job .form-row.acceptance-row .wpcf7-list-item-label,.p-page-client-submit-company .form-row.acceptance-row .wpcf7-list-item-label,.p-page-client-approve .form-row.acceptance-row .wpcf7-list-item-label,.p-page-client-job-hw .form-row.acceptance-row .wpcf7-list-item-label,.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-client-submit-job .form-row.acceptance-row input,.p-page-client-submit-company .form-row.acceptance-row input,.p-page-client-approve .form-row.acceptance-row input,.p-page-client-job-hw .form-row.acceptance-row input,.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-client-submit-job .form-row.job-info-input .form-row__input-wrap,.p-page-client-submit-company .form-row.job-info-input .form-row__input-wrap,.p-page-client-approve .form-row.job-info-input .form-row__input-wrap,.p-page-client-job-hw .form-row.job-info-input .form-row__input-wrap,.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-client-submit-job .form-row input[readonly],.p-page-client-submit-company .form-row input[readonly],.p-page-client-approve .form-row input[readonly],.p-page-client-job-hw .form-row input[readonly],.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-client-submit-job .wpcf7-not-valid-tip,.p-page-client-submit-company .wpcf7-not-valid-tip,.p-page-client-approve .wpcf7-not-valid-tip,.p-page-client-job-hw .wpcf7-not-valid-tip,.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-client-submit-job .wpcf7-form-control-wrap,.p-page-client-submit-company .wpcf7-form-control-wrap,.p-page-client-approve .wpcf7-form-control-wrap,.p-page-client-job-hw .wpcf7-form-control-wrap,.p-page-contact .wpcf7-form-control-wrap,.p-page-confirm .wpcf7-form-control-wrap,.p-page-thanks .wpcf7-form-control-wrap{width:100%}.p-page-faq{background:#faf8f0}@media not all and (min-width: 1000px){.p-page-client-job-hw .l-content__body{margin-block:0}}@media not all and (min-width: 1000px){.p-page-client-job-hw .l-content__body .c-btn-wrap{margin-block-start:10px}}.p-page-client-job-hw .l-content__body .c-btn-wrap .input-wrap [type=submit]{width:100%;background:#f8ad3b;border-radius:calc(infinity*1px);color:#fff;border:none;padding-block:1rem}.p-page-client-job-hw .l-footer{padding-top:30px}
