.hellowork-information-panel-module-scss-module__Wgx88W__wrapper{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:960px;margin-bottom:20px;padding:10px;display:flex}.hellowork-information-panel-module-scss-module__Wgx88W__main{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.hellowork-information-panel-module-scss-module__Wgx88W__title-area{background:#52b3470d;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:4px 0;display:flex}.hellowork-information-panel-module-scss-module__Wgx88W__title-text{color:#52b347;text-align:center;width:940px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:160%}.hellowork-information-panel-module-scss-module__Wgx88W__information-text{color:#222;text-align:center;align-self:stretch;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.hellowork-information-panel-module-scss-module__Wgx88W__sub-information-text{color:gray;text-align:right;align-self:stretch;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.job-offers-for-hellowork-module-scss-module__GEDE1a__wrapper{width:100%;max-width:1060px;margin:0 auto 20px}@media (max-width:991px){.job-offers-for-hellowork-module-scss-module__GEDE1a__wrapper{padding:0 25px}}.job-offers-for-hellowork-module-scss-module__GEDE1a__title-area{color:#fff;background-color:#2eb6d1;border-radius:4px;align-items:center;min-height:50px;margin-top:0;margin-bottom:20px;padding:5px 10px;font-size:20px;font-weight:500;display:flex}@media (max-width:767px){.job-offers-for-hellowork-module-scss-module__GEDE1a__title-area{font-size:18px;line-height:20px}}.job-offers-for-hellowork-module-scss-module__GEDE1a__area-icon{margin-right:8px;display:flex}.job-offers-for-hellowork-module-scss-module__GEDE1a__title{flex:1}.job-offers-for-hellowork-module-scss-module__GEDE1a__sub-title{padding-right:5px;font-size:16px}@media (max-width:767px){.job-offers-for-hellowork-module-scss-module__GEDE1a__sub-title{font-size:12px}}.job-offers-for-hellowork-module-scss-module__GEDE1a__area-wrapper{position:relative}.job-offers-for-hellowork-module-scss-module__GEDE1a__area-validate{color:#ff638f;background-color:#fff;border:1px solid #ff638f;border-radius:4px;padding:10px 20px;font-weight:500}.job-offers-for-hellowork-module-scss-module__GEDE1a__job-slider{margin-left:-4px;margin-right:-4px}@media (max-width:576px){.job-offers-for-hellowork-module-scss-module__GEDE1a__job-slider{margin-left:-25px;margin-right:-25px}}
.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-wrapper{background-color:#fff;border-radius:0;margin-bottom:25px;padding:16px 16px 40px}@media (max-width:991px){.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-wrapper{border-radius:0}}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-wrapper{margin-bottom:0;padding-left:16px;padding-right:16px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--popup-modal{padding:0}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--popup-modal{padding-left:0;padding-right:0}}.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper,.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--detail-list{background-color:#fff;border-radius:0;width:100%;margin-bottom:0;padding:20px 16px 40px}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper,.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--detail-list{border-radius:0;padding:16px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper:not(:first-child),.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--detail-list:not(:first-child){padding-top:40px}.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper:not(:last-child),.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--detail-list:not(:last-child){padding-bottom:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper:last-child,.job-offer-detail-tab-template-module-scss-module__r5leTG__wrapper--detail-list:last-child{padding-bottom:40px}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-detail-faq-section>h3+section:first-of-type .job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-vertical-wrapper{padding-top:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-detail-faq-section>section:last-child .job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-vertical-wrapper{border-bottom:none;padding-bottom:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__hellowork-annotation{color:gray;margin-bottom:10px;font-size:12px;font-weight:500;line-height:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__tag-list{flex-flow:wrap;gap:4px;margin-bottom:10px;display:flex;position:relative}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-link{color:#2eb6d1;background:url(/img/office-detail-arrow.svg) 100% no-repeat;border-bottom:1px solid #2eb6d1;width:136px;text-decoration:none;display:block}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-link:hover{color:#306fdd;background:url(/img/office-detail-arrow-blue.svg) 100% no-repeat;border-bottom:1px solid #306fdd}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-link{width:148px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__border-bottom-none{border-bottom:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__svg-style{vertical-align:middle}.job-offer-detail-tab-template-module-scss-module__r5leTG__common-image{border:none;outline:none;max-width:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__speech-bubble{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 16px;display:flex;position:relative}.job-offer-detail-tab-template-module-scss-module__r5leTG__speech-bubble:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom-width:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.job-offer-detail-tab-template-module-scss-module__r5leTG__icon-placeholder{background-image:url(/img/common/nsko.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:38px;height:38px;margin-right:4px;display:inline-block}.job-offer-detail-tab-template-module-scss-module__r5leTG__recommend-text{color:#2eb6d1;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700}.job-offer-detail-tab-template-module-scss-module__r5leTG__yellow-text-panel-last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__tab-title-content{align-items:center;gap:4px;margin-bottom:10px;display:flex}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__tab-title-content{margin-bottom:8px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__tab-title-icon{width:40px;height:40px;padding:0 4px 4px}.job-offer-detail-tab-template-module-scss-module__r5leTG__tab-title-icon svg{vertical-align:top;width:100%;height:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__tab-title{font-size:24px;font-weight:700}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-detail-wrapper{background-color:#fff;border-radius:0;margin-bottom:0;padding:40px 16px 0}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-detail-wrapper--first{border-radius:0 0 8px 8px;margin-bottom:0;padding:16px 16px 0}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-detail-wrapper--first .job-offer-detail-tab-template-module-scss-module__r5leTG__table-detail .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row:first-child{padding-top:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-detail-wrapper--first .job-offer-detail-tab-template-module-scss-module__r5leTG__table-detail .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row:last-child{border-bottom:none;padding-bottom:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-detail{width:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-detail section:first-child,.job-offer-detail-tab-template-module-scss-module__r5leTG__table-detail section:first-child .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{padding-top:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-detail section:last-child .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{border-bottom:none;padding-bottom:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{border-bottom:1px solid #f8f8fa;padding:20px 0;display:flex}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{flex-flow:wrap}}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row--centering{align-items:center}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title{flex-flow:column;width:200px;margin-top:2px;margin-bottom:0;font-size:16px;font-weight:700;display:flex}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title{width:100%;margin-top:0;padding-bottom:8px;font-size:16px;line-height:1.6}}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title--short{width:120px}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title--short{width:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title--beads-chart{padding-bottom:12px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-detail{flex:1;padding-left:12px;font-size:16px;line-height:1.8}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-detail{width:100%;line-height:1.6;padding-left:0!important}}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-detail a{font-size:14px}.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title-head3{margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:normal}.job-offer-detail-tab-template-module-scss-module__r5leTG__outer-link-text{color:#2eb6d1;width:auto;margin-top:4px;font-size:10px;font-weight:400;text-decoration:underline}.job-offer-detail-tab-template-module-scss-module__r5leTG__outer-link-text:hover{color:#306fdd;text-decoration-color:#306fdd}.job-offer-detail-tab-template-module-scss-module__r5leTG__outer-link-text svg{vertical-align:baseline;width:10px;height:10px}.job-offer-detail-tab-template-module-scss-module__r5leTG__inline-block-span{display:inline-block}.job-offer-detail-tab-template-module-scss-module__r5leTG__font-size-span{font-size:12px}.job-offer-detail-tab-template-module-scss-module__r5leTG__text-wrapper{margin-top:18px}.job-offer-detail-tab-template-module-scss-module__r5leTG__message-body{letter-spacing:0;padding:20px 0;font-size:16px;line-height:1.8}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-wrapper{width:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-wrapper>section{letter-spacing:0;font-size:16px;line-height:1.6}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-wrapper section:last-child .job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-row{border-bottom:0;border-bottom:initial;padding:20px 0 0}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-row{border-bottom:1px solid #f8f8fa;padding:20px 0;display:flex}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-row{flex-flow:wrap}}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-title{flex-flow:column;width:120px;margin-top:0;margin-bottom:0;display:flex}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-title{padding-bottom:8px;width:100%!important}}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-title-head3{letter-spacing:0;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.6}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-detail{letter-spacing:0;flex:1;width:100%;padding-left:12px;font-size:16px;line-height:1.6}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-detail{padding-left:0!important}}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-detail a{font-size:14px}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-detail--padding-left-zero{padding-left:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-vertical-wrapper{border-bottom:1px solid #f8f8fa;padding:20px 0}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-vertical-title{margin-bottom:12px;line-height:1.2}.job-offer-detail-tab-template-module-scss-module__r5leTG__detail-list-col-detail--vertical{padding-left:0;line-height:1.6}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-title{letter-spacing:0;margin-top:0;margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.6;display:block}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-content{letter-spacing:0;margin:0 0 16px;font-size:16px;line-height:1.6}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-content{margin:0 0 8px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table{width:100%}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table section:first-child>.job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{padding-top:0}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table section:last-child .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{border-bottom:none;padding-bottom:0}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row{flex-flow:initial}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table .job-offer-detail-tab-template-module-scss-module__r5leTG__table-section-row .job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title--short{width:120px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table .job-offer-detail-tab-template-module-scss-module__r5leTG__facility-job-offer-title.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title{width:200px}@media (max-width:767px){.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table .job-offer-detail-tab-template-module-scss-module__r5leTG__facility-job-offer-title.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title{width:120px}}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table .job-offer-detail-tab-template-module-scss-module__r5leTG__facility-job-offer-title.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title.job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title--short{width:120px}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-summary-table .job-offer-detail-tab-template-module-scss-module__r5leTG__table-col-title{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.6}.job-offer-detail-tab-template-module-scss-module__r5leTG__map-link{color:#2eb6d1;background:url(/img/map-local-light.svg) 100% no-repeat;border-bottom:1px solid #2eb6d1;width:134px;text-decoration:none;display:block}.job-offer-detail-tab-template-module-scss-module__r5leTG__map-link:hover{color:#306fdd;background:url(/img/map-local-hover.svg) 100% no-repeat;border-bottom:1px solid #306fdd}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-member-section{margin-bottom:20px}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-member-section>div{background-color:#fff;border-radius:0;margin-bottom:0;padding:0 16px 40px}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-member-section>div:first-child{padding:40px 16px}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-member-wrapper{background-color:#fff;border-radius:0;margin-bottom:0;padding:0 16px 40px}.job-offer-detail-tab-template-module-scss-module__r5leTG__facility-member-wrapper:first-child{padding:40px 16px}
.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__btn-outline-info:active{--bs-btn-active-color:#fff}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__btn-outline-info.job-offer-module-scss-module__DRl4Mq__disable-gray{color:#fff;background:#ababab;border-color:#ababab}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__btn-outline-info.job-offer-module-scss-module__DRl4Mq__disable-gray .job-offer-module-scss-module__DRl4Mq__svg path,.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__btn-outline-info:hover .job-offer-module-scss-module__DRl4Mq__svg path{stroke:#fff}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-btn-info{color:#fff;border-radius:4px;gap:10px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-btn-info:hover{color:#fff}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-btn-info:after{content:"";background:url(/img/common/arrow-right-white-small.svg) 0 0/cover;width:6px;height:12px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-btn-outline-info{border-radius:4px;gap:10px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-btn-outline-info:hover:after{content:"";background:url(/img/common/arrow-right-white-small.svg) 0 0/cover;width:6px;height:12px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-btn-outline-info:after{content:"";background:url(/img/common/arrow-right-info-small.svg) 0 0/cover;width:6px;height:12px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-login-btn-info{color:#fff;border-radius:4px;gap:3px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-login-btn-info:hover{color:#fff}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-login-btn-info:active{color:#fff!important;background-color:#306fdd!important;border-color:#306fdd!important}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-login-btn-info.job-offer-module-scss-module__DRl4Mq__btn-twinkle-effect{position:relative;overflow:hidden}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-login-btn-info.job-offer-module-scss-module__DRl4Mq__btn-twinkle-effect:before{content:"";background-color:#fbfbfb;width:30px;height:100%;animation:2.5s ease-in-out infinite job-offer-module-scss-module__DRl4Mq__btn-twinkle-effect;display:inline-block;position:absolute;top:-180px;left:0}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-login-btn-info.job-offer-module-scss-module__DRl4Mq__disable{color:#fff}@keyframes job-offer-module-scss-module__DRl4Mq__btn-twinkle-effect{0%{opacity:0;transform:scale(0)rotate(45deg)}80%{opacity:.5;transform:scale(0)rotate(45deg)}81%{opacity:1;transform:scale(4)rotate(45deg)}to{opacity:0;transform:scale(50)rotate(45deg)}}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-signup-btn-info{color:#2eb6d1;background-color:#0000;border-color:#0000;border-radius:4px;gap:3px}.job-offer-module-scss-module__DRl4Mq__btn.job-offer-module-scss-module__DRl4Mq__custom-signup-btn-info:hover{color:#306fdd;background-color:#0000;border-color:#0000}.job-offer-module-scss-module__DRl4Mq__facility-close-btn{opacity:1;background-color:#2eb6d1;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 0 0 10px;padding:0;transition:all .3s;display:flex}.job-offer-module-scss-module__DRl4Mq__facility-close-btn:hover{opacity:1;background-color:#306fdd}.job-offer-module-scss-module__DRl4Mq__facility-close-btn:focus{outline:none}.job-offer-module-scss-module__DRl4Mq__line-login-link{color:#fff;background-color:#06c755;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:40px;margin:0 auto;padding:10px 8px;font-size:14px;font-weight:700;display:flex}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__line-login-link{padding:0 5px 0 0;font-size:12px}}@media (max-width:576px){.job-offer-module-scss-module__DRl4Mq__line-login-link{border-radius:4px 4px 0 0;justify-content:center;position:relative}}.job-offer-module-scss-module__DRl4Mq__line-login-link:before{content:"";background:url(/img/common/line-icon.svg) 0 0/cover;width:27px;height:26px;margin-right:10px}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__line-login-link:before{width:24px;height:23px;margin-left:10px}}.job-offer-module-scss-module__DRl4Mq__line-login-link:after{content:"";background:url(/img/common/arrow-right-white.svg) 0 0/cover;width:8px;height:14px;margin-left:4px}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__line-login-link:after{width:7px;height:12px}}@media (max-width:576px){.job-offer-module-scss-module__DRl4Mq__line-login-link:after{position:absolute;top:50%;right:4px;transform:translateY(-50%)}}.job-offer-module-scss-module__DRl4Mq__google-login-link{color:#fff;background-color:#3e84f6;border-radius:4px;justify-content:space-between;align-items:center;height:40px;margin:0 auto;padding-right:10px;font-size:14px;font-weight:700;display:flex}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__google-login-link{padding:0 5px 0 0;font-size:12px}}@media (max-width:576px){.job-offer-module-scss-module__DRl4Mq__google-login-link{border-radius:0}}.job-offer-module-scss-module__DRl4Mq__google-login-link:after{content:"";background:url(/img/common/arrow-right-white.svg) 0 0/cover;width:8px;height:14px;margin-left:4px}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__google-login-link:after{width:7px;height:12px}}.job-offer-module-scss-module__DRl4Mq__google-login-link .job-offer-module-scss-module__DRl4Mq__google-wapp{background-color:#fff;border:1.5px solid #3e84f6;border-radius:4px 0 0 4px;justify-content:center;align-items:center;height:100%;margin-right:8px;padding:0 7.5px;display:flex}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__google-login-link .job-offer-module-scss-module__DRl4Mq__google-wapp{width:50px}}.job-offer-module-scss-module__DRl4Mq__google-login-link .job-offer-module-scss-module__DRl4Mq__google-wapp .job-offer-module-scss-module__DRl4Mq__google-icon{background:url(/img/common/google-icon.svg);width:29px;height:29px;margin:auto}.job-offer-module-scss-module__DRl4Mq__nspace-login-link{color:#fff;background-color:#2eb6d1;border:none;border-radius:4px;justify-content:space-between;align-items:center;height:40px;margin:0 auto;padding-left:1px;padding-right:10px;font-size:14px;font-weight:700;display:flex}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__nspace-login-link{border-radius:0;padding:0 5px 0 0;font-size:12px}}@media (max-width:576px){.job-offer-module-scss-module__DRl4Mq__nspace-login-link{border-radius:0}}.job-offer-module-scss-module__DRl4Mq__nspace-login-link:after{content:"";background:url(/img/common/arrow-right-white.svg) 0 0/cover;width:8px;height:14px;margin-left:4px}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__nspace-login-link:after{width:7px;height:12px}}.job-offer-module-scss-module__DRl4Mq__nspace-login-link .job-offer-module-scss-module__DRl4Mq__nspace-wapp{background-color:#fff;border:1.5px solid #2eb6d1;border-radius:4px 0 0 4px;justify-content:center;align-items:center;height:100%;margin-right:8px;padding:0 7.5px;display:flex}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__nspace-login-link .job-offer-module-scss-module__DRl4Mq__nspace-wapp{width:50px}}.job-offer-module-scss-module__DRl4Mq__nspace-login-link .job-offer-module-scss-module__DRl4Mq__nspace-wapp .job-offer-module-scss-module__DRl4Mq__nspace-icon{background:url(/img/logo-icon2.png) 0 0/cover;width:32px;height:32px;margin:auto}.job-offer-module-scss-module__DRl4Mq__modal-submit-button{color:#fff;background-color:#ff638f;background-image:url(/img/data/bg-button-submit.png);background-repeat:repeat-x;background-size:contain;border:2px solid #ff638f;border-radius:8px;justify-content:center;align-items:center;width:100%;height:50px;padding:5px 30px;font-size:20px;font-weight:700;transition:all .3s;display:flex;position:relative}.job-offer-module-scss-module__DRl4Mq__modal-submit-button:after{content:"";background:url(/img/data/arrow-next-white.svg) 0 0/contain no-repeat;width:9px;height:16px;position:absolute;top:calc(50% - 7px);right:10px}.job-offer-module-scss-module__DRl4Mq__modal-submit-button.job-offer-module-scss-module__DRl4Mq__Mui-disabled{color:#fff;opacity:.5}.job-offer-module-scss-module__DRl4Mq__modal-submit-button.job-offer-module-scss-module__DRl4Mq__disable{opacity:.5;pointer-events:none}.job-offer-module-scss-module__DRl4Mq__modal-submit-button:hover{background-color:#ff638f}.job-offer-module-scss-module__DRl4Mq__area-title{margin-bottom:20px;font-size:16px;line-height:20px}@media (max-width:991px){.job-offer-module-scss-module__DRl4Mq__area-title{font-size:16px;line-height:18px}}.job-offer-module-scss-module__DRl4Mq__facility-link-wrap{margin-bottom:20px;font-size:14px;font-weight:700;line-height:1.6;display:block}@media (max-width:991px){.job-offer-module-scss-module__DRl4Mq__facility-link-wrap{margin-bottom:10px}}.job-offer-module-scss-module__DRl4Mq__default-text-styled-link{color:#222}@media (max-width:767px){.job-offer-module-scss-module__DRl4Mq__default-text-styled-link{margin-top:60px;display:block}}
.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-sentinel{pointer-events:none;height:1px;margin:0}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav{z-index:10;justify-content:space-between;transition:top .5s;display:flex;position:sticky;top:0;left:0}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-link{color:#000;text-align:center;box-sizing:border-box;background:#dcedf1 url(/img/common/arrow-down-black.svg) 50% calc(100% - 10px) no-repeat;border-radius:8px 8px 0 0;min-height:50px;padding:10px 5px;font-size:16px;font-weight:500;line-height:100%;text-decoration:none;display:block}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-link:hover{color:#2eb6d1;background:#fff url(/img/common/arrow-down-blue.svg) 50% calc(100% - 10px) no-repeat}@media (max-width:767px){.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-link{min-height:55px}}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-link--three-column{width:calc(33.33% - 2px)}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-link--two-column{width:calc(50% - 2px)}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav--stuck .job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav-link{border-radius:0 0 8px 8px}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav--stuck.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav--below-header{top:102px}@media (max-width:991px){.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav--stuck.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-nav--below-header{top:48px}}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-section{scroll-margin-top:80px}.job-offer-detail-main-container-module-scss-module__3FZnkG__anchor-section:not(:last-child){margin-bottom:20px}.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-expert{max-width:640px;min-height:270px;margin:0 auto;display:block}.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-expert:hover{opacity:.8}@media (max-width:991px){.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-expert{padding-bottom:60px}}@media (max-width:767px){.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-expert{padding:0 16px 60px}}.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-image-pc{width:100%;height:auto;display:block}@media (max-width:767px){.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-image-pc{display:none}}.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-image-sp{width:100%;height:auto;display:none}@media (max-width:767px){.job-offer-detail-main-container-module-scss-module__3FZnkG__banner-image-sp{max-width:100%;margin:0 auto;display:block}}.job-offer-detail-main-container-module-scss-module__3FZnkG__box-do-panel-wrapper{display:none}@media (max-width:576px){.job-offer-detail-main-container-module-scss-module__3FZnkG__box-do-panel-wrapper{display:block}}
.job-offer-top-panel-module-scss-module__osB6Ba__jobs-overview{background-color:#fff;border-radius:8px;flex-flow:wrap;justify-content:space-between;min-height:400px;margin-bottom:20px;display:flex;overflow:hidden}@media (max-width:767px){.job-offer-top-panel-module-scss-module__osB6Ba__jobs-overview{border-radius:0;margin-left:-25px;margin-right:-25px}}.job-offer-top-panel-module-scss-module__osB6Ba__jobs-thumb{width:calc(100% - 320px);position:relative}@media (max-width:991px){.job-offer-top-panel-module-scss-module__osB6Ba__jobs-thumb{width:100%}}.job-offer-top-panel-module-scss-module__osB6Ba__job-info{background-color:#fff;border-radius:0 8px 8px 0;flex-flow:column;justify-content:space-between;width:320px;padding:16px;display:flex}@media (max-width:991px){.job-offer-top-panel-module-scss-module__osB6Ba__job-info{width:100%}}.job-offer-top-panel-module-scss-module__osB6Ba__facility-link-wrap{margin-bottom:20px;font-size:14px;font-weight:700;line-height:1.6;display:block}@media (max-width:991px){.job-offer-top-panel-module-scss-module__osB6Ba__facility-link-wrap{margin-bottom:10px}}.job-offer-top-panel-module-scss-module__osB6Ba__facility-link{color:#2eb6d1;background:url(/img/office-detail-home.svg) 0 no-repeat;padding-left:20px;display:flex}.job-offer-top-panel-module-scss-module__osB6Ba__facility-link:hover{color:#306fdd;background:url(/img/office-detail-home-blue.svg) 0 no-repeat}.job-offer-top-panel-module-scss-module__osB6Ba__facility-title{color:#2eb6d1;background:url(/img/office-detail-home.svg) 0 no-repeat;padding-left:20px}.job-offer-top-panel-module-scss-module__osB6Ba__job-offer-title{margin-top:0;margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.6}.job-offer-top-panel-module-scss-module__osB6Ba__job-requirements{flex-flow:wrap;gap:4px;margin-bottom:2px;display:flex;position:relative}.job-offer-top-panel-module-scss-module__osB6Ba__updated-at-text{text-align:right;color:gray;margin:0;font-size:12px}@media (max-width:991px){.job-offer-top-panel-module-scss-module__osB6Ba__updated-at-text{order:-1;margin:20px 0}}.job-offer-top-panel-module-scss-module__osB6Ba__job-type-label{color:#fff;text-align:center;background:#ff638f;border-radius:0 0 4px;width:120px;height:22px;font-size:12px;font-style:normal;font-weight:500;position:absolute;top:0;bottom:auto;left:0}@media (max-width:991px){.job-offer-top-panel-module-scss-module__osB6Ba__job-type-label{border-radius:0 4px 0 0;top:auto;bottom:0}}.job-offer-top-panel-module-scss-module__osB6Ba__job-info-actions{flex-direction:column;display:flex}.job-offer-top-panel-module-scss-module__osB6Ba__agent-tag{color:#fff;background-color:#306fdd;border:1px solid #306fdd}.job-offer-top-panel-module-scss-module__osB6Ba__hellowork-tag{color:#fff;background-color:#52b347;border:1px solid #52b347}
