.NumberSelectForm-module__select___2X9Fe .select__input,.NumberSelectForm-module__select___2X9Fe .select__single-value{color:var(--color-member-black-100)!important}@keyframes Flash-module__fadeout-anim___29n-M{0%{opacity:1}to{opacity:0}}.Flash-module__flash-container___3Z0j0{position:relative;background-color:#fff;color:#f8f8f8;font-size:.875rem;z-index:100}.Flash-module__flash-container___3Z0j0 .container{padding-left:0;padding-right:0}.Flash-module__flash-container___3Z0j0 .alert{margin-bottom:0;padding:.5rem 1.25rem;border-radius:0}.Flash-module__flash-container___3Z0j0 .alert.-success{background-color:rgba(6,170,106,.8)}.Flash-module__flash-container___3Z0j0 .alert.-error{background-color:rgba(241,82,82,.8)}.Flash-module__flash-container___3Z0j0 .alert-button,.Flash-module__flash-container___3Z0j0 .alert-text{margin:0;padding:0;display:inline-block;vertical-align:top}.Flash-module__flash-container___3Z0j0 .alert-text{width:calc(100% - 20px)}.Flash-module__flash-container___3Z0j0 .alert-button{width:20px}.Flash-module__flash-container___3Z0j0 button{outline:none;cursor:pointer;border:none;border-radius:0;color:#f8f8f8;background:transparent}.Flash-module__client-flash___2024V{animation:Flash-module__fadeout-anim___29n-M linear forwards;animation-duration:5s}.Flash-module__client-flash___2024V .container{padding-left:0;padding-right:0;max-width:none}.Flash-module__client-flash___2024V .alert.-success{background-color:#e7faec;border:1px solid #21993d;position:absolute;top:-29px;left:20px;z-index:101;width:calc(100% - 110px)}.Flash-module__client-flash___2024V .alert.-success .alert-text{color:#088755}.Flash-module__client-flash___2024V .alert.-success button{color:#a6aab6}.Flash-module__client-flash___2024V .alert.-error{background-color:#ffeaea;border:1px solid #ff7272;position:absolute;top:-29px;left:20px;z-index:101;width:calc(100% - 110px)}.Flash-module__client-flash___2024V .alert.-error .alert-text{color:#fb1c1c}.Flash-module__client-flash___2024V .alert.-error button{color:#a6aab6}@media(max-width:490px){.Flash-module__client-flash___2024V .client-flash.-success{width:84%;left:-50px}}.JobOfferContentView-module__job-offer-content-view___1100G{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.JobOfferContentView-module__job-offer-content-view___1100G>h1{margin-bottom:0;font-size:1.5rem;line-height:1.5}@media (min-width:768px){.JobOfferContentView-module__job-offer-content-view___1100G>h1{font-size:2rem;line-height:1.5}}.JobOfferContentView-module__job-offer-content-view___1100G>ul{padding-left:0;font-size:.875rem;line-height:1.5;list-style-type:none}.JobOfferContentView-module__job-offer-content-view___1100G>ul>li{margin-top:.5rem}@media (min-width:1024px){.JobOfferContentView-module__job-offer-content-view___1100G>ul>li{display:inline-block;margin-top:1.5rem;margin-left:2.5rem}}.JobOfferContentView-module__job-offer-content-view___1100G>ul>li:first-of-type,.JobOfferContentView-module__job-offer-content-view___1100G>ul>li:last-of-type{margin-left:0}@media (min-width:1024px){.JobOfferContentView-module__job-offer-content-view___1100G>ul>li:last-of-type{display:block}}.JobOfferContentView-module__job-offer-content-view___1100G>ul>li.JobOfferContentView-module__-occupation___2uqjE,.JobOfferContentView-module__job-offer-content-view___1100G>ul>li.JobOfferContentView-module__-office-location___1QyPa{--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}.JobOfferContentView-module__job-offer-content-view___1100G>ul>li.JobOfferContentView-module__-occupation___2uqjE:before,.JobOfferContentView-module__job-offer-content-view___1100G>ul>li.JobOfferContentView-module__-office-location___1QyPa:before{content:"";background-size:auto .875rem;display:inline-block;background-position:50%;background-repeat:no-repeat;width:1rem;height:1.25rem;vertical-align:text-top;margin-right:.5rem}.JobOfferContentView-module__job-offer-content-view___1100G>ul>li.JobOfferContentView-module__-office-location___1QyPa:before{background-image:url(//crowdtech.jp/packs/media/job_offers/icon_joboffer-a94fcef2.svg)}.JobOfferContentView-module__job-offer-content-view___1100G>ul>li.JobOfferContentView-module__-occupation___2uqjE:before{background-image:url(//crowdtech.jp/packs/media/job_offers/icon_occupation-960cfe70.svg)}.JobOfferContentView-module__job-offer-content-view___1100G>dl{grid-template-columns:max-content 1fr;display:grid;grid-gap:1rem;gap:1rem;font-size:.875rem;line-height:1.5}@media (min-width:768px){.JobOfferContentView-module__job-offer-content-view___1100G>dl{-moz-column-gap:2.5rem;grid-column-gap:2.5rem;column-gap:2.5rem}}.JobOfferContentView-module__job-offer-content-view___1100G>dl dt{font-weight:700}.JobOfferContentView-module__job-offer-content-view___1100G>dl dd{margin:0}.JobOfferContentView-module__job-offer-content-view___1100G>dl:first-of-type{--tw-bg-opacity:1;background-color:rgba(247,248,250,var(--tw-bg-opacity));margin-top:1.5rem;padding:1rem}@media (min-width:768px){.JobOfferContentView-module__job-offer-content-view___1100G>dl:first-of-type{margin-top:3rem;padding:2.5rem}}.JobOfferContentView-module__job-offer-content-view___1100G>h2{font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.5}@media (min-width:768px){.JobOfferContentView-module__job-offer-content-view___1100G>h2{font-weight:400;margin-top:4rem;font-size:1.75rem;line-height:1.5}}.JobOfferContentView-module__job-offer-content-view___1100G>p{font-size:.875rem;line-height:1.5}.JobOfferContentView-module__job-offer-content-view___1100G .JobOfferContentView-module__job-price-s___2m0zi{font-weight:600;font-size:1.25rem;line-height:1.5;--tw-text-opacity:1;color:rgba(241,82,82,var(--tw-text-opacity))}@media (min-width:768px){.JobOfferContentView-module__job-offer-content-view___1100G .JobOfferContentView-module__job-price-s___2m0zi{font-size:1.5rem;line-height:1.5;line-height:1}}.JobOfferContentView-module__job-offer-content-view___1100G .JobOfferContentView-module__job-price-unit-s___1tkk_{display:inline-block;margin-left:.5rem;font-size:.875rem;line-height:1.5}.JobOfferContentView-module__job-offer-content-view___1100G .JobOfferContentView-module__text-pre___dqDmZ{white-space:pre-wrap;font-size:.875rem;line-height:1.5;line-height:1.75rem}@media (min-width:768px){.JobOfferContentView-module__job-offer-content-view___1100G .JobOfferContentView-module__text-pre___dqDmZ{font-size:1rem;line-height:1.5;line-height:1.75rem}}.JobOfferSideNav-module__job-offers-sidenav___1jgZs{position:fixed;top:40%;left:-7rem;width:11rem;background:#f7f8fa;border-radius:0 10px 10px 0;box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);z-index:2;transition-duration:.5s}.JobOfferSideNav-module__job-offers-sidenav___1jgZs:hover{transform:translateX(7rem)}.JobOfferSideNav-module__sidenav-item___3CTo1{display:flex;justify-content:space-between;padding:1.25rem 1.25rem 1.25rem 8rem;color:#fff;text-decoration:none}.JobOfferSideNav-module__sidenav-item___3CTo1:first-child{border-radius:0 10px 0 0}.JobOfferSideNav-module__sidenav-item___3CTo1:last-child{border-radius:0 0 10px}.JobOfferSideNav-module__sidenav-item___3CTo1:hover{background:#0bbe78;text-decoration:none}.JobOfferSideNav-module__sidenav-item___3CTo1:hover .JobOfferSideNav-module__img-item___2HBmj{display:none}.JobOfferSideNav-module__sidenav-item___3CTo1:not(:first-child){border-top:1px solid #c0c4ce}.JobOfferSideNav-module__hover-item___325Yb{display:none;margin-right:1rem;color:#a6aab6;font-weight:700}#ga-searching-bookmarks .JobOfferSideNav-module__img-item___2HBmj{width:26px;height:26px}#ga-application-histories .JobOfferSideNav-module__img-item___2HBmj{width:24px;height:24px}.JobOfferSideNav-module__job-offers-sidenav___1jgZs:hover .JobOfferSideNav-module__sidenav-item___3CTo1{padding:1.25rem}.JobOfferSideNav-module__job-offers-sidenav___1jgZs:hover .JobOfferSideNav-module__hover-item___325Yb{display:flex;justify-content:space-between;width:100%}.JobOfferSideNav-module__sidenav-item___3CTo1:hover .JobOfferSideNav-module__hover-item___325Yb{margin-right:0;color:#fff}#ga-favorite-job-offers:hover .JobOfferSideNav-module__hover-item___325Yb:after{content:"";display:inline-block;margin-left:1rem;background:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_job_offers_hover-db37e903.svg) no-repeat 0 0;width:24px;height:22px}#ga-searching-bookmarks:hover .JobOfferSideNav-module__hover-item___325Yb:after{content:"";display:inline-block;margin-left:1rem;background:url(//crowdtech.jp/packs/media/searching_bookmarks/icon_search_hover-44475583.svg) no-repeat 0 0;width:26px;height:26px;vertical-align:middle}#ga-application-histories:hover .JobOfferSideNav-module__hover-item___325Yb:after{content:"";display:inline-block;margin-left:1rem;background:url(//crowdtech.jp/packs/media/application_histories/icon_paper_airplane_hover-427dc3f3.svg) no-repeat 0 0;width:24px;height:24px;vertical-align:middle}.JobOfferSideNav-module__notice___28mJR{display:block;position:fixed;top:46%;left:8em;z-index:3}@media(max-width:767.98px){.JobOfferSideNav-module__notice___28mJR{top:0;left:0;right:0;margin:auto}}.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-dialog___1Npsx{width:21rem;margin:0}@media(max-width:767.98px){.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-dialog___1Npsx{margin:5rem auto}}@media(max-width:575.98px){.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-dialog___1Npsx{width:calc(100% - 2.5rem)}}.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-content___2w3oY{flex-direction:row;align-items:center;box-shadow:2px 2px 10px 0 rgba(0,0,0,.4);background-image:linear-gradient(90deg,#0e5bb1,#4993e5);border:none;color:#fff;font-size:.75rem;font-weight:700;line-height:1.71}.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-content___2w3oY:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:20px solid #0e5bb1}@media(max-width:767.98px){.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-content___2w3oY:before{content:none}}.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-content___2w3oY .JobOfferSideNav-module__notice-modal-text___VsnWL{padding:1.25rem}.JobOfferSideNav-module__notice___28mJR .JobOfferSideNav-module__modal-content___2w3oY .JobOfferSideNav-module__notice-modal-close___xFsfT{position:relative;padding:.75rem;color:#fff;font-size:1rem;line-height:1;cursor:pointer;float:right}#notice-f{top:40%}@media(max-width:767.98px){#notice-f{top:0}}body.controller--job_offers{color:#222}body.controller--job_offers .nav-item.-joboffers a{color:#06aa6a}body.controller--job_offers .nav-item.-joboffers a:after{content:"";display:block;background:#06aa6a;height:1px;width:100%}body.controller--job_offers .l-pager{margin:0}body.controller--job_offers .breadcrumb-item{line-height:1.8}@media(max-width:767px){body.controller--job_offers #breadcrumbs{border-bottom:1px solid #c0c4ce}}body.controller--job_offers .tooltip .arrow{display:none}body.controller--job_offers .tooltip-inner{max-width:100%;padding:.75rem 1.25rem;background:#ffeded;border-radius:0;color:#f4504d;font-size:.75rem;line-height:1.67;text-align:center}body.controller--job_offers .l-archive-item{min-width:100%}body.controller--job_offers .modal-dialog.interview-modal{color:#222;display:flex;align-items:center;justify-content:center;margin-top:.5rem;padding:3rem 0;margin-left:9px;margin-right:9px}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal{margin-top:1.75rem;margin-left:auto;margin-right:auto}}body.controller--job_offers .modal-dialog.interview-modal .modal-content{padding:28px;max-width:357px}@media(min-width:576px){body.controller--job_offers .modal-dialog.interview-modal .modal-content{max-width:unset}}body.controller--job_offers .modal-dialog.interview-modal .job-btn{display:block;max-width:330px;margin:auto;padding:18px 0;border-radius:30px;font-size:1rem;font-weight:600;line-height:1.1313rem;color:#fff;text-align:center}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .job-btn{min-width:200px}}body.controller--job_offers .modal-dialog.interview-modal .job-btn:hover{cursor:pointer;color:#fff;text-decoration:none}body.controller--job_offers .modal-dialog.interview-modal .job-btn.-green{background:#0bbe78}body.controller--job_offers .modal-dialog.interview-modal .job-btn.-green:hover{background:#4fd7a2}body.controller--job_offers .modal-dialog.interview-modal .modal-footer,body.controller--job_offers .modal-dialog.interview-modal .modal-header{border-bottom:none;border-top:none}body.controller--job_offers .modal-dialog.interview-modal .modal-footer .close-modal{--tw-text-opacity:1;color:rgba(166,170,182,var(--tw-text-opacity));font-size:.875rem;line-height:1.5;font-weight:700;cursor:pointer;text-align:center;margin-top:1.5rem;padding-top:1rem;padding-bottom:1rem}body.controller--job_offers .modal-dialog.interview-modal .modal-footer .close-modal:hover{opacity:.7}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .modal-footer{display:none}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .modal-content{padding:40px 40px 50px;background:#fff;margin:auto}body.controller--job_offers .modal-dialog.interview-modal .modal.show .modal-dialog{color:#222}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-modal-title{margin-bottom:23px;font-size:1.25rem;letter-spacing:1px;color:#00be00}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-modal-title{padding-left:20px}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-modal-description{margin-bottom:20px;font-size:.75rem;letter-spacing:1.7px}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-modal-description{padding-left:20px}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-modal-close{background:url(//crowdtech.jp/packs/media/bank_accounts/icon_close-d776c8a0.png) no-repeat 50% 50%;background-size:31px auto;width:31px;height:31px;position:absolute;top:-40px;right:0;padding:0;cursor:pointer;border:0;-webkit-appearance:none}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-modal-close{right:15px}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .select-word{margin-left:40px;font-size:.75rem;letter-spacing:.6px;color:#4a4a4a}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .select-word{display:block;margin-left:0;font-size:1rem}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-search-item{padding-left:20px;font-size:.75rem;line-height:2.67;cursor:pointer}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-search-item:hover{background:rgba(184,238,184,.5)}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-search-item.active{background:#b8eeb8}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bank-search-item.active:after{content:"";background:url(//crowdtech.jp/packs/media/bank_accounts/icon_check-891a7d7c.svg) no-repeat 50% 50%;background-size:11px auto;width:11px;height:7px;padding:16px 15px}body.controller--job_offers .modal-dialog.interview-modal .modal.show .no-data{margin-top:40px;line-height:1.67;letter-spacing:1.7px;color:#ff0700}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .no-data{padding-left:20px;padding-right:20px}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .btn-wrapper{display:flex;justify-content:space-between;margin-top:30px}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .btn-wrapper{position:fixed;bottom:16px;width:100%;padding-left:20px;padding-right:20px}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn{position:relative;display:inline-block;padding:16px 63px;border-radius:30px;box-shadow:3px 3px 8px 0 hsla(0,0%,60.8%,.7),inset -1px -1px 8px 0 rgba(0,0,0,.1);font-size:.875rem;font-weight:700;line-height:1.64;letter-spacing:3.4px;color:#fff;cursor:pointer}@media(max-width:767.98px){body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn{padding:8px 30px;line-height:1}}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn:after{content:"";position:absolute;background:url(//crowdtech.jp/packs/media/haori/icon_arrow_white-0f30ce51.png) no-repeat 50% 50%;background-size:11px auto;width:11px;height:15px;top:calc(50% - 7.5px);right:16px}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.-back:after,body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.-branch-back:after{background:url(//crowdtech.jp/packs/media/haori/icon_arrow_white_left-c69164f8.png) no-repeat 50% 50%;background-size:11px auto;width:11px;height:15px;top:calc(50% - 7.5px);left:16px}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn:hover{text-decoration:none;opacity:.7}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.inactive-gray{color:#4a4a4a;background:#9e9e9e;box-shadow:none}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.inactive-gray:after{background:url(//crowdtech.jp/packs/media/haori/icon_arrow_black-5dce378e.png) no-repeat 50% 50%;background-size:11px auto;width:11px;height:15px;top:calc(50% - 7.5px);right:16px}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.inactive-gray:hover{opacity:1}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.-gray{background:linear-gradient(180deg,#bbb,#9b9b9b)}body.controller--job_offers .modal-dialog.interview-modal .modal.show .bnk-btn.-green{background:linear-gradient(180deg,#92dc97,#0ca316)}body.controller--job_offers .modal-dialog.interview-modal.modal{padding:0}@media(max-width:575.98px){body.controller--job_offers .modal-dialog.interview-modal .bnk-btn{min-width:135px;padding:8px 30px;line-height:1.2;text-align:center}body.controller--job_offers .modal-dialog.interview-modal .bnk-btn.-back,body.controller--job_offers .modal-dialog.interview-modal .bnk-btn.-branch-back{line-height:2.2}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-title.completed{font-size:1.25rem;margin-bottom:1.25rem;letter-spacing:1px}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-title.completed{font-size:1.75rem;margin-bottom:1.5rem}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content{--tw-border-opacity:1;border:1px solid rgba(219,221,227,var(--tw-border-opacity));padding:calc(1rem - 1px) calc(1rem - 1px) calc(1.5rem - 1px);font-size:.75rem;line-height:1.25rem}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content{font-size:.875rem;padding:calc(1.5rem - 1px) calc(2.5rem - 1px) calc(2.5rem - 1px)}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content>header{font-size:1.25rem;line-height:34px;margin-bottom:1.5rem}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content>header{font-size:1.75rem;line-height:3rem;text-align:center}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-list{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-list{flex-wrap:nowrap}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step{display:flex;flex-direction:column;align-self:stretch;flex-grow:1}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step{max-width:350px}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step>header{display:flex;align-items:center;font-size:.875rem;padding:.5rem .75rem;font-weight:700;--tw-bg-opacity:1;background-color:rgba(231,250,236,var(--tw-bg-opacity))}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step>header .marker{--tw-bg-opacity:1;background-color:rgba(33,153,61,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:1.75rem;height:1.75rem;border-radius:.875rem;display:inline-flex;justify-content:center;align-items:center}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step>header .step-title{display:flex;flex-wrap:wrap}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step>header .step-title .main-title{margin-left:.5rem}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step>header .required{--tw-text-opacity:1;color:rgba(235,89,43,var(--tw-text-opacity))}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step .step-actions{flex-grow:1;display:flex;flex-direction:column;padding:.75rem calc(.75rem - 1px) calc(.75rem - 1px);--tw-border-opacity:1;border:1px solid rgba(219,221,227,var(--tw-border-opacity));border-top:0 solid rgba(219,221,227,var(--tw-border-opacity))}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step .step-actions{padding:1rem calc(1rem - 1px) calc(1rem - 1px)}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step a{--tw-text-opacity:1;color:rgba(8,135,85,var(--tw-text-opacity));font-weight:700}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .step-action{padding:0;line-height:1.25rem}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .step-action:not(:first-of-type){margin-top:1rem}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .step-action>header{font-weight:700}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .step-action.important-text{font-weight:700;display:flex;align-items:center;flex-grow:1;line-height:1.5rem}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-arrow{display:flex;flex-direction:column;align-items:center;width:100%;--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity));font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-arrow{width:unset}}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-arrow .arrow-down{display:none}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-arrow .arrow-right{display:none}@media(min-width:768px){body.controller--job_offers .modal-dialog.interview-modal .interview-modal-content .next-step-arrow .arrow-right{display:inline-block}}body.controller--job_offers .sp-search-condition-modal{display:none;position:fixed;left:0;top:60px;width:100%;height:calc(100% - 83px);background:#fff;z-index:1111}body.controller--job_offers .sp-search-condition-modal .condition-contents-wrapper{max-height:calc(100% - 110px);margin:0 auto;padding:20px;overflow:scroll}body.controller--job_offers .sp-search-condition-modal .tab-content{height:calc(100% - 106px);overflow:scroll}body.controller--job_offers .sp-search-condition-modal .condition-title{display:flex;top:0;padding:18px 20px;border-bottom:1px solid #c0c4ce;font-size:1.25rem}body.controller--job_offers .sp-search-condition-modal .btn-area{display:flex;flex-wrap:wrap;align-items:center;position:fixed;width:100%;right:0;bottom:-1px;padding:30px 20px;background:#fff;color:#777;font-size:.875rem;box-shadow:0 -2px 4px 0 rgba(0,0,0,.2)}body.controller--job_offers .sp-search-condition-modal .cancel-btn{font-weight:700;color:#777}body.controller--job_offers .favorite-btn{display:flex;align-items:center;margin-left:auto;color:#a6aab6;z-index:2}body.controller--job_offers .favorite-btn:hover{text-decoration:none;cursor:pointer;opacity:.7}body.controller--job_offers .favorite-btn:before{content:"";background:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon_sp-2d0b5ce9.svg) no-repeat 0 0;background-size:contain;width:2.25rem;height:2.25rem;display:inline-block;z-index:2}@media(min-width:992px){body.controller--job_offers .favorite-btn:before{background:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon-0b1cb7bb.svg) no-repeat 0 0;background-size:contain;width:18px;height:16px;margin-right:.5rem}}body.controller--job_offers .favorite-btn.active{color:#ff7374}body.controller--job_offers .favorite-btn.active:before{background:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon_hover_sp-5b42eb8e.svg) no-repeat 0 0;background-size:contain;animation:favorite-btn-anime 3s 1 reverse}@media(min-width:992px){body.controller--job_offers .favorite-btn.active:before{background:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon_hover-ac2a8d24.svg) no-repeat 0 0}}@keyframes favorite-btn-anime{0%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.3)}80%{transform:scale(1)}90%{transform:scale(1.3)}to{transform:scale(1)}}body.controller--job_offers .job-list .job-card-link{margin-bottom:2rem;width:100%}body.controller--job_offers .job-list .job-btn-container{position:absolute;bottom:28px;left:0;right:0}@media(max-width:767.98px){body.controller--job_offers .job-list .job-btn-container{width:calc(100% - 2rem);margin:auto}}body.controller--job_offers .job-list .favorite-btn{height:2rem;position:absolute;bottom:28px;right:1rem}@media(min-width:992px){body.controller--job_offers .job-list .favorite-btn{right:1.5rem}}body.controller--job_offers .modal-dialog{max-width:960px;margin-top:calc(50vh - 180px);color:#222}@media(min-width:768px)and (max-width:991.98px){body.controller--job_offers .modal-dialog{width:calc(100% - 72px)}}body.controller--job_offers .modal-dialog .modal-header{padding:0}body.controller--job_offers .modal-dialog .modal-footer,body.controller--job_offers .modal-dialog .modal-header{border-bottom:none;border-top:none}body.controller--job_offers .modal-dialog .modal-body{padding:2rem 0}body.controller--job_offers .modal-dialog .modal-footer{padding:0}body.controller--job_offers .modal-dialog button.close{position:absolute;top:20px;right:20px}body.controller--job_offers .modal-dialog p{margin:0;font-size:.75rem;letter-spacing:.78px;line-height:1}@media(min-width:768px){body.controller--job_offers .modal-dialog p{font-size:.875rem}}body.controller--job_offers .modal-dialog .modal-title{font-size:1.75rem;line-height:2.5rem}@media(max-width:767.98px){body.controller--job_offers .modal-dialog .modal-title{font-size:1.25rem}}body.controller--job_offers .modal-dialog .modal-content{padding:16px;border-radius:0}@media(min-width:768px){body.controller--job_offers .modal-dialog .modal-content{padding:3.75rem}}body.controller--job_offers .modal-dialog .job-btn{display:block;width:50%;max-width:330px;margin:0;padding:1rem 0;border-radius:30px;font-size:.875rem;font-weight:600;line-height:1;color:#fff;text-align:center}@media(min-width:768px){body.controller--job_offers .modal-dialog .job-btn{width:180px;min-width:auto}}body.controller--job_offers .modal-dialog .job-btn:hover{cursor:pointer;color:#fff;text-decoration:none}body.controller--job_offers .modal-dialog .job-btn.-green{background:#0bbe78}body.controller--job_offers .modal-dialog .job-btn.-green:hover{background:#4fd7a2}body.controller--job_offers .modal-dialog .job-btn.-gray{width:auto;min-width:0;margin-right:2.5rem;background:#fff;border-bottom:none;color:#a6aab6}body.controller--job_offers .modal-dialog .job-btn.-gray:hover{opacity:.7;cursor:pointer}body.controller--job_offers .modal-dialog .job-btn.-gray:focus{box-shadow:none}body.controller--job_offers .modal-dialog.interview-modal .modal-content{padding:3.75rem}@media(max-width:575.98px){body.controller--job_offers .modal-dialog.interview-modal .modal-content{padding:2.5rem 1rem}}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-title{font-size:1.75rem;font-weight:400;color:#222}body.controller--job_offers .modal-dialog.interview-modal .interview-modal-text{text-align:justify}body.controller--job_offers .modal-dialog.interview-modal .job-btn.-green{width:260px;background:#fff;border:1px solid #0bbe78;color:#06aa6a}body.controller--job_offers .modal-dialog.interview-modal .job-btn.-green:hover{background:rgba(11,190,120,.2)}@media(max-width:575.98px){body.controller--job_offers .modal-dialog.interview-modal .modal-footer{flex-flow:column}}@media(max-width:575.98px){body.controller--job_offers .modal-dialog.interview-modal .job-btn.-gray{margin-right:0;order:2}}body.controller--job_offers #interview-modal{color:#222}body.controller--job_offers #interview-modal .job-btn{display:block;max-width:330px;margin:auto;padding:18px 0;border-radius:30px;font-size:1rem;font-weight:600;line-height:1.1313rem;color:#fff;text-align:center}@media(min-width:768px){body.controller--job_offers #interview-modal .job-btn{min-width:200px}}body.controller--job_offers #interview-modal .job-btn:hover{cursor:pointer;color:#fff;text-decoration:none}body.controller--job_offers #interview-modal .job-btn.-green{background:#0bbe78}body.controller--job_offers #interview-modal .job-btn.-green:hover{background:#4fd7a2}body.controller--job_offers #interview-modal .modal-content{padding:28px}body.controller--job_offers #interview-modal .interview-modal-title{margin-bottom:24px;font-size:1.125rem;font-weight:700;color:#0bbe78;letter-spacing:1px}@media(min-width:768px){body.controller--job_offers #interview-modal .interview-modal-title{font-size:1.25rem}}body.controller--job_offers #interview-modal .interview-modal-text{margin-bottom:24px;font-size:.75rem;letter-spacing:.78px;line-height:24px}@media(min-width:768px){body.controller--job_offers #interview-modal .interview-modal-text{font-size:.875rem}}body.controller--job_offers #interview-modal .modal-dialog{max-width:640px;margin-top:calc(50vh - 180px);color:#222}body.controller--job_offers #interview-modal .modal-dialog .modal-footer,body.controller--job_offers #interview-modal .modal-dialog .modal-header{border-bottom:none;border-top:none}@media(max-width:575.98px){body.controller--job_offers #interview-modal .modal-dialog .modal-footer .col-6{padding:0}}body.controller--job_offers #interview-modal .modal-dialog button.close{position:absolute;top:20px;right:20px}body.controller--job_offers #interview-modal .modal-dialog p{font-size:.75rem;letter-spacing:.78px}@media(min-width:768px){body.controller--job_offers #interview-modal .modal-dialog p{font-size:.875rem}}body.controller--job_offers #interview-modal .modal-dialog .modal-content{padding:16px;border-radius:0}@media(min-width:768px){body.controller--job_offers #interview-modal .modal-dialog .modal-content{padding:28px}}body.controller--job_offers #interview-modal .modal-dialog .job-btn{display:block;width:100%;max-width:330px;margin:auto;padding:18px 0;border-radius:30px;font-size:1rem;font-weight:600;line-height:1.1313rem;color:#fff;text-align:center}@media(min-width:768px){body.controller--job_offers #interview-modal .modal-dialog .job-btn{min-width:200px}}body.controller--job_offers #interview-modal .modal-dialog .job-btn:hover{cursor:pointer;color:#fff;text-decoration:none}body.controller--job_offers #interview-modal .modal-dialog .job-btn.-green{background:#0bbe78}body.controller--job_offers #interview-modal .modal-dialog .job-btn.-green:hover{background:#4fd7a2}body.controller--job_offers #interview-modal .modal-dialog .job-btn.-gray{color:#a6aab6;background:#dbdde3}body.controller--job_offers #interview-modal .modal-dialog .job-btn.-gray:hover{background:#f2f4f7}body.controller--job_offers .js-modal-area{display:none;z-index:10;position:absolute;left:0;width:100%;height:100vh}body.controller--job_offers .js-modal-bg{width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}body.controller--job_offers .job-btn{display:block;max-width:330px;margin:auto;padding:18px 0;border-radius:30px;font-size:1rem;font-weight:600;line-height:1.1313rem;color:#fff;text-align:center}@media(min-width:768px){body.controller--job_offers .job-btn{min-width:240px}}body.controller--job_offers .job-btn:hover{cursor:pointer;color:#fff;text-decoration:none}body.controller--job_offers .job-btn.-red{background:#f13f3f}body.controller--job_offers .job-btn.-red:hover{background:#ff6464}body.controller--job_offers .job-btn.-gray{color:#a6aab6;background:#dbdde3}@media(max-width:767.98px){body.controller--job_offers .job-btn.-gray{border-bottom:1px solid #ced2d9}}body.controller--job_offers .job-btn.-gray:hover{cursor:not-allowed}body.controller--job_offers .job-btn.-green{background:#0bbe78}body.controller--job_offers .job-btn.-green:hover{background:#4fd7a2}body.controller--job_offers .job-btn.-md{font-size:.8rem;padding:12px 0}body.controller--job_offers .job-btn.-sm{font-size:.6rem;padding:12px 0}body.controller--job_offers.action--show{font-family:Open Sans,Noto Sans JP,sans-serif}body.controller--job_offers.action--show .main .wrapper{padding-left:1rem;padding-right:1rem}@media (min-width:640px){body.controller--job_offers.action--show .main .wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){body.controller--job_offers.action--show .main .wrapper{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){body.controller--job_offers.action--show .main .wrapper{max-width:60rem;margin-left:auto;margin-right:auto}}body.controller--job_offers.action--show .job-offers-sidenav{display:none}@media (min-width:1024px){body.controller--job_offers.action--show .job-offers-sidenav{display:block}}body.controller--job_offers.action--show .l-single-item.-remote_work{background-image:url(//crowdtech.jp/packs/media/job_offers/background_remote_work-f540bd3c.png);background-size:100% 15.75rem}body.controller--job_offers.action--show .l-single-item.-partial_remote_work{background-image:url(//crowdtech.jp/packs/media/job_offers/background_partial_remote_work-1c173d03.png);background-size:100% 15.75rem}body.controller--job_offers.action--show .l-single-item.-office_work{background-image:url(//crowdtech.jp/packs/media/job_offers/background_office_work-36ed12cb.png);background-size:100% 15.75rem}body.controller--job_offers.action--show .l-single-item{background-repeat:no-repeat;margin-bottom:2rem;padding-top:5rem;position:relative}@media (min-width:640px){body.controller--job_offers.action--show .l-single-item{margin-bottom:4rem}}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item{padding-top:6rem}}body.controller--job_offers.action--show .l-single-item p{margin:0}body.controller--job_offers.action--show .l-single-item .wrapper{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:1.5rem}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item .wrapper{padding-top:2rem}}@media (min-width:1024px){body.controller--job_offers.action--show .l-single-item .wrapper{border-top-left-radius:.25rem;border-top-right-radius:.25rem}}body.controller--job_offers.action--show .l-single-item .job-offer-badge{font-weight:700;display:inline-block;font-size:.75rem;line-height:1.5}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__remote_work{position:absolute;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-width:1px;border-style:solid;line-height:1;padding:.5rem;border-radius:.25rem;top:1.5rem}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__remote_work{top:2rem}}@media (min-width:1024px){body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__remote_work{margin-left:-3rem}}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__remote_work{--tw-border-opacity:1;border-color:rgba(33,153,61,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(33,153,61,var(--tw-text-opacity))}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__partial_remote_work{position:absolute;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-width:1px;border-style:solid;line-height:1;padding:.5rem;border-radius:.25rem;top:1.5rem}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__partial_remote_work{top:2rem}}@media (min-width:1024px){body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__partial_remote_work{margin-left:-3rem}}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__partial_remote_work{--tw-border-opacity:1;border-color:rgba(33,153,61,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(33,153,61,var(--tw-text-opacity))}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__office_work{position:absolute;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-width:1px;border-style:solid;line-height:1;padding:.5rem;border-radius:.25rem;top:1.5rem}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__office_work{top:2rem}}@media (min-width:1024px){body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__office_work{margin-left:-3rem}}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-border__office_work{--tw-border-opacity:1;border-color:rgba(110,117,133,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}body.controller--job_offers.action--show .l-single-item .job-offer-badge.-new-job{--tw-text-opacity:1;color:rgba(241,82,82,var(--tw-text-opacity))}body.controller--job_offers.action--show .l-single-item .job-point-container{margin-top:2.5rem;display:flex;flex-wrap:wrap}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item .job-point-container{margin-top:4rem}}body.controller--job_offers.action--show .l-single-item .job-point{--tw-border-opacity:1;border:1px solid rgba(166,170,182,var(--tw-border-opacity));font-weight:700;margin-right:.5rem;margin-bottom:.5rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;line-height:1.5;line-height:1;--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}body.controller--job_offers.action--show .l-single-item .jobid-container{margin-top:2.5rem;margin-bottom:1rem;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity))}@media (min-width:768px){body.controller--job_offers.action--show .l-single-item .jobid-container{margin-top:4rem;margin-bottom:1.5rem}}body.controller--job_offers.action--show .flow{padding:0 0 60px}@media(min-width:992px){body.controller--job_offers.action--show .flow{padding:0 0 120px}}body.controller--job_offers.action--show .flow-items{display:grid;grid-template-columns:1fr;grid-row-gap:24px;row-gap:24px}@media(min-width:768px){body.controller--job_offers.action--show .flow-items{display:flex;justify-content:center;-moz-column-gap:8px;grid-column-gap:8px;column-gap:8px}}body.controller--job_offers.action--show .flow-item{display:grid;grid-template-columns:1fr;grid-row-gap:24px;row-gap:24px}@media(min-width:768px){body.controller--job_offers.action--show .flow-item{display:flex;-moz-column-gap:8px;grid-column-gap:8px;column-gap:8px;align-items:center}}body.controller--job_offers.action--show .flow-item+.flow-item:before{content:"";display:block;width:0;height:0;border-top:16px solid #0abe78;border-left:8px solid transparent;border-right:8px solid transparent;margin:0 auto}@media(min-width:768px){body.controller--job_offers.action--show .flow-item+.flow-item:before{border-left:16px solid #0abe78;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0}}body.controller--job_offers.action--show .flow-card{background:#fff;border:1px solid #b8e1d1;box-shadow:0 5px 20px rgba(0,0,0,.08)}@media(min-width:768px){body.controller--job_offers.action--show .flow-card{width:20vw;height:100%;max-width:192px}}@media(min-width:1200px){body.controller--job_offers.action--show .flow-card{width:192px}}body.controller--job_offers.action--show .flow-card__image{position:relative;margin-bottom:0;background:#e6faec;text-align:center}body.controller--job_offers.action--show .flow-card__image img{max-width:100%}body.controller--job_offers.action--show .flow-card__num{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);display:flex;width:36px;height:36px;background:#0abe78;font-size:1.5rem;font-weight:700;color:#fff;border-radius:50%;justify-content:center;align-items:center}@media(min-width:768px){body.controller--job_offers.action--show .flow-card__num{bottom:-36px}}body.controller--job_offers.action--show .flow-card__contents{padding:28px 24px 40px}@media(min-width:768px){body.controller--job_offers.action--show .flow-card__contents{padding:70px 16px 19px}}body.controller--job_offers.action--show .flow-card__heading{text-align:center;font-size:1rem;font-weight:700;margin-bottom:8px}body.controller--job_offers.action--show .flow-card__text{font-size:.875rem}body.controller--job_offers.action--show .flow-summary{color:#0abe78;font-weight:700;text-align:center;padding:16px;font-size:1.125rem;border:1px solid #0abe78;margin-top:40px}@media(min-width:768px){body.controller--job_offers.action--show .flow-summary{font-size:1.5rem}}body.controller--job_offers.action--show .section-heading{font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.5}@media(min-width:768px){body.controller--job_offers.action--show .section-heading{font-weight:400;margin-top:4rem;font-size:1.75rem;line-height:1.5}}body.controller--job_offers.action--show .container{width:100%;max-width:1120px;margin:0 auto;padding:0}body.controller--job_offers.action--show .container ol{padding:0}body.controller--job_offers.action--show .container:after,body.controller--job_offers.action--show .container:before{display:table;content:""}@media(min-width:1120px){body.controller--job_offers.action--show .container{padding:0}}body.controller--job_offers.action--show .job-card-wrapper{margin-top:2rem}body.controller--job_offers.action--show .job-card{background-size:4rem;background-position:0 0;background-repeat:no-repeat;display:block;--tw-border-opacity:1;border:solid rgba(192,196,206,var(--tw-border-opacity));border-width:0 0 1px;margin-top:1rem;text-decoration:none;padding:0 0 1rem 4.5rem}body.controller--job_offers.action--show .job-card:hover{opacity:.7}@media (min-width:640px){body.controller--job_offers.action--show .job-card{background-size:5rem;border-style:none;margin-top:2rem;padding-bottom:0;padding-left:6rem}}body.controller--job_offers.action--show .job-card:first-of-type{margin-top:0}body.controller--job_offers.action--show .job-card.-remote_work{background-image:url(//crowdtech.jp/packs/media/job_offers/square_remote_work-8fd64ac1.png)}body.controller--job_offers.action--show .job-card.-partial_remote_work{background-image:url(//crowdtech.jp/packs/media/job_offers/square_partial_remote_work-84337051.png)}body.controller--job_offers.action--show .job-card.-office_work{background-image:url(//crowdtech.jp/packs/media/job_offers/square_office_work-df8b07f0.png)}body.controller--job_offers.action--show .job-card-title-wrapper{display:flex;flex-wrap:wrap}@media (min-width:640px){body.controller--job_offers.action--show .job-card-title-wrapper{flex-wrap:nowrap}}body.controller--job_offers.action--show .job-offer-badge{box-sizing:content-box;flex-shrink:0;font-weight:700;height:.75rem;margin-right:.5rem;margin-bottom:.5rem;display:inline-block;font-size:.75rem;line-height:1.5;line-height:1}body.controller--job_offers.action--show .job-offer-badge.-border__partial_remote_work,body.controller--job_offers.action--show .job-offer-badge.-border__remote_work{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));line-height:1;padding:.25rem .5rem;border-radius:.25rem;--tw-border-opacity:1;border:1px solid rgba(33,153,61,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(33,153,61,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-offer-badge.-border__office_work{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));line-height:1;padding:.25rem .5rem;border-radius:.25rem;--tw-border-opacity:1;border:1px solid rgba(110,117,133,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-card-title{font-weight:700;margin-bottom:.25rem;font-size:1rem;line-height:1.5;--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-card-item-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}body.controller--job_offers.action--show .job-card-price{width:100%;display:flex;align-items:center}body.controller--job_offers.action--show .job-price-s{font-weight:600;font-size:1rem;line-height:1.5;--tw-text-opacity:1;color:rgba(241,82,82,var(--tw-text-opacity));line-height:1.75}@media (min-width:640px){body.controller--job_offers.action--show .job-price-s{font-size:1.25rem;line-height:1.5}}body.controller--job_offers.action--show .job-price-unit-s{display:inline-block;margin-left:.5rem;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(34,34,34,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-text-item{display:flex;align-items:center;margin-top:.25rem;margin-right:1rem;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-text-item:before{content:"";background-size:contain;margin-right:.625rem}body.controller--job_offers.action--show .job-text-item.-occupation:before{background-image:url(//crowdtech.jp/packs/media/job_offers/icon_occupation-960cfe70.svg);width:12px;height:13px}body.controller--job_offers.action--show .job-text-item.-joboffer:before{background-image:url(//crowdtech.jp/packs/media/job_offers/icon_joboffer-a94fcef2.svg);width:10px;height:14px}body.controller--job_offers.action--show .job-btn-container{display:flex;align-items:center;justify-content:center}body.controller--job_offers.action--show .job-btn-container .job-btn{font-weight:700;margin:0;padding-top:1rem;padding-bottom:1rem;border-radius:9999px;text-align:center;font-size:.875rem;line-height:1.5;line-height:1;width:16rem}@media (min-width:768px){body.controller--job_offers.action--show .job-btn-container .job-btn{width:19rem;font-weight:400;font-size:1.25rem;line-height:1.5;line-height:1}}body.controller--job_offers.action--show .job-btn-container a.job-btn,body.controller--job_offers.action--show .job-btn-container button.job-btn{--tw-bg-opacity:1;background-color:rgba(224,49,0,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-btn-container div.job-btn{--tw-bg-opacity:1;background-color:rgba(219,221,227,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-btn-container .favorite-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-btn-container .favorite-btn:before{content:"";background-image:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon-0b1cb7bb.svg);background-size:contain;background-repeat:no-repeat;height:1rem;width:1rem;margin:0}@media (min-width:768px){body.controller--job_offers.action--show .job-btn-container .favorite-btn:before{height:1.25rem;width:1.25rem}}body.controller--job_offers.action--show .job-btn-container .favorite-btn.active:before{background-image:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon_hover-ac2a8d24.svg)}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container{display:flex;align-items:center;justify-content:center}}body.controller--job_offers.action--show .job-offer-application-button-container>p{font-size:.75rem;line-height:1.5;text-align:center;--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity))}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container>p{font-size:.875rem;line-height:1.5;text-align:left}}@media (min-width:1024px){body.controller--job_offers.action--show .job-offer-application-button-container>p>br{display:none}}body.controller--job_offers.action--show .job-offer-application-button-container .job-btn{margin-right:1.5rem}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container .job-btn{margin-left:2.5rem;margin-right:2.5rem}}body.controller--job_offers.action--show .job-offer-application-button-container+p{padding-top:1rem;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity));text-align:center}body.controller--job_offers.action--show .job-offer-application-button-container+p span{--tw-text-opacity:1;color:rgba(213,32,32,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-offer-application-button-container{--tw-border-opacity:1;border:solid rgba(166,170,182,var(--tw-border-opacity));border-width:1px 0 0;padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container{padding-top:1.5rem;padding-bottom:1.5rem;border-width:1px}}body.controller--job_offers.action--show .job-offer-application-button-container>p{margin-bottom:1rem}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container>p{margin-bottom:0}}body.controller--job_offers.action--show .job-offer-application-button-container-fixed{box-shadow:0 0 1.5rem rgba(34,34,34,.2);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));bottom:0;left:0;right:0;padding-top:.5rem;padding-bottom:.5rem;position:fixed}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container-fixed{bottom:1.5rem;margin-left:3rem;margin-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;border-radius:.25rem}}@media (min-width:1024px){body.controller--job_offers.action--show .job-offer-application-button-container-fixed{max-width:54rem;box-sizing:content-box;margin-left:auto;margin-right:auto}}body.controller--job_offers.action--show .job-offer-application-button-container-fixed>p{display:none}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-application-button-container-fixed>p{display:block}}body.controller--job_offers.action--show .job-offer-application-button-container-fixed{border-style:none}body.controller--job_offers.action--show .job-footer{margin-top:2rem;margin-bottom:2.5rem}@media (min-width:640px){body.controller--job_offers.action--show .job-footer{margin-top:5rem;margin-bottom:7rem}}body.controller--job_offers.action--show .job-subtitle{font-weight:700;margin-top:1rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.5}body.controller--job_offers.action--show .archive-aside-list{display:block;margin:-.5rem 0 0 -1rem}body.controller--job_offers.action--show .archive-aside-list-item{display:inline-block;margin-top:.5rem;margin-left:1rem;width:auto}body.controller--job_offers.action--show .archive-aside-list-item:after{content:none}body.controller--job_offers.action--show .archive-aside-list-item.-occupation{width:100%}body.controller--job_offers.action--show .archive-aside-list-link{font-weight:700;text-decoration:none;font-size:.875rem;line-height:1.5;--tw-text-opacity:1;color:rgba(8,135,85,var(--tw-text-opacity))}body.controller--job_offers.action--show .archive-aside-list-link:hover{opacity:.7}body.controller--job_offers.action--show .job-footer-hr{display:none}body.controller--job_offers.action--show .job-offer-comment-form-wrapper{margin-top:1.5rem}body.controller--job_offers.action--show .job-offer-comment-form-wrapper .favorite-btn{display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.5;--tw-text-opacity:1;color:rgba(110,117,133,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-offer-comment-form-wrapper .favorite-btn:before{content:"";background-image:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon-0b1cb7bb.svg);background-size:contain;background-repeat:no-repeat;margin-right:.5rem;height:1.25rem;width:1.25rem}body.controller--job_offers.action--show .job-offer-comment-form-wrapper .favorite-btn.active:before{background-image:url(//crowdtech.jp/packs/media/favorite_job_offers/favorite_icon_hover-ac2a8d24.svg)}body.controller--job_offers.action--show .job-offer-comment-form{--tw-border-opacity:1;border:1px solid rgba(166,170,182,var(--tw-border-opacity));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:1rem;grid-column-gap:1rem;column-gap:1rem;margin-top:1rem;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;border-radius:1rem;font-size:.875rem;line-height:1.5}@media (min-width:640px){body.controller--job_offers.action--show .job-offer-comment-form{grid-template-columns:repeat(8,minmax(0,1fr));-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-comment-form{margin-top:1.5rem}}body.controller--job_offers.action--show .job-offer-comment-form .job-btn-container{margin-top:2rem}body.controller--job_offers.action--show .job-offer-comment-form-inner{grid-column:span 4/span 4;margin-left:1rem;margin-right:1rem}@media (min-width:640px){body.controller--job_offers.action--show .job-offer-comment-form-inner{grid-column:span 6/span 6;grid-column-start:2;margin:0}}body.controller--job_offers.action--show .job-offer-comment-form-heading{font-weight:700;margin-bottom:2rem;font-size:1.25rem;line-height:1.5;text-align:center}body.controller--job_offers.action--show .job-offer-comment-form-heading+p{max-width:40em;margin:auto}body.controller--job_offers.action--show .job-offer-comment-form-list{list-style-type:none;margin:2rem 0 0;padding:0}body.controller--job_offers.action--show .job-offer-comment-form-list-item{--tw-border-opacity:1;border:solid rgba(166,170,182,var(--tw-border-opacity));border-width:0 0 1px}body.controller--job_offers.action--show .job-offer-comment-form-list-item:first-of-type{border-top-width:1px}@media (min-width:640px){body.controller--job_offers.action--show .job-offer-comment-form-list-item{padding-left:.5rem;padding-right:.5rem}}body.controller--job_offers.action--show .job-offer-comment-form-list-item-heading{color:inherit;display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding-top:1rem;padding-bottom:1rem;position:relative}body.controller--job_offers.action--show .job-offer-comment-form-list-item-heading:after{content:"";background-image:url(//crowdtech.jp/packs/media/common/icon_close-ade785f5.svg);height:2px;width:12px;display:block}body.controller--job_offers.action--show .job-offer-comment-form-list-item-heading.collapsed:after{background-image:url(//crowdtech.jp/packs/media/common/icon_open-12fe50f3.svg);height:12px;width:12px}body.controller--job_offers.action--show .job-offer-comment-form-list-item-textarea-wrapper{margin-bottom:1rem}body.controller--job_offers.action--show .job-offer-comment-form-list-item-textarea-wrapper p:first-child{margin-bottom:1rem;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(213,32,32,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-offer-comment-form-list-item-textarea-wrapper p:last-child{margin-top:1rem;font-size:.75rem;line-height:1.5;--tw-text-opacity:1;color:rgba(117,117,117,var(--tw-text-opacity))}body.controller--job_offers.action--show .job-offer-comment-form-list-item-textarea{--tw-border-opacity:1;border:1px solid rgba(166,170,182,var(--tw-border-opacity));height:10rem;padding:.75rem 1rem;width:100%}body.controller--job_offers.action--show .job-offer-comment-form-wrapper+.job-offer-application-button-container{display:none}body.controller--job_offers.action--show .job-offer-comment-form-wrapper+.job-offer-application-button-container.job-offer-application-button-container-fixed{display:block}@media (min-width:768px){body.controller--job_offers.action--show .job-offer-comment-form-wrapper+.job-offer-application-button-container.job-offer-application-button-container-fixed{display:flex}}body.controller--job_offers.action--index .job-container{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem;padding:0;grid-auto-columns:minmax(0,1fr)}@media (min-width:768px){body.controller--job_offers.action--index .job-container{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}}@media (min-width:1024px){body.controller--job_offers.action--index .job-container{grid-gap:2rem;gap:2rem}}body.controller--job_offers.action--index .job-list{--tw-border-opacity:1;border:1px solid rgba(192,196,206,var(--tw-border-opacity));padding:1.25rem 0}@media (min-width:768px){body.controller--job_offers.action--index .job-list{padding-top:1.75rem;padding-bottom:1.75rem}}body.controller--job_offers.action--index .card{border:1px solid #c0c4ce}body.controller--job_offers.action--index .job-card-item-list{min-height:56px}body.controller--job_offers.action--index .job-card:hover{opacity:.7}body.controller--job_offers.action--index .job-card .job-card-title{margin-bottom:12px;color:#222;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden;min-height:44px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:575.98px){body.controller--job_offers.action--index .job-card .job-card-title{margin-bottom:10px}}body.controller--job_offers.action--index .job-card .job-card-price{font-family:Open Sans,sans-serif;color:#f15252;font-size:1.125rem;font-weight:600;line-height:1.5rem}body.controller--job_offers.action--index .job-card .job-card-price .job-card-price-unit{margin-left:4px;font-size:.875rem;font-weight:400;line-height:1.3125rem}body.controller--job_offers.action--index .job-card .job-card-item-list{margin-top:16px;padding:12px 15px;border-radius:2px;background:#f1f2f5;color:#777;font-size:.75rem;line-height:1.25}body.controller--job_offers.action--index .job-card-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}body.controller--job_offers.action--index .job-card-wrapper.-area-hidden{max-height:420px;overflow:hidden}@media(max-width:575.98px){body.controller--job_offers.action--index .job-card-wrapper.-area-hidden{max-height:800px}}body.controller--job_offers.action--index .job-card-wrapper .job-card{margin:0 0 16px;position:relative;transition:all .3s}@media(min-width:768px){body.controller--job_offers.action--index .job-card-wrapper .job-card{margin:10px 0 22px;width:48%;max-width:336px}}@media(min-width:992px){body.controller--job_offers.action--index .job-card-wrapper .job-card{width:32%;max-width:352px}}body.controller--job_offers.action--index .job-card-wrapper .job-card .job-card-title{margin-bottom:12px;color:#222;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden;min-height:44px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:575.98px){body.controller--job_offers.action--index .job-card-wrapper .job-card .job-card-title{margin-bottom:10px}}body.controller--job_offers.action--index .job-card-wrapper .job-card .job-card-price{font-family:Open Sans,sans-serif;color:#f15252;font-size:1.125rem;font-weight:600;line-height:1.5rem}body.controller--job_offers.action--index .job-card-wrapper .job-card .job-card-price .job-card-price-unit{margin-left:4px;font-size:.875rem;font-weight:400;line-height:1.3125rem}body.controller--job_offers.action--index .job-card-wrapper .job-card:hover{transform:translateY(-5px);opacity:.7;text-decoration:none}@media(min-width:768px){body.controller--job_offers.action--index .job-text-item{font-size:.8125rem}}body.controller--job_offers.action--index .job-text-item{margin-right:.5rem}@media(min-width:768px){body.controller--job_offers.action--index .job-text-item{font-size:.75rem;line-height:1.25rem}}body.controller--job_offers.action--index .job-text-item:before{content:"";position:relative;display:inline-block;margin-right:3px}body.controller--job_offers.action--index .job-text-item.-occupation:before{top:1px;background:url(//crowdtech.jp/packs/media/job_offers/icon_occupation-960cfe70.svg) no-repeat 0 0;background-size:12px auto;width:12px;height:13px}body.controller--job_offers.action--index .job-text-item.-skill:before{top:2px;background:url(//crowdtech.jp/packs/media/job_offers/icon_skill-3e911a4c.svg) no-repeat 0 0;background-size:12px auto;width:12px;height:16px}body.controller--job_offers.action--index .job-text-item.-joboffer:before{top:3px;background:url(//crowdtech.jp/packs/media/job_offers/icon_joboffer-a94fcef2.svg) no-repeat 0 0;background-size:11px auto;width:11px;height:15px}@media(min-width:768px){body.controller--job_offers.action--index .job-text-item:not(:first-child){margin-top:2px}}body.controller--job_offers.action--index .job-card-inner{color:#222}body.controller--job_offers.action--index .job-card-inner:hover{text-decoration:none}@media(max-width:575.98px){body.controller--job_offers.action--index .job-title{padding:0 20px;margin-top:16px}}@media(min-width:768px){body.controller--job_offers.action--index .job-text-container{padding:0 22px;margin:0 0 15px}}body.controller--job_offers.action--index .status_label{display:inline-block;margin-right:8px;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:.8px;text-align:center;color:#fff;background:#a6aab6;border-radius:3px;vertical-align:text-top}body.controller--job_offers.action--index .status_label.-application{position:absolute;left:1.7rem;top:0;line-height:1}body.controller--job_offers.action--index .status_label.-application[aria-hidden=true]{visibility:hidden}@media(max-width:767.98px){body.controller--job_offers.action--index .status_label.-application{top:1px;right:2.25rem;left:auto;padding:3px;line-height:1.2}}body.controller--job_offers.action--index .status_label.-application:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;background:url(//crowdtech.jp/packs/media/application_histories/icon_paper_airplane_hover-427dc3f3.svg) no-repeat 0 0;background-size:14px;vertical-align:text-top}@media(max-width:767.98px){body.controller--job_offers.action--index .status_label.-application:before{content:none}}body.controller--job_offers.action--index .new-job{color:#f15252;display:inline-block;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:normal;line-height:2rem;vertical-align:top;text-align:center;width:2.5rem}@media(min-width:768px){body.controller--job_offers.action--index .new-job{line-height:2.25rem}}body.controller--job_offers.action--index .badge.-remote{margin-bottom:.5rem}@media(max-width:575.98px){body.controller--job_offers.action--index .badge.-remote{margin-left:1.25rem}}body.controller--job_offers.action--index .job-title{width:90%;padding:0;margin:0 auto 20px;font-size:1.25rem;font-weight:700;line-height:1.6;text-align:justify}@media(min-width:768px){body.controller--job_offers.action--index .job-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:64px}}body.controller--job_offers.action--index .job-text-container{border-top:1px solid #c0c4ce;width:90%;margin:auto;padding:20px 0 0}body.controller--job_offers.action--index .job-price{color:#f15252;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;text-align:left}@media(max-width:767.98px){body.controller--job_offers.action--index .job-price{display:flex;justify-content:space-between}}@media(max-width:575.98px){body.controller--job_offers.action--index .job-price{display:block}}body.controller--job_offers.action--index .job-price-unit{color:#222;font-size:1rem;font-weight:400;line-height:1}body.controller--job_offers.action--index .job-description{color:#777;font-size:.75rem;line-height:1.25rem;overflow:hidden;width:100%;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;margin:12px 0 18px;text-align:justify;
  /*! autoprefixer: off */-webkit-box-orient:vertical}body.controller--job_offers.action--index .job-point-container{margin:16px 0;overflow:hidden;max-height:25px}@media(min-width:768px){body.controller--job_offers.action--index .job-point-container{margin:12px 0}}@media(min-width:992px){body.controller--job_offers.action--index .job-point-container{margin:16px 0}}body.controller--job_offers.action--index .job-point-container.-flex-md-up{display:inline-flex;flex-wrap:wrap;padding:0}@media(max-width:767.98px){body.controller--job_offers.action--index .job-point-container.-flex-md-up{display:flex}}@media(min-width:768px){body.controller--job_offers.action--index .job-point-container.-single.-single{padding:0;max-width:100%}}body.controller--job_offers.action--index .job-point{height:25px;color:#777;border:1px solid #c0c4ce;margin:0 5px 5px 0;padding:1px 5px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;font-size:.75rem}@media(min-width:992px){body.controller--job_offers.action--index .job-point{display:inline-block}}body.controller--job_offers.action--index .job-btn.-green{width:auto;min-width:auto;max-width:9.5rem;padding:10px 0;font-size:.75rem;line-height:1}@media(max-width:767.98px){body.controller--job_offers.action--index .job-btn.-green{max-width:15rem}}@media(max-width:767.98px){body.controller--job_offers.action--index .job-btn.-green,body.controller--job_offers.action--index .job-btn.-red{width:calc(100% - 3rem);margin:0}}body.controller--job_offers.action--index .job-btn.-gray{border-bottom:1px solid #c0c4ce}@media(min-width:768px){body.controller--job_offers.action--index .job-btn.-gray{margin-bottom:0;border-bottom:none}}@media(min-width:992px){body.controller--job_offers.action--index .job-btn.-gray{margin-top:0;margin-bottom:32px}}body.controller--job_offers.action--index .more-link{position:absolute;bottom:0;left:0;right:0;width:100%;margin:auto;padding:70px 0 55px;box-sizing:border-box;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 56%);cursor:pointer;color:#06aa6a;text-decoration:none;font-size:.875rem;line-height:1.3125rem;font-weight:600;text-align:center}body.controller--job_offers.action--index .more-link.-hidden{display:none}body.controller--job_offers.action--index .more-link:hover{color:#4fd7a2}