/*共通*/
*{
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

html {
	overflow-y:scroll;
}

body{
	background-image:url(img/body_bg.jpg);
	margin-top:0px;
	width:100%;
	margin: 0 auto;
}

.center{
	margin:0px auto 0px auto;
}

.header{
	width:942px;
	height:auto;
	background-image:url(img/header.jpg);
	margin:0px auto 0px auto;
}

#flash_menu{
	width:930px;
	height:50px;
	margin:16px 0px 0px 6px;
}

#flash{
	width:926px;
	height:290px;
	margin-left:8px;
	margin-top:2px;
}

.flash_area{
	width:942px;
	height:295px;
	background-image:url(img/flash.jpg);
	margin:0px auto 0px auto;
}

.logo{
	width:420px;
	height:68px;
	margin-left:13px;
	margin-top:11px;
}

.logo a{
	width:371px;
	height:57px;
	display:block;
}

.base{
	background-image:url(img/base_bg.jpg);
	width:934px;
	height:auto;
	padding-left:8px;
	padding-top:2px;
	margin:0px auto 0px auto;
}

.main{
	width:723px;
	height:auto;
	float:left;
}

.special{
	width:723px;
	height:144px;
}

.special_box{
	width:346px;
	height:136px;
	margin-left:9px;
	margin-top:8px;
	margin-right:2px;
	float:left;
	display:inline;
	text-indent:-9999px;
}

.special_box a{
	width:346px;
	height:136px;
	display:block;
}
.special_box2{
	width:702px;
	height:136px;
	margin-left:9px;
	margin-top:8px;
	margin-right:2px;
	float:left;
	display:inline;
	text-indent:-9999px;
}

.special_box2 a{
	width:702px;
	height:136px;
	display:block;
}
.special_1{
	background-image:url(img/special_1.jpg);
}

.special_2{
	background-image:url(img/special_2.jpg);
}

.special_3{
	background-image:url(img/special_3.jpg);
}

.special_4{
	background-image:url(img/special_4.jpg);
}

.special_5_title{
	background-image:url(img/special_5.jpg);
}

.recommendation{
	width:723px;
	height:447px;
	margin-top:18px;
}

.arrow{
	width:22px;
	height:23px;
	background-image:url(img/arrow.jpg);
	margin-left:10px;
	float:left;
	display:inline;
}

.recommendation_title{
	width:190px;
	height:39px;
	font-size:16px;
	font-weight:bold;
	margin-left:6px;
	margin-top:4px;
	float:left;
	display:inline;
}

.recommendation_txt{
	width:480px;
	height:38px;
	margin-top:5px;
	float:left;
	display:inline;
}

.recommendation_main{
	width:708px;
	height:404px;
}

.recommendation_box{
	width:224px;
	height:194px;
	margin-left:9px;
	margin-bottom:16px;
	margin-right:3px;
	float:left;
	background-image:url(img/recommendation_box.jpg);
	display:inline;
}

.icon{
	width:14px;
	height:14px;
	margin-left:12px;
	margin-top:14px;
	float:left;
	display:inline;
}

.type a{
	width:180px;
	height:19px;
	margin-left:4px;
	margin-top:12px;
	color:#666666;
	float:left;
	display:inline;
}

.photo{
	width:200px;
	height:94px;
	margin-left:12px;
	background-color:#FFFFFF;
	clear:both;
}

.recommendation_box_txt{
	width:186px;
	height:38px;
	margin-left:18px;
	margin-top:7px;
	font-size:12px;
	color:#666666;
}

.address{
	width:186px;
	height:13px;
	margin-left:18px;
	margin-top:7px;
}

.traffic{
	width:186px;
	height:25px;
	margin-left:18px;
}

.contact{
	width:723px;
	height:161px;
	margin-top:27px;
	background-image:url(img/contact.jpg);
	clear:both;
}

.contact_footer{
	width:680px;
	height:43px;
	font-size:16px;
	font-weight:bold;
	margin-left:6px;
	margin-top:4px;
	float:left;
	display:inline;
}

.mail a{
	width:220px;
	height:40px;
	margin-left:253px;
	margin-top:19px;
	float:left;
	display:inline;
}

.sub{
	width:203px;
	height:auto;
	float:left;
}

.new{
	width:203px;
	height:450px;
}

.new_logo{
	width:203px;
	height:42px;
	background-image:url(img/new_1.jpg);
}

.rss a{
	width:46px;
	height:42px;
	margin-left:154px;
	display:block;
}

.new_box{
	width:203px;
	height:408px;
	background-image:url(img/new_bg.jpg);
	overflow:auto;
}

.arrow_2{
	width:11px;
	height:11px;
	background-image:url(img/arrow_2.gif);
	background-repeat:no-repeat;
	margin-left:13px;
	margin-top:17px;
	float:left;
	display:inline;
}

.date{
	width:150px;
	height:24px;
	margin-left:4px;
	margin-top:16px;
	float:left;
	color:#2CA52C;
	font-weight:bold;
	display:inline;
}

.news{
	width:160px;
	height:auto;
	margin-left:18px;
	color:#666666;
	margin-bottom:21px;
	line-height:130%;
}

.news a{
	width:160px;
	height:auto;
	color:#666666;
}

.news a:hover{
	color: #2CA52C;
} 

.line{
	width:180px;
	height:1px;
	background-image:url(img/line.gif);
	background-repeat:repeat-x;
	margin-left:6px;
}

.line_up{
	width:203px;
	height:auto;
	clear:both;
}

.line_up_box{
	width:202px;
	height:60px;
}

.line_up_box a{
	width:202px;
	height:60px;
	margin-top:5px;
	display:block;
}

.saison{
	background-image:url(img/saison.jpg);
}

.brillart{
	background-image:url(img/brillart.jpg);
}

.hyakunen{
	background-image:url(img/hyakunen.jpg);
}

.famille{
	background-image:url(img/famille.jpg);
}

.assure{
	background-image:url(img/assure.jpg);
}

.dummy{
	background-image:url(img/base_bg.jpg);
	clear:both;
}

.footer{
	width:942px;
	height:119px;
	background-image:url(img/footer.jpg);
	clear:both;
	margin:0px auto 0px auto;
}

.house a{
	width:224px;
	height:26px;
	margin-left:16px;
	display:block;
	float:left;
	display:inline;
}

.footer_link_name{
	width:670px;
	height:39px;
	margin-left:19px;
	margin-top:6px;
	float:left;
	display:inline;
}

.footer_link_name a{
	text-decoration:none;
	color:#666666;
}

.home_li{
	list-style:none;
	display:inline;
	padding-left:5px;
	padding-right:5px;
}

.o_li{
	list-style:none;
	display:inline;
	border-left:1px;
	border-left-style:solid;
	padding-left:10px;
	padding-right:5px;
}

.top_of_page a{
	width:94px;
	height:18px;
	margin-left:826px;
	display:block;
	text-indent:-99999px;
	clear:both;
}

.add{
	width:343px;
	height:28px;
	font-size:11px;
	float:left;
	margin-left:299px;
	margin-top:21px;
	color:#666666;
	display:inline;
}

.copy{
	width:292px;
	height:16px;
	float:left;
	color:#2DA62C;
	margin-top:19px;
	display:inline;
}

/*==================================================共通*/

.title{
	width:942px;
	height:103px;
	margin:0px auto 0px auto;
}

.page_title{
	width:700;
	height:12px;
	margin-left:12px;
	margin-top:10px;
}

.page_title a{
	color:#000000;
	text-decoration:none;
}

.special_img_box{
	width:203px;
	height:auto;
	margin-left:30px;
	margin-top:10px;
}

.special_img{
	width:866px;
	height:auto;
}

.property{
	width:866px;
	height:auto;
	margin-top:10px;
	margin-left:50px;
	clear:both;
}

.property_box{
	width:413px;
	height:auto;
	line-height:100%;
	float:left;
}

.style4 {color: #FF0000}

.form_bg1{
	width:160px;
	height:92px;
	background-image:url(img/formbg1.jpg);
	padding:80px 0px 0px 10px;
}

.form_bg2{
	width:160px;
	height:28px;
	background-image:url(img/formbg2.jpg);
	padding:10px 0px 0px 10px;
}

.form_bg3{
	width:160px;
	height:64px;
	background-image:url(img/formbg3.jpg);
	padding:14px 0px 0px 10px;
}

.arrow_3{
	width:9px;
	height:9px;
	background-image:url(img/arrow_3.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	float:left;
	display:inline;
}

.download{
	width:32px;
	height:28px;
	background-image:url(img/download.jpg);
	float:left;
	display:block;
	text-indent:-9999px;
}

.download a{
	width:32px;
	height:28px;
	display:block;
}

.acc_line1{
	width:100%;
	height:20px;
	background-image:url(img/line1.gif);
	background-repeat:repeat-x;
	background-position:0px 10px;
	margin:10px 0px 10px 0px;
}

.acc_line2{
	width:2px;
	height:20px;
	background-color:#F2CE00;
	margin:auto auto auto auto;
}

.common_box{
	width:672px;
	height:auto;
	margin-left:31px;
	margin-top:29px;
	color:#666666;
	border:#CAC8CE 1px solid;
}

.common_box_title{
	width:600px;
	height:16px;
	margin-left:18px;
	margin-top:18px;
}

.common_line{
	width:602px;
	height:1px;
	background-image:url(img/line_3.gif);
	background-repeat:repeat-x;
	margin-left:10px;
	margin-top:8px;
}

.common_link_box{
	width:600px;
	height:12px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.common_link{
	width:auto;
	height:12px;
	float:left;
	margin-left:5px;
	margin-right:30px;
	display:inline;
}

.common_link a{
	color:#666666;
}

/*==================================================special_1*/

.special_1_title{
	background-image:url(img/special_1/title.jpg);
}

/*==================================================special_2*/

.special_2_title{
	background-image:url(img/special_2/title.jpg);
}

.special_2_photo{
	width:866px;
	height:2076px;
	background-image:url(img/special_2/photo.jpg);
	margin:22px auto 0px auto;
}

.special_2_plan_title{
	width:200px;
	font-size:14px;
	font-weight:bold;
	padding-left:24px;
	padding-top:1537px;
}

.special_2_plan{
	width:820px;
	padding-left:21px;
	padding-top:8px;
}


/*==================================================special_3*/

.special_3_title{
	background-image:url(img/special_3/title.jpg);
}

/*==================================================special_3*/

.special_4_title{
	background-image:url(img/special_4/title.jpg);
}
/*==================================================furu_u*/



.furu_u{
	background-image:url(img/furu_u/title.jpg);
}

/*==================================================furu_t*/



.furu_t{
	background-image:url(img/furu_t/title.jpg);
}


/*==================================================折込チラシ*/

.paper_title{
	background-image:url(img/paper/title.jpg);
}

.paper_new{
	width:640px;
	height:auto;
	margin-left:74px;
	margin-top:35px;
}

.paper_photo{
	width:256px;
	height:auto;
	float:left;
	overflow:hidden;
}

.paper_info{
	width:358px;
	height:113px;
	margin-left:26px;
	margin-top:9px;
	float:left;
	display:inline;
	color:#666666;
}

.paper_txt{
	width:358px;
	height:38px;
}

.paper_data_box_1{
	width:170px;
	height:12px;
	margin-top:25px;
	padding-left:3px;
}

.paper_data_box_2{
	width:141px;
	height:12px;
	margin-top:16px;
	padding-left:3px;
	float:left;
}

.paper_data_txt_1{
	width:154px;
	height:12px;
	float:left;
	margin-left:7px;
}

.paper_data_txt_2{
	width:110px;
	height:12px;
	float:left;
	margin-left:7px;
}

.paper_data_txt_2 a{
	color:#666666;
}

.paper_download{
	width:32px;
	height:28px;
	margin-top:10px;
	float:left;
}

/*==================================================会社案内*/

.company_title{
	background-image:url(img/company/title.jpg);
}

.company_box{
	width:655px;
	height:556px;
	background-image:url(img/company/company_box.jpg);
	margin-left:48px;
	margin-top:33px;
	padding-top:5px;
	color:#666666;
}

/*==================================================プライバシーポリシー*/

.privacy_title{
	background-image:url(img/privacy/title.jpg);
}

.privacy_box{
	width:653px;
	height:auto;
	margin-left:41px;
	margin-top:21px;
	color:#666666;
}

/*==================================================サイトマップ*/

.sitemap_title{
	background-image:url(img/sitemap/title.jpg);
}

/*==================================================コンセプト*/

.concept_title{
	background-image:url(img/concept/title.jpg);
}


/*==================================================アイキューブ*/

.cube_title{
	background-image:url(img/cube/title.jpg);
}



/*==================================================お問合わせ*/

.contact_title{
	background-image:url(img/contact/title.jpg);
}

.contact_txt{
	width:653px;
	height:auto;
	margin:10px 0px 10px 10px;
}

/*==================================================プレゼント*/

.present_title{
	background-image:url(img/present/title.jpg);
}

.present_photo{
	width:690px;
	height:971px;
	background-image:url(img/present/photo.jpg);
	margin-left:23px;
	margin-top:5px;
}
/*==================================================システム用区画図*/
#kukaku_area{
	width:700px;
	height:448px;
	margin:10px auto 10px auto;
}

/*==================================================オープンハウス（現地完成見学会）*/

.openhouse_title{
	background-image:url(img/openhouse/title.jpg);
}

.open_sub1{
	width:654px;
	height:46px;
	background-image:url(img/openhouse/sub1.jpg);
	color:#009900;
	padding:40px 0px 0px 10px;
	font-size:14pt;
	font-weight:bold;
}

.open_sub2{
	width:656px;
	height:42px;
	background-image:url(img/openhouse/sub2.jpg);
}

.open_sub3{
	width:656px;
	height:42px;
	background-image:url(img/openhouse/sub3.jpg);
}

.oh_box{
	width:600px;
	height:auto;
	margin:10px 0px 10px 0px;
}

#map{
	width:640px;
	height:480px;
	margin:0 auto;
}

.b_mess{
	width:640px;
	height:auto;
	font-size:16pt;
	color:#FF0000;
	margin:10px 0px 10px 0px;
}
/*==================================================分譲地特集*/

.bunjyo_title{
	background-image:url(img/bunjyo/title.jpg);
}
/*==================================================フィルター販売*/

.filter_title{
	background-image:url(img/filter/title.jpg);
}

.filter_box{
	width:302px;
	height:374px;
	background-image:url(img/filter/filter_box.jpg);
	margin:8px 8px 8px 20px;
	float:left;
	z-index:1;
}

.filter_box a{
	color:#775B4F;
}

.filter_box p{
	width:244px;
	height:24px;
	color:#775B4F;
	padding:14px 0px 0px 38px;
	font-weight:bold;
	font-size:13pt;
}
.filter_img{
	width:244px;
	height:160px;
	padding-left:30px;
	text-align:center;
}

.filter_data{
	width:244px;
	height:46px;
	color:#775B4F;
	padding-left:30px;
}

.filter_btn{
	width:234px;
	height:20px;
	padding:14px 0px 0px 34px;
}

.filter_mess{
	width:272px;
	height:40px;
	color:#775B4F;
	padding:20px 16px 10px 16px;
}
