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

/* inner
---------------------------------------------- */
.inner01 {
	padding-left:20px;
}

.inner02 {
	padding-left:30px;
}

/* box01
---------------------------------------------- */
#box01 {
	margin-bottom:20px;
}

#box01 .fleft {
	display:block;
}

#box01 p {
	width:530px;
	float:right;
}

/* box02
---------------------------------------------- */
#box02 {
	margin-bottom:60px;
}

#box02 li {
	width:210px;
	float:left;
	margin-right:10px;
}

#box02 li img {
	display:block;
	margin-bottom:5px;
}

#box02 li p {
	font-size:12px;
	line-height:20px;
}

#box02 li.last {
	margin-right:0;
}


.inner02 h4 {
	font-size:17px;
	color:#fff;
	line-height:30px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:20px;
	background-color:#1EAA39;
}

/* box03
---------------------------------------------- */
.box03 {
	margin-bottom:50px;
}

.box03 img {
	display:block;
	float:left;
}

.box03 p {
	width:276px;
	float:right;
}

.inner02 table h5 {
	width:300px;
	font-size:16px;
	line-height:20px;
	color:#076BAF;
	padding:0 0 5px 13px;
	margin-bottom:10px;
	border-bottom:#076BAF 1px solid;
}



/* box04
---------------------------------------------- */
.box04 {
	margin-bottom:50px;
}

.box04 li {
	width:315px;
}

/* box05
---------------------------------------------- */
#box05 {
	margin-bottom:60px;
}

#box05 p {
	width:415px;
	float:left;
}

#box05 .fright {
	display:block;
}

/* box06
---------------------------------------------- */
.box06 li {
	width:205px;
	float:left;
	margin-right:10px;
}

.box06 .last {
	margin-right:0;
}

.box06 img {
	display:block;
	margin-bottom:10px;
}

.box06 p {
	font-size:12px;
	line-height:16px;
}

/* box07
---------------------------------------------- */
#box07 {
	margin:0 0 50px 30px;
}

#box07 img {
	display:block;
	margin-bottom:10px;
}

/* box08
---------------------------------------------- */
#box08 {
	padding-bottom:60px;
	background:url(../../images/kagayaki/image01.png) no-repeat right 200px;
}

/* box09
---------------------------------------------- */
#box09 {
	padding-bottom:60px;
	background:url(../../images/kagayaki/image17.png) no-repeat right bottom;
}

#box09 .weightbold {
	font-size:16px;
	color:#EE86A8;
}

/* week
---------------------------------------------- */
.week {
	margin-bottom:15px;
}

.week th,
.week td {
	text-align:center;
	border:#cacaca 1px solid;
}

.week th {	font-size:1.167em;line-height:24px;
	background-color:#B8B8B8;
}

.week .sat {
	color:#fff;
	background-color:#62C0ED;
}

.week .sun {
	color:#fff;
	background-color:#EE86A8;
}

.week td {
	width:90px;
	color:#00C841;
	font-size:30px;
	line-height:50px;
	background-color:#fff;
}

.week .gray {
	color:#9FA0A0;
}

/* box10
---------------------------------------------- */
#box10 {
	margin-bottom:40px;
}

#box10 p {
	width:415px;
	float:left;
}

#box10 img {
	display:block;
	float:right;
}

/* box11
---------------------------------------------- */
.box11 {
	margin-bottom:60px;
}

.box11 th,
.box11 td {
	padding:10px;
	font-size:15px;
	border:#54C3F1 2px solid;
}

.box11 th {
	color:#2CA6E0;
	background-color:#cbedfb;
}

.box11 span {
	display:block;
	margin-bottom:5px;
}

/* lead01
---------------------------------------------- */
.lead01 {	font-size:1.500em;line-height:26px;
	font-weight:bold;
	color:#6A3906;
	margin-bottom:5px;
}

/* box12
---------------------------------------------- */
#box12 {
	padding-left:50px;
	margin-bottom:60px;
}

#box12 .fleft {
	width:400px;
}

#box12 .fright {
	width:212px;
}

#box12 .brown {
	color:#6A3906;
}

.week02 {
	margin-bottom:5px;
	border:#6a3906 2px solid;
}

.week02 th,
.week02 td {
	text-align:center;
	border:#6a3906 1px solid;
	background-color:#fff;
	font-size:12px;
}

.week02 .day th {
	background:url(../../images/shimono/th_tex.png) repeat left top;
}

.week02 .notex {
	background:none!important;
}

.week02 td {
	color:#6A3906;
	font-size:16px;
	padding:10px;
}

#pdfList {
	height:346px;
	padding:45px 25px 25px;
	margin-bottom:30px;
	background:url(../../images/shimono/box_tex.png) no-repeat left top;
}

#pdfList p {
	font-size:12px;
	color:#006934;
	margin-bottom:3px;
}

#pdfList li {
	line-height:24px;
}

/* lPadding60
---------------------------------------------- */
.lPadding60 {
	padding-left:60px;
}


/* 訪問リハ
---------------------------------------------- */

#houmon .box03 img {
	display:block;
	float:left;
}

#houmon .box03 .boxR {
	width:300px;
	float:right;
}
#houmon .balloon{
	width:270px;
	padding-left:20px;
	margin:20px 10px 0 0;
	background:url(../../images/houmon/balloonArrow.png) no-repeat left center;
	}

#houmon .balloon span{
	display:block;
	padding:20px;
	background-color:#D7F0DC;
	border-radius:10px;
	font-weight:bold;
	box-shadow: 4px 5px 3px -4px #999;
	-webkit-box-shadow: 4px 5px 3px -4px #999;
	-moz-box-shadow: 4px 5px 3px -4px #999;
	-o-box-shadow: 4px 5px 3px -4px #999;
	}
	
#houmon .proposal{
	clear:both;
	display:block;
	width:100%;
	padding:20px 20px 30px 20px;
	background:url(../../images/houmon/icon_greenArrow.png) no-repeat center bottom;
	color:#231815;
	text-align:center;
	font-weight:bold;
	box-sizing:border-box;
	}	
	
	
#houmon .training{
	clear:both;
	display:block;
	width:100%;
	padding:20px;
	margin-top:20px;
	color:#1EAA39;
	font-weight:bold;
	font-size:16px;
	border:1px solid #1EAA39;
	border-radius:10px;
	box-sizing:border-box;
	}
	

	

	
#houmon .txt-PR{
	padding:5px;
	margin-bottom:70px;
	background-color:#fff;	
	
	box-shadow: 4px 5px 3px -4px #999;
	-webkit-box-shadow: 4px 5px 3px -4px #999;
	-moz-box-shadow: 4px 5px 3px -4px #999;
	-o-box-shadow: 4px 5px 3px -4px #999;
	}	
	
#houmon .txt-PR span{
	display:block;
	padding:20px;
	border:1px solid #8DC21F;
	font-size:20px;
	font-weight: bold;
	color:#1EAA39;
	
	}	

#houmon .inner02 table h5 {
	width:300px;
	font-size:16px;
	line-height:20px;
	color:#076BAF;
	padding:0 0 5px 13px;
	margin-bottom:10px;
	border-bottom:#076BAF 1px solid;
}	


/* ひばりこども園
---------------------------------------------- */

ul.li_greenCircle li{
	padding-left:30px;
	margin-bottom:10px;
	background:url(../../images/hibari/icon_greenCircle.png) no-repeat left 4px;
	line-height:28px;
	}
	
.bgNone{
	padding:0 !important;
	background:none !important;
	}
	
ul.aim{
	display:block;
	width:345px;
	float:left;
	}	

ul.aim li{
	padding-left:50px;
	line-height:54px;
	}
	
ul.aim li.num01{background:url(../../images/hibari/icon_no01.png) no-repeat left 4px;}
ul.aim li.num02{background:url(../../images/hibari/icon_no02.png) no-repeat left 4px;}	
ul.aim li.num03{background:url(../../images/hibari/icon_no03.png) no-repeat left 4px;}	
ul.aim li.num04{background:url(../../images/hibari/icon_no04.png) no-repeat left 4px;}	
ul.aim li.num05{background:url(../../images/hibari/icon_no05.png) no-repeat left 4px;}	

ul.policy li{
	padding-left:30px;
	margin-bottom:10px;
	background:url(../../images/hibari/icon_greenCircle.png) no-repeat left top;
	line-height:24px;
	}

ul.policy li:last-child{
	margin-bottom:0px;
	}	
	
#hibari  .iconGreen{
	display:block;
	margin-bottom:15px;
	padding-left:30px;
	background:url(../../images/hibari/icon_greenCircle.png) no-repeat left 4px;
	line-height:28px;
	font-size:17px;
	font-weight:bold;
	color:#1EAA39;
	}
	
#hibari .greenBoard {
	font-size:17px;
	color:#fff;
	line-height:30px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:20px;
	background-color:#1EAA39;
}	

#hibari .txt-fureai{
	width:360px;
	float:left;
	}
	
#hibari .txt_capacity{
	width:430px;
	float:left;
	}
	
#hibari .t_green{
	font-size:17px;
	color:#1EAA39;
	font-weight:bold;
	}	

#hibari .imgList li{
	float:left;
	margin-right:10px;
	}	
	
#hibari .imgList li:last-child{
	margin-right:0;
	}	

#hibari table.guideList{
	border:1px solid #717071;
	}

#hibari table.guideList th{
	width:126px;
	padding:10px 20px;
	box-sizing:border-box;
	border-bottom:1px solid #137B1D;
	color:#137B1D;
	background-color:#E2EDC8;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	}
	
#hibari table.guideList th:last-child{
	border-bottom:none;
	}
	
#hibari table.guideList td{
	padding:15px;
	border-bottom:1px solid #717071;
	background-color:#FFF;
	font-size:13px;
	color:#333;
		}
		
#hibari .schedule{
	position:relative;
	}
	
#hibari .schedule img.img_abs01{
	position:absolute;
	left: 472px;
	top: -77px;
	}
	
#hibari .schedule img.img_abs02{
	position:absolute;
	left: 473px;
	top: 288px;
	}
	
#hibari .schedule img.img_abs03{
	position:absolute;
	left: 364px;
	top: 140px;
	}				
		
#hibari .schedule table{
	border-spacing:10px;
	border-collapse : separate;
	
	}		
		
#hibari .schedule table th{
	background-color:#E2EDC8;
	color:#1EAA39;
	border-radius:5px;
	font-size:14px !important;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}
	
#hibari .schedule table td{
	padding:7px 0  7px 10px;
	vertical-align:middle;
	font-size:14px !important;
	}	
	
#hibari .schedule table tr:first-child .t_green,
#hibari .schedule table tr:last-child .t_green{
	font-size:14px !important;
	}	
	
#hibari .schedule table td .t_green{
	font-size:18px !important;
	}	
		
#hibari  p.add span{
	display:block;
	color:#1EAA39;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	}
	
#hibari  .lunch img.img_general{
	margin-right:20px;
	}	

#hibari .lunch p {
	clear:both;
	width:100%;
	padding-top:20px;
	float:none;
}
		
