* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: left; BACKGROUND: #555
}
#b1 {
	TEXT-ALIGN: left
}
#b2 {
	TEXT-ALIGN: left
}
#b3 {
	TEXT-ALIGN: left
}
#b4 {
	TEXT-ALIGN: left
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
/* ============  H1 トップヘッダー間隔 */
H1 {
	MARGIN: 0px 0px 0px 0px
}
/* ========================================  #b1234 ページ基本 */
#b1234 {
	POSITION: relative; MARGIN: auto; WIDTH: 800px; BACKGROUND: #fff; BORDER-TOP: #0000cc 5px solid
}
#b1 {
	POSITION: relative
}
/* ============#b2左メニューコーナー幅 */
#b2 {
	WIDTH: 180px; FLOAT: left
}
/* ============#b3右コンテンツ位置 */
#b3 {
	WIDTH: 550px; FLOAT: right
}
/* ===========#b4 下部リンクバー幅 */
#b4 {
	WIDTH: 800px; CLEAR: both
}
/* ===========#a1 上部中央リンク */
UL#a1 {
	POSITION: absolute; WIDTH: 600px; MARGIN-LEFT: 0px; TOP: 149px; RIGHT: 110px 
}
/* ===========#a1 LIトップリンクボックス幅 */
UL#a1 LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; WIDTH: 120px; FLOAT: left
}
/* ===========HEIGHT リストボックス高さ */
UL#a1 LI A {
	POSITION: relative;  HEIGHT: 19px; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(img/paperlink.gif) #ccc no-repeat; COLOR: #fff; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
UL#a1 LI A:hover {
	BACKGROUND-POSITION: -170px 0px; COLOR: #222
}
UL#a1:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
/*====flashコーナー位置調整上段との間隔0px 左余白0px 下段との間隔10px 左余白0px　*/
P#a2 {
	MARGIN: 0px 0px -50px 0px
}

/* --- リストエリア --- */
ul.thumbnail {
width: 100%; /* リストエリアの幅 */
min-width: 800px; /* リストエリアの最小幅（不要な場合は削除） */
margin:  -10px;/* リスト左揃え指示 */
padding: 50px 0 70px; /* リストエリアのパディング（上、左右、最下段間隔） */
list-style-type: none;
}

/* --- リスト項目 --- */
ul.thumbnail li {
width: 32%; /* 項目の幅 */
float: left;
}

/* --- 項目内容 --- */
ul.thumbnail dl {
width: 800px; /* 内容の幅 */
margin: 15%; /* 内容のセンタリング */
font-size: 80%;
}

/* --- 写真エリア --- */
ul.thumbnail dt {
/* height: 170px; */ /* 写真エリアの高さ（dt要素の高さを指定する場合） */
margin-bottom: 5px; /* 写真エリアの下マージン */
}
ul.thumbnail dt img {
border: 1px #808080 solid; /* 写真の境界線 */
}

/* --- キャプションエリア --- */
ul.thumbnail dd {
margin: 0 0 3px; /* キャプションエリアのマージン（上、左右、下） */
height: 2em; /* キャプションエリアの高さ */
line-height: 120%;
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

.top_button {
 position: absolute;
 top: 1410px;
 left: 587px;
 width: 183px;
 height: 259px;
}

