@charset "utf-8";

/*
***************************************************************************************************
	▼共通部分のスタイル▼
***************************************************************************************************
*/
body
{
	background-color	: #555;
	font-family			: 'ＭＳ Ｐゴシック', Osaka, serif;
}

/*
***************************************************************************************************
	▼包含ボックスのスタイル▼
***************************************************************************************************
*/
.containerLv1
{
	background-color	: white;
	width				: 100%;
	text-align			: center;
	overflow			: hidden;
}

/*
***************************************************************************************************
	▼ヘッダー部分のスタイル▼
***************************************************************************************************
*/
.header
{
	background-color	: white;
	background-image	: url(../image/background/navBack04.gif);
	background-repeat	: repeat-x;
	background-position	: left bottom;
	width				: 100%;
	color				: #555;
	text-align			: center;
	overflow			: hidden;
}

.navigation
{
	background-image	: url(../image/background/navShadow05.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	width				: 751px; /* ナビゲーションバー右端のハイライトを最右ボタン右端に隣接させるため、この値から変更しない。 */
	height				: 46px;
	clear				: both;
	margin				: 0 auto;
	padding-left		: 10px;
}

#top .navigation
{
	background-image	: none;
}

/*
***************************************************************************************************
	▼メイン部分のスタイル▼
***************************************************************************************************
*/
.containerLv2
{
	background-repeat	: no-repeat;
	background-position	: center top;
	width				: 800px;
	text-align			: left;
	overflow			: hidden;
	margin				: 0 auto;
	padding				: 0px 0 0px 0;
}

#top .main
{
	width				: 565px;
	_width				: 550px;
	float				: left;
	margin-top			: 0px;
}

#top .content
{
	width				: 565px;
	_width				: 550px;
	margin				: 10px 0 0 13px;
}

#top .aside
{
	width				: 225px;
	_width				: 229px;
	float				: right;
	margin-top			: 0px;
	padding				: 30px 0 0 5px;
}

/*
***************************************************************************************************
	▼フッター部分のスタイル▼
***************************************************************************************************
*/
.footer
{
	background-color	: #555;
	width				: 770px;
	clear				: both;
	margin				: 0 auto;
	padding				: 0.5em 0 0.5em 30px;
}



