@charset "utf-8";
/*
Theme Name: ミルキーウェイグループ
Theme URI: http://www.caguya.co.jp/
Description: ミルキーウェイグループのテーマ
Author: Caguya Corporation
Author URI: http://www.caguya.co.jp/
Tags: green, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Flat Continents,
	whose blog you will find at http://www.flatcontinents.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/




*{
	margin: 0;
	padding: 0;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

hr{
border:#FFF1EE solid 2px;
}
img{
	margin:0;
	padding:0;
	border:none;
}

/* utility classes */
alignnone,
.alignleft {
	float: left;
	padding:0 5px 5px 0;
}

.alignright {
	float: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.clear {
	clear: both;
}



li{
	list-style:none;
}
body{
	text-align:center;
	background:#D1EEF4 url(image/back_body.jpg) no-repeat center top;
	font-family:"Hiragino Kaku Gothic","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande", "Geneva", "Arial", "Verdana", "sans-serif";
	color:#333333;
}
/* IE6 */
body {
	_padding-left: 1px;
}
/* IE7 */
*:first-child + html body {
	padding-left: 1px;
}
div#wrapper{
	background:url(image/back_wrapper.jpg) no-repeat;
	width:950px;
	margin:0 auto;
	padding:0;
}
/*======================================
              header
======================================*/
div#header{
	text-align:left;
	/*background:url(image/back_header.jpg) no-repeat;*/
	width:950px;
	height:140px;
	margin:0 auto;
	padding:0;
}
/*ロゴとお問合せ
----------------------*/
div#logoarea{
	width:950px;
	height:71px;
	margin:0 auto;
	padding:0;
}
/*ロゴ
---------------*/
div#logo{
	width:373px;
	height:71px;
	float:left;
}
div#logo h1,
div#logo h1 a{
	text-indent:-9999px;
	background:url(image/logo.jpg) no-repeat;
	display:block;
	width:373px;
	height:71px;
	margin:0;
	padding:0;
	overflow:hidden;
}

/*お問合せ
---------------*/
div#logoright{
	width:577px;
	height:71px;
	margin:0 auto;
	padding:0;
	float:right;
}
div#logoright p{
	color:#666666;
	font-size:10px;
	line-height:300%;
	text-align:right;
	height:33px;
	padding:0 26px 0 0;
}
div#otoiawase{
	width:446px;
	height:27px;
	padding:0 26px 0 105px;
}
div#otoiawase ul{
	width:446px;
	height:27px;
	margin:0;
	padding:0;
}

li.toi_01,
li.toi_01 a{
	width:94px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(image/toi_01.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
li.toi_02,
li.toi_02 a{
	width:98px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(image/toi_02.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
li.toi_03,
li.toi_03 a{
	width:121px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(image/toi_03.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
li.toi_04,
li.toi_04 a{
	width:133px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(image/toi_04.jpg) no-repeat;
	float:left;
	overflow:hidden;
}
li.toi_01,.toi_01 a,
li.toi_02,.toi_02 a,
li.toi_03,.toi_03 a,
li.toi_04,.toi_04 a{
	background-position:0 0;
}
li.toi_01 a:hover,
li.toi_02 a:hover,
li.toi_03 a:hover,
li.toi_04 a:hover{
	background-position:0 -27px;
}

/*menu
-------------------*/
div#menubox{
	width:950px;
	height:49px;
	margin:0 auto;
	padding:0;
}
dib#menubox ul{
	width:950px;
}
li.menu_01,
li.menu_01 a{
	text-indent:-9999px;
	display:block;
	background:url(image/menu_01.jpg) no-repeat;
	width:237px;
	height:49px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
li.menu_02,
li.menu_02 a{
	text-indent:-9999px;
	display:block;
	background:url(image/menu_02.jpg) no-repeat;
	width:238px;
	height:49px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
li.menu_03,
li.menu_03 a{
	text-indent:-9999px;
	display:block;
	background:url(image/menu_03.jpg) no-repeat;
	width:238px;
	height:49px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
li.menu_04,
li.menu_04 a{
	text-indent:-9999px;
	display:block;
	background:url(image/menu_04.jpg) no-repeat;
	width:237px;
	height:49px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
/*
.menu_05,
.menu_05 a{
	text-indent:-9999px;
	display:block;
	background:url(image/menu_05.jpg) no-repeat;
	width:169px;
	height:49px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
*/
li.menu_01 a,
li.menu_02 a,
li.menu_03 a,
li.menu_04 a,
li.menu_05 a{
	background-position:0 -49px;
}
li.menu_01 a:hover,
li.menu_02 a:hover,
li.menu_03 a:hover,
li.menu_04 a:hover,
li.menu_05 a:hover{
	background-position:0 -98px;
}




/*======================================
              main
======================================*/

#main{
	width:950px;
	margin:0 auto;
	padding:0;
	clear:both;
}

/*sub page main
--------------------*/
#content{
	font-size:14px;
	line-height:140%;
	width:695px;
	margin:0 auto;
	float:right;
	text-align:left;
}
div.post{
	width:670px;
	margin:0;
	padding:0;
}

/*======================================
              side bar
======================================*/

#sidebar{
	font-size:13px;
	line-height:140%;
	width:255px;
	margin:0 ;
	padding:0;
	float:left;
}
.banner{
	margin-bottom:10px;
	padding:0;
	clear:both;
}

#about_menu{
	width:214px;
	height:202px;
	margin:0 auto;
	padding:0;
}

#back_no,
#side_group{
	text-align:left;
	background:url(image/side_back.jpg) repeat-y top;
	width:210px;
	margin:0 auto;
	padding:0;
}
#back_no ul,
#side_group ul{
	width:184px;
	margin:0 auto;
	padding:10px 15px 0;
}
#back_no li,
#side_group li{
	color:#000000;
	background:url(image/yaji.jpg) no-repeat 0 3px;
	margin:0 auto;
	padding:0 10px 10px 15px;
}
#back_no li a,
#side_group li a{
	color:#000000;
	text-decoration:none;
}
#back_no li a:hover,
#side_group li a:hover{
	color:#0033CC;
	text-decoration:none;
}

/*======================================
              footer
======================================*/
div#pagetop{
	text-align:right;
	width:900px;
	height:13px;
	margin:0 auto;
	padding:15px 0;
	clear:both;
}
div#footer_base{
	text-align:center;
	background:url(image/back_footer.jpg) repeat-x;
	height:135px;
	margin:0 auto;
	padding:0;
	clear:both;
}
div#footer{
	background:url(image/footer_logo.jpg) no-repeat;
	width:900px;
	height:135px;
	margin:0 auto;
	padding:0;
}
div#address_area{
	text-align:left;
	width:727px;
	height:135px;
	margin:0 auto;
	padding:0 0 0 173px;
}
address{
	font-style:normal;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:140%;
	padding:30px 0 10px;
}
address a{
	color:#FFFFFF;
}
address a:hover{
	color:#0033CC;
}
.hoikuen_name{
	 font-weight:bold; 
	 font-size:12px;
	 line-height:180%;
}
.hoikuen_name a{
	color:#FFFFFF;
	text-decoration: none; 
}
div#copyright{
	background:url(image/copyright.jpg) no-repeat;
	width:262px;
	height:12px;
}
div#copyright p{
	text-indent:-9999px;
}



/* ＝＝＝＝＝＝＝＝＝＝index page＝＝＝＝＝＝＝＝＝＝＝＝*/


/*main flash and links area
------------------------------------------*/
div#index_main {
	width:950px;
	height:357px;
	margin: 0 auto;
	padding: 0;
	clear: both;
}
div#flash_area{
	width:617px;
	height:357px;
	margin:0 auto;
	padding:0;
	float:left;
}
div#flash_area h2{
	text-indent:-9999px;
	display:block;
	background:url(image/flash_base.jpg) no-repeat;
	width:617px;
	height:357px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
div#group_area{
	background:url(image/flash_right.jpg) no-repeat;
	text-align:left;
	width:333px;
	height:357px;
	margin:0 auto;
	padding:0;
	float:right;
}

table#group_table tr,
table#group_table td{
	text-align:left;
	margin:0;
	padding:0;
}
table#group_table img{
	margin:0;
	padding:0;
}



/*index contens area
------------------------------------------*/
#contents{
	text-align:left;
	width:900px;
	margin:0 auto;
	padding:0;
	clear:both;
}

div#home_leftbox{
	font-size:14px;
	line-height:140%;
	text-align:left;
	width:445px;
	margin:0;
	padding:0 10px 0 0;
	float:left;
}
div#home_rightbox{
	font-size:14px;
	line-height:140%;
	text-align:left;
	width:445px;
	margin:0 auto;
	padding:0;
	float:right;
}

div#home_h3_01,
div#home_h3_02{
	text-align:right;
	width:445px;
	height:40px;
	margin:0 auto;
	padding:0;
}
div#home_h3_01{
	background:url(image/home_h3_01.jpg) no-repeat;
}
div#home_h3_02{
	background:url(image/home_h3_02.jpg) no-repeat;
}


#home_h3_03,
#home_h3_04{
	text-indent:-9999px;
	width:445px;
	height:43px;
	margin:0 auto;
	padding:0;
	display:block;
	overflow:hidden;
}
#home_h3_03,#home_h3_03 a{
	background:url(image/home_h3_03.jpg) no-repeat;
}
#home_h3_04,#home_h3_04 a{
	background:url(image/home_h3_04.jpg) no-repeat;
}
#home_h3_03 a:hover,
#home_h3_04 a:hover{
	background-position:0 -40px;
}

div.home_topics_box01,
div.home_topics_box02,
div.home_topics_box03,
div.home_topics_box04{
	width:445px;
	margin:0 auto;
}
div.home_topics_box01{
	background:url(image/topics01_back.jpg) repeat-y;
}
div.home_topics_box02{
	background:url(image/topics02_back.jpg) repeat-y;
}
div.home_topics_box03{
	background:url(image/topics03_back.jpg) repeat-y;
}
div.home_topics_box04{
	background:url(image/topics04_back.jpg) repeat-y;
}
div.topics_bottom{
	width:445px;
	height:13px;
	margin:0 auto 20px;
	padding:0;
}
/*contents left box area
------------------------------------------*/
/*topics01
---------------*/
div.home_diary{
	width:445px;
	margin:0;
	padding:10px 0 0;
}
div.home_diary img{
	margin:0;
	padding:0 10px 20px 15px;
	float:left;
}
.home_diarytitle{
	font-weight:bold;
	color:#0033CC;
	text-decoration:none;
	margin:0 auto;
}
.home_diary p{
	margin:0 auto;
	padding:0 10px 0 5px;
	line-height:150%;
}
.day{
	font-size:12px;
	line-height:180%;
	padding-bottom:15px;
	margin:0 auto;
}

/*topics02
---------------*/

div#home_news{
	width:430px;
	margin:0 auto;
	padding:0;
}
div#home_news dl{
	width:430px;
	margin:8px auto 0;
	padding:0;
	border-bottom:dotted 1px #D3E8FC;
}
div#home_news dt {
	float:left;
	width:8em;
	line-height:140%;
	padding:0px 0px 7px 15px;
}
div#home_news dd {
	background:url(image/yaji.jpg) no-repeat 0 0.2em;
	margin-left:8.0em;
	text-align:left;
	line-height:140%;
	color:#0033CC;
	padding:0px 0px 7px 0px;
}
div#home_news dd a{
	color:#0033CC;
	text-decoration:none;
}


/*contents right box area
------------------------------------------*/


/*topics03
---------------*/

div#topics03_day{
	background:url(image/topics03_day.jpg) no-repeat;
	width:445px;
	height:22px;
	margin:0;
	padding:0;
}
div#topics03_day p{
	font-size:10px;
	text-align:right;
	margin:0;
	padding-right:15px;
}
div#home_recruit{
	width:430px;
	margin:0 auto;
	padding:0;
}
div#home_recruit dl{
	width:430px;
	margin:8px auto 0;
	padding:0;
	border-bottom:dotted 1px #FFB5B5;
}
div#home_recruit dt {
	float:left;
	width:8em;
	line-height:140%;
	padding:0px 0px 7px 15px;
}
div#home_recruit dd {
	background:url(image/yaji.jpg) no-repeat 0 0.2em;
	margin-left:8.0em;
	text-align:left;
	line-height:140%;
	color:#0033CC;
	padding:0px 0px 7px 0px;
}
div#home_recruit dd a{
	color:#0033CC;
	text-decoration:none;
}

/*topics04
---------------*/

div#topics04_day{
	background:url(image/topics04_day.jpg) no-repeat;
	width:445px;
	height:22px;
	margin:0;
	padding:0;
}
div#topics04_day p{
	font-size:10px;
	text-align:right;
	margin:0;
	padding-right:15px;
}
div#home_boshu{
	width:430px;
	margin:0 auto;
	padding:0;
}
div#home_boshu dl{
	width:430px;
	margin:8px auto 0;
	padding:0;
	border-bottom:dotted 1px #96E0E2;
}
div#home_boshu dt {
	float:left;
	width:8em;
	line-height:140%;
	padding:0px 0px 7px 15px;
}
div#home_boshu dd {
	background:url(image/yaji.jpg) no-repeat 0 0.2em;
	margin-left:8.0em;
	text-align:left;
	line-height:140%;
	color:#0033CC;
	padding:0px 0px 7px 0px;
}
div#home_boshu a{
	color:#0033CC;
	text-decoration:none;
}

/* ＝＝＝＝＝＝＝＝＝＝サブページ＝＝＝＝＝＝＝＝＝＝＝＝*/
/*各ページタイトルエリア
（サブページより表示）
----------------------------------*/

#h2_title{
	text-align:left;
	text-indent:-9999px;
	width:900px;
	height:70px;
	margin:0 auto;
	padding:0;
	clear:both;
}
#h2_title h2{
	width:900px;
	height:68px;
	margin:0;
	padding:0;
}
/*
#h2_rinen,
#h2_kodawari,
#h2_area,
#h2_recruit,
#h2_groupinfo,
#h2_contact,
#h2_repport,
#h2_kodawari02,
#h2_recruit02,{
	text-align:left;
	text-indent:-9999px;
	width:900px;
	height:68px;
	margin:0 auto;
	padding:0;
}
*/


#h2_rinen{
	background:url(image/h2_title01.jpg) no-repeat top;
}
#h2_kodawari{
	background:url(image/h2_title02.jpg) no-repeat top;
}
#h2_area{
	background:url(image/h2_title03.jpg) no-repeat top;
}
#h2_recruit{
	background:url(image/h2_title04.jpg) no-repeat top;
}
#h2_groupinfo{
	background:url(image/h2_title05.jpg) no-repeat top;
}
#h2_contact{
	background:url(image/h2_title06.jpg) no-repeat top;
}
#h2_repport{
	background:url(image/h2_title07.jpg) no-repeat top;
}
#h2_kodawari02{
	background:url(image/h2_title08.jpg) no-repeat top;
}
#h2_syokuin{
	background:url(image/h2_title09.jpg) no-repeat top;
}
#h2_info{
	background:url(image/h2_title10.jpg) no-repeat top;
}
#h2_enji{
	background:url(image/h2_title11.jpg) no-repeat top;
}

#h2_kodawari_take{
	background:url(image/h2_title12.jpg) no-repeat top;
}
#h2_kodawari_land{
	background:url(image/h2_title13.jpg) no-repeat top;
}
#h2_kodawari_shinto{
	background:url(image/h2_title14.jpg) no-repeat top;
}
#h2_kodawari_musashi{
	background:url(image/h2_title15.jpg) no-repeat top;
}
#h2_kodawari_ramuza{
	background:url(image/h2_title16.jpg) no-repeat top;
}
#h2_kodawari_kamio{
	background:url(image/h2_title17.jpg) no-repeat top;
}
#h2_kodawari_yosa{
	background:url(image/h2_title18.jpg) no-repeat top;
}
#h2_kodawari_kita{
	background:url(image/h2_title19.jpg) no-repeat top;
}
#h2_kodawari_kamiki{
	background:url(image/h2_title20.jpg) no-repeat top;
}
#h2_kodawari_yume{
	background:url(image/h2_title21.jpg) no-repeat top;
}
#h2_kodawari_niji{
	background:url(image/h2_title22.jpg) no-repeat top;
}
#h2_kodawari_sora{
	background:url(image/h2_title27.jpg) no-repeat top;
}
#h2_kodawari_kameido4{
	background:url(image/h2_title23.jpg) no-repeat top;
}
#h2_kodawari_yumenoki{
	background:url(image/h2_title29.jpg) no-repeat top;
}
#h2_kodawari_yono{
	background:url(image/h2_title30.jpg) no-repeat top;
}
#h2_kodawari_oonari{
	background:url(image/h2_title31.jpg) no-repeat top;
}
#h2_kodawari_kameido{
	background:url(image/h2_title32.jpg) no-repeat top;
}

#h2_encho_blog{
	background:url(image/h2_title24.jpg) no-repeat top;
}
#h2_about{
	background:url(image/h2_title25.jpg) no-repeat top;
}


/*MAIN（右エリア）
----------------------------------*/


/*h3タイトル
--------------*/
.h3_title{
	width:630px;
	height:40px;
	margin:0 auto;
	padding:0;
}

.h3_texttitle{
	text-align:center;
	width:630px;
	margin:0 auto;
	padding-bottom:30px;
}

/*h4タイトル
--------------*/
.h4_title{
	width:610px;
	margin:0 auto;
	padding:0;
}


/*その他
---------------*/
.text{
	line-height:160%;
	width:610px;
	margin:0 auto;
	padding: 0;
}

.content_box01{
	text-align:center;
	line-height:160%;
	background:url(image/contentsbox_back.jpg) repeat-y;
	width:670px;
	margin:0 auto;
	padding:0;
	}

.content_box01_bottom{
	width:670px;
	height:15px;
	margin:0 auto 20px;
	padding:0;
	clear:both;
}

.content_box02_top{
	background:url(image/contentsbox_head02.jpg) no-repeat;
	text-align:left;
	width:670px;
	height:50px;
	margin:0 auto;
	padding:0;
	clear:both;
}
.content_box03_top{
	background:url(image/contentsbox_head03.jpg) no-repeat;
	text-align:left;
	width:670px;
	height:50px;
	margin:0 auto;
	padding:0;
	clear:both;
}
.content_box02_top h3,
.content_box03_top h3{
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-indent:30px;
	margin:0 auto;
	padding:10px 0 0 0;
}


.detail {
	width:610px;
	margin: 0px auto;
	padding: 10px 0 20px;
	clear:both;
}
.detail img{
	margin:0 auto;
	padding:0;}

.text p,
.contents_box p{
	margin:0 auto;
	padding:0;
}
.detail p{
	margin:14px auto 20px;
	padding:0;
}
.detail td{
	padding:10px;
}


#phone_no{
	width:610px;
	height:100px;
	margin:0 auto;
	padding:0;
}

#btn_center{
	text-align:center;
	width:610px;
	margin:0 auto;
	padding:20px;
	clear:both;
}
#btn_center p{
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:20px 0 5px;
}

#btn_left{
	text-align:left;
	width:610px;
	margin:0 auto;
	padding:20px;
	clear:both;
}
#btn_left p{
	font-weight:bold;
	text-align:left;
	margin:0 auto;
	padding:20px 0 0;
}
.btn_left_img{
	margin:0;
	padding:0 20px 0 0;
	float:left;
}

#btn_enchoblog{
	text-align:center;
	width:610px;
	margin:0 auto;
	padding:20px 0 0;
	clear:both;
}

/* ＝＝＝＝＝＝＝＝＝＝各ページ＝＝＝＝＝＝＝＝＝＝＝＝*/

/*======================================
ミルキーウェイグループこだわり
======================================*/
#kodawari_box01{
	background:url(image/kodawari_img.jpg) no-repeat;
	width:300px;
	height:200px;
	margin:0 auto;
	padding:0 0 0 310px;
}
#kodawari_box01 p{
	margin:0;
	padding:0 0 20px;
}
#kodawari_box02{
	background:url(image/kodawari_img02.jpg) no-repeat;
	width:610px;
	height:160px;
	margin:0 auto;
	padding:0;
}
#kodawari_box03{
	width:570px;
	margin:0 auto;
	padding-top:12px;
}
#table_kodawari td{
	font-size:13px;
	text-align:left;
	text-indent:15px;
	margin:0;
	padding:0;
}
#table_kodawari td a{
	color:#333333;
	text-decoration:none;
}
#table_kodawari td a:hover{
	color:#0033CC;
	text-decoration:none;
}
.yaji02{
	background:url(image/yaji02.jpg) no-repeat 0 6px;
}


/*======================================
ミルキーウェイグループ 保護者ページ
======================================*/
#area_box01{
	background:url(image/area_img.jpg) no-repeat;
	width:300px;
	height:200px;
	margin:0 auto;
	padding:0 0 0 310px;
}


/*======================================
ミルキーウェイグループ　採用ページ 
======================================*/
#recruit_box01{
	background:url(image/recruit_img.jpg) no-repeat;
	width:300px;
	height:200px;
	margin:0 auto;
	padding:0 0 0 310px;
}


/*======================================
ミルキーウェイグループ　各園紹介
======================================*/
#copyarea{
	width:610px;
	height:60px;
	margin:0 auto;
	padding:0;
	}
#copyarea p{
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin:0 auto;
	padding:10px 0 0;	
}
#en_main{
	width:610px;
	margin:0 auto 20px;
	padding:0;
}
#en_mainimage{
	width:300px;
	height:225px;
	margin:0;
	padding:0 10px 20px 0;
	float:left;
}
#en_maintext{
	width:300px;
	margin:0;
	padding:0 0 20px;
	float:right;
}
#en_maintext p{
	margin:0;
	padding:0;
}	
.en_sub{
	width:610px;
	height:143;
	margin:0 auto;
	padding:0;
	clear:both;
}
.en_subtext{
	background-color:#E7F1F5;
	width:610px;
	margin:20px auto 0;
	padding:15px 0 20px;
}
.en_subtext p{
	width:580px;
	margin:0 auto;
}

/*======================================
ミルキーウェイグループ　各園お問合せ
======================================*/

.contact_mainimg{
	width:200px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}
.contact_maintext{
	width:400px;
	margin:0;
	padding:0 0 20px;
	float:right;
}
.contact_maintext p{
	margin:0;
	padding:0;
}	

/*======================================
blog page
======================================*/
div.page_title_arch{
	line-height:200%;
	width:670px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(image/pagetitle_back.gif) no-repeat top;
}
div.page_title_arch h3{
	color:#006600;
	font:1.1em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:235%;
	text-align:left;
	display:block;
	font-weight:bold;
	margin:7px 0 0 5px;
	padding:0 10px;
}
div.page_title_arch h3 a{
	color:#006600;
}
div.entry p{
	text-align:left;
	line-height:145%;
	padding:5px 15px;
}
p.postmetadata{
	text-align:left;
	font-size:0.9em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 20px;
}
small{
	font-size:0.7em;
	line-height:145%;
	margin:0;
	padding:0 30px 0 15px;
	color:#006600;
}
.article{
	background:url(image/archive_back.jpg) repeat-y top;
	width:670px;
	margin:0 auto;
	padding:10px 0 20px;
}
.article_bottom{
	width:670px;
	height:15px;
	margin:0 auto 20px;
	padding:0;
}
.article_bottom img{
	margin:0;
	padding:0;
}


#respond_textarea{
	width:580px;
	margin:0 auto;
	padding:0;
}
p.nocomments{
	text-align:left;
	font-size:0.7em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 29px;
}

li.cat-item{
	height:15px;
	text-indent:5px;
	text-align:right;
	display:block;
	margin:0px 10px 0 0;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	font-size:0.8em;
	line-height:110%;
	/*background:url(image/yaji_right.jpg) no-repeat left center;*/
}
li.cat-item2{
	height:15px;
	text-indent:5px;
	display:block;
	margin:0px 10px 0 0;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	font-size:0.8em;
	line-height:110%;
	/*background:url(image/yaji_left.jpg) no-repeat left center;*/
}

a{
	color:#006600;
}
a:hover{
	color:#339933;
	text-decoration:none;
}
a.post-edit-link{
	text-align:left;
	font-size:0.7em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 29px;
}





/*======================================
　報告書 CSS
======================================*/

#table_repport01 {
	width:610px;
	margin: 0px auto;
	padding-bottom: 20px;
}
#table_repport01 td{
	padding:10px;
}

dl.pep_dl{
	margin:0 auto;
	padding:0;
	width:610px;
}

dl.pep_dl dt{
	margin:0;
	padding:5px 0 0;
	font-weight:bold;
	color:#2E6B2E;
}
dl.pep_dl dd{
	margin:0;
	padding:0 0 20px 0;
}
/* ＝＝＝＝＝＝＝＝＝＝にじいろ保育園＝＝＝＝＝＝＝＝＝＝＝＝*/
div#nizi_naka{
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
div#nizi_naka01{
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
div#nizi_naka01 p{
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.font_ao{
	color: #006699;
}
.table-5px {padding: 5px;}
.box-10px {margin-bottom: 10px;}
.box-20px {margin-bottom: 20px;}
div.nizi_naka02{
	float: left;
	margin-right: 10px;
	margin-left: 110px;
}
div.nizi_naka03{
	float: left;
}
/* ＝＝＝＝＝＝＝＝＝＝にじいろ保育園＝＝＝＝＝＝＝＝＝＝＝＝*/
div#about_naka01{
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
div#about_naka02{
	width: 561px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
}
.table_01{
	padding: 5px;
	text-align: left;
	font-size: 12px;
}
.table_02{
	padding: 5px;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
}
.table_03{
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	padding: 1px;
}
div#about_naka03{
	width: 561px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
/* ＝＝＝＝＝＝＝＝＝＝アイコン付きの前ページ後ページ＝＝＝＝＝＝＝＝＝＝＝＝*/
ul.pager{
	margin:0;
	padding:0;
	line-height:1.5;
	list-style:none;
	width:645px;
	font-size:90%;
}
li.prev{
	margin:0;
	padding:0 0 0 18px;
	line-height:1.4;
	list-style:none;
	float:left;
	width:300px;
	background:url(image/yaji_left.gif) no-repeat left center;
}
li.next{
	margin:0;
	padding:0 17px 0 0;
	line-height:1.4;
	list-style:none;
	float:right;
	width:80x;
	background:url(image/yaji_right.gif) no-repeat right center;
}
img.size-full{
	padding:0 5px 5px 5px;
}
