.u-flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.flex-between-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#corporate-links{margin-top:14em}#corporate-links .links-li-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (min-width: 641px){#corporate-links .links-li-01 .ic::after{width:1.125em}}#corporate-links .links-i{position:relative;display:inline-block;overflow:hidden;width:50%;aspect-ratio:16/9}#corporate-links .links-i__media{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%}#corporate-links .links-i__media img{width:100%;height:100%}#corporate-links .links-i__body{position:absolute;z-index:1;width:100%;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);padding:0;padding:1.6875em;padding-top:2.8125em}#corporate-links .links-i__title{color:var(--cl-white);margin-bottom:0}#corporate-links .links-li-02{padding:var(--spacing-base);padding-right:0;padding-top:7.5em;padding-bottom:7em}#corporate-links .links-li-02 .heading-row{padding-left:0;padding-right:var(--spacing-base);margin-bottom:2em}#corporate-links .links-li-02 .heading-row .title{font-family:var(--font-jp);font-weight:600;font-size:1.5em;line-height:1.65em;margin-bottom:-0.325em}#corporate-links .links-li-02 .heading-row .sec__btn{display:-webkit-box;display:-ms-flexbox;display:flex}#corporate-links .links-li-02 .heading-row .bt-more{margin-bottom:-0.325em}#corporate-links .proj-thumb-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:calc(var(--grid-gutter)*.425);padding-right:2.5em}#corporate-links .proj-thumb-group .-proj-thumb__body{margin-top:1em}#corporate-links .proj-thumb-group .proj-thumb{width:29.5%;min-width:28.125vw}#corporate-links .proj-thumb-group .proj-thumb__title{font-size:1.0625em;font-weight:600;letter-spacing:0}#corporate-links .proj-thumb-group .proj-thumb__category,#corporate-links .proj-thumb-group .proj-thumb__region,#corporate-links .proj-thumb-group .proj-thumb__comp_date{font-size:.875em;font-weight:500;letter-spacing:0}#corporate-links .proj-thumb-group .proj-thumb__media{aspect-ratio:4/3;overflow:hidden}#corporate-links .proj-thumb-group .proj-thumb__media img{width:100%}@media screen and (max-width: 640px){#corporate-links{margin-top:5em}#corporate-links .links-li-01{aspect-ratio:2/1}#corporate-links .links-i{width:100%;aspect-ratio:initial}#corporate-links .links-i__body{padding:var(--spacing-base);padding-top:calc(var(--grid-gutter)*.5);padding-bottom:var(--grid-gutter)}#corporate-links .links-i__title{font-size:.9375em}#corporate-links .links-li-02{padding-block:3.5em}#corporate-links .links-li-02 .heading-row{margin-bottom:1em}#corporate-links .links-li-02 .heading-row .title{font-size:1.125em}#corporate-links .proj-thumb-group{gap:var(--grid-gutter);padding-right:1em}#corporate-links .proj-thumb-group .proj-thumb{min-width:58%}#corporate-links .proj-thumb-group .proj-thumb__title{font-size:.8125em;line-height:1.5em}#corporate-links .proj-thumb-group .proj-thumb__category,#corporate-links .proj-thumb-group .proj-thumb__region,#corporate-links .proj-thumb-group .proj-thumb__comp_date{font-size:.6875em}#corporate-links .proj-thumb-group .-proj-thumb__body{margin-top:.5em}}#recruit-staff-stories .sec__heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--spacing-xl)}#recruit-staff-stories .sec__btn{margin-left:auto}#recruit-staff-stories .sec__content{overflow:hidden}#recruit-staff-stories .stories-item__media img{width:100%;height:auto;margin-bottom:1em}#recruit-staff-stories .stories-item__content .content-role{font-size:.875em;color:var(--cl-pageink);margin-bottom:.5em}#recruit-staff-stories .stories-item__content .content-name{font-size:1em;font-weight:600;color:var(--cl-pageink);margin-bottom:.5em}#recruit-staff-stories .stories-item__content .content-meta{font-size:.875em;color:var(--cl-pageink);margin-bottom:0}/*# sourceMappingURL=share-section.css.map */