

body { background-color:#000000; color:#ffffff; font-size:80%; margin:30px; line-height:1.4em; font-family : Arial,'ＭＳ Ｐゴシック',sans-serif;}

a { background-color:transparent;}
a:link { color:#66ccff; text-decoration:underline; }
a:visited { color:#cccccc; text-decoration:underline; }
a:hover { color:#ffcc33; text-decoration:underline; }
a:active { color:#ffffff; text-decoration:underline; }

#topimg { margin:0px 0px 20px 0px; }
#header { margin:0px; }
#price { margin:0px; text-align:right; width:500px; }
#c_menu { margin:10px 0px 20px 0px; width:504px; }


#gallery { margin:0px; text-align:right; width:480px; }
#base { padding:30px 0px; width:500px; clear : both ;}
#photo { background-color:#ffffff; width:160px;  padding:10px 10px 30px 10px; float: left; }
#words { width:270px;  padding:0px 20px 20px 30px; float: right; text-align:left; }
#page { padding:10px 0px 0px 0px; width:500px; clear:both;}
.date { color:#0081BA;  font-size:130%; font-weight : bold ;}
hr {height:1px; border-style: dotted; color:#0081BA; }


#topics_t { margin:10px 0px 0px 0px; }
#topics { background-color:#333333; width:470px; text-align:left; padding:15px; }
#whats { background-color:#333333; width:300px; margin:20px 0px; padding:50px; }
#footer { margin:20px 0px; }
#text { margin:30px 0px; width:500px; text-align:left; }
#border { margin:20px 0px; width:460px; padding:20px; border: 2px #333333 solid; }


td { font-size:80%; line-height:1.4em; }

.day { color:999999; font-weight : bold ;}
.bk { color:#000000;}

.example table {
margin: 10px 0px; 
width: 500px;
border: 2px #000000 solid;
border-collapse: collapse;
}

.example caption {
text-align: center;
}

.example td {
border: 2px #000000 solid;
background-color: #333333;
padding: 3px 8px;
text-align: center;
vertical-align: middle;
}

.example th {
border: 2px #000000 solid;
background-color: #0081BA;
text-align: center;
vertical-align: middle;
}





/* 上　右　下　左 */



