BODY {
  background:#000 url(./images/premacy.jpg);
  background-repeat : no-repeat;
  background-attachment : fixed;
  background-position : right top;
  font-size : 12px;
  color : #eaeaea;
  padding:0px;
  font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka",Verdana, "‚l‚r ‚oƒSƒVƒbƒN", "trebuchet MS", trebuchet, arial, sans-serif;
}

A:LINK {color:#9c9;text-decoration : none;}
a:visited {color:#696;text-decoration:none;}
A:ACTIVE {color:#f00;text-decoration : none;}
a:hover {color:#f00;text-decoration:none;}

BLOCKQUOTE {
  font-size : 12px;
  color:#9c9;
  border:1px solid #FF3333;
  margin:10px;
  padding:10px;
}

#header {
  width : 700px;
  height:100px;
  border-top:1px solid #FF3333;
  border-left:1px solid #FF3333;
  padding:0px;
}

#left {
  float:left;
  width : 600px;
  text-align:left;
  margin:0px;
  padding:0px;
}

#right {
  float:right;
  text-align:right;
  margin-top:30px;
}

.title {
  font-size : 32px;
  font-weight:bold;
  margin:5px;
  font-family : Verdana;
}

.sub {
  color:#990000;
  font-size : 12px;
  
  margin:10px;
  font-family : Verdana;
  font-weight : bold;
}

.page {
  font-size : 12px;
  margin-top:10px;
  margin-bottom:5px;
  padding-right:5px;
  font-family : Verdana;
}

.copy {
  color:#0c0;
  font-size : 12px;
  font-weight:bold;
  border-right:1px solid #FF3333;
  border-bottom:1px solid #FF3333;
  margin-top:10px;
  margin-bottom:5px;
  padding-right:5px;
}

.er {
  color:#f00;
}

.bb {
  color:#990000;
  font-size : 12px;
  
  line-height:170%;
  text-align:left;
  border-left:1px solid #FF3333;
  margin-top:10px;
  padding-left : 5px;
  font-family : Verdana;
}

.tt {
  color:#0c0;
  font-size : 10px;
  line-height:150%;
  text-align:left;
  border-top:1px solid #FF3333;
  border-right:1px solid #FF3333;
  margin:0px;
  padding:3px;
  font-family : Verdana;
}

.d {
  color:#696;
  font-size : 12px;
  
  border-right:1px solid #FF3333;
  border-bottom:1px solid #FF3333;
  margin-top:10px;
  margin-bottom:5px;
  padding-left:5px;
  font-family : Verdana;
  padding-bottom : 3px;
}

.b {
  color:#0c0;
  font-size : 18px;
  font-weight:bold;
  padding-left:15px;
}

.t {
  font-size : 12px;
  line-height : 170%;
  margin-top:15px;
  margin-bottom:30px;
  margin-left:25px;
  margin-right:5px;
  font-family : Verdana;
}

.cw {
  font-size : 12px;
  line-height : 170%;
  margin-top:15px;
  margin-bottom:30px;
  margin-left:25px;
  margin-right:5px;
  font-family : Verdana;
}

INPUT,TEXTAREA {
  font-size : 12px;
  font-family : "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka",Verdana, "‚l‚r ‚oƒSƒVƒbƒN", "trebuchet MS", trebuchet, arial, sans-serif;
}

.dd {
  color:#6c6;
  font-size : 12px;
  text-align:left;
  border-left:1px solid #FF3333;
  border-bottom:1px solid #FF3333;
  margin-top:20px;
  margin-bottom:30px;
  margin-left:20px;
  padding-bottom:3px;
  padding-left:5px;
  font-family : Verdana;
}

.cd {
  color:#6c6;
  font-size : 12px;
  text-align:left;
  border-left:1px solid #FF3333;
  border-bottom:1px solid #FF3333;
  margin-top:20px;
  margin-left:20px;
  padding-bottom:3px;
  padding-left:5px;
  font-family : Verdana;
}

.cb {
  color:#0c0;
  font-size : 12px;
  font-weight:bold;
  border-right:1px solid #FF3333;
  margin-top:0px;
  margin-left:20px;
  padding-top:3px;
  padding-left:5px;
}

.ct {
  font-size : 12px;
  line-height : 170%;
  border-right:1px solid #FF3333;
  margin-top : 0px;
  margin-bottom:10px;
  margin-left:20px;
  padding : 10px 10px 5px 5px;
  font-family : Verdana;
  margin-right : auto;
}

.id {
  color:#FF3333;
  font-size : 12px;
  text-align:right;
  margin-right:25px;
}


.calendar {
  color:#0e0;
  font-size : 12px;
  font-family:Verdana;
  margin:0px;
}

.calendar A {
  color:#0e0;
  font-size : 12px;
  font-family:Verdana;
  font-weight:bold;
  margin:0px;
}

.cell {
  color:#9c9;
  font-size : 10px;
  font-family:Verdana;
  width:16px;
  height:14px;
  margin:0px;
}

.cell A {
  color:#9c9;
  font-size : 12px;
  font-family:Verdana;
  font-weight:bold;
  width:16px;
  height:14px;
  margin:0px;
}

.cell_today {
  color:#FF3333;
  font-size : 12px;
  font-family:Verdana;
  border:1px solid #FF3333;
  width:14px;
  height:12px;
  margin:0px;
}

.cell_sunday {
  color:#f00;
  font-size : 10px;
  font-family:Verdana;
  width:16px;
  height:14px;
  margin:0px;
}

.cell_saturday {
  color:#0e0;
  font-size : 10px;
  font-family:Verdana;
  width:16px;
  height:14px;
  margin:0px;
}

.cell_b {
  color:#9c9;
  font-size : 12px;
  font-weight:bold;
  font-family:Verdana;
  width:16px;
  height:14px;
  margin:0px;
}

.cell_sunday_b {
  color:#f00;
  font-size : 12px;
  font-weight:bold;
  font-family:Verdana;
  width:16px;
  height:14px;
  margin:0px;
}

.cell_saturday_b {
  color:#0e0;
  font-size : 12px;
  font-weight:bold;
  font-family:Verdana;
  width:16px;
  height:14px;
  margin:0px;
}


