/********************************************************************************
  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 {
}

