ul.Breadcrumbs_breadcrumb__rOhNX{padding:10px 0;list-style:none;background-color:"white"}ul.Breadcrumbs_breadcrumb__rOhNX li{display:inline;font-size:12px;font-weight:600}ul.Breadcrumbs_breadcrumb__rOhNX li a{color:#000;text-decoration:none}ul.Breadcrumbs_breadcrumb__rOhNX li a:hover{color:#eb501e;text-decoration:underline}ul.Breadcrumbs_breadcrumb__rOhNX li:first-child{text-transform:uppercase}ul.Breadcrumbs_breadcrumb__rOhNX li+li:before{padding:10px;color:#000;content:"❯"}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.e8746a624ed098489406e6113d185258.woff) format("woff"),url(/_next/static/media/revicons.57fd05d4ae650374c8deeff7c4aae380.ttf) format("ttf"),url(/_next/static/media/revicons.a77de540a38981833f9e31bd4c365cc6.eot) format("ttf")}.react-multi-carousel-list{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;-webkit-transition:all .5s;transition:all .5s;-webkit-border-radius:35px;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:-moz-box;display:flex;left:0;right:0;-moz-box-pack:center;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .5s;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.JobSalaryInterviewLocation_content__2UmqC{font-family:HiraginoSans-W6;font-size:12px;line-height:1.71;margin-left:30px}@media(max-width:991.98px){.JobSalaryInterviewLocation_content__2UmqC{font-size:10.4px;margin-left:26px}}.JobSalaryInterviewLocation_content__2UmqC img{width:20px;height:20px;margin-right:10px}.JobSalaryInterviewLocation_salary__1_qs_{font-family:HiraginoSans-W6;font-size:12px;line-height:1.71;color:#eb501e}@media(max-width:991.98px){.JobSalaryInterviewLocation_salary__1_qs_{font-size:10.4px}}.JobSalaryInterviewLocation_salary__1_qs_ img{width:20px;height:20px;margin-right:10px}.JobSummary_jobSummary__1taRt{color:#383838}@media(max-width:767.98px){.JobSummary_jobSummary__1taRt .JobSummary_logoBox__2ty00{padding-left:0!important;padding-right:0!important}}.JobSummary_jobSummary__1taRt .JobSummary_logoBox__2ty00 .JobSummary_logo__3OIEC{max-width:154px;max-height:154px}@media(min-width:991.98px){.JobSummary_jobSummary__1taRt .JobSummary_logoBox__2ty00 .JobSummary_logo__3OIEC{max-width:274px;max-height:274px}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a{padding-left:66px}}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_jobName__1QAtm{font-size:30px;font-weight:700;line-height:1.3;color:#383838}@media(max-width:767.98px){.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_jobName__1QAtm{font-size:16.2px;margin-top:23px}}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_title12__29wGl{font-size:12px;font-family:HiraginoSans-W6;line-height:2.2}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_companyName__31f_Q{font-size:22px;font-weight:700;margin-left:20px}@media(max-width:767.98px){.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_tagContainer__2lvEu{margin-top:19px!important}}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_badge__3w_rf{display:inline-block;-webkit-border-radius:13px;border-radius:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#eb501e;padding-bottom:2px;color:#fff;margin-bottom:5px;margin-right:20px}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_badge__3w_rf span{margin:0 10px;font-size:12px;font-weight:600;line-height:1.88}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_categoryPosition__h4jqU{padding-bottom:16px;border-bottom:1px solid #e3e3e3}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_categoryPosition__h4jqU .JobSummary_textKey__2DtEf{font-family:HiraginoSans-W6;font-size:14px;line-height:2.5}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_categoryPosition__h4jqU .JobSummary_textKey__2DtEf:not(:first-child){margin-left:26px}@media(max-width:767.98px){.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_categoryPosition__h4jqU .JobSummary_textKey__2DtEf{font-size:10px}}.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_categoryPosition__h4jqU .JobSummary_textValue__18ruV{margin-left:4px;font-family:HiraginoSans-W3;font-size:14px;line-height:2.5}@media(max-width:767.98px){.JobSummary_jobSummary__1taRt .JobSummary_info__2kT6a .JobSummary_categoryPosition__h4jqU .JobSummary_textValue__18ruV{font-size:11px}}@media(max-width:575.98px){.JobSummary_buttonWrapper__2UcH0{text-align:center}}.JobSummary_buttonWrapper__2UcH0 .JobSummary_applyButton__3PQ4c{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:.7rem 4rem;font-weight:700;font-size:25px;text-align:center;text-decoration:none;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:3rem;border-radius:3rem;-webkit-transition:-webkit-transform .2s cubic-bezier(.235,0,.05,.95);transition:-webkit-transform .2s cubic-bezier(.235,0,.05,.95);transition:transform .2s cubic-bezier(.235,0,.05,.95);transition:transform .2s cubic-bezier(.235,0,.05,.95),-webkit-transform .2s cubic-bezier(.235,0,.05,.95);-webkit-filter:brightness(120%);filter:brightness(120%)}.JobSummary_buttonWrapper__2UcH0 .JobSummary_applyButton__3PQ4c:hover{-webkit-transform:perspective(1px) scale3d(1.044,1.044,1) translateZ(0)!important;transform:perspective(1px) scale3d(1.044,1.044,1) translateZ(0)!important;-webkit-filter:brightness(130%);filter:brightness(130%)}.JobSummary_buttonWrapper__2UcH0 .JobSummary_applyButton__3PQ4c .JobSummary_arrow__Zc_UN{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;padding-left:15px;font-size:25px;font-weight:700}.JobSummary_buttonWrapper__2UcH0 .JobSummary_applyButton__3PQ4c .JobSummary_arrow__Zc_UN:after,.JobSummary_buttonWrapper__2UcH0 .JobSummary_applyButton__3PQ4c .JobSummary_arrow__Zc_UN:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.JobSummary_buttonWrapper__2UcH0 .JobSummary_applyButton__3PQ4c .JobSummary_arrowLine__2Vucp:before{left:9px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.JobSummary_toast__2mDIB{font-weight:700;background-color:#eb501e;color:#fff}.CompanyInfo_companyInfo__2-A5x{color:#383838;padding-bottom:100px}.CompanyInfo_companyInfo__2-A5x h2{font-size:58px;font-weight:700;line-height:.4;text-align:center;color:#eb501e}@media(max-width:991.98px){.CompanyInfo_companyInfo__2-A5x h2{font-size:25px;text-align:left}}.CompanyInfo_companyInfo__2-A5x .CompanyInfo_title__28F3p{font-size:30px;font-weight:700;line-height:2.3;border-bottom:1px solid #e3e3e3;padding-bottom:15px;padding-top:66px}@media(max-width:991.98px){.CompanyInfo_companyInfo__2-A5x .CompanyInfo_title__28F3p{font-size:20px}}.CompanyInfo_companyInfo__2-A5x .CompanyInfo_content__3eE2P{padding-top:43px;font-family:HiraginoSans-W3;font-size:18px;line-height:2}.CompanyInfo_companyInfo__2-A5x .CompanyInfo_link___bZ1U{font-family:HiraginoSans-W3;font-size:18px;line-height:2;color:#027aff;text-decoration:underline;cursor:pointer}.DateMemo_container__1-cpT h3{font-size:30px;font-weight:700;line-height:2.3;color:#383838;padding-top:80px;padding-bottom:24px}@media(max-width:991.98px){.DateMemo_container__1-cpT h3{font-size:20px;padding-top:65px}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc{color:#383838;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 10px 0 hsla(0,0%,84.7%,.5);box-shadow:0 0 10px 0 hsla(0,0%,84.7%,.5);background-color:#fff;padding:0 50px 50px 54px}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc{font-size:25px;padding:0 14px}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_row__dA4J1{border-bottom:1px solid #e3e3e3;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_row__dA4J1{padding-bottom:20px}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_title__2Ok_U{font-size:20px;font-weight:700;padding:40px 0}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_title__2Ok_U{font-size:12px}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_titleHead__1rPEw{padding:24px 0!important;margin-bottom:20px}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_content__1cTqN{font-family:HiraginoSans-W3;font-size:16px;line-height:1.56}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_content__1cTqN{font-size:12px}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_registerTitle__1E6YT{font-size:16px;font-weight:700;line-height:1.63;color:#eb501e;padding:37px 0;text-align:center}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_registerTitle__1E6YT u{cursor:pointer}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_registerTitle__1E6YT{padding:31px 0}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_jobTitle__1wXJ2{font-size:20px;font-weight:700;line-height:1.95}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_jobTitle__1wXJ2{line-height:1.5}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_companyName__1a2K4{font-family:Futura;font-size:22px;font-weight:700;color:#383838;line-height:30px}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_companyName__1a2K4{line-height:1.36}}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_companyText__2otth{font-family:HiraginoSans-W6;font-size:12px;line-height:2.5;margin-right:30px}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_applyButton__1M0JA{padding:16px 70px;-webkit-border-radius:33px;border-radius:33px;border:none}.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_applyButton__1M0JA span{font-family:Futura;font-size:20px;font-weight:700;line-height:1.64;text-align:center;color:#fff}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_dateMemo__32qEc .DateMemo_applyButton__1M0JA span{font-size:16px}}.DateMemo_container__1-cpT .DateMemo_notification__1xug1{-webkit-border-radius:20px;border-radius:20px;background-color:#f9f9f9;padding:31px 35px 47px;margin:47px 0;color:#383838}@media(max-width:991.98px){.DateMemo_container__1-cpT .DateMemo_notification__1xug1{padding:31px 20px 47px}}.DateMemo_container__1-cpT .DateMemo_notification__1xug1 p{font-family:HiraginoSans-W3;font-size:16px;line-height:2;margin-bottom:0!important}.DateMemo_container__1-cpT .DateMemo_notification__1xug1 p.DateMemo_lead__2zZC_{margin-top:20px}.JobInformation_jobInfo__2b1TR{color:#383838;font-family:Futura}.JobInformation_jobInfo__2b1TR h2{margin-top:80px;font-size:58px;font-weight:700;line-height:1.19;color:#eb501e}@media(max-width:991.98px){.JobInformation_jobInfo__2b1TR h2{font-size:25px}}.JobInformation_jobInfo__2b1TR h3{font-size:30px;font-weight:700;line-height:2.3;padding-top:80px;padding-bottom:24px;border-bottom:1px solid #e3e3e3}@media(max-width:991.98px){.JobInformation_jobInfo__2b1TR h3{font-size:20px;padding-top:65px}}.JobInformation_jobInfo__2b1TR p{font-family:HiraginoSans-W3;font-size:16px;line-height:2.25;margin-bottom:.5rem;overflow:auto}.JobInformation_jobInfo__2b1TR p.JobInformation_lead__32-5R{margin-top:50px}@media(max-width:991.98px){.JobInformation_jobInfo__2b1TR p{font-size:16px}}.JobInformation_jobInfo__2b1TR .JobInformation_content__2b1DR{grid-gap:12px;gap:12px}.JobInformation_jobInfo__2b1TR .JobInformation_content__2b1DR span{margin-left:12px;font-family:HiraginoSans-W6;font-size:18px;line-height:.67}@media(max-width:991.98px){.JobInformation_jobInfo__2b1TR .JobInformation_content__2b1DR{font-size:16px}}.JobDetailScreen_companyInfoSection__WETJa{margin-top:100px}.JobDetailScreen_itemBox__te6fI{background-color:transparent;-webkit-border-radius:15px;border-radius:15px;padding-left:10px;padding-right:10px}.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX{position:relative;-webkit-border-radius:20px;border-radius:20px;overflow:hidden;border:0 solid #fff;height:291px}@media(max-width:575.98px){.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX{height:193px}}@media(min-width:575.98px)and (max-width:767.98px){.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX{height:300px}}@media(min-width:991.98px){.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX{height:291px}}@media screen and (max-width:991.98px)and (min-width:1199.98px){.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX{height:230px}}@media(min-width:1399.98px){.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX{height:320px}}.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX img{object-fit:cover}.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX>div>img{width:100%!important}@media(max-width:767.98px){.JobDetailScreen_itemBox__te6fI .JobDetailScreen_leftBox__1i3HX>div>img{-webkit-border-radius:10px;border-radius:10px}}