/* 全般設定 */
* {padding:0; margin:0; font-size:100%;}

body {
	color:#000;
	font-size:75%;
	line-height:1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin: auto;
	width: 830px;
	border: 1px solid #CCCCCC;
	background-color: #FFFF00;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

table {width:100%; border-collapse:collapse;}
table td {
	vertical-align:top;
}
th {background:#FF6600; color:#fff; padding:3px; vertical-align:middle;}
th a {color:#fff;}

/* 全般的なリンクの設定 */
a {color:#000000; text-decoration:none; font-weight:bold;}
a:hover {color:#ff6600;}

/* 一般タグの設定 */
h1,h2,h3,h4,h5,p,b,i,u,form {margin:0.5em 0;}
img {
	border:0;
	vertical-align: top;
}

/* リスト表示の設定 */
ul {margin:0px; padding:2px; list-style:decimal outside; text-align:left;}
li {margin-left:15px; list-style:square outside; color:#2F5376;}

input.formButton {}

#container {
	width:100%;
	margin:0 auto;
	text-align:left;
	background-color: #FFFFEB;
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/images/main_bg.jpg);
	background-repeat: repeat;
}

/* ヘッダーブロックの定義 */
#header {background:#2f5376;}
#header .logo {vertical-align:middle; text-align:left;}
#header .banner {vertical-align:middle; text-align:center;}
#header .bar {border-bottom:1px solid #dddddd; background-image:url(hbar.gif);}
#header-photo {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 830px;
}


/* トップナビゲーション */

#navi {
	height: 95px;
	width: 830px;
	background-color: #5AC43C;
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
}	
	
/* トップナビゲーション */
#top_navi {
	margin-bottom: 10px;
	margin-top: 20px;
}
#top_navi ul {
	list-style:none outside;
	text-align:center;
}

#top_navi li {
	display:inline;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.navHome  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navhome.gif);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}
.navFaci  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navfaci.gif);
	background-repeat: no-repeat;
	background-position: -2px -1px;
}

.navNyuen  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navnyuen.gif);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}

.navKatudo  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navkatudo.gif);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}
.navTokusyoku  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navtokusyoku.gif);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}
.navSien  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navsien.gif);
	background-repeat: no-repeat;
	background-position: -7px -1px;
}
.navEvent  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navev.gif);
	background-repeat: no-repeat;
	background-position: 8px -1px;
}


#top_navi li a {
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	font-size:14px;
}
#top_navi li a:hover {
	color: #FF33CC;
}

#top_navi2 {
	margin-top: 20px;
	margin-bottom: 5px;
}
#top_navi2 ul {
	list-style:none outside;
	text-align:center;
}
#top_navi2 li {
	display:inline;
	padding-left: 38px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.navNews  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navnews.gif);
	background-repeat: no-repeat;
	background-position: -3px -1px;
}
.navYotei  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navyotei.gif);
	background-repeat: no-repeat;
	background-position: -3px -1px;
}

.navSing  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navsing.gif);
	background-repeat: no-repeat;
	background-position: -3px -1px;
}
.navParent  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navparent.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
.navReport  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navevent.gif);
	background-repeat: no-repeat;
	background-position: 8px -1px;
}
.navAccess  {
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/icons/navaccess.gif);
	background-repeat: no-repeat;
	background-position: 8px -1px;
}





#top_navi2 li a {text-decoration:none; padding:3px; font-weight:bold; font-size:14px;}
#top_navi2 li a:hover {
	color: #FF33FF;
}


/* 左ブロックの定義 */
#leftcolumn {
	width:170px;
	border-right:1px solid #cccccc;
	margin-right: auto;
	margin-left: auto;
}
/*左ブロックタイトルの定義*/
#leftcolumn .blockTitle {padding:3px 5px; background:#FFCC00; color:#FF00FF; font-weight:bold;}
/*左ブロックコンテンツの定義*/
#leftcolumn .blockContent {padding:5px;}

/* メインメニューの定義 */
#mainmenu a {background:#e6e6e6; display:block; margin:0px; padding:4px;}
#mainmenu a:hover {background:#ffffff;}
#mainmenu a.menuTop {padding-left:3px; border-top:1px solid silver; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid silver;}
#mainmenu a.menuMain {padding-left:3px; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid silver;}
#mainmenu a.menuSub {padding-left:9px; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid silver;}

/* ユーザメニューの定義 */
#usermenu a {background:#e6e6e6; display:block; margin:0px; padding:4px; border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid silver;}
#usermenu a:hover {background:#ffffff;}
#usermenu a.menuTop {border-top:1px solid silver;}
#usermenu a.highlight {background:#ffcccc;}


/* 中央ブロックの定義 */
#centercolumn {padding:0 10px 10px;}

/* 中央-中央ブロックの定義 */
#centerCcolumn {}
#centerCcolumn .blockTitle {padding:3px 5px; color:#FF00FF; font-weight:bold;}
#centerCcolumn .blockContent {
	padding:5px;
	margin-bottom:5px;
}

/* 中央-左ブロックの定義 */
#centerLcolumn {
	width:50%;
	padding:0 3px 0 0;
}
#centerLcolumn .blockTitle {padding:3px 5px; color:#FF00FF; font-weight:bold;}
#centerLcolumn .blockContent {
	padding:5px;
	margin-bottom:5px;
}

/* 中央-右ブロックの定義 */
#centerRcolumn {width:50%; padding:0 0 0 3px;}
#centerRcolumn .blockTitle {padding:3px 5px; color:#FF00FF; font-weight:bold;}
#centerRcolumn .blockContent {
padding:5px; margin-bottom:5px;}

/* メインコンテンツの定義 */
#content {text-align:left; padding:5px 0;}

/* 右ブロックの定義 */
#rightcolumn {width:170px; border-left:1px solid #cccccc;}
#rightcolumn .blockTitle {padding:3px 5px; background:#FF9900; color:#FF00FF; font-weight:bold;}
#rightcolumn .blockContent {padding:5px;}

/* フッタブロックの定義 */
#footerbar {
	text-align:center;
	background-image:url(hbar.gif);
	font-family:sans-serif;
	font-size:11px;
	padding:5px 0;
	color: #FFFFFF;
}
#footerbar a {
	color:#FFFFFF;
}

/* ユーザーブロックの定義 */

/* 幼稚園紹介 */

#syokai
 {
	text-align: center;
	margin-right: 100px;
	margin-left: 100px;
	color: #FFFFFF;
	background-color: #FF3399;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#syokai h2 {
	font-size: large;
	font-weight: bold;
	text-align: center;
}
#syokai a {
	font-size: small;
	color: #FFFFFF;
}

/* 施設紹介 */

/* ブルーリボンホール */
#blueRibbon {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
#blueRibbon h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #0000CC;
	text-align: center;
	color: #FFFFFF;
}
#blueRibbon p {
	padding-left: 20px;
	padding-right: 20px;
}
#blueRibbon img {
	padding: 5px;
	margin: 10px 10px 5px;
}

/* わいわいステーション */

#waiwaiSt {
	text-align: left;
	padding-left: 10px;
	clear: both;
	padding-bottom: 20px;
}
#waiwaiSt h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#waiwaiSt img {
	padding: 5px;
	margin: 5px 10px;
}
#waiwaiSt p {
	padding-left: 20px;
	clear: left;
	padding-right: 20px;
}


/* 万世セミナーハウス */

#seminarHouse {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 20px;
}
#seminarHouse  h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #5AC43C;
}
#seminarHouse img {
	padding: 5px;
}
#seminarHouse p {
	padding-left: 20px;
	clear: left;
	padding-top: 5px;
	padding-right: 20px;
}

/* 本園相撲場 */

#sumojyo {
	text-align: left;
	padding-left: 10px;
	clear: both;
	padding-bottom: 20px;
}
#sumojyo h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	text-align: center;
}
#sumojyo img {
	padding: 5px;
}
#sumojyo p {
	padding-left: 20px;
	clear: left;
	padding-top: 5px;
	padding-right: 20px;
}

/* 入園案内 */

/* 募集要項 */

#bosyuNinzu {
	text-align: left;
	padding-left: 10px;
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/imgenter/bosyuback.gif);
	height: 280px;
	background-repeat: no-repeat;
}
#bosyuNinzu h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFCC00;
	text-align: center;
	color: #000000;
}
#bosyuNinzu p {
	padding-left: 20px;
}
#bosyuNinzu img {
	margin: 10px 30px 5px 10px;
	float: right;
	clear: both;
}

/* 入園手続き */

#nyuenTetuzuki {
	text-align: left;
	padding-left: 10px;
}
#nyuenTetuzuki table {
	width:70%;
	border-collapse:separate;
	margin-left: 20px;
}

#nyuenTetuzuki h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #66FF66;
	text-align: center;
	color: #000000;
}
#nyuenTetuzuki p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 保育料一覧表 */

#hoikuryo {
	text-align: left;
	padding-left: 10px;
}
#hoikuryo table {
	width:75%;
	border-collapse:separate;
	margin-left: 20px;
}

#hoikuryo h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFCC;
	text-align: center;
	color: #000000;
}
#hoikuryo p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 補助金について */

#hojyokin {
	text-align: left;
	padding-left: 10px;
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/imgenter/hojyokinback.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#hojyokin h2 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
#hojyokin p {
	padding-left: 20px;
	padding-right: 20px;
}

#hoikuryo {
	text-align: left;
	padding-left: 10px;
}
#hoikuryo table {
	width:75%;
	border-collapse:separate;
	margin-left: 20px;
}

#hoikuryo h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFCC;
	text-align: center;
	color: #000000;
}
#hoikuryo p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 預かり保育 */

#azukariHoiku {
	text-align: left;
	padding-left: 10px;
}
#azukariHoiku table {
	width:75%;
	border-collapse:separate;
	margin-left: 20px;
}

#azukariHoiku h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFCCFF;
	text-align: center;
	color: #000000;
}
#azukariHoiku p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 米幼の制服紹介 */

#seifuku {
	text-align: left;
	padding-left: 10px;
}
#seifuku table {
	width:85%;
	border-collapse:separate;
	margin-left: 20px;
}

#seifuku h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#seifuku h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

#seifuku p {
	padding-left: 20px;
	padding-right: 20px;
}

#seifuku2 {
	text-align: left;
	padding-left: 10px;
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/imgenter/seifukuback.gif);
	background-repeat: no-repeat;
	background-position: right;

}
#seifuku2 h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
#seifuku2 p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 活動内容、教育理念 */
#kyoikuRinen {
	text-align: left;
	padding-left: 10px;
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/imgaboutus/rinenback.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#kyoikuRinen h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#kyoikuRinen h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9999;
	width: 15em;
	border: 1px solid #000000;
	text-align: center;
	margin-left: 10px;
}
#kyoikuRinen h4 {
	font-weight: bold;
	color: #000099;
	font-size: 14px;
	padding-left: 10px;
}


#kyoikuRinen p {
	padding-left: 20px;
	padding-right: 20px;
}
#kyoikuRinen ol {
	margin-left: 30px;
}
#kyoikuRinen li {
	list-style: decimal outside;
	padding-right: 20px;
	padding-left: 5px;
	color: #000000;
}

/* 活動内容、教育理念 */
#kyoikuRinen {
	text-align: left;
	padding-left: 10px;
	background-image: url(http://www.yoneyo.ed.jp/themes/yoneyo/imgaboutus/rinenback.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#kyoikuRinen h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#kyoikuRinen h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9999;
	width: 15em;
	border: 1px solid #000000;
	text-align: center;
	margin-left: 10px;
}
#kyoikuRinen h4 {
	font-weight: bold;
	color: #000099;
	font-size: 14px;
	padding-left: 10px;
}


#kyoikuRinen p {
	padding-left: 20px;
	padding-right: 10px;
}
#kyoikuRinen ol {
	margin-left: 30px;
}
#kyoikuRinen li {
	list-style: decimal outside;
	padding-right: 20px;
	padding-left: 5px;
	color: #000000;
}

/* 活動内容、一日の活動の流れ */

#katudouNagare {
	text-align: left;
	padding-left: 10px;
}
#katudouNagare table {
	width:40%;
	border-collapse:separate;
	float: left;
	margin-left: 20px;
}
#katudouNagare img {
	padding-left: 20px;
}


#katudouNagare h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#katudouNagare h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

#katudouNagare p {
	padding-left: 20px;
	padding-right: 20px;
}
#katudouNagare2 {
	text-align: left;
	padding-left: 10px;
}
#katudouNagare2 table {
	width:40%;
	border-collapse:separate;
	margin-left: 20px;
	vertical-align: top;
	float: left;
}

#katudouNagare2 h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#katudouNagare2 h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

#katudouNagare2 p {
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
}

#katudouNagare3{
	text-align: left;
}
#katudouNagare3  img {
	padding-left: 20px;
}

/* 活動内容、フリープレイ */

#freePlay {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#freePlay h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#freePlay h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}

#freePlay p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 活動内容、おはじまり */

#ohajimari {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#ohajimari h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#ohajimari h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#ohajimari img {
	padding: 5px;
}

#ohajimari p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 活動内容、クラスでの活動 */

#classKatudo {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#classKatudo h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#classKatudo h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#classKatudo img {
	padding: 5px;
}

#classKatudo p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 活動内容、ランチタイム */

#lunchTime {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#lunchTime h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#lunchTime h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#lunchTime img {
	padding: 10px 20px 10px 10px;
	float: right;
}

#lunchTime p {
	padding-left: 20px;
	padding-right: 20px;
}
/* 活動内容、園外保育 */

#engaiHoiku {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#engaiHoiku h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#engaiHoiku h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#engaiHoiku li {
	color: #000000;
	list-style: disc outside;
	margin-left: 30px;
}

#engaiHoiku img {
	padding: 10px 20px 10px 10px;
}

#engaiHoiku p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 各種ファイルダウンロード */

#downloadFiles {
	padding: 10px;
	text-align: left;
}
#downloadFiles h2 {
	color: #FFFFFF;
	background-color: #FF6600;
	padding: 5px;
	font-size: 16px;
	background-position: left;
}
#downloadFiles h3 {
	color: #333333;
	background-color: #FFFF99;
	padding: 5px;
	font-size: 14px;
	background-position: left;
}
#downloadFiles a {
	padding-left: 10px;
}


/* 本園の特色*/
/* とっても明るい*/

#akarui {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#akarui h2 {
	text-align: center;
}
#akarui h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#akarui img {
	padding: 10px;
}

#akarui p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 本園の特色*/
/* みんな仲良し*/

#nakayosi {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#nakayosi h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#nakayosi h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#nakayosi img {
	padding: 10px 20px 10px 10px;
}

#nakayosi p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 本園の特色*/
/* マーチング*/

#marching {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#marching h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#marching h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#marching img {
	padding: 10px 20px 10px 10px;
	float: left;
	clear: both;
}

#marching p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 本園の特色*/
/* 英語保育*/

#eigoHoiku {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#eigoHoiku h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#eigoHoiku h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#eigoHoiku img {
	padding: 10px 20px 10px 10px;
	float: left;
	clear: both;
}

#eigoHoiku p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 本園の特色*/
/* スキー保育*/

#skiHoiku {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#skiHoiku h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#skiHoiku h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#skiHoiku img {
	padding: 10px 20px 10px 10px;
	float: right;
	clear: both;
}

#skiHoiku p {
	padding-left: 20px;
	padding-right: 20px;
}

/* 本園の特色*/
/* お花祭り*/

#ohanamaturi {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#ohanamaturi h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#ohanamaturi h3 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
#ohanamaturi img {
	padding: 10px 20px 10px 10px;
	float: right;
	clear: both;
}

#ohanamaturi p {
	padding-left: 20px;
	padding-right: 20px;
}


/* イベント*/

.Report {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.Report h2 {
	text-align: center;
}
.Report h3 {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFF99;
	text-align: center;
	margin: 5px 20px;
}
.Report img {
	padding: 10px;
}

.Report p {
	padding-left: 20px;
	padding-right: 20px;
}

.ReportLeft {
	width: 170px;
	border: 1px solid #CCCCCC;
	display: inline;
	float: left;
	margin: 20px 15px 10px;
}
.ReportLeft p {
	font-size: 12px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	line-height: 1.4em;
}
.ReportLeft img {
	padding: 10px 10px 5px;
	margin-right: 5px;
}

/* レポート*/

.Report {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.Report h2 {
	text-align: center;
}
.Report h3 {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFF99;
	text-align: center;
	margin: 5px 20px;
}
.Report img {
	padding: 10px;
}

.Report p {
	padding-left: 20px;
	padding-right: 20px;
}

.ReportLeft {
	width: 170px;
	border: 1px solid #CCCCCC;
	display: inline;
	float: left;
	margin: 20px 15px 10px;
}
.ReportLeft p {
	font-size: 12px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	line-height: 1.4em;
}
.ReportLeft img {
	padding: 10px 10px 5px;
	margin-right: 5px;
}

/*----------------------------------
 clearfloat
----------------------------------*/
.clearFloat {
	clear: both;
}


/* 子育て支援*/
/* みんなあつまれJumpingkids!*/

#jumping {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#jumping h2 {
	text-align: center;
}
#jumping h3 {
	padding-left: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-right: 20px;
}

#jumping h4 {
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FF00CC;
	padding-right: 20px;
}

#jumping img {
	padding: 10px 20px 10px 10px;
}

#jumping p {
	padding-left: 20px;
	padding-right: 20px;
}
#jumping table {
	border: 1px solid #000000;
	width: 620px;
}
#jumping table td {
	border: 1px solid #000000;
}

/* 子育て支援*/
/* おうちのかたのティーパーティー*/

#teaParty {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#teaParty h2 {
	text-align: center;
}
#teaParty h3 {
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #FF33CC;
	padding-right: 20px;
	font-style: italic;
}

#teaParty h4 {
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FF00CC;
	padding-right: 20px;
}

#teaParty img {
	padding: 10px 20px 10px 10px;
}

#teaParty p {
	padding-left: 20px;
	padding-right: 20px;
}






/* Let's Sing Songs*/

#singSongs{
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#singSongs h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#singSongs h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	margin-left: 5px;
	margin-right: 5px;
}
#singSongs img {
	padding: 5px;
}

#singSongs p {
	padding-left: 20px;
	padding-right: 20px;
}
.songs {
	float: left;
	border: 1px solid #999999;
	height: 180px;
	width: 155px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 2px;
}
.songs img {

}
.songs p {
}

.movie {
	float: left;
	border: 1px solid #999999;
	height: 200px;
	width: 155px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
}
.movie img {

}
.movie p {
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}



/* Let's Sing Songs*/
/* mediaplayer*/

#player{
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#player h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF33CC;
	text-align: center;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
}
#player h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	margin-left: 5px;
	margin-right: 5px;
}

#player p {
	padding-left: 20px;
	padding-right: 20px;
}
#player0 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


/* アクセス*/

#accessMap {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#accessMap h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF00FF;
	text-align: center;
	color: #FFFFFF;
	margin-right: 20px;
}
#accessMap h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC33;
	text-align: center;
	width: 15em;
	margin-top: 10px;
	margin-bottom: 10px;
}
#accessMap img {
	padding: 10px;
	float: left;
}

#accessMap p {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 100px;
	font-weight: bold;
}
#accessMap2 {
	clear: both;
}
#accessMap2 p {
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}



/* 保護者のページ*/
/*保護者ページ1*/

#hogosyaPage1 {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

#hogosyaPage1 h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#hogosyaPage1 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	margin-left: 20px;
	margin-right: 20px;
}
#hogosyaPage1 img {
	padding: 10px 20px 10px 10px;
	float: right;
	clear: both;
}

#hogosyaPage1 p {
	padding-left: 20px;
	padding-right: 20px;
}
#hogosyaPage1 ul {
	padding-left: 30px;
}
#hogosyaPage1 li {
	list-style: disc;
	font-weight: bold;
	color: #333333;
}

/* 保護者のページ*/
/*保護者ページ2*/
#hogosyaPage2 {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

#hogosyaPage2 h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	color: #FFFFFF;
}
#hogosyaPage2 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3366FF;
	margin-left: 20px;
	margin-right: 20px;
}
#hogosyaPage2 img {
	padding: 10px 20px 10px 10px;
	float: right;
	clear: both;
}

#hogosyaPage2 p {
	padding-left: 20px;
	padding-right: 20px;
}
#hogosyaPage2 ul {
	padding-left: 30px;
}
#hogosyaPage2 li {
	list-style: disc;
	font-weight: bold;
	color: #333333;
}

/* 保護者のページ*/
/*保護者の声*/
.hogosyaKoe {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.hogosyaKoe h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #FF00FF;
	text-align: center;
	color: #FFFFFF;
	margin-right: 20px;
	margin-left: 20px;
}
.hogosyaKoe h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC33;
	text-align: center;
	width: 15em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.hogosyaKoe img {
	padding: 10px;
}

.hogosyaKoe p {
	padding-left: 20px;
	padding-right: 20px;
}


/* 保護者のページ*/
/*スマイル*/
.smile {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.smile h2 {
	font-size: 14px;
	font-weight: bold;
	background-color: #33CC00;
	text-align: center;
	color: #FFFFFF;
	margin-right: 20px;
}
.smile h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC33;
	text-align: center;
	width: 15em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.smile img {
	padding: 10px;
}

.smile p {
	padding-left: 20px;
	padding-right: 20px;
}


.form1 {
	text-align: left;
	border: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
.form1 h2 {
	font-size: 15px;
	font-weight: bold;
}
.form1 img {
	float: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.form2 {
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.form2 h2 {
	font-size: 15px;
	font-weight: bold;
}
.form2 img {
	float: right;
	padding: 5px 5px 5px 15px;
}

#tokucho {
	border: 2px solid #5AC43C;
}
#tokucho li {
	font-size: small;
	color: #333333;
	list-style: none;
}

#tokucho p {
	color: #FF0000;
	font-size: large;
	text-align: center;
}
.gazo {
	text-align: center;
}
.gazo   img {
}

/*----------------------------------
 clearfloat
----------------------------------*/
.clearFloat {
	clear: both;
}

.style1 {
	color: #FF00FF;
	font-weight: bold;
}
.style3 {
	color: #FF3300;
	font-weight: bold;
}

.style4 {
    color: #FFFFFF; font-weight: bold;
}

/* フォーラムなどの外枠 */
.outer {border:1px solid silver;}
/* フォーラムなどの投稿情報欄 */
.head {background:#c2cdd6; padding:5px; font-weight:bold;}
/* フォーラムなどの交互に色が変わる部分 */
.evenｔ {background:#dee3e7; padding:5px;}
.odd {background:#e9e9e9; padding:5px;}
tr.even td {background:#dee3e7; padding:5px;}
tr.odd td {background:#e9e9e9; padding:5px;}

/* フォーラムなどのフッター */
.foot {background:#c2cdd6; padding:5px; font-weight:bold;}


/* 最新ニュースの枠 */
.item {border:1px solid #cccccc;}
/* 最新ニュースのタイトルバー */
.itemHead {padding:3px 5px; background:#FF9900; color:#ffffff;}
/* 最新ニュースの投稿情報欄 */
.itemInfo {text-align:right; padding:3px 5px; background:#efefef;}
/* 最新ニュースのタイトルの設定 */
.itemTitle a {font-size:120%; font-weight:bold; font-variant:small-caps; color:#ffffff;}
/* 最新ニュースの投稿者 */
.itemPoster {font-size:90%;}
/* 最新ニュースの投稿日 */
.itemPostDate {font-size:90%;}
/* 最新ニュースのステータス */
.itemStats {font-size:90%;}
/* 最新ニュースのコンテンツ部分 */
.itemBody {padding:10px;}
.itemText {margin-top:5px; margin-bottom:5px; line-height:1.5;}
/* 最新ニュースの1文字目 */
.itemText:first-letter {}
/* 最新ニュースのフッター */
.itemFoot {text-align:right; padding:3px 5px; background:#efefef;}
.itemAdminLink {font-size:90%;}
.itemPermaLink {font-size:90%;}

/* システムメッセージ */
div.errorMsg {background:#ffcccc; text-align:center; border-top:1px solid #ddddff; border-left:1px solid #ddddff; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; font-weight:bold; padding:10px;}
div.confirmMsg {background:#ddffdf; color:#136c99; text-align:center; border-top:1px solid #ddddff; border-left:1px solid #ddddff; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; font-weight:bold; padding:10px;}
div.resultMsg {background:#cccccc; color:#333333; text-align:center; border-top:1px solid silver; border-left:1px solid silver; font-weight:bold; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:10px;}

/* Xoopsコードを記述する部分 */
div.xoopsCode {background:#ffffff; border:1px inset #000080; padding:0px 6px 6px 6px;}

/* 引用部分の定義 */
div.xoopsQuote {background:#ffffff; border:1px inset #000080; padding:0px 6px 6px 6px;}

.comTitle {font-weight:bold; margin-bottom:2px;}
.comText {padding:2px;}
.comUserStat {font-size:10px; color:#FF9900; font-weight:bold; border:1px solid silver; background:#ffffff; margin:2px; padding:2px;}
.comUserStatCaption {font-weight:normal;}
.comUserStatus {margin-left:2px; margin-top:10px; color:#FF9900; font-weight:bold; font-size:10px;}
.comUserRank {margin:2px;}
.comUserRankText {font-size:10px; font-weight:bold;}
.comUserRankImg {border:0px;}
.comUserName {}
.comUserImg {margin:2px;}
.comDate {font-weight:normal; font-style:italic; font-size:smaller;}
.comDateCaption {font-weight:bold; font-style:normal;}
