/*--フォントサイズ一括設定--*/
BODY{
font-size: 80%;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height : 150%;
}
/*--全体の横幅設定他--*/
#container{
vertical-align: top;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
width: 730px;
background-color: white;
}
/*--ヘッダーの設定--*/
#header{
vertical-align : top;
text-align: left;
margin : 0px 0px 0px 0px;
padding : 8px 0px 5px 20px;
/*--左から順に上・右・下・左--*/
background-color : #FF6633;

}
/*--sidebarとcontentsの大枠--*/
#box{
vertical-align: top;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
border-left-width: 1px;
border-right-width: 1px;
border-left-style: solid;
border-right-style: solid;
border-left-color: black;
border-right-color: black;
width : 728px;
}
/*--サイドバーの大枠--*/
#sidebar{
vertical-align : top;
text-align : left;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 20px;
/*--左から順に上・右・下・左--*/
width: 160px;
}

/*--メニュー部分の設定--*/

#listmenu a:hover {
color: #FFFFFF;
background-color: #330000;
border: 1px solid #330000;
}
#listmenu a {
color: #000000;
background-color: #EFEFEF;
text-decoration: none;
text-align: center;
padding-top: 5px;
width: 150px;
height: 30px;
display: block;
font-size: 12px;
border: 1px solid #330000;
}



/*--記事記入部分の設定--*/
#contents{
vertical-align: top;
text-align: left;
margin: 0px 0px 0px 0px;
padding : 5px 10px 5px 10px;
/*--左から順に上・右・下・左--*/
width : 537px;
float: right;
border-left-width: 1px;
border-left-style: solid;
border-left-color: black;
}
/*--実際の記事記入先のBOX--*/
.contents{
vertical-align: top;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
/*--フッターの設定--*/
#footer{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 10px 0px 15px 0px;
/*--左から順に上・右・下・左--*/
width: 728px;
clear: both;
color : #ffff99;
background-color : #FF6633;
}
/*--文字の設定--*/
H1{
font-size: 100%;
text-align: left;
margin : 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
/*--左から順に上・右・下・左--*/
  text-decoration : none;
color : #ffff99;
}
H2{
font-size : 120%;
text-align : left;
margin : 0px 0px 0px 0px;
padding: 3px 3px 3px 10px;
/*--左から順に上・右・下・左--*/
background-color : #ff6633;
color : #ffff99;


}
H3{
font-size : 120%;
text-align : left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
/*--左から順に上・右・下・左--*/
color : #ffffff;
background-color : #ff9900;
}


table, td, th{
font-size : 100%;
line-height : 150%;
border { : 1px #999999 solid; 
border-collapse: collapse; 
background-color : #ffffff 
}

#navi{
text-align: left;
padding: 5px 0px 0px 30px;
}

#top{
font-size : 75%;
color : #666666;
}

a.a1:hover {
color: #ff6633;
position: relative;
top: 2px;
left: 2px;
text-decoration: none;
}
a.a1 {
color: #0066ff;
text-align: center;
}

#navi2{
text-align: center;
}

