@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (min-width:800px){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{border-radius:2px}}.FlexColumn{display:flex;flex-direction:column!important;justify-content:flex-start!important}.FlexColumnStartStart{display:flex;align-items:flex-start}.FlexColumnStartCenter,.FlexColumnStartStart{flex-direction:column;justify-content:flex-start}.FlexColumnStartCenter{display:flex!important;align-items:center}.FlexColumnStartEnd{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.FlexColumnCenterStart{align-items:flex-start}.FlexColumnCenterCenter,.FlexColumnCenterStart{display:flex;flex-direction:column;justify-content:center}.FlexColumnCenterCenter{align-items:center}.FlexColumnCenterEnd{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.FlexColumnEndStart{align-items:flex-start}.FlexColumnEndCenter,.FlexColumnEndStart{display:flex;flex-direction:column;justify-content:flex-end}.FlexColumnEndCenter{align-items:center}.FlexColumnEndEnd{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.FlexColumnSpaceBetween{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.FlexColumnEndStretch{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.FlexRow,.FlexRowStartEnd{display:flex;flex-direction:row;align-items:flex-start}.FlexRowStartEnd{justify-content:flex-end}.FlexRowStartCenter{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.FlexRowCenterStart{justify-content:flex-start}.FlexRowCenterCenter,.FlexRowCenterStart{display:flex;flex-direction:row;align-items:center}.FlexRowCenterCenter{justify-content:center}.FlexRowCenterEnd{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.FlexRowEndStart{justify-content:flex-start}.FlexRowEndEnd,.FlexRowEndStart{display:flex;flex-direction:row;align-items:flex-end}.FlexRowEndEnd{justify-content:flex-end;align-content:flex-end}.FlexRowSpaceBetween,.FlexRowStartSpaceBetween{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.FlexRowCenterSpaceBetween{align-items:center}.FlexRowCenterSpaceBetween,.FlexRowEndSpaceBetween{display:flex;flex-direction:row;justify-content:space-between}.FlexRowEndSpaceBetween{align-items:flex-end}.FlexRowSpaceAround{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.FlexRowStretchStart{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.FlexWrap{flex-wrap:wrap}.FlexNoWrap{flex-wrap:nowrap}.MuiIconButton-root.basicButton{color:#f0468c!important}button.basicButton{color:#f0468c}.MuiIconButton-root.greenButton{color:#0a5!important}button.greenButton{color:#0a5}.MuiIconButton-root.yellowButton{color:#f0aa00!important}button.yellowButton{color:#f0aa00}.MuiIconButton-root.blueButton{color:#00a5e1!important}button.blueButton{color:#00a5e1}button.blueFAB.MuiFab-root{background-color:#0488e0;color:#fff;text-shadow:none}.MuiIconButton-root.grayButton{color:#787878!important}button.grayButton{color:#787878}button.Mui-disabled.grayButton{color:#969696}.MuiSvgIcon-root.redIcon,.MuiTypography-root.redFont{color:#f03c3c}.MuiSvgIcon-root.greenIcon,.MuiTypography-root.greenFont{color:#0a5}.MuiSvgIcon-root.blueIcon,.MuiTypography-root.blueFont{color:#00a5e1}.MuiSvgIcon-root.yellowIcon,.MuiTypography-root.yellowFont{color:#f0aa00}.MuiBox-root.grayFont,.MuiSvgIcon-root.grayIcon,.MuiTypography-root.grayFont{color:#787878}button.buttonHold:before{content:"";background-color:rgba(0,0,0,.15);border-radius:50%;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.blink{animation:blinkAny 1s infinite alternate}@keyframes blinkAny{0%{opacity:0}to{opacity:1}}.blinkBlueBorder{animation:blinkBlueBorder 1s infinite alternate}@keyframes blinkBlueBorder{0%{border-color:rgba(0,165,225,0)}to{border-color:#00a5e1}}