@charset "shift_jis";
/* -------------------------------------
楽しむ 用css
 
------------------------------------- */




h4{
	margin:30px 0 0 0;
	font-weight:bold;
	font-size:110%;
	border-bottom:1px solid #E8E8E8;
	border-left:2px solid #33CC99;
	padding-left:10px
	}






/*-------------------------
  photogal
-------------------------*/
/* top */
#photogal {
	/*width: 560px;*/
}
#photogal .toplist {
	background-image: url(../../images/amuse/photogal/top/img_hline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	clear: both;
	margin-bottom: 5px;
}

#photogal .toplist h3 {
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
	margin-top: 10px;

}
#photomov {
 background-image: url(../../images/amuse/photogal/top/ico_photomov.gif);
}
#gallery {
 background-image: url(../../images/amuse/photogal/top/ico_gallery.gif);
}
#photogal .toplist h3 a {
	background-image: url(../../images/amuse/photogal/top/arw01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px;
		
	}

#photogal .toplist p {
	padding-left: 8px;
	padding-top: 10px;
	}

#photogal .toplist .txtarea {
	float: right;
	width: 320px;
	}

#photogal .toplist .imgarea {
	float: left;
	text-align: right;
	width: 230px;
	}





/*----------------------------------------------------------------------------------------------------
  otoku
----------------------------------------------------------------------------------------------------*/
/* top */
#otoku {
	background-image: url(../../images/amuse/otoku/top/img_hline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

	
	
	/*　親boxの高さを算出：子boxにfloatを使用 */
	#otoku{
		/*IE6,7用*/
		width : 550px;
	
	/*  */
	
	
		/*mac IE5用*/
		/*\*/*/
		overflow:hidden;
		/**/
		}
	
	
	/* モダンブラウザ（IE6,7以外） */
	#otoku::after{
		height:0px;
		visibility:hidden;
		content:".";
		display:block;
		clear:both;
		}
	




#otoku h3 {
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../../images/amuse/otoku/top/ico_h3.gif);
	margin: 10px 0 10px 0;
	padding-top: 5px;
	padding-left: 40px;

}

#otoku  p {
	padding-left: 20px;
	padding-top: 10px;
	
}

#otoku  .txtarea {
	float: left;
	width: 380px;
}
#otoku .imgarea {
	float: right;
	width: 160px;
	padding-top: 10px;
	text-align: center;
}
#otoku .imgarea img {
}



/*イメージを左よせ*/
#otoku .detail img{
	float:left;
	margin-bottom:20px;
	margin-right:10px;
	/*padding-right:20px;*/
	
	}



/*----------------------------------------------------------------------------------------------------
  spot
----------------------------------------------------------------------------------------------------
.spot .infotxt {
	width: 540px;
	background-image: url(../../images/amuse/spot/bg_infotxt_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	padding-top: 30px;
}
.spot .infotxt p {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	background-image: url(../../images/amuse/spot/bg_infotxt_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.spot h3 {
	line-height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	background-image: url(../../images/amuse/spot/ico_h3.gif);
	height: 40px;
	padding-top: 5px;
}
.spotlist {
	background-repeat: no-repeat;
	background-position: right top;
}
.spot .toplist {
	padding-left: 15px;
	padding-bottom: 180px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.spot .toplist li {
	line-height: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	font-size: 116%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B3B3B3;
	margin-right: 230px;
	margin-bottom: 5px;
}
*/


#amuse11 .toplist {
	background-image: url(../../images/amuse/lightup/top/bg_top.jpg);
}
#amuse11 .toplist {
 background-image: url(../../images/amuse/lightup/top/bg_ul.gif);
}
#amuse11 .toplist li {
 background-image: url(../../images/amuse/spot/ico_li.gif);
}


#amuse11 p{
	margin:0px 20px 20px 20px 
	}
	



.amuse11 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left 5px;
	 background-image: url(../../images/amuse/spot/ico_h3.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}


/*イメージを左よせ*/
.amuse11 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	
	}
	





/*---------------------------------------------------------------------------
  lightup 街並みライトアップ
---------------------------------------------------------------------------*/
#amuse12 .toplist  {
	background: url(../../images/amuse/lightup/top/bg_top.jpg)  top right no-repeat;
	_height:670px; /*ie6*/
	min-height:670px;/*other*/
}




#amuse12 .toplist li {
 background-image: url(../../images/amuse/spot/ico_li.gif);
}


p.amuse12 {
	margin:10px 20px 10px 20px 
	}
	



.amuse12 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left 5px;
	 background-image: url(../../images/amuse/spot/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}






/*イメージを左よせ*/
.amuse12 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	
	}
	




/*---------------------------------------------------------------------------
  shitifuku 七福神福々めぐり
---------------------------------------------------------------------------*/
#amuse13 {
	background: url(../../images/amuse/sitifuku/top/bg_top.jpg)  top right  no-repeat;
	_height:670px; /*ie6*/
	min-height:670px;/*other*/
}


#amuse13 .toplist li {
 background-image: url(../../images/amuse/spot/ico_li.gif);
}


p.amuse13 {
	margin:10px 20px 10px 20px 
	}
	


.amuse13 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left 5px;
	 background-image: url(../../images/amuse/spot/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}


/*イメージを左よせ*/
.amuse13 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	
	}
	



/*---------------------------------------------------------------------------
  kuka 句歌抄づくり
---------------------------------------------------------------------------*/
#amuse14 {
	background: url(../../images/amuse/kuka/top/bg_top.jpg)   top right  no-repeat;
	_height:670px; /*ie6*/
	min-height:670px;/*other*/
}


#amuse14 .toplist li {
 background-image: url(../../images/amuse/spot/ico_li.gif);
}


p.amuse14 {
	margin:10px 20px 10px 20px 
	}
	

.amuse14 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left 5px;
	 background-image: url(../../images/amuse/spot/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}



/*イメージを左よせ*/
.amuse14 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	}
	



/*---------------------------------------------------------------------------
  体験スポット
---------------------------------------------------------------------------*/
#amuse15 {
	background: url(../../images/amuse/taiken/top/bg_top.jpg)  top right  no-repeat;
	_height:670px; /*ie6*/
	min-height:670px;/*other*/
}


#amuse15 .toplist li {
 background-image: url(../../images/amuse/spot/ico_li.gif);
}


p.amuse15{
	margin:20px 20px 10px 20px 
	}
	

.amuse15 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left 5px;
	 background-image: url(../../images/amuse/spot/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}





/*イメージを左よせ*/
.amuse15 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	
	}
	



/*---------------------------------------------------------------------------
  観光スポット
---------------------------------------------------------------------------*/
#amuse16 {
	background: url(../../images/amuse/kanko/top/bg_top.jpg)   top right  no-repeat;
	_height:670px; /*ie6*/
	min-height:670px;/*other*/
}


#amuse16 .toplist li {
 background-image: url(../../images/amuse/spot/ico_li.gif);
}


p.amuse16 {
	margin:10px 20px 10px 20px 
	}
	

	

.amuse16 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left 5px;
	 background-image: url(../../images/amuse/spot/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}






/*イメージを左よせ*/
.amuse16 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	
	}
	






/*-------------------------
  season　イベントのリストの背景枠
-------------------------*/
.season {
	padding-top:20px;
	background-repeat: no-repeat;
	background-position: left top;
}
.season .toplist {
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 45px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.season .toplist li {
	line-height: 10px;
	padding-bottom: 15px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	font-size: 116%;
	width:250px;
}




.season .toplist li a {
	font-weight: bold;
}






/*---------------------------------------------------------------------------------------------------------
  春夏秋冬　共通
---------------------------------------------------------------------------------------------------------*/

/*イメージを左よせ*/
.amuse17 img,
.amuse18 img,
.amuse19 img,
.amuse20 img{
	float:left;
	margin-bottom:20px;
	/*padding-right:20px;*/
	
	}
	


p.amuse17,
p.amuse18,
p.amuse19,
p.amuse20{
	margin:10px 20px 10px 20px 
	
		}
		

#amuse12 span,
#amuse13 span,
#amuse14 span,
#amuse15 span,
#amuse16 span,
#amuse17 span,
#amuse18 span,
#amuse19 span,
#amuse20 span{
	padding-left:3px;
	font-size:80%;
	line-height:130%;
	display:block;
	width:250px
		}
		




/*---------------------------------------------------------------------------------------------------------
  ev_spr
---------------------------------------------------------------------------------------------------------*/
/* top */



/*春のイベント　<<CAT_SUMMARY>><<CAT_KEY>>　ev_srg / 17　　により指定　  */
#amuse17  {
	background: url(../../images/amuse/ev_spr/top/bg_top.jpg) top right no-repeat;
	_height:700px; /*ie6*/
	min-height:700px;/*other*/


}
#amuse17  .toplist {
	/*background-image: url(../../images/amuse/ev_spr/top/bg_ul.gif);*/
}
#amuse17  .toplist li {
	background-image: url(../../images/amuse/ev_spr/top/ico_li.gif);
}


.amuse17 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/amuse/ev_spr/top/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}



/*---------------------------------------------------------------------------------------------------------
  春のイベント
---------------------------------------------------------------------------------------------------------*/

/*春のイベント */
/* top */
#amuse18 {
	background: url(../../images/amuse/ev_sum/top/bg_top.jpg) top right no-repeat;
	_height:700px; /*ie6*/
	min-height:700px;/*other*/
}
#amuse18 .toplist {
/*	background-image: url(../../images/amuse/ev_sum/top/bg_ul.gif);
	padding-bottom: 20px;*/
}
#amuse18 .toplist li {
	background-image: url(../../images/amuse/ev_sum/top/ico_li.gif);
}


.amuse18 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/amuse/ev_sum/top/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}












/*---------------------------------------------------------------------------------------------------------
  ev_aut
---------------------------------------------------------------------------------------------------------*/
/* top */
#amuse19 {
	background: url(../../images/amuse/ev_aut/top/bg_top.jpg) top right no-repeat;
	_height:700px; /*ie6*/
	min-height:700px;/*other*/
	}
	
#amuse19 .toplist {
	/*background-image: url(../../images/amuse/ev_aut/top/bg_ul.gif);
	padding-bottom: 190px;*/
	}
	
#amuse19 .toplist li {
	background-image: url(../../images/amuse/ev_aut/top/ico_li.gif);
	}

.amuse19 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/amuse/ev_aut/top/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}






/*---------------------------------------------------------------------------------------------------------
  ev_win
---------------------------------------------------------------------------------------------------------*/
/* top */
#amuse20 {
	background: url(../../images/amuse/ev_win/top/bg_top.jpg) top right no-repeat;
	_height:700px; /*ie6*/
	min-height:700px;/*other*/
	}
	
#amuse20 .toplist {
	/*background-image: url(../../images/amuse/ev_win/top/bg_ul.gif);*/
	}
	
#amuse20 .toplist li {
	background-image: url(../../images/amuse/ev_win/top/ico_li.gif);
	}

.amuse20 h3{
	font-size:140%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/amuse/ev_win/top/ico_li.gif);
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px
		}










