@layer page{.p-recruitment{--color-new-graduation:#01cdff;margin-bottom:min(20vw,150px);overflow-x:clip;padding-top:min(10vw,40px)}.p-recruitment__lead{font-size:var(--font-26);margin-bottom:min(5vw,50px);position:relative;text-align:center;z-index:1}.p-recruitment__container{display:flex;flex-direction:column;gap:30px}.p-recruitment__catBox{background-color:#fff;border-radius:var(--round-30);padding:min(5vw,30px);width:100%}@media screen and (max-width:768px){.p-recruitment__catBox{width:100%}}.p-recruitment__catBox .c-title_circle{font-size:clamp(2.4rem,3vw,3.2rem);margin-bottom:1em}.p-recruitment__catBox__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.p-recruitment__catBox__list{grid-template-columns:1fr}}.p-recruitment__catBox__list .c-btn_standard{font-size:var(--font-22);height:auto;line-height:1.5;max-width:500px;min-height:55px;padding-block:6px;width:100%}.p-recruitment__catBox.--new-graduate{border:2px solid var(--color-new-graduation)}.p-recruitment__catBox.--new-graduate .c-title_circle{color:var(--color-new-graduation)}.p-recruitment__catBox.--new-graduate .c-title_circle svg circle{stroke:var(--color-new-graduation)}.p-recruitment__catBox.--new-graduate .c-btn_standard{background:var(--color-new-graduation)}.p-recruitment__catBox.--career{border:2px solid var(--color-recruit-primary)}.p-recruitment__catBox.--career .c-title_circle{color:var(--color-recruit-primary)}.p-recruitment__catBox.--career .c-title_circle svg circle{stroke:var(--color-recruit-primary)}.p-recruitment__catBox.--career .c-btn_standard{background:var(--color-recruit-primary)}.p-recruitment .c-wp__no_post{font-size:var(--font-18);text-align:center}}body#recruitRecruitmentArchive .p-recruitment__catBox{background:unset;border:none}body#recruitRecruitmentArchive .p-recruitment__catBox__list{grid-template-columns:repeat(1,1fr)}