@charset "utf-8"; * { margin: 0; padding: 0; font-size: 100%; font-style: normal; font-weight: inherit; } body { line-height: 1em; text-align: center; color: #222; background-color: #FFF; font-size: 12px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Osaka, Verdana, sans-serif; } input { padding: 1px; } select { vertical-align: middle; } select option { padding: 0 3px; } label { cursor: pointer; } h1 { font-size: 1.7em; } h2, h3, ol, ul, dl, p { margin-top: 1em; margin-bottom: 1em; } table { width: 100%; border-spacing: 0; border-collapse: collapse; color: inherit; background-color: #FAFAFA; } th { text-align: center; padding: 6px 7px; color: inherit; background-color: #F0F0F0; border: 1px solid #D0D0D0; } td { padding: 6px 7px; border: 1px solid #D0D0D0; } div#container { width: 920px; margin: 0 auto; text-align: left; } div#container > div { margin: 24px 0; } div#copyright { text-align: center; } input.button { width: 6em; text-align: center; } .xgraph { width: 100%; vertical-align: bottom; } .xgraph em { height: 1.2em; display: block; line-height: 0; font-weight: normal; color: #000; background-color: #DDD; } .xgraph em span { position: relative; top: .7em; left: 2px; font-size: .8em; } .max { color: #F60; background-color: inherit; } .min { color: #2068A4; background-color: inherit; } .active { color: #F60; background-color: inherit; } .xxsmall { font-size: .7em; } .xsmall { font-size: .8em; } .small { font-size: .9em; } .Sat { background-color: #DFEDF9; } .Sun { background-color: #FAE4DE; }