body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#fafafa;background-attachment:fixed;min-height:100dvh;touch-action:manipulation;overscroll-behavior-y:none;overscroll-behavior-x:none;position:fixed;overflow:hidden;width:100%;height:100dvh}body,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{-webkit-touch-callout:none;-webkit-user-drag:none}*,:after,:before{box-sizing:border-box;border:0;-webkit-user-select:none;user-select:none}input,input:after,input:before,textarea,textarea:after,textarea:before{-webkit-user-select:initial;user-select:auto}[class*=markdownContent]{cursor:text!important;touch-action:auto}[class*=markdownContent],[class*=markdownContent] *{-webkit-user-select:text!important;user-select:text!important}#__next,body,html{height:100%;font-family:M\+1r;-webkit-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:M\+1r;src:url(/_next/static/media/M+1r-regular.475bfcc9.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:M\+1r;src:url(/_next/static/media/M+1r-medium.738e3414.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:M\+1r;src:url(/_next/static/media/M+1r-bold.1c52c0a2.otf) format("opentype");font-weight:600;font-style:normal}.ichibaFont{font-family:M\+1r!important}