body {
 background: lemonchiffon url repeat-y;
 color: black;
 margin-left: 10em;
 margin-right: 10em; }
h1 { background: teal; color: lemonchiffon ; font-size: 1.5em; }
h2 { font-size: 1.2em; } 
p { line-height: 1.5em; }
em {font-style: normal; font-weight: bold; color: red; background: pink; }
a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: darkorange; }
a:active { color: lemonchiffon; }


/* --- コンテナ --- */
#container {
width: 780px; /* ページの幅 */
margin: 0 auto; /* センタリング */
}

/* --- ヘッダ --- */
#header {
background-color: #ffe080; /* ヘッダの背景色 */
}

/* --- コンテンツ --- */
#content {
background-color: lemonchiffon; /* コンテンツの背景色 */
}

/* --- フッタ --- */
#footer {
background-color: #e8e8e8; /* フッタの背景色 */
}
