div.pages p {
	line-height:1.8em;
}
div.pages p.syorui {
	font-size: 14px;
}
div.pages p.syorui a {
	text-decoration: underline;
	font-weight: bold;
}



/*----------------------------------------
メイン TOP
----------------------------------------*/

/*---------- ビルボ*/
#bilimg {
	width:920px;
	height:290px;
	margin:0 auto 10px;
}
/*---------- イントロ*/
#content div.top_intro {
	width:680px;
	height:165px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	background: url(/img/top/m_1.jpg) no-repeat;
}
#content div.top_intro h2.catch {
	margin-bottom:15px;
}
#content div.top_intro h1 {
	text-indent:1em;
	font-size:12px;
	font-weight:normal;
	line-height:1.8em;
}
#content div.top_intro p {
	text-indent:1em;
}
/*---------- なかよしくらぶ*/
#content div.top_nkys {
	width:680px;
	height:125px;
	margin:0 0 10px 0;
}
/*---------- 保育紹介*/
#content div.top_hoiku {
	width:700px;
	height:auto;
	margin-right:-20px;
}
#content div.top_hoiku_sec {
	width:330px;
	margin-right:20px;
	padding-bottom:10px;
	float:left;
}
#content div.top_hoiku_sec p img {
	vertical-align:bottom;
}
#content div.top_hoiku_sec p.txt1,
#content div.top_hoiku_sec p.txt2 {
	padding:0 3px;
}
#content div.top_hoiku_sec p.txt2 {
	padding-top:10px;
}
/*---------- お知らせ*/
#content div.top_news {
	width:680px;
	padding:0;
	margin:0 0 10px 0;
	background: url(/img/top/top_news_bg.gif) right bottom no-repeat;
	clear:both;
}
#content div.top_news div {
  border-right: 1px #E6E6E6 solid;
  border-bottom: 1px #E6E6E6 solid;
  border-left: 1px #E6E6E6 solid;
  padding: 0;
}
#content div.top_news p.dai {
	width:600px;
	padding:7px 40px 3px 0;
	margin:0 auto;
  border-top: 1px #CCC dotted;
}
#content div.top_news p.dai:first-child {
  border: none;
}
#content div.top_news p.dai span.days {
	padding:5px 11px 3px 12px;
	margin-right:10px;
	background:#000000 url(/img/top/top_news_date.gif) 0px 0px no-repeat;
	color:#FFFFFF;
}

/*---------- 幼稚園ブログ*/
#content div.top_blog {
	width:680px;
	padding:0;
	margin:0 0 20px 0;
	background: url(/img/top/m_9.gif) right bottom no-repeat;
	clear:both;
}
#content div.top_blog div {
  border-right: 1px #E6E6E6 solid;
  border-bottom: 1px #E6E6E6 solid;
  border-left: 1px #E6E6E6 solid;
  padding: 5px 0;
}
#content div.top_blog p.dai {
	width:600px;
	padding:9px 40px 5px 0;
	margin:0 auto;
  border-top: 1px #CCC dotted;
}
#content div.top_blog p.dai:first-child {
  border: none;
}
#content div.top_blog p.dai span.days {
	padding:5px 11px 3px 12px;
	margin-right:10px;
	background:#000000 url(/img/top/m_7.jpg) 0px 0px no-repeat;
	color:#FFFFFF;
}

/*---------- アクセス*/
#content div.top_access {
	margin-bottom:40px;
}
#content div.top_access .kayou_pic {
	margin-bottom:7px;
}
#content div.top_access p.kayou {
	font-size:14px;
	line-hight:1.7em;
	margin-bottom:10px;
}
#content div.top_access p.ennmade {
	background: url(/img/top/access.gif) no-repeat;
	font-size:14px;
	line-hight:1.7em;
	padding:15px 0 0 260px;
	height:80px;
	color:#333333;
}


/*----------------------------------------
メイン 下層 共通
----------------------------------------*/
/*---------- タイトル*/
#content div.pagetitle h1 {
	margin-bottom:5px;
}
#content div.pagetitle2 h1 {
	width:655px;
	height:85px;
	padding:30px 0 0 25px;
	margin:0 0 5px 0;
	color:#666666;
	font-size:28px;
	border:none;
	line-height:normal;
}
/*ページ*/
#content div.pagetitle2 h1 {
	background: url(/img/default/title_1.jpg) no-repeat;
}

/*---------- 説明*/
#content div.page_intro {
	padding:0 0 10px 0;
}
#content div.cate_intro {
	padding:0 0 10px 15px;
}
#content div.page_intro p,
#content div.cate_intro p {
	line-height:1.8em;
}

/*---------- タブ*/
#content div.page_tab {
	width:680px;
	height:45px;
	vertical-align:bottom;
	background: url(/img/default/none.gif) repeat-x bottom;
}
#content div.page_tab li {
	float:left;
	width:136px;
	height:30px;
	padding:15px 0 0 0;
	text-align:center;
	font-size:14px;
	color:#333333;
	list-style:none;
}
#content div.page_tab li a {
	display:block;
	width:136px;
	height:20px;
	padding:25px 0 0 0;
	margin-top:-15px;
	text-decoration:none;
	background:#FFFFFF;
	color:#555555;
}
#content div.page_tab li.t1 a {
	background: url(/img/default/tab_1.jpg) no-repeat;
}
#content div.page_tab li.t2 a {
	background: url(/img/default/tab_2.jpg) no-repeat;
}
#content div.page_tab li.t3 a {
	background: url(/img/default/tab_3.jpg) no-repeat;
}
#content div.page_tab li.t4 a {
	background: url(/img/default/tab_4.jpg) no-repeat;
}
#content div.page_tab li.t5 a {
	background: url(/img/default/tab_5.jpg) no-repeat;
}

#content div.page_tab li.t1,
#content div.page_tab li.t1 a:hover {
	background: url(/img/default/tab_1_o.jpg) no-repeat;
}
#content div.page_tab li.t2, 
#content div.page_tab li.t2 a:hover{
	background: url(/img/default/tab_2_o.jpg) no-repeat;
}
#content div.page_tab li.t3,
#content div.page_tab li.t3 a:hover {
	background: url(/img/default/tab_3_o.jpg) no-repeat;
}
#content div.page_tab li.t4,
#content div.page_tab li.t4 a:hover {
	background: url(/img/default/tab_4_o.jpg) no-repeat;
}
#content div.page_tab li.t5,
#content div.page_tab li.t5 a:hover {
	background: url(/img/default/tab_5_o.jpg) no-repeat;
}

/*---------- ページ枠*/
#content div.page_box {
	border:1px #E7E7E7 solid;
	border-top:none;
	padding:30px 13px 20px;
	margin-bottom:20px;
	clear:both;
}
#content div.page_box2 {
	border:1px #E7E7E7 solid;
	padding:15px 13px 20px;
	margin-bottom:20px;
	clear:both;
}
/*ページ見出し*/
#content div.page_box h2,
#content div.page_box2 h2,
#content div.page_box h3,
#content div.page_box2 h3,
#content div.page_box p.p2,
#content div.page_box2 p.p2 {
	width:620px;
	height:28px;
	padding:12px 0 0 30px;
	margin-bottom:10px;
	background: url(/img/default/midasi.jpg) no-repeat;
	color:#4B8A04;
	font-size:14px;
	font-weight:bold;
	clear:both;
	line-height:normal;
}
#content h3 a,
#content p.p2 a {
	color:#4B8A04;
	text-decoration:none;
}
/*小見出し*/
#content div.page_box p.p3,
#content div.page_box2 p.p3 {
	margin:0 0 5px 0;
	color:#4B8A04;
	font-size:14px;
	font-weight:bold;
}
/*文章*/
#content div.page_box p,
#content div.page_box2 p {
	padding:0 10px 0 15px;
	margin:0 0 15px 0;
}
/*回り込み解除テキスト*/
#content div.page_box p.ctxt,
#content div.page_box2 p.ctxt {
	clear:both;
}

/*文字装飾*/
#content div.page_box p span.point1,
#content div.page_box2 p span.point1 {
	color:#FA7B06;
	font-size:14px;
	font-weight:bold;
}

/*画像*/
#content div.page_box p.page_img,
#content div.page_box2 p.page_img {
	margin:0 0 5px 0;
}
#content div.page_box p.page_img img,
#content div.page_box2 p.page_img img {
	margin:0 0 5px 5px;
}
/*回り込み画像*/
#content div.page_box p.page_imgr,
#content div.page_box2 p.page_imgr {
	float:right;
	vertical-align:text-top;
	paddinng:0;
	margin:0;
	clear:none;
}
#content div.page_box p.page_imgl,
#content div.page_box2 p.page_imgl {
	float:left;
	vertical-align:text-top;
	paddinng:0;
	margin:0;
}
/*----------------------------------------
特色
----------------------------------------*/
/*画像*/
#content div.page_feat p.page_img {
	text-align:center;
}
/*----------------------------------------
年間行事
----------------------------------------*/
/*---------- スケジュール*/
#content div.page_schlist,
#content div.page_schlist1,
#content div.page_schlist2,
#content div.page_schlist3,
#content div.page_schlist4 {
	width:620px;
	padding:0 15px;
	clear:both;
}
#content div.page_schlist p,
#content div.page_schlist1 p,
#content div.page_schlist2 p,
#content div.page_schlist3 p,
#content div.page_schlist4 p {
	float:left;
	width:70px;
	height:19px;
	padding:6px 20px 0 0;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	text-align:right;
}
#content div.page_schlist ul,
#content div.page_schlist1 ul,
#content div.page_schlist2 ul,
#content div.page_schlist3 ul,
#content div.page_schlist4 ul {
	float:right;
	width:530px;
	height:18px;
	padding:7px 0 0;
	margin-bottom:10px;
}
#content div.page_schlist ul li,
#content div.page_schlist1 ul li,
#content div.page_schlist2 ul li,
#content div.page_schlist3 ul li,
#content div.page_schlist4 ul li{
	float:left;
	height:18px;
	padding:0 0 0 9px;
	margin-right:15px;
	line-height:normal;
	list-style:none;
	background: url(/img/schedule/m1.gif) left 4px no-repeat;
}

/*通年*/
#content div.page_schlist p,
#content div.page_schlist ul {
	background:#EFEFEF;
}
/*１*/
#content div.page_schlist1 p,
#content div.page_schlist1 ul {
	background:#FFE6E6;
}
/*２*/
#content div.page_schlist2 p,
#content div.page_schlist2 ul {
	background:#EAFFDC;
}
/*３*/
#content div.page_schlist3 p,
#content div.page_schlist3 ul {
	background:#FBF2D5;
}
/*４*/
#content div.page_schlist4 p,
#content div.page_schlist4 ul {
	background:#DBF7FF;
}

/*---------- 写真*/
#content div.page_schpict1,
#content div.page_schpict2,
#content div.page_schpict3,
#content div.page_schpict4 {
	width:620px;
	padding:0 15px;
}
#content div.page_schpict1 p.title,
#content div.page_schpict2 p.title,
#content div.page_schpict3 p.title,
#content div.page_schpict4 p.title {
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid;
}
#content div.page_schpict1 p.pict img,
#content div.page_schpict2 p.pict img,
#content div.page_schpict3 p.pict img,
#content div.page_schpict4 p.pict img {
	margin:0 0 10px 15px;
}

/*１*/
#content div.page_schpict1 p.title,
#content div.page_schpict1 p.title a,
#content div.page_schpict1 p.title a:hover {
	border-color:#FFAFAF;
	color:#FFAFAF;
	text-decoration:none;
}
/*２*/
#content div.page_schpict2 p.title,
#content div.page_schpict2 p.title a,
#content div.page_schpict2 p.title a:hover {
	border-color:#7AB950;
	color:#7AB950;
	text-decoration:none;
}
/*３*/
#content div.page_schpict3 p.title,
#content div.page_schpict3 p.title a,
#content div.page_schpict3 p.title a:hover {
	border-color:#DA9E37;
	color:#DA9E37;
	text-decoration:none;
}
/*４*/
#content div.page_schpict4 p.title,
#content div.page_schpict4 p.title a,
#content div.page_schpict4 p.title a:hover {
	border-color:#55B4CF;
	color:#55B4CF;
	text-decoration:none;
}


/*----------------------------------------
預かり保育
----------------------------------------*/
/*---------- テーブル*/
#content table.page_hoiku {
	border-collapse:collapse;
	margin-bottom:20px;
}
#content table.page_hoiku th,
#content table.page_hoiku td {
	padding:10px;
	line-height:1.8em;
}
#content table.page_hoiku th {
	width:110px;
	background:#EEFFD5;
	color:#4B8A04;
	border-top:5px #FFFFFF solid;
}
#content table.page_hoiku td {
	border-bottom:1px #E7E7E7 solid;
}
#content table.page_hoiku span.hd {
	display:block;
	padding-top:15px;
	color:#4B8A04;
	font-weight:bold;
}

/*----------------------------------------
入園される方へ
----------------------------------------*/
/*---------- 入園前の準備*/
#content div.page_box ul.page_junbi {
	width:620px;
	padding-left:30px;
	margin-bottom:20px;
	background: url(/img/guide/image1.gif) 400px top no-repeat;
}
#content div.page_box ul.page_junbi li {
	line-height:2em;
}

/*----------------------------------------
入園体験会
----------------------------------------*/
/*---------- テーブル*/
#content table.page_taiken {
	border-collapse:collapse;
	margin-bottom:20px;
}
#content table.page_taiken th,
#content table.page_taiken td {
	padding:10px;
	line-height:1.8em;
	text-align:center;
	border-right:1px #E7E7E7 solid;
}
#content table.page_taiken th {
	width:215px;
	padding:10px;
	background:#EEFFD5;
	color:#4B8A04;
	border-top:1px #E7E7E7 solid;
	border-left:1px #E7E7E7 solid;
}
#content table.page_taiken th.time {
	width:74px;
}
#content table.page_taiken td {
	border-bottom:1px #E7E7E7 solid;
	border-left:1px #E7E7E7 solid;
}

/*----------------------------------------
入園資料・ご案内
----------------------------------------*/
/*---------- テーブル*/
#content table.page_shoureihi {
	border-collapse:collapse;
	margin:0 auto 20px;
	border: 2px #D3D3D3 solid;
}
#content table.page_shoureihi th,
#content table.page_shoureihi td {
	padding:5px 10px;
	line-height:1.8em;
	border:1px #E7E7E7 solid;
}
#content table.page_shoureihi th span{
	font-weight:normal;
	color:#333;
}
#content table.page_shoureihi .col1 {
	width:280px;
	text-align: left;
}
#content table.page_shoureihi .col2 {
	width:88px;
}
#content table.page_shoureihi th {
	background:#EEFFD5;
	color:#4B8A04;
}
#content table.page_shoureihi td {
	text-align: right;
	vertical-align:middle;
}

/*----------------------------------------
環境・施設紹介
----------------------------------------*/
/*---------- 施設写真*/
#content div.page_faci,
#content div.page_faci2 {
	width:640px;
	margin:0 auto;
}
#content div.page_fpict {
	float:left;
	width:120px;
	padding:5px 15px;
	margin:0 0 10px 10px;
	background:#FFF6EF;
}
#content div.page_faci div.page_fpict {
	height:270px;
}
#content div.page_faci2 div.page_fpict {
	height:356px;
}
#content div.page_fpict p {
	padding:0;
	margin-bottom:10px;
}
#content div.page_faci div.page_fpict p.title {
	border-bottom:1px #EF8B77 solid;
	color:#EF8B77;
}
/*---------- その他写真*/
#content div.page_faci2 div.page_fpict p.title {
	border-bottom:1px #DA9E37 solid;
	color:#DA9E37;
}

/*----------------------------------------
サイド
----------------------------------------*/

/*---------- 所在地*/
#sidebar div.s_address {
	padding:20px 0 0;
}
#sidebar div.s_address p {
	line-height:1.8em;
}
#sidebar div.s_address p img {
	vertical-align:text-bottom;
}

/*---------- カウンタ*/
#sidebar div.s_jscount {
	padding-top:50px;
	color:#999999;
}
#sidebar div.s_jscount a {
	color:#999999;
}


/*----------------------------------------
他
----------------------------------------*/
/*---------- コメントフォーム*/
textarea#comment {
	width:85%;
	height:130px;
	margin-left:50px;
}
input#author,
input#email,
input#url {
	margin-left:50px;
}
input#submitc {
	margin-left:260px;
}



/* ---制作者追加--- */
#footer p.produced_by {
	text-align:right;
	font-size:10px;
	font-weight:normal;
	color:#AAAAAA;
	line-height:1em
}
#footer p.produced_by img {
	border:0;
}
#footer p.produced_by a,
#footer p.produced_by a:hover,
#footer p.produced_by a:visited {
	color:#AAAAAA;

	text-decoration:none;
	font-weight:normal;
}