@charset "utf-8";
/*----------------------------------------
  共通設定 
----------------------------------------*/
body {
  background-color:#CCC;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#wrapper {
  width: 900px;
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  -moz-box-shadow: 2px 2px 2px rgba(000,000,000,0.7);
  -webkit-box-shadow: 2px 2px 2px rgba(000,000,000,0.7);
  box-shadow: 2px 2px 2px rgba(000,000,000,0.7);
}
header {
  width: 900px;
  height: 170px;
  background-image: url(../img/headerBg.jpg);
  background-color: #b0825b;
  background-repeat: no-repeat;
}
header h1 img {
  margin-top: 43px;
}
#content {
  width: 900px;
  background-image: url(../img/contentBg.jpg);
  background-color: #b0825b;
  background-repeat: repeat-y;
}
nav {
  width: 210px;
  margin-top: -0.5em;
  margin-left: 30px;
  font-size: 1.2em;
  line-height: 2em;
  font-weight: bold;
  float: left;
}
nav ul li a:link {
  text-decoration: none;
  color: #333;
}
nav ul li a:visited {
  text-decoration: none;
  color: #333;
}
nav ul li a:hover {
  text-decoration: underline;
  color: #222;
}
nav ul li a:active {
  text-decoration: underline;
  color: #000;
}
section {
  width: 600px;
  margin-bottom: 30px;
  padding-left: 30px;
  border-left-width: 2px;
  border-left-style: dotted;
  border-left-color: #000;
  float: left;
}
footer {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top-width: 2px;
  border-top-style: dotted;
  border-top-color: #000;
  text-align: center;
  clear: both;
}
footer a:link {
  text-decoration: none;
  color: #000;
}
footer a:visited {
  text-decoration: none;
  color: #000;
}
footer a:hover {
  text-decoration: underline;
  color: #000;
}
footer a:active {
  text-decoration: underline;
  color: #000;
}

/*----------------------------------------
  トップページ 
----------------------------------------*/
#index p{
  margin-top:310px;
  font-size: 1.1em;
  line-height: 1.5em;
}
#slideShow{
  position:relative;
}
#slideShow img{
  position:absolute;
}

/*----------------------------------------
  もちっと横瀬米とはページ
----------------------------------------*/
#about img{
  float:right;
  margin-left:15px;
  margin-bottom:15px;
}
#about h1{
  text-align:center;
  font-size:1.3em;
  margin-bottom:7px;
}
#about p{
  text-indent:1em;
  font-size: 1.1em;
  line-height: 1.2em;
}
/*----------------------------------------
  迫りくる食糧危機ページ
----------------------------------------*/
#club img{
  float:right;
  margin-left:15px;
  margin-bottom:15px;
}
#club h1{
  text-align:center;
  font-size:1.3em;
  margin-bottom:14px;
}
#club h2{
  font-weight: normal;
  font-size: 1.2em;
  margin-top:10px;
  margin-bottom: 10px;
}
#club p{
  text-indent:1em;
  font-size: 1.1em;
  line-height: 1.2em;
  margin-bottom:5px;
}
#club #lastChild{
  margin-top:0.5em;
  text-align:right;
}
/*----------------------------------------
  合鴨の技術的効果ページ
----------------------------------------*/
#aigamo h1{
  text-align:center;
  font-size:1.3em;
  margin-bottom:7px;
}
#aigamo p{
  text-indent:1em;
  font-size: 1.1em;
  line-height: 1.2em;
}
#aigamo img{
  margin-top:10px;
}
#aigamo #lastChild{
  text-indent:0em;
}
/*----------------------------------------
  横瀬の風景ページ
----------------------------------------*/
#yokose h1{
  text-align:center;
  font-size:1.3em;
  margin-bottom:7px;
}
#midashi{
  text-align:center;
  font-size: 1.1em;
  line-height: 1.2em;
  margin-bottom:7px;
}
#left{
  width:290px;
  float:left;
  margin-top:10px;
}
#right{
  width:290px;
  float:right;
  margin-top:10px;
}
#left p, #right p{
  height:4em;
}
/*----------------------------------------
  お問い合わせページ
----------------------------------------*/
#contact h1{
  font-size:1.2em;
  margin-bottom:7px;
}
#contactLead{
  font-size: 1.1em;
  margin-bottom:15px;
}
#wrapper #content #contact form p {
  font-weight: bold;
  font-size:1em;
  margin-bottom: 12px;
}
