body {margin:0;text-align: center;}
a {color:#3366cc;text-decoration:none;}
a:hover {color:#cc4466;text-decoration:none;}
p {margin:5px 0;}
ul {list-style:none;margin:0;padding:0;}
img {border:0;}
strong {font-weight:normal;}
#container {width:810px;margin:0 auto;text-align: left;}

/* CENTER */
h2 {margin:0;}
h3 {margin:0;}
.center {float:left;margin:0 0 10px 0;}
.contents form {display:inline;}
.contents p {margin:10px 15px 0;font-size:70%;color:#999;}
.contents p a {margin:0 4px;font-weight:bold;color:#6699cc;}
.contents p a:hover {font-weight:bold;color:#cc4466;}
.center p.sponsor {margin:10px 0 2px;text-align:center;}
.center ul {margin:10px 0 0 0;padding:0 15px;font-size:80%;}
.center li {color:#333;line-height:1.5em;margin-top:10px;}
.center li img {margin-right:3px;}
.center li.top {margin:0 10px 0 0;padding:5px;border:1px solid #ddd;background:#fff;float:left;line-height:0em;}
.stl {float:left;}
.waku {width:250px;height:auto;background:url(../img/waku_s03.gif) no-repeat;padding-top:10px;font-size:80%;margin:10px 0 0 13px;color:#333;}
.waku div {background:url(../img/waku_s01.gif) repeat-y;padding:0 10px;line-height:1.32em;}
.waku dl {margin:6px 0 0 0;text-align:justify;text-justify:distribute;font-size:85%;}
.waku dd {margin:5px 0 0 0;padding:0;color:#336633;background:#fff;line-height:1.2em;}
.image {margin:9px 10px 0 0;float:left;}
.center li.random {height:60px;background:#fff;margin:10px 0 0;padding:10px;border:1px solid #ddd;width:470px;}
.menu {width:175px;height:auto;background:url(../img/menu_s03.gif) no-repeat;padding-top:10px;font-size:80%;margin:10px 0 0 13px;color:#333;}
.menu div {background:url(../img/menu_s01.gif) repeat-y;padding:0 10px;line-height:1.32em;}
.menu dl {margin:6px 0 0 0;text-align:justify;text-justify:distribute;font-size:85%;}
.menu dd {margin:5px 0 0 0;padding:0;color:#336633;background:#fff;line-height:1.2em;}
/* FOOT */
#foot p {clear:both;background:#F00;width:790px;padding:5px 4px 4px;margin:0;color:#fff;text-align:right;font-size:70%;line-height:1.32em}
