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


#header_wrap {
  width: 100%;
  position: relative;
  background: #DEF1FB;
  height: 212px;
}
#header_wrap #header {
  background: url(../images/bg_header_2.gif) center 0 no-repeat;
}


#contents_header{
	background:url(../images/bg_div_header.gif) no-repeat center 0;
	padding:100px 0 60px 0;
	overflow:hidden;
}
#contents_header .inner_box{
	width:1004px;
	margin:0 auto;
	background:url(../images/bg_gaiyou.jpg) no-repeat 481px 57px;
	overflow:hidden;
}
#contents_header .left_box{
	width:553px;
	float:left;
}
#contents_header .left_box h2{
	padding:0 0 36px 30px;
}
#contents_header .left_box h2 img{
	vertical-align:middle;
}

/*リスト*/
#contents_header .left_box dl{
	padding:0 0 0 30px;
	width:451px;
}
#contents_header .left_box dl dt{
	width:160px;
	float:left;
	position: relative;
}
#contents_header .left_box dl dt p{
	padding:9px 0 0 20px;
	font-size:1.3em;
	font-weight:bold;
}
#contents_header .left_box dl dd{
	width:287px;
	background:url(../images/bg_gaiyou_table_1.jpg) repeat-x 0 bottom;
	padding:0 0 0 164px;
}
#contents_header .left_box dl dd p{
	font-size:1.3em;
	padding-top:7px;
	line-height:2em;
}
#contents_header .left_box dl dd p span{
	color:#FF7D79;
	font-weight:bold;
}
#contents_header .left_box dl dd.list_1,
#contents_header .left_box dl dd.list_2,
#contents_header .left_box dl dd.list_3{
	height:42px;
}
#contents_header .left_box dl dd.list_4{
	height:80px;
}
#contents_header .left_box dl dd.list_5{
	height:200px;
}
#contents_header .left_box dl dd.list_6{
	height:122px;
}

/*保育料等*/
#contents_header .right_box{
	width:451px;
	float:left;
	padding-top:69px;
}
#contents_header .right_box .hoiku_box{
	background:url(../images/bg_gaiyou_table_2.jpg) repeat-x 0 bottom;
	
	padding:0 18px 36px 18px;
}
#contents_header .right_box .hoiku_box h3{
	font-size:1.4em;
	font-weight:bold;
	line-height:2em;
}
#contents_header .right_box .hoiku_box h4{
	font-size:1.4em;
	font-weight:bold;
	color:#FF7D79;
	line-height:2em;
}
#contents_header .right_box .hoiku_box ul{
	margin-left:1em;
	font-size:1.3em;
	line-height:2em;
}
#contents_header .right_box .hoiku_box p{
	padding-top:15px;
	line-height:1.7em;
}
#contents_header .right_box .hoiku_box p span{
	color:#FF7D79;
}




/*バス*/
#bus_box{
	height:218px;
	background:url(../images/bg_road.png) no-repeat center bottom;
}
#bus_box .inner_box{
	width:1004px;
	margin:0 auto;
	position:relative;
}
#bus_box .bus_text{
	position:absolute;
	left:46px;
	z-index:100;
}
#bus_box .inner_box #bus{
	position:absolute;
	top:60px;
	z-index:50;
}

/*施設概要*/
#facility_box{
	background:#8CB92C url(../images/bg_building_back.png) repeat-x;
}
#facility_box .visual_box{
	background:url(../images/bg_building.png) no-repeat center top;
	position:relative;
}
#facility_box .inner_box{
	width:1004px;
	margin:0 auto;
	position:relative;
}
#facility_box .inner_box #title{
	position:absolute;
	top:355px;
	left:30px;
	z-index:50;
}
#facility_box .inner_box #boy{
	position:absolute;
	top:250px;
	left:204px;
	z-index:50;
}
#facility_box .inner_box .guide_text{
	padding:422px 10px 10px 65px;
	font-size:1.4em;
	color:#FFFFFF;
}

.guide_text-02{
  text-align: center;
color: #000;
	width:85%;
  margin: 20px;
  padding: 10px;
  background-color: #FFF;
  border: 1px solid #060;
	font-size:1.4em;
}
.guide_text-02 span{
  color: #007AE5;
  font-size: 1.4em;
}


/*施設写真*/
#facility_list_box{
	width:1004px;
	margin:0 auto;
}
#facility_list_box h3{
	padding:0 0 30px 28px;
}
#facility_list_box ul{
	overflow:hidden;
	list-style-type:none;
	padding-bottom:75px;
}
#facility_list_box ul li{
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}

#facility_list_box ul li a{
  opacity: 0.6;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}
#facility_list_box ul li a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
}


#facility_list_box ul li.honkan_1f_09{
	margin-right:53px;
}

#facility_list_box ul li.honkan_1f_05,
#facility_list_box ul li.honkan_1f_08,
#facility_list_box ul li.honkan_1f_12,
#facility_list_box ul li.honkan_2f_05,
#facility_list_box ul li.bekkan_04{
	margin-right:0;
}

#facility_list_box ul li.shinkan_05,
#facility_list_box ul li.shinkan_13,
#facility_list_box ul li.shinkan_img{
	margin-right:0;
}


/*まだまだある*/
#more_box{
	background:#FFF2CD url(../images/bg_div_more_top.gif) no-repeat center 0;
	overflow:hidden;
	padding:108px 0 0;
}
#more_box .inner_box{
	width:950px;
	margin:0 auto;
}
#more_box h2{
	text-align:center;
	padding-bottom:40px;
}
#more_box h3{
	width:955px;
	font-size:2.5em;
	padding-bottom:10px;
}
#more_box ul{
	overflow:hidden;
	list-style-type:none;
	padding-left:0px;
}
#more_box ul li{
	float:left;
	width:455px;
}
#more_box ul li p{
	width:405px;
	font-size:1.4em;
	padding-bottom:30px;
}
#more_box ul li p span{
	font-weight:bold;
}
#more_box ul2{
	overflow:hidden;
	list-style-type:none;
	padding-left:50px;
}
#more_box ul2 li{
	float:left;
	width:455px;
}
#more_box ul2 li h3{
	font-size:2.5em;
	padding-bottom:15px;
}
#more_box ul2 li p{
	width:405px;
	font-size:1.4em;
	padding-bottom:25px;
}
#more_box ul2 li p span{
	font-weight:bold;
}


.pagetop{
	margin-top:0;
}
#page_navi {
  background: #FFF2CD;
  margin-top: 0;
  padding-bottom: 30px;
}
