 @charset "Shift_JIS";
/* CSS Document */


/* ------------------------------ ページデザイン ------------------------------ */

body {
  color: #000;
  background: #d6c8b2;
  font-size:small;
  font-weight:normal;
  font-style:normal;
  line-height:130%;
}

html {
 overflow: scroll;
 overflow: -moz-scrollbars-vertical;
 overflow-x: scroll;
}


#wrapper{
  width:900px;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  padding:0;
  border:solid 1px;
  background: #fff;
  }

/* ------------------------------ ヘッダー ------------------------------ */


#header {
  height:35px;
  padding:10px 0 10px 0;
  width:100%;
  color:#fff;
  background-color:#573621;
	display:block;
}

#header_logo{
  float:left;
  text-align:left;
}

#header_text{
  width:550px;
  float:right;
  text-align:left;
}


/* ------------------------------ フッター ------------------------------ */


#footer{
  clear:both;
  text-align:center;
  padding:0 0 10px 0;
  background-color:#573621;
	padding:10px 0 5px 0;
	color:#fff;
}

#footer a{
  text-decoration : none ;
  }

#footer a:link {/*未訪問のリンク*/
    color:#fff;
    font-weight:bold;
		}
#footer a:visited {/*訪問後のリンク*/
    color:#fff;
    font-weight:bold;
}

#footer a:hover {/*マウスをのせたとき*/
    color:yellow;
    font-weight:bold;
}

/* ------------------------------ テキスト装飾 ------------------------------ */

a{
  text-decoration : none ;
  }

a:link {/*未訪問のリンク*/
    color:#000000;
    font-style:normal;
}
a:visited {/*訪問後のリンク*/
    color:#000;
}

a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-style:normal;
}

.red{
  color:#DD2227;
  font-size:90%;
	font-weight:bold;
  }
  
.blue{
  color:#2A00AA;
  }
  
.brown{
  color:#573621;
  }

.lbrown{
  color:#9D8759;
 }
 
 
.white{
  color:#fff;
  }
  
  
.title{
  font-size:middle;
  font-weight:bold;
}

.hr-dot{
  border-style:dashed;
  color: #999 ;
  width :65% ;
  border-width:1px;
  margin-left:5px;
}

