.mat-typography nav, .mat-typography footer{font:400 14px/20px Noto Sans JP,sans-serif;letter-spacing:normal} .mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Noto Sans JP,sans-serif;letter-spacing:-.05em;margin:0 0 56px} .mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Noto Sans JP,sans-serif;letter-spacing:-.02em;margin:0 0 64px} .mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Noto Sans JP,sans-serif;letter-spacing:-.005em;margin:0 0 64px} .mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Noto Sans JP,sans-serif;letter-spacing:normal;margin:0 0 64px} .mat-h2,.mat-title,.mat-typography nav h2,.mat-typography footer h2{font:500 20px/32px Noto Sans JP,sans-serif;letter-spacing:normal;margin:0 0 16px} .mat-h3,.mat-subheading-2,.mat-typography nav h3,.mat-typography footer h3{font:400 16px/28px Noto Sans JP,sans-serif;letter-spacing:normal;margin:0 0 16px} .mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Noto Sans JP,sans-serif;letter-spacing:normal;margin:0 0 16px} .mat-h5,.mat-typography nav h5, .mat-typography footer h5{font:400 calc(14px * .83)/20px Noto Sans JP,sans-serif;margin:0 0 12px} .mat-h6,.mat-typography nav h6, .mat-typography footer h6{font:400 calc(14px * .67)/20px Noto Sans JP,sans-serif;margin:0 0 12px} .mat-body-2,.mat-body-strong{font:500 14px/24px Noto Sans JP,sans-serif;letter-spacing:normal} .mat-body,.mat-body-1,.mat-typography nav,.mat-typography footer{font:400 14px/20px Noto Sans JP,sans-serif;letter-spacing:normal} .mat-body-1 p,.mat-body p,.mat-typography nav p, .mat-typography footer p{margin:0 0 12px} .mat-caption,.mat-small{font:400 12px/20px Noto Sans JP,sans-serif;letter-spacing:normal}