@charset "utf-8";


/* layout.css */



/* --- index.html --- */



/* --- メイン画像 --- */

#mainPic {
  float:left;
  width:560px;
  height:320px;
  margin-bottom:10px;
  }



/* --- 最新イベント情報 --- */

#eventNews {
  float:right;
  width:336px;
  background:url(../images/bg_event_news.gif) no-repeat bottom;
  }

#eventNewsTop {
  background:url(../images/bg_event_news_top.gif) no-repeat top;
  padding-top:55px;
  padding-top /*\**/:4.5em\9;
  *padding-top:55px;
  }

#eventNews img {
  float:left;
  padding:42px 10px 0 10px;
  }
  
#eventNews h3 {
  padding:42px 10px 0 0;
  font-size:100%;
  color:#669999;
  line-height:1.2;
  }
  
#eventNews p {
  margin-bottom:0;
  padding:5px 15px 0 0;
  font-size:85%;
  line-height:1.2;
  }
  
#eventNews p.detail {
  text-align:right;
  }

#eventNews p.detail a {
  text-decoration:none;
  }

#eventNews p.detail a:hover {
  text-decoration:underline;
  }   

#eventNews ul {
  clear:both;
  margin-top:15px;
  padding:5px 10px 0 10px;
  background:url(../images/img_line_dotted.gif) no-repeat top;
  }

#eventNews ul li {
  padding:0 10px;
  font-size:85%;
  line-height:1.6;
  }



/* --- 最新情報 --- */


#miyagaseNews {
  float:right;
  width:336px;
  margin-bottom:10px;
  padding-bottom:10px;
  background:url(../images/bg_miyagase_news.gif) no-repeat top;
  }

#miyagaseNews img {
  float:left;
  padding:42px 10px 0 10px;
  }
  
#miyagaseNews h3 {
  padding:42px 10px 0 0;
  font-size:90%;
  color:#669999;
  line-height:1.2;
  }
  
#miyagaseNews p {
  margin-bottom:0;
  margin-right:10px;
  padding:5px 15px 0 0;
  font-size:80%;
  line-height:1.3;
  }
  
#miyagaseNews p.detail {
  text-align:right;
  }

#miyagaseNews p.detail a {
  text-decoration:none;
  }

#miyagaseNews p.detail a:hover {
  text-decoration:underline;
  }   

#miyagaseNews ul {
  clear:both;
  margin-top:15px;
  padding:5px 10px 0 10px;
  background:url(../images/img_line_dotted.gif) no-repeat top;
  }

#miyagaseNews ul li {
  padding:0 10px;
  font-size:85%;
  line-height:1.6;
  }
  
.btnCalendar {
  width:291px;
  height:26px;
  margin:10px auto 0 auto;
  background:url(../images/btn_calendar.gif) no-repeat;
  text-indent:-9999px;
  }
   
.btnCalendar a {
  display:block;
  width:291px;
  height:26px;
  }

.btnCalendar a:hover {
  background:url(../images/btn_calendar_over.gif) no-repeat;
  }
  


/* --- ニュースエリア --- */

#newsArea {
  float:left;
  width:410px;
  margin-right:10px;
  }
  
#news {
  width:410px;
  padding-bottom:10px;
  background:url(../images/bg_news.gif) repeat-x top #e9fbff;
  }

.newsBox {
  width:390px;
  margin:0 auto;
  background:url(../images/bg_news_box.gif) no-repeat bottom;
  }

.newsBoxTop {
  width:390px;
  height:10px;
  margin:0 auto;
  background:url(../images/bg_news_box_top.gif) no-repeat top;
  }

.newsBoxTopSpace {
  width:390px;
  height:10px;
  margin:10px auto 0 auto;
  background:url(../images/bg_news_box_top.gif) no-repeat top;
  }

.newsBox img {
  float:left;
  padding:0 10px 10px 10px;
  }

.newsBox h3 {
  padding:0 10px 0 0;
  font-size:100%;
  color:#669999;
  line-height:1.2;
  text-align:left;
  }

.newsBox p {
  margin-bottom:0;
  padding:5px 10px 0 0;
  font-size:85%;
  line-height:1.4;
  text-align:left;
  }

.newsBox p.detail {
  text-align:right;
  }

.newsBox p.detail a {
  text-decoration:none;
  }

.newsBox p.detail a:hover {
  text-decoration:underline;
  }

#newsAikawa {
  width:410px;
  padding-bottom:10px;
  background:url(../images/bg_news_aikawa.gif) repeat-x top #f1ffde;
  }

#newsMuseum {
  width:410px;
  margin-bottom:22px;
  padding-bottom:10px;
  background:url(../images/bg_news_museum.gif) no-repeat bottom;
  }
  
  
  

/* --- 左インフォメーション --- */

#leftInfo {
  float:left;
  width:280px;
  margin-right:10px;
  }

#leftInfo h3 {
  padding:0 10px 0 0;
  font-size:100%;
  color:#669999;
  line-height:1.2;
  }
  
#leftInfo p {
  padding:5px 0 0 10px;
  font-size:85%;
  line-height:1.4;
  }

.damBanner {
  margin-top:12px;
  }
  
  
  
  
/* --- 右インフォメーション --- */

#rightInfo {
  float:left;
  width:177px;
  margin-left:10px;
  }
  
#naviDam01,
#naviDam02,
#naviDam03,
#naviDam04,
#naviEnjoy01,
#naviEnjoy02,
#naviEnjoy03,
#naviEnjoy04,
#naviEnjoy05,
#naviEnjoy06,
#naviEnjoy07,
#naviUse01,
#naviUse02,
#naviUse03,
#naviUse04,
#naviUse05 {
  float:left;
  width:177px;
  height:41px;
  background:url(../images/navi_dam_01.gif) no-repeat;
  text-indent:-9999px;
  }

#naviDam02 {
  background:url(../images/navi_dam_02.gif) no-repeat;
  }

#naviDam03 {
  background:url(../images/navi_dam_03.gif) no-repeat;
  }

#naviDam04 {
  height:40px;
  background:url(../images/navi_dam_04.gif) no-repeat;
  }

#naviEnjoy01 {
  background:url(../images/navi_enjoy_01.gif) no-repeat;
  }

#naviEnjoy02 {
  background:url(../images/navi_enjoy_02.gif) no-repeat;
  }

#naviEnjoy03 {
  background:url(../images/navi_enjoy_03.gif) no-repeat;
  }

#naviEnjoy04 {
  background:url(../images/navi_enjoy_04.gif) no-repeat;
  }

#naviEnjoy05 {
  background:url(../images/navi_enjoy_05.gif) no-repeat;
  }

#naviEnjoy06 {
  background:url(../images/navi_enjoy_06.gif) no-repeat;
  }

#naviEnjoy07 {
  margin-bottom:10px;
  background:url(../images/navi_enjoy_07.gif) no-repeat;
  }

#naviUse01 {
  background:url(../images/navi_use_01.gif) no-repeat;
  }

#naviUse02 {
  background:url(../images/navi_use_02.gif) no-repeat;
  }

#naviUse03 {
  background:url(../images/navi_use_03.gif) no-repeat;
  }

#naviUse04 {
  background:url(../images/navi_use_04.gif) no-repeat;
  }

#naviUse05 {
  background:url(../images/navi_use_05.gif) no-repeat;
  }
/*--↓追加修正2009/07/21↓--*/    
#mainPic {
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:320px;
}
marquee {
	color:#0099FF;
}
/*--↓追加修正2009/0819↓--*/
#aikawa_block div {
	margin:0 0 20px 0;
	width:523px;
}
#park_block {
	background-image:url(../aikawa/images/parkcenter_content_back01.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#dam_block {
	background-image:url(../aikawa/images/parkcenter_content_back02.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#syuhen_block {
	background-image:url(../aikawa/images/parkcenter_content_back03.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#info_block {
	background-image:url(../aikawa/images/parkcenter_content_back04.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#sato_block {
	background-image:url(../aikawa/images/parkcenter_content_back05.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:auto;
}
#iseki_block {
	background-image:url(../aikawa/images/parkcenter_content_back06.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#park_block p, #syuhen_block p,#sato_block p {
	width:280px;
	position:relative;
	top:20px;
	left:230px; 	
	height:auto;
}
#dam_block p, #info_block p, #iseki_block p {
	width:280px;
	margin:25px 0 0 0;
}
#aikawa_block .gotop {
	text-align:right;
}

/*--↓追加修正2009/09/03↓--*/
#naviDam01 a,
#naviDam02 a,
#naviDam03 a,
#naviDam04 a,
#naviEnjoy01 a,
#naviEnjoy02 a,
#naviEnjoy03 a,
#naviEnjoy04 a,
#naviEnjoy05 a,
#naviEnjoy06 a,
#naviEnjoy07 a, 
#naviUse01 a,
#naviUse02 a,
#naviUse03 a,
#naviUse04 a,
#naviUse05 a {
  display:block;
  width:177px;
  height:41px;
  }

#naviDam01 a:hover {
  background:url(../images/navi_dam_01_over.gif) no-repeat;
  }
#naviDam02 a:hover {
  background:url(../images/navi_dam_02_over.gif) no-repeat;
  }
#naviDam03 a:hover {
  background:url(../images/navi_dam_03_over.gif) no-repeat;
  }
#naviDam04 a:hover {
  background:url(../images/navi_dam_04_over.gif) no-repeat;
  }

#naviEnjoy01 a:hover {
  background:url(../images/navi_enjoy_01_over.gif) no-repeat;
  }
#naviEnjoy02 a:hover {
  background:url(../images/navi_enjoy_02_over.gif) no-repeat;
  }
#naviEnjoy03 a:hover {
  background:url(../images/navi_enjoy_03_over.gif) no-repeat;
  }
#naviEnjoy04 a:hover {
  background:url(../images/navi_enjoy_04_over.gif) no-repeat;
  }
#naviEnjoy05 a:hover {
  background:url(../images/navi_enjoy_05_over.gif) no-repeat;
  }
#naviEnjoy06 a:hover {
  background:url(../images/navi_enjoy_06_over.gif) no-repeat;
  }
#naviEnjoy07 a:hover {
  background:url(../images/navi_enjoy_07_over.gif) no-repeat;
  }

#naviUse01 a:hover {
  background:url(../images/navi_use_01_over.gif) no-repeat;
  }
#naviUse02 a:hover {
  background:url(../images/navi_use_02_over.gif) no-repeat;
  }
#naviUse03 a:hover {
  background:url(../images/navi_use_03_over.gif) no-repeat;
  }
#naviUse04 a:hover {
  background:url(../images/navi_use_04_over.gif) no-repeat;
  }
#naviUse05 a:hover {
  background:url(../images/navi_use_05_over.gif) no-repeat;
  }  
  
/*--↓2009/09/10追加修正↓--
ニュースエリア　写真コンテスト---*/ 
.pic_con {
	display: inline;
	}
#pic_contest {
	margin: 5px 0 0 0 ;
	}


/*--iframe用CSS2009/11/8追加--*/
.eventframe {
	width:300px;
	height:110px;
	height /*\**/:11em\9;
	*height:110px;
}
.eventlistframe {
	width:300px;
	height:105px;
	height /*\**/:10.5em\9;
	*height:105px;
}
	
.head_src {
  background:url(../images/srcbtn.gif) no-repeat;
  width:52px;
  height:24px;
}	
	