header {width: 800px; margin: 0 auto; text-align:center; background-color: lemonchiffon;  margin-bottom: 20px; border: 1px solid #ddd; border-radius: 5px;}
ul {display: flex; justify-content: center; list-style: none; padding: 0; gap: 20px;}

main {width: 800px; margin: 0 auto;}

/* 記事部分のスタイル */
article {background-color: lemonchiffon;  padding: 20px; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 5px;}
article h3 {color: #333; margin-top: 0;}
footer {background-color: lemonchiffon; width: 800px; margin: 20px auto; border: 1px solid #ddd; border-radius: 5px;}

a {text-decoration:none}
.ft-p {font-size: small; text-align:center;}
.bd {font-weight: bold;}
