
/*-------------------------------------------------------
　CommonArea　▼
---------------------------------------------------------*/
/*== Base ==============================*/
body {
	background		: #1f1212;
	}

/*== Framehead ==============================*/
#Framehead {
	height		: 350px;
	background	: url(/img/mv/image1.jpg) top center repeat-x;
	}

/*== Framemain ==============================*/
#Framemain {
	padding-top	: 15px;
	}

/*== Framemain ==============================*/
#Framemain,
#MainArea {
	color		: #a6a6a6;
	background	: none;
	}


/*-------------------------------------------------------
　Head　▼
---------------------------------------------------------*/
#TopGallery {
	width			: 950px;
	margin-bottom	: 20px;
	}
	#TopGallery h2 {
		width			: 83px;
		height			: 20px;
		padding			: 18px 0px 0px 867px;
		margin-bottom	: 10px;
		background		: url(/img/top/h2_gallery.jpg) no-repeat;
		}
		#TopGallery h2 a {
			display			: block;
			width			: 83px;
			height			: 19px;
			background		: url(/img/top/gallery_b.jpg);
			}
		#TopGallery h2 a:hover {
			background		: url(/img/top/gallery_b_on.jpg);
			}
	#TopGallery .GalleryBox {
		float			: left;
		width			: 186px;
		margin-left		: 5px;
		background		: #534e4e;
		}
	#TopGallery .GalleryBoxL {
		margin-left		: 0px;
		}
		#TopGallery .GalleryBox .GBpict{
			width			: 160px;
			padding			: 5px 13px;
			background		: #534e4e;
			}
			#TopGallery .GalleryBox .GBpict img {
				max-width	: 160px;
				height		: 110px;
				}
		#TopGallery .GalleryBox a.GBintroduce {
			display			: block;
			font-size		: 90%;
			width			: 160px;
			height			: 100px;
			padding			: 3px 13px 0px 13px;
			background		: url(/img/top/galery_bg.jpg) bottom right #534e4e no-repeat;
			}
		#TopGallery .GalleryBox a:hover.GBintroduce {
			background		: url(/img/top/galery_bg_on.jpg) bottom right #534e4e no-repeat;
			text-decoration : none;
			}
		#TopGallery .GalleryBox a.GBintroduce .GBym {
			display			: block;
			font-size		: 80%;
			margin-right	: 1em;
			}
		#TopGallery .GalleryBox a.GBintroduce .GBcity,
 		#TopGallery .GalleryBox a.GBintroduce .GBname {
			margin-right	: 1em;
			}

/*-------------------------------------------------------
　Left　▼
---------------------------------------------------------*/
#TopLeft {
	float		: left;
	width		: 200px;
	}

/*-------------------------------------------------------
　Middle　▼
---------------------------------------------------------*/
#TopMiddle {
	float			: left;
	line-height	: 1.2;
	width			: 510px;
	margin			: 0px 20px;
	}
#TopMiddle a {
	text-decoration	: none;
	}
	/*== Event ==============================*/
	#TopMiddle #EventBox {
		float			: left;
		width			: 240px;
		margin-bottom	: 10px;
		}
		#TopMiddle #EventBox h2 {
			width			: 240px;
			height			: 38px;
			background	: url(/img/top/h2_event.jpg) no-repeat;
			}
		#TopMiddle #EventBox ul {
			list-style-type	: none;
			margin			: 10px 2px 20px 2px;
			}
		#TopMiddle #EventBox li {
			margin			: 12px 0px;
			min-height		: 6em;/*行をそろえたい*/
			}
		#TopMiddle #EventBox a#EBGolist {
			display			: block;
			width			: 240px;
			height			: 25px;
			background	: url(/img/top/event_b.jpg) no-repeat;
			}
		#TopMiddle #EventBox a:hover#EBGolist {
			background	: url(/img/top/event_b_on.jpg) no-repeat;
			}
	/*== News ==============================*/
	#TopMiddle #NewsBox {
		float			: right;
		width			: 240px;
		margin-bottom	: 10px;
		}
		#TopMiddle #NewsBox h2 {
			width			: 240px;
			height			: 38px;
			background	: url(/img/top/h2_news.jpg) no-repeat;
			}
		#TopMiddle #NewsBox ul {
			list-style-type	: none;
			margin			: 10px 2px 20px 2px;
			}
		#TopMiddle #NewsBox li {
			margin			: 12px 0px;
			min-height			: 6em;/*行をそろえたい*/
			}
		#TopMiddle #NewsBox a#NBGolist {
			display			: block;
			width			: 240px;
			height			: 25px;
			background	: url(/img/top/news_b.jpg) no-repeat;
			}
		#TopMiddle #NewsBox a:hover#NBGolist {
			background	: url(/img/top/news_b_on.jpg) no-repeat;
			}
	/*== Concept ==============================*/
	#TopMiddle a.ConceptBox {
		display			: block;
		width			: 330px;
		padding			: 38px 160px 5px 10px;
		margin			: 15px 0px;
		}
		#TopMiddle a.ConceptBox strong {
			display			: none;
			}
	#TopMiddle a#ConceptShizen		{background	: url(/img/top/concept_shizen.jpg) no-repeat;}
	#TopMiddle a#ConceptSekkei		{background	: url(/img/top/concept_sekkei.jpg) no-repeat;}
	#TopMiddle a#ConceptKokyaku		{background	: url(/img/top/concept_kokyaku.jpg) no-repeat;}
	#TopMiddle a#ConceptHinshistu	{background	: url(/img/top/concept_hinshistu.jpg) no-repeat;}
	#TopMiddle a#ConcepttTaikyu		{background	: url(/img/top/concept_taikyu.jpg) no-repeat;}

	#TopMiddle a:hover#ConceptShizen		{background	: url(/img/top/concept_shizen_on.jpg) no-repeat;}
	#TopMiddle a:hover#ConceptSekkei		{background	: url(/img/top/concept_sekkei_on.jpg) no-repeat;}
	#TopMiddle a:hover#ConceptKokyaku		{background	: url(/img/top/concept_kokyaku_on.jpg) no-repeat;}
	#TopMiddle a:hover#ConceptHinshistu		{background	: url(/img/top/concept_hinshistu_on.jpg) no-repeat;}
	#TopMiddle a:hover#ConcepttTaikyu		{background	: url(/img/top/concept_taikyu_on.jpg) no-repeat;}


/*-------------------------------------------------------
　Right　▼
---------------------------------------------------------*/
#TopRight {
	float			: left;
	width			: 200px;
	}
