body{


    width:870px;


    margin:0 auto;


    text-align:center;


}





h1{


    background-color:#804040;


    width: 870px;


    height:12px;


    font-size:75%;


    color:#ffffff;    margin-top:5px;


    text-align:right;


    padding:2px 10px 2px 0;


    font-weight:normal;


}





h2{


    width: 870px;


    margin: 20px auto;


    padding: 2px 5px;


    border-width: 8px 0;


    border-color: #8080c0;


    border-style: solid;


    background: #000099;


    color: #eee7e7;


    line-height: 150%;


    font-weight: bold;


    font-size: 1em;


    text-align: center;


}





h3{


    padding: 3px 5px;


    border-top: 3px #FF9933 solid;


    border-right: 1px #EEEEEE solid;


    border-bottom: 1px #DDDDDD solid;


    border-left: 1px #EEEEEE solid;


    color: #333333;


}





h4{
	 

    width:180px;


    border:solid #804040;


    border-width:0 0 1px 12px;


    padding: 5px 0 5px 10px;


    text-align:left;


    font-size:90%;





}








h5{


    background-color:#875454;


    line-height:120%;


    font-size:80%;


    color:#000000;


    margin-top:5px;


    font-weight:normal;


}





h6{


    width: 885px;        margin: 10px auto;


    padding: 2px 8px;


    border-width: 10px 0;


    border-color: #8080c0;


    border-style: solid;


    background: #000099;


    color: #eee7e7;     line-height: 140%;


    font-weight: bold;


    font-size: 1.2em;


    text-align: center;


}





a{


    color:#000000;


    text-decoration: none;


}





a:hover{


    color:#FA8072;


    font-weight:bold;


}





#header{


    margin:0 auto;


}





table td#ssh{


    background:#FA8072;      color:#FFFFFF;


    font-weight:bold;


    font-size:100%;


    text-align:left;


    padding-left:20px;





}





#coutainer{


    width:870px;


}





#menu1{


    float: left;


    width:200px;

    margin-top: 15px;


}





#menu2{


    font-size: 80%;


    line-height:14%;


}




#rireki{


    overflow: auto;


    width: 200px;


    height:80px;


    font-size: 85%;


    text-align: left;

    scrollbar-arrow-color: #4b0082;


    scrollbar-face-color: #d1aad2;

    margin-top: 15px;

    margin-left: 20px;


}



#rk{
	 

    width: 200px;


    border: solid #0000FF;


    border-width: 0 0 1px 12px;


    padding: 5px 0 5px 10px;


    text-align: left;


    font-size: 90%;

    font-weight: bold;


}



#rirekir{


    overflow: auto;


    width: 200px;


    height: 80px;


    font-size: 85%;


    text-align: left;

    scrollbar-arrow-color: #228B22;


    scrollbar-face-color: #d1aad2;

    margin-top: 15px;

    margin-left: 20px;


}





#main{

    margin-top: 10px;


    float: left;


    width: 450px;


}


#topics{

    margin-top: 15px;


    float: right;


    width: 200px; 


    font-size:90%;


}





#menu3{


    font-size: 80%;


    line-height:10%;


    text-align:left;


}





#footer{


    clear: both;


    width: 800px;


    margin-top:20px;


}





#sitemap{


    width: 870px;


    text-align:left;


}





#nikki{


    padding: 5px 0 5px 15px;            background: #f5f5dc;


    border-left: #006400 15px solid;


    font-size: 1.2em;


    font-weight: bold;


    color: #333;


    margin-top: 20px;


    margin-bottom: 20px;


    width:870px;


}





table#nyuusi{


    width: 770px;


}





table#nyuusi th {


    background: #8080C0;


    color:#ffffff;


    font-weight:normal;


    line-height: 180%;


    text-align: center;


}





table#nyuusi td {


    background: #EAEAF4;


    line-height: 180%;


    text-align: center;


}





ul.list430 li {


    margin: 0.5em 0 0.5em 180px;


    list-style : url(folder.gif);


    font-size:90%;


}





ul.list430 li.file{


    list-style : url(file.gif);


}





ul.list430 li ul{
	        margin: 0;


    padding: 0;


}





ul.list430 li ul li{


    list-style : url(file.gif);


}





#page{


    font-size:80%;


}