/* CSS Document */

#chapter {
margin:0 0;
padding: 0 0;
clear:both;
}

#colum_main{
color:#333333;
width:430px;
padding:0px 10px;
margin: 0 0;
line-height: 1.8em;
float:left;
}


#colum_main img{
margin:15px 15px;
}

#colum_sub{
	margin:15px 0 15px 460px;
	padding:0 10px 0 0;
	width:300px;
}


#colum_sub img{
margin: 3px 3px;
padding: 0 0;
clear: both;
}

h1.top{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	white-space: nowrap;
	font-size:1em;
	margin: 0 0;
	padding: 10px 5px;
	height:auto;
	}
	
	
/*アルバム*/

#album{
width:750px;
margin:0 25px;
padding:20px 0;
}


#album div{
width:334px;
height:362px;
padding:0 0;
float:left;
margin:12px;
background-image:url(../images-layout/photo_bg.gif);
}



#album div h2{
font-size:1.0em;
padding:3px 3px;
margin: 0 20px;
width:285px;
text-indent:0;
}

#album img{
margin:20px 20px 0px 20px;
padding:0 0;
}


p.photo{
padding:3px 3px;
margin: 3px 20px;
width:285px;
line-height:1.4em;
}

p.caption {
padding:5px 5px;
margin:5px 5px;
line-height:1.5em;
font-size:0.9em;
}

.shisetu-karuna{
float:right;
margin:20px 20px;
background-color:#FFFFFF;
}

/*荘島幼稚園行事ページ*/

#album div h2{
margin: 10px 25px;
padding:0;
}

#album div.haru{
background-image:url(../images-layout/gyouji_haru.gif);
}

#album div.natsu{
background-image:url(../images-layout/gyouji_natsu.gif);
}

#album div.aki{
background-image:url(../images-layout/gyouji_aki.gif);
}

#album div.fuyu{
background-image:url(../images-layout/gyouji_fuyu.gif);
}


/*沿革*/
#enkaku li{
padding: 5px 5px;
border-top: 1px dotted #CCCCCC;

}


/*慈恩塾*/

#jionjyukubg{
background-color:#94ade5;
background-image :none;
}
.jyuku_gyoji h2{
margin:10px 10px;
padding:0 0;
width:250px;
line-height:1.2em;
color:#FFFFFF;
}

#juyukusha-annai{
background-color:#FFFFFF;
padding: 5px 5px ;
background-image:url(../images-layout/jyuku-annai.gif);
background-repeat:no-repeat;
border:1px solid #cccccc;
height:120px;
margin:5px 20px 5px 5px;
width:280px;
}
	
#juyukusha-annai h2{
clear:none;	
font-size:0.9em;
margin: 2px 2px;
width:180px;
}

div#jyuku-annai{
font-size:0.9em;
line-height:1.5em;
width:180px;
padding:5px 5px;
}




/*次のページナビゲーション*/

#next a:link,#next a:visited{
	height:38px;
	clear:both;
	width:370px;
	margin: 30px 30px;
	background-image:url(../images-layout/next.gif);
	display:block;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding:10px 0;
	border-bottom:none;
	vertical-align:middle;
}

#next a:hover{
	color:#890000;
	background-image:url(../images-layout/next_hover.gif);
}


/*対談*/
.taidan li{
line-height:1.8em;
margin: 20px 10px;
list-style:none;
border-bottom: 1px dotted #66CC33;
padding: 5px 10px;
list-style:circle;
list-style-position:outside:

}


.minicolum{
border-top: 1px dotted #CC9933;
width:370px;
margin:10px 30px;
padding:5px 5px;

}

.minicolum li{
line-height:20px;
padding:5px 0;

}

	
	/*募集要項*/
.contentbody{
	padding: 10px 30px;
	text-indent:10px;
}

b{
	clear : both;
	color : #010101;
	font-size : 1.2em;
	letter-spacing : 0.2em;
 	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #339933;	
}

.maitori-h {
	background-image:url(../images-layout/maitori-h.gif);
	}
	
	
	
	
	
	/*入園希望者のページ*/
#form-colum input{
	font-size:15px;
	line-height: 1.5em;
}

 form h3{
	padding:0;
	margin: 20px 5px 15px 5px;
	font-size: 15px;
	line-height: 1.5em;
}

 form h3 span{
	color:#f00;
}

form p {
 	width: 300px;
	 margin:0;
	 padding: 0;

}
	
form{
	line-height:40px;
	padding:0 30px;
	
}

#form-colum textarea{
	width: 400px;
	height: 150px;
}


#form-colum td{
	border-bottom: 1px #ddd solid;
}

#form-colum .contentbody{
	min-height: 300px

}

#form-colum form select{
	font-size:22px;
	
}

#birth input{
	width:40px;
}

.jsvalidation {
	font-size: 14px;
	right:20%;
	position: absolute;
	color:#f00;
}

.thankyou{
	width:500px;
	margin:50px auto;
	font-size:15px;
	line-height: 1.4em;
}

.formbutton2{
	height:30px;
	font-size:18px;
	width:350px;
	margin:30px auto;
	clear:both;
}

 .inputname input{
	width:100px;
}

#form-colum td{
	white-space: nowrap;
}

.short input{
 	width:45px;
}

ol ul {
	padding-left:15px;
}

/* #formlink {position: absolute; top: 340px; left:60%;}*/

 #formlink {visibility: hidden;}