@keyframes rotate{to{rotate:1turn}}@keyframes diamond-hover{0%{fill:var(--color-03)}to{fill:#ffa724}}.p-container--partner .c-hd-cont{margin-bottom:calc(40/var(--fs-center)*1em)}.p-container--partner p{text-align:center}.p-container--name{background:#fff}.p-container--contact .p-tel-blc{margin-top:calc(60/var(--fs-center)*1em)}.p-recruit-head{padding:0 calc(130/var(--fs-center)*1em);justify-content:center;justify-items:center}.p-recruit-head .c-hd-bold{--fs-min:40;--fs-max:44;--fs-center:42;line-height:1.2}.p-recruit-head .c-txt{padding:0 calc(15/var(--fs-center)*1em)}.p-recruit-head__img{width:100%;margin:calc(60/var(--fs-center)*1em) 0;background:#efefef}.p-recruit-head__img img{width:100%;height:auto}.p-staff-blc{margin:calc(60/var(--fs-center)*1em) 0 0;padding:calc(120/var(--fs-center)*1em) 12%;gap:calc(60/var(--fs-center)*1em);border-top:1px solid var(--color-bdr);grid-template-columns:auto 1fr;display:grid}.p-staff-blc .c-hd-bold{--fs-min:38;--fs-max:42;--fs-center:40;margin-top:-.125em;line-height:1.25}.p-staff-blc .c-table__row{grid-template-columns:.25fr .75fr}.p-staff-blc+.p-staff-blc{margin-top:0}.p-staff-blc:last-child{border-bottom:1px solid var(--color-bdr)}.p-contact-link{margin-top:calc(35/var(--fs-center)*1em);justify-content:center;place-items:center;gap:calc(60/var(--fs-center)*1em);text-align:center;grid-template-columns:auto auto auto;display:grid}.p-contact-link img{width:auto;height:calc(170/var(--fs-center)*1em)}.p-contact-link img:first-child{scale:-1 1}.p-contact-link .c-link-btn{margin:0 auto}@media (width<=967px){.p-container .c-hd-bold{--fs-min:20;--fs-max:30;--fs-center:25}.p-container--contact .p-tel-blc{margin-top:calc(40/var(--fs-center)*1em)}.p-recruit-head{padding:0 var(--margin)}.p-recruit-head .c-txt{--fs-min:13;--fs-max:16;--fs-center:15;letter-spacing:0;padding:0}.p-recruit-head__img{margin-top:calc(30/var(--fs-center)*1em)}.p-staff-blc{margin-top:var(--margin);padding:calc(var(--margin)*2) var(--margin);gap:var(--margin);grid-template-columns:1fr}.p-staff-blc .c-hd-bold br{display:none}.p-staff-blc .c-table__row{grid-template-columns:1fr}.p-contact-link{gap:calc(5/var(--fs-center)*1em)}.p-contact-link img{width:auto;height:calc(80/var(--fs-center)*1em)}.p-contact-link .c-link-btn{min-width:230px;margin:0 auto}}
