@charset 'euc-jp';
/* CSS Document */

h2.heading{
	font-size:28px;
	border-bottom:3px solid #99CC00;
	border-left:10px solid #99CC00;
	color:#669900;
	background-color:#F1F7EA;
	padding:4px;
	margin:15px 15px !important;
}
h3.heading{
	font-size:20px;
	border-bottom:2px solid #F90;
	border-left:5px solid #F90;
	color: #F60;
	background-color: #FFC;
	padding:4px;
	margin:15px 5px !important;
}
h4.heading{
	font-size:16px;
	border-bottom:2px solid #690;
	color: #C00;
	padding:4px;
	margin:15px 5px !important;
}

div.complete{
	margin:1em;
	text-align:center;
}
	div.complete p.link{
		margin:1em;
		text-align:center;
	}
span.notice{
	font-size:12px;
	color:#0066CC;
}
p.notice{
	font-size:12px;
	color:#0066CC;
}

table.loginForm{
	border-collapse:collapse;
	width:420px;
}
	table.loginForm td{
		padding:5px;
		border:solid 1px #99CC00;
	}
	table.loginForm td input{
		font-size:14px;
		padding:4px;
		color:#FF0000;
		width:90%;
	}
	table.loginForm th{
		padding:5px;
		color:#669900;
		background-color:#F3F5EF;
		border:solid 1px #99CC00;
		width:30%;	
	}
	
h3.mypageHead{
	padding:6px;
	margin:10px;
	border-bottom:5px solid #FF9900;
	color:#CC0000;
}
table.mypageForm{
	border-collapse:collapse;
	width:90%;
	margin:auto;
}
	table.mypageForm td{
		padding:5px;
		border:solid 1px #99CC00;
	}
	table.mypageForm td input{
		font-size:14px;
		padding:4px;
		color:#FF0000;
		width:80%;
	}
	table.mypageForm th{
		padding:5px;
		color:#669900;
		background-color:#F3F5EF;
		border:solid 1px #99CC00;
		width:30%;	
	}



p.submitButton{
	text-align:center;
	margin:1em;
}
	p.submitButton input{
		font-size:14px;
		padding:5px 10px;
		border:2px solid #99CC00;
		background-color:#FFFFCC;
		font-weight:bold;
		color:#336600;
	}
