@import url(taikai.css);

#body{
	color: #333;
	}

/*-----------------------------------------------------------
  Frameheadエリア（トップページ用）
-----------------------------------------------------------*/
#Framehead{
	background: url(/img/bg_Framehead_top.gif) 0 0 no-repeat !important;
	}

/*-----------------------------------------------------------
  MainImage
-----------------------------------------------------------*/
#MainImage{
	display: block;
	width: 900px;
	height: 310px;
	margin: 0 auto 13px auto;
	padding: 0;
	background: url(/img/MainImage.jpg) center top no-repeat;
	}

/*-----------------------------------------------------------
  FrameTopエリア
-----------------------------------------------------------*/
#FrameTop #Mainmenu2{
	margin: 0 0 17px 0;
	padding: 0;
	background: url(/img/bg_Mainmenu2.jpg) 0 0 no-repeat;
	width: 900px;
	height: 446px;
	position: relative;
	}
	#FrameTop #Mainmenu2 dl dt,
	#FrameTop #Mainmenu2 dl dd{
		display: none;
		}

	#FrameTop #Mainmenu2 dl dd#Menu2_taikai,
	#FrameTop #Mainmenu2 dl dd#Menu2_mtfuji,
	#FrameTop #Mainmenu2 dl dd#Menu2_tour,
	#FrameTop #Mainmenu2 dl dd#Menu2_event,
	#FrameTop #Mainmenu2 dl dd#Menu2_gourmet,
	#FrameTop #Mainmenu2 dl dd#Menu2_traffic{
		display: block;
		margin: 0;
		padding: 0;
		}

	#FrameTop #Mainmenu2 dl dd#Menu2_taikai a,
	#FrameTop #Mainmenu2 dl dd#Menu2_mtfuji a,
	#FrameTop #Mainmenu2 dl dd#Menu2_tour a,
	#FrameTop #Mainmenu2 dl dd#Menu2_event a,
	#FrameTop #Mainmenu2 dl dd#Menu2_gourmet a,
	#FrameTop #Mainmenu2 dl dd#Menu2_traffic a{
		padding: 0;
		display: block;
		width: 96px;
		height: 28px;
		overflow: hidden;
		text-indent: -10000px;
		behavior: url(/js/iepngfix.htc);
		position: absolute;
		}
		#FrameTop #Mainmenu2 dl dd#Menu2_taikai 	a{top: 377px; left: 133px; background: url(/img/btn_Menu2_taikai.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_mtfuji 	a{top: 176px; left: 255px; background: url(/img/btn_Menu2_mtfuji.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_tour 		a{top: 377px; left: 373px; background: url(/img/btn_Menu2_tour.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_event		a{top: 176px; left: 493px; background: url(/img/btn_Menu2_event.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_gourmet	a{top: 377px; left: 612px; background: url(/img/btn_Menu2_gourmet.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_traffic	a{top: 176px; left: 730px; background: url(/img/btn_Menu2_traffic.png) 0 0 no-repeat;}

		#FrameTop #Mainmenu2 dl dd#Menu2_taikai 	a:hover{top: 377px; left: 133px; background: url(/img/btn_Menu2_taikai_on.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_mtfuji 	a:hover{top: 176px; left: 255px; background: url(/img/btn_Menu2_mtfuji_on.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_tour 		a:hover{top: 377px; left: 373px; background: url(/img/btn_Menu2_tour_on.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_event		a:hover{top: 176px; left: 493px; background: url(/img/btn_Menu2_event_on.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_gourmet	a:hover{top: 377px; left: 612px; background: url(/img/btn_Menu2_gourmet_on.png) 0 0 no-repeat;}
		#FrameTop #Mainmenu2 dl dd#Menu2_traffic	a:hover{top: 176px; left: 730px; background: url(/img/btn_Menu2_traffic_on.png) 0 0 no-repeat;}


#FrameTop #Left{
	display: block;
	float: left;
	width: 600px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	#FrameTop #Left .TopNews{
		display: block;
		float: left;
		width: 600px;
		margin: 0;
		padding: 0;
		}
		#FrameTop #Left .TopNews .TopNewsT{
			position: relative;
			display: block;
			width: 600px;
			height: 40px;
			margin: 0 0 0.5em 0;
			padding: 0;
			background: url(/img/Top_T_News.gif) 0 0 no-repeat;
			}
			#FrameTop #Left .TopNews .TopNewsT a.TopTLink{
				position: absolute;
				width: 130px;
				height: 40px;
				top: 0;
				left: 470px;
				margin: 0;
				padding: 0;
				overflow: hidden;
				text-indent: -10000px;
				color: #FFFFFF;
				}
				#FrameTop #Left .TopNews .TopNewsT a.TopTLink:hover	{background: url(/img/Top_T_News_on.gif) 0 0 no-repeat;}
				#FrameTop #Left .TopNews .TopNewsT a.test01:hover	{background: url(/pattern/img/Top_T_News_on.gif) 0 0 no-repeat;}

		#FrameTop #Left .TopNewsList{
			display: block;
			width: 600px;
			margin: 0;
			padding: 0;
			}
			#FrameTop #Left .TopNewsList ul{
				display: block;
				list-style-type: none;
				text-align: left;
				margin: 0;
				padding: 0;
				}
				#FrameTop #Left .TopNewsList ul li{
					display: block;
					margin: 0;
					padding: 7px 0 7px 20px;
					background: url(/img/listmark_blue.gif) 0 27px no-repeat;
					line-height: 130%;
					font-size: 0.9em;
					}
					#FrameTop #Left .TopNewsList ul li strong{
						font-weight: normal;
						font-size: 0.8em;
						letter-spacing: 1px;
						color: #888888;
						}
					#FrameTop #Left .TopNewsList ul li a{
						padding: 0 0 10px 0;
						font-size: 1.2em;
						font-weight: bold;
						line-height: 1.2em;
						color: #e56100;
						}
					#FrameTop #Left .TopNewsList ul li img{
						margin: 0 0 0 10px;
						border: 1px solid #DFDFDF;
						float: right;
						width: 130px;
						}
					#FrameTop #Left .TopNewsList ul li img.nostyle{
						margin: 0;
						border: 0;
						float: none;
						width: auto;
						}

#FrameTop #Right{
	display: block;
	float: right;
	width: 285px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	#FrameTop #Right .TopInquiry{
		display: block;
		width: 285px;
		margin: 0 0 15px 0;
		padding: 0;
		background: #f7f7f7 url(/img/bg_TopInquiry.gif) 0 0 repeat-y;
		border-bottom: 1px solid #cccccc;
		}
		#FrameTop #Right .TopInquiry .TopInquiryT{
			position: relative;
			display: block;
			width: 285px;
			height: 40px;
			margin: 0 0 0.5em 0;
			padding: 0;
			background: url(/img/Top_T_Inquiry.gif) 0 0 no-repeat;
			text-indent: -10000px;
			}
		#FrameTop #Right .TopInquiry .TopInquiryC{
			margin: 0 13px 10px 13px;
			padding: 0;
			}
			#FrameTop #Right .TopInquiry .TopInquiryC p{
				margin: 0 0 0.5em 0;
				padding: 0;
				}
				#FrameTop #Right .TopInquiry .TopInquiryC p span{
					color: #cc0000;
					font-weight: bold;
					}
			#FrameTop #Right .TopInquiry .TopInquiryC .TopInquiryBtn a{
				display: block;
				margin: 0;
				padding: 0;
				width: 260px;
				height: 50px;
				background: url(/img/btn_inquiry.gif) 0 0 no-repeat;
				text-indent: -10000px;
				overflow: hidden;
				}
			#FrameTop #Right .TopInquiry .TopInquiryC .TopInquiryBtn a:hover{background: url(/img/btn_inquiry_on.gif) 0 0 no-repeat;}

	#FrameTop #Right .TopCounter{
		display: block;
		width: 285px;
		margin: 0;
		padding: 0;
/*		background: #f7f7f7 url(/img/bg_TopInquiry.gif) 0 0 repeat-y;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;*/
		position: relative;
		}
		#FrameTop #Right .TopCounter .TopCounterC{
			margin: 10px 13px;
			padding: 0;
			font-size: 0.9em;
			position: absolute;
			top: 23px;
			}
/*	#FrameTop #Right .TopCounter .TopCounterFuji{
		position: absolute;
		top: -20px;
		left: 205px;
		background: url(/img/bg_TopCounterC.png) 0 0 no-repeat;
		behavior: url(/js/iepngfix.htc);
		width: 75px;
		height: 100px;
		}*/
