@media (max-aspect-ratio:1){_:where(.astro-rwxaftnv){_:0}}@media (min-width:941px){_:where(.astro-rwxaftnv){_:0}}@media (min-width:681px){_:where(.astro-rwxaftnv){_:0}}@media (max-width:940px) and (min-width:681px){_:where(.astro-rwxaftnv){_:0}}@media (max-width:940px){_:where(.astro-rwxaftnv){_:0}}@media (max-width:680px){_:where(.astro-rwxaftnv){_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_:where(.astro-rwxaftnv){_:0}}.Producer__Main:where(.astro-rwxaftnv){justify-content:space-between;align-items:center;font-size:16px;line-height:2.2;display:flex}.Producer__Main:where(.astro-rwxaftnv):lang(en){font-size:15px;line-height:1.73}@media (max-width:680px){.Producer__Main:where(.astro-rwxaftnv){flex-direction:column;justify-content:start;align-items:start;padding:0 12px;font-size:14px;overflow:hidden}.Producer__Main:where(.astro-rwxaftnv):lang(en){font-size:14px}}.Producer__Image:where(.astro-rwxaftnv){width:44.7602%}@media (max-width:680px){.Producer__Image:where(.astro-rwxaftnv){width:auto;margin:0-12px 32px}}.Producer__ImageInner:where(.astro-rwxaftnv){top:calc(var(--sticky-anchor)*100%);position:sticky}@media (max-width:680px){.Producer__ImageInner:where(.astro-rwxaftnv){position:static;top:auto}}.Producer__ImageInner:where(.astro-rwxaftnv) img:where(.astro-rwxaftnv){width:100%;display:block}.Producer__Text:where(.astro-rwxaftnv){width:47.9574%;font-size:15px}.Producer__Text:where(.astro-rwxaftnv).-outView{opacity:0;transform:translate(10%)}.Producer__Text:where(.astro-rwxaftnv).-inView{transition:opacity .8s,transform .8s}@media (max-width:680px){.Producer__Text:where(.astro-rwxaftnv){font-size:14px;line-height:2;display:contents}}.Producer__Title:where(.astro-rwxaftnv){margin:0 0 32px;font-size:26px;font-weight:500;line-height:1.5}@media (max-width:680px){.Producer__Title:where(.astro-rwxaftnv){text-align:center;order:-1;width:100%}}.Producer__Name:where(.astro-rwxaftnv){margin:0 0 25px;font-size:35px;font-weight:400;line-height:1.6}.Producer__Name:where(.astro-rwxaftnv):lang(en){margin-bottom:24px}@media (max-width:680px){.Producer__Name:where(.astro-rwxaftnv){margin-bottom:16px;font-size:25px}.Producer__Name:where(.astro-rwxaftnv):lang(en){margin-bottom:16px}}.Producer__Name:where(.astro-rwxaftnv) small:where(.astro-rwxaftnv){margin-bottom:4px;font-size:14px;display:block}.Producer__Name:where(.astro-rwxaftnv) small:where(.astro-rwxaftnv):lang(en){font-size:15px}@media (max-width:680px){.Producer__Name:where(.astro-rwxaftnv) small:where(.astro-rwxaftnv){margin-bottom:4px;font-size:14px}}.Producer__NameEn:where(.astro-rwxaftnv){letter-spacing:.02em;color:#0000004d;font-family:Roboto,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:15px;font-weight:300}@media (max-width:680px){.Producer__NameEn:where(.astro-rwxaftnv){font-size:14px}}.Producer__Detail:where(.astro-rwxaftnv){margin-top:56px;font-family:xYuGothic,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:14px}.Producer__Detail:where(.astro-rwxaftnv):lang(en){font-family:Inter,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:13px}@media (max-width:680px){.Producer__Detail:where(.astro-rwxaftnv){margin-top:56px;font-family:Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:14px;font-weight:300}.Producer__Detail:where(.astro-rwxaftnv):lang(en){font-size:13px}}.Producer__Detail:where(.astro-rwxaftnv) p:where(.astro-rwxaftnv){margin:.5em 0 0}.Producer__DetailHeading:where(.astro-rwxaftnv){margin:0 0 8px;font-size:15px;font-weight:400}.Producer__DetailHeading:where(.astro-rwxaftnv):lang(en){margin-bottom:10px;font-size:13px}@media (max-width:680px){.Producer__DetailHeading:where(.astro-rwxaftnv){margin-bottom:16px;font-size:15px}.Producer__DetailHeading:where(.astro-rwxaftnv):lang(en){margin-bottom:16px;font-size:13px}}.Producer__Link:where(.astro-rwxaftnv){margin-top:56px;padding-bottom:6px}