@charset "UTF-8";
/* 　 */

/* ---------------------------- */
/* container */
/* ---------------------------- */
#wrapper {
		background: url(/img/bkmig_homerightbottom.jpg) no-repeat;
		background-position: 100% 100%;
		background-color: #f5f5f5;
}
#container {
		background: url(/img/bkmig_homerightbottom.jpg) no-repeat;
		background-position: 100% 100%;
		background-color:#f5f5f5;
}



/* ---------------------------- */
/* mainview */
/* ---------------------------- */
#mainview_home {
	margin: 9px 0 0 0;
	padding: 0;
/* overflow: hidden; */
}
.mainview_body_main {
	background-color: #fff;
}




/* ---------------------------- */
/* common */
/* ---------------------------- */
.pagination .page-result {
	text-align: right;
padding: 0 20px 0 0;
}
.pagination .page-numbers {
	float: right;
width: auto;
text-align: right;
}
.contents_mainview_foot {
	margin: 10px 0 0 0;
}
.contents_mainview_footleft {
	float:left;
}
.contents_mainview_footright {
	float:right;
	text-align:right;
}



/* ---------------------------- */
/* leftview */
/* ---------------------------- */
#leftview_home {
	float:left;
	margin:0;
	padding:0;
	background-color;
}
	#box_news, #box_news_persons {
		width:670px;
		margin:0 0 0 20px;
		padding:0;
	}
	#box_news {
		margin-bottom:12px;
	}
		.title_box_news {
			width:656px;
			height:20px;
			background: url(/img/allimages_home.png) 0 0 no-repeat;
			text-indent: -9999px;
			margin-bottom: 6px;
		}
			#box_news .title_box_news {
				background-position: 0px 0px;
			}
			#box_news_persons .title_box_news {
				background-position: 0px -20px;
			}


		.body_box_news {
			width:656px;
		}
		.body_box_news li {

		}
			.body_box_news1 li {

			}
			.body_box_news2 li {

			}

			.table_ul li {
				float:left;
				padding:4px;
				font-size:0.9em;
			}
			.body_box_news .date_li {
				width: 5.2em;
				padding-left: 24px;
				background: url(/img/allimages.png) 0 0 no-repeat;
				line-height: 1.5;
			}
				.body_box_news1 .date_li {
					background-position: -949px 7px;
				}
				.body_box_news2 .date_li {
					background-position: -949px -24px;
				}
			.body_box_news .title_li {
				width: 528px;
				line-height: 1.5;
			}
			.body_box_news .title_li a { color: #717071; text-decoration:none; }
			.body_box_news .title_li a:hover { text-decoration:underline; }



/* ---------------------------- */
/* rightview */
/* ---------------------------- */
#rightview_home {
	float:right;
	width:268px;
	margin:0;
	padding:0;
	position:relative;
/*	top:-50px; */
	z-index: 600;
}
	#rightviewhead_home {
		margin:0;
		padding:0;
		width:268px;
		height:44px;
		background:transparent;
		text-indent:-9999px;
		background: url(/img/allimages_home.png) 0 0 no-repeat;
		background-position: -661px 0;
	}
	#rightviewbody_home {
		margin: 0 0 0 61px;
		padding: 0;
		background-color: #fff0fa;
		height: auto;
		margin-top: 1em;
		width: 208px;
	}

		#rightviewbody_home li {
			list-style:none;
			width:auto;
			height:auto;
			margin:0;
			padding:0;
			margin-bottom: 1em;
			border: 1px solid #eee;
		}
		#rightviewbody_home li div {
			width:auto;
			height:auto;
			margin:0;
			padding:0;
		}
		#rightviewbody_home li a {
			display:block;
			width:100%;
			height:auto;
			margin:0;
			padding:0;
		}
		#rightviewbody_home li a img {
			margin:0;
			width:100%;
			height:auto;
		}




/* ---------------------------- */
/* slides */
/* ---------------------------- */
#toparea_smenu_home {
	width: 960px;
	height: 378px;
	margin: 0;
	padding: 0;
}
#slidemenu_smenu {
	width: 960px;
	height: 378px;
	margin: 0;
	padding: 0;
	font-size: 5%;
}
#slidemenu_smenu dl {
	width: 960px;
	height: 378px;
	margin: 0;
	padding: 0;
}

		#slidemenu_smenu dt{
			width:5px;
			height:379px;
			margin:0;
			padding:0;
		}
		#slidemenu_smenu dt.active{
			height:379px;
			margin:0;
			padding:0;
			cursor:pointer;
			text-decoration:none;
		}
		#slidemenu_smenu dt.hover{
			height:379px;
			margin:0;
			padding:0;
			text-decoration:none;
		}
		#slidemenu_smenu dt.active.hover{
			height:379px;
			margin:0;
			padding:0;
			text-decoration:none;
		}

		#sdt_1{ background:url(/imgdata/slides/topimages_line1_1.png) 0 0 no-repeat; }
		#sdt_2{ background:url(/imgdata/slides/topimages_line1_2.png) 0 0 no-repeat; }
		#sdt_3{ background:url(/imgdata/slides/topimages_line1_3.png) 0 0 no-repeat; }
		#sdt_4{ background:url(/imgdata/slides/topimages_line1_4.png) 0 0 no-repeat; }
		#sdt_5{ background:url(/imgdata/slides/topimages_line1_5.png) 0 0 no-repeat; }
		#sdt_6{ background:url(/imgdata/slides/topimages_line1_6.png) 0 0 no-repeat; }
		#sdt_7{ background:url(/imgdata/slides/topimages_line1_7.png) 0 0 no-repeat; }
		#sdt_8{ background:url(/imgdata/slides/topimages_line1_8.png) 0 0 no-repeat; }
		
		/* edit ikeda */
		#sdt_1,#sdt_2,#sdt_3,#sdt_4,#sdt_5,#sdt_6,#sdt_7,#sdt_8{
			height:379px;
		}
		/*#sdt_1,#sdt_2,#sdt_3,#sdt_4{
			height:8px;
		}*/

		#slidemenu_smenu dd{
			width:920px;
			height:379px;
			margin:0;
			padding:0;
		}
		#slidemenu_smenu dd a{
			width:920px;
			height:379px;
			margin:0;
			padding:0;
			display:block;
			text-decoration:none;
		}

		#sdd_1{ background:url(/imgdata/slides/topimages_slide1.png) 0 0 no-repeat; }
		#sdd_2{ background:url(/imgdata/slides/topimages_slide2.png) 0 0 no-repeat; }
		#sdd_3{ background:url(/imgdata/slides/topimages_slide3.png) 0 0 no-repeat; }
		#sdd_4{ background:url(/imgdata/slides/topimages_slide4.png) 0 0 no-repeat; }
		#sdd_5{ background:url(/imgdata/slides/topimages_slide5.png) 0 0 no-repeat; }
		#sdd_6{ background:url(/imgdata/slides/topimages_slide6.png) 0 0 no-repeat; }
		#sdd_7{ background:url(/imgdata/slides/topimages_slide7.png) 0 0 no-repeat; }
		#sdd_8{ background:url(/imgdata/slides/topimages_slide8.png) 0 0 no-repeat; }


/* easy-accordion.js */
/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */

.easy-accordion{
	display:block;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}
.easy-accordion dt,
.easy-accordion dd{
	margin:0;
	padding:0;
}
.easy-accordion dt,
.easy-accordion dd{
	position:absolute;
}

/* edit ikeda */
.easy-accordion dt{
	margin-bottom:0;
	margin-left:0;
	z-index:5;
	cursor:pointer;
}
/*.easy-accordion dt{
	margin-bottom:0;
	margin-left:0;
	z-index:5;*/
	/* Safari */
	/*-webkit-transform: rotate(-90deg);*/
	/* Firefox */
	/*-moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;*/
	/* Internet Explorer */
/*	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;
}*/

.easy-accordion dd{
	z-index:1;
	opacity:0;
	overflow:hidden;
}
.easy-accordion dd.active{
	opacity:1;
}
.easy-accordion dd.no-more-active{
	z-index:2;
	opacity:1;
}
.easy-accordion dd.active{
	z-index:3;
}
.easy-accordion dd.plus{
	z-index:4;
}
	
/* edit ikeda */
.easy-accordion .slide-number{
	position:absolute;
	bottom:0;
	left:10px;
	font-weight:normal;
	font-size:1.1em;
}
	
/*.easy-accordion .slide-number{
	position:absolute;
	bottom:0;
	left:10px;
	font-weight:normal;
	font-size:1.1em;*/
	/* Safari */
	/*-webkit-transform: rotate(90deg);*/
	/* Firefox */
	/*-moz-transform: rotate(90deg);*/
	/* Internet Explorer */
	/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}*/

#animarea_fish {
	margin:160px 0 0 412px;
}
#animarea_fish img {
	filter: alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}

