@charset "utf-8";

/* ページスタイル */

#pickup_0903 {
  font-size: 13px;
  letter-spacing: 0;
  margin: 0 30px;
  *font-size: small;
  *font: x-small;
  line-height: 153.9%;
  }

/* メインタイトルとリード */

#pickup_0903 h4.main {
  background: url("../image/0903_02/main_title.gif") no-repeat;
  height: 40px;
  margin-bottom: 10px;
  text-indent: -9999px;
  _line-height: 40px;
  }

#pickup_0903 div.lead {
  background: url("../image/0903_02/lead.jpg") no-repeat;
  height: 202px;
  margin-bottom: 10px;
  text-indent: -9999px;
  _line-height: 202px;
}
#pickup_0903 div.lead h4 {
  _line-height: 14px;
}
#pickup_0903 div.lead p {
  text-indent: -9999px;
  _line-height: 0;
}
/* コンテンツ1ブロックの囲み */

#contents div.waku {
  /*background: url("../image/0903_02/waku_bg.gif") no-repeat left top;*/
  padding-top: 10px;
  _height: 1%;
  border-top: 0px;
  border-left: 1px solid #5F4E3E;
  border-right: 1px solid #5F4E3E;
  border-bottom: 1px solid #5F4E3E;
  margin-bottom: 20px;
  }

#contents  h4.title01 {
  background: url("../image/0903_02/waku_title01.gif") no-repeat left top;
  height: 50px;
  text-indent: -9999px;
  _line-height: 50px;
  }

#contents  h4.title02 {
  background: url("../image/0903_02/waku_title02.gif") no-repeat left top;
  height: 50px;
  text-indent: -9999px;
  _line-height: 50px;
  }

#contents  h4.title03 {
  background: url("../image/0903_02/waku_title03.gif") no-repeat left top;
  height: 50px;
  text-indent: -9999px;
  _line-height: 50px;
  }

#contents div.waku h4.place01 {
  background: url("../image/0903_02/place01.gif") no-repeat left top;
  height: 30px;
  margin: 0 0 -25px 20px;
  text-indent: -9999px;
  _line-height: 30px;
  }
#contents div.waku h4.place02 {
  background: url("../image/0903_02/place02.gif") no-repeat left top;
  height: 30px;
  margin: 0 0 -25px 20px;
  text-indent: -9999px;
  _line-height: 30px;
  }
#contents div.waku h4.place03 {
  background: url("../image/0903_02/place03.gif") no-repeat left top;
  height: 30px;
  margin: 0 0 -25px 20px;
  text-indent: -9999px;
  _line-height: 30px;
  }
#contents div.waku h4.place04 {
  background: url("../image/0903_02/place04.gif") no-repeat left top;
  height: 30px;
  margin: 0 0 -25px 20px;
  text-indent: -9999px;
  _line-height: 30px;
  }
#contents div.waku h4.place05 {
  background: url("../image/0903_02/place05.gif") no-repeat left top;
  height: 30px;
  margin: 0 0 -25px 20px;
  text-indent: -9999px;
  _line-height: 30px;
  }


/* ブロック内スタイル */

#contents div.waku div.report {
  padding: 20px;
}

#contents div.waku h4.place {
  float: left
}

#contents div.waku p.name {
  text-align: right;
  font-weight: bold;
  padding-right: 30px;
  color: #FFF;
}



/* ブロック内写真 */

#contents div.waku img.left {
  float: left;
  margin-right: 10px;
  /*margin-top: 10px;*/
  margin-bottom: 10px;
  }
#contents div.waku img.right {
  float: right;
  margin-left: 10px;
  /*margin-top: 10px;*/
  margin-bottom: 10px;
  }


/* 体験学習の囲み */

#contents div.special {
  background: url("../image/0903_02/special_bg.gif") no-repeat left bottom;
  padding: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  _height: 1%;
  }

#contents div.special h6 {
  background: url("../image/0903_02/special_bg.gif") no-repeat;
  font-size: 100%;
  margin: -20px;
  padding: 20px;
  }

#contents div.special ul {
  margin: 0 0 10px;
  padding: 0 0 0 20px;
  }

#contents div.special span {
  white-space: nowrap;
  }

#contents div.special p {
  margin: 0;
  }

#contents div.special img {
  margin: 0 20px 0 0;
  /*padding: 0 80px 0 0;*/
  }

#contents div.special p.link {
  background: #f5e1e1;
  border: 1px solid #c89696;
  margin-top: 0.5em;
  padding: 4px 9px;
  }

/* 社寺メニュー */
div.jisha_menu {
	width:560px;
	height:3em;
	margin: 20px 140px;
	*margin: 20px 85px;
	padding :0;
}

div.jisha_menu ul {
	margin: 0;
	padding :0;
	list-style-type : none;
}
div.jisha_menu li {
	display : inline;
	padding :0;
	margin:0;
	float:left
}
div.jisha_menu a {
	display:block;
	border-bottom:1px solid #aac;
	border-top:1px solid #aac;
	border-left:1px solid #aac;
	background-color:#dde;
	font-size:small;
	padding:1px 0px 1px 0px;
	text-decoration:none;
	color:#557;
	width:8.5em;
	height:1.5em;
	margin:1px 0px;
	text-align:center;
}
div.jisha_menu a:hover {
	display:block; 
	border-top:1px solid #aca; 
	border-bottom:1px solid #aca; 
	border-left:1px solid #aca; 
	background-color: #ded;
	font-size:small;
	padding:1px 0px 1px 0px;
	text-decoration:none;
	color:#575;
	height:1.5em;
	text-align:center;
}
div.jisha_menu #menu_left a {
	display:block; 
	border:1px solid #aac;
	background-color:#dde;
	font-size:small;
	padding:1px 0px 1px 0px;
	text-decoration:none;
	color:#557;
	width:8.5em;
	height:1.5em;
	margin:1px 0px;
	text-align:center;
}
div.jisha_menu #menu_left a:hover {
	background-color:#ded;
	display:block; 
	border:1px solid #aca;
	background-color:#ded;
	font-size:small;
	padding:1px 0px;
	text-decoration:none;
	color:#575;height:1.5em;
	text-align:center;
}

