/* 基本設定 */
* {
margin: 0;
padding: 0;
}
BODY {
font-size:70%;
font-family:Verdana,Chicago,osaka,sans-serif,"ＭＳ Ｐゴシック";
line-height:150%;
text-align: center;
background-color : #ffffff;
background-image : url(img/wall.gif);
}
img {
border: 0;
}
/* リンク */
a{
color: #93a57a;
}
a:visited{
color: #93a57a;
}
a:hover{
color: #93a57a;
}
a{
text-decoration : none;
}

#page{
margin:0 auto;
width:700px;
background-color:#ffffff;
}
/* ヘッダー */
#head{
float : left;
width : 200px;
background-image : url(img/title.jpg);
background-repeat : no-repeat;
}
/* サイトタイトル */
H1{
font-size : 120%;
text-align : left;
padding:10px 10px 0px ;
}

/* メニュー */
#menu{
float : left;
width:200px;
text-align : left;
padding-top:300px;
margin-bottom:20px;
}
#menu ul {
list-style: none;
margin:0px 20px;
}
#menu li {
list-style: none;
text-align : left;
border-bottom : 1px solid #cccccc;
}
#menu a{
color: #000000;
display:block;
width:160px;
}
#menu a:hover {
background-color: #e9ece3;
color: #75885b;
text-decoration: none;
}

#pr{
width:200px;
text-align : center;
}
#pr a{
color: #97A2BA;
}
#menu a:hover {
background-color: #f5f7f2;
color: #75885b;
text-decoration: none;
}

/* メイン */
#main{
width:500px;
float : right;
text-align : left;
padding: 20px 0px 20px 0px;
}
#main h2 {
color : #778a5e;
font-size : 110%;
text-align : left;
margin: 0px 20px 0px 20px;
padding: 3px;
background-image : url(img/h2.png);
background-repeat : repeat-y;
}
#main h3 {
color : #a6a08a;
font-size : 110%;
text-align : left;
margin: 10px 20px 10px 20px;
padding: 3px;
border-bottom : 1px dotted #bcb892;
}
#main h4 {
color : #d8b766;
font-size : 100%;
text-align : left;
margin: 10px 20px 0px 25px;
padding: 3px;
}
#main ul  {
margin: 0px 20px 0px 30px;
list-style: circle;
}
#main ol  {
margin: 0px 20px 0px 30px;
}
#main li {
margin: 0px 20px 0px 30px;
text-align : left;
}
#main p{
margin: 0px 30px 0px 30px;
text-align : left;
}
#main table {
margin: 0px 30px 0px 30px;
cellpadding: 3;
}
#main td { padding: 5px; } 

/* INFO（スクロールバー） */
.info {
overflow: auto;
height : 100px;
width : 400px;
margin: 10px 0px 20px 20px;
padding:  0px 0px 0px 10px;
text-align : left;
}

/* フッター*/
#foot{
width:700px;
height:20px;
text-align: center;
clear:both;
}
/* 著作権 */
ADDRESS{
font-style:normal;
}