BODY {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #0078ae; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; COLOR: #000066
}
H2 {
	FONT-WEIGHT: bold; COLOR: #000066
}
H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 14px
}
P {
	TEXT-ALIGN: justify
}
.leftmenu {
	VERTICAL-ALIGN: top
}
.leftmenu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #dedede
}
.leftmenu A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.maincell {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: top
}
.left {
	MARGIN-RIGHT: 5px
}
.right {
	MARGIN-LEFT: 5px
}

/* 追加 */
.column-Form h2 {
	margin-bottom	:10px;
	}
.formStyle1 {
	text-align		:center;
	width			:720px;
	margin			:4;
	padding			:10px;
	padding-top		:0;
	border			:1px #CCC solid;
	background		:#F9F9F9;
	voice-family	:inherit;
	}
.formStyle1 table * {
	text-align		:left;
	}
.formStyle1 table p.right{
	text-align		:right;
	}
.formStyle1 table p.center{
	text-align		:center;
	}
.formStyle1 table th {
	text-align		:left;
	vertical-align	:top;
	white-space		:nowrap;
	padding			:5px 10px;
	}
.formStyle1 table th span {
	color			:#C00;
	font-size		:80%;
	}
.formStyle1 table td {
	padding			:5px 5px;
	}
.formStyle1 table td p.example {
	color			:#666;
	font-size		:85%;
	}
.formStyle1 table td .long {
	width			:300px;
	}
.formStyle1 table td .short {
	width			:150px;
	}
.formStyle1 table td .ime-zenkaku {
	ime-mode		:active;
	}
.formStyle1 table td .ime-hankaku {
	ime-mode		:disabled;
	}
.formStyle1 table td textarea {
	width			:500px;
	height			:12em;
	}
.formStyle1 input.btn {
	
	text-align:center;
	}
.formStyle1 p.alert {
	
	text-align:center;
	}
