body { background-image: url(../img/body_bg.jpg); background-repeat: repeat-x; background-position: center bottom; }#ctv_tab { border-bottom: 1px solid #b3b3b3; }#ctv_width { background-position: center top; background-repeat: no-repeat; background-image: url(../img/ctvwidth_bg.jpg); background-color: #1d2d35; width: 960px; margin-right: auto; margin-left: auto; border-top: 10px solid #e95098; }#left_area { background-repeat: no-repeat; background-position: center 100px; text-align: left; width: 660px; float: left; }#right_area { float: right; }#right_area li { display: inline; padding: 0px; margin: 0px; background-color: #ffcc66; }#right_area ul { }#footer { color: white; background-color: #e95098; clear: both; }#footer p { font-size: 0.8em; line-height: 1.5; text-align: center; }#left_area table { width: 640px; background-color: white; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border: double 3px #ffb0d6; }thead th { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ff81ac; color: #e95098; font-size: 1em; line-height: 1.5; background-color: #ffeef6; text-align: center; }tbody th { font-weight: bold; color: #e95098; font-size: 0.8em; line-height: 1.5; background-color: #ffeef6; text-align: center; vertical-align: top; padding: 2px 10px; border-bottom: 1px dotted #b3b3b3; white-space: nowrap; }tbody td { color: #4d4d4d; font-size: 0.8em; line-height: 1.5; padding: 2px 5px; border-bottom: 1px dotted #b3b3b3; }#left_area li { margin-left: 3em; list-style-type: decimal; list-style-position: outside; }em { font-weight: bold; }.go_up { font-size: 0.8em; line-height: 1.5; text-align: right; margin-right: 10px; margin-bottom: 10px; }.go_up a { color: #e95098; }.go_up a:hover { color: #e95098; text-decoration: underline; }.attention { color: #e95098; }
