BODY {
	BACKGROUND: #E8FFFF
}
#main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 10px
}
H1#toptitle {
	DISPLAY: none
}
H2 {
	BORDER-RIGHT: #fcc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fcc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: small; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #fcc 1px solid; WIDTH: 90%; PADDING-TOP: 5px; BORDER-BOTTOM: #fcc 1px solid; TEXT-ALIGN: center
}
H2 A {
	TEXT-DECORATION: none
}
#titlegazo {
	PADDING-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: #a0a0a0 1px solid; TEXT-ALIGN: left
}
#preface {
	BORDER-RIGHT: #99f 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #99f 2px solid; PADDING-LEFT: 10px; FONT-SIZE: small; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #99f 2px solid; WIDTH: 480px; LINE-HEIGHT: 150%; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #99f 2px solid; TEXT-ALIGN: left
}
#preface P {
	TEXT-INDENT: 1em
}
#leftcol {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; BACKGROUND: #09D0FF; FLOAT: left; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 240px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#rightcol {
	MARGIN-TOP: 10px; FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 530px; TEXT-ALIGN: center
}
#bottombox {
	CLEAR: both; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto auto; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 97%; PADDING-TOP: 10px; BORDER-BOTTOM: #a0a0a0 1px solid; TEXT-ALIGN: center
}
#news {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#news P {
	TEXT-ALIGN: left
}
.homenavi A {
	BORDER-RIGHT: #202020 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #202020 1px solid; PADDING-LEFT: 2px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 6px; MARGIN-LEFT: 10px; BORDER-LEFT: #202020 1px solid; WIDTH: 30%; COLOR: #202020; MARGIN-RIGHT: 10px; PADDING-TOP: 6px; BORDER-BOTTOM: #202020 1px solid; TEXT-DECORATION: none
}
.homenavi A:hover {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; BACKGROUND: #ffffff; LEFT: 1px; BORDER-LEFT: #0000ff 1px solid; COLOR: #0000ff; BORDER-BOTTOM: #0000ff 1px solid; POSITION: relative; TOP: 1px
}
.homenavi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; WIDTH: 95%; MARGIN-RIGHT: auto; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.homenavi A {
	DISPLAY: block; MARGIN: 5px; WIDTH: 200px; LINE-HEIGHT: 200%
}
.formcont {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
LI {
	MARGIN-TOP: 1em
}
.left120 {
	FLOAT: left; WIDTH: 120px
}
.left120t {
	FLOAT: left; WIDTH: 120px
}
.right120 {
	FLOAT: right; WIDTH: 120px
}
.right120t {
	FLOAT: right; WIDTH: 120px
}
.left120t {
	BACKGROUND: #0000cc; COLOR: #ffffff; TEXT-ALIGN: center
}
.right120t {
	BACKGROUND: #0000cc; COLOR: #ffffff; TEXT-ALIGN: center
}
#bmiform {
	BACKGROUND: #9cf; MARGIN: 20px auto; WIDTH: 650px
}
#bodyfatform {
	BACKGROUND: #9cf; MARGIN: 20px auto; WIDTH: 650px
}
#bodyfatform {
	WIDTH: 550px
}
A.title {
	 COLOR: #202020; TEXT-DECORATION: none
}
A.title:hover {
	BACKGROUND: none; FONT-WEIGHT:nomal; 
	COLOR: #0000ff; TEXT-DECORATION: none;
}
A.title2 {
	BACKGROUND: #e0e0e0; COLOR: #202020;
	BORDER-RIGHT: #202020 1px solid; PADDING-RIGHT: 2px;
	 BORDER-TOP: #202020 1px solid; PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; MARGIN-LEFT: 1px;
	 BORDER-LEFT: #202020 1px solid; MARGIN-RIGHT: 1px; 
	PADDING-TOP: 1px; BORDER-BOTTOM: #202020 1px solid; 
	TEXT-DECORATION: none; MARGIN-RIGHT: 1px; 
}
A.title2:hover {
	RDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; BACKGROUND: #ffffff; LEFT: 1px; BORDER-LEFT: #0000ff 1px solid; COLOR: #0000ff; BORDER-BOTTOM: #0000ff 1px solid; POSITION: relative; TOP: 1px
}
#preface2 {
	BORDER-RIGHT: #99f 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #99f 2px solid; PADDING-LEFT: 10px; FONT-SIZE: small; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #99f 2px solid; LINE-HEIGHT: 150%; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #99f 2px solid; TEXT-ALIGN: left
}
#rightcol2 {
	MARGIN-TOP: 20px; FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 775px; TEXT-ALIGN: center
}
#preface2 {
	BORDER-RIGHT: #99f 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #99f 2px solid; PADDING-LEFT: 10px; FONT-SIZE: small; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #99f 2px solid; WIDTH: 775px; LINE-HEIGHT: 160%; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #99f 2px solid; TEXT-ALIGN: left
}

