/*共通*/
*{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

html {
	overflow-y:scroll;
}


body{
	background-image:url(img/body_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	margin:0px auto;
}

br{
	letter-spacing:0;
}

.center{
	margin:0px auto;
}

.both{
	clear:both;
}

#header{
	width:1070px;
	height:86px;
	margin:0px auto;
	background-image:url(img/header_bg.jpg);
	background-repeat:no-repeat;
}

.logo a{
	width:330px;
	height:81px;
	margin-left:77px;
	display:block;
	float:left;
	display:inline;
}

.head_box{
	width:528px;
	height:55px;
	margin-left:75px;
	margin-top:13px;
	float:left;
	display:inline;
}

.head_txt{
	width:528px;
	height:16px;
	overflow:hidden;
}

h1{
	font-size:11px;
	font-weight:normal;
	color:#6A2714;
	letter-spacing:1px;
}

.top_parts{
	width:202px;
	height:46px;
	padding-left:326px;
}

.top_parts ul{
	list-style:none;
}

.top_parts li{
	float:left;
}

.top_parts_contact a{
	width:101px;
	height:39px;
	display:block;
}

.top_parts_sitemap a{
	width:101px;
	height:39px;
	display:block;
}

#base{
	width:908px;
	height:auto;
	margin:20px auto 0px auto;
}

/*レフトエリア*/
#left_area{
	width:712px;
	height:auto;
	float:left;
}

/*ライトエリア*/
#right_area{
	width:196px;
	height:auto;
	float:left;
}

#right_area ul{
	list-style:none;
}

.right_housing_menu_top{
	width:156px;
	height:15px;
	margin-bottom:5px;
	background-image:url(img/housing_menu_top.jpg);
}

.right_housing_menu a{
	width:196px;
	height:68px;
	display:block;
	background-image:url(img/housing_menu.jpg);
}

.right_housing_menu_01 a{
	height:70px;
	background-position:0px 0px;
}

.right_housing_menu_01 a:hover{
	height:70px;
	background-position:-196px 0px;
}

.right_housing_menu_02 a{
	background-position:0px -70px;
}

.right_housing_menu_02 a:hover{
	background-position:-196px -70px;
}

.right_housing_menu_03 a{
	background-position:0px -138px;
}

.right_housing_menu_03 a:hover{
	background-position:-196px -138px;
}

.right_housing_menu_04 a{
	background-position:0px -206px;
}

.right_housing_menu_04 a:hover{
	background-position:-196px -206px;
}

.right_housing_menu_05 a{
	background-position:0px -274px;
}

.right_housing_menu_05 a:hover{
	background-position:-196px -274px;
}

.right_housing_menu_06 a{
	background-position:0px -342px;
}

.right_housing_menu_06 a:hover{
	background-position:-196px -342px;
}

.right_housing_menu_07 a{
	background-position:0px -410px;
}

.right_housing_menu_07 a:hover{
	background-position:-196px -410px;
}

.right_housing_menu_08 a{
	background-position:0px -478px;
}

.right_housing_menu_08 a:hover{
	background-position:-196px -478px;
}

.right_housing_menu_09 a{
	background-position:0px -546px;
}

.right_housing_menu_09 a:hover{
	background-position:-196px -546px;
}

.right_housing_menu_10 a{
	background-position:0px -614px;
}

.right_housing_menu_10 a:hover{
	background-position:-196px -614px;
}

.right_housing_menu_11 a{
	height:70px;
	background-position:0px -682px;
}

.right_housing_menu_11 a:hover{
	height:70px;
	background-position:-196px -682px;
}

.right_housing_menu_12 a{
	height:70px;
	background-position:0px -750px;
}

.right_housing_menu_12 a:hover{
	height:70px;
	background-position:-196px -750px;
}

.right_company_menu_top{
	width:109px;
	height:14px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(img/company_menu_top.jpg);
}

.right_company_menu a{
	width:196px;
	height:31px;
	display:block;
	background-image:url(img/company_menu.jpg);
}

.right_company_menu_01 a{
	height:32px;
	background-position:0px 0px;
}

.right_company_menu_01 a:hover{
	height:32px;
	background-position:-196px 0px;
}

.right_company_menu_02 a{
	background-position:0px -32px;
}

.right_company_menu_02 a:hover{
	background-position:-196px -32px;
}

.right_company_menu_03 a{
	background-position:0px -63px;
}

.right_company_menu_03 a:hover{
	background-position:-196px -63px;
}

.right_company_menu_04 a{
	background-position:0px -94px;
}

.right_company_menu_04 a:hover{
	background-position:-196px -94px;
}

.right_company_menu_05 a{
	background-position:0px -125px;
}

.right_company_menu_05 a:hover{
	background-position:-196px -125px;
}

.right_company_menu_06 a{
	background-position:0px -156px;
}

.right_company_menu_06 a:hover{
	background-position:-196px -156px;
}

.right_help_menu_top{
	width:141px;
	height:14px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(img/help_menu_top.jpg);
}

.right_help_menu a{
	width:196px;
	height:31px;
	display:block;
	background-image:url(img/help_menu.jpg);
}

.right_help_menu_01 a{
	height:32px;
	background-position:0px 0px;
}

.right_help_menu_01 a:hover{
	height:32px;
	background-position:-196px 0px;
}

.right_help_menu_02 a{
	background-position:0px -32px;
}

.right_help_menu_02 a:hover{
	background-position:-196px -32px;
}

.right_help_menu_03 a{
	background-position:0px -63px;
}

.right_help_menu_03 a:hover{
	background-position:-196px -63px;
}

.right_pr_banner_top{
	width:116px;
	height:13px;
	margin-top:10px;
	background-image:url(img/pr_banner_top.jpg);
}

.right_pr_banner{
	width:196px;
	height:auto;
	margin-top:5px;
}

/*フッター*/
#footer{
	width:908px;
	height:163px;
	margin:28px auto 0px auto;
}

.page_top{
	width:82px;
	height:9px;
	background-image:url(img/page_top_icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:807px;
	margin-bottom:10px;
}

.page_top a{
	font-size:11px;
	color:#000000;
}

.footer_line{
	width:902px;
	height:1px;
	overflow:hidden;
	margin-left:3px;
	background-image:url(img/line_1.gif);
}

.footer_links{
	width:908px;
	height:49px;
	margin-top:10px;
}

.footer_links li{
	height:9px;
	background-image:url(img/arrow_1.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:11px;
	margin-left:3px;
	margin-right:1px;
	margin-top:7px;
	float:left;
	display:inline;
}

.footer_links a{
	color:#666666;
	text-decoration:none;
	font-size:11px;
}

.footer_links a:hover{
	color:#1741A2;
}

.footer_company{
	width:900px;
	height:68px;
	margin-left:4px;
	margin-top:7px;
}

.footer_logo a{
	width:234px;
	height:56px;
	margin-top:6px;
	margin-right:29px;
	background-image:url(img/footer_logo.jpg);
	display:block;
	float:left;
}

.footer_bar_line{
	width:1px;
	height:68px;
	background-image:url(img/bar_line_1.gif);
	float:left;
}

.footer_company_info{
	width:619px;
	height:48px;
	margin-left:17px;
	margin-top:9px;
	font-size:11px;
	color:#666666;
	float:left;
	line-height:120%;
}

#copy{
	width:100%;
	height:17px;
	background-color:#1741A2;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding-top:6px;
}

/*HOME*/
.home_news_top{
	width:694px;
	height:33px;
}

.home_news_icon a{
	width:120px;
	height:26px;
	float:left;
	background-image:url(img/home/news_icon.jpg);
	display:block;
}

.home_news_bar_line{
	width:1px;
	height:24px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	display:inline;
	background-image:url(img/bar_line_1.gif);
}

.home_news_top_txt{
	width:484px;
	height:21px;
	margin-left:13px;
	padding-left:71px;
	padding-top:12px;
	float:left;
	display:inline;
	background-image:url(img/home/news_new_icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:11px;
	color:#2D85B5;
	letter-spacing:1px;
}

.home_news_area{
	width:691px;
	height:270px;
	margin-left:3px;
	overflow:auto;
}

.home_news_line{
	width:674px;
	height:4px;
}

.home_news_line_1{
	width:90px;
	height:4px;
	overflow:hidden;
	float:left;
	background-image:url(img/line_2.gif);
}

.home_news_line_2{
	width:584px;
	height:1px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-top:2px;
	background-image:url(img/line_1.gif);
}

.home_news_box{
	width:664px;
	height:auto;
	margin-left:10px;
	margin-top:6px;
	margin-bottom:20px;
}

.home_news_date{
	width:69px;
	height:10px;
	margin-top:3px;
	background-image:url(img/arrow_2.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
	float:left;
	display:inline;
	color:#1F49A7;
	font-size:13px;
	font-weight:bold;
}

.home_news{
	width:568px;
	height:auto;
	margin-left:7px;
	float:left;
	display:inline;
	letter-spacing:1px;
	line-height:140%;
}

.home_news a{
	color:#615444;
}

.home_news a:hover{
	color:#1741A2;
}

.rss_detail{
	width:353px;
	height:13px;
	margin-left:359px;
	margin-top:11px;
	list-style:none;
	color:#40769D;
}

.rss_detail a{
	color:#40769D;
}

.rss_detail a:hover{
	color:#1741A2;
}

.rss_txt{
	float:left;
	margin-right:13px;
}

.rss_reg{
	background-image:url(img/home/rss_reg.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:37px;
}

.home_pick_up_area{
	width:694px;
	height:127px;
}

.home_pick_up_bg{
	width:347px;
	height:127px;
	float:left;
	background-image:url(img/home/pick_up_bg.jpg);
}

.home_pick_up_box{
	width:232px;
	height:80px;
	float:left;
	display:inline;
	margin-left:16px;
	margin-top:34px;
}

.home_pick_up_title{
	width:185px;
	height:24px;
	margin-left:12px;
	letter-spacing:1px;
}

.home_pick_up_title a{
	color:#6D490B;
}

.home_pick_up_title a:hover{
	color:#1741A2;
}

.home_pick_up_comment{
	width:197px;
	height:58px;
	color:#615444;
	line-height:120%;
}

.home_pick_up_photo{
	width:86px;
	height:88px;
	overflow:hidden;
	float:left;
	margin-top:26px;
}

.home_example_top{
	width:679px;
	height:29px;
	margin-left:5px;
	margin-top:30px;
	background-image:url(img/home/example_top.jpg);
}

.home_examle_txt{
	width:682px;
	height:30px;
	margin-left:12px;
	margin-top:10px;
	font-size:11px;
	letter-spacing:2px;
	color:#2D85B5;
}

.home_example_area{
	width:692px;
	height:240px;
	margin-left:10px;
}

.home_example_box{
	width:173px;
	height:240px;
	float:left;
}

.home_example_bg_voice{
	width:147px;
	height:112px;
	padding-left:8px;
	padding-top:26px;
	background-image:url(img/home/voice_bg.jpg);
}

.home_example_bg_construction{
	width:147px;
	height:112px;
	padding-left:8px;
	padding-top:26px;
	background-image:url(img/home/construction_bg.jpg);
}

.home_example_title{
	width:115px;
	height:11px;
	margin-left:7px;
	margin-top:5px;
	background-image:url(img/arrow_3.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

.home_example_title a{
	font-weight:bold;
	color:#6D490B;
}

.home_example_title a:hover{
	color:#1741A2;
}

.home_example_comment{
	width:131px;
	height:65px;
	margin-left:7px;
	margin-top:9px;
	color:#615444;
	line-height:130%;
}

.home_example_more{
	width:51px;
	height:9px;
	margin-left:101px;
}

.home_example_more a{
	font-size:10px;
	color:#5689A4;
}

.home_example_more a:hover{
	color:#1741A2;
}

.home_search_top{
	width:678px;
	height:31px;
	margin-left:10px;
	margin-top:31px;
	background-image:url(img/home/search_top.jpg);
	clear:both;
}

.home_category_top{
	width:469px;
	height:17px;
	margin-left:10px;
	margin-top:16px;
	background-image:url(img/home/category_top.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:215px;
	padding-top:8px;
	font-size:11px;
	letter-spacing:2px;
	color:#2D85B5;
}

.home_category_area{
	width:684px;
	height:120px;
	margin-left:10px;
	margin-top:9px;
}

.home_category{
	width:492px;
	height:120px;
	float:left;
	list-style:none;
}

.home_category_btn_1{
	width:162px;
	height:58px;
	float:left;
}

.home_category_btn_1 a{
	width:162px;
	height:58px;
	background-image:url(img/home/category_btn_1.jpg);
	display:block;
}

.home_category_btn_2{
	width:162px;
	height:58px;
	margin-top:4px;
	float:left;
}

.home_category_btn_2 a{
	width:162px;
	height:58px;
	background-image:url(img/home/category_btn_2.jpg);
	display:block;
}

.home_category_btn_1_1 a{
	background-position:0px 0px;
}

.home_category_btn_1_1 a:hover{
	background-position:0px 58px;
}

.home_category_btn_1_2{
	width:164px;
}

.home_category_btn_1_2 a{
	width:164px;
	background-position:-162px 0px;
}

.home_category_btn_1_2 a:hover{
	width:164px;
	background-position:-162px 58px;
}

.home_category_btn_1_3 a{
	background-position:-326px 0px;
}

.home_category_btn_1_3 a:hover{
	background-position:-326px 58px;
}

.home_mobile{
	width:105px;
	height:73px;
	background-image:url(img/home/mobile.jpg);
	padding-left:87px;
	padding-top:47px;
	float:left;
	display:inline;
	font-size:10px;
	line-height:130%;
}

.home_attention_top{
	width:469px;
	height:17px;
	margin-left:10px;
	margin-top:31px;
	margin-bottom:7px;
	background-image:url(img/home/attention_top.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:215px;
	padding-top:8px;
	font-size:11px;
	letter-spacing:1px;
	color:#2D85B5;
}

.home_attention_area_line{
	width:683px;
	height:1px;
	overflow:hidden;
	margin-left:10px;
	background-color:#D8D8D8;
}

.home_attention_area_main{
	width:682px;
	height:auto;
	margin-left:10px;
	padding-left:1px;
	background-image:url(img/home/attention_main_bg.gif);
}

.home_attention_box{
	width:308px;
	height:124px;
	margin:20px 16px;
	float:left;
	display:inline;
}

.home_attention_photo{
	width:154px;
	height:124px;
	float:left;
}

.home_attention_detail{
	width:145px;
	height:124px;
	margin-left:9px;
	float:left;
	display:inline;
}

.home_attention_title{
	width:145px;
	height:25px;
}

.home_attention_icon{
	width:auto;
	height:21px;
	float:left;
}

.home_attention_category{
	width:84px;
	height:11px;
	margin-left:8px;
	margin-top:5px;
	float:left;
}

.home_attention_category a{
	color:#7E5B25;
}

.home_attention_category a:hover{
	color:#1741A2;
}

.home_attention_price{
	width:138px;
	height:18px;
	margin-left:6px;
	color:#1D2219;
	font-weight:bold;
	letter-spacing:1px;
}

.home_attention_add{
	width:139px;
	height:16px;
	margin-left:6px;
	color:#7E5B25;
	line-height:130%;
}

.home_attention_traffic{
	width:139px;
	height:54px;
	margin-left:6px;
	color:#7E5B25;
	line-height:130%;
}

.home_attention_more{
	width:51px;
	height:9px;
	margin-left:94px;
}

.home_attention_more a{
	font-size:10px;
	color:#5689A4;
}

.home_attention_more a:hover{
	color:#1741A2;
}

.home_attention_bar_line{
	width:1px;
	height:142px;
	margin-top:11px;
	background-image:url(img/bar_line_1.gif);
	float:left;
}

.home_attention_line{
	width:672px;
	height:1px;
	overflow:hidden;
	margin-left:5px;
	background-image:url(img/line_1.gif);
}

/*共通*/
#dir{
	width:697px;
	height:20px;
	margin-left:15px;
	color:#4D4D4D;
}

#dir a{
	color:#009900;
}

.left_area_bar{
	width:687px;
	height:49px;
	margin-left:6px;
	margin-top:14px;
	clear:both;
}

.left_area_bar_2{
	width:650px;
	height:22px;
	background-color:#E3E4DC;
	margin-left:20px;
	margin-top:32px;
	padding-left:10px;
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.left_area_txt{
	width:695px;
	height:22px;
	margin-left:17px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.left_area_line{
	width:684px;
	height:3px;
	overflow:hidden;
	margin-left:7px;
	background-image:url(img/line_4.gif);
}

.left_area_line_2{
	width:675px;
	height:1px;
	overflow:hidden;
	margin-left:13px;
	margin-top:11px;
	background-image:url(img/line_3.gif);
}

.table{
	width:660px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
	color:#666666;
}

.table_top{
	padding:6px;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#E3E4DC;
}

.table_left_top{
	width:90px;
	height:auto;
	padding:16px 15px;
	vertical-align:top;
	background-color:#F4F4F0;
	border:1px #E3E4DC solid;
	border-right:0px;
}

.table_right_top{
	width:502px;
	height:auto;
	padding:13px 19px;
	line-height:140%;
	border:1px #E3E4DC solid;
}

.table_left{
	width:90px;
	height:auto;
	padding:16px 15px;
	vertical-align:top;
	background-color:#F4F4F0;
	border:1px #E3E4DC solid;
	border-right:0px;
	border-top:0px;
}

.table_right{
	width:502px;
	height:auto;
	padding:13px 19px;
	line-height:140%;
	border:1px #E3E4DC solid;
	border-top:0px;
}

.table_line{
	width:504px;
	height:1px;
	overflow:hidden;
	background-color:#E3E4DC;
	clear:both;
}

.g_map_title{
	width:67px;
	height:14px;
	margin-left:21px;
	margin-top:18px;
	background-image:url(img/point.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:1px;
	font-size:13px;
}

.g_map{
	width:650px;
	height:327px;
	margin-left:24px;
	margin-top:9px;
}

.tmp_contact_main{
	width:659px;
	height:148px;
	margin-left:8px;
	margin-top:31px;
	background-image:url(img/tmp/contact_top.jpg);
	padding-left:20px;
	padding-top:131px;
	color:#666666;
	line-height:140%;
}

.tmp_contact_txt{
	width:666px;
	height:30px;
	margin-left:21px;
	margin-top:53px;
	color:#1741A2;
}

.tmp_contact_bg{
	width:671px;
	height:160px;
	margin-left:13px;
	padding-top:60px;
	background-image:url(img/tmp/contact_bg.jpg);
}

.tmp_contact_mail{
	width:289px;
	height:23px;
	margin-left:20px;
	color:#282828;
}

.tmp_contact_link a{
	width:242px;
	height:32px;
	margin-left:44px;
	background-image:url(img/tmp/contact_btn.jpg);
	display:block;
}

.tmp_contact_link a:hover{
	background-position:0px -32px;
}

.tmp_catalog_link{
	width:330px;
	height:84px;
	margin-top:20px;
	float:left;
	display:inline;
}

.tmp_catalog_link a{
	width:330px;
	height:84px;
	background-image:url(img/tmp/catalog_btn.jpg);
	display:block;
}

.tmp_catalog_link a:hover{
	background-position:0px -84px;
}

.tmp_contact_hour{
	width:210px;
	height:20px;
	float:left;
	margin-left:75px;
	margin-top:66px;
	font-size:11px;
	color:#282828;
}

.tmp_wide_contact_top{
	width:894px;
	height:36px;
	background-image:url(img/tmp/wide_contact_top.jpg);
	margin-top:80px;
}

.tmp_wide_contact_txt{
	width:878px;
	height:29px;
	margin:20px auto 0px auto;
	color:#1741A2;
}

.tmp_wide_contact_bg{
	width:878px;
	height:161px;
	margin:0px auto;
	background-image:url(img/tmp/wide_contact_bg.jpg);
	padding-top:60px;
}

.tmp_wide_contact_mail{
	width:289px;
	height:23px;
	margin-left:20px;
	color:#282828;
}

.tmp_wide_contact_link a{
	width:242px;
	height:32px;
	margin-left:44px;
	background-image:url(img/tmp/contact_btn.jpg);
	display:block;
}

.tmp_wide_contact_link a:hover{
	background-position:0px -32px;
}

.tmp_wide_catalog_link{
	width:330px;
	height:84px;
	margin-top:20px;
	float:left;
	display:inline;
}

.tmp_wide_catalog_link a{
	width:330px;
	height:84px;
	background-image:url(img/tmp/catalog_btn.jpg);
	display:block;
}

.tmp_wide_catalog_link a:hover{
	background-position:0px -84px;
}

.tmp_wide_contact_hour{
	width:210px;
	height:20px;
	float:left;
	margin-left:75px;
	margin-top:66px;
	font-size:11px;
	color:#282828;
}

/*プライバシーポリシー*/
.privacy_main{
	width:684px;
	height:614px;
	margin-left:28px;
	margin-top:26px;
	letter-spacing:1px;
	line-height:120%;
	color:#666666;
}

/*サイトマップ*/
.sitemap_main{
	width:653px;
	height:auto;
	margin-left:46px;
	margin-top:37px;
	margin-bottom:70px;
	color:#666666;
	letter-spacing:1px;
	line-height:170%;
}

.sitemap_main a{
	color:#4E7429;
}

.sitemap_main a:hover{
	color:#1741A2;
}

/*住まいの360°パノラマ体験*/
.panorama_top{
	width:661px;
	height:58px;
	margin-left:27px;
	margin-top:20px;
	padding-top:12px;
	background-image:url(img/panorama/panorama_top.jpg);
}

.panorama_top_txt{
	width:325px;
	height:28px;
	margin-left:296px;
	line-height:140%;
}

.panorama_main{
	width:600px;
	height:530px;
	margin-left:56px;
	margin-top:30px;
	margin-bottom:60px;
}

/*ピックアップ*/
.pick_up_main{
	width:690px;
	height:125px;
	background-image:url(img/pick_up/main_bg.jpg);
}

.pick_up_box{
	width:550px;
	height:77px;
	margin-left:42px;
	margin-top:32px;
	float:left;
	display:inline;
}

.pick_up_title{
	width:488px;
	height:37px;
	margin-left:15px;
	font-size:16px;
	font-weight:bold;
	color:#6D490B;
}

.pick_up_comment{
	width:503px;
	height:40px;
	line-height:110%;
	color:#615444;
}

.pick_up_thumb{
	width:86px;
	height:88px;
	margin-top:26px;
	float:left;
	display:inline;
}

.pick_up_photo{
	width:682px;
	height:auto;
	margin:7px;
	text-align:center;
}

.pick_up_photo img{
	border:1px #D7B720 solid;
}

/*メールマガジン*/
.magazine_main{
	width:685px;
	height:548px;
	background-image:url(img/magazine/main_bg.jpg);
	margin-left:7px;
	padding-top:133px;
}

.magazine_txt_1{
	width:417px;
	height:61px;
	color:#83827E;
	margin-left:32px;
	line-height:140%;
}

.magazine_txt_2{
	width:620px;
	height:27px;
	color:#83827E;
	margin-left:32px;
	margin-top:282px;
	line-height:140%;
}

.magazine_form_area{
	width:662px;
	height:104px;
	margin-left:16px;
	margin-top:45px;
	background-image:url(img/magazine/form_bg.jpg);
	background-repeat:no-repeat;
}

.magazine_form_box{
	width:326px;
	height:104px;
	margin-right:5px;
	float:left;
	display:inline;
}

.magazine_form_title{
	width:150px;
	height:11px;
	color:#FDFCF7;
	margin-left:6px;
	margin-top:6px;
}

.magazine_form{
	width:290px;
	height:42px;
	margin-left:17px;
	margin-top:25px;
}

.magazine_mail{
	width:80px;
	height:24px;
	margin-top:7px;
	font-weight:bold;
	color:#2C0203;
	float:left;
	display:inline;
}

.magazine_regist{
	width:207px;
	height:41px;
	margin-left:3px;
	float:left;
	display:inline;
}

.magazine_release{
	width:156px;
	height:41px;
	margin-left:40px;
	float:left;
	display:inline;
}

/*Genbaeyeサービス*/
.genbaeye_main{
	width:686px;
	height:1172px;
	background-image:url(img/genbaeye/main_bg.jpg);
	margin-left:7px;
}

/*東日本建設だからできること*/
.can_main{
	width:685px;
	height:977px;
	background-image:url(img/can/main_bg.jpg);
	margin-left:7px;
	padding-top:30px;
}

.can_txt{
	width:470px;
	height:12px;
	overflow:hidden;
	color:#83827E;
	margin-left:133px;
}

#can_page_btn{
	width:557px;
	height:36px;
	margin-left:64px;
	margin-top:101px;
}

.can_back_no_btn{ 
	width:121px;
	height:36px;
	float:left;
}

.can_back_btn a{ 
	width:121px;
	height:36px;
	background-image:url(img/can/back_btn.jpg);
	display:block;
	float:left;
}

.can_back_btn a:hover{
	background-position:0px -36px;
}

.can_page{
	width:317px;
	height:36px;
	float:left;
}

.can_next_btn a{ 
	width:119px;
	height:36px;
	background-image:url(img/can/next_btn.jpg);
	display:block;
	float:left;
}

.can_next_btn a:hover{
	background-position:0px -36px;
}

.can_next_no_btn{ 
	width:119px;
	height:36px;
	float:left;
}

.can_img{
	width:530px;
	height:760px;
	margin-left:78px;
}

/*住宅ローンチェック*/
.loan_main{
	width:685px;
	height:742px;
	background-image:url(img/loan/main_bg.jpg);
	margin-left:7px;
	padding-top:139px;
}

.loan_txt{
	width:550px;
	height:77px;
	margin-left:32px;
	line-height:130%;
	color:#83827E;
}

.loan_title{
	width:550px;
	height:21px;
	margin-left:55px;
	font-size:18px;
	font-weight:bold;
	line-height:100%;
	color:#FFFFFF;
}

.loan_simulation_area{
	width:570px;
	height:260px;
	margin-left:66px;
	margin-top:30px;
	margin-bottom:30px;
}

.loan_simulation_txt{
	width:308px;
	height:95px;
	margin-top:135px;
	line-height:130%;
	float:left;
	display:inline;
	color:#83827E;
}

.loan_simulation_box{
	width:262px;
	height:230px;
	float:left;
}

.loan_simulation_box td{
	padding:2px 4px;
}

.loan_simulation_box_txt{
	color:#112A8F;
	font-weight:bold;
}

/*不動産用語集*/
.glossary_top{
	width:685px;
	height:133px;
	background-image:url(img/glossary/top_bg.jpg);
	padding-top:139px;
}

.glossary_txt{
	width:532px;
	height:59px;
	color:#83827E;
	margin-left:32px;
	line-height:130%;
}

.glossary_menu{
	width:624px;
	height:46px;
	margin-left:32px;
}

.glossary_menu_btn,.glossary_menu_btn a{
	width:78px;
	height:25px;
	float:left;
	display:block;
	background-image:url(img/glossary/menu.jpg);
}

.glossary_menu_btn1{
	background-position:0px 25px;
}

.glossary_menu_btn1 a{
	background-position:0px 0px;
}

.glossary_menu_btn1 a:hover{
	background-position:0px 25px;
}

.glossary_menu_btn2{
	background-position:-78px 25px;
}

.glossary_menu_btn2 a{
	background-position:-78px 0px;
}

.glossary_menu_btn2 a:hover{
	background-position:-78px 25px;
}

.glossary_menu_btn3{
	background-position:-156px 25px;
}

.glossary_menu_btn3 a{
	background-position:-156px 0px;
}

.glossary_menu_btn3 a:hover{
	background-position:-156px 25px;
}

.glossary_menu_btn4{
	background-position:-234px 25px;
}

.glossary_menu_btn4 a{
	background-position:-234px 0px;
}

.glossary_menu_btn4 a:hover{
	background-position:-234px 25px;
}

.glossary_menu_btn5{
	background-position:-312px 25px;
}

.glossary_menu_btn5 a{
	background-position:-312px 0px;
}

.glossary_menu_btn5 a:hover{
	background-position:-312px 25px;
}

.glossary_menu_btn6{
	background-position:-390px 25px;
}

.glossary_menu_btn6 a{
	background-position:-390px 0px;
}

.glossary_menu_btn6 a:hover{
	background-position:-390px 25px;
}

.glossary_menu_btn7{
	background-position:-468px 25px;
}

.glossary_menu_btn7 a{
	background-position:-468px 0px;
}

.glossary_menu_btn7 a:hover{
	background-position:-468px 25px;
}

.glossary_menu_btn8{
	background-position:-546px 25px;
}

.glossary_menu_btn8 a{
	background-position:-546px 0px;
}

.glossary_menu_btn8 a:hover{
	background-position:-546px 25px;
}

.glossary_index{
	width:300px;
	height:16px;
	margin-left:32px;
	color:#83827E;
	font-weight:bold;
}

.glossary_index span{
	font-size:16px;
}

.glossary_main{
	width:685px;
	height:auto;
	background-image:url(img/glossary/main_bg.jpg);
}

.glossary_area{
	width:615px;
	height:auto;
	margin-left:35px;
}

.glossary_box{
	width:205px;
	height:200px;
	float:left;
}

.glossary_title{
	width:153px;
	height:29px;
	color:#94550E;
	font-weight:bold;
	margin-left:25px;
	margin-top:20px;
}

.glossary_comment{
	width:162px;
	height:149px;
	color:#72644E;
	margin-left:16px;
	line-height:130%;
	overflow:auto;
}

.glossary_bottom{
	width:685px;
	height:59px;
	background-image:url(img/glossary/bottom_bg.jpg);
}

/*当社について*/
.company_menu{
	width:685px;
	height:63px;
	margin-left:7px;
	list-style:none;
}

.company_menu_btn{
	width:171px;
	height:38px;
	float:left;
}

.company_menu_btn a{
	width:171px;
	height:38px;
	background-image:url(img/company/menu.jpg);
	display:block;
}

.company_menu_btn_1 a{
	background-position:0px 0px;
}

.company_menu_btn_1 a:hover{
	background-position:0px 38px;
}

.company_menu_btn_2 a{
	background-position:-171px 0px;
}

.company_menu_btn_2 a:hover{
	background-position:-171px 38px;
}

.company_menu_btn_3 a{
	background-position:-342px 0px;
}

.company_menu_btn_3 a:hover{
	background-position:-342px 38px;
}

.company_menu_btn_4{
	width:172px;
}

.company_menu_btn_4 a{
	width:172px;
	background-position:-513px 0px;
}

.company_menu_btn_4 a:hover{
	width:172px;
	background-position:-513px 38px;
}

/*採用情報*/
.careers_top{
	width:684px;
	height:215px;
	margin-left:7px;
}

.careers_intro{
	width:662px;
	height:12px;
	background-image:url(img/arrow_4.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:12px;
	margin-top:18px;
	padding-left:17px;
	color:#666666;
}

.careers_area{
	width:653px;
	height:auto;
	margin-left:15px;
	margin-top:20px;
}

.careers_box{
	width:515px;
	height:auto;
	float:left;
}

.careers_title{
	width:450px;
	height:26px;
	margin-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#438696;
	text-decoration:underline;
}
.careers_title2{
	width:450px;
	height:26px;
	margin-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#438696;

	
}.careers_title a{
	font-size:15px;
	font-weight:bold;
	color:#438696;
}

.careers_line{
	width:460px;
	height:1px;
	overflow:hidden;
	background-color:#E0DFE3;
	margin-left:3px;
}

.careers_message{
	width:450px;
	height:auto;
	color:#666666;
	margin-left:5px;
	margin-top:7px;
	line-height:130%;
}

.careers_btn{
	width:410px;
	height:74px;
	margin-top:13px;
}

.careers_btn_detail a{
	width:202px;
	height:38px;
	margin-right:6px;
	float:left;
	display:inline;
	background-image:url(img/careers/btn_detail.jpg);
	display:block;
}

.careers_btn_detail a:hover{
	background-position:0px -38px;
}

.careers_btn_entry a{
	width:202px;
	height:38px;
	float:left;
	background-image:url(img/careers/btn_entry.jpg);
	display:block;
}

.careers_btn_entry a:hover{
	background-position:0px -38px;
}

.careers_img{
	width:138px;
	height:180px;
	margin-top:7px;
	float:left;
	display:inline;
}

/*採用情報詳細*/
.careers_interview_area{
	width:639px;
	height:148px;
	margin-left:32px;
}

.careers_senior{
	width:106px;
	height:148px;
	margin-top:21px;
	float:left;
	display:inline;
}

.careers_photo{
	width:100px;
	height:82px;
}

.careers_name{
	width:100px;
	height:66px;
	color:#666666;
}

.careers_interview{
	width:477px;
	height:99px;
	float:left;
	background-image:url(img/careers/interview_bg.jpg);
	padding-left:40px;
	padding-right:16px;
	padding-top:26px;
	color:#FFFFFF;
	line-height:140%;
}

.careers_entry{
	width:373px;
	height:38px;
}

.careers_btn_rikunabi a{
	width:171px;
	height:25px;
	margin-top:6px;
	float:left;
	display:inline;
	background-image:url(img/careers/btn_rikunabi.jpg);
	display:block;
}

/*ご挨拶*/
.greeting_president_img{
	width:664px;
	height:239px;
	background-image:url(img/greeting/img_president.jpg);
	background-repeat:no-repeat;
	margin-left:19px;
	margin-top:32px;
	margin-bottom:33px;
	padding-top:136px;
}

.greeting_president{
	width:375px;
	height:auto;
	margin-left:1px;
	line-height:130%;	
	color:#666666;
}

.greeting_president_date{
	width:224px;
	height:11px;
	color:#333333;
	margin-top:28px;
}

.greeting_sales_img{
	width:662px;
	height:125px;
	background-image:url(img/greeting/img_sales.jpg);
	margin-left:19px;
	margin-top:25px;
}

.greeting_sales{
	width:649px;
	height:auto;
	margin-left:20px;
	margin-top:18px;
	line-height:130%;
	color:#666666;
}

.greeting_sales_date{
	width:214px;
	height:37px;
	margin-left:457px;
	margin-top:24px;
	color:#333333;
}

.greeting_staff_img{
	width:664px;
	height:358px;
	background-image:url(img/greeting/img_staff.jpg);
	margin-left:17px;
	margin-top:22px;
}

.greeting_staff{
	width:657px;
	height:auto;
	margin-left:19px;
	margin-top:16px;
	line-height:130%;
	color:#666666;
}

/*不動産折込チラシ*/
.newspaper_top_img{
	width:684px;
	height:144px;
	background-image:url(img/newspaper/top_img.jpg);
	margin-left:8px;
}

.newspaper_txt{
	width:400px;
	height:24px;
	margin-left:24px;
	margin-top:12px;
	color:#666666;
}

.newspaper_area{
	width:665px;
	height:auto;
	margin-left:18px;
}

.newspaper_box{
	width:332px;
	height:auto;
	float:left;
}

.newspaper_line{
	width:332px;
	height:1px;
	overflow:hidden;
	background-image:url(img/line_5.gif);
}

.newspaper_thumb{
	width:290px;
	height:192px;
	margin-left:21px;
	margin-top:19px;
}

.newspaper_title{
	width:275px;
	height:22px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:29px;
	background-image:url(img/newspaper/title_bg.jpg);
	padding-left:27px;
	padding-top:12px;
}

.newspaper_title a{
	color:#6D490B;
}

.newspaper_bar_line{
	width:1px;
	height:285px;
	float:left;
	background-image:url(img/bar_line_2.gif);
}

/*会社概要*/
.company_photo{
	width:233px;
	height:166px;
	margin-top:10px;
	float:left;
	display:inline;
}

.company_info{
	widows:258px;
	height:100px;
	margin-top:11px;
	float:left;
	display:inline;
}

.company_table{
	width:660px;
	height:auto;
	margin-left:20px;
	margin-top:15px;
}

.company_table_left_top{
	width:20px;
	height:auto;
	border:1px #E3E4DC solid;
	border-right:0px;
}

.company_table_center_top{
	width:75px;
	height:auto;
	color:#333333;
	padding:18px 0px;
	vertical-align:top;
	border:1px #E3E4DC solid;
	border-left:0px;
	border-right:0px;
}

.company_table_right_top{
	width:535px;
	height:auto;
	color:#666666;
	padding:15px 15px;
	line-height:140%;
	border:1px #E3E4DC solid;
	border-left:0px;
}

.company_table_left{
	width:20px;
	height:auto;
	border:1px #E3E4DC solid;
	border-right:0px;
	border-top:0px;
}

.company_table_center{
	width:75px;
	height:auto;
	color:#333333;
	padding:18px 0px;
	vertical-align:top;
	border:1px #E3E4DC solid;
	border-left:0px;
	border-right:0px;
	border-top:0px;
}

.company_table_right{
	width:535px;
	height:auto;
	color:#666666;
	padding:15px 15px;
	line-height:140%;
	border:1px #E3E4DC solid;
	border-left:0px;
	border-top:0px;
}

/*家造りプロセス*/
.process_box_1{
	width:686px;
	height:237px;
	margin-left:6px;
	background-image:url(img/process/box_1.jpg);
	line-height:130%;
	padding-top:77px;
}

.process_box_2{
	width:686px;
	height:188px;
	margin-left:6px;
	background-image:url(img/process/box_2.jpg);
	line-height:130%;
	padding-top:46px;
}

.process_box_3{
	width:686px;
	height:188px;
	margin-left:6px;
	background-image:url(img/process/box_3.jpg);
	line-height:130%;
	padding-top:46px;
}

.process_box_4{
	width:686px;
	height:158px;
	margin-left:6px;
	background-image:url(img/process/box_4.jpg);
	line-height:130%;
	padding-top:46px;
}

.process_box_5{
	width:686px;
	height:158px;
	margin-left:6px;
	background-image:url(img/process/box_5.jpg);
	line-height:130%;
	padding-top:46px;
}

.process_box_6{
	width:686px;
	height:158px;
	margin-left:6px;
	background-image:url(img/process/box_6.jpg);
	line-height:130%;
	padding-top:46px;
}

.process_box_7{
	width:686px;
	height:178px;
	margin-left:6px;
	background-image:url(img/process/box_7.jpg);
	line-height:130%;
	padding-top:46px;
}

.process_intro{
	width:386px;
	height:93px;
	margin-left:37px;
	color:#83827E;
}

.process_title{
	width:492px;
	height:15px;
	margin-left:86px;
	font-size:16px;
	font-weight:bold;
	color:#83827E;
}

.process_comment{
	width:583px;
	height:auto;
	margin-left:50px;
	margin-top:34px;
	color:#83827E;
}

.process_comment span{
	color:#F29B16;
}

.process_arrow{
	width:39px;
	height:27px;
	background-image:url(img/arrow_5.jpg);
	margin-left:330px;
	margin-top:10px;
	margin-bottom:10px;
}

/*スタッフ紹介*/
.staff_top_img{
	width:641px;
	height:107px;
	background-image:url(img/staff/top_img.jpg);
	margin-left:33px;
	margin-top:14px;
	padding-top:105px;
}

.staff_top_txt{
	width:408px;
	height:28px;
	color:#666666;
	line-height:140%;
}

.staff_area_top{
	width:655px;
	height:9px;
	background-image:url(img/staff/top_bg.jpg);
	margin-left:22px;
	margin-top:8px;
	overflow:hidden;
}

.staff_area_bar{
	width:662px;
	height:39px;
	margin-left:21px;
	overflow:hidden;
}

.staff_area_main{
	width:637px;
	height:auto;
	background-image:url(img/staff/main_bg.jpg);
	margin-left:22px;
	padding-left:18px;
	padding-bottom:22px;
}

.staff_box{
	width:302px;
	height:175px;
	margin-right:15px;
	margin-top:15px;
	float:left;
	display:inline;
}

.staff_box_left{
	width:128px;
	height:175px;
	float:left;
	background-image:url(img/staff/box_bg.jpg);
}

.staff_photo{
	width:90px;
	height:90px;
	margin-left:19px;
	margin-top:22px;
	overflow:hidden;
}

.staff_post{
	width:108px;
	height:auto;
	margin-left:10px;
	margin-top:5px;
	font-size:11px;
	color:#6D490B;
	text-align:center;
	line-height:110%;
}

.staff_name{
	width:108px;
	height:auto;
	margin-left:10px;
	font-weight:bold;
	color:#6D490B;
	text-align:center;
	margin-top:5px;
}

.staff_box_right{
	width:165px;
	height:162px;
	float:left;
	margin-left:9px;
	margin-top:13px;
}

.staff_message_box{
	width:158px;
	height:83px;
	margin-left:1px;
	line-height:140%;
	overflow:hidden;
}

.staff_title{
	width:158px;
	height:auto;
	color:#615444;
}

.staff_message{
	width:158px;
	height:auto;
	color:#615444;
}

.staff_qualification_box{
	width:165px;
	height:79px;
	overflow:auto;
}

.staff_line{
	width:146px;
	height:1px;
	overflow:hidden;
	background-color:#EDE7CB;
}

.staff_qualification{
	width:142px;
	height:9px;
	padding:2px 3px;
	font-size:11px;
	color:#615444;
}

.staff_area_bottom{
	width:655px;
	height:9px;
	background-image:url(img/staff/bottom_bg.jpg);
	margin-left:22px;
	overflow:hidden;
}

.qualified_title{
	width:652px;
	height:24px;
	background-color:#E3E4DC;
	color:#333333;
	font-size:12pt;
	font-weight:bold;
	padding:6px 0px 0px 8px;
	margin-left:20px;
	margin-top:20px;
	display:inline-block;
}

.qualified_l{
	width:154px;
	height:34px;
	background-color:#F4F4F0;
	border:1px #E3E4DC solid;
	color:#666666;
	font-size:10pt;
	padding:6px 0px 0px 6px;
	float:left;
	margin-left:20px;
}

.qualified_r{
	width:491px;
	height:34px;
	border-bottom:1px #E3E4DC solid;
	border-top:1px #E3E4DC solid;
	border-right:1px #E3E4DC solid;
	color:#666666;
	font-size:10pt;
	padding:6px 0px 0px 6px;
	float:left;
}

/*マスコミ・イベント情報*/
.media_top{
	width:684px;
	height:128px;
	background-image:url(img/media/top_bg.jpg);
	margin-left:7px;
	padding-top:33px;
}

.media_top_txt{
	width:650px;
	height:11px;
	margin-left:21px;
	color:#666666;
}

.media_main{
	width:684px;
	height:auto;
	margin-left:7px;
	background-image:url(img/media/main_bg.jpg);
}

.media_new_title{
	width:350px;
	height:14px;
	background-image:url(img/media/new_icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:34px;
	padding-top:1px;
	padding-left:61px;
	color:#666666;
}

.media_new_img{
	width:626px;
	height:448px;
	background-image:url(img/media/new_bg.jpg);
	margin-left:29px;
	margin-top:9px;
	padding:2px;
	overflow:hidden;
}

.media_expansion a{
	width:162px;
	height:23px;
	background-image:url(img/media/btn_expansion.jpg);
	display:block;
	margin-left:261px;
	margin-top:7px;
}

.media_expansion a:hover{
	background-position:0px -23px;
}

.media_more{
	width:562px;
	height:38px;
	background-image:url(img/media/more_bg.jpg);
	margin-left:11px;
	margin-top:28px;
	padding-left:84px;
	padding-top:27px;
	color:#FFFFFF;
}

.media_area{
	width:634px;
	height:auto;
	margin-left:22px;
	padding-bottom:19px;
}

.media_box{
	width:210px;
	height:260px;
	background-image:url(img/media/box_bg.jpg);
	float:left;
}

.media_img{
	width:168px;
	height:124px;
	margin-left:21px;
	margin-top:15px;
	overflow:hidden;
}

.media_title{
	width:162px;
	height:45px;
	margin-left:24px;
	margin-top:9px;
}

.media_title a{
	color:#666666;
	line-height:140%;
	text-decoration:none;
}

.media_detail a{
	width:162px;
	height:23px;
	background-image:url(img/media/btn_detail.jpg);
	display:block;
	margin-left:24px;
}

.media_detail a:hover{
	background-position:0px -23px;
}

.media_bar_line{
	width:2px;
	height:251px;
	background-image:url(img/bar_line_4.gif);
	float:left;
}

.media_bottom{
	width:684px;
	height:8px;
	background-image:url(img/media/bottom_bg.jpg);
	margin-left:7px;
	overflow:hidden;
}

/*マスコミ・イベント情報詳細*/
.media_back_top{
	width:87px;
	height:14px;
	background-image:url(img/media/back.jpg);
	margin-left:30px;
	float:left;
	display:inline;
}

.media_back_top a{
	width:87px;
	height:14px;
	display:block;
}

.media_detail_title{
	width:350px;
	height:13px;
	padding-top:1px;
	padding-left:19px;
	color:#666666;
	float:left;
	display:inline;
}

.media_back_bottom a{
	width:87px;
	height:14px;
	background-image:url(img/media/back.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
	margin-top:15px;
	padding-bottom:15px;
	display:block;
}

/*モデルハウス*/
.modelhouse_moviearea{
	width:892px;
	height:399px;
	background-image:url(img/modelhouse/movie_area.jpg);
	margin-top:10px;
}

.modelhouse_movie_t{
	width:248px;
	height:150px;
	padding:155px 0px 0px 36px;
	float:left;
	color:#636260;
	line-height:140%;
}

.modelhouse_movie_flv{
	width:400px;
	height:348px;
	margin:28px 0px 0px 184px;
	float:left;
}

.modelhouse_img1area{
	width:876px;
	height:652px;
	background-image:url(img/modelhouse/bg1.jpg);
	margin-top:30px;
}

.modelhouse_img1area_t1{
	width:388px;
	height:117px;
	color:#636260;
	padding:80px 0px 0px 481px;
	line-height:140%;
}

.modelhouse_img1area_t2{
	width:474px;
	height:134px;
	color:#636260;
	padding:310px 0px 0px 2px;
	line-height:140%;
}

.modelhouse_img2area{
	width:890px;
	height:730px;
	background-image:url(img/modelhouse/bg2.jpg);
	margin-top:30px;
}

.modelhouse_data1{
	width:392px;
	height:97px;
	float:left;
	display:inline-block;
	padding-left:37px;
	padding-top:113px;
	color:#636260;
	line-height:140%;
}

.modelhouse_btn1 a{
	width:256px;
	height:57px;
	background-image:url(img/modelhouse/btn.jpg);
	background-position:0px 0px;
	margin-top:18px;
	display:block;
}


.modelhouse_btn1 a:hover{
	background-position:0px -66px;
}

.modelhouse_data2{
	width:290px;
	height:167px;
	float:left;
	display:inline-block;
	padding-left:37px;
	padding-top:104px;
	color:#636260;
	line-height:140%;
}

.modelhouse_btn2 a{
	width:256px;
	height:57px;
	background-image:url(img/modelhouse/btn.jpg);
	background-position:0px 0px;
	margin-top:15px;
	display:block;
}


.modelhouse_btn2 a:hover{
	background-position:0px -66px;
}

.modelhouse_brand_box1 a{
	width:172px;
	height:42px;
	display:block;
	float:left;
	padding:204px 10px 0px 10px;
	color:#5C3526;
	text-decoration:underline;
	line-height:140%;
	text-align:center;
}

.modelhouse_brand_box2 a{
	width:154px;
	height:42px;
	display:block;
	float:left;
	padding:198px 6px 0px 6px;
	color:#5C3526;
	text-decoration:underline;
	line-height:140%;
	text-align:center;
}

.modelhouse_brand1{
	width:386px;
	height:246px;
	margin:100px 0px 0px 52px;
	float:left;
}

.modelhouse_brand2{
	width:500px;
	height:246px;
	margin:98px 0px 0px 40px;
	float:left;
}

.modelhouse_img3area{
	width:890px;
	height:504px;
	background-image:url(img/modelhouse/bg3.jpg);
	margin-top:30px;
}

/*お客様の声*/
.testimonials_top{
	width:660px;
	height:52px;
	background-image:url(img/testimonials/top_bg.jpg);
	margin-left:4px;
	color:#636260;
	padding-left:31px;
	padding-top:107px;
	line-height:140%;
}

.testimonials_main{
	width:660px;
	height:auto;
	background-image:url(img/testimonials/main_bg.jpg);
	margin-left:4px;
	padding-left:31px;
}

.testimonials_box{
	width:200px;
	height:243px;
	margin-right:15px;
	margin-top:16px;
	float:left;
	display:inline;
	background-image:url(img/testimonials/box_bg.jpg);
}

.testimonials_number{
	width:16px;
	height:13px;
	margin-left:45px;
	margin-top:24px;
	overflow:hidden;
}

.testimonials_number_1{
	width:8px;
	height:13px;
	float:left;
	overflow:hidden;
}

.testimonials_number_2{
	width:8px;
	height:13px;
	float:left;
	overflow:hidden;
}

.testimonials_photo{
	width:168px;
	height:126px;
	margin-left:16px;
	margin-top:10px;
	overflow:hidden;
}

.testimonials_name{
	width:140px;
	height:13px;
	margin-left:37px;
	margin-top:21px;
}

.testimonials_name a{
	width:140px;
	height:13px;
	color:#AF4429;
	font-weight:bold;
}

.testimonials_bottom{
	width:691px;
	height:92px;
	background-image:url(img/testimonials/bottom_bg.jpg);
	margin-left:4px;
}

/*お客様の声*/
.testimonials_detail_back{
	width:130px;
	height:13px;
	background-image:url(img/testimonials_detail/arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

.testimonials_detail_back a{
	font-weight:bold;
	color:#AF4429;
}

.testimonials_detail_box_top{
	width:523px;
	height:50px;
	margin-left:3px;
	margin-top:23px;
	padding-left:101px;
	padding-top:50px;
	background-image:url(img/testimonials_detail/box_top_bg.jpg);
}

.testimonials_detail_number_1{
	width:16px;
	height:27px;
	float:left;
}

.testimonials_detail_number_2{
	width:16px;
	height:27px;
	float:left;
}

.testimonials_detail_name{
	width:367px;
	height:13px;
	margin-left:36px;
	margin-top:8px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#AF4429;
}

.testimonials_detail_box_main{
	width:624px;
	height:auto;
	margin-left:3px;
	background-image:url(img/testimonials_detail/box_main_bg.jpg);
}

.testimonials_detail_photo_box{
	width:259px;
	height:auto;
	float:left;
	display:inline;
	margin-left:33px;
	padding-bottom:40px;
}

.testimonials_detail_photo{
	width:244px;
	height:auto;
	margin-bottom:10px;
}

.testimonials_detail_message_box{
	width:307px;
	height:auto;
	margin-top:5px;
	padding-bottom:40px;
	float:left;
}

.testimonials_detail_title_box{
	width:300px;
	height:auto;
	margin-bottom:10px;
}

.testimonials_detail_img{
	width:25px;
	height:29px;
	background-image:url(img/testimonials_detail/title_img.jpg);
	float:left;
}

.testimonials_detail_title{
	width:267px;
	height:auto;
	margin-left:8px;
	margin-top:2px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#636260;
	line-height:160%;
}

.testimonials_detail_line{
	width:301px;
	height:1px;
	overflow:hidden;
	margin-left:6px;
	background-color:#E0DFE3;
}

.testimonials_detail_message{
	width:276px;
	height:auto;
	color:#636260;
	margin-left:6px;
	margin-top:14px;
	line-height:150%;
}

.testimonials_detail_prev_next{
	width:624px;
	height:36px;
	margin-left:3px;
	background-image:url(img/testimonials_detail/box_bottom.jpg);
}

.testimonials_detail_prev{
	width:136px;
	height:36px;
	margin-left:172px;
	float:left;
	display:inline;
}

.testimonials_detail_prev a{
	width:136px;
	height:36px;
	background-image:url(img/testimonials_detail/btn_prev.jpg);
	display:block;
}

.testimonials_detail_prev a:hover{
	background-position:0px -36px;
}

.testimonials_detail_next{
	width:136px;
	height:36px;
	margin-left:8px;
	float:left;
	display:inline;
}

.testimonials_detail_next a{
	width:136px;
	height:36px;
	background-image:url(img/testimonials_detail/btn_next.jpg);
	display:block;
}

.testimonials_detail_next a:hover{
	background-position:0px 36px;
}
/*施工例*/
.construction_img{
	width:543px;
	height:72px;
	background-image:url(img/construction/img.jpg);
	padding:97px 320px 0px 27px;
	margin-bottom:20px;
		line-height:130%;
			color:#83827E;
}

.construction_box{
	width:116px;
	height:106px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

/*お問合わせ*/
.contact_top{
	width:686px;
	height:379px;
	background-image:url(img/contact/top_bg.jpg);
	margin-left:6px;
	padding-top:77px;
}

.contact_intro{
	width:420px;
	height:87px;
	margin-left:37px;
	line-height:130%;
	color:#83827E;
}

.contact_tel{
	width:220px;
	height:58px;
	margin-left:86px;
	font-size:16px;
	font-weight:bold;
	color:#83827E;
}

.contact_co_area{
	width:652px;
	height:184px;
	color:#5B350E;
}

.contact_co_box{
	width:289px;
	height:125px;
	margin-left:37px;
	float:left;
	display:inline;
}

.contact_co_store{
	width:70px;
	height:29px;
	font-weight:bold;
	margin-left:19px;
}

.contact_co_add{
	width:180px;
	height:17px;
	margin-left:109px;
}

.contact_co_tel{
	width:180px;
	height:53px;
	margin-left:109px;
	font-size:18px;
	font-weight:bold;
	line-height:130%;
}

.contact_co_hour{
	width:210px;
	height:26px;
	font-size:11px;
	line-height:130%;
	color:#83827E;
}

.contact_mail{
	width:400px;
	height:15px;
	margin-left:86px;
	font-size:16px;
	font-weight:bold;
	color:#83827E;
}

.contact_mail span{
	color:#FF0000;
}

.contact_main{
	width:686px;
	height:auto;
	background-image:url(img/contact/main_bg.jpg);
	margin-left:6px;
}

.contact_table{
	width:631px;
	height:auto;
	margin-left:26px;
}

.contact_table td{
	border:1px solid #F1ECE1;
	font-size:11px;
	color:#6F6148;
}

.contact_table_left{
	width:102px;
	height:auto;
	font-weight:bold;
	padding-left:18px;
}

.contact_table_center{
	width:36px;
	height:auto;
	text-align:center;
}

.contact_table_right{
	width:455px;
	height:auto;
	padding-left:17px;
	line-height:120%;
}

.contact_table_right span{
	width:180px;
	height:auto;
	margin-left:16px;
	font-size:10px;	
}

.contact_name{
	width:130px;
	height:32px;
	float:left;
	line-height:120%;
	font-size:11px;
}

.contact_example{
	width:180px;
	height:auto;
	margin-top:17px;
	font-size:10px;
	float:left;
}

.contact_input_area{
	padding:2px;
	border:1px solid #AFA593;
	background:#FDFBF2;
}

.contact_btn{
	width:242px;
	height:32px;
	margin-left:217px;
	margin-top:21px;
}

.contact_bottom{
	width:686px;
	height:38px;
	background-image:url(img/contact/bottom_bg.jpg);
	margin-left:6px;
}

/*住まいのカタログ請求*/
.catalog_top{
	width:686px;
	height:135px;
	background-image:url(img/catalog/top_bg.jpg);
	margin-left:6px;
	padding-top:76px;
}

.catalog_intro{
	width:350px;
	height:88px;
	margin-left:37px;
	color:#83827E;
	line-height:140%;
}

.catalog_select{
	width:350px;
	height:15px;
	margin-left:86px;
	color:#83827E;
	font-size:16px;
	font-weight:bold;
}

.catalog_select span{
	color:#FF0000;
}

.catalog_area{
	width:660px;
	height:auto;
	margin-left:15px;
}

.catalog_box{
	width:209px;
	height:155px;
	float:left;
	padding-left:10px;
	color:#5B350E;
	font-weight:bold;
}

.catalog_img_box{
	width:184px;
	height:120px;
	margin-top:4px;
	margin-left:4px;
}

.catalog_img{
	width:85px;
	height:120px;
	float:left;
	overflow:hidden;
}

.catalog_txt{
	width:92px;
	height:116px;
	margin-left:7px;
	margin-top:2px;
	float:left;
	display:inline;
	color:#83827E;
	font-size:11px;
	font-weight:normal;
	line-height:130%;
}

.catalog_bar_line{
	width:1px;
	height:134px;
	margin-top:13px;
	float:left;
	display:inline;
	background-image:url(img/bar_line_1.gif);
}

.catalog_line{
	width:210px;
	height:1px;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:5px;
	background-image:url(img/line_1.gif);
	margin-bottom:6px;
}

.catalog_input{
	width:578px;
	height:33px;
	margin-left:22px;
	margin-bottom:17px;
	background-image:url(img/catalog/input.jpg);
	color:#83827E;
	font-size:16px;
	font-weight:bold;
	padding-left:64px;
	padding-top:19px;
}

.catalog_input span{
	color:#FF0000;
}

/*東日本建設の魅力*/
.attractive_main{
	width:890px;
	height:auto;
	margin:0px auto;
}

.attractive_top_img{
	width:890px;
	height:668px;
	background-image:url(img/attractive/top_img.jpg);
}

.attractive_intro{
	width:882px;
	height:65px;
	margin-left:4px;
	margin-top:8px;
	color:#636260;
	line-height:140%;
}

.attractive_area{
	width:889px;
	height:318px;
	margin-left:1px;
	margin-bottom:25px;
}

.attractive_bar_line{
	width:1px;
	height:316px;
	float:left;
	background-image:url(img/bar_line_5.gif);
}

.attractive_box{
	width:295px;
	height:318px;
	float:left;
}

.attractive_bg{
	width:279px;
	height:72px;
	margin-left:16px;
	margin-top:7px;
	overflow:hidden;
}

.attractive_comment{
	width:235px;
	height:60px;
	color:#636260;
	margin-left:30px;
	margin-top:-3px;
	line-height:140%;
}

.attractive_photo{
	width:265px;
	height:147px;
	margin-left:30px;
}

.attractive_detail a{
	width:163px;
	height:27px;
	margin-left:63px;
	background-image:url(img/attractive/btn_detail.jpg);
	display:block;
}

.attractive_detail a:hover{
	background-position:0px -27px;
}

.attractive_link_bg{
	width:280px;
	height:274px;
	margin-left:9px;
	margin-top:2px;
	background-image:url(img/attractive/img_9.jpg);
	padding-top:44px;
}

.attractive_can_txt{
	width:230px;
	height:38px;
	margin-left:19px;
	line-height:140%;
	color:#636260;
}

.attractive_can_link a{
	width:252px;
	height:93px;
	margin-left:14px;
	display:block;
}

.attractive_iekana_txt{
	width:233px;
	height:38px;
	margin-left:19px;
	margin-top:15px;
	line-height:140%;
	color:#63615F;
}

.attractive_iekana_link a{
	width:252px;
	height:76px;
	margin-left:14px;
	display:block;
}

/*こだわりの建築*/
.commitment_main{
	width:892px;
	height:auto;
	margin:0px auto;
}

.commitment_top_img{
	width:882px;
	height:245px;
	background-image:url(img/commitment/top_img.jpg);
	padding-left:10px;
	padding-top:153px;
	color:#636260;
	line-height:160%;
}

.commitment_area{
	width:868px;
	height:auto;
	margin:20px auto;
}

.commitment_img{
	width:230px;
	height:auto;
	text-align:center;
	float:left;
}

.commitment_box{
	width:624px;
	height:auto;
	margin-left:13px;
	float:left;
}

.commitment_title{
	width:610px;
	height:22px;
	color:#2C0301;
	font-size:15px;
	font-weight:bold;
	padding-left:8px;
	padding-top:9px;
	background-image:url(img/commitment/title_bg.jpg);
}

.commitment_txt{
	width:616px;
	height:auto;
	margin-left:9px;
	margin-top:12px;
	color:#636260;
	line-height:140%;
}

.commitment_txt span{
	color:#006699;
	font-size:11px;
}

.commitment_line{
	width:890px;
	height:1px;
	overflow:hidden;
	margin-left:1px;
	background-image:url(img/line_6.gif);
}
/*失敗しないための土地購入術*/
.failtopurchasetheland_main{
	width:892px;
	height:auto;
	margin:0px auto;
}

.failtopurchasetheland_top_img{
	width:882px;
	height:80px;
	background-image:url(img/failtopurchasetheland/top_img.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:130px;
	color:#636260;
	line-height:160%;
}
.failtopurchasetheland_bottom{
	width:689px;
	height:98px;
	margin:20px 0px 20px 6px;
}
/*1000万円台で建つデザイン住宅*/
.design_main{
	width:892px;
	height:449px;
	margin:0px auto;
	background-image:url(img/design/top_img.jpg);
	padding-top:153px;
}

.design_txt_1{
	width:610px;
	height:53px;
	margin-left:5px;
	line-height:150%;
	color:#636260;
}

.design_flash_area{
	width:322px;
	height:240px;
	margin-left:4px;
	margin-top:28px;
	float:left;
	display:inline;
}

.design_txt_2{
	width:363px;
	height:101px;
	margin-left:30px;
	margin-top:120px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

/*一飯教育*/
.meal_main{
	width:891px;
	height:auto;
	margin:0px auto;
}

.meal_top{
	width:887px;
	height:189px;
	background-image:url(img/meal/top_img.jpg);
	padding-left:4px;
	padding-top:230px;
	line-height:140%;
	color:#63605F;
}

.meal_area{
	width:838px;
	height:722px;
	margin-left:10px;
	margin-top:3px;
	background-image:url(img/meal/main_img.jpg);
	padding-top:85px;
}

.meal_area2{
	width:838px;
	height:722px;
	margin-left:10px;
	margin-top:3px;
	background-image:url(img/meal/main_img2.jpg);
	padding-top:85px;
}

.meal_area3{
	width:838px;
	height:610px;
	margin-left:10px;
	margin-top:3px;
	background-image:url(img/meal/main_img3.jpg);
	padding-top:85px;
}

.meal_txt_1{
	width:600px;
	height:60px;
	margin-left:226px;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#443300;
}

.meal_txt_2{
	width:570px;
	height:339px;
	margin-left:226px;
	line-height:140%;
	color:#443300;
}

.meal_txt_3{
	width:570px;
	height:119px;
	margin-left:226px;
	line-height:140%;
	color:#443300;
}

.meal_txt_4{
	width:270px;
	height:90px;
	margin-left:226px;
	line-height:140%;
	color:#443300;
}

.meal3_txt_2{
	width:570px;
	height:260px;
	margin-left:226px;
	line-height:140%;
	color:#443300;
}

.meal3_p_l{
	width:258px;
	height:30px;
	color:#443300;
	padding-left:240px;
	float:left;
}

.meal3_p_r{
	width:320px;
	height:30px;
	color:#443300;
	margin-left:20px;
	float:left;
}

.meal3_txt_3{
	width:264px;
	height:76px;
	color:#443300;
	clear:both;
	margin:20px 0px 0px 240px;
	display:inline-block;
}
/*家族祭・OB感謝祭開催*/
.thanksgiving_main{
	width:372px;
	height:1177px;
	background-image:url(img/thanksgiving/top_img.jpg);
	padding-left:519px;
	padding-top:220px;
	color:#63605F;
	line-height:140%;
}

/*｢6割以上がご紹介｣が当社の誇り*/
.introduction_img_1{
	width:890px;
	height:464px;
	background-image:url(img/introduction/img_1.jpg);
	margin:0px auto;
}

.introduction_img_2{
	width:530px;
	height:325px;
	margin:6px auto 0px auto;
	background-image:url(img/introduction/img_2.jpg);
	line-height:150%;
	padding-left:328px;
	padding-top:96px;
	color:#63605F;
}

.introduction_img_3{
	width:880px;
	height:219px;
	margin:57px auto 0px auto;
	background-image:url(img/introduction/img_3.jpg);
	padding-top:16px;
}

.introduction_recommend_txt{
	width:420px;
	height:192px;
	margin-left:438px;
	line-height:140%;
	color:#63605F;
}

.introduction_recommend_link a{
	width:321px;
	height:27px;
	margin-left:280px;
	display:block;
}

/*お金に強い会社です*/
.money_main{
	width:569px;
	height:323px;
	background-image:url(img/money/top_img.jpg);
	padding-left:322px;
	padding-top:283px;
	color:#63605F;
	line-height:140%;
}

/*e-EAR*/
.e_ear_main{
	width:891px;
	height:450px;
	margin:0px auto;
	background-image:url(img/e_ear/top_img.jpg);
	padding-top:229px;
}

.e_ear_txt{
	width:630px;
	height:139px;
	margin-left:4px;
	line-height:140%;
	color:#63605F;
}

.e_ear_title{
	width:150px;
	height:26px;
	margin-left:3px;
	margin-top:23px;
	color:#63605F;
}

.e_ear_content{
	width:390px;
	height:28px;
	margin-left:3px;
	line-height:120%;
	color:#63605F;
	overflow:hidden;
}

.e_ear_link a{
	width:321px;
	height:27px;
	margin-left:1px;
	margin-top:40px;
	display:block;
}

/*商品ラインナップ*/
.product_top{
	width:885px;
	height:119px;
	margin:0px auto;
	background-image:url(img/product/top_img.jpg);
	padding-left:5px;
	padding-top:98px;
	line-height:150%;
	color:#636260;
}

.product_area{
	width:888px;
	height:260px;
	list-style:none;
	margin:0px auto;
	margin-top:17px;
}

.product_menu_1{
	width:296px;
	height:260px;
	float:left;
}

.product_menu_1 a{
	width:296px;
	height:260px;
	background-image:url(img/product/menu_1.jpg);
	display:block;
}

.product_menu_2{
	width:296px;
	height:260px;
	float:left;
}

.product_menu_2 a{
	width:296px;
	height:260px;
	background-image:url(img/product/menu_2.jpg);
	display:block;
}

.product_menu_3{
	width:296px;
	height:260px;
	float:left;
}

.product_menu_3 a{
	width:296px;
	height:260px;
	background-image:url(img/product/menu_3.jpg);
	display:block;
}

.product_btn_1 a{
	background-position:0px 0px;
}

.product_btn_1 a:hover{
	background-position:0px 260px;
}

.product_btn_2 a{
	background-position:-296px 0px;
}

.product_btn_2 a:hover{
	background-position:-296px 260px;
}

.product_btn_3 a{
	background-position:-592px 0px;
}

.product_btn_3 a:hover{
	background-position:-592px 260px;
}

/*商品ラインナップ共通*/
.product_base{
	width:882px;
	height:auto;
	margin:0px auto;
}

.product_left_area{
	width:741px;
	height:auto;
	float:left;
}

.product_right_area{
	width:141px;
	height:auto;
	float:left;
}

.product_right_area ul{
	list-style:none;
}

.product_right_menu a{
	width:141px;
	height:36px;
	display:block;
	background-image:url(img/product/right_menu.jpg);
}

.product_right_menu_1 a{
	height:37px;
	background-position:0px 0px;
}

.product_right_menu_1 a:hover{
	height:37px;
	background-position:-141px 0px;
}

.product_right_menu_2 a{
	background-position:0px -37px;
}

.product_right_menu_2 a:hover{
	background-position:-141px -37px;
}

.product_right_menu_3 a{
	background-position:0px -73px;
}

.product_right_menu_3 a:hover{
	background-position:-141px -73px;
}

.product_right_menu_4 a{
	background-position:0px -109px;
}

.product_right_menu_4 a:hover{
	background-position:-141px -109px;
}

.product_right_menu_5 a{
	background-position:0px -145px;
}

.product_right_menu_5 a:hover{
	background-position:-141px -145px;
}

.product_right_menu_6 a{
	background-position:0px -181px;
}

.product_right_menu_6 a:hover{
	background-position:-141px -181px;
}

.product_right_menu_7 a{
	background-position:0px -217px;
}

.product_right_menu_7 a:hover{
	background-position:-141px -217px;
}

.product_right_menu_8 a{
	background-position:0px -253px;
}

.product_right_menu_8 a:hover{
	background-position:-141px -253px;
}

.product_right_menu_9 a{
	background-position:0px -289px;
}

.product_right_menu_9 a:hover{
	background-position:-141px -289px;
}

.product_right_banner{
	width:140px;
	height:auto;
	margin-top:15px;
}

/*ビーノ*/
.bi_no_title{
	width:720px;
	height:114px;
	background-image:url(img/bi_no/title.jpg);
}

.bi_no_txt_1{
	width:707px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.bi_no_photo_1{
	width:720px;
	height:550px;
	background-image:url(img/bi_no/photo_1.jpg);
}

.bi_no_box_1{
	width:714px;
	height:293px;
	margin-top:23px;
}

.bi_no_photo_2{
	width:371px;
	height:293px;
	float:left;
	background-image:url(img/bi_no/photo_2.jpg);
}

.bi_no_txt_2{
	width:322px;
	height:201px;
	margin-left:21px;
	margin-top:1px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

.bi_no_box_2{
	width:722px;
	height:565px;
	margin-top:26px;
}

.bi_no_box_3{
	width:226px;
	height:565px;
	float:left;
}

.bi_no_photo_3{
	width:226px;
	height:210px;
	background-image:url(img/bi_no/photo_3.jpg);
}

.bi_no_photo_4{
	width:223px;
	height:329px;
	margin-left:2px;
	margin-top:26px;
	background-image:url(img/bi_no/photo_4.jpg);
}

.bi_no_box_4{
	width:482px;
	height:506px;
	margin-left:14px;
	float:left;
	display:inline;
}

.bi_no_photo_5{
	width:482px;
	height:345px;
	background-image:url(img/bi_no/photo_5.jpg);
}

.bi_no_txt_3{
	width:470px;
	height:145px;
	margin-left:4px;
	margin-top:12px;
	line-height:150%;
	color:#636260;
}

.bi_no_photo_6{
	width:725px;
	height:286px;
	margin-top:20px;
	background-image:url(img/bi_no/photo_6.jpg);
}

/*シータス*/
.c_tasu_title{
	width:720px;
	height:154px;
	background-image:url(img/c_tasu/title.jpg);
}

.c_tasu_txt_1{
	width:707px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.c_tasu_photo_1{
	width:720px;
	height:550px;
	background-image:url(img/c_tasu/photo_1.jpg);
}

.c_tasu_box_1{
	width:706px;
	height:187px;
	margin-top:23px;
}

.c_tasu_img_1{
	width:250px;
	height:187px;
	background-image:url(img/c_tasu/img_1.jpg);
	float:left;
}

.c_tasu_txt_2{
	width:437px;
	height:160px;
	margin-left:19px;
	margin-top:3px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

.c_tasu_box_2{
	width:709px;
	height:321px;
	margin-left:11px;
	margin-top:27px;
}

.c_tasu_box_3{
	width:272px;
	height:321px;
	float:left;
}

.c_tasu_txt_3{
	width:249px;
	height:170px;
	margin-left:1px;
	margin-top:6px;
	line-height:150%;
	color:#636260;
}

.c_tasu_img_2{
	width:247px;
	height:142px;
	background-image:url(img/c_tasu/img_2.jpg);
}

.c_tasu_photo_2{
	width:437px;
	height:321px;
	background-image:url(img/c_tasu/photo_2.jpg);
	float:left;
}

.c_tasu_title_2{
	width:640px;
	height:26px;
	margin-top:32px;
	background-image:url(img/c_tasu/title_2.jpg);
}

.c_tasu_txt_4{
	width:693px;
	height:90px;
	margin-left:2px;
	margin-top:13px;
	line-height:150%;
	color:#636260;
}

.c_tasu_photo_3{
	width:722px;
	height:224px;
	background-image:url(img/c_tasu/photo_3.jpg);
}

/*ロハス*/
.lohas_title{
	width:720px;
	height:154px;
	background-image:url(img/lohas/title.jpg);
}

.lohas_txt_1{
	width:710px;
	height:74px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.lohas_photo_1{
	width:720px;
	height:538px;
	background-image:url(img/lohas/photo_1.jpg);
}

.lohas_box_1{
	width:718px;
	height:283px;
	margin-top:34px;
}

.lohas_photo_2{
	width:371px;
	height:272px;
	background-image:url(img/lohas/photo_2.jpg);
	float:left;
}

.lohas_box_2{
	width:331px;
	height:283px;
	margin-left:16px;
	float:left;
	display:inline;
}

.lohas_txt_2{
	width:326px;
	height:139px;
	padding-left:5px;
	margin-top:1px;
	line-height:150%;
	color:#636260;
}

.lohas_photo_3{
	width:327px;
	height:143px;
	background-image:url(img/lohas/photo_3.jpg);
}

.lohas_box_3{
	width:720px;
	height:539px;
	margin-top:27px;
}

.lohas_box_4{
	width:373px;
	height:499px;
	margin-top:4px;
	float:left;
	display:inline;
}

.lohas_title_2{
	width:275px;
	height:63px;
	margin-left:2px;
	background-image:url(img/lohas/title_2.jpg);
}

.lohas_txt_3{
	width:326px;
	height:156px;
	margin-left:2px;
	margin-top:15px;
	line-height:150%;
	color:#636260;
}

.lohas_photo_4{
	width:359px;
	height:265px;
	background-image:url(img/lohas/photo_4.jpg);
}

.lohas_photo_5{
	width:347px;
	height:537px;
	background-image:url(img/lohas/photo_5.jpg);
	float:left;
}

.lohas_photo_6{
	width:720px;
	height:290px;
	margin-top:12px;
	background-image:url(img/lohas/photo_6.jpg);
}

/*ヌーン*/
.noon_title{
	width:720px;
	height:114px;
	background-image:url(img/noon/title.jpg);
}

.noon_txt_1{
	width:708px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.noon_photo_1{
	width:720px;
	height:521px;
	background-image:url(img/noon/photo_1.jpg);
}

.noon_box_1{
	width:717px;
	height:293px;
	margin-top:52px;
}

.noon_photo_2{
	width:371px;
	height:293px;
	float:left;
	background-image:url(img/noon/photo_2.jpg);
}

.noon_txt_2{
	width:325px;
	height:238px;
	margin-left:21px;
	margin-top:1px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

.noon_box_2{
	width:720px;
	height:550px;
	margin-top:26px;
}

.noon_photo_3{
	width:223px;
	height:550px;
	float:left;
	background-image:url(img/noon/photo_3.jpg);
}

.noon_box_3{
	width:482px;
	height:483px;
	margin-left:15px;
	float:left;
	display:inline;
}

.noon_photo_4{
	width:482px;
	height:345px;
	background-image:url(img/noon/photo_4.jpg);
}

.noon_txt_3{
	width:475px;
	height:126px;
	margin-left:4px;
	margin-top:12px;
	line-height:150%;
	color:#636260;
}

.noon_photo_5{
	width:719px;
	height:206px;
	margin-top:25px;
	background-image:url(img/noon/photo_5.jpg);
}

/*ゼスト*/
.xest_title{
	width:720px;
	height:154px;
	background-image:url(img/xest/title.jpg);
}

.xest_txt_1{
	width:707px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.xest_photo_1{
	width:720px;
	height:550px;
	background-image:url(img/xest/photo_1.jpg);
}

.xest_box_1{
	width:720px;
	height:535px;
	margin-top:23px;
}

.xest_box_2{
	width:267px;
	height:458px;
	float:left;
}

.xest_photo_2{
	width:250px;
	height:227px;
	background-image:url(img/xest/photo_2.jpg);
}

.xest_txt_2{
	width:252px;
	height:201px;
	margin-top:30px;
	line-height:150%;
	color:#636260;
}

.xest_box_3{
	width:453px;
	height:535px;
	float:left;
}

.xest_txt_3{
	width:437px;
	height:211px;
	margin-top:3px;
	line-height:150%;
	color:#636260;
}

.xest_photo_3{
	width:437px;
	height:321px;
	margin-left:16px;
	background-image:url(img/xest/photo_3.jpg);
}

.xest_title_2{
	width:389px;
	height:27px;
	margin-top:32px;
	background-image:url(img/xest/title_2.jpg);
}

.xest_txt_4{
	width:696px;
	height:90px;
	margin-left:5px;
	margin-top:12px;
	line-height:150%;
	color:#636260;
}

.xest_photo_4{
	width:722px;
	height:224px;
	background-image:url(img/xest/photo_4.jpg);
}

/*カント*/
.canto_title{
	width:720px;
	height:154px;
	background-image:url(img/canto/title.jpg);
}

.canto_txt_1{
	width:704px;
	height:74px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.canto_photo_1{
	width:720px;
	height:538px;
	background-image:url(img/canto/photo_1.jpg);
}

.canto_box_1{
	width:718px;
	height:272px;
	margin-top:34px;
}

.canto_photo_2{
	width:371px;
	height:272px;
	background-image:url(img/canto/photo_2.jpg);
	float:left;
}

.canto_txt_2{
	width:326px;
	height:201px;
	margin-left:21px;
	margin-top:1px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

.canto_box_2{
	width:720px;
	height:565px;
	margin-top:19px;
}

.canto_box_3{
	width:502px;
	height:557px;
	margin-top:8px;
	float:left;
	display:inline;
}

.canto_title_2{
	width:274px;
	height:62px;
	margin-left:2px;
	background-image:url(img/canto/title_2.jpg);
}

.canto_txt_3{
	width:479px;
	height:116px;
	margin-left:2px;
	margin-top:16px;
	line-height:150%;
	color:#636260;
}

.canto_photo_3{
	width:451px;
	height:363px;
	background-image:url(img/canto/photo_3.jpg);
}

.canto_photo_4{
	width:218px;
	height:558px;
	background-image:url(img/canto/photo_4.jpg);
	float:left;
}

.canto_box_4{
	width:720px;
	height:520px;
	margin-top:26px;
}

.canto_photo_5{
	width:395px;
	height:519px;
	margin-top:1px;
	background-image:url(img/canto/photo_5.jpg);
	float:left;
	display:inline;
}

.canto_box_5{
	width:305px;
	height:402px;
	margin-left:20px;
	float:left;
	display:inline;
}

.canto_photo_6{
	width:305px;
	height:203px;
	background-image:url(img/canto/photo_6.jpg);
}

.canto_txt_4{
	width:299px;
	height:182px;
	margin-left:3px;
	margin-top:17px;
	line-height:150%;
	color:#636260;
}

/*イサイ*/
.isai_title{
	width:720px;
	height:114px;
	background-image:url(img/isai/title.jpg);
}

.isai_txt_1{
	width:702px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.isai_photo_1{
	width:720px;
	height:550px;
	background-image:url(img/isai/photo_1.jpg);
}

.isai_box_1{
	width:720px;
	height:341px;
	margin-top:22px;
}

.isai_txt_2{
	width:481px;
	height:256px;
	margin-top:2px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

.isai_photo_2{
	width:214px;
	height:341px;
	margin-left:25px;
	background-image:url(img/isai/photo_2.jpg);
	float:left;
	display:inline;
}

.isai_box_2{
	width:714px;
	height:232px;
	margin-top:35px;
}

.isai_photo_3{
	width:320px;
	height:232px;
	float:left;
	background-image:url(img/isai/photo_3.jpg);
}

.isai_box_3{
	width:378px;
	height:222px;
	margin-left:16px;
	margin-top:1px;
	float:left;
	display:inline;
}

.isai_title_2{
	width:331px;
	height:64px;
	background-image:url(img/isai/title_2.jpg);
}

.isai_txt_3{
	width:373px;
	height:145px;
	margin-left:5px;
	margin-top:13px;
	line-height:150%;
	color:#636260;
}

.isai_photo_4{
	width:720px;
	height:326px;
	background-image:url(img/isai/photo_4.jpg);
	margin-top:30px;
}

/*アンディ*/
.andy_title{
	width:720px;
	height:154px;
	background-image:url(img/andy/title.jpg);
}

.andy_txt_1{
	width:594px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.andy_photo_1{
	width:720px;
	height:550px;
	background-image:url(img/andy/photo_1.jpg);
}

.andy_box_1{
	width:704px;
	height:187px;
	margin-top:23px;
}

.andy_photo_2{
	width:250px;
	height:187px;
	background-image:url(img/andy/photo_2.jpg);
	float:left;
}

.andy_txt_2{
	width:437px;
	height:145px;
	margin-left:17px;
	margin-top:3px;
	float:left;
	display:inline;
	line-height:150%;
	color:#636260;
}

.andy_box_2{
	width:720px;
	height:434px;
	margin-top:24px;
}

.andy_box_3{
	width:208px;
	height:416px;
	float:left;
}

.andy_txt_3{
	width:194px;
	height:167px;
	margin-left:2px;
	line-height:150%;
	color:#636260;
}

.andy_photo_3{
	width:194px;
	height:249px;
	background-image:url(img/andy/photo_3.jpg);
}

.andy_photo_4{
	width:512px;
	height:434px;
	background-image:url(img/andy/photo_4.jpg);
	float:left;
}

.andy_title_2{
	width:611px;
	height:25px;
	margin-top:60px;
	background-image:url(img/andy/title_2.jpg);
}

.andy_txt_4{
	width:691px;
	height:90px;
	margin-left:3px;
	margin-top:14px;
	line-height:150%;
	color:#636260;
}

.andy_photo_5{
	width:722px;
	height:230px;
	background-image:url(img/andy/photo_5.jpg);
}

/*アンディタッチ*/
.andy_touch_title{
	width:720px;
	height:154px;
	background-image:url(img/andy_touch/title.jpg);
}

.andy_touch_txt_1{
	width:711px;
	height:75px;
	margin-left:9px;
	margin-top:7px;
	line-height:150%;
	color:#636260;
}

.andy_touch_photo_1{
	width:720px;
	height:538px;
	background-image:url(img/andy_touch/photo_1.jpg);
}

.andy_touch_box_1{
	width:720px;
	height:956px;
	margin-top:33px;
}

.andy_touch_box_2{
	width:358px;
	height:956px;
	float:left;
}

.andy_touch_photo_2{
	width:320px;
	height:299px;
	background-image:url(img/andy_touch/photo_2.jpg);
}

.andy_touch_txt_2{
	width:326px;
	height:150px;
	margin-left:2px;
	margin-top:14px;
	line-height:150%;
	color:#636260;
}

.andy_touch_photo_3{
	width:352px;
	height:493px;
	background-image:url(img/andy_touch/photo_3.jpg);
}

.andy_touch_box_3{
	width:362px;
	height:895px;
	float:left;
}

.andy_touch_txt_3{
	width:358px;
	height:190px;
	margin-top:1px;
	line-height:150%;
	color:#636260;
}

.andy_touch_photo_4{
	width:347px;
	height:539px;
	margin-left:15px;
	background-image:url(img/andy_touch/photo_4.jpg);
}

.andy_touch_txt_4{
	width:326px;
	height:145px;
	margin-left:19px;
	margin-top:20px;
	line-height:150%;
	color:#636260;
}

.andy_touch_title_2{
	width:716px;
	height:27px;
	margin-top:42px;
	background-image:url(img/andy_touch/title_2.jpg);
}

.andy_touch_txt_5{
	width:690px;
	height:90px;
	margin-left:4px;
	margin-top:12px;
	line-height:150%;
	color:#636260;
}

.andy_touch_photo_5{
	width:722px;
	height:230px;
	background-image:url(img/andy_touch/photo_5.jpg);
}

/*Mammaの家*/
.mamma_main{
	width:890px;
	height:auto;
	margin:24px auto 0px;
	background-color: #FCCDBD;
	padding-bottom: 32px;
}

.mamma_top{
	width:890px;
	height:774px;
	background-image: url(img/mamma/img_top.jpg);
	background-repeat: no-repeat;
}

.mamma_top_ttl{
	width:518px;
	height:32px;
	color: #37251E;
	padding-top: 42px;
	padding-left: 242px;
}

.mamma_top_cm1{
	width:352px;
	height:46px;
	color: #6A3638;
	padding-top: 78px;
	padding-left: 476px;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1px;
}

.mamma_top_cm2{
	width:352px;
	height:auto;
	color: #6A3638;
	padding-top: 0px;
	padding-left: 476px;
	line-height: 160%;
	letter-spacing: 2px;
}

.mamma_point{
	width:844px;
	height:54px;
	background-image: url(img/mamma/img_point_ttl.jpg);
	background-repeat: no-repeat;
	margin: 25px auto 0px;
}

.mamma_point_ttl{
	width:218px;
	color: #6A3638;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 19px;
	padding-left: 19px;
	height: 35px;
	float: left;
	letter-spacing: 1px;
}

.mamma_point_txt{
	width:276px;
	color: #6A3638;
	padding-top: 21px;
	padding-left: 38px;
	height: 33px;
	float: left;
	letter-spacing: 1px;
}

.mamma_point_img{
	width:806px;
	height: 900px;
	background-image: url(img/mamma/img_point.jpg);
	background-repeat: no-repeat;
	margin: 12px auto 0px;
}

.mamma_idea{
	width:844px;
	height:59px;
	background-image: url(img/mamma/img_idea_ttl.jpg);
	background-repeat: no-repeat;
	margin: 25px auto 0px;
}

.mamma_idea_ttl{
	width:400px;
	color: #6A3638;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 24px;
	padding-left: 19px;
	height: 35px;
	float: left;
	letter-spacing: 1px;
}

.mamma_idea_img{
	width:820px;
	height: 1027px;
	background-image: url(img/mamma/img_idea.jpg);
	background-repeat: no-repeat;
	margin: 16px auto 0px;
}

.mamma_select{
	width:844px;
	height:66px;
	background-image: url(img/mamma/img_select_ttl.jpg);
	background-repeat: no-repeat;
	margin: 25px auto 0px;
}

.mamma_select_ttl{
	width:400px;
	color: #6A3638;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 24px;
	padding-left: 19px;
	height: 35px;
	float: left;
	letter-spacing: 1px;
}

.mamma_select_bg{
	width:844px;
	height: 900px;
	background-image: url(img/mamma/img_select.jpg);
	background-repeat: no-repeat;
	margin: 9px auto 0px;
}

.mamma_select_txt1{
	width:794px;
	color: #6A3638;
	padding-top: 17px;
	padding-left: 16px;
	height: 34px;
	letter-spacing: 1px;
	line-height: 140%;
}

.mamma_select_txt2{
	width:357px;
	height: 36px;
	color: #FF0000;
	padding-top: 558px;
	padding-left: 434px;
	letter-spacing: 1px;
	line-height: 140%;
	font-size: 11pt;
	font-weight: bold;
}

.mamma_select_txt3{
	width:370px;
	height: 70px;
	color: #6A3638;
	padding-top: 26px;
	padding-left: 434px;
	letter-spacing: 1px;
	line-height: 150%;
}
