div#container {  width : 920px;       /* コンテンツ幅を920pxに設定 */  margin-left:auto;  /* 左側のマージンを自動算出 */  margin-right:auto; /* 右側のマージンを自動算出 */  text-align:left;   /* body要素で指定したセンタリングを戻す */}div#primary-column {  float:right;        /* プライマリーカラム（記事等）を右側に回り込ませる */  width:750px;       /* 幅を750pxに設定 */}div#secondary-column {  float:left;       /* セカンダリーカラム（メニュー等）を左側に回り込ませる */  width:170px;       /* 幅を170pxに設定 */}div#siteinfo-legal {  clear : both;        /* 全ての回り込みの解除 */}ul#main-nav1 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav1 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav1 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav1 li a:hover {border:1px solid gray;color:#000;background:#F55}ul#main-nav2 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav2 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav2 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav2 li a:hover {border:1px solid gray;color:#000;background:#8E4}ul#main-nav3 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav3 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav3 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav3 li a:hover {border:1px solid gray;color:#000;background:#2EA}ul#main-nav4 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav4 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav4 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav4 li a:hover {border:1px solid gray;color:#000;background:#2CE}ul#main-nav5 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav5 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav5 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav5 li a:hover {border:1px solid gray;color:#000;background:#E8C}ul#main-nav6 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav6 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav6 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav6 li a:hover {border:1px solid gray;color:#000;background:#C6E}ul#main-nav7 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav7 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav7 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav7 li a:hover {border:1px solid gray;color:#000;background:#68E}ul#main-nav8 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav8 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav8 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav8 li a:hover {border:1px solid gray;color:#000;background:#E68}ul#main-nav9 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:13em;}ul#main-nav9 li {margin:0;padding:0;list-style:none;margin:0 0 0.1em 0;}ul#main-nav9 li a {text-decoration:none;display:block;padding:0.1em 0.1em;border:1px solid silver;color:#003;background:#dfdfdf;}ul#main-nav9 li a:hover {border:1px solid gray;color:#000;background:#AEE}