
body {
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック', arial, sans-serif;
	line-height: 150%;
	margin: 0;  /*ボックス外側の /余白(値1つは上下左右をまとめて指定)*/
	padding: 0; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	border: 0;  /*境界線指定*/	
}

table,td,th {
	/* border-collapse:collapse; border:1px #1C79C6 solid; */
	border-collapse:collapse; border:1px #1C79C6 solid; vertical-align: top;
}

a.ex_link {
	background: url("images/blank_icon.png") no-repeat right 0;
	/* padding-right: 20px; */
	/* padding-right: 12px; */
	padding-right: 15px;
}

a:hover { color: white; background-color: royalblue; }

#header {
	background-color: #e7e7eb; /*背景色設定*/
	position: fixed; /*ボックスの配置方法(fixedは固定)*/
	top:0;
	height: 120px;   /*領域の高さ指定*/
	width: 100%;     /*幅指定(100%は画面横幅いっぱいに表示)*/
	color: #000000;  /*文字色指定*/
}

#logo {
	text-align: center; /*行の水平方向の揃え方(centerは中央揃え)*/
}

#fig1{
	text-align: center; /*行の水平方向の揃え方(centerは中央揃え)*/
	margin-top: 30px;   /*ボックス外側上の余白*/
}

#container {          /*container(入れ物、容器)の中に各要素(ボックス)を配置*/
	width: 860px;     /*幅指定*/
	margin: 0 auto;   /*ボックス外側の余白(値2つは左から上下,左右の値(左右autoで中央配置))*/
}
#home {
	height: 1000px; /*領域の高さ指定*/
	padding-top: 100px; /*ボックス内側上の余白*/
}

#data {
	height: 1000px; /*領域の高さ指定*/
	padding-top: 60px; /*ボックス内側上の余白*/
}

#data a:hover {
	/* color: #000000; */ /*文字色指定*/
	color: white; background-color: royalblue;
	text-decoration: none; /*テキストの装飾指定(下線、上線など)(noneはなし)*/
}


/* ----- フッター(ページの一番下の部分) ----- */

#footer {
	background-color: #e7e7eb; /*背景色設定*/
	position: fixed; /*ボックスの配置方法(fixedは固定)*/
	bottom: 0; /*下からの距離*/
	height: 40px; /*領域の高さ指定*/
	width: 100%; /*幅指定(100%は画面横幅いっぱいに表示)*/
}

#footer p {
	margin-top: 10px; /*ボックス外側上の余白*/
	text-align: center; /*行の水平方向の揃え方(centerは中央揃え)*/
	/*font-size: 0.75em; フォントサイズ指定(emはフォントの高さを１とした相対指定)*/
	color: #000000; /*文字色指定*/
}

/* ----- コンテンツ ----- */

#container h3 {
	font-size: 1.2em; /*フォントサイズ指定(emはフォントの高さを１とした相対指定)*/
	line-height: 20px; /*行の高さ指定*/
	margin: 30px 5px 10px; /*ボックス外側の余白(上、左右、下)*/
}


/* ---- テーブルの設定 ----- */
#tb1 {
	border-collapse: collapse; /*境界線の表示指定(collapseは重ねて表示)*/
	margin: 0 auto; /*ボックス外側の余白(値2つは左から上下,左右の値(左右autoで中央配置))*/
	border:none;
}

#tb1 td {
	border: none; /*境界線の一括指定(noneはなし)*/
}

#tb1 a:hover {
	/* color: #000000; */ /*文字色指定*/
	color: white; background-color: royalblue; 
	text-decoration: none; /*テキストの装飾指定(下線、上線など)(noneはなし)*/
}

#fig1{
	float:left;
}

#list1{
	float:right;
}

