
body {
scrollbar-base-color: #ffffff;
scrollbar-shadow-color: #003399;
scrollbar-darkshadow-color: #003399;
scrollbar-arrow-color: #003399;
scrollbar-3dlight-color: #003399; 
scrollbar-hilight-color: #003399; 
margin-top:0; 
margin-right:0; 
background: #ffffff;
}
table {
background: #ffffff;
}
body,tr,td {
font-family: MS UI Gothic, Osaka; font-size: 13px;

}
.title {
font-family: MS UI Gothic, Osaka; font-size: 12px;
line-height:18px;
padding-top:5px;
padding-bottom:2px;
}
.nikki {
font-family: MS UI Gothic, Osaka; font-size: 13px;
line-height:18px;
padding-top:5px;
padding-bottom:2px;
}
.cd {
font-family: MS UI Gothic, Osaka; font-size: 11px;
line-height:16px;
padding-top:5px;
padding-bottom:2px;
}

.cd2 {
font-family: MS UI Gothic, Osaka; font-size: 11px;
line-height:16px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:2px;
}

.dot{
border-bottom:dotted 1px #6a5acd;
}
.menu {
font-family: MS UI Gothic, Osaka; font-size: 10px;
line-height:18px;
padding-top:5px;
padding-bottom:2px;

}

a:link { color:#0066ff; }
a:visited { color: #0066ff;}
a:hover { color: #ffff66; text-decoration: none; }
a:active { color: #ffff00; text-decoration: none; }



.menu a:link { color:#b22222; text-decoration: none; }
.menu a:visited { color: #000000; text-decoration: none;}
.menu a:hover { color: #ffff66; text-decoration: none; }
.menu a:active { color: #ffffff; text-decoration: none; }

.cd a:link { color:#0066ff; }
.cd a:visited { color: #0066ff; text-decoration: none;}
.cd a:hover { color: #ffff66; text-decoration: none; }
.cd a:active { color: #ffff00; text-decoration: none; }



.live a:link { color:#0066ff;}
.live a:visited { color: #0066ff;}
.live a:hover { color: #ffff66; text-decoration: none; }
.live a:active { color: #ffff00; text-decoration: none; }
.live {
font-family: MS UI Gothic, Osaka; font-size: 13px;
line-height:18px;
padding-top:5px;
padding-bottom:2px;
}

div.top_left{
float:left;
width:350; 
margin-right:350px;
}

div.top_right{
float:right; 
width:300; 
margin-right:20px;
} 

#menu { position: absolute; right: 12px; top: 12px;
 border:4px red; width: 200px; padding: 9px;
 background-color: #fff5ee;}


div#redbox { width:25em; padding: 0.5em; border: 1px solid #e62110; text-align:center; margin-left:auto; margin-right:auto; }

div#redbox { width:25em; padding: 0.5em; border: 1px solid #e62110; text-align:center; margin-left:auto; margin-right:auto; }

div#mame_redbox { width:13em; padding: 0.5em; border: 1px solid #e62110; text-align:center; margin-left:auto; margin-right:auto; }

div#mame_whitebox { float:right; width:15em; padding: 0.5em; border: 1px solid #e62110; text-align:center; margin-left:auto; margin-right:auto; }

p.p-waku1{ 
float: right;width:200px;
padding:0.5em;
}

p.p-waku2{ 
float: right;width:50px;
}
p.p-waku3{ 
float: right;width:250px;
padding:0.5em;
}

.p{
margin-bottom:0.2em;}


.iframeWrap {
     position: relative;
     padding-bottom: 56.25%;
     height: 0;
     overflow: hidden;
}

.iframeWrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}