html { background:#f4f4f1; color:#222; font-family:Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif; } body { margin:0; } main { box-sizing:border-box; max-width:680px; margin:3rem auto; padding:0 1.25rem; } h1 { font-size:1.7rem; border-bottom:1px solid #aaa; padding-bottom:.5rem; } p { line-height:1.7; } a { color:#144a9a; } .missing { background:#fff; } .missing main { max-width:720px; } .missing h1 { font-size:1.8rem; } .missing h2 { font-size:1.2rem; } @media(max-width:480px) { main { margin:2rem auto; } }
