.clearfix:after {
	content					: "";
	display					: block;
	clear					: both;
}

.clearfix	{
	display 				: block ;
	}

/* Hides from IE-mac \*/
* html .clearfix { height : 1% ; }
/* End hide from IE-mac */

*	{
	margin					: 0 ;
	padding 				: 0 ;
	}

a img	{
	border					: none ;
	}

a	{
	text-decoration			: none ;
	color 					: #ffffff ;
	}

a:hover	{
	color 					: #ffffff ;
	text-decoration			: none ;
	}

html	{
	font 					: normal 100%/1.5 suns-serif ;
	}

body	{
	font 					: normal 85%/1.5 suns-serif ;
	background				: #000000 ;
	color					: #ffffff ;
	}
	
/*ヘッダー************************************************/
	
.top_back {
	margin					: 0 ;
	padding					: 0 ;
	height					: 25px ;
	background				: #1A1A1A ;
}

.top_line{
	margin					: 0 auto ;
	padding					: 0 ;
	width					: 900px ;
}

.header{
	margin					: 0 auto ;
	padding					: 5px 0 5px 0 ;
	width					: 900px ;
}

.logo_left {
	float					: left ;
}

.logo_right {
	padding-top				: 20px ;
	float					: right ;
}

/*メニュー************************************************/

.menu_back{
	margin					: 0 auto ;
}

.menu{
	margin					: 0 auto ;
	padding					: 5px 0 0 0;
	width					: 900px ;
	height					: 35px ;
	display					: inline-block ;
}

.menu p{
	margin					: 0 auto ;
	padding					: 0 0 0 0;
	width					: 900px ;
	height					: 35px ;
	background				: url('img/menu_over.jpg') top no-repeat ;
	display					: inline-block ;
}

a.menu1{
	width					: 190px ;
	height					: 35px ;
	background				: url('img/menu1.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

a.menu2{
	width					: 160px ;
	height					: 35px ;
	background				: url('img/menu2.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

a.menu3{
	width					: 111px ;
	height					: 35px ;
	background				: url('img/menu3.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

a.menu4{
	width					: 125px ;
	height					: 35px ;
	background				: url('img/menu4.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

a.menu5{
	width					: 122px ;
	height					: 35px ;
	background				: url('img/menu5.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

a.menu6{
	width					: 85px ;
	height					: 35px ;
	background				: url('img/menu6.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

a.menu7{
	width					: 100px ;
	height					: 35px ;
	background				: url('img/menu7.jpg') top no-repeat ;
	display					: inline-block ;
	float					: left ;
}

.menu p a:hover{
	background				: none ;
}

/*フラッシュ***********************************************/
.flash{
	margin					: 0 auto ;
	padding					: 0 ;
	width					: 900px ;
	height					: 633px ;
}

/*お問い合わせ***********************************************/

.contact{
	margin					: 0 auto ;
	padding					: 0 ;
	width					: 900px ;
}

.c_img{
	padding-top				: 10px ;
}


/*フッター************************************************/

.foot{
	margin					: 0 auto ;
	padding					: 8px 0 ;
	width					: 900px ;
}

.foot_left{
	font					: normal 80%/100% 'ＭＳ Ｐゴシック';
	display					: inline-block ;
	float					: left ;
}

.foot_right{
	font					: normal 90%/100% 'Century Gothic';
	display					: inline-block ;
	float					: right ;
}

/***オールプラン***/

.banner{
	padding					: 10px 25px ;
	width					: 400px ;
	height					: 100px ;
	float					: left ;
	display					: inline-block ;
}

.banner2{
	padding					: 10px 25px ;
	width					: 400px ;
	height					: 100px ;
	float					: right ;
	display					: inline-block ;
}