@charset "utf-8";
/* CSS Document */


/*=============================
　content_home
=============================*/


#content_home{
	padding:0px;
	width:950px;
}

/*=============================
　home01
=============================*/
#home01{
	width:950px;
	/*msg01がなければ23pxあれば13px*/
	/*padding-bottom:23px;*/
	padding-bottom:13px;
}

#home01 p#msg01{
	margin-left:20px;
	font-size:120%;
}

/*=============================
　home02
=============================*/
#home02{
	width:950px;
	padding-bottom:20px;
}


/*=============================
　home02_left
=============================*/
#home02_left{
	/*background-color:#ff0000;DEBUG*/
	width:560px;
	padding-left:20px;
	float:left;
}
#home02_left h3{
	padding-bottom:12px;
}
#home02_left h3.m-bottom00{
	padding-bottom:0px;
}

#home02_left table.table01{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	width:560px;
}

#home02_left table.table01 th{
	background-color:#ededed;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:123px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	color:#004018;
}
#home02_left table.table01 td{
	background-color:#ffffff;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:434px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}



/*入館方法　詳細　start*/
#home02_left table.table02{
	border:solid 1px #cccccc;
}

#home02_left table.table02 th{
	background-color:#ffffff;
	width:105px;
	padding:2px;
	color:#000000;
	vertical-align:top;
	border:solid 1px #cccccc;
}
#home02_left table.table02 td{
	background-color:#ffffff;
	padding:2px;
	width:295px;
	border:solid 1px #cccccc;
}
/*入館方法　詳細　end*/




/*年間パス　start */
#nenpass01 div#contents_left01{
	float:left;
	width:330px;
	margin-right:10px;
}

#nenpass01 div#contents_left02{
	float:left;
	width:220px;
}

/*年間パス　end   */





#home02_left iframe{
	margin-bottom:20px;
}

/*お知らせ　start*/
div#oshirase02{
	border:solid 1px #ffb1b1;
	padding:8px;
	color:#f30;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	font-size:120%;
}
div#oshirase02 em{
	font-weight:bolder;
}
div#oshirase03{
	border:solid 1px #ffb1b1;
	padding:8px;
	margin-left:20px;
	margin-right:20px;
	font-size:120%;
}
/*お知らせ　end  */



/*休館日のお知らせ　start*/
#home02_left div#oshirase01{
	border:solid 1px #ffb1b1;
	padding:8px;
}

#home02_left div#oshirase01 h4{
	background-color:#ffe9e9;
	text-align:center;
	color:#000;
	margin-bottom:5px;
}
#home02_left div#oshirase01 p.text01{
	font-size:120%;
	color:#ff3300;
	padding-top:10px;
	margin-bottom:5px;
	font-weight:bolder;
	border-top:solid 1px #ffb1b1;
}

#home02_left div#oshirase01 p.text02{
	color:#ff3300;
	padding-top:10px;
	margin-bottom:5px;
	border-top:solid 1px #ffb1b1;
}

#home02_left div#oshirase01 p.text03{
	padding-top:10px;
	margin-bottom:5px;
	border-top:solid 1px #ffb1b1;
}



/*休館日のお知らせ　end*/



/*=============================
　home02_right
=============================*/
#home02_right{
	/*background-color:#00ff00;DEBUG*/
	width:330px;
	margin-left:20px;
	float:left;
}
#home02_right h3{
	padding-bottom:0px;
}


#home02_right div#oshirase iframe{
	border:solid 3px #e61b15;
	margin-bottom:20px;
}


/*=============================
　カレンダー
=============================*/

#navi{
	width:330px;
	overflow:hidden;
	/*margin-bottom:30px;*/
}

#navi .pageWrap{
	width:990px;
}

#navi .pageWrap .page{
	width:330px;
	float:left;
}

#navi p{
	clear:both;
	width:330px;
	padding:10px 0;
	text-align:center;
}

#navi p img{
	cursor:pointer;
}







