h1	{
	font-size:20px;
	color:#400080;
	margin:10px 0 5px;
	padding:5px;
	border-left:#400080 solid 5px;}
	
h2	{
	font-size:16px;
	color:#400080;
	background-color:#E6DAF3;
	margin:10px 5px 5px;
	padding:3px 5px;}

h3	{
	font-size:14px;
	padding:4px;
	margin:10px 10px 5px;
	color:#280051;
	font-weight:bold;
	border:3px double;
	border-color:#3C52AC;
	}

h4	{
	font-size:14px;
	color:#400080; 
	padding:5px;
	margin:10px 10px 6px;
	font-weight:bold;
	}	

h5	{
	font-size:12px;
	color:#333333; 
	padding:7px;
	margin:10px 13px 6px;
	}
	
p	{
	font-size:12px;
	color:#333333;
	padding:5px;
	margin:8px 10px 8px 15px;
	line-height:1.3em;
	letter-spacing:0.1em;}

a	{
	color:#400080;}

a:hover	{
	color:#FF9933;}

ul,ol	{
	list-style-position:inside;
	font-size:12px;
	letter-spacing:1px;
	line-height:120%;
	margin:5px 15px 5px;}
	li	{
		color:#333333;
		margin:7px 5px;
		padding:3px 5px;}

.tb,.only,.white	{
	font-size:12px;
	letter-spacing:0.1em;
	line-height:120%;}

.white 	{
	letter-spacing:0.2em;
	line-height:130%;
	margin:20px;}
	.white th	{
		padding:5px;
		font-weight:bold;
		text-align:left;
		margin:1px;
		vertical-align:top;}
	.white td	{
		padding:5px;
		margin:1px;}

.tb 	{
	background-color:#CCCCCC;
	letter-spacing:0.2em;
	line-height:130%;
	margin:20px;}
	.tb th	{
		padding:5px;
		background-color:#EEEEEE;
		font-weight:bold;
		text-align:left;
		margin:1px;
		vertical-align:top;}
	.tb td	{
		padding:5px;
		margin:1px;
		background-color:#ffffff;}

.only	{
	margin:20px;
	padding:2px;
	background-color:#B3B3D9;
	letter-spacing:0.2em;
	line-height:130%;}
	.only td	{
		padding:2px;
		color:#555555;
		background-color:#ffffff;
		text-align:left;
		margin:1px;
		vertical-align:top;}
		
span	{
	font-size:12px;
	}
/*お問い合わせ*/

table.contact 	{
	width:620px;
	background-color:#D9D9D9;
	letter-spacing:0.2em;
	line-height:130%;
	font-size:12px;
	margin-top:-2px;
	margin-left: auto;
	margin-right: auto;}
	.contact th	{
		padding:5px;
		background-color:#F0F0F0;
		font-weight:bold;
		text-align:center;
		vertical-align:top;
		width:110px;}
	.contact td	{
		padding:5px;
		background-color:#ffffff;}
table.eventform 	{
	width:620px;
	background-color:#D9D9D9;
	letter-spacing:0.2em;
	line-height:130%;
	font-size:12px;
	margin-top:-2px;
	margin-left: auto;
	margin-right: auto;}
	.eventform th	{
		padding:5px;
		background-color:#F0F0F0;
		font-weight:bold;
		text-align:center;
		vertical-align:top;}
	.eventform td	{
		padding:5px;
		background-color:#ffffff;}

#kindenavi {
	background:url(../images/common/kindergarten_naka.gif) repeat-y 0 0;
	}
	
#kindenavi ul{
	list-style-type:none;
	padding-left:0;
	margin:5px 2px 5px 3px;
	letter-spacing:0;
	}
	
#kindenavi li{;
	margin:7px 3px;
	}