* {margin : 0 ; padding : 0 ;}

body{
  font-family: Verdana, Arial,Helvetica, sans-serif;
  font-size : 16px;
  bg-color : "#ffffff";
  width : 100%;
  text-align : center;
}

#all{
    position : relative ;
    width  : 900px ;
    padding: 0px 0;
    margin : 0px auto ;
    background-color : #000;
    overflow : auto;
}

#right-menu{
    float : left;
    width : 200px;
    _width :200px;
    background-color : #000;
    border-right :  690px solid #fff;
    margin-right : -690px; 
    padding: 65px 0 0 0 ; 
}

#main{
    padding : 0 20px;
    float : left ;
    width : 650px ;
    background-color : #fff;
}


div#title {
    margin : 0px 0 3px 0;
    width : 100%;
    margin: 20px auto;
}


div#title h1{
    color : orange;
}

div#title h3{
    font-size : 12pt;
}

div#down-menu {
    clear : both ;
}

div#footer {
    clear : both ;
    text-align:right;
}

div#footer p{
    padding : 0;
    margin  : 0;
    font-size : 10pt;
    color   : #555;
}

div#contents {
    text-align : left;
    margin: 0 auto;
}

div#contents_error {
    text-align : left;
    margin: 0 auto;
color      : #f00;
}

/***************
     Menu
*****************/


#right-menu {
}

#right-menu ul {
/*    list-style: none;
    margin: 0;
    padding: 0;
    border: none; */
}

#right-menu li {
/*    border-bottom: 1px solid #fff;
    margin: 0; */
}
   
#right-menu li a {
    display: block;
    padding: 15px 5px 5px 0.5em;
    border-left: 10px solid #000; 
    border-right: 10px solid #000; 
    border-bottom: 1px solid #fff;
    font-size : 13pt; 
    background-color: #000;
    color: #fff;
    text-decoration: none;
    text-align : left;
}

html>body #right-menu li a {
    width :auto;
}

#right-menu li a.c1:hover {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
	color: #000;
	background-color: #aaa;
}


#right-menu li a.c4 {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
    padding: 5px 5px 0px 0.5em;
    border-bottom: 0px solid #fff;
}
#right-menu li a.c4:hover {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
    color: #000;
    background-color: #aaa;
}


#right-menu li a.c5 {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
    padding: 1px 5px 1px 1.0em;
    border-bottom: 0px solid #fff;
}
#right-menu li a.c5:hover {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
    color: #000;
    background-color: #aaa;
}


#right-menu li a.c6 {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
    padding: 0px 5px 5px 1.0em;
    border-bottom: 1px solid #fff;
}
#right-menu li a.c6:hover {
/*	border-left: 10px solid #aae; */
/*	border-right: 10px solid #115; */
    color: #000;
    background-color: #aaa;
}




/********************
General Setting
*******************/

table {
  border-collapse : collapse;
  margin : 0 auto 0 auto;
}



h2.title {
  font-size : 18pt;
  font-style : italic;
}


h3{
  font-size : 16pt;
  margin : 0 10px;
}

p {
  margin : 10px 20px 10px 20px;
  padding : 0;
  text-indent : 0;
}

pre {
  margin : 10px 20px 10px 20px;
  padding : 0;
}

b.category{
    display : block;
    background-color : #e2e2e2;
    text-align : center;
    margin:0.5em 0 0 0;
    padding:0.5em 0 0.5em 0;
}

dl {
    margin : 30px 0px;
}
dd {
    margin : 0 3em;
}

div#contents ul {
    margin : 20px 0px;
}
div#contents li {
    margin : 0 3em;
}

I {
color: #FFFF00; 
}