/* CSS Document */

h1 {
	font-size: 24px;	
}
.logo-title {
	margin-top: 1em;
	line-height: 180%;
/*	vertical-align: bottom; */
	text-align: center;
}

h3 {
	position:absolute;
	top:15px;
}

#menu:link { color:#FFFFFF; }
#menu:visited { color:#FFFFFF; }
#menu:hover { color:#FFFF00; }
#menu:active { color:#FFFF00; }

.font-small {
  font-size: smaller;
}
.ue {
  height: 10px;
}
.ma {
  height: 6px;
}

.daigr {
  width: 10px;
  height: 20px;
  background-color: #00CC33;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}
.sengr {
  height: 6px;
  background-color: #00CC33;
}
.syogr {
  background-color: #00CC33;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  width: 5px;
}

.daird {
  width: 10px;
  height: 20px;
  background-color: #FF3333;
  border-right: 1px solid #CC3300;
  border-bottom: 1px solid #CC3300;
}
.senrd {
  height: 6px;
  background-color: #FF3333;
}
.syord {
  background-color: #FF3333;
  border-right: 1px solid #CC3300;
  border-bottom: 1px solid #CC3300;
  width: 5px;
}

.daibl {
  width: 10px;
  height: 20px;
  background-color: #0066FF;
  border-right: 1px solid #003399;
  border-bottom: 1px solid #003399;
}
.senbl {
  height: 6px;
  background-color: #0066FF;
}
.syobl {
  background-color: #0066FF;
  border-right: 1px solid #003399;
  border-bottom: 1px solid #003399;
  width: 5px;
}

.daipp {
  width: 10px;
  height: 20px;
  background-color: #CC33FF;
  border-right: 1px solid #9933CC;
  border-bottom: 1px solid #9933CC;
}
.senpp {
  height: 6px;
  background-color: #CC33FF;
}
.syopp {
  background-color: #CC33FF;
  border-right: 1px solid #9933CC;
  border-bottom: 1px solid #9933CC;
  width: 5px;
}

.gyokan {
	line-height:24px;
	font-size: smaller;
}
.gyokan2 {
	line-height:16px;
	font-size: smaller;
}
.mokkori {
	border-top-style:outset;
	border-bottom-style:outset;
	border-width:thin;
}
