@charset "UTF-8";

#H1 {
	background: #c0c0c0;
	height: 15px;
	width: 100%;
	}

#H1 h1 {
	color: #fff;
	font-size: 62.5%;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0 auto;
	padding: 0;
	text-align: right;
	width: 900px;
	}

#Head {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 900px;
	}

#Head h2 a {
	background: url(../../img/header_logo.gif) 0 0 no-repeat;
	display: block;
	float: left;
	height: 0;
	margin: 10px 0;
	padding: 40px 0 0;
	overflow: hidden;
	width: 220px;
	}

.Img_R {
	float: right;
	padding: 0 0 0 15px;
	}

.Img_L {
	float: left;
	padding: 0 15px 0 0;
	}

/*-----------------------------ヘッドナビ　2010/01/27変更-----------------------------*/
#Navi_head {
	float: right;
	margin: 20px 0 0;
	padding: 0;
	height: 70px;
	width: 450px;
	}

#Navi_head ul {
	margin: 0;
	padding: 0;
    }

#Navi_head li {
	display: inline;
	list-style-type: none;
	}

#Navi_head li a {
	background: url(../../img/navi_head.gif) no-repeat;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding: 35px 0 0;
	text-decoration: none;
	}

/*Headナビゲーション　ブログ*/
#Navi_head li.Nh_blog a {
	background-position: 0 0;
	width: 150px;
	}

#Navi_head li.Nh_blog a:hover {
	background-position: 0 -35px;
	}

#Navi_head li.Nh_blog_a a {
	background-position: 0 -35px;
	width: 150px;
	}

/*Headナビゲーション　物件概要*/
#Navi_head li.Nh_outline a {
	background-position: -150px 0;
	width: 150px;
	}

#Navi_head li.Nh_outline a:hover {
	background-position: -150px -35px;
	}

#Navi_head li.Nh_outline_a a {
	background-position: -150px -35px;
	width: 150px;
	}

/*Headナビゲーション　資料請求*/
#Navi_head li.Nh_apply a {
	background-position: -300px 0;
	width: 150px;
	}

#Navi_head li.Nh_apply a:hover {
	background-position: -300px -35px;
	}

#Navi_head li.Nh_apply_a a {
	background-position: -300px -35px;
	width: 150px;
	}


/*-----------------------------グローバルナビ-----------------------------*/

#Navi_main {
	clear: both;
	margin: 0 auto 5px;
	padding: 0;
	width: 900px;
	}

#Navi_main ul {
	height: 35px;
	margin: 0;
	padding: 0;
	width: 900px;
	}

#Navi_main li {
	display: inline;
	list-style-type: none;
	padding: 0;
	}

#Navi_main li a {
	background: url(../../img/navi_main.png) no-repeat;
	display: block;
	float: left;
	height: 0;
	margin: 0;
	padding: 35px 0 0;
	overflow: hidden;
	width: 150px;
	}

/*グローバルナビゲーション　ロケーション*/
#Navi_main li.gn_location a {
	background-position: 0 0;
	}

#Navi_main li.gn_location a:hover {
	background-position: 0 -35px;
	}

#Navi_main li.gn_location_a a {
	background-position: 0 -35px;
	}

/*グローバルナビゲーション　ランドプラン*/
#Navi_main li.gn_landplan a {
	background-position: -150px 0;
	}

#Navi_main li.gn_landplan a:hover {
	background-position: -150px -35px;
	}

#Navi_main li.gn_landplan_a a {
	background-position: -150px -35px;
	}

/*グローバルナビゲーション　間取り*/
#Navi_main li.gn_plan a {
	background-position: -300px 0;
	}

#Navi_main li.gn_plan a:hover {
	background-position: -300px -35px;
	}

#Navi_main li.gn_plan_a a {
	background-position: -300px -35px;
	}

/*グローバルナビゲーション　構造*/
#Navi_main li.gn_construction a {
	background-position: -450px 0;
	}

#Navi_main li.gn_construction a:hover {
	background-position: -450px -35px;
	}

#Navi_main li.gn_construction_a a {
	background-position: -450px -35px;
	}

/*グローバルナビゲーション　お客様の声*/
#Navi_main li.gn_voice a {
	background-position: -600px 0;
	}

#Navi_main li.gn_voice a:hover {
	background-position: -600px -35px;
	}

#Navi_main li.gn_voice_a a {
	background-position: -600px -35px;
	}

/*グローバルナビゲーション　Kurumu*/
#Navi_main li.gn_kurumu a {
	background-position: -750px 0;
	}

#Navi_main li.gn_kurumu a:hover {
	background-position: -750px -35px;
	}

#Navi_main li.gn_kurumu_a a {
	background-position: -750px -35px;
	}


/*-----------------------------全ページ共通-----------------------------*/
#Wrapper {
	margin: 0;
	padding: 0;
	width: 10 0%;
	}

#Container_bg {
	background: #D6DBE2 url(../../img/bg_con.png) 50% 0 repeat-y;
	margin: 0 auto;
	padding: 0;
	width: 920px;
	}

#Container_bg .Container_top {
	background: url(../../img/bg_con_top.png) 50% 0 no-repeat;
	margin: 0;
	width: 100%;
	}

#Container {
	background: url(../../img/bg_con_bottom.png) 50% 100% no-repeat;
	margin: 0 auto;
	padding: 20px 40px;
	width: 840px;
	}

/*-----------------------------トップページ専用-----------------------------*/
#Image_main {
	height: 450px;
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
	}

.Flash {
	height: 480px;
	margin: 0 auto;
	padding: 0;
	width: 920px;
	}

#Wrap_top {
	margin-top:30px;
	//margin: 0;
	padding: 0;
	width: 100%;
	}

#Wrap_top #Container {
	background: none;
	padding: 20px 0;
	width: 900px;
	}

#Info {
	border-bottom: #999 1px solid;
	float: left;
	margin: 0;
	padding: 0;
	width: 560px;
	}

#Info img {
	margin: 0;
	padding: 0 0 0;
	}

#Info ul {
	height: 120px;
	margin: 0;
	overflow: auto;
	padding: 0;
	width: 560px;
	}

#Info ul li {
	color: #666;
	font-size: 75%;
	line-height: 1.4;
	list-style: square;
	margin: 0px;
	padding: 5px 0px;
	}

#Info ul li strong {
	color: #666;
	padding-right: 5px;
	}

#Info ul li a {
	color: #333;
	}

#Info ul li a:hover {
	color: #4F7F31;
	}

#Topic {
	float: right;
	margin: 0;
	padding: 0 0 30px;
	width: 320px;
	}

#Topic ul {
	width: 100%;
	padding: 0;
	margin: 0;
	}

#Topic ul li {
	border-bottom: #999 1px solid;
	display: block;
	height: 110px;
	list-style: none;
	padding: 10px 0 0;
	}

#Topic ul li img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	}

#Topic ul li h3 {
	color: #666;
	float: left;
	font-size: 75%;
	line-height: 1.6;
	margin: 2px 0 5px;
	padding: 0;
	}

#Topic ul li h3 a {
	color: #333;
	}

#Topic ul li h3 a:hover {
	color: #4F7F31;
	}


/*-----------------------------各ページ-----------------------------*/
.Top_img {
	background: #ccc;
	float: none;
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
	}

#Location, #Access, #Plan, #Construction, #Kurumu, #Attention, #Outline, #Apply ,#Voice {
	background: #fff;
	padding: 15px 35px;
	width: 770px;
	}

/*-----------------------------ロケーション-----------------------------*/

/*ロケーションナビゲーション*/
ul.Navi_location {
	clear: both;
	height: 30px;
	margin: 5px 0 15px;
	padding: 0;
	width: 770px;
    }

ul.Navi_location li {
	display: inline;
	list-style-type: none;
	}

ul.Navi_location li a {
	background-image: url(../../img/navi_location.gif);
	display: block;
	float: left;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: 385px;
	}

/*ロケーションナビゲーション　1*/
ul.Navi_location li.ln_location a {
	background-position: 0 0;
	}

ul.Navi_location li.ln_location a:hover {
	background-position: 0 -30px;
	}

ul.Navi_location li.ln_location_a a {
	background-position: 0 -30px;
	}

/*ロケーションナビゲーション　2*/
ul.Navi_location li.ln_access a {
	background-position: -385px 0;
	}

ul.Navi_location li.ln_access a:hover {
	background-position: -385px -30px;
	}

ul.Navi_location li.ln_access_a a {
	background-position: -385px -30px;
	}

#Location .Map_photo {
	float: right;
	width: 170px;
	}

#Location .Map_photo ul {
	margin: 0;
	padding: 0;
	}

#Location .Map_photo li {
	font-size: 10px;
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	}

table#Life_L {
	float: left;
	margin: 0 0 15px;
	padding: 0;
	}

table#Life_R {
	float: right;
	margin: 0 0 15px;
	padding: 0;
	}

#Life_L th, #Life_R th {
	background: #fff;
	border-bottom: #999 1px dotted;
	color: #4F7F31;
	font-size: 75%;
	padding: 1em 0 0 0;
	text-align: left;
	}

#Life_L td,#Life_R td {
	font-size: 75%;
	padding: 5px;
	}

#Location h3 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #2A3833;
	font-size: 87.5%;
	margin: 0;
	padding: 0 0 0 25px;
	}

#Location h4 {
	color: #666;
	font-size: 87.5%;
	line-height: 1.4;
	margin: 0;
	padding: 0 0 5px 0;
	}

#Location h5 {
	color: #666;
	font-size: 75%;
	line-height: 1;
	margin: 0;
	padding: 5px 0 5px;
	}

#Location p {
	padding: 0;
	}

#Location .Location_L {
	float: left;
	padding: 10px 0 0;
	}

#Location .Location_R {
	float: right;
	padding: 10px 0 0;
	width: 180px;
	}

#Location .Location_R img {
	margin: 0;
	padding: 0;
	}

#Location .Location_L p.cap {
	color: #666;
	margin: 0;
	padding: 1px 0 2px;
	}

#Location .Location_R p.cap {
	margin: 0;
	padding: 1px 0 2px;
	}


/*-----------------------------アクセス-----------------------------*/
#Access h3 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #2A3833;
	font-size: 87.5%;
	margin: 0;
	padding: 0 0 0 25px;
	}

#Access p {
	padding: 0;
	}

#Access img {
	margin: 0 auto;
	}

#Access dl {
	clear: both;
	margin: 0;
	padding: 0;
	}

#Access dl dt {
	float: left;
	font-size: 87.5%;
	line-height: 110%;
	margin: 0;
	padding: 0;
	}

#Access dl dt span {
	font-size: 65%;
	}

* html #Access dl dt span {
	font-size: 55%;
	}

#Access dl dd {
	float: left;
	font-size: 87.5%;
	margin: 0.2em 0 0;
	padding: 0.5em 0 0;
	}

* html #Access dl dd {
	line-height: 200%;
	margin: 0.2em 0 0;
	padding: 0;
	}

*:first-child+html #Access dl dd {
	line-height: 200%;
	margin: 0.2em 0 0;
	padding: 0;
	}

* html #Access dl dd.Clear {
	line-height: 1;
	margin: 0;
	padding: 0;
	}

*:first-child+html  #Access dl dd.Clear {
	line-height: 1;
	margin: 0;
	padding: 0;
	}

#Access dl dd em {
	font-size: 200%;
	letter-spacing: -0.05em;
	padding-right: 0.1em;
	vertical-align: -2px;
	}

/*-----------------------------間取り-----------------------------*/
#Plan h2, #Plan h3 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #2E3F13;
	font-size: 87.5%;
	padding-left: 25px;
	}

#Plan p {
	padding-top: 10px;
	}

#Plan h4 {
	color: #2A3833;
	font-size: 87.5%;
	line-height: 1.4;
	margin: 0;
	padding: 0 0 5px;
	}

/*Planナビゲーション*/
#Plan ul.Navi_plan {
	clear: both;
	height: 30px;
	margin: 5px 0 15px;
	padding: 0;
	width: 770px;
    }

#Plan ul.Navi_plan li {
	display: inline;
	list-style-type: none;
	}

#Plan ul.Navi_plan li a {
	background-image: url(../../img/navi_plan.gif);
	display: block;
	float: left;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: 257px;
	}

#Plan ul.Navi_plan li.pn_land a {
	background-position: 0 0;
	}

#Plan ul.Navi_plan li.pn_land a:hover {
	background-position: 0 -30px;
	}

#Plan ul.Navi_plan li.pn_land_a a {
	background-position: 0 -30px;
	}

#Plan ul.Navi_plan li.pn_model a {
	background-position: -257px 0;
	width: 256px;
	}

#Plan ul.Navi_plan li.pn_model a:hover {
	background-position: -257px -30px;
	width: 256px;
	}

#Plan ul.Navi_plan li.pn_model_a a {
	background-position: -257px -30px;
	width: 256px;
	}

#Plan ul.Navi_plan li.pn_freeplan a {
	background-position: -513px 0;
	}

#Plan ul.Navi_plan li.pn_freeplan a:hover {
	background-position: -513px -30px;
	}

#Plan ul.Navi_plan li.pn_freeplan_a a {
	background-position: -513px -30px;
	}

#kurumu{
	width:640px !important;
	margin:0 auto;
	}

#kurumu p.line{
	border-bottom:1px dashed #ff6600;
	}

#kurumu div.left{
	width:310px;
	float:left;
	margin:0 20px 0 0;
	}

#kurumu div.right{
	width:310px;
	float:left;
	}

#kurumu h4{
	font-size:medium;
	color:#999999;
	line-height:1.4em;
	border-bottom:3px double #cccccc;
	}

#kurumu h4.g{
	font-size:medium;
	color:#99d140;
	line-height:1.2em;
	border-bottom:1px solid #cccccc;
	padding:0;
	margin:0 0 20px 5px;
	}

#kurumu h4.none{
	font-size:90%;
	color:#999999;
	border-bottom:none;
	line-height:1.4em;
	margin:10px 0 0;
	letter-spacing:0.2em;
	}

#kurumu p.none{
	font-size:x-small;
	color:#666666;
	line-height:1.4em;
	letter-spacing:0.1em;
	}

#kurumu div.none{
	float:right;
	font-size:x-small;
	text-align:right;
	color:#cccccc;
	margin:10px 0 0;
	line-height:1.4em;
	letter-spacing:0.1em;
	}

/*#kurumu span{
	font-size:small;
	color:#999999;
	line-height:1.4em;
	float:right;
	}
*/
#kurumu h5.click{
	font-weight:normal;
	font-size:x-small !important;
	color:#999999;
	line-height:1.4em;
	letter-spacing:0.1em;
	text-align:right;
	margin:5px 0 10px;
	}

#kurumu h5.right{
	font-weight:normal;
	font-size:small;
	color:#999999;
	line-height:1.4em;
	letter-spacing:0.1em;
	text-align:right;
	}

#kurumu img.left{
	float:left;
	margin:0 10px 20px 0 !important;
	padding:0 !important;
	}

#kurumu a{
	text-decoration:none;
	}

#kurumu p{
	font-size:x-small;
	}

#kurumu p.cap{
	font-size:56.25%;
	margin:0 0 20px 0;
	}

/*-----------------------------設備・構造-----------------------------*/
#Construction h2, #Construction h3 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #2E3F13;
	font-size: 87.5%;
	padding-left: 25px;
	}

/*Constructionナビゲーション*/
#Construction ul.Navi_construction {
	clear: both;
	height: 30px;
	margin: 5px 0 15px;
	padding: 0;
	width: 770px;
    }

#Construction ul.Navi_construction li {
	display: inline;
	list-style-type: none;
	}

#Construction ul.Navi_construction li a {
	display: block;
	float: left;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: 255px;
	}

/*Constructionナビゲーション　1*/
#Construction ul.Navi_construction li.pn_kitchen a {
	background: url(../../img/navi_construction.gif) no-repeat 0px 0px;
	}

#Construction ul.Navi_construction li.pn_kitchen a:hover {
	background: url(../../img/navi_construction.gif) no-repeat 0px -30px;
	}

#Construction ul.Navi_construction li.pn_kitchen_a a {
	background: url(../../img/navi_construction.gif) no-repeat 0px -30px;
	}

/*Constructionナビゲーション　2*/
#Construction ul.Navi_construction li.pn_water a {
	background: url(../../img/navi_construction.gif) no-repeat -255px 0px;
	width: 260px;
	}

#Construction ul.Navi_construction li.pn_water a:hover {
	background: url(../../img/navi_construction.gif) no-repeat -255px -30px;
	width: 260px;
	}

#Construction ul.Navi_construction li.pn_water_a a {
	background: url(../../img/navi_construction.gif) no-repeat -255px -30px;
	width: 260px;
	}

/*Constructionナビゲーション　3*/
#Construction ul.Navi_construction li.pn_structure a {
	background: url(../../img/navi_construction.gif) no-repeat -515px 0px;
	}

#Construction ul.Navi_construction li.pn_structure a:hover {
	background: url(../../img/navi_construction.gif) no-repeat -515px -30px;
	}

#Construction ul.Navi_construction li.pn_structure_a a {
	background: url(../../img/navi_construction.gif) no-repeat -515px -30px;
	}

#Construction ul.Construction_list {
	margin: 0;
	padding: 0;
	width: 770px;
	}

#Construction ul.Construction_list_half {
	margin: 0;
	padding: 0;
	width: 378px;
	}

#Construction ul.Construction_list li {
	display: block;
	float: left;
	list-style: none;
	margin: 0 14px 14px 0;
	padding: 0;
	width: 182px;
	}

#Construction ul.Construction_list li.List_half {
	width: 83px;
	}

#Construction ul.Construction_list li.Construction_option {
	border: #999 1px solid;
	margin: 0;
	padding: 5px;
	text-align: center;
	width: 365px;
	}

#Construction ul.Construction_list li.Mr_00 {
	margin-right: 0;
	}

#Construction ul.Construction_list li h4 {
	background: #85C83B;
	color: #fff;
	margin: 5px 0;
	padding: 2px 5px;
	}

#Construction ul.Construction_list li.Construction_option h5 {
	background: #17391D;
	margin: 0 0 10px;
	}

#Construction ul.Construction_list li p {
	font-size: 62.5%;
	margin-top: 0;
	}

#Construction .JIO_merit {
	background: #E8DFDC;
	float: left;
	padding: 10px 10px 0;
	width: 360px;
	}

#Construction .JIO_system {
	border: #999 1px solid;
	float: right;
	padding: 10px;
	width: 360px;
	}

#Construction h4 {
	color: #2A3833;
	font-size: 87.5%;
	line-height: 1.4;
	margin: 0;
	padding: 0 0 5px;
	}

#Construction dl {
	margin: 0;
	padding: 0;
	}

#Construction dl.JIO_check {
	clear: both;
	margin: 0;
	padding: 10px 0;
	}

#Construction dl dt {
	background: #2A1514;
	color: #fff;
	font: 80%/1.4 Arial, Helvetica, sans-serif bold!important;
	margin: 0 0 5px;
	padding: 2px 0 2px 10px;
	}

#Construction dl dd {
	font-size: 62.5%;
	margin: 0;
	padding: 0 0 15px;
	}

#Construction .JIO_merit dl dd img,
#Construction .JIO_system dl dd img {
	padding-top: 10px;
	}

#Construction p.cap {
	font-size: x-small;
	margin: 0;
	padding: 5px 0;
	}

/*-----------------------------Kurumu-----------------------------*/
#Kurumu h2, #Kurumu h3 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #2E3F13;
	font-size: 87.5%;
	padding-left: 25px;
	}

#Kurumu p {
	padding-top: 5px;
	}

#Kurumu h4 {
	color: #2A3833;
	font-size: 87.5%;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	}

#Kurumu img {
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	}

/*-----------------------------Voice-----------------------------*/
#Voice h2, #Voice h3 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #2E3F13;
	font-size: 87.5%;
	padding-left: 25px;
	}

#Voice p {
	padding-top: 10px;
	}

#Voice p.cap {
	padding-top: 5px;
	}

#Voice h4 {
	background: url(../../img/arrow.gif) left 2px no-repeat;
	color: #4c6d4c;
	font-size: 75%;
	font-weight:bold;
	line-height: 1.4;
	margin: 30px 0 0;
	padding: 0 0 15px 25px;
	}

/*Voiceナビゲーション*/
#Voice ul.Navi_voice {
	clear: both;
	height: 30px;
	margin: 5px 0 15px;
	padding: 0;
	width: 770px;
    }

#Voice ul.Navi_voice li {
	display: inline;
	list-style-type: none;
	}

#Voice ul.Navi_voice li a {
	background-image: url(../../img/navi_voice.gif);
	display: block;
	float: left;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: 256px;
	}

/*#Voice ul.Navi_voice li a {
	background-image: url(../../img/navi_voice.gif);
	display: block;
	float: left;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 30px 0 0;
	width: 385px;
	}
*/

/*Voiceナビゲーション　1*/
#Voice ul.Navi_voice li.pn_s a {
	background-position: 0px 0px;
	}

#Voice ul.Navi_voice li.pn_s a:hover {
	background-position: 0px -30px;
	}

#Voice ul.Navi_voice li.pn_s_a a {
	background-position: 0px -30px;
	}

/*Planナビゲーション　2*/
#Voice ul.Navi_voice li.pn_i a {
	background-position: -257px 0px;
	}

#Voice ul.Navi_voice li.pn_i a:hover {
	background-position: -257px -30px;
	}

#Voice ul.Navi_voice li.pn_i_a a {
	background-position: -257px -30px;
	}

/*Planナビゲーション　3*/
#Voice ul.Navi_voice li.pn_m a {
	background-position: -515px 0px;
	}

#Voice ul.Navi_voice li.pn_m a:hover {
	background-position: -515px -30px;
	}

#Voice ul.Navi_voice li.pn_m_a a {
	background-position: -515px -30px;
	}

/*
#Voice ul.Navi_voice li.pn_i a {
	background-position: 0 0;
	}

#Voice ul.Navi_voice li.pn_i a:hover {
	background-position: 0 -30px;
	}

#Voice ul.Navi_voice li.pn_i_a a {
	background-position: 0 -30px;
	}
*/
/*Planナビゲーション　2*/
/*
#Voice ul.Navi_voice li.pn_m a {
	background-position: -385px 0;
	}

#Voice ul.Navi_voice li.pn_m a:hover {
	background-position: -385px -30px;
	}

#Voice ul.Navi_voice li.pn_m_a a {
	background-position: -385px -30px;
	}
*/



#Voice table tr.c td,#Voice table tr.c td.h{
	background:#fffcd8;
	}

#Voice table td.h{
	width:30px;
	padding:10px;
	text-align:center;
	}

#Voice table td{
	padding:10px;
	}

.w500{
	width:500px;
	}

.Pt_100{
	padding-top:100px;
	}

/*-----------------------------物件概要-----------------------------*/
table.Out {
	margin: 0;
	padding: 0;
	width: 100%;
	}

table.Out .L {
	background: #f0f0f0;
	padding: 5px 15px;
	text-align: center;
	width: 20%;
	}


/*-----------------------------#Navi_foot-----------------------------*/

#Navi_foot ul {
	float: right;
	margin: 10px 0 0;
	padding: 0;
	}

#Navi_foot ul li {
	display: inline;
	list-style: none;
	}

#Navi_foot ul li a {
	background: url(../../img/navi_foot_arrow.gif) 0 50% no-repeat;
	color: #333;
	float: left;
	font-size: 56.25%;
	margin: 0 5px 0 0;
	padding: 1px 4px 1px 12px;
	text-decoration: none;
	}

#Navi_foot ul li a:hover {
	background-color: #85C83B;
	color: #333;
	}

#Navi_foot ul li.Active a,
#Navi_foot ul li.Active a {
	background-color: transparent;
	color: #4F7F31;
	}

#Navi_foot ul li.Go_top a {
	background: none;
	margin: 0;
	padding: 1px 0;
	}

#Navi_foot ul li.Go_top a:hover {
	color: #4F7F31;
	text-decoration: underline;
	}


/*-----------------------------#Staff-----------------------------*/
#Staff {
	clear: both;
	height: 40px;
	margin: 0 auto;
	padding: 10px 0 10px;
	width: 900px;
	}

#Wrapper #Staff {
	clear: both;
	height: 40px;
	margin: 0 auto;
	padding: 30px 0 10px;
	width: 900px;
	}

#Staff img {
	float: left;
	margin: 0;
	padding: 0 15px;
	}

/*-----------------------------フッター-----------------------------*/
.Footer {
	background: #666;
	clear: both;
	color: #fff;
	font-size: 56.25%;
	line-height: 1.2;
	letter-spacing: 1px;
	margin: 0 auto;
	padding: 2px 0;
	text-align: center;
	width: 100%;
	}

/* ===================== パンくずリンク(-aka-) ===================== */
#Pankuzu {
	padding: 5px;
	font-size: 10px;
}
#Pankuzu strong {
	font-size: 12px;
}

/* --------------------- サイト内フッターリンク(-aka-) --------------------- */
#Navi_foot {
	margin:0;
	padding: 10px 0;
}
#Navi_foot p {
	color:#333333;
	font-size:x-small;
	line-height:1;
	margin:0;
	text-align:center;
	padding-bottom: 10px;
}

/* --------------------- ページ下部説明文の設置(-aka-) --------------------- */
.Footer_line {
font-size:75%;
text-align:center;
}

#kurumu .h5click{
	font-weight:normal;
	font-size:x-small !important;
	color:#999999;
	line-height:1.4em;
	letter-spacing:0.1em;
	text-align:right;
	margin:5px 0 10px;
	}
#Plan h3.images {
	background: none;
	padding: 0;
	}
#Construction h4.images {
	line-height: 0;
	margin: 0;
	padding: 0;
	}