@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------------------------------------
 レイアウト
---------------------------------------------------------------------------------------*/
	/* navigation
	-------------------------*/
	#navi{
		width:834px;
		background:url(../../images/bg_navi.gif) top right no-repeat;
		padding-top:39px;
		padding-bottom:20px;
	}
	
	/* main area
	-------------------------*/
	#main{
		width:642px;
		padding-right:20px;
		float:left;
		line-height:1.5;
	}

	/* sub navigation
	-------------------------*/
	#sub_navi{
		width:151px;
		float:right;
		background:url(../images/bg_subnavi.gif) 0px 0px repeat-y;
		padding:13px 5px 13px 14px;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	
/* -------------------------------------------------------------------------------------
navigation
---------------------------------------------------------------------------------------*/
	#navi ul{
	height:528px;
	}
	#navi ul li{
		float:left;
		width:139px;
		height:528px;
		list-style:none;
		text-indent:-9999em;
		margin-bottom:20px;
	}
		#navi ul li a,
		#navi ul li a:hover{
			display:block;
			width:139px;
			height:528px;
			background-position:0px 0px ;
			background-repeat:no-repeat;
			text-indent:-9999em;
		}
		
		/* off
		-------------------------*/
		#navi ul li.navi01 a,
		#navi ul li.navi01 a:hover{background-image:url(../../images/navi01.jpg);}
		#navi ul li.navi02 a,
		#navi ul li.navi02 a:hover{background-image:url(../../images/navi02.jpg);}
		#navi ul li.navi03 a,
		#navi ul li.navi03 a:hover{background-image:url(../../images/navi03.jpg);}
		#navi ul li.navi04 a,
		#navi ul li.navi04 a:hover{background-image:url(../../images/navi04.jpg);}
		#navi ul li.navi05 a,
		#navi ul li.navi05 a:hover{background-image:url(../../images/navi05.jpg);}
		#navi ul li.navi06 a,
		#navi ul li.navi06 a:hover{background-image:url(../../images/navi06.jpg);}/*
		#navi ul li.navi07 a,
		#navi ul li.navi07 a:hover{background-image:url(../../images/navi07.jpg);}
		#navi ul li.navi08 a,
		#navi ul li.navi08 a:hover{background-image:url(../../images/navi08.jpg);}*/
		
		/* over
		-------------------------*/
		#navi ul li a:hover{
			background-position:0px -528px !important;
		}

/* -------------------------------------------------------------------------------------
メインエリア
---------------------------------------------------------------------------------------*/
	#index #main{
		width:590px;
	}
		#index #main dt.signature {
			margin-top:12px;
			text-align:right;
		}
	/* h2
	-------------------------*/
	#index h2{
		text-indent:-9999em;
		width:312px;
		height:15px;
		background:url(../../images/h2_ttl.gif) 0px 5px no-repeat;
		margin:0px 0px 20px 0px;
		padding-top:10px;
	}
		
	
/* -------------------------------------------------------------------------------------
sub navi
---------------------------------------------------------------------------------------*/
	#index #sub_navi{
		width:207px;
		padding:0px ;
		background:url(../../images/bg_sub.gif) 0px 0px repeat-y !important;
	}
	#index #sub_navi dl{
		padding:20px 0px 0px 20px;
	}
		#sub_navi dl dd{
			padding:7px 0px;
			background:none;
		}
		#sub_navi dl dt{
			text-indent:-9999em;
			height:15px;
			padding:0px 0px 5px 0px;
			background-position:0px 0px ;
			background-repeat:no-repeat;
		}
			#sub_navi dl dt.date{
				background-image:url(../../images/sub_ttl01.gif);
			}
			#sub_navi dl dt.place{
				background-image:url(../../images/sub_ttl02.gif);
			}
			#sub_navi dl dt.plan{
				background-image:url(../../images/sub_ttl03.gif);
			}
		#sub_navi dl dd.bottom{
			background:none;
		}
		#sub_navi dl dd{
			background-position:0px 0px !important;
			background-repeat:no-repeat;
		}
			#sub_navi dl dd span{
				visibility:hidden;
			}
			#sub_navi dl dd.date{
				background-image:url(../../images/sub_txt01.gif) !important;
				height:13px;
			}
			#sub_navi dl dd.place{
				background-image:url(../../images/sub_txt02.gif) !important;
				height:42px;
			}
			#sub_navi dl dd.plan{
				background-image:url(../../images/sub_txt03.gif) !important;
				height:29px;
			}
