body {  background-color: #000000; margin-top: 0px; margin-bottom: 0px}
p {  color: #FFFFFF; font-size: x-small}
a:link {  color: #FFCC00}
a:visited {  color: #FFFFCC}
hr {  border: dotted; border-width: 0px 0px thin; border-color: #FFFFFF #FFFFFF #CCCCCC}
h1 {  font-size: 16px; color: #FF3366; background-color: #FFCCCC; line-height: 140%; border-color: #FF3366 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.text_s {  font-size: 12px; color: #FFFFFF; padding-left: 15px}
h2 {  color: #FF3366; border-color: #FF3366 black; font-size: 14px; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 140%}
.flo_l {  float: left}
td {  font-size: 12px; color: #FFFFFF}
h3 {  font-size: 14px; color: #FFFFFF}
.t_sp {  padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px}
.sp_left {  padding-left: 20px}
h4 {  font-size: 14px; color: #FF9999; border-color: black black #FF9999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.text_large {  font-size: 24px; font-weight: bolder; color: #FFFFFF}
.line {  border: 3px #FFFFFF double; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.sp_ud {  padding-top: 10px; padding-bottom: 10px}
.rekishi_sp {  line-height: normal; padding-right: 10px; font-size: 12px; padding-left: 10px}
.kyapu {  font-size: 12px}
.sp_r {  padding-right: 5px}
.pop_sp {  padding-top: 20px}
