body,div,span,h1,h2,h3,hr,caption,ul,li{margin:0; padding:0;}
header,footer,nav,article,section,aside,figure{display:block;}

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:2.5em;}

div.amazon_in{padding:8px;text-align:left;}

div.Bar{text-align:center; white-space:nowrap; padding:0.1em;}

h1{text-align:center;}
span.h1sub{font-size:65%;}

ul.listblack{list-style-type:none; padding-left:0.1em; padding-bottom:0em;}
ul.listwhite{list-style-type:none; padding-left:0.1em; padding-bottom:0em;}

a{text-decoration:none; line-height:1.5em;}

.Stand{color:teal; font-weight:bold;}
.Star{color:goldenrod; font-weight:bold;}
.DarkStar{color:darkgoldenrod; font-weight:bold;}
.UVStar{color:purple; 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{color:orange; font-weight:bold;}

.Tarot{color:teal; font-weight:bold;}

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;}
a.B{font-weight:bold;}

div.box{width:100%; border-top:1px solid gray; border-bottom:1px solid gray; padding-top:1em; padding-bottom:1em;}

div.honbun{padding:0.5em 0.1em;}
div.honbun p{text-indent:1em;}

.amazon{background-color:white; width:100%; border:1px solid #336633; font-size:80%; text-align:center;}
.amazon a{text-decoration:none;}
.amazon th{background-color:#336633; color:white; font-weight:normal; text-align:center; padding-top:3px; text-decoration:underline;}
.amazon td{padding:5px; border-top:1px solid #336633; border-bottom:1px solid #336633;}
.amazon img{border:0px; margin:3px;}
.amazon .text{text-decoration:underline;}

div.social_bottom{width:100%; margin-left:auto; margin-right:auto; padding:1em 0; text-align:center;}
div.social_bottom div{display:inline-block;}
div.fb-like{margin-right:10px;}
.fb_iframe_widget > span{vertical-align:baseline !important;}
div.webclap{padding:0 10px; border:1px solid gray; border-radius:5px;}
div.webclap a{color:gray; font-size:80%;}