BODY {
	FONT-SIZE: 12px
}
TABLE {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
.font-10 {
	FONT-SIZE: 10px
}
.button {
	WIDTH: 12em
}
.h4-title {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LETTER-SPACING: 0.5em; TEXT-ALIGN: center
}
.td-header {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffcc
}
.banner DIV {
	BACKGROUND-COLOR: #99ccff
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.left {
	TEXT-ALIGN: left
}
.middle {
	VERTICAL-ALIGN: middle
}
.bottom {
	VERTICAL-ALIGN: bottom
}
.l-t {
	BORDER-TOP-WIDTH: 2px
}
.l-r {
	BORDER-RIGHT-WIDTH: 2px
}
.l-b {
	BORDER-BOTTOM-WIDTH: 2px
}
.l-l {
	BORDER-LEFT-WIDTH: 2px
}
.n-t {
	BORDER-TOP-WIDTH: 0px
}
.n-r {
	BORDER-RIGHT-WIDTH: 0px
}
.n-l {
	BORDER-LEFT-WIDTH: 0px
}
.n-b {
	BORDER-BOTTOM-WIDTH: 0px
}
.error {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	LETTER-SPACING: 0.5em; 
	TEXT-ALIGN: center;
	color: red;
}
.error-mes {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: left;
}

/*テーブルのスタイル*/
.dw-tb01
	{
		width: 450px;
		border: solid 1px #888888;
		margin: 10px 20px;
	}
		
.dw-tb01-th
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: center;
		width: 30px;
		padding: 2px 5px;
	}
.dw-tb01-td
	{
		border: solid 1px #888888;
		background-color:#ffeeaa;
		text-align: center;
		width: 120px;
		padding: 2px 5px;
	}
.dw-tb01-tdd
	{
		border: solid 1px #888888;
		text-align: left;
		padding: 2px 5px;
		line-height: 1.8em;
	}
	
.mess
	{
		color:red;
		font-weight:bold;
		text-align:left;
		padding-left:10px;
	}