body {
	margin-top: 0px;
	padding-top: 0px;
	background-color: #FFFFCC;
}

a{ text-decoration:none; }
a:{color:#ffffff;}
a:visited{color:#ffffff;}
a:active{color:#FFD940;}
a:hover{color:#FFD940;}

.headertop {
	background-image: url(image/top01.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 20px;
	text-align: right;
	color: #FF4967;
	font-size: 12px;
	height: 36px;
}

.headercontents {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 15px;
	text-align: right;
	background-image: url(image/top03.jpg);
	background-repeat: no-repeat;
	height: 19px;
}

.copyright {
	font-size: 11.5px;
	color: #666666;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 5px;
}
h1{font-size:12px;
	color: #FF4967;
}
.f12 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

.f14 {
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}

.f12lp{
	font-size: 12px;
	line-height: 18px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #000000;
	letter-spacing: 1px;
}
.f12lp2{
	font-size: 12px;
	line-height: 18px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	color: #000000;
}

.fwhite {color: #ffffff;}
.forange {color: #FF6B35;}
.fyellow {color: #FCB103;}
.fgray {color: #666666;}
.fpink {color: #ff4967;}
.fblue {color: #3399FF;}

.pinkborder{
	border-color:#ff3366;
	border:solid thin;
	border-width:1px;
	}
	
.line {text-decoration:underline; color:#000000;}

	
/*padding*/
.pl5{padding-left:5px;}
.pl25{padding-left:25px;}
	
/*スクール概要*/
.introduction {
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 18px;
	color: #FF4967;
	background-image: url(image/introduction/waku.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.introduction2 {
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 18px;
	color: #FF4967;
	background-image: url(image/introduction/waku2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.access {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-left: 25px;
	}

/*年間行事予定*/
.eventline {
	background-image: url(image/event/line.gif);
	background-repeat: repeat-x;
}

/*保護者の声*/	
.parent001{
	background-image:url(image/parents/001.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
.parent002{
	background-image:url(image/parents/002.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
	
/*プリスクール*/
.jikan{
	background-image:url(image/preschool/jikanwari02.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
.sikaku{
	background-image:url(image/preschool/sikaku2.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
.price{
	background-image:url(image/preschool/price2.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
	
/*ナーサリー*/
.jikan2{
	background-image:url(image/nursery/jikan.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
.price2{
	background-image:url(image/nursery/price.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
.nyukai{
	background-image:url(image/nursery/nyukai.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
	
/*アフタースクール*/
.jikan3{
	background-image:url(image/afterschool/jikan.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	background-position: center;
	}

	
/*料金表*/
.after1{background-image:url(image/afterschool/after1.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
.after2{background-image:url(image/afterschool/after2.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	}
	
/*募集要項*/
.pre2008{
	background-image: url(image/tuition/2010pre.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
	
/*ポリシー*/
.policy{
	background-image: url(image/policy/line_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
/*8月9日add*/
.works{
	font-size:12px;
	line-height:18px;}
.works_text{
	font-size:12px;
	line-height:18px;
	padding-left:50px;}
.taiken{background-color:#FFFFFF;}
.taiken_back{background-image:url(image/trial/back.jpg);
	font-size:12px;
	padding-left:50px;
	background-repeat:no-repeat;
	background-position:center;
	}

/*20080301 TOP*/
.top_midashi{
	font-size: 16px;
	background-image: url(image/top/midashi_back.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 230px;
	color: #ffd43d;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
}
.top_midashi a{
	color: #ffd43d;
	text-decoration:none;
	}
.top_midashi a:hover{
	color: #ffffff;
	text-decoration:none;
	}

/* Music together */
.music_txt{
	line-height: 18px;
	font-size: 12px;
	text-align: left;
}