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

a{
	color:#487B15;
}

html {
	overflow-y:scroll;
	height:100%;
}


body{
	background-image:url(img/body_bg_page.jpg);
	background-repeat:repeat-x;
	background-color:#F8F8EC;
	width:100%;
	height:100%;
}

#base{
	width:906px;
	height:auto;
	margin:0 auto;
}

#header{
	width:906px;
	height:84px;
	background-image:url(img/header.jpg);
}

.logo_btn a{
	width:330px;
	height:70px;
	display:block;
	float:left;
}

.sitemap_btn a{
	width:70px;
	height:25px;
	display:block;
	float:left;
}

.top_h1{
	width:329px;
	height:25px;
	float:left;
}

.rss_btn a{
	width:70px;
	height:25px;
	margin-left:5px;
	display:block;
	float:left;
}

.contact_btn a{
	width:90px;
	height:25px;
	margin-left:5px;
	display:block;
	float:left;
}

#flash{
	width:900px;
	height:404px;
}

#btn_area{
	width:900px;
	height:41px;
	list-style:none;
	margin:0 auto;
}

.btn{
	width:112px;
	height:40px;
	display:block;
	float:left;
}

.btn a{
	width:112px;
	height:40px;
	background-image:url(img/btn.jpg);
	display:block;
	float:left;
}

.btn1 a{
	background-position:0px 0px;
}

.btn1 a:hover{
	background-position:0px -41px;
}

.btn2 a{
	background-position:-112px 0px;
}

.btn2 a:hover{
	background-position:-112px -41px;
}

.btn3 a{
	background-position:-224px 0px;
}

.btn3 a:hover{
	background-position:-224px -41px;
}

.btn4 a{
	background-position:-336px 0px;
}

.btn4 a:hover{
	background-position:-336px -41px;
}

.btn5 a{
	background-position:-448px 0px;
}

.btn5 a:hover{
	background-position:-448px -41px;
}

.btn6 a{
	background-position:-560px 0px;
}

.btn6 a:hover{
	background-position:-560px -41px;
}

.btn7 a{
	background-position:-672px 0px;
}

.btn7 a:hover{
	background-position:-672px -41px;
}

.btn8 a{
	width:116px;
	background-position:-784px 0px;
}

.btn8 a:hover{
	width:116px;
	background-position:-784px -41px;
}

.center_frame{
	width:906px;
	height:auto;
	background-image:url(img/center_bg.jpg);
}

.left_area{
	width:698px;
	height:auto;
	float:left;
	padding-left:3px;
}

.right_area{
	width:205px;
	height:auto;
	float:right;
}

.right_rss_btn a{
	width:185px;
	height:32px;
	background-image:url(img/new_title.jpg);
	display:block;
	margin:5px 0px 0px 10px;
}

.right_news{
	width:185px;
	height:165px;
	margin:5px 0px 0px 10px;
	overflow:auto;
	font-size:10pt;
	color:#459230;
	font-weight:bold;
}

.right_news a,.right_news p{
	color:#797962;
	margin-bottom:10px;
	font-weight:normal;
}

.right_contact{
	width:205px;
	height:auto;
	background-image:url(img/side_otoiawase.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
}

.right_t{
	width:193px;
	height:auto;
	margin:6px 0px 0px 4px;
	background-repeat:no-repeat;
	padding-top:24px;
}

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

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

.right_b_l{
	width:92px;
	height:28px;
	margin-left:2px;
	margin-top:8px;
	float:left;
}

.right_b_r{
	width:92px;
	height:28px;
	margin-left:2px;
	margin-top:8px;
	float:left;
}

.right_border{
	width:201px;
	height:10px;
	border-top:1px #D5D8C7 solid;
	margin:10px 0px 10px 0px;
}

.right_banner{
	width:193px;
	height:auto;
	margin:5px 0px 5px 5px;
}

.title_g{
	width:906px;
	height:96px;
	margin:4px auto 0px auto;
}

.comp_list a{
	width:190px;
	height:36px;
	background-image:url(img/comp_list.jpg);
	display:block;
	margin:6px 6px 6px 6px;
}

/*フッター*/
.footer_menu_top{
	width:698px;
	height:327px;
	background-image:url(img/footer_menu.jpg);
	background-repeat:no-repeat;
	background-position:0px 294px;
	margin-top:10px;
	color:#FFFFFF;
	list-style:none;
	float:left;
}

.footer_menu{
	width:698px;
	height:27px;
	padding-top:250px;
	background-image:url(img/footer_menu.jpg);
	background-repeat:no-repeat;
	background-position:0px 244px;
	margin-top:10px;
	color:#FFFFFF;
	list-style:none;
	float:left;
}

.f_menu1,.f_menu1 a{
	width:102px;
	float:left;
	color:#FFFFFF;
	padding-left:8px;
	margin-top:4px;
	float:left;
}

.f_menu_a a{
	color:#939364;
}

.f_menu2{
	width:58px;
	float:left;
	color:#939364;
	float:left;
	border-right:1px #939364 solid;
	margin-top:10px;
	margin-left:20px;
}

.f_menu3{
	width:130px;
	color:#939364;
	float:left;
	border-right:1px #939364 solid;
	margin-top:10px;
	margin-left:20px;
}

.f_menu4{
	width:70px;
	color:#939364;
	float:left;
	border-right:1px #939364 solid;
	margin-top:10px;
	margin-left:20px;
}

.f_menu5{
	width:70px;
	color:#939364;
	float:left;
	border-right:1px #939364 solid;
	margin-top:10px;
	margin-left:20px;
}


.f_menu6{
	width:70px;
	color:#939364;
	float:left;
	margin-top:10px;
	margin-left:20px;
}

.footer_menu_area{
	width:903px;
	height:337px;
	clear:both;
	margin:0 auto;
	padding-left:3px;
	background-image:url(img/center_bg.jpg);
}

#footer_house{
	width:205px;
	height:182px;
	float:left;
	margin-top:155px;
}

.footer_area{
	width:100%;
	height:100px;
	background-color:#085429;
}

.footer_logo{
	width:380px;
	height:70px;
	background-image:url(img/footer_logo.jpg);
	margin:0 auto;
	padding:30px 300px 0px 300px;
	color:#FFFFFF;
}
/*各ページ共通*/
.both{
	clear:both;
}

.ct{
	width:670px;
	height:170px;
	background-image:url(img/ct_bg.jpg);
	clear:both;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 54px;
	margin-top: 20px;
	margin-bottom:50px;
	
}

.ct_page{
	width:670px;
	height:110px;
	clear:both;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 104px;
	margin-top: 30px;
	margin-bottom:50px;
	
}

.ct_page{
	width:670px;
	height:170px;
	margin:20px 0px 0px 10px;
	clear:both;
}

.ct_txt1{
	width:480px;
	height:32px;
	margin-left:180px;
	color:#31322D;
}

.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;
}

/*HOME*/
.top_btn a{
	width:332px;
	height:70px;
	float:left;
	display:block;
	float:left;
	margin:10px 0px 14px 10px;
}

.top_btn1 a{
	background-image:url(img/home/rent_btn.jpg);
}

.top_btn2 a{
	background-image:url(img/home/baikyaku_btn.jpg);
}
.top_bt a{
	width:332px;
	height:70px;
	float:left;
	display:block;
	float:left;
	margin:10px 0px 6px 10px;
}

.top_bt1 a{
	background-image:url(img/01.jpg);
}

.top_bt2 a{
	background-image:url(img/02.jpg);
}
.areaselect{
	width:684px;
	height:35px;
	background-image:url(img/home/areaselect_title.jpg);
	clear:both;
	margin-left:10px;

}

.areaselect_btn{
	width:674px;
	height:50px;
	list-style:none;
	margin-left:14px;
}

.areaselect1,.areaselect1 a{
	width:124px;
	height:50px;
	list-style:none;
	background-image:url(img/home/area_btn.jpg);
	background-position:0px 0px;
	display:block;
	float:left;
}

.areaselect1 a:hover{
	background-position:0px -50px;
}

.areaselect2,.areaselect2 a{
	width:120px;
	height:50px;
	list-style:none;
	background-image:url(img/home/area_btn.jpg);
	background-position:-124px 0px;
	display:block;
	float:left;
}

.areaselect2 a:hover{
	background-position:-124px -50px;
}

.areaselect3,.areaselect3 a{
	width:136px;
	height:50px;
	list-style:none;
	background-image:url(img/home/area_btn.jpg);
	background-position:-244px 0px;
	display:block;
	float:left;
}

.areaselect3 a:hover{
	background-position:-244px -50px;
}

.areaselect4,.areaselect4 a{
	width:130px;
	height:50px;
	list-style:none;
	background-image:url(img/home/area_btn.jpg);
	background-position:-380px 0px;
	display:block;
	float:left;
}

.areaselect4 a:hover{
	background-position:-380px -50px;
}

.areaselect5,.areaselect5 a{
	width:164px;
	height:50px;
	list-style:none;
	background-image:url(img/home/area_btn.jpg);
	background-position:-510px 0px;
	display:block;
	float:left;
}

.areaselect5 a:hover{
	background-position:-510px -50px;
}

.top_box{
	width:326px;
	height:292px;
	background-image:url(img/home/top_box.jpg);
	float:left;
	margin:5px 0px 0px 14px;
}

.top_boxphoto{
	width:300px;
	height:182px;
	margin:12px 0px 0px 12px;
	text-align:center;
}

.top_boxtitle{
	width:110px;
	height:24px;
	color:#434929;
	font-size:14pt;
	margin:12px 0px 0px 0px;
	padding-left:12px;
	float:left;
}

.top_boxprice{
	width:188px;
	height:24px;
	color:#FF0000;
	font-size:14pt;
	margin:12px 0px 0px 0px;
	float:left;
	text-align:right;
	font-weight:bold;
}

.top_boxmess{
	width:298px;
	height:40px;
	margin:12px 0px 0px 12px;
	float:left;
}

.ct_btn a{
	width:250px;
	height:26px;
	margin-left:400px;
	margin-top:66px;
	display:block;
}

/*共通*/
.img{
	width:678px;
	height:38px;
	text-indent:-9999px;
	margin-top: 10px;
	margin-left: 10px;
	}
/*求人情報テーブル*/
.recurt_img1{background-image:url(img/recurt/requbanner.jpg);}
.table_img{
	margin-left: 10px;
}
p.example1 { color: #2E8B57; }
.tableboder{
	width:100%;
	height:2px;
	background-image:url(img/recurt/tensen.jpg);
	background-repeat:repeat-x;
	}
.recurt_bnr0{background-image:url(img/recurt/bnr_recruit.jpg);}
.recurt_bnr1{background-image:url(img/recurt/bnr_recruit1.jpg);}
.recurt_bnr2{background-image:url(img/recurt/bnr_recruit2.jpg);}
.recurt_bnr3{background-image:url(img/recurt/bnr_recruit3.jpg);}
#btn_recruit_area{
	width:606px;
	height:135px;
	list-style:none;
	margin:0 auto;
}

.btn_recruit{
	width:186px;
	height:136px;
	display:block;
	float:left;
}

.btn_recruit a{
	width:186px;
	height:136px;
	background-image:url(img/recurt/btn_recruit.jpg);
	display:block;
	float:left;
}

.btn_recruit1,.btn_recruit1 a{
	background-position:0px 0px;
	margin-right: 24px;
}

.btn_recruit1 a:hover{
	background-position:0px -136px;
}

.btn_recruit2,.btn_recruit2 a{
	background-position:-210px 0px;
	margin-right: 24px;
}

.btn_recruit2 a:hover{
	background-position:-210px -136px;
}

.btn_recruit3 a{
	background-position:-420px 0px;
}

.btn_recruit3 a:hover{
	background-position:-420px -136px;
}
/*プライバシー・ポリシー*/
.privacy_img1{background-image:url(img/privacy/priva-bannar.jpg);}
/*サイトマップ*/
.sitemap_img1{background-image:url(img/sitemap/sitemap_banner.jpg);}
/*最新折込広告*/
.new_ad_img1{background-image:url(img/new_ad/new_ad-banner.jpg);}
.new_ad1{
	height: 100px;
	width: 600px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
	}
.photo_img1{
	margin: 5px;
	float: left;
	height: 90px;
	width: 90px;
	}
.paper1{
	float: left;
	height: 80px;
	width: 300px;
	margin: 10px;
	}
.dwaicon{
	float: left;
	margin-top: 50px;
	}
/*会社概要*/	
.company_img1{background-image:url(img/company/company-banner.jpg);}
.company1{
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-image: url(img/company/company_hr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
.company2{
	background-image: url(img/company/companypict2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 10px;
	height: 260px;
	line-height:1.5em;
	}
.company_img2{background-image:url(img/company/company-banner2.jpg);}
.map{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
	}

/*任意売却*/
.any_sale_img_1{
	width:668px;
	height:342px;
	background-image:url(img/any_sale/img_1.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:19px;
	margin-bottom:19px;
}

.any_sale_bar_1{
	background-image:url(img/any_sale/bar_1.jpg);
}

.any_sale_bar_2{
	width:433px;
	height:20px;
	margin-left:19px;
	margin-top:14px;
	font-size:16px;
	font-weight:bold;
	padding-left:31px;
	padding-top:4px;
	color:#FFFFFF;
	background-image:url(img/any_sale/pen.gif);
	background-repeat:no-repeat;
	background-color:#96BB00;
}

.any_sale_txt_1{
	width:636px;
	height:130px;
	font-size:12px;
	margin-left:23px;
	margin-top:14px;
	margin-bottom:18px;
	color:#333333;
	line-height:110%;
}

.any_sale_bar_3{
	background-image:url(img/any_sale/bar_3.jpg);
}

.any_sale_img_2{
	width:644px;
	height:auto;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:10px;
}

.any_sale_txt_2{
	width:244px;
	height:16px;
	font-size:12px;
	margin-left:39px;
	margin-top:27px;
	color:#333333;
}

.any_sale_box{
	width:621px;
	height:183px;
	margin-left:38px;
	margin-top:5px;
	
}

.any_sale_arrow{
	width:12px;
	height:19px;
	background-image:url(img/any_sale/arrow.gif);
}

.any_sale_bar_4{
	background-image:url(img/any_sale/bar_4.jpg);
}

.any_sale_txt_3{
	width:636px;
	height:28px;
	font-size:12px;
	margin-left:37px;
	margin-top:9px;
	color:#333333;
}

.any_sale_contact{
	width:603px;
	height:57px;
	background-image:url(img/any_sale/contact.jpg);
	margin-left:44px;
	margin-top:15px;
	padding-top:76px;
}

.any_sale_contact_btn a{
	width:216px;
	height:38px;
	margin-left:387px;
	display:block;
}	

/*リフォーム*/
.reform_img_1{
	width:673px;
	height:194px;
	background-image:url(img/reform/img_1.jpg);
	padding-left:25px;
	padding-top:105px;
}

.reform_txt_1{
	width:430px;
	height:180px;
	color:#333333;
	line-height:130%;
}

.reform_bar_1{
	background-image:url(img/reform/bar_1.jpg);
}

.reform_before_after{
	width:670px;
	height:332px;
	margin-left:28px;
}

.reform_before_after_box{
	width:335px;
	height:166px;
	float:left;
}

.reform_before_after_border{
	width:4px;
	height:34px;
	background-color:#AFAC8D;
	margin-top:11px;
	float:left;
	display:inline;
}

.reform_before_after_title{
	width:300px;
	height:35px;
	float:left;
	display:inline;
	color:#777248;
	font-weight:bold;
	margin-left:7px;
	margin-top:16px;
	line-height:100%;
}

.reform_before_after_photo{
	width:131px;
	height:98px;
	clear:both;
	float:left;
}

.reform_before_after_detail{
	width:178px;
	height:98px;
	float:left;
	display:inline;
	margin-left:10px;
}

.reform_before_after_txt{
	width:178px;
	height:78px;
	color:#777248;
	line-height:100%;
}

.reform_before_after_btn{
	width:73px;
	height:20px;
	margin-left:105px;
	background-image:url(img/reform/before_after_btn.jpg);
}

.reform_before_after_btn a{
	width:73px;
	height:20px;
	display:block;
}

.reform_bar_2{
	background-image:url(img/reform/bar_2.jpg);
	margin-top:17px;
}

.reform_flow_txt{
	width:600px;
	height:16px;
	margin-left:25px;
	margin-top:11px;
	color:#939364;
	font-weight:bold;	
}

.reform_flow{
	width:668px;
	height:341px;
	margin-left:17px;
	margin-top:6px;
	margin-bottom:55px;
}

.reform_flow_txt_2{
	width:200px;
	height:70px;
	color:#505041;
	margin-left:5px;
	margin-top:4px;
	line-height:110%;
}

.reform_bar_3{
	background-image:url(img/reform/bar_3.jpg);
}

.customer_list{
	width:595px;
	height:518px;
	margin-left:49px;
	margin-top:10px;
}

.customer_line{
	width:595px;
	height:1px;
	background-image:url(img/reform/line.gif);
	background-repeat:repeat-x;
	margin-bottom:2px;
	overflow:hidden;
}

.reform_bar_4{
	background-image:url(img/reform/bar_4.jpg);
}

.reform_contact_txt{
	width:500px;
	height:16px;
	margin-left:25px;
	margin-top:11px;
	color:#505041;
}

.reform_contact{
	width:603px;
	height:58px;
	background-image:url(img/reform/contact.jpg);
	margin-left:45px;
	margin-top:8px;
	padding-top:17px;
}

.reform_contact_btn a{
	width:216px;
	height:38px;
	margin-left:387px;
	display:block;
}	

/*リフォーム施工実例*/
.before_after_bar_1{
	background-image:url(img/before_after/bar_1.jpg);
	margin-top:5px;
}

.before_after_title{
	width:336px;
	height:27px;
	font-size:16px;
	font-weight:bold;
	color:#505041;
	margin-left:57px;
	margin-top:22px;
}

.before_after_txt{
	width:578px;
	height:71px;
	color:#505041;
	margin-left:58px;
	line-height:100%;
}

.before_after_flash{
	width:602px;
	height:666px;
	margin-left:47px;
}

.before_after_data{
	width:597px;
	height:125px;
	margin-left:50px;
	margin-top:12px;
}

.before_after_data_logo{
	width:100px;
	height:13px;
	background-image:url(img/before_after/reform_data_logo.gif);
	margin-left:3px;
}

.before_after_data_index{
	width:50px;
	height:11px;
	color:#FFFFFF;
	margin-left:9px;
}

.before_after_data_txt{
	width:80px;
	height:11px;
	color:#333333;
	margin-left:9px;
}

.before_after_data_comment{
	width:398px;
	height:91px;
	color:#000000;
	padding-left:7px;
	padding-top:7px;
	padding-right:7px;
	margin-left:0px;
	margin-top:0px;	
	border:#AFB399 1px solid;
}

.before_after_prev_next{
	width:164px;
	height:20px;
	margin-left:267px;
	margin-top:32px;
}

.before_after_prev a{
	width:73px;
	height:20px;
	float:left;
	display:block;
	background-image:url(img/before_after/prev.jpg);
}

.before_after_next a{
	width:73px;
	height:20px;
	margin-left:18px;
	float:left;
	display:block;
	background-image:url(img/before_after/next.jpg);
}

.before_after_line{
	width:668px;
	height:4px;
	margin-left:15px;
	margin-top:17px;
	background-image:url(img/before_after/line.gif);
	background-repeat:repeat-x;
	clear:both;
}

/*販売予告物件テーブル*/
.sale_img1{
	background-image:url(img/sale/salebanner.jpg);
}

.sale_month{
	width:614px;
	height:66px;
	margin:10px 0px 0px 40px;
}

.sale_area{
	width:614px;
	height:auto;
	margin:10px 0px 0px 40px;
}

.sale_title{
	width:614px;
	height:auto;
	background-image:url(img/sale/new.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:40px;
	color:#FF0000;
	font-size:9pt;
}

.sale_mess{
	width:614px;
	height:auto;
	margin-left:40px;
	margin-top:8px;
	margin-bottom:8px;
	font-size:9pt;
}
/*売却物件募集*/
.sell_houses_img1{background-image:url(img/sell_houses/sell-banner2.jpg);}
.sell_houses_img2{
	background-image:url(img/sell_houses/sell-banner3.jpg);
	margin-top: 10px;
	}
.sell_houses_img3{
	background-image:url(img/sell_houses/sell-banner4.jpg);
	margin-top: 10px;
	}
.sellflow_txt_2{
	width:200px;
	height:90px;
	color:#505041;
	margin-left:5px;
	margin-top:4px;
	line-height:110%;
	margin-bottom: 10px;
}
.sellmidasi2{
	width:450px;
	height:20px;
	margin-left:10px;
	margin-top:14px;
	font-size:16px;
	font-weight:bold;
	padding-left:31px;
	padding-top:4px;
	color:#FFFFFF;
	background-image:url(img/any_sale/pen.gif);
	background-repeat:no-repeat;
	background-color:#96BB00;
}

.sellmidasi3{
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	letter-spacing: normal;
}
.selltable1{
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.sellmidasi9{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.selltoiawase{
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
	background-image: url(img/sell_houses/sell-hr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.sellmidasi1{
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.sellmidasi4{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	height: 143px;
	width: 406px;
}
.sellpict1{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.selltable2{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sell_houses_table_2_txt{
	width:250px;
	height:40px;
	margin-left:20px;
	margin-top:40px;
	line-height:100%;
	color:#333333;
}

.sell_houses_table_2_btn a{
	width:216px;
	height:34px;
	margin-left:40px;
	margin-top:8px;
	display:block;
}

.sellflash{
	height: 198px;
	width: 218px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.selllogo{
	height: 63px;
	width: 400px;
}

/*問い合わせ*/
.contact_bar_1{
	background-image:url(img/contact/contact_bar_1.jpg);
}

.contact_section{
	width:640px;
	height:auto;
	margin:0 auto;
}

.contact_hr{
	color:#C5C7B2;
}

/*無料査定*/
.cont_txt{
	width:640px;
	height:50px;
	margin:10px auto 0px auto;
	font-size:10pt;
}

.cont_box{
	width:640px;
	height:auto;
}

.contact_c{
	width:102px;
	height:auto;
	margin:6px 0px 0px 10px;
	font-size:10pt;
}
/*施工例＆完売情報*/
.sekousample1{
	background-image: url(img/sell-kanbaibana.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 200px;
	padding-top:50px;
}
.sekousample2{
	background-image: url(img/top-hr.gif);
	background-repeat: no-repeat;
	background-position: 80px 0px;
	height: 80px;
	width: 200px;
	clear:both;
	margin:4px 0px 4px 0px;
}
.pict{
	width: 76px;
	height: 76px;
	float: left;
	margin-left:2px;
}
.sekoufont , .sekoufont a{
	width: 120px;
	float: left;
	color:#CC0000;
	font-weight:bold;
	padding-top:2px;
	padding-left:2px;

}
.sekoufont2{
	width: 120px;
	float: left;
	color:#434929;
	padding-top:2px;
	padding-left:2px;
	font-size:8pt;

}
/*ご成約御礼*/
.comp_img1{
	background-image:url(img/comp/compbanner.jpg);
}

.comp_img2{
	width:614px;
	height:85px;
	background-image:url(img/comp/onrei.jpg);
	margin:8px 0px 0px 40px;
}

.comp_area{
	width:618px;
	height:auto;
	margin-left:38px;
	margin-top:8px;
}

.comp_box{
	width:296px;
	height:170px;
	background-image:url(img/comp/box_bg.jpg);
	margin:6px 6px 6px 6px;
	float:left;
}

.comp_img{
	width:136px;
	height:136px;
	margin:17px 0px 0px 13px;
	float:left;
}

.comp_title , .comp_title a{
	width:130px;
	height:20px;
	margin:6px 0px 0px 6px;
	color:#FF0000;
	float:left;
}

.comp_mess{
	width:130px;
	height:100px;
	margin:6px 0px 0px 6px;
	float:left;
}
.comp_btn a{
	width:140px;
	height:24px;
	float:left;
	display:block;
}

.dir{
	margin: 10px;
}
/*その他*/
.font2{
	font-style: normal;
	font-weight: normal;
}
.font3{
	font-style: normal;
	font-weight: normal;
}
.font4{
	font-style: normal;
	font-weight: normal;
}
h1{
	font-weight:normal;
	margin-left: 10px;
	margin-top: 40px;
}
h3{
	font-weight:normal;
}
.font5{
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

/*プロデュース施工*/
.produce_bar_1{
	background-image:url(img/produce/bar_1.jpg);
}

.produce_top{
	width:678px;
	height:511px;
	background-image:url(img/produce/top_bg.jpg);
	margin-left:10px;
	margin-top:6px;
	padding-top:19px;
}

.produce_top_title,.produce_top_title a{
	width:623px;
	height:39px;
	font-size:15pt;
	color:#777248;
	margin-left:19px;
	font-weight:bold;
}

.produce_top_wide{
	width:638px;
	height:276px;
	margin-left:20px;
}

.produce_top_thum_box{
	width:657px;
	height:164px;
	margin-left:1px;
	margin-top:15px;
}

.produce_top_thum{
	width:200px;
	height:164px;
	margin-left:19px;
	float:left;
	display:inline;
}

.produce_bar_2{
	background-image:url(img/produce/bar_2.jpg);
}

.produce{
	width:668px;
	height:auto;
	margin-left:10px;
	margin-top:11px;
}

.produce_box{
	width:319px;
	height:154px;
	margin-left:15px;
	float:left;
	display:inline;
}

.produce_border{
	width:5px;
	height:34px;
	background-image:url(img/produce/border.jpg);
	float:left;
	display:inline;
}

.produce_title{
	width:300px;
	height:30px;
	float:left;
	display:inline;
	color:#777248;
	font-weight:bold;
	margin-left:6px;
	margin-top:10px;
	line-height:100%;
}

.produce_photo{
	width:131px;
	height:98px;
	clear:both;
	float:left;
}

.produce_detail{
	width:178px;
	height:98px;
	float:left;
	display:inline;
	margin-left:10px;
}

.produce_txt{
	width:178px;
	height:78px;
	color:#777248;
	line-height:100%;
}

.produce_btn{
	width:73px;
	height:20px;
	margin-left:105px;
	background-image:url(img/produce/produce_btn.jpg);
}

.produce_btn a{
	width:73px;
	height:20px;
	display:block;
}

.produce_bar_0{
	background-image:url(img/produce/bar_0.jpg);
}

.produce_top_text{
	width:638px;
	height:50px;
	margin-left:22px;
	margin-top: 16px;
	line-height: 130%;
}

.produce_bar_3{
	background-image:url(img/produce/bar_3.jpg);
	clear: both;
}

.produce_under_text{
	width:638px;
	height:auto;
	margin-left:22px;
	margin-top: 16px;
	line-height: 130%;
}

.produce_contact{
	width:603px;
	height:57px;
	background-image:url(img/produce/contact.jpg);
	margin-left:44px;
	margin-top:15px;
	padding-top: 18px;
}

.produce_contact_btn a{
	width:216px;
	height:38px;
	margin-left:387px;
	display:block;
}

#pro{
	width:678px;
	height:536px;
	margin-left:10px;
	margin-top:10px;
}
/*プロデュース施工詳細*/
.produce_d_top{
	width:678px;
	height:400px;
	background-image:url(img/produce_d/top_bg.jpg);
	margin-left:11px;
	clear:both;
}

.produce_d_top_title{
	width:638px;
	height:28px;
	padding:42px 0px 0px 40px;
	font-size:13pt;
	font-weight:bold;
}

.produce_d_top_txt{
	width:618px;
	height:50px;
	padding:14px 30px 0px 30px;
}

.produce_d_top_pho1{
	width:314px;
	height:222px;
	margin-left:22px;
	float:left;
	display:inline-block;
}

.produce_d_top_pho2{
	width:314px;
	height:222px;
	margin-left:3px;
	float:left;
	display:inline-block;
}
/*賃貸物件情報*/
.rent_bar_1{
	background-image:url(img/rent/bar_1.jpg);
	margin-top:12px;
}

.rent_img_1{
	width:656px;
	height:80px;
	margin-left:25px;
	margin-top:6px;
	background-image:url(img/rent/img_1.jpg);
}

.rent_box{
	width:642px;
	height:110px;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:11px;
	background-image:url(img/rent/rent_bg.jpg);
}

.rent_box_1{
	width:642px;
	height:32px;
}

.rent_type{
	width:80px;
	height:22px;
	margin-left:3px;
	margin-top:3px;
	float:left;
	display:inline;
}

.rent_1{
	background-image:url(img/rent/apart.jpg);
}

.rent_2{
	background-image:url(img/rent/mansion.jpg);
}

.rent_3{
	background-image:url(img/rent/detached.jpg);
}

.rent_4{
	background-image:url(img/rent/business.jpg);
}

.rent_5{
	background-image:url(img/rent/store.jpg);
}

.rent_6{
	background-image:url(img/rent/parking.jpg);
}

.rent_title a{
	margin-left:32px;
	margin-top:7px;
	float:left;
	display:inline;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

.rent_price{
	margin-left:13px;
	margin-top:7px;
	float:left;
	display:inline;
	font-weight:bold;
	color:#FFFF00;
}

.rent_box_2{
	width:642px;
	height:78px;
}

.rent_photo{
	width:68px;
	height:68px;
	margin-left:10px;
	float:left;
	display:inline;
}

.rent_txt{
	width:390px;
	height:68px;
	margin-left:10px;
	margin-top:11px;
	line-height:110%;
	float:left;
	display:inline;
	color:#333333;
}

.rent_arrow{
	width:9px;
	height:7px;
	background-image:url(img/rent/arrow.gif);
	margin-left:60px;
	margin-top:58px;
	float:left;
	display:inline;
	overflow:hidden;
}

.rent_d_link a{
	margin-left:9px;
	margin-top:54px;
	float:left;
	display:inline;
	color:#434343;
}

/*賃貸物件情報詳細*/
.rent_d_arrow{
	width:22px;
	height:18px;
	background-image:url(img/rent_d/arrow.jpg);
	margin-left:30px;
	margin-top:10px;
	float:left;
	display:inline;
}

.rent_d_bg a{
	width:138px;
	height:25px;
	margin-left:8px;
	margin-top:13px;
	float:left;
	display:inline;
	color:#434343;
	font-weight:bold;
	font-size:14px;
}

.rent_d_type{
	clear:both;
	width:642px;
	height:22px;
	background-color:#69AA26;
	margin-left:30px;
	background-repeat:no-repeat;
}

.rent_d_box{
	width:580px;
	height:33px;
	margin-left:51px;
	margin-top:16px;
}

.rent_d_title{
	font-size:25px;
	font-weight:bold;
	color:#000000;
	float:left;
}

.rent_d_price{
	font-size:25px;
	font-weight:bold;
	color:#FF6600;
	margin-left:11px;
	float:left;
	display:inline;
}

.rent_d_txt{
	width:580px;
	height:auto;
	color:#333333;
	margin-left:52px;
	margin-bottom:20px;
	line-height:110%;
}

.rent_d_photo_box{
	width:620px;
	height:auto;
	margin-left:36px;
}

.rent_d_photo{
	width:298px;
	height:220px;
	float:left;
	display:inline;
	margin-left:12px;
	margin-bottom:22px;
}

.rent_d_outline_bg{
	width:628px;
	height:115px;
	background-image:url(img/rent_d/outline.jpg);
	margin-left:38px;
	padding-top:15px;
	margin-bottom:16px;
	overflow:hidden;
}

.rent_d_outline_box{
	width:588px;
	height:130px;
	margin-left:49px;
}

.rent_d_outline{
	width:275px;
	height:130px;
	margin-right:14px;
	color:#666666;
	float:left;
	display:inline;
	line-height:170%;
}

.rent_d_contact{
	width:234px;
	height:63px;
	background-image:url(img/rent_d/contact.jpg);
	margin:16px auto;
}

.rent_d_line{
	width:650px;
	height:1px;
	overflow:hidden;
	background-image:url(img/rent_d/line.gif);
	margin:16px auto;
}

/*不動産買取*/
.tas_map_bar_1{
	width:678px;
	height:38px;
	margin-left:12px;
	background-image:url(img/tas_map/bar.jpg);
}

.tas_map_img_1{
	width:664px;
	height:337px;
	background-image:url(img/tas_map/img_1.jpg);
	margin-left:20px;
	margin-top:13px;
}

.tas_map_bar_2{
	width:651px;
	height:22px;
	margin-left:20px;
	margin-top:1px;
	font-size:14px;
	font-weight:bold;
	padding-left:13px;
	padding-top:8px;
	letter-spacing:2px;
	color:#65684D;
	background-color:#EDECE9;
}

.tas_map_img_2{
	width:664px;
	height:130px;
	margin-left:20px;
	background-image:url(img/tas_map/img_2.jpg);
	padding-top:50px;
}

.tas_map_txt_1{
	width:200px;
	height:12px;
	margin-left:188px;
	letter-spacing:1px;
	color:#B5B58F;
}

.tas_map_txt_2{
	width:460px;
	height:auto;
	margin-left:187px;
	margin-top:11px;
	color:#696869;
	line-height:140%;
}

.tas_map_img_3{
	width:664px;
	height:127px;
	margin-left:20px;
	background-image:url(img/tas_map/img_3.jpg);
	padding-top:53px;
}

.tas_map_img_4{
	width:329px;
	height:107px;
	margin-left:20px;
	margin-top:18px;
	padding-left:315px;
	padding-right:20px;
	padding-top:49px;
	color:#000000;
	line-height:130%;
	background-image:url(img/tas_map/img_4.jpg);
}

