@media(min-width:1200px)and (max-width:1366px){html{font-size:70px}}@media(min-width:1430px)and (max-width:1910px){html{font-size:75px}}@media(min-width:1910px){html{font-size:100px}}.c-careers.overall-top-sp-50{padding-top:4px}@media screen and (max-width:979px){.c-careers.overall-top-sp-50{padding-top:4px}}.c-careers.overall-top-sp-100{padding-top:8px}@media screen and (max-width:979px){.c-careers.overall-top-sp-100{padding-top:8px}}.c-careers.overall-top-sp-150{padding-top:12px}@media screen and (max-width:979px){.c-careers.overall-top-sp-150{padding-top:12px}}.c-careers.overall-top-sp-200{padding-top:16px}@media screen and (max-width:979px){.c-careers.overall-top-sp-200{padding-top:16px}}.c-careers.overall-top-sp-300{padding-top:24px}@media screen and (max-width:979px){.c-careers.overall-top-sp-300{padding-top:24px;padding-top:20px}}.c-careers.overall-top-sp-400{padding-top:40px}@media screen and (max-width:979px){.c-careers.overall-top-sp-400{padding-top:32px;padding-top:24px}}.c-careers.overall-top-sp-500{padding-top:56px}@media screen and (max-width:979px){.c-careers.overall-top-sp-500{padding-top:48px;padding-top:32px}}.c-careers.overall-top-sp-600{padding-top:80px}@media screen and (max-width:979px){.c-careers.overall-top-sp-600{padding-top:64px;padding-top:48px}}.c-careers.overall-top-sp-700{padding-top:96px}@media screen and (max-width:979px){.c-careers.overall-top-sp-700{padding-top:80px;padding-top:64px}}.c-careers.overall-top-sp-800{padding-top:160px}@media screen and (max-width:979px){.c-careers.overall-top-sp-800{padding-top:120px;padding-top:96px}}.c-careers.overall-top-sp-900{padding-top:200px}@media screen and (max-width:979px){.c-careers.overall-top-sp-900{padding-top:160px;padding-top:120px}}.c-careers.overall-bottom-sp-50{padding-bottom:4px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-50{padding-bottom:4px}}.c-careers.overall-bottom-sp-100{padding-bottom:8px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-100{padding-bottom:8px}}.c-careers.overall-bottom-sp-150{padding-bottom:12px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-150{padding-bottom:12px}}.c-careers.overall-bottom-sp-200{padding-bottom:16px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-200{padding-bottom:16px}}.c-careers.overall-bottom-sp-300{padding-bottom:24px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-300{padding-bottom:24px;padding-bottom:20px}}.c-careers.overall-bottom-sp-400{padding-bottom:40px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-400{padding-bottom:32px;padding-bottom:24px}}.c-careers.overall-bottom-sp-500{padding-bottom:56px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-500{padding-bottom:48px;padding-bottom:32px}}.c-careers.overall-bottom-sp-600{padding-bottom:80px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-600{padding-bottom:64px;padding-bottom:48px}}.c-careers.overall-bottom-sp-700{padding-bottom:96px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-700{padding-bottom:80px;padding-bottom:64px}}.c-careers.overall-bottom-sp-800{padding-bottom:160px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-800{padding-bottom:120px;padding-bottom:96px}}.c-careers.overall-bottom-sp-900{padding-bottom:200px}@media screen and (max-width:979px){.c-careers.overall-bottom-sp-900{padding-bottom:160px;padding-bottom:120px}}.c-careers{display:grid;grid-template-columns:repeat(24,1fr);position:relative}.c-careers.theme-white{color:#141413;background:#fff}.c-careers.theme-white .c-careers-content .content-body .content-body-describe{background:#e5e5e5}.c-careers.theme-black{color:#fff;background:#141413}.c-careers.theme-black .c-careers-content .content-body .content-body-describe{background:#141413}.c-careers .c-careers-title{grid-column-start:3;grid-column-end:23;display:grid;grid-template-columns:repeat(24,1fr);grid-template-columns:repeat(5,5fr);font-size:20px;background:#e5e5e5;border:1px solid #e5e5e5}.c-careers .c-careers-title .tab-select{align-items:center}.c-careers .c-careers-title .tab-select:first-child{padding-left:32px}.c-careers .c-careers-title .tab-select .label{padding:16px 0;max-width:70%}.c-careers .c-careers-content{grid-column-start:3;grid-column-end:23;font-size:14px;border:1px solid #e5e5e5;border-top:0}.c-careers .c-careers-content .content-body{border-top:1px solid #e5e5e5}.c-careers .c-careers-content .content-body:first-child{border-top:0}.c-careers .c-careers-content .content-body .content-body-title{display:grid;grid-template-columns:repeat(24,1fr);grid-template-columns:repeat(5,5fr);align-items:center;height:60px;cursor:pointer}.c-careers .c-careers-content .content-body .content-body-title.active{background:#dbe44c}.c-careers .c-careers-content .content-body .content-body-title.active .content-body-title-more .content-body-title-more-icon{transform:rotate(180deg)}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-type{padding-left:32px}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-more{display:flex;justify-content:flex-end;align-items:center;padding-right:32px}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-more .content-body-title-more-icon{top:24px;right:16px;display:inline-block}.c-careers .c-careers-content .content-body .content-body-describe{height:auto;opacity:1;max-height:10000000px;overflow:hidden;transition:max-height .3s ease-out,opacity .4s ease .1s}.c-careers .c-careers-content .content-body .content-body-describe.hidden{height:0;max-height:0;opacity:0;transition:max-height .3s ease-out,height .3s ease-out}.c-careers .c-careers-content .content-body .content-body-describe .body-describe-item{display:grid;grid-template-columns:repeat(24,1fr);grid-template-columns:repeat(5,5fr);margin:16px 0}.c-careers .c-careers-content .content-body .content-body-describe .body-describe-item .body-describe-item-label{padding-left:32px}.c-careers .c-careers-content .content-body .content-body-describe .body-describe-item .body-describe-item-text{grid-column-start:2;grid-column-end:6;padding-right:32px}.c-careers .c-careers-content .content-empty{margin:16px 0;text-align:center}@media screen and (max-width:677px){.c-careers.theme-black .c-careers-title .label{color:#fff}.c-careers.theme-white .c-careers-title .label{color:#141413}.c-careers .c-careers-title{grid-column-start:1;grid-column-end:25;grid-template-columns:repeat(2,12fr);border:0;background:transparent}.c-careers .c-careers-title .c-careers-title-job,.c-careers .c-careers-title .c-careers-title-type{display:none}.c-careers .c-careers-title .c-careers-title-city,.c-careers .c-careers-title .c-careers-title-department{justify-content:center}.c-careers .c-careers-content{grid-column-start:1;grid-column-end:25;border:0}.c-careers .c-careers-content .content-body .content-body-title{grid-template-columns:repeat(3,8fr);height:auto;padding:0 8.33% 24px}.c-careers .c-careers-content .content-body .content-body-title.active{background:transparent}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-type{padding-left:0;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;text-align:center}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-name{grid-column-start:1;grid-column-end:25;grid-row-start:1;grid-row-end:2;margin:24px 0;font-size:18px}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-city{grid-column-start:1;grid-column-end:25;grid-row-start:3;grid-row-end:4}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-department{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.c-careers .c-careers-content .content-body .content-body-title .content-body-title-more{padding-right:0}.c-careers .c-careers-content .content-body .content-body-describe{padding:0 8.33%;background:transparent}.c-careers .c-careers-content .content-body .content-body-describe .body-describe-item{display:block}.c-careers .c-careers-content .content-body .content-body-describe .body-describe-item .body-describe-item-label{margin-bottom:8px;padding-left:0;font-size:18px}.c-careers .c-careers-content .content-body .content-body-describe .body-describe-item .body-describe-item-text{margin-bottom:24px;padding-right:0}}