/* ページのレイアウト用CSS */ #contents { width: 800px; margin: auto; background-color:#FFFFFF; text-align:left; border:solid 1px #999999; position:relative; } h1 { text-align:right; background-image:url(images/top.jpg); height:133px; letter-spacing:5px; padding-right:10px; margin-bottom:40px; } h1 a { color:#D93E02; } h2,h3,p { margin-left:30px; margin-right:30px; } h4 { letter-spacing:5px; padding-right:10px; } *#main { float:right; width: 580px; padding-right: 10px; } #side { float:right; width: 180px; margin-right: 20px; font-size: 0.80em; } #side h2 { color: #000000; background-color: #cccccc; font-size: 1em; margin: 0; padding: 2px; } #side ul { margin: 10px 0 8px 6px; padding: 0; } #side li { margin-bottom: 6px; list-style-image: url(mark.gif); }