@charset "euc-jp";

/* ===== ページ構成基本要素 ===== */
body
	{
		background: #EAE7D0 url(../images/boitepaperW.jpg) left top repeat;
		line-height: 1.5;
		font-size: 75%;											/* フォントサイズを初期値の75%に指定 */
																				/* フォントファミリを優先順に指定 */
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	}

#wrapper
	{
		margin-left: auto;
		margin-right: auto;
		width: 650px;
	}


/* ===== ヘッダー ===== */
#header
	{
		margin: 0;
		border-top: 1px solid #AEAB9C;
		border-bottom: none;
		border-left: 1px solid #AEAB9C;
		border-right: 1px solid #AEAB9C;
		background-color: #FFFFFF;
		padding: 0;
		width: 100%;
	}

#header h1.logo
	{
		margin: 30px 0 20px 32px;
		padding: 0;
	}

#globalNavi
	{
		margin: 0;
		padding: 0;
		width: 100%;
		height: 26px;												/* ボックスの高さを指定 */
		overflow: hidden;										/* はみ出した内容を隠す */
		list-style: none;										/* リストのマーカーを表示させない */
	}

#globalNavi li
	{
		float: left;
		margin: 0;
		padding: 0;
		width: 108px;
	}

#globalNavi a
	{
		display: block;
		background-image: url(../images/boiteBar.gif);
		background-position: left top;			/* オンマウス時の背景画像の開始位置を左上に指定 */
		padding: 8px 0 8px 0;
		width: 100%;
		text-align: center;
		text-decoration: none;
		line-height: 1;
		color: #FFFFFF;
		font-size: 10px;
	}

#globalNavi a:hover
	{
		background-position: right top;			/* オンマウス時の背景画像の開始位置を右上に指定 */
	}


/* ===== 本文 ===== */
#contentWrapper
	{
		margin: 0;
		border-top: none;
		border-bottom: 1px solid #AEAB9C;
		border-left: 1px solid #AEAB9C;
		border-right: 1px solid #AEAB9C;
		background-color: #FFFFFF;
		padding: 17px 0;
		width: 100%;
		overflow: auto !important;
		overflow /**/: hidden;
	}

#content
	{
		display: inline;										/* IEのマージンバグ対応 */
		float: left;
		margin: 0 0 0 17px;									/* 左方向にマージンを指定 */
		padding: 0;
		width: 473px;
	}

#primary
	{
		float: right;
		margin: 0;
		padding: 17px 30px;
		width: 270px;
	}

#primary h2.logo
	{
		margin: 0;
		padding: 0;
		text-align: center;
	}

#primary p
	{
		color: #EE7433;
	}


/* ===== 補足情報 ===== */
#secondary
	{
		float: left;
		border: 1px dashed #AEAB9C;
		margin: 0;
		padding: 17px 5px 0 10px;
		width: 126px;
	}

#secondary ul
	{
		margin: 0 0 20px 0;
		padding: 0;
		width: 100%;
		list-style: none;										/* リストのマーカーを表示させない */
	}

#secondary li
	{
		margin: 0;
		background: transparent url(../images/list_marker.gif) left center no-repeat;
		padding: 0;
	}

#secondary a
	{
		padding-left: 10px;
		text-decoration: none;
		color: #666666;
	}

#secondary h3
	{
		margin: 0;
		padding: 0;
		color: #EE7433;
		font-size: 110%;
		font-weight: normal;
	}


/* ===== リンク・広告など ===== */
#advertisement
	{
		display: inline;										/* IEのマージンバグ対応 */
		float: right;
		border: 1px dashed #AEAB9C;
		margin: 0 17px 0 0;									/* 右方向にマージンを指定 */
		padding: 17px 5px 0 10px;
		width: 126px;
	}

#advertisement h3
	{
		margin: 0;
		padding: 0;
		color: #EE7433;
		font-size: 110%;
		font-weight: normal;
	}

#advertisement ul
	{
		margin: 0 0 20px 0;
		padding: 0;
		width: 100%;
		list-style: none;										/* リストのマーカーを表示させない */
	}

#advertisement li
	{
		margin: 0;
		background: transparent url(../images/list_marker.gif) left center no-repeat;
		padding: 0;
	}

#advertisement a
	{
		padding-left: 10px;
		text-decoration: none;
		color: #666666;
	}


/* ===== フッター ===== */
#footer
	{
		clear: both;
		margin-top: 11px;
		border: 1px solid #AEAB9C;
		background-color: #FFFFFF;
		width: 100%;
	}

#footer p
	{
		text-align: center;
	}
