@charset "utf-8";
/* CSS Document */


body {
	color : #000000;
	margin:0;
	border:0;
	padding:0;
	font-size : 14px;
	line-height:150%;
	text-align : center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image:url(../img/back.jpg);
	background-repeat:repeat;
}

.style {
	width:800px;
	font-size:14px;
	text-align:center;
	border:0;
	vertical-align:top;
	
}

.style2 {
	width:500px;
	font-size:14px;
	text-align:center;
	border:0;
	vertical-align:top;
	padding:50px 0 0 0;
	
}


img {
	border : 0;
}


.alt { 
position : absolute; 
top : -5000px; 
left : -999px; 
visibility : visible; 
} 

a{text-decoration: underline}
a:link    {color:#000}
a:active  {color:#000}
a:visited {color:#000}
a:hover   {color:#000;
	text-decoration: underline
}

.footer {
	color :#666;
	font-size: 9px;
	text-align:center;
	height:90px;
	line-height:150%;
	padding-top:20px;
	}
.footer a{text-decoration:none}
.footer a:link    {color:#666}
.footer a:active  {color:#666}
.footer a:visited {color:#666}
.footer a:hover   {color:#666; text-decoration:underline}

.block{
	width:800px;
}

.leftblock{
	float:left;
	width:587px;
	padding:20px 0 0 0;
	text-align:left;
}

.rightblock{
	width:190px;
	float:right;
	padding:20px 0 0 0;
}
	

.listbox{
	width:587px;
	padding:0px 24px 0 24px;
	background-image:url(img/index-news-middle.png);
	background-position:left;
	background-repeat:repeat-y;
	font-size:14px;
	
	}


ul  {
	margin: 0;
	padding: 0;
} 

li  {
	margin: 0;
	padding: 0 0 0 0;
	list-style-position: outside;

}  


#side {
height: 1000px; /* ナビ画像の高さ */
background: url(bt/side.png) no-repeat 0 0 ;
overflow: hidden;
list-style:none;
padding:0 0 10px 0;
}
#side li {
float: right;
width: 190px;
padding:0 0 10px 0;
}
#side li a {
display: block;
*zoom: 1; /* ie6,7 */
}
#side li a:hover,
#side li a:active {
text-indent: -9999px;
}

.qe{
	text-align: right;
}

.flash{
	width:800px;
	text-align:center
}

.right{
	vertical-align:top;
	padding-top:20px;
}


.right2{
	vertical-align:top;
	font-size:13px;
	padding:0 0 0 10px;
}
.left{
	vertical-align:top;
	font-size:13px;
	padding:0 10px 0 0;
	line-height:150%;
}

.left2{
	vertical-align:top;
	padding-top:20px;
}
.clum{
	width:542px;
	padding-top:20px;
}

/* 募集要項 */

.bosyu-nendo{
	padding:20px 0 0 110px;
	font-size:15px;
	color:#000;
	font-weight:bolder;
}

.bosyu-pad{
	padding:0 2px 0 40px;
}

.bosyu-red{
	color:#F00;
}

/* 特色、行事 */

.gyoji-line{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji-line.jpg);
	background-repeat:no-repeat;
	height:73px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.gyoji-4{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji01.jpg);
	background-repeat:no-repeat;
	height:73px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.gyoji-6{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji02.jpg);
	background-repeat:no-repeat;
	height:95px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.gyoji-8{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji03.jpg);
	background-repeat:no-repeat;
	height:87px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.gyoji-10{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji04.jpg);
	background-repeat:no-repeat;
	height:73px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.gyoji-12{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji05.jpg);
	background-repeat:no-repeat;
	height:95px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.gyoji-2{
	font-size:14px;
	color:#000;
	background-image:url(img/tokusyoku/gyoji06.jpg);
	background-repeat:no-repeat;
	height:75px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}

.gyoji-3{
	font-size:14px;
	color:#000;
	height:70px;
	padding:0 0 0 10px;
}

.sisetu-pad{
	padding:0 20px 20px 20px;
}

/* 特色SIあそび */

.tokusyoku-si-point{
	font-weight:bolder;
}

/* ぴよぴよくらぶ */


.piyo-pad{
	width:539px;
}

.piyo-back{
	background-image:url(img/piyo/07.jpg);
	background-position: right;
	background-repeat:no-repeat;
	padding:20px 0 20px 0;
}

.piyo-nendo{
	padding:0 0 0 170px;
	font-size:15px;
	color:#000;
	font-weight:bolder;
}

.piyo-leftblock{
	float:left;
	width:200px;
	text-align:left;
	padding:20px 0 0 0 ;
}

.piyo-rightblock{
	width:319px;
	float:right;
	padding:20px 0 0 10px;
	
}
.piyo-rightblock2{
	float:right;
	width:200px;
	text-align:left;
	padding:20px 0 0 0 
}

.piyo-leftblock2{
	width:319px;
	float:left;
	padding:20px 0 0 10px;
	
}
	
/* アクセス */


.pad-access{
	width:539px;
	padding:0 0 0 15px;
}

/* 保護者の声 */

.hogosya-pad{
	width:539px;
}
.hogosya-leftblock{
	float:left;
	width:349px;
	padding:10px 0 0 0;
	text-align:left;
}

.hogosya-rightblock{
	width:190px;
	float:right;
	
}


/* マイチャンネル */

.my-pad{
	width:539px;
	text-align:center;
}

p.error{
	color:#f00;
	margin-bottom: 0;
}

.errorFukidashi{
	color:#f00;
	margin-bottom: 0;
}
.errorFukidashi p{
	margin-bottom: 0;
	margin-top: 0;
}