
/*** style reset *************************************************************/

*{
	margin		: 0;
	padding		: 0;
	line-height	: 1.5;
	font-size	: 12px;
	color		: white;
}

img{
	border		: 0;
}


/*** base ********************************************************************/

html{
	width				: 100%;
	height				: auto;
	text-align			: center;
}

body{
	width				: 100%;
	height				: auto;
	background			: #333333 url("./common_images/body_bg.png") no-repeat scroll center bottom;
	text-align			: center;
	margin				: 0 auto;
	padding				: 0 0 95px;
}

#whole{
	width				: 955px;
	background-color	: black;
	margin				: 0 auto;
	text-align			: left;
	position			: relative;
}


/*** header ********************************************************************/

h1{
	padding				: 0 0 0;
	background-color	: trasnparent;
	font-weight			: normal;
}

#header{
}

	#header #bnr{
		display	: block;
		float	: left;
	}

	#header #tel{
		display	: block;
		float	: right;
	}

	#header #photo img{
	}



/*** aside *******************************************************************/

#aside{
	float	: left;
	width	: 245px;
	margin-bottom	: 20px;
}
	#aside h2{
		margin	: 0 5px 10px 10px;
	}
	#aside .section{
		padding	: 0px 20px 15px;
	}
		#aside .section *{
			margin-bottom	: 5px;
		}
			#aside .section * *{
				margin-bottom	: 0px;
			}


/*** footer ********************************************************************/

#copyright{
	width		: 100%;
	line-height	: 20px;
	padding		: 0 0 40px;
	color		: white;
	clear		: both;
	background-color	: #4d4d4d;
	font-style	: normal;
	text-align	: center;
}


/*** for print *************************************************************/

@media print{
}




