@charset "utf-8";


/* layout.css */



/* --- index.html --- */



/* --- メイン画像 --- */

#mainPic {
  float:left;
  width:560px;
  height:320px;
  margin-bottom:10px;
  }



/* --- 最新イベント情報 --- */

#eventNews {
  float:right;
  width:335px;
  margin-bottom:10px;
  margin-right:-7px;
  background:url(../images/bg_event_news.gif) no-repeat top;
  }

#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.4;
  }
  
#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:100%;
  color:#669999;
  line-height:1.2;
  }
  
#miyagaseNews p {
  margin-bottom:0;
  padding:5px 15px 0 0;
  font-size:85%;
  line-height:1.4;
  }
  
#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;
  }

.newsBox p {
  margin-bottom:0;
  padding:5px 10px 0 0;
  font-size:85%;
  line-height:1.4;
  }

.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:5px;
  }

#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,
#naviEnjoy08,
#naviEnjoy09,
#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;
  }

#naviEnjoy08 {
  background:url(../images/navi_enjoy_08.gif) no-repeat;
  }

#naviEnjoy09 {
  margin-bottom:10px;
  background:url(../images/navi_enjoy_09.gif) no-repeat;
  }

#naviUse01 {
  background:url(../images/navi_use_01.gif) no-repeat;
  }

#naviUse02 {
  background:url(../images/navi_use_02.gif) no-repeat;
  }

#naviUse03 {
  margin-bottom:10px;
  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;
  }
#naviDam01 a,
#naviDam02 a,
#naviDam03 a,
#naviDam04 a,
#naviEnjoy01 a,
#naviEnjoy02 a,
#naviEnjoy03 a,
#naviEnjoy04 a,
#naviEnjoy05 a,
#naviEnjoy06 a,
#naviEnjoy07 a,
#naviEnjoy08 a,
#naviEnjoy09 a,
#naviUse01 a,
#naviUse02 a,
#naviUse03 a,
#naviUse04 a,
#naviUse05 a {
  float:left;
  width:177px;
  height:41px;
  background:url(../images/navi_dam_01_over_over.gif) no-repeat;
  text-indent:-9999px;
  }

#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 {
  height:40px;
  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 {
  margin-bottom:10px;
  background:url(../images/navi_enjoy_07_over.gif) no-repeat;
  }

#naviEnjoy08 a:hover {
  background:url(../images/navi_enjoy_08_over.gif) no-repeat;
  }
#naviEnjoy09 a:hover {
  margin-bottom:10px;
  background:url(../images/navi_enjoy_09_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 {
  margin-bottom:10px;
  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/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(../../area/images/parkcenter_content_back01.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#dam_block {
	background-image:url(../../area/images/parkcenter_content_back02.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#syuhen_block {
	background-image:url(../../area/images/parkcenter_content_back03.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#info_block {
	background-image:url(../../area/images/parkcenter_content_back04.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#sato_block {
	background-image:url(../../area/images/parkcenter_content_back05.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:auto;
}
#iseki_block {
	background-image:url(../../area/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;
}
#god_block {
	background-image:url(../images/parkguide_content_back01.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#oka_block {
	background-image:url(../images/parkguide_content_back02.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#flower_block {
	background-image:url(../images/parkguide_content_back03.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#child_block {
	background-image:url(../images/parkguide_content_back04.jpg);
	background-position:top;	
	background-repeat:no-repeat;
	width:523px;
	height:auto;
}
#fureai_block {
	background-image:url(../images/parkguide_content_back05.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#center_block {
	background-image:url(../images/parkguide_content_back06.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#kaze_block {
	background-image:url(../images/parkguide_content_back07.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#forest_block {
	background-image:url(../images/parkguide_content_back08.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#mura_block {
	background-image:url(../images/parkguide_content_koubou.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#kyodo_block {
	background-image:url(../images/parkguide_content_kyoudo.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#wander_block {
	background-image:url(../images/parkguide_content_back09.jpg);
	background-position:center;	
	background-repeat:no-repeat;
	width:523px;
	height:140px;
}
#park_block p, #syuhen_block p,#sato_block p, #god_block p, #flower_block p, #fureai_block p, #kaze_block p, #mura_block p, #wander_block p {
	width:280px;
	position:relative;
	top:25px;
	left:230px; 	
	height:auto;
}
#dam_block p, #info_block p, #iseki_block p, #oka_block p, #child_block p, #center_block p, #forest_block p, #kyodo_block p {
	width:280px;
	position:relative;
	top:25px;
}
#aikawa_map {
	background-image:url(../images/aikawa_map520.gif);
	background-repeat:no-repeat;
	width:520px;
	height:415px;
	margin-bottom:10px;
}
/* --- ナビゲーション --- */

#navigation {
  clear:both;
  float:left;
  width:181px;
  margin:0 0 0 -2px;
  }

#naviSub01,
#naviSub02,
#naviSub03,
#naviSub04,
#naviSub05,
#naviSub06,
#naviSub07,
#naviSubTitle01,
#naviSubTitle02 {
  float:left;
  width:181px;
  height:40px;
  background:url(../images/navi_sub_01.gif) no-repeat;
  text-indent:-9999px;
  }

#naviSub02 {
  background:url(../images/navi_sub_02.gif) no-repeat;
  }

#naviSub03 {
  background:url(../images/navi_sub_03.gif) no-repeat;
  }

#naviSub04 {
  height:45px;
  background:url(../images/navi_sub_04.gif) no-repeat;
  }

#naviSub05 {
  background:url(../images/navi_sub_05.gif) no-repeat;
  }

#naviSub06 {
  background:url(../images/navi_sub_06.gif) no-repeat;
  }

#naviSub07 {
  height:45px;
  background:url(../images/navi_sub_07.gif) no-repeat;
  }

#naviSubTitle01 {
  height:23px;
  background:url(../images/navi_sub_title_01.gif) no-repeat;
  }
  
#naviSubTitle02 {
  height:23px;
  margin-top:5px;
  background:url(../images/navi_sub_title_02.gif) no-repeat;
  }

#naviSub01 a,
#naviSub02 a,
#naviSub03 a,
#naviSub04 a,
#naviSub05 a,
#naviSub06 a,
#naviSub07 a {
  display:block;
  width:181px;
  height:40px;
  }

#naviSub04 a {
  height:45px;
  }

#naviSub07 a {
  height:45px;
  }

#naviSub01 a:hover {
  background:url(../images/navi_sub_01_over.gif) no-repeat;
  }

#naviSub02 a:hover {
  background:url(../images/navi_sub_02_over.gif) no-repeat;
  }

#naviSub03 a:hover {
  background:url(../images/navi_sub_03_over.gif) no-repeat;
  }

#naviSub04 a:hover {
  background:url(../images/navi_sub_04_over.gif) no-repeat;
  }

#naviSub05 a:hover {
  background:url(../images/navi_sub_05_over.gif) no-repeat;
  }
  
#naviSub06 a:hover {
  background:url(../images/navi_sub_06_over.gif) no-repeat;
  }

#naviSub07 a:hover {
  background:url(../images/navi_sub_07_over.gif) no-repeat;
  }
/*--↓追加修正2009/08/22↓--*/    
#mainPic {
	background-image:url(../images/bg_head.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:320px;
}
marquee {
	color:#116F18;
}
.zukanlink {
	margin:0 0 10px 0;
}
/* pankuzu */

#pankuzu {
  margin-bottom:10px;
  }
  
#pankuzu li {
  display:inline;
  font-size:85%;
  }
.setumeitxt {
	color:#666600;
	text-align:right;
	margin:10px 0 30px 0;
}
.gotop_2 {
	margin:10px 10px 30px 0;
	text-align:right;
}
.koubou_exp {
	border: 1px solid #cccccc;
	border-collapse:collapse;
	margin:0 auto 0 auto;
	width:520px;
	text-align:center;
}
.koubou_exp td {
	border: 1px solid #cccccc;
	text-align:center;
	padding:5px 0 5px 0;
}
.week {
	color:#FFFFFF;
	background:#66B98B;
	padding:5px 0 5px 0;
}
.course {
	color:#006600;
	font-weight:bold;
}
.wit {
	color:#FFFFFF;
}
.blutxt {
	color:#000099;
	font-weight:bold;
}
.koubou_exp2 {
	width:520px;
}
.koubou_exp2 tr {
	background:url(../images/koubou_dod_img.gif) repeat-x;
} 
.koubou_exp2 td {
	padding:10px;
}
.koubou_exp3 {
	width:520px;
}
.koubou_exp3 tr {
	background:url(../images/koubou_dod_img.gif) repeat-x;
} 
.koubou_exp3 td {
	padding:10px 0 10px 0;
}


/*--↓追加修正2009/09/09↓--*/
/*
#koubou_box table {
	width: 515px;
	border-collapse:collapse;
	background-image: url(../images/koubou_dod_img.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align:left;
	font-size:11px;
	}
#koubou_box table tr {
	padding:5px 0 5px 0;
}

.koubou_exp th {
	color:#003399;
	font-weight: bold;
	padding: 5px 30px 5px 0;
   }
.koubou_exp td, tr {
	background-image: url(../images/koubou_dod_img.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
.koubou_exp td {
	padding: 5px 20px 5px 0px;
	}

#e_w th {
	color:#003399;
	font-weight: bold;
	width:80px;
	}
.time {
	width:70px;
}

#e_w tr,td {
	padding: 0px 0px 0px 0px;
	}

*/
.tilde {
	vertical-align:middle;
	}