h1 { text-align: center; } h2 { width: 100%; text-align: center; border-bottom: 1px solid #000; line-height: 0.1em; margin: 30px 0 20px; } h2 span { background:#fff; padding:0 10px; } p { display: flex; justify-content: space-between; } body{ margin:40px auto; max-width:650px; line-height:1.6; font-size:16px; font-family: Sans-Serif; background-color:#ffffff; color:#454545; padding:0 10px; text-align:left; } a { text-decoration : none }