/********************************************************************************
  0.ページ設定
 ********************************************************************************/

	* {
		margin:0;
		padding:0;
	}
	html {
    	height:100%;
    	margin-bottom:1px;
    }
	body {
		width:100%;
		background-color:#FFFFFF;
	}
	
	
/********************************************************************************
  1.レイアウト
 ********************************************************************************/

	/* サイト全体 */
	html{
		height:100%;
		margin-bottom:1px;
	}

	div#_main {
		width:840px;															/* 横幅 */
		margin:0 auto;
		page-break-inside: avoid;															/* 外側の余白（上下・左右） */
	}

	/* サイト上部 */
	div#_top {
		width:840px;															/* 横幅 */
		padding-top:20px;														/* 内側の余白（上） */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（上） */
	div#_top_1 {
		width:840px;															/* 横幅 */
		height:60px;															/* 縦幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（上左） */
	div#_top_1_1 {
		width:200px;															/* 横幅 */
		height:60px;															/* 縦幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（上右） */
	div#_top_1_2 {
		width:640px;															/* 横幅 */
		height:60px;															/* 縦幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（上右上） */	
	div#_top_1_2_1 {
		width:640px;															/* 横幅 */
		height:20px;															/* 縦幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}
	div#_top_1_2_1 li {
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（上右下） */
	div#_top_1_2_2 {
		width:640px;															/* 横幅 */
		height:40px;															/* 縦幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（上下） */
	div#_top_1_3 {
		width:840px;															/* 横幅 */
		height:10px;															/* 縦幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト上部（下） */
	div#_top_2 {
		width:840px;															/* 横幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}
	div#_top_2 li {
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト中央 */
	div#_center {
		width:840px;															/* 横幅 */
		min-height:320px;														/* 縦幅 */
		padding-top:20px;														/* 内側の余白（上） */
		padding-bottom:20px;													/* 内側の余白（下） */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト下部 */
	div#_bottom {
		padding-top:20px;														/* 内側の余白（上） */
		width:840px;															/* 横幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト下部（上） */
	div#_bottom_1 {
		height:20px;															/* 縦幅 */
		width:840px;															/* 横幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}
	div#_bottom_1 li {
		padding-left:25px;														/* 内側の余白（左） */
		padding-right:5px;														/* 内側の余白（左） */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

	/* サイト下部（下） */
	div#_bottom_2 {
		margin-top:5px;															/* 外側の余白（上） */
		height:20px;															/* 縦幅 */
		width:840px;															/* 横幅 */
		float:left;																/* 表示位置 */
		page-break-inside: avoid;
	}

/********************************************************************************
  2.背景
 ********************************************************************************/

	/* サイト上部（上下） */
	div#_top_1_3 {
		background-image:url(../images/top_line.gif);							/* 背景画像 */
		background-repeat:no-repeat;											/* 画像繰り返し */	
	}

	/* サイト下部（上） */
	div#_bottom_1 li {
		background-image:url(../images/contents_value_mark.gif);				/* 背景画像 */
		background-repeat:no-repeat;											/* 画像繰り返し */
		background-position:10px 50%;											/* 画像位置 */
		
	}
	/* サイト下部（下） */
	div#_bottom_2 {
		background-image:url(../images/bottom_line.gif);						/* 背景画像 */
		background-repeat:no-repeat;											/* 画像繰り返し */
	}

/********************************************************************************
  3.文字
 ********************************************************************************/

 	/* サイト上部 */
	div#_top {
		font-size:12px;															/* サイズ */
		font-family:'ＭＳ ゴシック';											/* 種類 */
		color: #333333;															/* 色 */
		line-height: 170%;														/* 行間 */
	}
	div#_top a {
		text-decoration:none;
	}
	div#_top a:link {
		color:#333333;															/* 色 */
	}
	div#_top a:visited {
		color:#333333;															/* 色 */
	}
	div#_top a:hover {
		color:#FF9933;															/* 色 */
	}	

 	/* サイト下部 */
	div#_bottom {
		font-size:12px;															/* サイズ */
		font-family:'ＭＳ ゴシック';											/* 種類 */
		color: #333333;															/* 色 */
		line-height: 170%;														/* 行間 */
	}
	div#_bottom a {
		text-decoration:none;
	}
	div#_bottom a:link {
		color:#333333;															/* 色 */
	}
	div#_bottom a:visited {
		color:#333333;															/* 色 */
	}
	div#_bottom a:hover {
		color:#FF9933;															/* 色 */
	}	


/********************************************************************************
  99.その他
 ********************************************************************************/

	div#_main ul { 
		list-style:none;														/* リストスタイル */
	}
	
	/* 回り込み */
	div.floatLeft {
		float:left;
	}
	
	/* 回り込みを解除 */
	div.floatClear {
		clear:both;
	}
	
	/* 詳細情報 */
	div.detail_button {
		padding-left:60px;
	}

/********************************************************************************
  100.一覧
 ********************************************************************************/

	/* サイト全体 */
	div#_main {
	}

	/* サイト上部 */
	div#_top {
	}

	/* サイト上部（上） */
	div#_top_1 {
	}

	/* サイト上部（上左） */
	div#_top_1_1 {
	}

	/* サイト上部（上右） */
	div#_top_1_2 {
	}

	/* サイト上部（上右上） */
	div#_top_1_2_1 {
	}

	/* サイト上部（上右下） */
	div#_top_1_2_2 {
	}

	/* サイト上部（上下） */
	div#_top_1_3 {
	}

	/* サイト上部（下） */
	div#_top_2 {
	}

	/* サイト中央 */
	div#_center {
	}

	/* サイト下部 */
	div#_bottom {
	}

	/* サイト下部（上） */
	div#_bottom_1 {
	}

	/* サイト下部（下） */
	div#_bottom_2 {
	}


