@charset "UTF-8";

.Alert-text {
	text-align:center;
	line-height:170%;
	margin: 15px auto;
}
.alert-images {
	position:relative;
	padding-bottom:15px;
}
.alert-images span.caption {
	padding-left:19px;
}
.alert-images .alert-button {
	position:absolute;
	top:13px;
	left:19px;
}



/* ▼5感のPARK▼ */
.photo{float:left;}
#parksGokan {
	clear:both;
	width:980px;
	color:#FFFFFF;
	background:#005500 url(../imgs/11parks_bg.gif);
}
#parksGokan .cap { color:#FFFFFF; font-size:10px; margin-top:30px;}
#Gokan_left{
	width:311px;
	float:left;
}
#Gokan_left .column{
	width:281px;
	padding:12px 0 12px 30px;
}
#Gokan_middle{
	width:354px;
	float:left;
}
#Gokan_middle .column{
	width:314px;
	padding:12px 10px 12px 20px;
}
#Gokan_right{
	width:315px;
	float:left;
}
#Gokan_right .column{
	width:285px;
	padding:12px 30px 12px 0;
}


/* ▼900pxの枠▼ */
#parks_contents{
	clear:both;
	width:900px;
	margin:0 auto 0;
	padding-top:15px;
}


/* ▼ナビ部分▼ */
#parks #navihead{
	margin-top:15px;
	width:683px;
	float:left;
}
#parks #rogo{
	margin-top:15px;
	width:279px;
	float:left;
	margin-bottom: 15px;
}
#parks #navi p{
	float:left;
}
#parks #navihead #title{
	clear:both;
}



/* ▼テキストナビ▼ */
#parks #navihead #foot{
	padding-top:15px;
	border-top:solid 1px #CCCCCC;
	border-top-style:dashed;
	width:634px;
	margin-left:17px;
}
#foot #left a,#foot #middle a,#foot #right a{
	color:#009933;
	font-weight:bold;
	height:19px;
	display:block;
	float:left;
}
#foot #left a{
	background:#FFF url(../imgs/navi_yaji_left.gif) bottom left no-repeat;
	padding-left:30px;
	width:180px;
	border-right:solid 1px #CCCCCC;
	}
#foot #left a:hover{color:#58C258;background:#FFF url(../imgs/navi_yaji_left_on.gif) top left no-repeat;}

#foot #middle a{text-align:center;width:210px;}
#foot #middle a:hover{color:#58C258;}

#foot #right a{
	text-align:right;
	background:#FFF url(../imgs/navi_yaji_right.gif) bottom right no-repeat;
	padding-right:30px;
	width:180px;
	border-left:solid 1px #CCCCCC;
	}
#foot #right a:hover{color:#58C258;background:#FFF url(../imgs/navi_yaji_right_on.gif) top right no-repeat;}

/* ▼敷地配置▼ */
#shiki{width:900px; padding-top:20px;}
.central{background:url(../imgs/central/central_shikihai.jpg) 590px 10px no-repeat;}
.front{background:url(../imgs/front/front_shikihai.jpg)  590px 10px no-repeat;}
.spring{background:url(../imgs/spring/spring_shikihai.jpg)  590px 10px no-repeat;}
.north{background:url(../imgs/north/north_shikihai.jpg)  590px 60px no-repeat;}
.flower{background:url(../imgs/flower/flower_shikihai.jpg)  590px 10px no-repeat;}
.grand{background:url(../imgs/grand/grand_shikihai.jpg)  590px 10px no-repeat;}
.fruits{background:url(../imgs/fruits/fruits_shikihai.jpg)  590px 10px no-repeat;}
.herb{background:url(../imgs/herb/herb_shikihai.jpg)  590px 10px no-repeat;}
.south{background:url(../imgs/south/south_shikihai.jpg)  590px 10px no-repeat;}
.sky{background:url(../imgs/sky/sky_shikihai.jpg)  590px 10px no-repeat;}
.owners{background:url(../imgs/owners/owners_shikihai.jpg)  590px 10px no-repeat;}
#shiki .txt{margin-top:20px;}
#shiki .photo{ float:left; margin-top:30px;}
#shiki .photo2{ float:right; margin-top:30px;}
#shiki .photo_sky{ float:left;}
#shiki .photo2_sky{ float:right;}

/* ▼PARK COLMUN▼ */
#parkcolumn{border:1px solid #6FBA2C; padding:10px; margin-top:30px;}

/* ▼PARK PLANTS▼ */
#plants{
clear:both;
padding-top:30px;
width:900px;
}

/* ▼PARKのキャプション▼ */
#parks_contents .cap{ font-size:10px; padding:20px 0 20px 0; color:#666666;}




.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
