body {color:#666; background:#fff; font-size:95%; font-weight:800; font-variant:normal; font-style:normal; text-align:center; line-height:1.4em;} a {text-decoration:none;} a:link {color:#666666;} a:visited {color:#666666;} a:hover {color:#ff6347; text-decoration:underline;} a:active {color:#808080;} h1 {background:orange; margin:auto; width:800px; text-align:center; vertical-align:middle;} h1 img {margin:20px auto;} ul,li,dl,dt,dd,p,h3,form,select {margin:0; padding:0;} ul#sitemap {text-align:left;} ul#sitemap li {font-size:90%; display:inline; padding:0 0.2em;} li#light,li#standard {border-left:1em solid #666;} li#standard {border-right:1em solid #666;} a img {border:none;} p#time {font-weight:bold; font-size:90%; color:blue; background:#ffffff; margin:1em auto;} ul#counter {border:orange 3px solid; width:90px; margin:1em auto; list-style:none;} li#today {float:left; width:40px;} li#yesterday {float:right; width:40px;} p#notice {font-weight:bold; margin:1em auto;} ul#contents {border:orange 6px solid; width:230px; padding:10px; margin:1em auto; white-space:pre;} ul#contents li {display:inline;} h3 span.sub {font-size:95%; margin:0.5em auto; border-left:1em solid #ccc; border-right:1em solid #ccc;} li.sub {font-size:95%;} h2#info {display:none;} dl.main {width:770px; margin:1em auto; border-left:30px solid blue;} dt.main {color:#fff; background:blue; font-size:120%; clear:both;} dl.main dd {padding:0.5em 0 0.5em 1em; font-size:95%; font-weight:normal;} dl.main dd li {list-style:none;} ul#se,dl.main p {text-align:left;} ul#se,dl.main p img {display:block; margin:auto;} ul#banner {width:100px; float:left;} span.url {display:block; color:red; background-color:#ffffff;} p#ring {font-size:90%; margin:1em auto; white-space:pre;} dl#search {width:800px; height:100px; margin:1em auto; background-color:orange; padding-top:20px;} .selectsheet {position:absolute; right:1em; top:2.5em; margin:0; padding:0.5em 0.5em 0.2em; z-index:1; background-color:#fff; border:1px solid #006;}