.staff__items__container{dl{text-align:center;display:grid;grid-auto-flow:row;gap:var(--_gap)}}.device-type-mobile{.staff__items__container{--_gap: calc(20vw / var(--_mbw));dt{font-weight:700;font-size:calc(16vw / var(--_mbw));margin-top:var(--_gap)}dd{font-size:calc(14vw / var(--_mbw));line-height:calc(26vw / var(--_mbw))}}}.device-type-mobile{.staff__items__container{--_gap: calc(20vw / var(--_mbw));padding:calc(25vw / var(--_mbw)) calc(20vw / var(--_mbw));margin:0 calc(10vw / var(--_mbw));background-color:#fff;padding:calc(40vw / var(--_mbw)) calc(20vw / var(--_mbw));transform:skewY(-2deg);.inner{transform:skewY(2deg)}h2.staff-ttl{text-align:center;font-weight:600;padding:calc(8vw / var(--_mbw)) calc(0vw / var(--_mbw));color:#fff;font-size:calc(18vw / var(--_mbw));background:var(--_red-color);margin-bottom:calc(20vw / var(--_mbw));font-family:"M PLUS 2",sans-serif;&.staff{margin-bottom:0}}dt{font-weight:700;font-size:calc(16vw / var(--_mbw));margin-top:var(--_gap);color:var(--_blue-color)}dd{font-size:calc(14vw / var(--_mbw));line-height:calc(26vw / var(--_mbw));span{font-size:80%}}.music-box{.music-inner{text-align:center;font-weight:700;.m-ttl{font-size:calc(20vw / var(--_mbw));display:block;color:var(--_blue-color);margin-bottom:calc(10vw / var(--_mbw))}.m-a{font-size:calc(16vw / var(--_mbw));display:block;margin-bottom:calc(10vw / var(--_mbw));color:var(--_blue-color)}.m-l{font-size:calc(13vw / var(--_mbw));display:block}}}}}.device-type-desktop{.staff__items__container{--_gap: 1.25rem;background:#fff;padding:64px 40px;background-color:#fff;box-shadow:-20px 20px #ffffff4d;transform:skewY(-2deg);.inner{transform:skewY(2deg)}dt{font-weight:700;font-size:1.25rem;margin-top:var(--_gap);color:var(--_blue-color)}dd{font-size:1rem;line-height:2rem;span{font-size:80%}}}h2.staff-ttl{text-align:center;font-weight:600;padding:12px 0;color:#fff;background:var(--_red-color);font-size:26px;margin-bottom:20px;border-radius:0;font-family:"M PLUS 2",sans-serif}.music-box{.music-inner{text-align:center;font-weight:600;.m-img{text-align:center;img{max-width:100%}}.m-ttl{font-size:32px;display:block;color:var(--_blue-color);margin-bottom:10px}.m-a{font-size:24px;display:block;margin-bottom:10px;color:var(--_blue-color)}}}}
