*{box-sizing:border-box;padding:0;margin:0;line-height:1.5}body,html{max-width:100vw;overflow-x:hidden;color:#333}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}a{text-decoration:none}