
/*** style reset *************************************************************/

*{
	margin		: 0;
	padding		: 0;
	line-height	: 1.5;
	font-size	: 12px;
}

img{
	border		: 0;
}


/*** base ********************************************************************/

html{
	width				: 100%;
	height				: auto;
	text-align			: center;
	background-color	: transparent;
	background-image	: url("./common_images/html_bg.png");
	background-repeat	: repeat-x;
	background-position	: center bottom;
}

body{
	width				: 100%;
	height				: auto;
	background-color	: transparent;
	background-image	: url("./common_images/body_bg.png");
	background-repeat	: repeat-x;
	background-position	: center top;
	text-align			: center;
	margin				: 0 auto;
}

#whole{
	width				: 955px;
	background-color	: trasnparent;
	margin				: 0 auto;
	text-align			: left;
	position			: relative;
}


/*** header ********************************************************************/

h1{
	padding				: 0 0 0;
	line-height			: 20px;
	background-color	: trasnparent;
	font-weight			: normal;
}

#header{
	height	: 100%;
	width	: 955px;
	margin-bottom:10px;
	clear	: both;
	overflow: hidden;
}

	#header #bnr{
		width	: 320px;
		height	: 50px;
		display	: block;
		float	: left;
	}

	#header #tel{
		width	: 240px;
		height	: 50px;
		display	: block;
		float	: right;
	}

	#header #photo img{
		margin-top	: 10px;
	}



/*** aside *******************************************************************/

#aside{
	float	: left;
	width	: 170px;
	margin-bottom	: 20px;
}

	#aside a img{
		margin-bottom	: 10px;
	}

	#aside h2{
		background	: transparent url("./common_images/aside_h2.png") no-repeat scroll left top;
		line-height	: 35px;
		text-indent	: 38px;
	}

	#aside div#aside_info{
		padding		: 0 0 110px;
		margin		: 0 0 10px;
		background	: transparent url("./common_images/aside_info_bg.png") no-repeat scroll left bottom;
	}
		#aside div#aside_info address{
			font-style	: normal;
			font-size	: 11px;
			padding		: 0 10px 0;
		}

	#aside div#aside_map{
		padding		: 0 0 10px;
		margin		: 0 0 10px;
		background	: transparent url("./common_images/aside_map_bg.png") no-repeat scroll left bottom;
	}
		#aside div#aside_map img{
			padding	: 0 10px 0;
		}
		#aside div#aside_map p{
			padding	: 0 10px 0;
			text-align	: right;
		}

/*** footer ********************************************************************/

#copyright{
	width		: 100%;
	height		: 80px;
	line-height	: 40px;
	color		: white;
	clear		: both;
	font-style	: normal;
	text-align	: center;
	margin		: 0 0 0 auto;
}


/*** for print *************************************************************/

@media print{
}




