/* ----- 全項共通 ----- */
body{
 font:normal normal normal 11pt "ＭＳ Ｐゴシック" 'verdana';
 line-height:20px;
 background-image:url("sky.jpg");
 background-attachment:fixed;
 background-position:100% 0%;
 background-repeat:no-repeat;
}

.back{
 background:white;
}

table{
 font:normal normal normal 11pt/12pt "ＭＳ Ｐゴシック" 'verdana';
 width:100%;
 border-spacing:2px;
 }

a:link{color:blue;text-decoration:underline;}
a:visited{color:#55B0FF;text-decoration:underline;}
a:active{color:red;text-decoration:underline;}
a:hover{color:blue;}

.red{font-weight:bold;color:red;}
.big{font-size:20pt;font-weight:bold;color:red;}
.s{text-decoration:line-through;}
.center{text-align:center;}
.border0{border:none;}

#navigation1{
float:left;
width:18%;
height:100%;
}

#main {
float:right;
width:81%;
height:100%;
overflow:auto;
}

/* ----- menu.html ----- */
.lastupdate{
 font-size:10pt;
 color:blue;
 }

td.menu{
 border:0px none white;
 padding:5px;
 text-align:center;
 background:#DDEBFF;
 border-collapse:collapse;
 }

td.title{
 font:normal normal normal 8pt/10pt "ＭＳ Ｐゴシック" 'verdana';
 border:3px solid white;
 padding:2px;
 text-align:center;
 background:#DDEBFF;
 border-collapse:collapse;
 }

/* ----- top.html ----- */
.diary{
 background-color:black;
 padding:2px;
 font-weight:bold;
 color:white;
 }


table.Advertising{
 padding:3px;
 background-color:#DDEBFF;
}

table.Advertising td{
 font-size:9pt;
 background-color:#DDEBFF;
 border:3px solid #FFFFFF;
 padding:3px;
 text-align:center;
}

table.Advertising td.cma{
 background:white;
 padding:3px;
 text-align:left;
}

table.game{
 font:normal normal normal 10pt/11pt "ＭＳ Ｐゴシック" 'verdana';
 width:75%;
 height:70%;
 border-spacing:2px;
 border-collapse:collapse;
 }

td.70{
 width:71%;
 }

td.30{
 font:normal normal normal 8pt/10pt "ＭＳ Ｐゴシック" 'verdana';
 background:#DDEBFF;
 height:100%;
 width:29%;
 border:3px solid white;
 padding:2px;
 text-align:center;
 vertical-align:top;
 }


/* ----- about.html ----- */
table.about{
 padding:3px;
 background-color:#DDEBFF;
}

table.about td{
 font:normal normal normal 10pt/11pt "ＭＳ Ｐゴシック" 'verdana';
 background-color:#DDEBFF;
 border:3px solid #FFFFFF;
 padding:3px;
 width:20%;
 text-align:center;
 vertical-align:middle;
}

table.about td.cma{
 font:normal normal normal 10pt/11pt "ＭＳ Ｐゴシック" 'verdana';
 background:white;
 padding:3px;
 width:65%;
 text-align:left;
}

/* ----- satopika.html ----- */
td.satopika{
 height:100%;
 width:50%;
 padding:1px;
 vertical-align:middle;
 text-align:center;
 }

td{
 padding:2px;
 vertical-align:top;
 background:transparent;
 }

td.sitename{
 width:25%;
 border:3px solid white;
 text-align:center;
 background:#DDEBFF;
 vertical-align:middle;
 }

td.admin{
 width:10%;
 border:3px solid white;
 text-align:center;
 background:#DDEBFF;
 vertical-align:middle;
 }


td.nijikata{
 width:100%;
 background:#DDEBFF;
 ｝

td.vote{
 width:80%;
 padding:1px;
 text-align:left;
 }

td.left{
 font:normal normal normal 10pt/11pt "ＭＳ Ｐゴシック" 'verdana';
 width:100%;
 height:100%;
 border-spacing:2px;
 border-collapse:collapse;
 }


.caution{
 font-family:"HGP創英角ﾎﾟｯﾌﾟ体" 'verdana';
 }

td.cma{
 font:normal normal normal 8pt/10pt "ＭＳ Ｐゴシック" 'verdana';
 background:white;
 height:100%;
 width:25%;
 border:3px solid white;
 padding:2px;
 text-align:left;
 vertical-align:top;
 }

.img_adhover{top:-5000px; left:-5000px;position:absolute;}
a.a_adhover:hover {z-index:1000;position:relative;}
a.a_adhover:hover .img_adhover{top:16px; left:0px;}


