/*------- 色付きスクロールバー -----------------*/
    body {
  background-color: #253944;
  scrollbar-face-color: #f0f0ff;
  scrollbar-shadow-color: #a2a2ff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #a2a2ff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #a2a2ff;
}
/*-------------------- head --------------------*/
.hpb-head-cell1 {
	background-color: #89bc98;
	font-size: 95%;
	font-weight: bold;
}
.hpb-head-tb1-cell1 {
	background-color: #a7d5ed;
}
.hpb-head-tb1-cell2 {
	color: #ffffff;
	background-color: #89bc98;
	font-size: 70%;
}
/*-------------------- contents --------------------*/

.hpb-cnt-cell1 {
	background-color: #6a8c73;
}
/*-------------------- horizontal menu --------------------*/

.hpb-hmenu1 {
}

.hpb-hmenu1-hil {
	color: #cce3d2;
	font-size: 80%;
	font-weight: bold;
}

.hpb-hmenu1-idle1 {
}

.hpb-hmenu1-idle2 {
}

.hpb-hmenu1-link0 {
	color: #cce3d2;
	text-decoration: none;
}

.hpb-hmenu1-link0:link {
	color: #cce3d2;
	text-decoration: none;
}

.hpb-hmenu1-link0:visited {
	color: #cce3d2;
	text-decoration: none;
}

.hpb-hmenu1-link0:hover {
	color: #cce3d2;
	text-decoration: underline;
}

.hpb-hmenu1-link1 {
	color: #cce3d2;
	font-size: 80%;
	text-decoration: none;
}

.hpb-hmenu1-link1:link {
	color: #cce3d2;
	font-size: 80%;
	text-decoration: none;
}

.hpb-hmenu1-link1:visited {
	color: #ffddcc;
	font-size: 80%;
	text-decoration: none;
}

.hpb-hmenu1-link1:hover {
	color: #cce3d2;
	font-size: 80%;
	text-decoration: underline;
}

.hpb-hmenu1-link2 {
	color: #cce3d2;
	font-size: 80%;
	text-decoration: none;
}

.hpb-hmenu1-link2:link {
	color: #cce3d2;
	font-size: 80%;
	text-decoration: none;
}

.hpb-hmenu1-link2:visited {
	color: #ffddcc;
	font-size: 80%;
	text-decoration: none;
}

.hpb-hmenu1-link2:hover {
	color: #cce3d2;
	font-size: 80%;
	text-decoration: underline;
}

