body{
	font-family	: Garamond;
	margin		: 25px auto;
}

a{
	color		: #992255;
}

input, textarea{
	font-size	: 15px;
	font-weight	: bold;
	border		: 1px solid #999999;
	padding		: 3px;
	color		: #113366;
	background	: #EEEEEE;
}

input:focus, textarea:focus{
	background	: #FFFFEE;
}

input.Error, textarea.Error{
	border		: 2px dashed #DD4444;
}

input[type="submit"]{
	border		: 3px double #999999;
	color		: #000000;
}

span.Error{
	color		: #DD4444;
	font-size	: 12px;
	font-weight	: bold;
}



.Page{
	margin		: 0px auto;
	width		: 780px;
}

.Title{
	background	: url('bar0.gif');
	background-repeat	: no-repeat;
	background-position	: center top;
	width		: 780px;
	height		: 65px;
	margin-bottom	: 10px;
}

.Bar{
	background	: url('bar.gif');
	background-repeat	: no-repeat;
	background-position	: left top;
	height		: 18px;
	color		: #FFFFFF;
	padding		: 2px 15px;
	font-weight	: bold;
	font-size	: 14px;
	font-family	: Tahoma;
}

.Menu{
	margin-top		: 8px;
	padding-right	: 8px;
	height			: 13px;
}

.Menu li{
	display			: inline;
	border-left		: 5px solid;
	padding-left	: 3px;
	font-size		: 12px;
	margin-left		: 10px;
}

.Menu2{
	margin-top		: 20px;
	padding-right	: 16px;
	height			: 17px;
}

.Menu2 li{
	display			: inline;
	border-left		: 5px solid;
	padding-left	: 3px;
	font-size		: 15px;
	font-weight		: bold;
	margin-left		: 10px;
	color			: #FFFFFF;
}

.Menu2 li a{
	color			: #FFFFFF;
}

.List{
	font-size		: 12px;
	margin-top		: 3px;
	line-height		: 18px;
	margin-left		: 15px;
	padding-left	: 0px;
}

.Left{
	float	: left;
	width	: 200px;
}

.Main{
	float	: left;
	width		: 550px;
	padding		: 0px 0px 0px 20px;
}

.Footer{
	clear		: both;
	border-top	: 3px solid #225599;
	text-align	: right;
	font-size	: 12px;
}

.Footer .Note{
	float		: left;
	font-size	: 10px;
	margin		: 3px;
	color		: #999;
}



.SubTitle{
	background			: url('uline.gif');
	background-repeat	: no-repeat;
	background-position	: left bottom;
	font-size			: 20px;
	font-weight			: bold;
}

.SubTitle2{
	background			: url('uline2.gif');
	background-repeat	: no-repeat;
	background-position	: left bottom;
	font-size			: 20px;
	font-weight			: bold;
	height				: 25px;
	padding-left		: 20px;
}

.Contents{
	margin	: 15px 40px;
}

.Free{
	font-family			: 'Trebuchet MS', '‚l‚r ‚oƒSƒVƒbƒN';
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
	overflow	: auto;
	font-size	: 12px;
}



.Genjo{
	font-size	: 20px;
	padding		: 3px;
}



.Message{
	font-size	: 30px;
	text-align	: center;
	padding		: 30px 30px;
	color		: #555555;
}



.EO_0{
	background	:#FFFFFF;
}

.EO_1{
	background	:#F4F4F2;
}



