@import url("base.css");

/*	フラッシュ
---------------------*/
#main_flash{
}

/*	新着情報
---------------------*/
#news{
	background:url(../img/index/news_title_bg.gif) top left no-repeat;
}
#news .news_title{
	float:left;
}
#news .news_link{
	float:left;
	padding-top:19px;
	padding-left:11px;
}
#news .news_list{
	clear:both;
	padding:7px 12px 0px 11px;
	background:#F7F2EC;
}
#news .news_list:after {
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
}
#news .news_list {
  min-height: 1px;
}
* html #news .news_list {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#news .news_list .news_item{
	padding:9px 0 21px;
	border-bottom:solid 1px #DED8D3;
	margin:0;
}
#news .news_list .news_item .date{
	height:15px;
	font-size:11px;
	font-family:Verdana;
	padding-left:8px;
	color:#7F7F7F;
}
#news .news_list .news_item .title{
	line-height:16px;
	padding-left:8px;
	padding-bottom:3px;
	background:url(../img/index/news_yaji.gif) top left no-repeat;
}
#news .news_bottom{
	line-height:16px;
	text-align:right;
	padding:9px 0 9px;
}
#news .news_bottom img{
	margin-left:5px;
	vertical-align:bottom;
}
/*	右コンテンツ
---------------------*/
#right_contents{
	clear:both;
	margin-top:26px;
}
/*	イベント情報
---------------------*/
#event{
	background:url(../img/index/event_title_bg.gif) top left no-repeat;
}
#event .event_title{
	float:left;
}
#event .event_link{
	float:right;
	width:200px;
	padding-top:33px;
}
#event .event_link li{
	display:inline;
	padding-left:10px;
	padding-right:14px;
}

#event .event_list{
	clear:both;
	padding:1px 21px 0px 21px;
	background:url(../img/index/event_bg.gif) center repeat-y;
}
#event .event_list .event_item{
	padding:8px 0 11px;
	background:url(../img/base/dot_line.gif) bottom repeat-x;
}
#event .event_list .event_item_end{
	padding:8px 0 10px;
}
#event .event_list .photo{
	float:left;
	padding-right:8px;
	padding-top:2px;
}
#event .event_list .text_area{
	float:left;
	width:370px;
}
#event .event_list .text_area .date{
	font-family:Verdana;
	font-size:11px;
	color:#009497;
	padding-bottom:2px;
}
#event .event_list .text_area .title{
	line-height:16px;
}
#event .event_list .btn{
	float:right;
	padding-top:28px;
}
/*	企業情報
---------------------*/
#company{
	padding-bottom:6px;
	background:url(../img/index/company_bottom.gif) bottom no-repeat;
}
#company .company_title{
}
#company .company_list{
	text-align:center;
	background:url(../img/index/company_bg.gif) top center repeat-y;
}
/* メニューボタンボタン */
#company .company_list a{
	width:188px;
	height:72px;
	display:block;
	margin:0 auto;
}
#company a.bt_company1{ background:url(../img/index/bt_company1_h.jpg) top right no-repeat; }
#company a.bt_company2{ background:url(../img/index/bt_company2_h.jpg) top right no-repeat; }
#company a.bt_company3{ background:url(../img/index/bt_company3_h.jpg) top right no-repeat; }

/*	代表挨拶
---------------------*/
#gree{
	clear:both;
}
/*	不動産情報1
---------------------*/
#estate_contents1{
	margin-bottom:11px;
}
/*不動産情報ボタン*/
#estate_contents1 .bt_estate_wa{
	width:265px;
	height:280px;
	float:left;
	background:url(../img/index/bt_estate.jpg) top right no-repeat;
}
#estate_contents1 .bt_estate_wa a{
	width:265px;
	height:280px;
	display:block;
	background:url(../img/index/bt_estate.jpg) top left no-repeat;
}
/*モデルハウスボタン*/
#estate_contents1 .bt_model_wa{
	width:265px;
	height:280px;
	float:left;
	background:url(../img/index/bt_model.jpg) top right no-repeat;
}
#estate_contents1 .bt_model_wa a{
	width:265px;
	height:280px;
	display:block;
	background:url(../img/index/bt_model.jpg) top left no-repeat;
}

/*	不動産情報2
---------------------*/
#estate_contents2{
	margin-bottom:16px;
}

/*	おすすめ不動産
---------------------*/
#reco{
	width:245px;
	float:left;
}
#reco .reco_title{
}
#reco .reco_list{
	padding:0 7px;
}
#reco .reco_list .reco_item{
	padding:6px 0 8px;
	background:url(../img/base/dot_line.gif) bottom repeat-x;
}
#reco .reco_item .photo{
	float:left;
	padding-top:2px;
}
#reco .reco_item .text_area{
	float:right;
	width:174px;
}
#reco .reco_item .text_area .date{
	font-family:Verdana;
	font-size:11px;
	padding-bottom:3px;
}
#reco .reco_item .text_area .date img{
	margin-left:3px;
	vertical-align:top;
}
#reco .reco_item .text_area .title{
}
#reco .reco_item .text_area .comment{
	font-size:10px;
	color:#999999;
	letter-spacing:1px;
	font-family:Verdana ,"ＭＳ Ｐゴシック";
}
#reco .reco_item .text_area .comment a{
	color:#999999;
}
#reco .reco_bottom{
	padding-top:11px;
	padding-right:8px;
	text-align:right;
}
#reco .reco_bottom img{
	margin-right:5px;
}
/*	お客様の声
---------------------*/
#voice{
	clear:both;
	height:280px;
	background:url(../img/index/voice_bg.jpg) top left no-repeat;
	margin-bottom:7px;
}
#voice a{ color:#00A0C6; }
#voice a:hover{ color:#04CEFE; }
#voice .voice_title{
}
#voice .voice_item {
	padding:6px 25px;
}
#voice .voice_item .photo{
	float:left;
	background:#FFFFFF;
	padding:1px;
}
#voice .voice_item .text_area{
	float:right;
	width:286px;
	padding-top:4px;
}
#voice .voice_item .text_area .title{
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:5px;
}
#voice .voice_item .text_area .comment{
	color:#4D4D4D;
	line-height:18px;
	padding-bottom:5px;
}
/*詳細ボタン*/
#voice .voice_item a.bt_voice{
	width:90px;
	height:25px;
	display:block;
	background:url(../img/index/bt_voice.gif) top left no-repeat;
}
#voice .voice_item a.bt_voice:hover{ background-position:top right; }

/*	ブログ
---------------------*/
#blog{
	padding-top:16px;
	text-align:center;
	background:url(../img/index/blog_bg.jpg) #919A8B top left no-repeat;
}
#blog .blog_list{
	padding:0 10px;
}
#blog .blog_list .blog_item{
	text-align:left;
	padding:7px 0 8px;
	background:url(../img/index/blog_dot_line.gif) bottom repeat-x;
}
#blog .blog_list .blog_item .date{
	color:#C8CDC5;
	font-family:Verdana;
	font-size:11px;
	padding-bottom:4px;
}
#blog .blog_list .blog_item .title{
	font-size:10px;
	color:#FFFFFF;
}
#blog .blog_list .blog_item .title a{
	color:#FFFFFF;
}
#blog .blog1{
	padding-bottom:11px;
}
#blog .blog2{
	padding-bottom:4px;
}
#blog .blog3{
	padding-bottom:13px;
}
#blog .blog4{
}
/*ブログボタン*/
#blog .bt_blog_wa{
	width:200px;
	height:27px;
	margin-top:18px;
	background:url(../img/index/bt_blog.gif) right bottom no-repeat;
}
#blog .bt_blog_wa a{
	width:200px;
	height:27px;
	display:block;
	background:url(../img/index/bt_blog.gif) left top no-repeat;
}
/*ブログボタン1*/
#blog .bt_blog1_wa{
	width:180px;
	height:85px;
	margin:0 auto;
	background:url(../img/index/bt_blog1.jpg) top right no-repeat;
}
#blog .bt_blog1_wa a{
	width:180px;
	height:85px;
	display:block;
	background:url(../img/index/bt_blog1.jpg) top left no-repeat;
}
/*ブログボタン2*/
#blog .bt_blog2_wa{
	width:180px;
	height:92px;
	margin:0 auto;
	background:url(../img/index/bt_blog2.jpg) top right no-repeat;
}
#blog .bt_blog2_wa a{
	width:180px;
	height:92px;
	display:block;
	background:url(../img/index/bt_blog2.jpg) top left no-repeat;
}
/*ブログボタン3*/
#blog .bt_blog3_wa{
	width:180px;
	height:100px;
	margin:0 auto;
	background:url(../img/index/bt_blog3.jpg) top right no-repeat;
}
#blog .bt_blog3_wa a{
	width:180px;
	height:100px;
	display:block;
	background:url(../img/index/bt_blog3.jpg) top left no-repeat;
}
/*ブログボタン4*/
#blog .bt_blog4_wa{
	width:180px;
	height:92px;
	margin:0 auto;
	background:url(../img/index/bt_blog4.jpg) top right no-repeat;
}
#blog .bt_blog4_wa a{
	width:180px;
	height:92px;
	display:block;
	background:url(../img/index/bt_blog4.jpg) top left no-repeat;
}

/*	よくあるご質問
---------------------*/
#faq{
	margin-bottom:34px;
}
#faq .faq_title{
}
#faq .faq_list{
	height:100%;
	padding-top:6px;
	background:url(../img/index/faq_bg.jpg) right bottom no-repeat;
}
/*よくある質問ボタン*/
#faq .faq_list .bt_faq1_wa{
	width:189px;
	height:170px;
	float:left;
	background:url(../img/index/bt_faq1.jpg) -185px top no-repeat;
}
#faq .faq_list .bt_faq1_wa a{
	width:185px;
	height:170px;
	display:block;
	background:url(../img/index/bt_faq1.jpg) top left no-repeat;
}
#faq .faq_list .bt_faq2_wa{
	width:189px;
	height:170px;
	float:left;
	background:url(../img/index/bt_faq2.jpg) -185px top no-repeat;
}
#faq .faq_list .bt_faq2_wa a{
	width:185px;
	height:170px;
	display:block;
	background:url(../img/index/bt_faq2.jpg) top left no-repeat;
}
#faq .faq_list .bt_faq3_wa{
	width:187px;
	height:170px;
	float:left;
	background:url(../img/index/bt_faq3.jpg) -185px top no-repeat;
}
#faq .faq_list .bt_faq3_wa a{
	width:185px;
	height:170px;
	display:block;
	background:url(../img/index/bt_faq3.jpg) top left no-repeat;
}
#faq .faq_list .bt_faq4_wa{
	width:185px;
	height:170px;
	float:left;
	background:url(../img/index/bt_faq4.jpg) -185px top no-repeat;
}
#faq .faq_list .bt_faq4_wa a{
	width:185px;
	height:170px;
	display:block;
	background:url(../img/index/bt_faq4.jpg) top left no-repeat;
}
#faq .faq_list .bt_faq5_wa{
	width:189px;
	height:172px;
	float:left;
	background:url(../img/index/bt_faq5.jpg) -185px top no-repeat;
}
#faq .faq_list .bt_faq5_wa a{
	width:185px;
	height:172px;
	display:block;
	background:url(../img/index/bt_faq5.jpg) top left no-repeat;
}
#faq .faq_list .bt_faq6_wa{
	width:185px;
	height:172px;
	float:left;
	background:url(../img/index/bt_faq6.jpg) -185px top no-repeat;
}
#faq .faq_list .bt_faq6_wa a{
	width:185px;
	height:172px;
	display:block;
	background:url(../img/index/bt_faq6.jpg) top left no-repeat;
}

/*	お問い合わせ
---------------------*/
#contact{
	background:url(../img/news/info_box.gif) top left no-repeat;
	height:285px;
	margin-bottom:28px;
}
#contact .contact_title{
}
#contact .contact_body1{
	padding:13px 45px 0 170px;
}
#contact .contact_body3{
	padding:14px 19px 0px 40px;
}

#contact .contact_body1 .tel{
	float:left;
}
#contact .contact_body1 .contact_list{
	float:right;
}
#contact .contact_body1 .contact_list li{
	float:left;
}
#contact .contact_body2{
	padding:15px 45px 0 170px;
}
#contact .contact_body2 address{
	float:left;
	display:block;
}
#contact .contact_body2 .guidance_list{
	float:left;
}
#contact .contact_body2 .guidance_list li{
	float:left;
}
/*会社概要ボタン*/
a.pop-but01{
	width:85px;
	height:35px;
	background:url(../img/index/bt_about.gif) top left no-repeat;
	display:block;
}
a:hover.pop-but01{
	background:url(../img/index/bt_about.gif) top right no-repeat;
}
/*アクセスマップボタン*/
a.pop-but02{
	width:89px;
	height:35px;
	display:block;
	background:url(../img/index/bt_access.gif) top left no-repeat;
}
a:hover.pop-but02{
	background:url(../img/index/bt_access.gif) top right no-repeat;
}
/*よくある質問ボタン*/
a.pop-but03{
	width:135px;
	height:35px;
	display:block;
	background:url(../img/index/bt_faq.gif) top right no-repeat;
}
a:hover.pop-but03{
	background:url(../img/index/bt_faq.gif) top left no-repeat;
}

.main-title-wa{
	background:url(../img/news/main_title.gif) top left no-repeat;
	height:22px;
	padding-left:463px;
	padding-top:12px;
	color:#FFFFFF;
}





a.info-box01{
	background:url(../img/index/info_but01_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	padding-left:1px;
	display:block;
}

a:hover.info-box01{
	background:url(../img/index/info_but01.gif) top left no-repeat;
}

a.info-box02{
	background:url(../img/index/info_but02_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	padding-left:1px;
	display:block;
}

a:hover.info-box02{
	background:url(../img/index/info_but02.gif) top left no-repeat;
}

a.info-box03{
	background:url(../img/index/info_but03_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	padding-left:1px;
	display:block;
}

a:hover.info-box03{
	background:url(../img/index/info_but03.gif) top left no-repeat;
}

a.info-box04{
	background:url(../img/index/info_but04_02.gif) top left no-repeat;
	width:165px;
	height:108px;
	display:block;
}

a:hover.info-box04{
	background:url(../img/index/info_but04.gif) top left no-repeat;
}



.left-box{
	float:left;
}


/*	エリアの不動産情報
---------------------*/
#estatemap{
	width:278px;
	float:right;
}

/*	左コンテンツ
---------------------*/
#left_contents{
	margin-top:9px;
}
/*	コンセプト
---------------------*/
#concept {
	margin-bottom:10px;
	background:url(../img/index/concept_bg.jpg) top left no-repeat;
}
#concept .concept_title{
}
#concept ol{
	padding-left:65px;
}
#concept ol li{
	display:inline;
}
/* メニューボタンボタン */
#concept ol a{
	width:130px;
	height:42px;
	display:block;
}


#concept a.bt_concept1{ background:url(../img/index/bt_concept1.gif) top right no-repeat; }
#concept a.bt_concept2{ background:url(../img/index/bt_concept2.gif) top right no-repeat; }
#concept a.bt_concept3{ background:url(../img/index/bt_concept3.gif) top right no-repeat; }
#concept a.bt_concept4{ background:url(../img/index/bt_concept4.gif) top right no-repeat; }
#concept a.bt_concept5{ background:url(../img/index/bt_concept5.gif) top right no-repeat; }


#concept a:hover.bt_concept1{ background:url(../img/index/bt_concept1_h.gif) top right no-repeat; }
#concept a:hover.bt_concept2{ background:url(../img/index/bt_concept2_h.gif) top right no-repeat; }
#concept a:hover.bt_concept3{ background:url(../img/index/bt_concept3_h.gif) top right no-repeat; }
#concept a:hover.bt_concept4{ background:url(../img/index/bt_concept4_h.gif) top right no-repeat; }
#concept a:hover.bt_concept5{ background:url(../img/index/bt_concept5_h.gif) top right no-repeat; }

/*	ラクラシア
---------------------*/
#rakurashie {
	margin-bottom:10px;
	background:url(../img/index/rakurashie_bg.jpg) top left no-repeat;
}
#rakurashie .rakurashie_title{
}
#rakurashie ol{
	padding-left:65px;
}
#rakurashie ol li{
	display:inline;
}
/* メニューボタンボタン */
#rakurashie ol a{
	width:130px;
	height:42px;
	display:block;
}

#rakurashie a.bt_rakurashie1{ background:url(../img/index/bt_rakurashie1.gif) top right no-repeat; }
#rakurashie a.bt_rakurashie2{ background:url(../img/index/bt_rakurashie2.gif) top right no-repeat; }
#rakurashie a.bt_rakurashie3{ background:url(../img/index/bt_rakurashie3.gif) top right no-repeat; }
#rakurashie a.bt_rakurashie4{ background:url(../img/index/bt_rakurashie4.gif) top right no-repeat; }
#rakurashie a.bt_rakurashie5{ background:url(../img/index/bt_rakurashie5.gif) top right no-repeat; }
#rakurashie a.bt_rakurashie6{ background:url(../img/index/bt_rakurashie6.gif) top right no-repeat; }

#rakurashie a:hover.bt_rakurashie1{ background:url(../img/index/bt_rakurashie1_h.gif) top right no-repeat; }
#rakurashie a:hover.bt_rakurashie2{ background:url(../img/index/bt_rakurashie2_h.gif) top right no-repeat; }
#rakurashie a:hover.bt_rakurashie3{ background:url(../img/index/bt_rakurashie3_h.gif) top right no-repeat; }
#rakurashie a:hover.bt_rakurashie4{ background:url(../img/index/bt_rakurashie4_h.gif) top right no-repeat; }
#rakurashie a:hover.bt_rakurashie5{ background:url(../img/index/bt_rakurashie5_h.gif) top right no-repeat; }
#rakurashie a:hover.bt_rakurashie6{ background:url(../img/index/bt_rakurashie6_h.gif) top right no-repeat; }

/*	ハウス
---------------------*/
#house {
	margin-bottom:17px;
	background:url(../img/index/house_bg.jpg) top left no-repeat;
}
#house .house_title{
}
#house ol{
	padding-left:65px;
}
#house ol li{
	display:inline;
}
/* メニューボタンボタン */
#house ol a{
	width:130px;
	height:42px;
	display:block;
}

#house a.bt_house1{ background:url(../img/index/bt_house1.gif) top right no-repeat; }
#house a.bt_house2{ background:url(../img/index/bt_house2.gif) top right no-repeat; }
#house a.bt_house3{ background:url(../img/index/bt_house3.gif) top right no-repeat; }
#house a.bt_house4{ background:url(../img/index/bt_house4.gif) top right no-repeat; }
#house a.bt_house5{ background:url(../img/index/bt_house5.gif) top right no-repeat; }
#house a.bt_house6{ background:url(../img/index/bt_house6.gif) top right no-repeat; }
#house a.bt_house7{ background:url(../img/index/bt_house7.gif) top right no-repeat; }

#house a:hover.bt_house1{ background:url(../img/index/bt_house1_h.gif) top right no-repeat; }
#house a:hover.bt_house2{ background:url(../img/index/bt_house2_h.gif) top right no-repeat; }
#house a:hover.bt_house3{ background:url(../img/index/bt_house3_h.gif) top right no-repeat; }
#house a:hover.bt_house4{ background:url(../img/index/bt_house4_h.gif) top right no-repeat; }
#house a:hover.bt_house5{ background:url(../img/index/bt_house5_h.gif) top right no-repeat; }
#house a:hover.bt_house6{ background:url(../img/index/bt_house6_h.gif) top right no-repeat; }
#house a:hover.bt_house7{ background:url(../img/index/bt_house7_h.gif) top right no-repeat; }

/*	営業エリア
---------------------*/
#targetarea {
	padding:18px 10px;
	background:url(../img/index/area_bg.gif) top repeat-x;
}
#targetarea .targetarea_title{
	padding-bottom:5px;
}
#targetarea .targetarea_list{
	font-size:11px;
	line-height:16px;
}





/*
	追加　中田　10_1_12
*/

a.atto-bana{
	background:url(../img/index/atto.jpg) top left no-repeat;
	width:200px;
	height:175px;
	display:block;
}

a:hover.atto-bana{
	background-position:right;
}

#targetarea2 {
	padding:18px 0px;
	background:url(../img/index/area_bg.gif) top repeat-x;
}
#targetarea2 .targetarea_title2{
	padding:0 10px 10px;
}
#targetarea2 .targetarea_list{
	font-size:11px;
	line-height:16px;
}

