body,div,h1,h2,h3,h4{margin:0px; padding:0px;}
body{background-color:whitesmoke; color:black;}

div.Bar{width:99%; text-align:center; white-space:nowrap; margin:0.3em;}

h1{border-bottom:0.1em solid;}
h2{margin-bottom:0.3em; font-style:italic;}
h1,h2{text-align:center;}

div.Name{width:96%; border:1px solid gray; margin-top:0.5em; margin-left:auto; margin-right:auto; padding:1em 0.5em; text-align:center;}

div.zuhyou{padding:1em 0.5em; max-width:55em; margin-left:auto; margin-right:auto;}
div.columnL{float:left; margin:0em 0.5em 1em;}
div.main{float:left; margin:0em 0.5em 1em;}
div.columnR{float:left; margin:0em 0.5em 1em;}

table.itiran{font-weight:bold; border-collapse:collapse; border-color:gray; white-space:nowarp;}
table.itiran th.smidasi{font-size:110%; padding:4px; background-color:white; color:navy;}
table.itiran th.pmidasi{font-size:110%; padding:4px; background-color:black; color:white;}
table.itiran tr.koumoku{background-color:gainsboro;}
table.itiran th,td{border-color:gray;}

div.ad_pc{text-align:center; padding:0.5em 0; border-bottom:1px solid gray;}
div.ad_m{display:none;}

div.social_top{width:100%; padding:1em 0 1em; text-align:center; border-bottom:1px solid gray;}

div.social_bottom{width:100%; padding:1em 0 1em; text-align:center; border-bottom:1px solid gray;}
div.social_bottom div{display:inline-block;}
.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%;}

p{margin-left:20%; margin-right:20%; line-height:1.5em; text-indent:0em;}

a.Amazon{color:teal; font-weight:bold;}

a{text-decoration:none;}
a.Normal:link{color:black;}
a.Normal:visited{color:black;}
a.Normal:active{color:bbb;}
a.Normal:hover{color:bbb;}

div.kaerebalink-box{display:inline-block; padding:1em; width:25em;}
div.kaerebalink-box a{text-decoration:underline;}
