.inner{padding:9.4rem 0 12rem}@media screen and (max-width:768px){.inner{padding:6rem 0 9.6rem}}.cmn01_title{margin:0 0 8rem}@media screen and (max-width:768px){.cmn01_title{margin-bottom:6.7rem}}.main-content .adjust-width{max-width:960px}.post-data .job01_page-title{margin-bottom:5.7rem}@media screen and (max-width:768px){.post-data .job01_page-title{margin-bottom:5rem}}.post-data .post-body{display:flex;gap:4rem;margin-bottom:5.9rem}@media screen and (max-width:768px){.post-data .post-body{flex-direction:column;gap:3.5rem;margin-bottom:5rem}}.post-data .post-body .text{font-size:1.6rem;font-weight:500;line-height:2;width:60rem}@media screen and (max-width:768px){.post-data .post-body .text{width:100%}}.post-data .post-body .image{max-width:32rem}@media screen and (max-width:768px){.post-data .post-body .image{max-width:100%}}.post-data .post-body .image img{height:auto}@media screen and (max-width:768px){.post-data .post-body .image img{width:100%}}.job02_recruit-data{border-bottom:1px solid #dcdee2;margin-bottom:2.5rem;padding-bottom:14.4rem}@media screen and (max-width:768px){.job02_recruit-data{margin-bottom:2.4rem;padding-bottom:3.2rem}}.entry-button-wrapper{display:flex;justify-content:center;margin-top:6.4rem}@media screen and (max-width:768px){.entry-button-wrapper{margin-top:5.6rem}}.entry-button-wrapper .c-button{min-height:7.2rem}@media screen and (min-width:769px){.entry-button-wrapper .c-button:hover{background:#eb0a1e;border-color:#eb0a1e;color:#fff}.entry-button-wrapper .c-button:hover svg{fill:#eb0a1e}.entry-button-wrapper .c-button:hover .arrow-box{background-color:#fff;border-color:#fff}.entry-button-wrapper .c-button:hover .arrow-box .arrow{background-color:#eb0a1e}}@media screen and (max-width:768px){.entry-button-wrapper .c-button{min-height:5.6rem}}@media screen and (max-width:370px){.entry-button-wrapper .c-button{font-size:1.3rem}}