/* Figma比較後の位置調整 */
.hero:after{content:"";position:absolute;top:-26%;left:23%;width:27%;height:37%;border:4px solid var(--green);transform:rotate(35deg);z-index:-1;pointer-events:none}
.hero-worker{left:.3%}.hero-background{inset:auto;left:.3%;top:-17.5%;width:106.7%;height:auto;opacity:1}.hero-green{position:absolute;left:0;top:8.5%;width:44%;max-width:none;transform:scaleX(-1);z-index:-3}.hero-content{padding-top:4%}.hero:before{background:linear-gradient(90deg,#ffffff77,transparent 60%);z-index:-3}.join-ribbon{top:-170px;height:600px}.join-copy h2{position:relative}.join-copy .join-label{position:relative}.join-copy p{margin-top:80px}.post-title{font-size:36px;margin:25px 0 50px}.home-faq .faq-toggle{color:#aaa}.faq-item{border:1px solid #e5eee5}.benefits>div:nth-last-child(2){margin-left:50%}.benefits>div:last-child{margin-left:50%}.page-environment .person-block{padding-block:60px}.feature-card>img{min-height:100%;height:auto;align-self:stretch}.company-section .intro-copy h3{color:var(--ink)}
@media(max-width:1500px){.join-ribbon{top:-150px;height:500px}.join-copy p{margin-top:65px}}
@media(max-width:1100px){.join-ribbon{top:-80px;height:340px}.join-copy p{margin-top:45px}}
@media(max-width:767px){.hero-worker{left:calc(50% - 640px);top:35px;width:950px}.hero-background{width:950px;left:calc(50% - 640px);top:35px;opacity:.8}.hero-green{width:400px;top:100px;left:-150px}.hero-content{padding-top:35px}.hero-description{margin-top:175px}.join-ribbon{top:-45px;height:220px}.join-copy p{margin-top:35px}.post-title{font-size:26px}.benefits>div:nth-last-child(2),.benefits>div:last-child{margin-left:0}.feature-card>img{height:auto;min-height:0;aspect-ratio:650/420}.page-environment .person-block{padding-block:45px}}
