body,div,span,h1,h2,h3,hr,caption,ul,li{margin:0; padding:0;}

body{background-color:whitesmoke; color:black;}

div.main_columnR{width:100%;}
div.main{width:100%; background-color:white; border:1px solid gray; padding-top:1em; padding-bottom:1.5em;}
div.columnL{vertical-align:top; padding-top:3px;}
div.columnR{vertical-align:top; padding-top:3px;}
div.ad_in{margin-bottom:10px;}

div.Bar{width:100%; text-align:center;}
div.TopBar{padding-bottom:0.3em; margin:0.3em 0em 1em; border-bottom:1px solid gray;}
div.BottomBar{padding-top:0.4em; margin:1em 0em 0.3em; border-top:1px solid gray;}
div.Bar span.now{font-weight:bold;}

div.textarea{width:99%; margin-left:auto; margin-right:auto;}

div.Block{width:100%;}

ul.listblack{list-style-type:square; margin-top:-0.3em; margin-bottom:1em;}
ul.listwhite{list-style-type:circle; margin-top:-0.3em; margin-bottom:1em;}
li{line-height:1.5em;}

div.big{margin-left:0em; border-top:1px solid gray;}
div.middle{margin-left:0.7em; border-top:1px solid gray;}
div.small{margin-left:0.7em;}

a{text-decoration:none;}
a.Normal:link{color:black;}
a.Normal:visited{color:black;}
a.Normal:active{color:#bbb; text-decoration:underline;}
a.Normal:hover{color:#bbb; text-decoration:underline;}

.Stand{color:teal; font-weight:bold;}
.Star{color:goldenrod; font-weight:bold;}
.DarkStar{color:darkgoldenrod; font-weight:bold;}
.Evil{color:crimson; font-weight:bold;}
.EvilStar{color:orangered; font-weight:bold;}

.Nouryoku{color:purple; font-weight:bold;}
.Keisei{color:navy; font-weight:bold;}
.Power{color:crimson; font-weight:bold;}
.Sousa{}

h1{font-size:150%; text-align:center; margin-bottom:0.1em;}
h2{text-align:center; line-height:1.3em; margin-bottom:0.5em;}
a.h2{color:white;}
h3,h4,h5{margin-top:0.8em; margin-bottom:0.6em; padding-left:0.2em;}
h5{font-size:100%;}

p{line-height:1.5em; margin-top:0px; text-indent:1em;}
p.Gaitou{margin:-0.5em 0em 2em 0.5em; padding:0.3em 0.5em;}

.Alert{color:red; margin-top:-1em;}
