@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/
.text_container01{
	width:645px;
	margin-left:50px;
	overflow:hidden;
	clear:both;
}

.text_container01 h3{
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../temp/image/sub_icon01.png);
	height:43px;
	line-height:43px;
	margin-bottom:20px;
}

.text_container01 h3 span{
	margin-left:55px;
	font-weight:bold;
	font-size:16px;
}

.text_container01 ul{
	margin-left:50px;
	list-style:none;
}

/**/
.text_container02{
	width:850px;
	margin:0px auto;
	overflow:hidden;
	clear:both;
}

.text_container02 h3{
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../temp/image/sub_icon01.png);
	height:43px;
	line-height:43px;
	margin-bottom:20px;
}

.text_container02 h3 span{
	margin-left:55px;
	font-weight:bold;
	font-size:16px;
}

/*--------------------------------------------------------*/
.contents_box01{
	width:640px;
	margin-left:50px;
	overflow:hidden;
	padding-bottom:40px;
}

.left_box{
	padding-top:10px;
	float:left;
	width:381px;
	overflow:hidden;
}

.orange{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}

/*一時保育*/
.itiji_ol_lv1{
	margin:0px auto;
	width:381px;
	background-image:url(image/itiji_ol_body.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.itiji_ol_lv2{
	width:381px;
	background-image:url(image/itiji_ol_head.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.itiji_ol_lv3{
	width:381px;
	background-image:url(image/itiji_ol_foot.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.go_all{
	padding-top:25px;
	margin-left:330px;
}

.go_all a{
	color:#000;
	text-decoration:none;
}

.go_all a:hover{
	color:#09F;
	text-decoration:underline;
}

.itiji_box{
	width:350px;
	margin:0px auto;
	padding:25px 0px 10px;
	overflow:hidden;
}

.itiji_box table{
	width:330px;
}

.itiji_box td{
	padding:3px 0px;
}

.itiji_box a{
	color:#060;
	font-weight:bold;
}

.itiji_box a:hover{
	color:#09F;
}

.itiji_box table img{
	width:110px;
	height:auto;
}


/**/
.right_box{
	float:right;
	width:252px;
	height:166px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(image/bg_bn.png);
}

.right_box p{
	width:252px;
}

.right_box p a{
	display:block;
	width:252px;
	overflow:hidden;
}

.right_box p a span{
	display:none;
}

.azu a{
	height:85px;
}
/*
.azu a:hover{
	background-image:url(image/bn_azu.png);
}

.menu a:hover{
	background-image:url(image/bn_menu.png);
}*/

.menu a{
	height:88px;
}
	
	

/*--------------------------------------------------------*/
/*保育時間*/
.time_ol_lv1{
	margin-left:20px;
	width:611px;
	background-image:url(image/time_ol_body.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.time_ol_lv2{
	width:611px;
	background-image:url(image/time_ol_head.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.time_ol_lv3{
	width:611px;
	background-image:url(image/time_ol_foot.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.time_ol_lv3 dl{
	width:250px;
	line-height:200%;
	margin-right:30px;
}

.time_ol_lv3 dl dt{
	font-weight:bold;
	color:#060;
}

.time_ol_lv3 div{
	width:500px;
	margin-left:20px;
	padding:10px 0px;
	overflow:hidden;
}

.text01{
	margin:10px 0px 30px 30px;
}

.text03{
	margin:10px 0px 10px 50px;
	font-size: 14px;
	font-weight: bold;
}

.time_ol table{
  width: 630px;
  border-collapse: collapse;
  margin: 0 auto;
  table-layout: fixed;
}

.time_ol table tr{
  background-color: #fff;
  border: 1px solid #bbb;
  padding: 15px;
}	

.time_ol table th,
.time_ol table td {
  padding: 1em 10px 1em 1em;
  border-right: 1px solid #bbb;
  text-align: center;
}

.time_ol table td.on{
  background-color: #F9E7E7;
}

.time_ol table th {
  background-color: #DBDBDB;
}

/*--------------------------------------------------------*/
/*利用料*/
.text02{
	margin-left:50px;
	margin-bottom:20px;
}

.text02 span.red{
	/*color:#060;*/
	color: red;
	font-weight:bold;
	background-color: #FFE4E9;
	padding: 0px 5px;
}

.money_ol_lv1{
	margin-top: 15px;
	margin-left:60px;
	width:625px;
	background-image:url(image/money_ol_body.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.money_ol_lv2{
	width:625px;
	background-image:url(image/money_ol_head.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.money_ol_lv3{
	width:625px;
	background-image:url(image/money_ol_foot.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.money_ol_lv3 div{
	margin-left:65px;
	padding:30px 0px;
}

/*--------------------------------------------------------*/
/*流れ*/

.flow{
	margin-left:100px;
	display:block;
	margin-bottom:15px;
}

.flow li{
	list-style:none;
	background-repeat:no-repeat;
	background-position:left top;
	width:699px;
	height:38px;
	line-height:38px;
	display:block;
	margin-bottom:20px;
}

.flow li p{
	margin-left:60px;
}

.flow .number01{
	background-image:url(image/number01.png);
}

.flow .number02{
	background-image:url(image/number02_body.png);
	background-repeat:repeat-y !important;
	height:100% !important;
	overflow:hidden;
}

.ml60{
	margin-left:60px !important;
}

.pdf a{
	display:block;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../temp/image/icon_pdf.png);
	color:#09F !important;
}

.pdf span{
	margin-left:25px;
	color:#09F !important;	
}

.word a{
	display:block;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../temp/image/icon_word.png);
	color:#09F !important;	
}

.word span{
	margin-left:25px;
}



.flow .number03{
	background-image:url(image/number03.png);
}

.flow .number04{
	background-image:url(image/number04.png);
}

.flow .number05{
	background-image:url(image/number05.png);
}

.flow .number06{
	background-image:url(image/number06.png);
}

.day{
	background-repeat:no-repeat;
	background-image:url(image/bg_day.png);
	background-position:left top;
	overflow:hidden;
	width:549px;
	height:48px;
	margin:0px auto;
}

.day p{
	line-height:48px;
	margin-left:45px;
	font-size:16px;
	font-weight:bold;
}
/*--------------------------------------------------------*/
.motimono_wrapper{
	width:787px;
	margin:0px auto;
	overflow:hidden;
}

.motimono_wrapper h4{
	width:787px;
	background-repeat:no-repeat;
	background-position:left top;
	font-size:14px;
	height:37px;
	line-height:37px;
	font-weight:bold;
	color:#339900;
	display:block;
	margin-bottom:20px;
}

.motimono_wrapper h4 span{
	margin-left:60px;
}

.motimono_wrapper dl{
	width:173px;
	margin-right:10px;
	padding-bottom:10px;
}

.motimono_wrapper dl dt{
	text-align:center;
	font-weight:bold;
	color:#090;
}

.align_center{
	text-align:center;
}

.dl_box{
	width:750px;
	padding:20px 0px;
	margin-left:20px;
	overflow:hidden;
}


/*--------------------------------------------------------*/
/*1-2歳*/
.sub_12{
	height:44px !important;
	background-image:url(image/sub1_2.png)
}

/*3歳*/
.sub_3{
	height:46px !important;
	background-image:url(image/sub_3.png)
}

.motimono_text{
	margin-left:40px;
	line-height:240%;
}

.motimono_text li{
	list-style:none;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(image/icon01.png);
}

.motimono_text li p{
	margin-left:25px;
}


/*--------------------------------------------------------*/
/*一時保育　追加分*/

.ichiji_txt01{
	margin-left:60px;
}

.ichiji_txt02{
	font-weight:bold;
	color:#FF6600;
	margin:1em 0px 1em 60px;
}

.ihciji_block01{
	width:610px;
	margin-left:80px;
	overflow:hidden;
	display:block;
}

.ihciji_block01 dt{
	width:50px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	padding:0.25em 0px;
	background-color:#690;
}

.ihciji_block01 dd{
	background-image:url(image/bg_ichiji.jpg);
	padding:0.75em 2em;
	overflow:hidden;
	line-height:200%;
}

.ichiji_sub{
	width:785px;
	margin:1em auto;
	overflow:hidden;
	background-image:url(image/ichiji_sub.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:2px;
	text-indent:2em;
	font-weight:bold;
	color:#339900;
	padding:0.75em 0px;
}

.ichiji_ol_lv1{
	background-image:url(image/ichiji_ol_body.jpg);
	width:625px;
	margin:2em 0px;
	margin-left:80px;
	overflow:hidden;
}

.ichiji_ol_lv2{
	width:625px;
	overflow:hidden;
	background-image:url(image/ichiji_ol_foot.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:20px;
}

.ichiji_ol_lv3{
	width:625px;
	overflow:hidden;
	background-image:url(image/ichiji_ol_head.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:20px;
}

.ichiji_ol_lv4{
	width:580px;
	margin:0px auto;
	overflow:hidden;
	padding:1em 0px 0px 0px;
}


.ichiji_ol_lv4 div{
	padding-bottom:1em;
}

.ichiji_ol_lv4 div span.red{
	color: red;
	font-weight:bold;
	background-color: #FFE4E9;
	padding: 0px 5px;
}

.ichiji_ol_lv4 div.img{
	text-align:center;
}

.ichiji_ol_lv4 div strong{
	color:#FF6600;
}

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

/*--------------------------------------------------------*/

