body { PADDING:0; MARGIN:0; WIDTH:480px;}

th { VERTICAL-ALIGN:center; }

td { VERTICAL-ALIGN:top; }

p { MARGIN:0.5em 0 0.5em 0; LINE-HEIGHT:1.5em; }

/*
.main { WIDTH:860px; }
*/


.container {
  MARGIN:0;
  PADDING:0;
}

.contents {
  MARGIN:0;
  PADDING:12px;
}

.header2 {
  PADDING:4px 8px 0 0;  
  TEXT-ALIGN:right;
  LINE-HEIGHT:1.5em;
}

.navi {
  PADDING:2px 0 0 12px;  
  TEXT-ALIGN:left;  
}

.header {
  FONT-WEIGHT:bold;
  PADDING:10px 0 10px 18px;
}
.catch {
  PADDING:10px 0 0 0;
}

.menu {
  PADDING:10px;
  WIDTH:200px;
}

.menu1index,
.menu1 {
  PADDING:4px;
  MARGIN:2px 0 2px 0;
  DISPLAY:block;
}
.submenu1 {
  PADDING:3px 0 3px 10px;
  DISPLAY:block;
}

.title {
  PADDING:4px;
  MARGIN:0 0 4px 0;
}
.subtitle {
  MARGIN:8px 0 4px 4px;
  BORDER-BOTTOM:2px dotted #9C9C9C;
}
.text {
  PADDING:0 0 16px 8px;
  LINE-HEIGHT:1.4em;
}

#updates dl{  
  MARGIN:0 0 4px 0;
  PADDING:0;
}
#updates dt{ 
  FLOAT:left;
  MARGIN:0;
  PADDING:0;
}
#updates dd{
  MARGIN-LEFT:7.0em;  
}


.up {
  TEXT-ALIGN:right;
  PADDING:10px;
}

.footer {
  PADDING:4px 8px 0 0;  
  TEXT-ALIGN:right;
  LINE-HEIGHT:1.5em;
}
.copyright {
  PADDING:4px 0 14px 0;
}
