/* CSS Document */

@charset "Shift_JIS";


/*------------------
テキスト
------------------*/
.honbun{
	text-align: left;
	font-size: 12px;
	line-height: 170%;
	color: #444444;
}

.honbun2{
	text-align: left;
	font-size: 12px;
	line-height: 170%;
	color: #ffffff;
}

.honbun_eq{
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	color: #444444;
}

.honbun3{
	text-align: left;
	font-size: 11px;
	line-height: 140%;
	color: #444444;
}

.information{
	text-align: left;
	font-size: 13px;
	line-height: 145%;
	color: #333333;
}

.info_cation{
	text-align: left;
	font-size: 13px;
	line-height: 145%;
	color: #6151a2;
	font-weight:bold;
}


.mainevent{
	font-size: 16px;
	line-height: 145%;
	color:#6151a2;
	font-weight:bold;
}


.mainevent_txt{
	font-size: 13px;
	line-height: 145%;
	color:#6151a2;
	font-weight:bold;
}

.mainevent_caution{
	font-size: 10px;
	line-height: 140%;
	color:#6151a2;
	font-weight:normal;

}
.coution{
	font-size: 10px;
	line-height: 140%;
	color: #666666;
}

.coution2{
	font-size: 10px;
	line-height: 140%;
	color: #444444;
}

.coution3{
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}

/*ぱんくず*/
#header_link{
	margin: 15px 0 5px 0;
	width: 840px;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	text-align: right;
}


/*------------------
基本設定
------------------*/
/*タイトル */
#main h2{
	text-indent: -9999px;
	display:block;
	width: 840px;
	height: 37px;
	margin: 0px;
	padding: 0px;
}

.h2_concept{
	background-image: url(../concept/images/concept_img01.jpg);
	background-repeat: no-repeat;
}

.h2_future{
	background-image: url(../future/images/future_img01.jpg);
	background-repeat: no-repeat;
}

.h2_masterplan{
	background-image: url(../masterplan/images/master_img01.jpg);
	background-repeat: no-repeat;
}

.h2_access{
	background-image: url(../location_access/images/location_img01.jpg);
	background-repeat: no-repeat;
}

.h2_modelroom{
	background-image: url(../modelroom/images/modelroom_img01.jpg);
	background-repeat: no-repeat;
}

.h2_roomplan{
	background-image: url(../roomplan/images/roomplan_img01.jpg);
	background-repeat: no-repeat;
}


.h2_community{
	background-image: url(../community/images/community_img01.jpg);
	background-repeat: no-repeat;
}

.h2_quality{
	background-image: url(../quality/images/quality_img01.jpg);
	background-repeat: no-repeat;
}

.h2_structure{
	background-image: url(../structure/images/structure_img01.jpg);
	background-repeat: no-repeat;
}

.h2_view{
	background-image: url(../view/images/view_img01.jpg);
	background-repeat: no-repeat;
}

.h2_info{
	background-image: url(../information/images/information_img01.jpg);
	background-repeat: no-repeat;
}

.h2_qanda{
	background-image: url(../qanda/images/qanda_img01.jpg);
	background-repeat: no-repeat;
}

.h2_gallery{
	background-image: url(../mgguide/images/gallery_img01.jpg);
	background-repeat: no-repeat;
}

/*中見出し*/
#main h3{
	text-indent: -9999px;
	width: 840px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.h3_concept{
	background-image: url(../concept/images/concept_img02.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.h3_future{
	background-image: url(../future/images/future_img02.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.h3_landscape{
	background-image: url(../masterplan/landscape/images/landscape_img02.gif);
	background-repeat: no-repeat;
	height:20px;
}

.h3_landscape2{
	background-image: url(../masterplan/landscape/images/landscape_img03.gif);
	background-repeat: no-repeat;
	height:20px;
}

.h3_landscape3{
	background-image: url(../masterplan/landscape/images/landscape_img08.gif);
	background-repeat: no-repeat;
	height:20px;
}

.h3_location{
	background-image: url(../location_access/location/images/location_img02.gif);
	background-repeat: no-repeat;
	height:22px;
}


/*本文*/
#main p{
	text-align: left;
}

/* メイン画像 */
#mainimg{
	padding: 0px;
	width: 840px;
	margin:0px auto;
}


/* ------------------------------------ トップページ ------------------------------------ */
/* ポイントボタン */
#index #point{margin-top:2px; background:url(../top/images/point_bk.jpg) repeat; width:856px; height:auto; padding:5px 5px 0px 5px;} 

#index #point ul{width:856px; height:78px; margin:0px; padding:0px;}
#index #point li{width:205px; height:78px; float:left;}  
#index #point li.mgnR{margin-right:12px;} 

/* インフォメーション部分 */	
#info{
	padding: 0px;
	width: 840px;
	height: auto;
	text-align: left;
	margin-bottom:10px;
	margin-top:5px;
	clear:both;
}

/* インフォメーション部分2*/
#info2{
	padding: 0px;
	width: 540px;
	height: auto;
	float:left;

}

#info2 #line{background:url(../top/images/info_bk.gif) repeat-y; width:540px; height:auto;}

#info2 #line p{
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	display:block;
}

a.infotxt:link{
	color: #6151a2;
	text-decoration: underline;
}

a.infotxt:visited{
	color: #6151a2;
	text-decoration: underline;
}

a.infotxt:hover{
	color: #6151a2;
	text-decoration:none;
}


#info2 #line p.caution{
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	padding:5px 10px;
	text-align:left;
	font-size: 10px;
	line-height: 140%;
	color: #605295;
	display:block;
	background:#e8e7ee;
}

/* リンクボタン*/
#index #link{
	margin:0px;
	padding: 0px;
	width: 290px;
	height: auto;
	float:right;
}

#index #link ul{width:290px; height:auto; margin:0px; padding:0px;}
#index #link li{width:290px; height:45px; float:left;}  
#index #link li.mgnT{margin-top:5px;}

/* 来場特典 */
a.ok{width:840px; height:75px; margin-top:5px; display:block; background:url(../top/images/ok.gif) no-repeat; text-indent:-9999px; clear:both;}
a.ok:hover{background:url(../top/images/ok_o.gif) no-repeat;}
a.jcb{width:840px; height:75px; margin-top:5px; display:block; background:url(../top/images/jcb.gif) no-repeat; text-indent:-9999px; clear:both;}
a.jcb:hover{background:url(../top/images/jcb_o.gif) no-repeat;}

/* 予告広告 */
#yokoku
{margin-top: 10px; background:url(../top/images/yokoku.gif) no-repeat; display:block; text-indent:-9999px; height:20px;}

/* ------------------------------------ コンセプトページ ------------------------------------ */

/* コンテンツ部分 */
#c_concept{
	margin-bottom: 20px;
	padding: 0px;
	width: 840px;
	height: 450px;
	background-image: url(../concept/images/concept_img03.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#c_concept p{
	width: 565px;
	height: 175px;
	padding: 0px;
	float: left;
	margin-top: 10px;
}

#c_concept #Sub{
	margin: 0px;
	padding: 0px;
	width: 535px;
	height: auto;
	float: left;
	position: relative;
	top: 30px;
	left: 15px;
}

#c_concept #Sub #title{
	margin-bottom: 5px;
	padding: 0px;
	width: 515px;
	height: 35px;
	float: left;
}

#c_concept #Sub p{
	width: 515px;
	height: auto;
	margin-top: 5px;
	padding: 0px;
}

#c_concept #Sub #Btn{
	margin: 0px;
	padding: 0px;
	width: 535px;
	height: 29px;
	float: right;
}

/* ------------------------------------ 再開発ページ ------------------------------------ */

/* コンテンツ部分 */
#c_future1{
	padding: 0px;
	width: 840px;
	height: 426px;
	margin: 30px 0px;
}

#c_future2{
	padding: 0px;
	width: 840px;
	height:auto;
	margin-bottom: 30px;
}

#c_future3{
	padding: 0px;
	width: 840px;
	height:auto;
	margin-bottom: 30px;
}

#c_future4{
	padding: 0px;
	width: 840px;
	height:390px;
	margin: 0px;
	background-image: url(../future/images/future_img19.gif);
	background-repeat: no-repeat;
}


/* ------------------------------------ マスタープランページ（全体） ------------------------------------ */
/*ページ上*/

#mSubnavi{
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 840px;
}

#mSubnavi h2{
	float: left;
	height: 37px;
	width: 195px;
}

#mSubnavi ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin-top: 6px;
}

#mSubnavi li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/*ページ下*/

#mSubnavi2{
	margin-top: 10px;
	padding: 0px;
	height: 25px;
	width: 840px;
}


#mSubnavi2 ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin: 0px;
	width: 645px;
}

#mSubnavi2 li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/* ------------------------------------ ランドスケープページ ------------------------------------ */

/* コンテンツ部分 */
#c_landscape1{
	padding: 0px;
	width: 840px;
	height: auto;
	margin: 30px 0px;
}

#c_landscape2{
	padding: 0px;
	width: 840px;
	height: auto;
	margin-bottom: 30px;
}

#c_landscape2 p{
	padding: 0px;
	margin-bottom: 10px;
}


#c_landscape3{
	padding: 0px;
	margin: 0px;
	width: 840px;
	height: auto;
}

#c_landscape3 p{
	padding: 0px;
	margin-bottom: 10px;
}

#c_landscape4{
	padding: 0px;
	margin: 0px;
	width: 840px;
	height: auto;
}

/* ------------------------------------ 共用施設 ------------------------------------ */

/* コンテンツ部分 */
#c_public1{
	width: 810px;
	height: 170px;
	padding: 15px;
	margin-bottom: 15px;
	background-image: url(../masterplan/public/images/public_img06.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#c_public2{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

/* ------------------------------------ デザイン ------------------------------------ */

/* コンテンツ部分 */
#c_design1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 35px;
	background-image: url(../masterplan/design/images/design_img04.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

#c_design2{
	width: 840px;
	height: 260px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../masterplan/design/images/design_img09.jpg);
	background-repeat: no-repeat;
}

#c_design3{
	width: 804px;
	height: 190px;
	padding: 18px;
	margin-bottom: 20px;
	text-align: left;
	background-image: url(../masterplan/design/images/design_img11.gif);
	background-repeat: no-repeat;
}

#c_design4{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 35px;
	text-align: left;
}

#c_design5{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 30px;
	text-align: left;
}

#c_design6{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_design6 #waku{
	width: 430px;
	height: 285px;
	padding: 15px;
	margin: 0px;
	text-align: left;
	background-image: url(../masterplan/design/images/design_img31.gif);
	background-repeat: no-repeat;
}


/* ------------------------------------ 環境 ------------------------------------ */

/* コンテンツ部分 */
#c_environment1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

td.photo1{
	background-image: url(../masterplan/environment/images/environment_img08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 155px;
	width: 255px;
}

td.photo2{
	background-image: url(../masterplan/environment/images/environment_img09.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 105px;
	width: 255px;
}

td.photo3{
	background-image: url(../masterplan/environment/images/environment_img10.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 185px;
	width: 255px;
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	text-align: right;
}

#c_environment2{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_environment3{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_environment4{
	width: 810px;
	height: 185px;
	margin: 0px;
	text-align: left;
	background-image: url(../masterplan/environment/images/environment_img34.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/* ------------------------------------ アクセス・ロケーションページ（全体） ------------------------------------ */
/*ページ上*/

#aSubnavi{
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 840px;
}

#aSubnavi h2{
	float: left;
	height: 37px;
	width: 220px;
}

#aSubnavi ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin-top: 6px;
}

#aSubnavi li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/*ページ下*/

#aSubnavi2{
	margin-top: 10px;
	padding: 0px;
	height: 25px;
	width: 840px;
}

#aSubnavi2 ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

#aSubnavi2 li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/* ------------------------------------ アクセスページ ------------------------------------ */

/* コンテンツ部分 */
#c_access{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

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

/* コンテンツ部分 */
#c_location1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 20px 0 30px 0;
	text-align: left;
}
/*ホームズの表 */
#c_location1 #homes{
	width:840px;
	height:auto;
	margin-top:10px;
	background:url(../location_access/location/images/location_hyo_bk.gif) repeat;
	padding-bottom:5px;
}

#c_location1 #homes h5{
	width: 840px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	text-indent: -9999px;
	background:url(../location_access/location/images/location_img08.gif) no-repeat;
}

#c_location1 #homes table{
	width:270px;
	height:auto;
	float:left;
}

#c_location1 #homes table.Tleft{margin-right:12px;}
#c_location1 #homes table.Tright{margin:0px}


#c_location1 #homes table img{width:270px; height:20px; margin:5px 0 2px 0;}
#c_location1 #homes table p.homes{
	text-align: left;
	font-size: 12px;
	line-height: 160%;
	color: #444444;
	margin-left:10px;
}

#c_location1 #homes table p.homes2{
	text-align: right;
	font-size: 12px;
	line-height: 160%;
	color: #444444;
	margin-right:10px;
}

#c_location2{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 10px;
	text-align: left;
}

#c_location2 h4{
	margin-bottom: 20px;
	padding: 0px;
	height: 35px;
	width: 840px;
	background-image: url(../location_access/location/images/location_img06.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* ------------------------------------ 管理・コミュニティページ（全体） ------------------------------------ */
/*ページ上*/

#cSubnavi{
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 840px;
}

#cSubnavi h2{
	float: left;
	height: 37px;
	width: 220px;
}

#cSubnavi ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin-top: 6px;
}

#cSubnavi li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/*ページ下*/

#cSubnavi2{
	margin-top: 10px;
	padding: 0px;
	height: 25px;
	width: 840px;
}

#cSubnavi2 ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

#cSubnavi2 li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}


/* ------------------------------------管理・サービスページ ------------------------------------ */

/* コンテンツ部分 */
#c_service1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

#c_service2{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_service3{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_service4{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_service4 #obi{
	width: 840px;
	height: 130px;
	padding: 0px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../community/service/images/service_img12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#c_service5{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_service5 #obi2{
	width: 840px;
	height: 110px;
	padding: 0px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../community/service/images/service_img23.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* ------------------------------------フレンドリークラブページ ------------------------------------ */

/* コンテンツ部分 */
#c_friendly1{
	width: 840px;
	height: 175px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_friendly1 h3{
	width: 475px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../community/friendly/images/friendly_img03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#c_friendly2{
	width: 840px;
	height: 30px;
	padding: 0px;
	margin: 15px 0 20px 0;
	text-align: left;
}

#c_friendly2 ul{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 840px;
}

#c_friendly2 li{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 280px;
}


#c_friendly3{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 30px;
	text-align: left;
}

#c_friendly4{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 30px;
	text-align: left;
}

#c_friendly5{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-bottom: 20px;
	text-align: left;
}

#c_friendly6{
	width: 840px;
	height: auto;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#c_friendly7{
	width: 840px;
	height: 725px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../community/friendly/images/friendly_img32.gif);
	background-repeat: no-repeat;
}


/* ------------------------------------フレンドリークラブ活動ページ ------------------------------------ */
#arcives{width:550px; height:auto; background:#f5f5f3; padding:10px; float:left;}
#arcives h4{width:100px; height:60px; float:left; margin-right:10px;}
#arcives ul{float:left; width:440px;}
#arcives li{height:auto; list-style-position: inside; list-style-image:  url(../friendlyclub/images/square.gif); float:left; margin-right:10px;}
#arcives a:link {color: #444444;	text-decoration: underline;}
#arcives a:visited {color: #666666;	text-decoration: underline;}
#arcives a:hover {color: #7b6db8; text-decoration: underline;}

#c_club_common h3{background:url(../friendlyclub/images/friendlyclub_img03.gif) no-repeat; height:60px;}
#c_club {width:840px; height:auto;}
#c_club h4{width:840px; height:50px; text-align:left;; display:block; margin-top:20px;}
#c_club .event{width:840px; height:auto; margin-top:20px;}
#c_club .block h5{height:25px; text-align:left; display:block;}
#c_club .block{width:570px; height:auto; float:left;}
#c_club .block p{text-align:left;}
#c_club .block_p1{width:330px; height:auto; float:left;}
#c_club .block img.pc{width:220px; float:right; margin-bottom:5px;}

#c_club .p090503{width:840px; height:20px; margin-bottom:20px; text-indent:-9999px; display:block; background:url(../friendlyclub/200907/images/friendlyclub_p_090503.gif);}
#c_club .p090517{width:840px; height:40px; margin-bottom:20px; text-indent:-9999px; display:block; background:url(../friendlyclub/200907/images/friendlyclub_p_090517.gif);}
#c_club .p090606{width:840px; height:80px; margin-bottom:20px; text-indent:-9999px; display:block; background:url(../friendlyclub/200907/images/friendlyclub_p_090606.gif);}
#c_club .p090726{width:840px; height:40px; margin-bottom:20px; text-indent:-9999px; display:block; background:url(../friendlyclub/200910/images/friendlyclub_p_090726.gif);}
#c_club .p090801{width:840px; height:105px; margin-bottom:20px; text-indent:-9999px; display:block; background:url(../friendlyclub/200910/images/friendlyclub_p_090801.gif);}




/* ------------------------------------ 間取りページ（全体） ------------------------------------ */
/*ページ上*/

#rSubnavi{
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 840px;
}

#rSubnavi h2{
	float: left;
	height: 37px;
	width: 180px;!important
}

#rSubnavi ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin-top: 6px;
}

#rSubnavi li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/* ------------------------------------ 間取りページ ------------------------------------ */
#roomtype{
	padding: 0px;
	height: auto;
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#roomtype2{
	padding: 0px;
	height: auto;
	width: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#roomtype_botton{
	height: 15px;
	width: 132px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 20px;
}

/* ------------------------------------ モデルルームページ ------------------------------------ */
#model #linkBtn{width:840px; height:75px; margin-top:2px;}
#model #linkBtn ul{margin:0px; padding:0px;}
#model #linkBtn li{width:280px; height:75px; float:left;}

/* ------------------------------------ クォリティページ（全体） ------------------------------------ */
/*ページ上*/

#qSubnavi{
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 840px;
}

#qSubnavi h2{
	float: left;
	height: 37px;
	width: 195px;
}

#qSubnavi ul{
	float: right;
	height: 25px;
	padding: 0px;
	margin-top: 6px;
}

#qSubnavi li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/*ページ下*/

#qSubnavi2{
	margin-top: 10px;
	padding: 0px;
	height: 25px;
	width: 840px;
}

#qSubnavi2 ul{
	float: right;
	width: 645px;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

#qSubnavi2 li{
	float: left;
	height: 25px;
	padding: 0px;
	width: 155px;
	margin-left: 5px;
}

/* ------------------------------------オール電化ページ ------------------------------------ */

/* コンテンツ部分 */
#c_electric1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

#c_electric1 h3{
	width: 840px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_electric1 p{
	width: 840px;
	height: 52px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_electric2{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_electric2 h3{
	width: 840px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img10.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_electric2 p{
	width: 840px;
	height: 165px;
	padding: 0px;
	margin-bottom: 20px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img11.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_electric3{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_electric3 h3{
	width: 840px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img24.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_electric3 p{
	width: 840px;
	height: 165px;
	padding: 0px;
	margin-bottom: 20px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img25.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_electric4{
	width: 810px;
	height: 170px;
	padding: 15px;
	margin-top: 20px;
	text-align: left;
	background-image: url(../quality/allelectric/images/electric_img30.gif);
	background-repeat: no-repeat;
}

/* ------------------------------------ユーティリティページ ------------------------------------ */

/* コンテンツ部分 */
#c_utility1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

#c_utility1 h3{
	width: 840px;
	height: 65px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/utility/images/utility_img02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_utility1 #square{
	width: 800px;
	height: 330px;
	padding: 20px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/utility/images/utility_img40.gif);
	background-repeat: no-repeat;
}

/* ------------------------------------セキュリティページ ------------------------------------ */

/* コンテンツ部分 */
#c_security1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

#c_security1 h3{
	width: 840px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/security/images/security_img02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_security2{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_security2 h3{
	width: 840px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/security/images/security_img08.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_security3{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_security3 h3{
	width: 840px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/security/images/security_img11.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_security4{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_security4 h3{
	width: 840px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/security/images/security_img19.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#c_security5{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	text-align: left;
}

#c_security5 h3{
	width: 840px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/security/images/security_img22.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* ------------------------------------セーフティページ ------------------------------------ */

/* コンテンツ部分 */
#c_safety1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

#c_safety1 h3{
	width: 840px;
	height: 65px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-image: url(../quality/safety/images/safety_img02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


/* ------------------------------------構造ページ ------------------------------------ */

/* コンテンツ部分 */
#c_structure1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 20px;
	text-align: left;
}

#c_structure1 h6{
	width: 840px;
	height: 110px;
	padding: 0px;
	margin-bottom: 20px;
	text-align: left;
	background-image: url(../structure/images/structure_img02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* ------------------------------------工事進捗ページ ------------------------------------ */

#report_img{
margin:10px 0;
}

/* 中見出し */
#report h2{	
	width:111px;
	height:25px;
	margin-top:10px;
	margin-bottom:5px;
	float:left;
	}

.h2_greeting{
	background-image: url(../report/images/h2_greeting.jpg);
	background-repeat: no-repeat;
	display:block;
}

.h2_circumstance{
	background:url(../report/images/h2_circumstance.jpg) no-repeat;
	display:block;
}

#report h3{	
	width:180px;
	height:16px;
	clear:both;
	text-align:left;
	display:block;
	float:left;
	text-indent:0px;
	margin-bottom:5px;!important
	}




#rsubnavi{
	padding: 0px;
	width: 840px;
	height:55px;
	margin-bottom:5px;
	float:left;
}

#rsubnavi ul{
	float: left;
	height: 25px;
	padding: 0px;
}

#rsubnavi li{
	float: left;
	height: 25px;
	padding: 0px;
	margin-right: 5px;
	margin-top:5px;
}

#rsubnavi li a {
	display: block;
	height: 25px;
	text-indent: -9999px;
}
/*年月*/
#time01 a{background:url(../report/images/navi_08_09.jpg) no-repeat; width:95px;}
#time02 a{background:url(../report/images/navi_08_10.jpg) no-repeat; width:95px;}
#time03 a{background:url(../report/images/navi_09_01.jpg) no-repeat; width:95px;}
#time04 a{background:url(../report/images/navi_09_02.jpg) no-repeat; width:95px;}
#time05 a{background:url(../report/images/navi_09_04.jpg) no-repeat; width:95px;}
#time06 a{background:url(../report/images/navi_09_05.jpg) no-repeat; width:95px;}
#time07 a{background:url(../report/images/navi_09_06.jpg) no-repeat; width:95px;}
#time08 a{background:url(../report/images/navi_09_07.jpg) no-repeat; width:95px;}
#time09 a{background:url(../report/images/navi_09_08.jpg) no-repeat; width:95px;}
#time10 a{background:url(../report/images/navi_09_09.jpg) no-repeat; width:95px;}
#time11 a{background:url(../report/images/navi_09_10.jpg) no-repeat; width:95px;}
#time12 a{background:url(../report/images/navi_09_11.jpg) no-repeat; width:95px;}
#time13 a{background:url(../report/images/navi_09_12.jpg) no-repeat; width:95px;}
#time14 a{background:url(../report/images/navi_10_01.jpg) no-repeat; width:95px;}
#time15 a{background:url(../report/images/navi_10_02.jpg) no-repeat; width:95px;}



/*オーバー*/
#time01 a:hover,#report1 #time01 a{background:url(../report/images/navi_08_09_o.jpg) no-repeat;}
#time02 a:hover,#report2 #time02 a{background:url(../report/images/navi_08_10_o.jpg) no-repeat;}
#time03 a:hover,#report3 #time03 a{background:url(../report/images/navi_09_01_o.jpg) no-repeat;}
#time04 a:hover,#report4 #time04 a{background:url(../report/images/navi_09_02_o.jpg) no-repeat;}
#time05 a:hover,#report5 #time05 a{background:url(../report/images/navi_09_04_o.jpg) no-repeat;}
#time06 a:hover,#report6 #time06 a{background:url(../report/images/navi_09_05_o.jpg) no-repeat;}
#time07 a:hover,#report7 #time07 a{background:url(../report/images/navi_09_06_o.jpg) no-repeat;}
#time08 a:hover,#report8 #time08 a{background:url(../report/images/navi_09_07_o.jpg) no-repeat;}
#time09 a:hover,#report9 #time09 a{background:url(../report/images/navi_09_08_o.jpg) no-repeat;}
#time10 a:hover,#report10 #time10 a{background:url(../report/images/navi_09_09_o.jpg) no-repeat;}
#time11 a:hover,#report11 #time11 a{background:url(../report/images/navi_09_10_o.jpg) no-repeat;}
#time12 a:hover,#report12 #time12 a{background:url(../report/images/navi_09_11_o.jpg) no-repeat;}
#time13 a:hover,#report13 #time13 a{background:url(../report/images/navi_09_12_o.jpg) no-repeat;}
#time14 a:hover,#report14 #time14 a{background:url(../report/images/navi_10_01_o.jpg) no-repeat;}
#time15 a:hover,#report15 #time15 a{background:url(../report/images/navi_10_02_o.jpg) no-repeat;}




/*竣工ギャラリー*/
#photogallery a{background:url(../report/images/shunko.gif) no-repeat; width:125px;}
#photogallery a:hover{background:url(../report/images/shunko_o.gif) no-repeat;}


/* 担当者 */
#greeting{
clear:both;
float:left;
width:820px;
margin:0px 0 20px 0;
padding:10px;
color:#444444;
text-align:left;
line-height:150%;
letter-spacing:1px; 
border:solid 1px #ececec;
}

#greeting img{
float:left;
width:200px;
height:150px;
margin:0 10px 0 0;
}

#comment{
float:right;
width:610px;
}

#name01{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_kashiwagi.jpg) no-repeat;
}

#name02{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_shimizu.jpg) no-repeat;
}

#name04{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_sakaki.jpg) no-repeat;
}

#name05{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_kato.jpg) no-repeat;
}

#name06{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_masaki.jpg) no-repeat;
}

#name07{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_kimura.jpg) no-repeat;
}

#name08{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_higuchi.jpg) no-repeat;
}

#name09{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_shoyama.jpg) no-repeat;
}

#name09_2{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_tsuji.jpg) no-repeat;
}

#name10{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_okabe.jpg) no-repeat;
}

#name11{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_murata.jpg) no-repeat;
}

#name11_2{
display:block;
width:340px;
height:24px;
margin:0 0 10px 0;
text-indent:-9999px;
background:url(../report/images/name_fujima.jpg) no-repeat;
}


hr{
display:none;
}

/* ------------------------------------購入者の声ページ ------------------------------------ */

/* 中見出し */
#isubnavi{width:840px; height:40px;}

#isubnavi h2{
	float: left;
	height: 40px;
	width: 365px;!important
}

.h2_interview{
	background-image: url(../interview/images/h2_interview.jpg);
	background-repeat: no-repeat;
	float: left;
}
/*バックナンバー*/
#intBtn,#intBtn2{height:22px; margin:5px 0px;}
#intBtn ul,#intBtn2 ul{padding:0px;}
#intBtn li{float:left; margin:0px;}
#intBtn2 li{float:right; margin:0px;}
#intBtn a,#intBtn2 a{display:block; text-indent:-9999px; width:110px; height:22px;}
a.newN
{background:url(../interview/images/new.gif) no-repeat; margin-right:5px;}
a.backN1
{background:url(../interview/images/back1.gif) no-repeat; margin-right:5px;}
a.backN2
{background:url(../interview/images/back2.gif) no-repeat; margin:0px;}

#newN a.newN,a.newN:hover
{background:url(../interview/images/new_o.gif) no-repeat; margin-right:5px;}
#backN1 a.backN1,a.backN1:hover
{background:url(../interview/images/back1_o.gif) no-repeat; margin-right:5px;}
#backN2 a.backN2,a.backN2:hover
{background:url(../interview/images/back2_o.gif) no-repeat; margin:0px;}

/* ------------------------------------竣工ギャラリーページ ------------------------------------ */
#gallery{margin-top:10px; clear:both;}

#gallery_img{
margin:10px 0;
}

#gallery h3{display:block; text-indent:-9999px; width:840px; height:35px; clear:both;}
#gallery h3.h301{background:url(../gallery/images/gallery_titile01.gif) no-repeat;}
#gallery h3.h302{background:url(../gallery/images/gallery_titile02.gif) no-repeat;}
#gallery h3.h303{background:url(../gallery/images/gallery_titile03.gif) no-repeat;}
#gallery h3.h304{background:url(../gallery/images/gallery_titile04.gif) no-repeat; margin-top:20px;}
#gallery h3.h305{background:url(../gallery/images/gallery_titile05.gif) no-repeat;}

#gallery .photo, #gallery .photo4{
	height: 162px;
	width: 824px;
	background:url(../gallery/images/photo_bk01.gif) repeat-x;
	padding:9px 8px;
	margin-bottom:20px;
}

#gallery .photo2{
	height: 331px;
	width: 824px;
	background:url(../gallery/images/photo_bk02.gif) repeat-x;
	padding:9px 8px;
	margin-bottom:20px;
}

#gallery .photo3{
	height: 162px;
	width: 824px;
	background:url(../gallery/images/photo_bk01.gif) repeat-x;
	padding:9px 8px;
	margin:0px;
}

#gallery .photo5{
	height: 498px;
	width: 824px;
	background:url(../gallery/images/photo_bk03.gif) repeat-x;
	padding:9px 8px;
	margin:0px;
}

#gallery .photo li, #gallery .photo2 li, #gallery .photo3 li, #gallery .photo4 li, #gallery .photo5 li{height: 160px; width: 200px; float:left;}

#gallery li.mr8{margin-right:8px;}
#gallery li.mt9{margin-top:9px;}
#gallery li.mt9r8{margin-top:9px; margin-right:8px;}


/* ------------------------------------インフォメーションページ ------------------------------------ */

/* コンテンツ部分 */
#c_information1{
	width: 840px;
	height: auto;
	padding: 0px;
	margin-top: 10px;
	text-align: left;
}

#c_information1 .section{
	width: 840px;
	height: 210px;
	margin-bottom: 5px;
}


/* ------------------------------------ポップアップページ------------------------------------ */

/* ------------------------------------イベントポップアップページ------------------------------------ */
#event_popup{
	padding: 10px 0px;
	width: 570px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*newsページ*/
#fnews #news{border:#6a9f59 solid 10px; width:520px; height:auto; padding:15px; margin-bottom:10px;}
#fnews #news #sec1{width:520px; height:auto; margin-top:10px;}
#fnews #news #btn{width:520px; height:auto; margin-top:10px;}
/* ------------------------------------通常ポップアップページ------------------------------------ */
#popup{
	padding: 15px;
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* ------------------------------------マップページ------------------------------------ */
#map_pop{
	padding: 0px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* ------------------------------------アクセスマップページ------------------------------------ */
#access_pop{
	padding: 0px;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* ------------------------------------セキュリティページ------------------------------------ */
#security_pop{
	padding: 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/* ------------------------------------おすすめ間取りページ------------------------------------ */
#selecttype{
	padding: 20px;
	height: auto;
	width: 600px;
	margin: 0px auto;
}

#selecttype h2
{width:600px; height:50px; background:url(../roomtype/images/select_ttl.gif) no-repeat; text-indent:-9999px; display:block;}

#selecttype h4
{width:600px; height:95px; background:url(../roomtype/images/select_type.gif) no-repeat; text-indent:-9999px; display:block;}

#selecttype #sec1
{width:290px; height:auto; float:left; overflow:hidden;}


#selecttype #loan p
{width:600px; height:auto; display:block; margin-top:5px;}