#midbox .probox {
	background-color: #FAEBD7;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	width: 760px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}

#midbox .probox h1 {
	font-size: 150%;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #F07F80;
}

#midbox .probox p {
	font-size: 90%;
	color: #5a5a5a;	/*float: left;*/
	margin: 1px;
	text-indent: 1em;
	line-height: 150%;
}

#midbox .probox span {
	font-size: 80%;
	color: #5a5a5a;
}

#midbox .probox img {
	float: left;
	margin-right: 15px;
	margin-bottom: 3px;
	clear: both;
}

/*教育理念のBOX*/

#pribox {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	width: 780px;
	float: left;
}

.oneColFixCtrHdr #container #mainContent #midbox #pribox ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.oneColFixCtrHdr #container #mainContent #midbox #pribox li {
	list-style-type: circle;
	font-size: 120%;
/*	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
*/	color: #5a5a5a;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
	
#pribox  h3 {
	font-size: 120%;
/*	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
*/	color: #5a5a5a;
	line-height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#pribox p {
	font-size: 90%;
	color: #5a5a5a;	
	margin: 1px;
}
#pribox  img {
	clear: both;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#kinBox {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: auto;
	width: 780px;
}

.oneColFixCtrHdr #container #mainContent #midbox #kinBox #inBox {
	float: right;
	width: 480px;
	margin-top: 10px;
}


#kinBox h3 {
	font-size: 120%;
/*	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
*/	color: #5a5a5a;
	line-height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#kinBox p {
	font-size: 90%;
	color: #5a5a5a;
	margin: 1px;
	line-height: 130%;
}

#kinBox img {
	clear: both;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#eleBox {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 360px;
	width: 780px;
	background-image: url(../elementary_folder/ryoiki_ele.jpg);
	background-repeat: no-repeat;
}

.oneColFixCtrHdr #container #mainContent #midbox #eleBox #inBox {
	width: 480px;
	margin-top: 10px;
	clear: both;
}


#eleBox h3 {
	font-size: 120%;
/*	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
*/	color: #5a5a5a;
	line-height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#eleBox p {
	font-size: 90%;
	color: #5a5a5a;
	float: right;
	height: auto;
	width: 500px;
	margin-top: 170px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 130%;
}

#eleBox img {
	clear: both;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

/*乳児教室・相談*/

#babiBox {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 75px;
	width: 650px;
	background-image: url(../babies_folder/imag/babi_back.jpg);
	background-repeat: no-repeat;
}

#babiBox ul {
	font-size: 100%;
	color: #0e9b9b;
	list-style-image: url(../basic_folder/list_head.gif);
}

#babiBox p {
	font-size: 90%;
	line-height: 130%;
	color: #5a5a5a;
	width: 550px;
	text-indent: 1em;
}

#babiBox h2 {
	font-size: 120%;
	color: #FA8072;
}

#babiBox h6 {
	color: #5a5a5a;
	font-size: 95%;
	font-weight: normal;
	font-variant: normal;
}


/*教育相談*/

#consulBox {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 75px;
	width: 650px;
	background-image: url(../consul_folder/imag/consul_back.jpg);
	background-repeat: no-repeat;
	height: 480px;
}

#consulBox ul {
	font-size: 100%;
	color: #0e9b9b;
	list-style-image: url(../basic_folder/list_head.gif);
}

#consulBox p {
	font-size: 90%;
	line-height: 130%;
	color: #5a5a5a;
	width: 550px;
	text-indent: 1em;
}

#consulBox h2 {
	font-size: 120%;
	color: #FA8072;
}

#consulBox h6 {
	color: #5a5a5a;
	font-size: 95%;
	font-weight: normal;
	font-variant: normal;
}




.lightImg {
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/*ご挨拶の左ボックス*/

#addressBox {
	/*background-color: #f0f0f0;
	padding: 10px;*/
	height: auto;
	width: 383px;
	margin-top: 15px;
	float: left;
}

#addressBox h4 {
	text-align: right;
	font-size: 90%;
}

#addressBox h3 {
	font-size: 90%;
	font-weight: bolder;
	color: #339966;
	letter-spacing: -1px;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#addressBox p {
	font-size: 90%;
	color: #5a5a5a;
	text-indent: 1em;
	line-height: 140%;
	margin: 0em;
}
#addressBox img {
	margin-right: 10px;
/*	margin-bottom: 10px;
*/	float: left;
}

/*ご挨拶の右ボックス*/

#addressBoxright {
	float: right;
	/*background-color: #f0f0f0;
	padding: 10px;*/
	height: auto;
	width: 383px;
	margin-top: 15px;
}

#addressBoxright h4 {
	text-align: right;
	font-size: 90%;
}

#addressBoxright h3 {
	font-size: 90%;
	font-weight: bolder;
	color: #339966;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#addressBoxright p {
	font-size: 90%;
	color: #5a5a5a;
	text-indent: 1em;
	line-height: 140%;
	margin: 0em;
}
#addressBoxright img {
	margin-right: 7px;
	float: left;
}

#spasBox {
	padding: 30px;
	color: #5a5a5a;
	line-height: 130%;
}

#spasBox p {
	text-indent: 1em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	line-height: 140%;
}

#spasBox .photo {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
}

#spasBox h1 {
	font-size: 100%;
	text-indent: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#spasBox h2 {
	font-size: 95%;
	text-indent: 0px;
}
#spasBox  h3     {
	font-size: 120%;
	color: #58BFBD;
}

#spasBox span {
	text-indent: 0em;
	font-size: 85%;
}

#spasBox table {
	text-indent: 0em;
	background-color: #999999;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#spasBox th {
	white-space: nowrap;
	margin: 2px;
	padding: 3px;
	background-color: #FFE4E1;
	text-align: center;
	border: 1px solid #FFFFFF;
}

#spasBox td {
	margin: 2px;
	padding: 3px;
	background-color: #FAEBD7;
	border: 1px solid #FFFFFF;
	font-size: 85%;
}

#spasBox tt {
	font-size: 120%;
}

#spasBox ul {
	color: #0e9b9b;
	list-style-image: url(../basic_folder/list_head.gif);
}

#spasBox li li {
	color: #0e9b9b;
	list-style-image: none;
	list-style-type: circle;
}

#spasBox .attended {
	font-size: 85%;
	text-indent: 0px;
}

#spasBox .redMoji {
	color: #FF0000;
	font-size: 100%;
}

#basicBox780 {
	width: 780px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#basicBox780 p {
	font-size: 85%;
	color: #5a5a5a;
	text-indent: 1em;
	line-height: 140%;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

#basicBox780 h2 {
	font-size: 14px;
	font-weight: bolder;
	color: #58BFBD;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#basicBox780 li {
	color: #5a5a5a;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 85%;
	line-height: 140%;
}

#basicBox780 img {
	margin: 0px;
}

#stackBox {
	margin: 0px;
	width: 780px;
	height: auto;
}

#stackBox p {
	font-size: 95%;
	color: #5a5a5a;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5a5a5a;
	text-decoration: none;
}

#stackBox a {
	font-size: 95%;
	text-decoration: none;
}

/*イベントのスタイル*/

.oneColFixCtrHdr #midbox .eventBox {
	width: 750px;
	height: auto;
	background-color: #f4f4f4;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 5px solid #efefef;
	float: left;
}

.oneColFixCtrHdr #midbox .eventBox span {
	color: #FF0000;
}

.oneColFixCtrHdr #midbox .eventBox ul {
	list-style-type: circle;
	color: #58BFBD;
}

.oneColFixCtrHdr #container #mainContent #midbox .eventBox li {
	list-style-image: url(../basic_folder/list_head_event.gif);
	margin-bottom: 10px;
}

.oneColFixCtrHdr #container #mainContent #midbox .eventBox li li {
	list-style-image: none;
	list-style-type: circle;
	margin: 0px;
	color: #5a5a5a;
}


.oneColFixCtrHdr #midbox .eventBox p {
	font-size: 90%;
	line-height: 150%;
	color: #5a5a5a;
	text-indent: 1em;
	margin: 0px;
}

.oneColFixCtrHdr #midbox .eventBox h1 {
/*	font-family: "ＭＳ ゴシック", "Osaka－等幅";
*/	font-size: 130%;
	line-height: 130%;
	color: #58BFBD;
	margin: 0px;
}

.oneColFixCtrHdr #midbox .eventBox h3 {
	font-size: 100%;
	line-height: 100%;
	color: #58BFBD;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.oneColFixCtrHdr #midbox .eventBox h4 {
	font-size: 85%;
	color: #5a5a5a;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
	clear: both;
}

.oneColFixCtrHdr #midbox .eventBox img {
	border: 1px solid #58BFBD;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.oneColFixCtrHdr #midbox .eventBox object {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.oneColFixCtrHdr #midbox .eventBox p.photo {
	width: 250px;
	float: right;
	margin-right: 5px;
}

.oneColFixCtrHdr #midbox .eventBox p.photo img {
	border: 1px solid #58BFBD;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.oneColFixCtrHdr #midbox .eventBox  p.photo_3mai {
	margin-right: 10px;
	float: left;
	width: 220px;
}

.oneColFixCtrHdr #midbox .eventBox p.photo_3mai img {
	border: 1px solid #58BFBD;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.oneColFixCtrHdr #container #mainContent #midbox .eventBox .capBox {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	color: #5a5a5a;
	font-size: 11px;
	width: 320px;
}

.oneColFixCtrHdr #container #mainContent #midbox .eventBox .capBox img {
	border: 1px solid #58BFBD;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.oneColFixCtrHdr #midbox .eventBox .ichiranBox {
	width: 750px;
	float: right;
	clear: both;
}

/*イベントのスタイル写真左タイプ*/

.oneColFixCtrHdr #midbox .eventBox_lft {
	width: 750px;
	height: auto;
	background-color: #f4f4f4;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 5px solid #efefef;
	float: left;
}

.oneColFixCtrHdr #midbox .eventBox_lft p {
	font-size: 90%;
	line-height: 150%;
	color: #5a5a5a;
	text-indent: 1em;
	margin: 0px;
}

.oneColFixCtrHdr #midbox .eventBox_lft h1 {
/*	font-family: "ＭＳ ゴシック", "Osaka－等幅";
*/	font-size: 130%;
	line-height: 130%;
	color: #58BFBD;
	margin: 0px;
}

.oneColFixCtrHdr #midbox .eventBox_lft h3 {
	font-size: 100%;
	line-height: 100%;
	color: #58BFBD;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.oneColFixCtrHdr #midbox .eventBox_lft h4 {
	font-size: 85%;
	color: #5a5a5a;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	float: none;
}

.oneColFixCtrHdr #midbox .eventBox_lft img {
	border: 1px solid #58BFBD;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.oneColFixCtrHdr #midbox .ichiranBox {
	width: 750px;
	float: right;
	clear: both;
}

.oneColFixCtrHdr #container #mainContent #midbox .ichiranBox img {
	float: right;
}

/*もっと明晴のスタイル*/

#midbox .moreBox {
	width: 750px;
	height: auto;
	background-color: #FFFFE0;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 5px solid #FFEBCD;
	float: left;
}

#midbox .moreBox #bigPhoto {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	position: relative;
	left: -10px;
}


#midbox .moreBox p {
	font-size: 90%;
	line-height: 150%;
	color: #5a5a5a;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 1em;
}

#midbox .moreBox h1 {
	/*	font-family: "ＭＳ ゴシック", "Osaka－等幅";
*/	font-size: 130%;
	line-height: 130%;
	color: #F98200;
	margin: 0px;
}

#midbox .moreBox h3 {
	font-size: 100%;
	line-height: 100%;
	color: #F98200;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#midbox .moreBox h4 {
	font-size: 85%;
	color: #5a5a5a;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#midbox .moreBox img {
	border: 1px solid #FFD700;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#midbox .moreBox object {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/*もっと明晴のスタイル写真左タイプ*/

#midbox .moreBox_lft {
	width: 750px;
	height: auto;
	background-color: #FFFFE0;
	padding: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 5px solid #FFEBCD;
	float: left;
}

#midbox .moreBox_lft p {
	font-size: 90%;
	line-height: 150%;
	color: #5a5a5a;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 1em;
}

#midbox .moreBox_lft h1 {
	/*	font-family: "ＭＳ ゴシック", "Osaka－等幅";
*/	font-size: 130%;
	line-height: 130%;
	color: #F98200;
	margin: 0px;
}

#midbox .moreBox_lft h3 {
	font-size: 100%;
	line-height: 100%;
	color: #F98200;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#midbox .moreBox_lft h4 {
	font-size: 85%;
	color: #5a5a5a;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#midbox .moreBox_lft img {
	border: 1px solid #FFD700;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*各種クラススタイル*/

.largeMoji {
/*	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
*/	font-size: 140%;
	color: #5a5a5a;
}

.mediumMoji {
	color: #5a5a5a;
	font-size: 95%;
	line-height: 110%;
	margin: 0px;
}

.smallMoji {
	font-size: 80%;
	color: #5a5a5a;
	margin: 0px;
}

.oneColFixCtrHdr #container #mainContent #midbox .syakaika span {
	font-size: 85%;
	text-indent: 15px;
	color: #5a5a5a;
	margin-left: 15px;
	clear: both;
}

.oneColFixCtrHdr #container #mainContent #midbox #nextpreBox {
	/*clear: both;*/
	float: left;
	width: 780px;
	margin-top: 5px;
	font-size: 90%;
	margin-bottom: 5px;
}

.oneColFixCtrHdr #container #mainContent #midbox #nextpreBox #prev {
	float: left;
}

.oneColFixCtrHdr #container #mainContent #midbox #nextpreBox  #next {
	float: right;
}

.oneColFixCtrHdr #midbox #spasBox .alertBox {
	padding: 15px;
	border: 1px solid #FF0000;
}

.oneColFixCtrHdr #midbox #spasBox .alertBox p {
	line-height: 130%;
	margin: 0px;
	text-indent: 0em;
}

.oneColFixCtrHdr #midbox #spasBox .alertBox img {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
