.s-headline{border-left:2px solid;margin-bottom:1rem;padding-left:.5rem;font-size:1.375rem;font-weight:700}.s-headline--career{border-color:#3d9fb7}.s-headline--en_try{border-color:#3c3c3c}.s-headline--student{border-color:#195c9a}.s-headline--works{border-color:#93b636}.s-icon{background-color:currentColor;flex-shrink:0;width:calc(1em + .125rem);height:calc(1em + .125rem);display:block}.s-icon--profession{-webkit-mask-image:url(../../../shared_images/users/icon_profession.8cff3d4e72990157.svg);mask-image:url(../../../shared_images/users/icon_profession.8cff3d4e72990157.svg)}.s-icon--bullseye-arrow{-webkit-mask-image:url(../../../shared_images/users/icon_bullseye_arrow.98e441a94a5e3db3.svg);mask-image:url(../../../shared_images/users/icon_bullseye_arrow.98e441a94a5e3db3.svg)}.s-icon--check{-webkit-mask-image:url(../../../shared_images/users/icon_check.732d5ce076548bd7.svg);mask-image:url(../../../shared_images/users/icon_check.732d5ce076548bd7.svg)}.s-icon--arrow-down{-webkit-mask-image:url(../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg);mask-image:url(../../../shared_images/users/icon_arrow_down.ce012f0b52bf2c72.svg)}.s-icon--arrow-left{-webkit-mask-image:url(../../../shared_images/users/icon_arrow_left.c81d7609344e7401.svg);mask-image:url(../../../shared_images/users/icon_arrow_left.c81d7609344e7401.svg)}.s-icon--arrow-right{-webkit-mask-image:url(../../../shared_images/users/icon_arrow_right.a43b705bbdacfea4.svg);mask-image:url(../../../shared_images/users/icon_arrow_right.a43b705bbdacfea4.svg)}.s-icon--arrow-up{-webkit-mask-image:url(../../../shared_images/users/icon_arrow_up.655eb57ec55c0902.svg);mask-image:url(../../../shared_images/users/icon_arrow_up.655eb57ec55c0902.svg)}.s-icon--circle-minus{-webkit-mask-image:url(../../../shared_images/users/icon_circle_minus.f4bbe1d299e981af.svg);mask-image:url(../../../shared_images/users/icon_circle_minus.f4bbe1d299e981af.svg)}.s-icon--circle-plus{-webkit-mask-image:url(../../../shared_images/users/icon_circle_plus.8a85a99c06ab2024.svg);mask-image:url(../../../shared_images/users/icon_circle_plus.8a85a99c06ab2024.svg)}.s-icon--development{-webkit-mask-image:url(../../../shared_images/users/icon_development.a6087e22a2122d52.svg);mask-image:url(../../../shared_images/users/icon_development.a6087e22a2122d52.svg)}.s-icon--download{-webkit-mask-image:url(../../../shared_images/users/icon_download.1d7c2406a41af2a2.svg);mask-image:url(../../../shared_images/users/icon_download.1d7c2406a41af2a2.svg)}.s-icon--gear{-webkit-mask-image:url(../../../shared_images/users/icon_gear.7f651eed267cdd5c.svg);mask-image:url(../../../shared_images/users/icon_gear.7f651eed267cdd5c.svg)}.s-icon--image{-webkit-mask-image:url(../../../shared_images/users/icon_image.b1a55afba3113bb4.svg);mask-image:url(../../../shared_images/users/icon_image.b1a55afba3113bb4.svg)}.s-icon--info-circle{-webkit-mask-image:url(../../../shared_images/users/icon_info_circle.fca61a1bb05d9718.svg);mask-image:url(../../../shared_images/users/icon_info_circle.fca61a1bb05d9718.svg)}.s-icon--information{-webkit-mask-image:url(../../../shared_images/users/icon_information.5b5cd457868ed35f.svg);mask-image:url(../../../shared_images/users/icon_information.5b5cd457868ed35f.svg)}.s-icon--pin{-webkit-mask-image:url(../../../shared_images/users/icon_pin.b1a4c1bf611c84b0.svg);mask-image:url(../../../shared_images/users/icon_pin.b1a4c1bf611c84b0.svg)}.s-icon--no-image{-webkit-mask-image:url(../../../shared_images/users/icon_no_image.fcb4a8e23efa79bb.svg);mask-image:url(../../../shared_images/users/icon_no_image.fcb4a8e23efa79bb.svg)}.s-icon--plus{-webkit-mask-image:url(../../../shared_images/users/icon_plus.19ce6025626c25db.svg);mask-image:url(../../../shared_images/users/icon_plus.19ce6025626c25db.svg)}.s-icon--portrait{-webkit-mask-image:url(../../../shared_images/users/icon_portrait.843975022477167f.svg);mask-image:url(../../../shared_images/users/icon_portrait.843975022477167f.svg)}.s-icon--question-circle{-webkit-mask-image:url(../../../shared_images/users/icon_question_circle.672fd43b931c5074.svg);mask-image:url(../../../shared_images/users/icon_question_circle.672fd43b931c5074.svg)}.s-icon--rank{-webkit-mask-image:url(../../../shared_images/users/icon_rank.8ffe2074c9b7f232.svg);mask-image:url(../../../shared_images/users/icon_rank.8ffe2074c9b7f232.svg)}.s-icon--repeat{-webkit-mask-image:url(../../../shared_images/users/icon_repeat.e85d860d3ca13f5b.svg);mask-image:url(../../../shared_images/users/icon_repeat.e85d860d3ca13f5b.svg)}.s-icon--search{-webkit-mask-image:url(../../../shared_images/users/icon_search.52574dbc782cdbd5.svg);mask-image:url(../../../shared_images/users/icon_search.52574dbc782cdbd5.svg)}.s-icon--sort-alt{-webkit-mask-image:url(../../../shared_images/users/icon_sort_alt.b151b369858786b5.svg);mask-image:url(../../../shared_images/users/icon_sort_alt.b151b369858786b5.svg)}.s-icon--star{-webkit-mask-image:url(../../../shared_images/users/icon_star.304603a80ccea0ef.svg);mask-image:url(../../../shared_images/users/icon_star.304603a80ccea0ef.svg)}.s-icon--star-center{-webkit-mask-image:url(../../../shared_images/users/icon_star_center.290a81319fe18503.svg);mask-image:url(../../../shared_images/users/icon_star_center.290a81319fe18503.svg)}.s-icon--star-plus{-webkit-mask-image:url(../../../shared_images/users/icon_star_plus.a15405827c5d1cdf.svg);mask-image:url(../../../shared_images/users/icon_star_plus.a15405827c5d1cdf.svg)}.s-icon--closed{-webkit-mask-image:url(../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg);mask-image:url(../../../shared_images/users/icon_closed.7491aef1ea3820c6.svg)}.s-icon--todo-check{-webkit-mask-image:url(../../../shared_images/users/icon_todo_check.41ca570a1586ea92.svg);mask-image:url(../../../shared_images/users/icon_todo_check.41ca570a1586ea92.svg)}.s-icon--trash-solid{-webkit-mask-image:url(../../../shared_images/users/icon_trash_solid.504054278592a33a.svg);mask-image:url(../../../shared_images/users/icon_trash_solid.504054278592a33a.svg)}.s-icon--delete{-webkit-mask-image:url(../../../shared_images/users/icon_delete.237633967d125971.svg);mask-image:url(../../../shared_images/users/icon_delete.237633967d125971.svg)}.s-icon--money{-webkit-mask-image:url(../../../shared_images/users/icon_money.f19742be364cff57.svg);mask-image:url(../../../shared_images/users/icon_money.f19742be364cff57.svg)}.s-icon--attention-solid{-webkit-mask-image:url(../../../shared_images/users/icon_attention_solid.4e53f9478319ff26.svg);mask-image:url(../../../shared_images/users/icon_attention_solid.4e53f9478319ff26.svg)}.s-icon--attention-regular{-webkit-mask-image:url(../../../shared_images/users/icon_attention_regular.d5cb88157ec1a6cb.svg);mask-image:url(../../../shared_images/users/icon_attention_regular.d5cb88157ec1a6cb.svg)}.s-icon--status{-webkit-mask-image:url(../../../shared_images/users/icon_status.0b6f0cd8c34df954.svg);mask-image:url(../../../shared_images/users/icon_status.0b6f0cd8c34df954.svg)}.s-icon--apply-memo{-webkit-mask-image:url(../../../shared_images/users/icon_apply_memo.afa1e01155eeff03.svg);mask-image:url(../../../shared_images/users/icon_apply_memo.afa1e01155eeff03.svg)}.s-icon--industry{-webkit-mask-image:url(../../../shared_images/users/icon_industry.c1dd20be74faeb15.svg);mask-image:url(../../../shared_images/users/icon_industry.c1dd20be74faeb15.svg)}.s-icon--building{-webkit-mask-image:url(../../../shared_images/users/icon_building.28dbb9f4c168b040.svg);mask-image:url(../../../shared_images/users/icon_building.28dbb9f4c168b040.svg)}.s-icon--position{-webkit-mask-image:url(../../../shared_images/users/icon_position.4434a94af93d7996.svg);mask-image:url(../../../shared_images/users/icon_position.4434a94af93d7996.svg)}.s-icon--user-plus{-webkit-mask-image:url(../../../shared_images/users/icon_user_plus.10bfd7991611a3d5.svg);mask-image:url(../../../shared_images/users/icon_user_plus.10bfd7991611a3d5.svg)}.s-icon--mail{-webkit-mask-image:url(../../../shared_images/users/icon_mail.3171d9e41f7b4879.svg);mask-image:url(../../../shared_images/users/icon_mail.3171d9e41f7b4879.svg)}.s-icon--graduation{-webkit-mask-image:url(../../../shared_images/users/icon_graduation.4c8e0c742afd5f34.svg);mask-image:url(../../../shared_images/users/icon_graduation.4c8e0c742afd5f34.svg)}.s-icon--label-solid{-webkit-mask-image:url(../../../shared_images/users/icon_label_solid.99cc4ecb91b4746c.svg);mask-image:url(../../../shared_images/users/icon_label_solid.99cc4ecb91b4746c.svg)}.s-icon--up{-webkit-mask-image:url(../../../shared_images/users/icon_up.e2ba674ae502b26f.svg);mask-image:url(../../../shared_images/users/icon_up.e2ba674ae502b26f.svg)}.s-icon--down{-webkit-mask-image:url(../../../shared_images/users/icon_down.eb3b8b561d2f20b9.svg);mask-image:url(../../../shared_images/users/icon_down.eb3b8b561d2f20b9.svg)}.s-icon--work-features{-webkit-mask-image:url(../../../shared_images/users/icon_work_features.abb89135e2e0e99f.svg);mask-image:url(../../../shared_images/users/icon_work_features.abb89135e2e0e99f.svg)}.s-icon--document{-webkit-mask-image:url(../../../shared_images/users/icon_document.37e01de80e101f09.svg);mask-image:url(../../../shared_images/users/icon_document.37e01de80e101f09.svg)}.s-icon--user-lock-solid{-webkit-mask-image:url(../../../shared_images/users/icon_user_lock_solid.bb13918f030b2ff9.svg);mask-image:url(../../../shared_images/users/icon_user_lock_solid.bb13918f030b2ff9.svg)}.s-icon--link{-webkit-mask-image:url(../../../shared_images/users/icon_link.1ccbe46ba7997253.svg);mask-image:url(../../../shared_images/users/icon_link.1ccbe46ba7997253.svg)}.s-link{color:#0d6bd3;text-decoration:none}@media (max-width:767px){.s-link{text-decoration:underline}}.s-link:hover{color:#0f7ffa;text-decoration:underline}.s-text-link{cursor:pointer;color:#0d6bd3;text-decoration:underline}.s-text-link:hover{color:#0f7ffa}.s-icon-link{cursor:pointer;color:#0d6bd3;align-items:center;column-gap:.25rem;text-decoration:none;display:inline-flex}.s-icon-link:hover{color:#0f7ffa}.s-bookmark-button{color:#0d6bd3;white-space:nowrap;border:1px solid #0d6bd3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:100%;height:2.75rem;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 4px rgba(0,0,0,.25)}.s-bookmark-button:hover{color:#0f7ffa;border-color:#0f7ffa}.s-bookmark-button--is-active{box-shadow:none;background-color:#e2eeff;border-color:transparent}.s-bookmark-button--is-active:hover{color:#0f7ffa;background-color:#edf5ff;border-color:transparent}.s-bookmark-button:after{content:"気になる";font-size:1rem;font-weight:700}.s-bookmark-button--is-active:after{content:"気になる済み"}.s-bookmark-button--small{text-indent:100%;white-space:nowrap;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.75rem;overflow:hidden}.s-bookmark-button--small:after{content:none}.s-recommend-job-offer-card{background-color:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.25)}.s-recommend-job-offer-card__header{position:relative}.s-recommend-job-offer-card__image{aspect-ratio:960/640;justify-content:center;align-items:center;width:100%;display:flex}.s-recommend-job-offer-card__image:hover{color:inherit}.s-recommend-job-offer-card__image>img{width:auto;max-width:100%;height:auto;max-height:100%}.s-recommend-job-offer-card__no-image{color:#bcc0c8;aspect-ratio:960/640;background-color:#fafafa;justify-content:center;align-items:center;width:100%;font-size:4rem;display:flex}.s-recommend-job-offer-card__no-image:hover{color:#bcc0c8}.s-recommend-job-offer-card__recruiter-name{color:#fff;background:rgba(0,0,0,.5);width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:block;position:absolute;bottom:0;left:0}@media (max-width:767px){.s-recommend-job-offer-card__recruiter-name{text-decoration:underline}}.s-recommend-job-offer-card__recruiter-name:hover{color:#fff;text-decoration:underline}.s-recommend-job-offer-card__new{color:#fff;background-color:#da2f2f;border-radius:.75rem;justify-content:center;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.s-recommend-job-offer-card__rank{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:1rem;right:1rem}.s-recommend-job-offer-card--career .s-recommend-job-offer-card__rank{background-color:#3d9fb7}.s-recommend-job-offer-card--en_try .s-recommend-job-offer-card__rank{background-color:#3c3c3c}.s-recommend-job-offer-card--student .s-recommend-job-offer-card__rank{background-color:#195c9a}.s-recommend-job-offer-card .s-recommend-job-offer-card__rank--is-disabled{background-color:#6e7687}.s-recommend-job-offer-card__body{background-color:#fff;flex-direction:column;height:100%;padding:1rem;display:flex}.s-recommend-job-offer-card__name{color:#3d9fb7;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-bottom:.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden}.s-recommend-job-offer-card--career .s-recommend-job-offer-card__name{color:#3d9fb7}.s-recommend-job-offer-card--en_try .s-recommend-job-offer-card__name{color:#3c3c3c}.s-recommend-job-offer-card--student .s-recommend-job-offer-card__name{color:#195c9a}.s-recommend-job-offer-card .s-recommend-job-offer-card__name--is-disabled{color:#6e7687}.s-recommend-job-offer-card__status{flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;display:flex}.s-recommend-job-offer-card__status-item{align-items:center;gap:.25rem;width:100%;display:flex}.s-recommend-job-offer-card__status-item--inline{width:auto;display:inline-flex}.s-recommend-job-offer-card__status-item-inner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-recommend-job-offer-card__status-item-inner>span{color:inherit}.s-recommend-job-offer-card__status-item-inner>span+span{margin-left:.5rem}.s-recommend-job-offer-card__status-item-inner>a{color:inherit;text-decoration:none}@media (max-width:767px){.s-recommend-job-offer-card__status-item-inner>a{text-decoration:underline}}.s-recommend-job-offer-card__status-item-inner>a+a{margin-left:.5rem}.s-recommend-job-offer-card__status-item-inner>a:hover{color:#6e7687;text-decoration:underline}.s-recommend-job-offer-card__income{font-size:1rem}.s-recommend-job-offer-card__button{margin-top:auto;padding-top:1rem}.p-works-button{color:#fff;background-color:#00c4aa;border:1px solid transparent;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;width:8.5rem;height:2.5rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px #009b87}@media (max-width:767px){.p-works-button{width:100%}}.p-works-button:hover{color:#fff;background-color:#009b87;border-color:#009b87;box-shadow:0 4px #007263}.p-works-button--secondary{color:#00c4aa;box-shadow:none;background-color:#fff;border:1px solid #00c4aa}.p-works-button--secondary:hover{color:#fff;box-shadow:none;background-color:#00c4aa;border-color:#00c4aa}.p-works-summary{background-color:#fff}.p-works-summary__header{width:60rem;margin:2rem auto 0}@media (max-width:767px){.p-works-summary__header{width:100%;margin-top:1.5rem;padding:0 1rem}}.p-works-summary__body--bg{background-color:#f5f9ff}.p-works-summary__inner{width:60rem;margin:0 auto;padding:2rem 0}@media (max-width:767px){.p-works-summary__inner{width:100%;padding:1.5rem 1rem}}.p-works-summary-heading{font-weight:700}.p-works-summary-heading--large{margin-bottom:1rem;font-size:1.125rem}.p-works-summary-heading--medium{margin-bottom:.5rem;font-size:1rem}.p-works-summary-text{margin-bottom:1rem;font-size:1rem}.p-works-summary-more-link{justify-content:flex-end;margin-top:1rem;display:flex}.p-works-summary-lesson+.p-works-summary-lesson{margin-top:1.5rem}.p-works-summary-lesson__skill-checks{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:767px){.p-works-summary-lesson__skill-checks{grid-template-columns:auto}}.p-works-summary-lesson__contents{min-height:27.75rem}.p-works-summary-lesson-item+.p-works-summary-lesson-item{margin-top:1.5rem}.p-works-summary-course{margin-bottom:1rem}.p-works-summary-course__box{gap:.5rem 1rem;display:flex}@media (max-width:767px){.p-works-summary-course__box{flex-flow:column-reverse wrap}}.p-works-summary-course__thumbnail{border-radius:4px;justify-content:center;align-items:center;width:10rem;height:6rem;display:flex}@media (max-width:767px){.p-works-summary-course__thumbnail{width:100%;height:8.75rem}}.p-works-summary-course__thumbnail>img{width:5rem;height:5rem}@media (max-width:767px){.p-works-summary-course__thumbnail>img{width:6.25rem;height:6.25rem}}.p-works-summary-course__title{margin-bottom:.5rem;font-size:1rem;font-weight:700}.p-works-summary-course__text{margin-bottom:.5rem;font-size:.75rem}.p-works-summary-course__labels{flex-wrap:wrap;gap:.5rem;font-size:.625rem;display:flex}.p-works-summary-course__label{color:#6e7687;border:1px solid;border-radius:.9375rem;padding:.25rem .5rem}.p-works-summary-chapter{background-color:#fff;border-radius:4px;padding:1rem;box-shadow:0 0 4px rgba(0,0,0,.25)}.p-works-summary-chapter__title{align-items:center;column-gap:.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:700;display:flex}@media (max-width:767px){.p-works-summary-chapter__title{align-items:baseline}}.p-works-summary-chapter__title-icon{width:calc(1em + .125rem);height:calc(1em + .125rem)}.p-works-summary-chapter__label{color:#fff;text-align:center;background-color:#93b636;border-radius:.9375rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700}.p-works-summary-chapter__list-item{border-bottom:1px solid #dfe0e2;align-items:center;gap:.5rem 1rem;padding:1rem 0;font-size:1rem;display:flex}@media (max-width:767px){.p-works-summary-chapter__list-item{flex-direction:column;align-items:flex-start}}.p-works-summary-chapter__list-item:last-child{border:none;padding-bottom:0}.p-works-summary-skill-check{background-color:#fff;border-radius:4px;padding:1rem;box-shadow:0 0 4px rgba(0,0,0,.25)}.p-works-summary-skill-check__title{align-items:center;column-gap:.375rem;font-size:1rem;font-weight:700;display:flex}.p-works-summary-skill-check__icon{background-size:contain;width:1.5rem;height:1.5rem}.p-works-summary-skill-check__icon--a{background-image:url(../../../react/front/works/summary/images/rank_a.c3a20c8e1b970c64.png)}.p-works-summary-skill-check__icon--b{background-image:url(../../../react/front/works/summary/images/rank_b.7458a9c20ae7cd60.png)}.p-works-summary-skill-check__icon--c{background-image:url(../../../react/front/works/summary/images/rank_c.dd9e9bd3b92877bf.png)}.p-works-summary-skill-check__icon--d{background-image:url(../../../react/front/works/summary/images/rank_d.796979b60ebc8101.png)}.p-works-summary-skill-check__icon--s{background-image:url(../../../react/front/works/summary/images/rank_s.f05a6ed1d5347f28.png)}.p-works-summary-skill-check__list-item{border-bottom:1px solid #dfe0e2;padding:.625rem 0 1rem;font-size:1rem}.p-works-summary-skill-check__list-item:last-child{border:none;padding-bottom:0}.p-works-summary-skill-check__time{color:#6e7687;align-items:center;column-gap:.125rem;margin-top:.25rem;font-size:.75rem;display:flex}.p-works-summary-skill-check__time:before{content:"";background-color:currentColor;flex-shrink:0;width:calc(1em + .125rem);height:calc(1em + .125rem);-webkit-mask-image:url(../../../shared_images/users/icon_clock.429af717922ae3fc.svg);mask-image:url(../../../shared_images/users/icon_clock.429af717922ae3fc.svg);-webkit-mask-size:calc(1em + .125rem);mask-size:calc(1em + .125rem)}.p-works-summary-mondai__item+.p-works-summary-mondai__item{margin-top:1.5rem}.p-works-summary-mondai__title{border-bottom:1px solid #dfe0e2;margin-bottom:1rem;padding-bottom:.5rem;font-weight:700}.p-works-summary-mondai__sets{grid-template-columns:repeat(2,1fr);gap:1rem;min-height:32.375rem;display:grid}@media (max-width:767px){.p-works-summary-mondai__sets{grid-template-columns:auto}}.p-works-summary-mondai-set{background-color:#fff;border-radius:4px;padding:1rem;box-shadow:0 0 4px rgba(0,0,0,.25)}.p-works-summary-mondai-set__inner{flex-flow:column wrap;justify-content:space-between;height:100%;display:flex}.p-works-summary-mondai-set__header{align-items:center;column-gap:.5rem;margin-bottom:.5rem;display:flex}.p-works-summary-mondai-set__image{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.p-works-summary-mondai-set__image>img{width:2rem;height:auto}.p-works-summary-mondai-set__title{font-size:1rem;font-weight:700}.p-works-summary-mondai-set__description{margin-bottom:1rem;font-size:.75rem}.p-works-summary-mondai-set__footer{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.p-works-summary-mondai-set__footer{flex-wrap:wrap;row-gap:.5rem}}.p-works-summary-mondai-set__button{margin-left:auto}@media (max-width:767px){.p-works-summary-mondai-set__button{width:100%;margin:0}}.p-works-summary-game__games{grid-template-columns:repeat(5,1fr);gap:1rem;min-height:12.5rem;font-size:1rem;font-weight:700;display:grid}@media (max-width:767px){.p-works-summary-game__games{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}}.p-works-summary-game__thumbnail{margin-bottom:.5rem}.p-works-summary-game__thumbnail>img{aspect-ratio:3/2;border-radius:4px;height:auto}.p-works-summary-game__link{color:#333;text-decoration:none}.p-works-summary-game__link:hover{color:#6e7687;text-decoration:underline}.p-works-summary-job-offer+.p-works-summary-job-offer{margin-top:1.5rem}@media (max-width:767px){.p-works-summary-job-offer+.p-works-summary-job-offer{margin-top:1rem}}.p-works-summary-job-offer__title{margin-bottom:.5rem;font-weight:700}.p-works-summary-job-offer__cards{grid-template-columns:repeat(3,1fr);gap:1rem 1.5rem;min-height:57.5rem;display:grid}@media (max-width:767px){.p-works-summary-job-offer__cards{grid-template-columns:auto}}.p-works-summary-link{background-color:#fff;border-radius:4px;min-height:6rem;padding:1rem;box-shadow:0 0 4px rgba(0,0,0,.25)}.p-works-summary-link__item+.p-works-summary-link__item{margin-top:1.5rem}.p-works-summary-link__title{align-items:center;column-gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.p-works-summary-link__list{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:inline-flex}.p-works-summary-link__list-item{border-right:1px solid #dfe0e2;padding-right:1rem;font-size:1rem}.p-works-summary-link__list-item:last-child{border:none;padding:0}.p-works-summary-other__text{color:#6e7687;margin-top:1rem;font-size:.75rem}