@keyframes aZ1pnG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aZ1pnG_carousel,.aZ1pnG_swiperWrapper{width:100%;position:relative}.aZ1pnG_hidden{visibility:hidden;opacity:0;position:absolute;top:0;left:0;right:0}.aZ1pnG_visible{visibility:visible;opacity:1;transition:opacity .3s;position:relative}.aZ1pnG_slide{height:auto}.aZ1pnG_slideLink{border-radius:0;width:100%;text-decoration:none;transition:opacity .3s;display:block;position:relative;overflow:hidden}.aZ1pnG_slideLink:hover{opacity:.9}.aZ1pnG_imageWrapper{background-color:#f5f5f5;width:100%;padding-bottom:66.67%;position:relative;overflow:hidden}@media screen and (min-width:768px){.aZ1pnG_imageWrapper{max-height:600px}}.aZ1pnG_slideImage{object-fit:cover;transition:transform .3s}.aZ1pnG_slideLink:hover .aZ1pnG_slideImage{transform:scale(1.05)}.aZ1pnG_slideContent{background:#0000004d;width:100%;height:100%;position:absolute;top:0}.aZ1pnG_slideSubtitle{text-align:center;margin:auto;position:absolute;top:20%;left:0;right:0}.aZ1pnG_slideSubtitle h4{color:#fff;letter-spacing:2px;margin:0;font-size:1.125rem;font-weight:700}@media screen and (max-width:767px){.aZ1pnG_slideSubtitle h4{font-size:.8125rem}}.aZ1pnG_slideTitle{width:calc(100% - 120px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aZ1pnG_slideTitle h3{text-align:center;color:#fff;letter-spacing:3px;-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;margin:0;font-size:1.375rem;font-weight:700;display:-webkit-box;overflow:hidden}@media screen and (max-width:767px){.aZ1pnG_slideTitle h3{font-size:.9375rem}}.aZ1pnG_slideButton{width:210px;margin:auto;position:absolute;bottom:15%;left:0;right:0}@media screen and (max-width:767px){.aZ1pnG_slideButton{width:150px;bottom:10%}}.aZ1pnG_detailButton{text-align:center;color:#494848;letter-spacing:2.5px;cursor:pointer;box-sizing:border-box;background-color:#ffcb00;border:1px solid #ffcb00;border-radius:50px;width:100%;height:54px;padding:0 15px;font-size:.875rem;line-height:54px;transition:all .3s;display:block}.aZ1pnG_detailButton:hover{background-color:#ffd51d;border-color:#ffd51d}@media screen and (max-width:767px){.aZ1pnG_detailButton{height:40px;font-size:.75rem;line-height:40px}}.aZ1pnG_swiperContainer{--swiper-navigation-color:transparent;width:100%;padding-bottom:64px}:is(.aZ1pnG_swiperContainer .swiper-button-prev,.aZ1pnG_swiperContainer .swiper-button-next){color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:43px;height:43px;margin-top:0;top:calc(50% - 32px)}:is(.aZ1pnG_swiperContainer .swiper-button-prev:focus,.aZ1pnG_swiperContainer .swiper-button-next:focus){outline:none}@media screen and (max-width:767px){:is(.aZ1pnG_swiperContainer .swiper-button-prev,.aZ1pnG_swiperContainer .swiper-button-next){box-sizing:content-box;width:28px;height:28px;padding:8px}}:is(.aZ1pnG_swiperContainer .swiper-button-prev:after,.aZ1pnG_swiperContainer .swiper-button-next:after){content:""!important;opacity:0!important;visibility:hidden!important;font-size:0!important;display:none!important}.aZ1pnG_swiperContainer .swiper-button-prev{background-image:url(/next_resource/images/carousel/slider_arrow_left.svg);left:8px}@media screen and (max-width:767px){.aZ1pnG_swiperContainer .swiper-button-prev{left:4px}}.aZ1pnG_swiperContainer .swiper-button-next{background-image:url(/next_resource/images/carousel/slider_arrow_right.svg);right:8px}@media screen and (max-width:767px){.aZ1pnG_swiperContainer .swiper-button-next{right:4px}}.swiper-pagination{background-color:#fff;width:100%;padding:8px 0;bottom:0!important}.swiper-pagination-bullet{opacity:1;background:#0003;width:10px;height:10px;transition:background-color .3s;margin:0 12px!important}.swiper-pagination-bullet:hover{background:#0006}.swiper-pagination-bullet-active{background:#ffcb00!important}.swiper-slide{height:auto}.aZ1pnG_skeletonContainer{justify-content:center;align-items:center;width:100%;padding-bottom:64px;display:flex;overflow:hidden}@media screen and (min-width:768px){.aZ1pnG_skeletonContainer{gap:10px}}.aZ1pnG_skeletonSlide{border-radius:0;flex-shrink:0;width:100%;overflow:hidden}@media screen and (min-width:768px){.aZ1pnG_skeletonSlide{width:calc(50% - 5px)}}.aZ1pnG_skeletonSlideSecondary{display:none}@media screen and (min-width:768px){.aZ1pnG_skeletonSlideSecondary{display:block}}.aZ1pnG_skeletonImage{background:linear-gradient(90deg,#e8e8e8 25%,#d8d8d8 50%,#e8e8e8 75%) 0 0/200% 100%;width:100%;padding-bottom:66.67%;animation:1.5s infinite aZ1pnG_shimmer;position:relative}.aZ1pnG_skeletonContent{background:#0003;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.aZ1pnG_skeletonSubtitle{background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80 50%,#ffffff4d 75%) 0 0/200% 100%;border-radius:4px;width:40%;height:18px;animation:1.5s infinite aZ1pnG_shimmer}@media screen and (max-width:767px){.aZ1pnG_skeletonSubtitle{height:13px}}.aZ1pnG_skeletonTitle{background:linear-gradient(90deg,#ffffff4d 25%,#ffffff80 50%,#ffffff4d 75%) 0 0/200% 100%;border-radius:4px;width:70%;height:24px;animation:1.5s infinite aZ1pnG_shimmer}@media screen and (max-width:767px){.aZ1pnG_skeletonTitle{height:18px}}.aZ1pnG_skeletonPagination{background-color:#fff;justify-content:center;padding:8px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.aZ1pnG_skeletonPagination span{background:#0000001a;border-radius:50%;width:10px;height:10px;margin:0 12px}
@keyframes R8_SSW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.R8_SSW_pickupList{background-color:#f5f5f5;width:100%}@media screen and (min-width:768px){.R8_SSW_pickupList{display:flex}}@media screen and (max-width:767px){.R8_SSW_pickupList{scroll-snap-type:x mandatory}}.R8_SSW_pickupContainer{background-color:#fff;border-radius:20px;flex-wrap:nowrap;justify-content:flex-start;margin:auto;padding:0 20px;list-style:none;display:inline-flex}@media screen and (max-width:767px){.R8_SSW_pickupContainer{margin-right:20px;padding:0 20px 0 0}}.R8_SSW_pickupItem{cursor:pointer;color:inherit;background-color:#fff;padding:20px 40px 0;text-decoration:none;display:flex;position:relative}@media screen and (min-width:768px){.R8_SSW_pickupItem{box-sizing:border-box}}@media screen and (max-width:767px){.R8_SSW_pickupItem{box-sizing:border-box;scroll-snap-align:start;padding:20px 20px 0}}.R8_SSW_pickupItem:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.R8_SSW_pickupItem:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.R8_SSW_pickupItem:after{content:"";background-color:#f5f5f5;width:1px;height:100px;position:absolute;top:15px;right:0}.R8_SSW_pickupItem:before{content:"";background-color:#ededed;width:calc(100% - 80px);height:3px;transition:all .5s;display:inline-block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.R8_SSW_pickupItem:hover:before{background-color:#facb00}.R8_SSW_pickupItem:hover .R8_SSW_pickupSubtitle p,.R8_SSW_pickupItem:hover .R8_SSW_pickupTitle p,.R8_SSW_pickupItem:hover .R8_SSW_pickupMore p{color:#ffcb00}.R8_SSW_pickupItem:hover .R8_SSW_pickupMore .R8_SSW_arrow{background-image:url(/next_resource/images/pickup/arrow-02.svg)}.R8_SSW_pickupItem:last-child:after{content:"";width:60px;height:1px;position:absolute;top:0;left:100%}.R8_SSW_pickupContent{background-color:#fff;width:80vw;min-width:270px;max-width:340px;padding-bottom:20px;display:flex}.R8_SSW_pickupImage{object-fit:cover;width:90px;height:100px}.R8_SSW_pickupInfo{box-sizing:border-box;margin:5px 0 0 20px}.R8_SSW_pickupSubtitle{margin-bottom:8px}.R8_SSW_pickupSubtitle p{color:gray;margin:0;font-size:.75rem;font-weight:400;transition:color .3s}@media screen and (max-width:767px){.R8_SSW_pickupSubtitle p{font-size:.6875rem}}.R8_SSW_pickupTitle{margin-bottom:10px}.R8_SSW_pickupTitle p{color:#000;letter-spacing:1px;-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;width:100%;margin:0;font-size:1rem;font-weight:700;transition:color .3s;display:-webkit-box;overflow:hidden}.R8_SSW_pickupMore{position:relative}.R8_SSW_pickupMore p{color:gray;letter-spacing:1px;-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;margin:0;font-size:.75rem;transition:all .5s;display:-webkit-box;overflow:hidden}.R8_SSW_pickupMore .R8_SSW_arrow{background-image:url(/next_resource/images/pickup/arrow-01.svg);background-position:50%;background-repeat:no-repeat;background-size:6.5px;border:1px solid #ddd;border-radius:50%;width:18px;height:18px;transition:all .5s;display:inline-block;position:absolute;bottom:-1px;left:80px}
@keyframes _0WGv0W_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._0WGv0W_header{justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}._0WGv0W_headerText{letter-spacing:2px;color:#000;-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;font-size:1rem;font-weight:400;display:-webkit-box;overflow:hidden}._0WGv0W_headerRight{letter-spacing:1px;color:#494848;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:400}
@keyframes _19gXHG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._19gXHG_articleList{flex-direction:column;gap:15px;display:flex}._19gXHG_articleItem{color:inherit;background-color:#fff;border-radius:8px;gap:15px;padding:15px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 4px #0000001a}._19gXHG_articleItem:hover{transform:translate(5px);box-shadow:0 4px 8px #00000026}._19gXHG_articleImage{border-radius:4px;flex-shrink:0;width:100px;height:75px;overflow:hidden}._19gXHG_image{object-fit:cover;width:100%;height:100%}._19gXHG_articleContent{flex-direction:column;flex:1;justify-content:center;display:flex}._19gXHG_articleDate{letter-spacing:.04em;color:gray;margin:0 0 5px;font-size:.75rem;line-height:1.5}._19gXHG_articleTitle{letter-spacing:.05em;color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}
@keyframes Nl08eq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Nl08eq_container{background-color:#fff;border-radius:20px;width:350px;height:192px;margin:0 auto}@media screen and (max-width:767px){.Nl08eq_container{width:100%;max-width:350px}}.Nl08eq_contents{padding:30px 0}.Nl08eq_head{text-align:center;box-sizing:border-box;border-left:2px solid #ffcb00;border-right:2px solid #ffcb00;width:100%}.Nl08eq_title p{letter-spacing:2px;color:#494848;margin:0;font-size:.875rem;font-weight:700}.Nl08eq_note p{color:#494848;letter-spacing:2px;margin:0;font-size:.6875rem}.Nl08eq_sns{padding-top:20px}.Nl08eq_snsButtons{justify-content:center;align-items:center;margin:auto;padding:0;list-style:none;display:flex}.Nl08eq_snsItem{padding:0 10px}.Nl08eq_snsButton{cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;width:74px;height:74px;padding:0;transition:transform .3s;display:-webkit-inline-flex}.Nl08eq_snsButton:hover{transform:scale(1.1)}.Nl08eq_snsImg img{display:block}
@keyframes xa08Wq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.xa08Wq_sideCarousel{width:100%}.xa08Wq_swiperContainer{padding-bottom:30px;position:relative;overflow:hidden}@media screen and (max-width:1367px){.xa08Wq_swiperContainer{max-width:480px;margin:0 auto}}.xa08Wq_slide{width:100%}.xa08Wq_link{cursor:pointer;display:block}.xa08Wq_image{object-fit:cover;width:100%;height:auto;display:block}.xa08Wq_bullet{cursor:pointer;background:#ddd;border-radius:50%;width:10px;height:10px;transition:background-color .3s;display:inline-block;margin:0 10px!important}.xa08Wq_bullet:hover{background:#b6b6b6}.xa08Wq_bulletActive{background:#ffcb00!important}.xa08Wq_sideCarousel .swiper-pagination{margin-top:20px;position:relative!important}
@keyframes qUDcdW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.qUDcdW_relatedServices{margin-top:40px}.qUDcdW_title{color:#000;letter-spacing:.1em;margin-bottom:20px;font-size:14px;font-weight:700}
@keyframes bndYXq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bndYXq_sameCategoryJobs{background-color:#fff;border-radius:8px;padding:20px}.bndYXq_title{color:#000;margin-bottom:15px;font-size:14px;font-weight:700}.bndYXq_list{flex-direction:column;gap:12px;display:flex}.bndYXq_item{align-items:flex-start;gap:12px;text-decoration:none;transition:opacity .2s;display:flex}.bndYXq_item:hover{opacity:.7}.bndYXq_thumbnail{object-fit:cover;border-radius:4px;flex-shrink:0;width:80px;height:60px}.bndYXq_jobTitle{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}
@keyframes _2xnJuq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._2xnJuq_tenjiku{width:100%;margin-top:40px}._2xnJuq_tenjiku a{display:block}._2xnJuq_image{width:100%;height:auto;display:block}
@keyframes Cd3LiW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Cd3LiW_followUs{background-color:#fff;border-radius:20px;width:350px;height:192px}.Cd3LiW_contents{padding:30px 0}.Cd3LiW_head{text-align:center;box-sizing:border-box;border-left:2px solid #facb00;border-right:2px solid #facb00;width:100%}.Cd3LiW_title{color:#000;letter-spacing:.05em;margin:0;font-size:14px;font-weight:700}.Cd3LiW_note{font-family:"Arial Rounded MT bold",var(--font-varela),Arial,sans-serif;color:#facb00;letter-spacing:.1em;margin:5px 0 0;font-size:16px;font-weight:700}.Cd3LiW_sns{justify-content:center;gap:15px;padding-top:20px;display:flex}.Cd3LiW_link{color:#000;background-color:#fafafa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:flex}.Cd3LiW_link:hover{color:#fff;background-color:#000}
@keyframes WCMYZG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.WCMYZG_bottomActions{width:100%}.WCMYZG_requirementsBanner{z-index:3;margin-bottom:8px;position:relative}.WCMYZG_box{z-index:2;box-sizing:border-box;background-color:#ededed;width:100%;padding:15px;display:table;position:relative}@media screen and (max-width:767px){.WCMYZG_box{align-items:center;display:flex}}.WCMYZG_btn{vertical-align:middle;display:table-cell}.WCMYZG_btn:first-child{padding-right:10px}.WCMYZG_btn:last-child{padding-left:10px}@media screen and (max-width:767px){.WCMYZG_btn{box-sizing:border-box;display:block}.WCMYZG_btn:first-child{flex:0 0 45%}.WCMYZG_btn:last-child{flex:0 0 55%}.WCMYZG_favoButtonInBar{padding-left:8px;padding-right:34px}}.WCMYZG_favoWrapper{width:100%;position:relative}.WCMYZG_infoBtn{z-index:1;cursor:pointer;opacity:.25;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.WCMYZG_infoBtn:hover{opacity:.45}@media screen and (min-width:769px){.WCMYZG_infoBtn{right:16px}}.WCMYZG_benefitTip{z-index:5;box-sizing:border-box;text-align:left;background-color:#f9f9f9;border-radius:8px;width:max-content;max-width:calc(100vw - 32px);padding:16px;animation:.15s WCMYZG_benefitTipIn;position:absolute;bottom:calc(100% - 8px);left:16px;box-shadow:0 4px 16px #00000026}@media (max-width:768px){.WCMYZG_benefitTip{width:auto;max-width:none;right:16px}}.WCMYZG_benefitTip:after{content:"";top:100%;left:var(--arrow-left,40px);border:8px solid #0000;border-top-color:#f9f9f9;position:absolute;transform:translate(-50%)}@keyframes WCMYZG_benefitTipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WCMYZG_benefitTipClosing{animation:.15s forwards WCMYZG_benefitTipOut}@keyframes WCMYZG_benefitTipOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.WCMYZG_benefitTip,.WCMYZG_benefitTipClosing{animation:none}}.WCMYZG_benefitTipRow{color:#494848;letter-spacing:.04em;align-items:center;gap:8px;font-size:.75rem;line-height:1.5;display:flex}@media (max-width:768px){.WCMYZG_benefitTipRow{gap:12px}}.WCMYZG_benefitTipLamp{flex-shrink:0;font-size:1.25rem;line-height:1}.WCMYZG_benefitTipItems{gap:12px;display:flex}@media (max-width:768px){.WCMYZG_benefitTipItems{flex-direction:column;gap:6px}}.WCMYZG_benefitTipItem{white-space:nowrap}.WCMYZG_benefitTipItem:before{content:"・"}.WCMYZG_benefitTipNote{color:gray;letter-spacing:.04em;margin-top:8px;font-size:.6875rem;line-height:1.5}.WCMYZG_applyButton,.WCMYZG_applyButtonDisabled{color:#494848;cursor:pointer;letter-spacing:2px;background-color:#facb00;border:1px solid #facb00;border-radius:50px;justify-content:center;align-items:center;width:100%;height:54px;padding:0 15px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.WCMYZG_applyButton:hover,.WCMYZG_applyButtonDisabled:hover{opacity:unset;background-color:#ffd51d;border-color:#ffd51d}.WCMYZG_applyButton:disabled,.WCMYZG_applyButtonDisabled:disabled{opacity:.5;cursor:default}.WCMYZG_applyButtonDisabled{color:#494848;cursor:not-allowed;background-color:#f5f5f5;border-color:#f5f5f5}.WCMYZG_applyButtonDisabled:hover{opacity:1;background-color:#f5f5f5;border-color:#f5f5f5}
@keyframes QfSSjW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.QfSSjW_modal{z-index:2000;background-color:#00000080;justify-content:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:fixed;top:0;left:0;overflow:auto scroll}.QfSSjW_mask{width:100%;max-width:690px;margin-top:100px;padding:0 20px}@media screen and (max-width:767px){.QfSSjW_mask{margin-top:20px}}.QfSSjW_wrapper{background-color:#fff;border-radius:10px}.QfSSjW_container{box-sizing:border-box;padding:40px 60px;position:relative}@media screen and (max-width:767px){.QfSSjW_container{padding:30px}}.QfSSjW_close{z-index:10;position:absolute;top:10px;right:10px}.QfSSjW_closeButton{cursor:pointer;background:0 0;border:none;padding:0}.QfSSjW_closeButton svg{display:block}.QfSSjW_contents{text-align:center}.QfSSjW_image{justify-content:center;display:flex}.QfSSjW_avatar{box-sizing:border-box;vertical-align:top;border:5px solid #facb00;border-radius:50%;width:105px;height:105px}@media screen and (max-width:767px){.QfSSjW_avatar{width:80px;height:80px}}.QfSSjW_title{padding-top:24px}.QfSSjW_title p{letter-spacing:2px;color:#000;white-space:pre-wrap;margin:0;font-weight:700}@media screen and (min-width:768px){.QfSSjW_title p{font-size:1.5rem}}@media screen and (max-width:767px){.QfSSjW_title p{font-size:1.125rem}}.QfSSjW_description{text-align:left;padding-top:24px;display:inline-block}.QfSSjW_description p{color:#494848;letter-spacing:1.5px;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:HiraKakuProN-W3;font-weight:700}@media screen and (min-width:768px){.QfSSjW_description p{font-size:1rem}}@media screen and (max-width:767px){.QfSSjW_description p{font-size:.8125rem}}.QfSSjW_register{text-align:center;width:100%;max-width:280px;margin:auto;padding-top:24px}.QfSSjW_divider{text-align:center;color:gray;align-items:center;width:100%;max-width:280px;margin:auto;padding:20px 0;font-size:.6875rem;display:flex}.QfSSjW_divider:before,.QfSSjW_divider:after{content:"";background-color:gray;flex-grow:1;height:1px;margin:0 .5rem}.QfSSjW_login{text-align:center;width:100%;max-width:280px;margin:auto}.QfSSjW_buttonWhite,.QfSSjW_buttonYellow{box-sizing:border-box;cursor:pointer;border:1px solid;border-radius:50px;justify-content:center;align-items:center;width:100%;height:54px;padding:0 15px;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.QfSSjW_buttonWhite:hover,.QfSSjW_buttonYellow:hover{opacity:.8}.QfSSjW_buttonYellow{color:#494848;background-color:#facb00;border-color:#facb00}.QfSSjW_buttonYellow:hover{opacity:unset;background-color:#ffd51d;border-color:#ffd51d}.QfSSjW_buttonWhite{color:#494848;background-color:#fff;border-color:#ddd}.QfSSjW_buttonText{letter-spacing:2.5px;text-align:center;white-space:nowrap}
@keyframes _23ASfa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._23ASfa_container{background-color:#f5f5f5;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding-bottom:60px;display:flex}@media screen and (min-width:1024px){._23ASfa_container{padding-top:40px}}@media screen and (max-width:1023px){._23ASfa_container{padding-top:10px}}@media screen and (min-width:1024px){._23ASfa_container._23ASfa_previewMode{padding-top:100px}}@media screen and (max-width:1023px){._23ASfa_container._23ASfa_previewMode{padding-top:80px}}._23ASfa_twoColumnWrapper{justify-content:center;width:100%;display:flex}@media screen and (min-width:1024px){._23ASfa_twoColumnWrapper{gap:60px;padding:0 170px}}@media screen and (max-width:1023px){._23ASfa_twoColumnWrapper{flex-direction:column;padding:0 15px}}@media screen and (min-width:1024px){._23ASfa_mainColumn{box-sizing:border-box;width:690px;min-width:690px}}@media screen and (max-width:1023px){._23ASfa_mainColumn{box-sizing:border-box;width:100%}}@media screen and (min-width:1024px){._23ASfa_sidebar{flex-direction:column;width:350px;min-width:350px;display:flex}}@media screen and (max-width:1023px){._23ASfa_sidebar{display:none}}._23ASfa_header{flex-direction:column;margin-bottom:0;display:flex}._23ASfa_gallery{width:100%;position:relative}@media screen and (min-width:1024px){._23ASfa_gallery{width:690px}}._23ASfa_mainImage{background:#f5f5f5;width:100%;position:relative;overflow:hidden}@media screen and (min-width:1024px){._23ASfa_mainImage{height:460px}}@media screen and (max-width:1023px){._23ASfa_mainImage{aspect-ratio:3/2}}._23ASfa_mainImage img{object-fit:cover;width:100%;height:100%;display:block}._23ASfa_shareMenu{z-index:1;padding:10px;position:absolute;top:0;right:0}._23ASfa_thumbnails{gap:8px;margin-top:12px;padding-bottom:8px;display:flex;overflow-x:auto}._23ASfa_thumbnail{cursor:pointer;background:#f5f5f5;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:80px;height:60px;padding:0;transition:border-color .2s;position:relative;overflow:hidden}._23ASfa_thumbnail:hover,._23ASfa_thumbnail._23ASfa_active{border-color:#facb00}._23ASfa_primary{background-color:#fff;position:relative;overflow:hidden}._23ASfa_titleSection{background-color:#fff;padding:20px}@media screen and (min-width:1024px){._23ASfa_titleSection{width:690px}}._23ASfa_titleMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._23ASfa_titleMetaLeft{align-items:center;gap:20px;display:flex}._23ASfa_deadlineInfo{color:#494848;letter-spacing:1.4px;align-items:baseline;gap:4px;font-size:.875rem;display:flex}._23ASfa_deadlineInfo ._23ASfa_deadlineNumber{color:#facb00;font-size:1rem;font-weight:700}._23ASfa_title{color:#000;letter-spacing:1.3px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.5}@media screen and (min-width:1024px){._23ASfa_title{font-size:1.625rem}}._23ASfa_company{align-items:center;gap:12px;margin-bottom:12px;display:flex}._23ASfa_companyLogo{border-radius:4px}._23ASfa_companyName{color:#494848;font-size:.9375rem}._23ASfa_location{color:#494848;letter-spacing:.6px;align-items:center;gap:8px;font-size:.75rem;display:flex}._23ASfa_areaIcon{flex-shrink:0;width:12px;height:18px}._23ASfa_categories{flex-wrap:wrap;gap:8px;display:flex}._23ASfa_category{vertical-align:middle;color:#fff;letter-spacing:2px;white-space:nowrap;background:#facb00;border-radius:30px;padding:10px 15px;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s;display:inline-block}._23ASfa_category:hover{opacity:.8}._23ASfa_tags{flex-wrap:wrap;gap:8px;display:flex}._23ASfa_tag{color:#494848;background:#f0f0f0;border-radius:4px;padding:4px 10px;font-size:.8125rem;text-decoration:none;transition:background .2s;display:inline-block}._23ASfa_tag:hover{background:#e0e0e0}._23ASfa_contents{padding:20px}._23ASfa_content{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){._23ASfa_content{flex-direction:row}}._23ASfa_section,._23ASfa_secondary,._23ASfa_story,._23ASfa_overview{background-color:#fff;margin-top:20px;margin-bottom:0;padding:20px}._23ASfa_tabSection{background-color:#fff;margin-top:20px}._23ASfa_sectionContent{padding:20px}._23ASfa_tabsStickyContainer{margin-top:20px;position:relative}._23ASfa_tabsStickyContainer>section:first-of-type{margin-top:0}._23ASfa_sectionTitle{color:#000;letter-spacing:1.4px;border-bottom:2px solid #facb00;margin:0 0 16px;padding-bottom:8px;font-size:.875rem;font-weight:700}._23ASfa_description{color:#000;letter-spacing:.1em;word-break:break-all;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:.875rem;line-height:2}@media screen and (min-width:1024px){._23ASfa_description{font-size:1rem}}._23ASfa_description p{margin-bottom:1em}@media screen and (min-width:1024px){._23ASfa_description p{font-size:1rem}}@media screen and (max-width:1023px){._23ASfa_description p{font-size:.875rem}}._23ASfa_description h2{color:#000;letter-spacing:.1em;text-align:left;background-color:#f9f9f9;border-radius:10px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){._23ASfa_description h2{margin:48px 0 24px;padding:25px 20px;font-size:1.5rem}}@media screen and (max-width:767px){._23ASfa_description h2{margin:36px 0 16px;padding:20px 15px;font-size:1.0625rem}}._23ASfa_description h3{letter-spacing:2px;border-top:1px solid #494848;border-bottom:1px solid #494848;margin:2em 0 .8em;line-height:1.5}@media screen and (min-width:768px){._23ASfa_description h3{padding:25px 20px;font-size:1.25rem}}@media screen and (max-width:767px){._23ASfa_description h3{padding:20px 15px;font-size:1rem}}._23ASfa_description h4{letter-spacing:2px;border-left:4px solid #ddd;margin:2em 0 .8em;padding:0 10px;line-height:1.5}@media screen and (min-width:768px){._23ASfa_description h4{font-size:1rem}}@media screen and (max-width:767px){._23ASfa_description h4{font-size:.8125rem}}._23ASfa_description img{text-align:center;object-fit:contain;max-width:100%!important;height:auto!important}._23ASfa_description a{color:#3a94ff;text-decoration:none}._23ASfa_description a:hover{text-decoration:underline}._23ASfa_description iframe{width:100%;min-height:250px}._23ASfa_description ul{margin:0;padding:0;list-style:none}._23ASfa_description ul li{letter-spacing:1px;padding-left:30px;line-height:1.8;position:relative}._23ASfa_description ul li:after{content:"";background-color:#facb00;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:.5em;left:10px}._23ASfa_description ul li:nth-child(n+2){margin-top:15px}._23ASfa_description ol{padding-left:20px;list-style:decimal}._23ASfa_description blockquote{border-left:5px solid #eee;margin:15px}._23ASfa_description blockquote p{padding:0 10px}._23ASfa_description table{border-collapse:collapse;width:100%;font-size:.875rem}._23ASfa_description table tbody tr{border:1px solid #f5f5f5}._23ASfa_description table tbody tr th{box-sizing:border-box;text-align:left;vertical-align:middle;background-color:#facb00;padding:15px 20px;font-weight:700}._23ASfa_description table tbody tr td{background-color:#fff;padding:20px}._23ASfa_description table tbody tr:nth-child(n+2) th{background-color:#facb3333;width:160px}._23ASfa_tableSection{border-collapse:collapse;width:100%}._23ASfa_tableHeader{text-align:center;color:#000;letter-spacing:1.4px;background-color:#facb00;border:1px solid #f5f5f5;padding:20px;font-size:.875rem;font-weight:700}._23ASfa_tableRow{border:1px solid #f5f5f5;display:flex}._23ASfa_tableLabel{color:#000;letter-spacing:1.4px;background-color:#facb3333;border:1px solid #f5f5f5;align-items:center;min-width:157px;padding:20px;font-size:.875rem;font-weight:700;display:flex}._23ASfa_tableValue{color:#000;letter-spacing:1.4px;background-color:#fff;border:1px solid #f5f5f5;flex:1;padding:20px;font-size:.875rem;line-height:1.5}._23ASfa_requirementsDescription{color:#000;letter-spacing:1.4px;margin-bottom:16px;font-size:.875rem;line-height:1.5}._23ASfa_skillsList{color:#000;letter-spacing:1.4px;padding-left:20px;font-size:.875rem;line-height:1.5;list-style:outside}._23ASfa_skillsList li{margin-bottom:4px}._23ASfa_flow{background-color:#fff;padding:40px 20px}@media screen and (min-width:1024px){._23ASfa_owner{display:none}}@media screen and (max-width:1023px){._23ASfa_owner{margin:20px 0}}@media screen and (min-width:1024px){._23ASfa_ownerMobile{display:none}}@media screen and (max-width:1023px){._23ASfa_ownerMobile{margin-top:20px}._23ASfa_sidebarOwner{display:none}}._23ASfa_sidebarCard{background:#fff;border:1px solid #ededed;padding:20px}._23ASfa_sidebarTitle{color:#000;letter-spacing:1.4px;margin:0 0 12px;font-size:.875rem;font-weight:700}._23ASfa_returns{flex-direction:column;gap:8px;display:flex}._23ASfa_returnIcon{color:#facb00;margin-right:8px}._23ASfa_moneyAmount{color:#facb00;letter-spacing:1.4px;font-size:1.25rem;font-weight:700}._23ASfa_moneyDescription{color:#494848;letter-spacing:1.4px;font-size:.875rem}._23ASfa_noReturns{color:#999;font-size:.875rem}._23ASfa_otherReturns{margin:12px 0 0;padding:0;list-style:none}._23ASfa_otherReturns li{color:#000;letter-spacing:1.4px;background:#f8f8f8;border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:.875rem}._23ASfa_otherReturns li:last-child{margin-bottom:0}._23ASfa_schedule{color:#000;font-size:.9375rem;line-height:1.7}._23ASfa_schedule p{margin:0 0 4px}._23ASfa_scheduleLabel{color:#494848;margin-right:4px}._23ASfa_scheduleDescription{color:#494848;margin-top:8px}._23ASfa_capacity{color:#000;font-size:.9375rem}._23ASfa_capacity p{margin:0}._23ASfa_capacityRange{font-size:1.125rem;font-weight:700}._23ASfa_capacityCurrent{color:#494848;margin-top:4px}._23ASfa_deadline{color:#000;margin:0;font-size:1rem;font-weight:500}._23ASfa_applyButton{color:#000;cursor:pointer;letter-spacing:1.4px;background:#facb00;border:none;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:20px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex;box-shadow:0 4px 8px #0000001a}._23ASfa_applyButton:hover{opacity:.8}._23ASfa_applyButtonDisabled{color:#666;cursor:not-allowed;box-shadow:none;background:#ccc}._23ASfa_applyButtonDisabled:hover{opacity:1}._23ASfa_sidebarSection{margin-top:40px}._23ASfa_searchLinks ._23ASfa_searchArea{padding-bottom:10px}._23ASfa_searchLinks a{text-decoration:none;display:block}._23ASfa_relatedSection{background-color:#fff;width:100%;margin-top:40px;padding:40px 170px}@media screen and (max-width:1023px){._23ASfa_relatedSection{padding:20px 15px}}._23ASfa_relatedTitle{color:#000;text-align:center;letter-spacing:1.4px;margin:0 0 24px;font-size:1rem;font-weight:700}._23ASfa_relatedJobs{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media screen and (min-width:736px){._23ASfa_relatedJobs{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){._23ASfa_relatedJobs{grid-template-columns:repeat(4,1fr)}}._23ASfa_relatedJob{color:#000;background:#fff;border-radius:8px;text-decoration:none;transition:opacity .2s;display:block;overflow:hidden}._23ASfa_relatedJob:hover{opacity:.8}._23ASfa_relatedJobImage{aspect-ratio:4/3;background:#f5f5f5;width:100%;position:relative;overflow:hidden}._23ASfa_relatedJobTitle{-webkit-line-clamp:2;letter-spacing:.6px;-webkit-box-orient:vertical;margin:0;padding:12px;font-size:.75rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}@media screen and (min-width:1024px){._23ASfa_sidebarMobile{display:none}}._23ASfa_mobileActions{z-index:99;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1024px){._23ASfa_mobileActions{display:none}}._23ASfa_stickyActions{z-index:2;position:sticky;bottom:0}@media screen and (max-width:1023px){._23ASfa_stickyActions{display:none}}
@keyframes _7q339W_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._7q339W_button{box-sizing:border-box;cursor:pointer;color:#494848;background-color:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:100%;height:54px;font-size:.875rem;transition:opacity .3s;display:-webkit-inline-flex}._7q339W_button:hover{opacity:.8}._7q339W_button._7q339W_bold{letter-spacing:2px;font-weight:700}._7q339W_button p{margin:0}
@keyframes t5T5tq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.t5T5tq_topPage{scroll-behavior:smooth;background-color:#f5f5f5;padding-top:10px}.t5T5tq_carouselSection{margin-bottom:0}.t5T5tq_pickupSection{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background-color:#f5f5f5;margin-top:20px;overflow-x:auto}.t5T5tq_pickupSection::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.t5T5tq_pickupSection{margin-top:16px;padding-left:20px}}.t5T5tq_contents{background-color:#f5f5f5;padding:35px 0 100px}@media screen and (max-width:767px){.t5T5tq_contents{padding:35px 0 60px}}.t5T5tq_contentsInner{gap:50px;max-width:1440px;margin:0 auto;padding:0 80px;display:flex}@media screen and (max-width:1599px){.t5T5tq_contentsInner{max-width:1280px;padding:0 60px}}@media screen and (max-width:1023px){.t5T5tq_contentsInner{flex-direction:column;gap:40px;padding:0 20px}}@media screen and (max-width:767px){.t5T5tq_contentsInner{padding:0 15px}}.t5T5tq_mainContent{flex:1;min-width:0}.t5T5tq_sidebar{flex-shrink:0;width:350px}@media screen and (max-width:1023px){.t5T5tq_sidebar{width:100%}}.t5T5tq_jobSection,.t5T5tq_attractSection,.t5T5tq_followSection,.t5T5tq_relatedServicesSection{margin-bottom:50px}@media screen and (max-width:767px){.t5T5tq_jobSection,.t5T5tq_attractSection,.t5T5tq_followSection,.t5T5tq_relatedServicesSection{margin-bottom:40px}}.t5T5tq_relatedServicesSection h2{margin-bottom:20px}.t5T5tq_articleSection{margin-bottom:15px}.t5T5tq_jobSection h2{max-width:724px;margin-bottom:25px;margin-left:0;margin-right:auto}@media screen and (max-width:749px){.t5T5tq_jobSection h2{max-width:350px;margin-left:auto}}@media screen and (max-width:735px){.t5T5tq_jobSection h2{max-width:100%;margin-left:0}}.t5T5tq_moreJob{max-width:720px;margin-top:30px;margin-left:0;margin-right:auto}@media screen and (max-width:767px){.t5T5tq_moreJob{max-width:480px;margin-top:20px;margin-left:auto;margin-right:auto}}@media screen and (max-width:735px){.t5T5tq_moreJob{max-width:100%}}.t5T5tq_articleSection h2{margin-bottom:25px}.t5T5tq_attractSection h2{margin-bottom:20px}.t5T5tq_followSection{margin-bottom:0}.t5T5tq_moreSugoilabo{margin-bottom:50px}@media screen and (max-width:767px){.t5T5tq_moreSugoilabo{margin-bottom:40px}}.t5T5tq_moreSugoilabo a{text-decoration:none;display:block}
/*# sourceMappingURL=3hbsbos5i2pvj.css.map*/