.page-workstyle{background-color:var(--beige-subpage);padding-block:9.5rem 13rem}@media screen and (max-width:768px){.page-workstyle{padding-block:4rem 6rem}}.page-workstyle .contents-wrap+.contents-wrap{margin-top:10rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap+.contents-wrap{margin-top:4rem}}.page-workstyle .contents-wrap .en{font-family:var(--font-outfit);color:var(--main);margin-bottom:.4rem;font-size:1.8rem;font-weight:500}@media screen and (max-width:768px){.page-workstyle .contents-wrap .en{margin-bottom:.2rem;font-size:1.3rem}}.page-workstyle .contents-wrap .ja{color:var(--black);font-size:4.6rem;font-weight:500}@media screen and (max-width:768px){.page-workstyle .contents-wrap .ja{font-size:2.2rem}}.page-workstyle .contents-wrap .title-wrap{margin-bottom:3rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap .title-wrap{margin-bottom:1.8rem}}.page-workstyle .contents-wrap .title-wrap .hd-wrap{align-items:center;display:flex}@media screen and (max-width:768px){.page-workstyle .contents-wrap .title-wrap .hd-wrap{flex-direction:column;align-items:flex-start}}.page-workstyle .contents-wrap .title-wrap .hd-wrap .ja{border-right:.1rem var(--black)solid;margin-right:3rem;padding-right:3rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap .title-wrap .hd-wrap .ja{border-right:none;margin-right:0;padding-bottom:1rem;padding-right:0}}.page-workstyle .contents-wrap .title-wrap .hd-wrap .readText{font-size:1.8rem;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.page-workstyle .contents-wrap .title-wrap .hd-wrap .readText{width:100%;font-size:1.3rem}}.page-workstyle .contents-wrap .welfare-wrap{grid-template-columns:repeat(3,1fr);gap:2.5rem 3rem;display:grid}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap{flex-direction:column;gap:1.5rem;display:flex}}.page-workstyle .contents-wrap .welfare-wrap .item{background-image:url(/workstyle/workstyle_grid.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding-block:4rem;padding-inline:3.5rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item{background-image:none;padding-block:2.5rem 2rem;padding-inline:3rem}}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.flex-time{background-image:url(/workstyle/workstyle_grid_sp01.png)}}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.telework{background-image:url(/workstyle/workstyle_grid_sp02.png)}}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.club{background-image:url(/workstyle/workstyle_grid_sp03.png)}}.page-workstyle .contents-wrap .welfare-wrap .item.wide{background-image:url(/workstyle/workstyle_grid_wide.png);grid-column:1/4}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide{background-image:url(/workstyle/workstyle_grid_wide_sp.png)}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap{padding-bottom:3.5rem;display:flex}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap{flex-direction:column;padding-top:1rem}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap+.wrap{border-top:.3rem var(--beige-pale)solid;padding-top:4rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap+.wrap{padding-top:2.5rem}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .icon{flex-shrink:0;place-content:center;width:39rem;display:grid}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .icon{width:100%;margin-bottom:2rem}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .icon img{width:22rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .icon img{width:15rem}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .hd{text-align:start;margin-bottom:1.8rem;padding-bottom:.9rem}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .hd{margin-bottom:1.5rem;padding-bottom:1.1rem}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .hd.short{margin-bottom:1rem}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .sub-hd{color:var(--black);background-color:var(--beige-pale);border-radius:100vmax;width:fit-content;margin-bottom:.5rem;padding-block:.4rem;padding-inline:1.5rem;font-size:1.8rem;font-weight:500}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .sub-hd{padding-inline:1.3rem;font-size:1.4rem}}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .sub-hd.last{margin-top:1.5rem}.page-workstyle .contents-wrap .welfare-wrap .item.wide .wrap .text-wrap .readText{text-align:start}.page-workstyle .contents-wrap .welfare-wrap .img-wrap{border-radius:1.2rem;margin-bottom:2.5rem;overflow:hidden}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .img-wrap{margin-bottom:1.5rem}}.page-workstyle .contents-wrap .welfare-wrap .hd{color:var(--black);border-bottom:.3rem var(--beige-pale)solid;text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:3rem;font-weight:500}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .hd{border-bottom:.2rem var(--beige-pale)solid;margin-bottom:.9rem;padding-bottom:.8rem;font-size:2rem}}.page-workstyle .contents-wrap .welfare-wrap .readText{text-align:center;font-weight:500}@media screen and (max-width:768px){.page-workstyle .contents-wrap .welfare-wrap .readText{width:100%;line-height:1.6}}.page-workstyle .contents-wrap .training-wrap{background-image:url(/workstyle/workstyle_training.png);background-position:50%;background-repeat:no-repeat;background-size:100%;grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,1fr);gap:4rem 5.5rem;padding-block:9rem 5rem;padding-inline:5rem 6rem;display:grid}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .rough-horizon{background-size:auto .2rem;height:.2rem}}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap{background-image:url(/workstyle/workstyle_training_sp.png);background-size:100% 100%;flex-direction:column;gap:2rem;padding-block:4rem;padding-inline:3rem;display:flex}}.page-workstyle .contents-wrap .training-wrap .item{grid-template-rows:subgrid;grid-row:span 3;gap:0;display:grid}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .item{display:block}}.page-workstyle .contents-wrap .training-wrap .item .hd{color:var(--black);margin-bottom:1.8rem;font-size:3rem;font-weight:500}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .item .hd{margin-bottom:.9rem;font-size:2rem}}.page-workstyle .contents-wrap .training-wrap .item .readText{color:var(--black);padding-bottom:4rem;line-height:1.6}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .item .readText{padding-bottom:1.8rem}}.page-workstyle .contents-wrap .training-wrap .img-wrap{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:3.3rem;display:grid}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .img-wrap{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}}.page-workstyle .contents-wrap .training-wrap .img-wrap .img-item{border-radius:1.2rem;overflow:hidden}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .img-wrap .img-item{border-radius:1rem}}@media screen and (max-width:768px){.page-workstyle .contents-wrap .training-wrap .img-wrap .img-item.full{grid-column:1/-1}}
