.MuiCard-root.CharacterCard_CharacterCard__TmI7U{width:100%;border-radius:12px;overflow:hidden;border:1px solid #e6e6e6;box-shadow:none;display:flex;flex-direction:column;background-color:#fff;min-width:0;cursor:default}.MuiCard-root.CharacterCard_isSelected__CZjBg{border:3px solid var(--color-base)}.CharacterCard_ImageBox__SInde{width:100%;height:auto;aspect-ratio:5/6;max-height:100%;max-width:100%;object-fit:contain;display:block;background-color:#eff9f0}.CharacterCard_BottomArea__2Fu2F{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;background-color:#fff;min-height:100px}.MuiTypography-root.CharacterCard_CharacterName__KzmjU{font-weight:700;align-self:flex-start;margin-bottom:8px;line-height:1.2;white-space:nowrap;font-size:16px}.CharacterCard_ChooseBtnArea__hwIyZ{width:100%;display:flex;justify-content:center}.MuiButton-root.CharacterCard_ChooseBtn__5wUh4{width:80%;border-radius:50px;font-weight:700;text-transform:none;padding-top:8px;padding-bottom:8px;transition:all .2s ease;white-space:nowrap;min-width:0}@media (max-width:1200px){.MuiTypography-root.CharacterCard_CharacterName__KzmjU{font-size:14px}.MuiButton-root.CharacterCard_ChooseBtn__5wUh4{font-size:.95rem}}@media (max-width:600px){.CharacterCard_CharacterCard__TmI7U:hover{cursor:pointer}.CharacterCard_BottomArea__2Fu2F{min-height:40px}.MuiTypography-root.CharacterCard_CharacterName__KzmjU{font-size:12px;align-self:center}.CharacterCard_ChooseBtnArea__hwIyZ{display:none;padding:0 2px}.MuiButton-root.CharacterCard_ChooseBtn__5wUh4{font-size:.6rem;min-width:45px}}@media (max-width:420px){.MuiTypography-root.CharacterCard_CharacterName__KzmjU{font-size:10px}}.CharacterSelect_CharacterGrid__zC9CQ{display:grid;grid-template-columns:repeat(5,1fr);justify-content:center;width:100%;overflow:hidden;grid-gap:1rem;gap:1rem}.CharacterSelect_ButtonArea__nLLFl{display:flex;justify-content:center;margin:12px 0 0}.CharacterSelect_ButtonArea__nLLFl .MuiButton-startIcon>:first-of-type{font-size:24px}@media (min-width:900px){.CharacterSelect_ButtonArea__nLLFl{margin:24px 0 0}}@media (max-width:600px){.CharacterSelect_CharacterGrid__zC9CQ{column-gap:.5rem}}.BackButtton_BackButtonArea___OSCz{display:none;position:fixed;top:5px;left:5px;z-index:150}@media (max-width:600px){.BackButtton_BackButtonArea___OSCz{display:block}}