@import url("base.css");

a img{ border:0; }

/* ヘッダ
-----------------------------------*/
#header_wrapper {
	width:100%;
	margin:auto;
	background:url(../img/index/header_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

#header {
	width:960px;
	margin:auto;
}

#header .top_intro {
	color:#B3B3B3;
	background:#F7F7F7;
	height:25px;
}

#header .top_intro .copy {
	float:left;
	width:550px;/*450px*/
	font-size:11px;
	padding-top:5px;
}

#header .top_intro .submenu {
	float:right;
	width:300px;
	font-size:10px;
	padding-top:3px;
	text-align:right;
}

#header .top_intro .submenu a {
	color:#00A0C6;
}
#header .top_intro .submenu a:hover {
	color:#FFCC00;
}

#header .logo_area {
	float:left;
	width:562px;
	height:65px;
	background:url(../img/base/header_logobg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:20px;
}

#header .intro {
	width:276px;
	float:right;
	height:85px;
	text-align:right;
}

#header .intro .time {
	width:276px;
	color:#4D759F;
	font-size:10px;
	line-height:15px;
	padding-top:8px;
}

#header .intro .tell {
	height:30px;
}

#header .intro .links {
	height:32px;
}

#header .intro .links a {
	display:block;
	height:27px;
	font-size:0;
	line-height:0;
}

#header .intro .links a.header_link1 {
	width:121px;
	float:left;
	background:url(../img/base/bt_header_member.jpg);
	background-position:top left;
}

#header .intro .links a.header_link2 {
	width:151px;
	float:left;
	margin-left:4px;
	background:url(../img/base/bt_header_contact.jpg);
	background-position:top left;
}

#header .intro .links a.active,
#header .intro .links a:focus,
#header .intro .links a:hover {
	background-position:top right;
}




/* グローバルメニューエリア
-----------------------------------*/
#global_menu_area {
	width:100%;
	height:66px;
	margin:auto;
	background:url(../img/index/mainmenu_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

#global_menu {
	width:960px;
	height:41px;
	margin:auto;
	background:url(../img/index/global_menu.gif) no-repeat 0px -41px;
}
#global_menu ul,
#global_menu ul li{
	list-style:none;
	padding:0;
	margin:0;
}
#global_menu ul li{
	float:left;
}

#global_menu a {
	width:135px;
	height:41px;
	display:block;
	background:url(../img/index/global_menu.gif) no-repeat 0px 0px;
}

/* メニュー1
-----------------------------------*/
#global_menu a.bt_menu1 {
	background-position:0px 0px;
}
#global_menu a.bt_menu1_out {
	background-position:0px -41px;
}


/* メニュー2
-----------------------------------*/
#global_menu a.bt_menu2 {
	background-position:-135px 0px;
}
#global_menu a.bt_menu2_out {
	background-position:-135px -41px;
}


/* メニュー3
-----------------------------------*/
#global_menu a.bt_menu3 {
	background-position:-270px 0px;
}
#global_menu a.bt_menu3_out {
	background-position:-270px -41px;
}


/* メニュー4
-----------------------------------*/
#global_menu a.bt_menu4 {
	background-position:-405px 0px;
}
#global_menu a.bt_menu4_out {
	background-position:-405px -41px;
}


/* メニュー5
-----------------------------------*/
#global_menu a.bt_menu5 {
	background-position:-540px 0px;
}
#global_menu a.bt_menu5_out {
	background-position:-540px -41px;
}

/* メニュー6
-----------------------------------*/
#global_menu a.bt_menu6 {
	background-position:-675px 0px;
}
#global_menu a.bt_menu6_out {
	background-position:-675px -41px;
}

/* メニュー7
-----------------------------------*/
#global_menu a.bt_menu7 {
	width:149px;
	background-position:-810px 0px;
}
#global_menu a.bt_menu7_out {
	width:149px;
	background-position:-810px -41px;
}


/* レイアウト
-----------------------------------*/
#main_contents{
	width:960px;
	margin:auto;
}

#main_area {
	width:740px;
	float:left;
}

#right_area {
	width:210px;
	float:right;
}

#second_wrapper {
	width:740px;
}

#left_area {
	width:200px;
	float:left;
}

#center_area {
	width:521px;
	float:right;
}




/* Flashエリア
-----------------------------------*/
#flash_area {
	width:100%;
	margin:auto;
}

/* 登録件数エリア
-----------------------------------*/
#reg {
	width:960px;
	margin-bottom:6px;
}

#reg .reg_box {
	width:940px;
	color:#FFFFFF;
	padding: 0px 10px;
	background:#BFBFBF;
}

#reg .reg_intro {
	float:left;
	width:730px;
	font-size:11px;
	padding:5px 0px 3px;
}

#reg .reg_title {
	width:200px;/*230px*/
	float:right;
	text-align:right;
	padding-top:3px;
}

#reg .reg_title span.reg_namber {
	font-size:13px;
	font-weight:bold;
	font-family:'Verdana';
	color:#FFFF3E;
}


/* MapFlashエリア
-----------------------------------*/
.map_flash_area {
	width:740px;
	margin-bottom:25px;
}

#main_contents #news_event_wrapper {
	width:740px;
}


/* 最新のお知らせ
-----------------------------------*/
#main_contents #news_event_wrapper .news_area {
	width:360px;
	float:left;
	background:url(../img/index/news_event_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#main_contents #news_event_wrapper .list_wrapper {
	width:350px;
	padding:0 5px;
	padding-bottom:5px;
}

#main_contents #news_event_wrapper .inner {
	background:#FFFFFF;
	width:330px;
	padding:0 10px;
}

#main_contents #news_event_wrapper .inner .repeat_box {
	padding:7px 0;
	width:330px;
}

#main_contents #news_event_wrapper .inner .repeat_box2 {
	padding:7px 0;
	width:330px;
	background:#F6F6F6;
}


#main_contents #news_event_wrapper .inner .photo {
	width:36px;
	height:36px;
	float:left;
	border:solid 1px #D9D9D9;
	background:#FFFFFF;
	padding:1px;
}

#main_contents #news_event_wrapper .inner .text_box {
	width:284px;
	float:right;
}

#main_contents .inner .day {
	font-size:11px;
	font-family:'Verdana';
	width:284px;
}

#main_contents .inner .day img {
	margin-left:10px;
}


#main_contents #news_event_wrapper .inner .text {
	width:284px;
}

#main_contents .inner .news_footer {
	width:330px;
	height:36px;
}

#main_contents .inner .news_footer .rss_icon {
	width:19px;
	float:left;
	padding:11px 0;
}

#main_contents .inner .news_footer .rss_text {
	width:241px;
	float:left;
	padding:10px 0 14px 0;
}

#main_contents .inner .news_footer a.bt_list_news {
	width:70px;
	float:left;
	height:22px;
	display:block;
	background:url(../img/index/bt_list_news.jpg) no-repeat top left;
	margin:7px 0;
}
#main_contents .inner .news_footer a.bt_list_news:hover {
	background-position:top right;
}

#main_contents .inner .news_footer a.bt_list_event {
	width:70px;
	float:left;
	height:22px;
	display:block;
	background:url(../img/index/bt_list_event.jpg) no-repeat top left;
	margin:7px 0;
}
#main_contents .inner .news_footer a.bt_list_event:hover {
	background-position:top right;
}


/* タブエリア */
#main_contents #news_event_wrapper .inner .tab_area {
	width:164px;
	background:url(../img/index/tab_bg.gif) no-repeat left top;
	padding:5px 10px 0px 156px;
}

.tab_news {
	float:left;
	width:80px;
	height:27px;
	display:block;
	cursor:pointer;
	background:url(../img/index/tab_news.gif) no-repeat left top;
}
.tab_news:hover {
	background-position:right top;
}
.tab_news_out {
	float:left;
	width:80px;
	height:27px;
	display:block;
	cursor:pointer;
	background:url(../img/index/tab_news.gif) no-repeat right top;
}

.tab_event {
	float:right;
	width:80px;
	height:27px;
	display:block;
	cursor:pointer;
	background:url(../img/index/tab_event.gif) no-repeat left top;
}
.tab_event:hover {
	background-position:right top;
}
.tab_event_out {
	float:right;
	width:80px;
	height:27px;
	display:block;
	cursor:pointer;
	background:url(../img/index/tab_event.gif) no-repeat right top;
}


/* 一押し物件
-----------------------------------*/
#main_contents .reco_area {
	width:360px;
	float:right;
	background:url(../img/index/news_event_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-bottom:5px;
}

#main_contents .reco_area .back {
	width:360px;
	background:url(../img/index/reco_bg.gif) repeat-y left top;
}

#main_contents .reco_area .back .reco_inner {
	width:330px;
	background:url(../img/index/reco_photo.jpg) no-repeat left top;
	padding:35px 15px 12px;
}

/* 写真 */
#main_contents .reco_area .back .reco_inner .photo {
	float:right;
	width:160px;
	text-align:center;
}

/* 情報 */
#main_contents .reco_area .back .reco_inner .info {
	float:left;
	width:155px;
	color:#666666;
	font-size:11px;
	line-height:15px;
	padding-top:50px;
}
#main_contents .reco_area .back .reco_inner .info .icon {
	width:155px;
	padding-bottom:3px;
}
#main_contents .reco_area .back .reco_inner .info .title {
	width:155px;
	font-size:12px;
	padding-bottom:10px;
	text-decoration:none;
}
#main_contents .reco_area .back .reco_inner .info .price {
	color:#F6640E;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
}
#contents .reco_area .back .reco_inner .info .number {
	font-family:Verdana;
}

/* コメント */
#main_contents .reco_area .back .reco_inner .comment {
	width:328px;
	height:32px;
	color:#7F7F7F;
	font-size:10px;
	line-height:16px;
	padding:12px 0px 16px;
}

a.bt_push_details {
	float:left;
	width:167px;
	height:22px;
	display:block;
	background:url(../img/index/bt_push_details.gif) no-repeat left top;
	margin-right:8px;
}
a.bt_push_details:hover {
	background-position:right top;
}

a.bt_push_list {
	float:right;
	width:70px;
	height:22px;
	display:block;
	background:url(../img/index/bt_push_list.gif) no-repeat left top;
}
a.bt_push_list:hover {
	background-position:right top;
}








/* left_header
-----------------------------------*/

/* login_head
-----------------------------------*/
#left_area .login_head {
	width:200px;
	margin-top:25px;
	margin-bottom:25px;
	background:url(../img/index/login_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#left_area .login_head .list_wrapper {
	width:190px;
	padding:0 5px;
	padding-bottom:5px;
}

#left_area .login_head .list_wrapper .inner {
	width:170px;
	padding:0 10px;
	background:#FFFFFF url(../img/index/login_inner_bg.gif) no-repeat left top;
}

#left_area .login_head .list_wrapper .inner a.fontsize_14b {
	font-size:14px;
	font-weight:bold;
	font-family:'Verdana';
}

#left_area .login_head .list_wrapper .login_headbg {
	width:170px;
	font-size:11px;
	padding:10px 0px 0px;
}

#left_area .login_head .list_wrapper .inner .text {
	font-size:11px;
	line-height:15px;
	width:170px;
	margin:8px 0;
}

#left_area .login_head .list_wrapper .inner .listtext {
	font-size:10px;
	width:170px;
	margin-bottom:3px;
}

#left_area .login_head .list_wrapper .inner a.bt_login {
	width:171px;
	height:47px;
	display:block;
	background:url(../img/index/bt_login.jpg) no-repeat top left;
	padding-bottom:10px;
}

#left_area .login_head .list_wrapper .inner a.bt_login:hover {
	background-position:top right;
}


/* voice_head
-----------------------------------*/
#left_area .voice_head {
	width:200px;
	margin-bottom:20px;
	background:url(../img/index/login_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#left_area .voice_head .list_wrapper {
	width:190px;
	padding:0 5px;
	padding-bottom:5px;
}

#left_area .voice_head .list_wrapper .inner {
	background:#FFFFFF;
	width:178px;
	padding:0 6px;
	font-size:11px;
	line-height:14px;
}

#left_area .voice_head .list_wrapper .inner .box {
	width:178px;
	padding-top:8px;
	margin-bottom:8px;
	}

#left_area .voice_head .list_wrapper .inner .box .photo {
	width:60px;
	height:50px;
	float:left;
}


#left_area .voice_head .list_wrapper .inner .box .text {
	width:110px;
	float:right;
	font-size:12px;
	line-height:14px;
}

#left_area .voice_head .list_wrapper .inner .box .text img {
	margin-left:5px;
}

#left_area .voice_head .list_wrapper .inner .comment {
	width:178px;
	margin-bottom:8px;
	line-height:13px;
}

#left_area .voice_head .list_wrapper .inner a.bt_voice {
	width:161px;
	height:31px;
	display:block;
	margin:0 auto;
	background:url(../img/index/bt_voice.jpg) no-repeat top left;
	padding-bottom:10px;
}

#left_area .voice_head .list_wrapper .inner a.bt_voice:hover {
	background-position:top right;
}

span.font_bold {
	font-weight:bold;
}

span.fontsize_14b {
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	font-family:'Verdana';
}

span.fontsize_11 {
	font-size:11px;
}

/* 左サイドバナー
-----------------------------------*/
.banner_title {
	width:186px;
	margin-top:3px;
	padding-left:10px;
}

.banner_comment {
	width:167px;
	color:#7F7F7F;
	margin-top:2px;
	padding:0 9px 0 24px;
	font-size:11px;
	line-height:13px;
}
/*091130追加*/
a.banner_blog3 {
	width:200px;
	height:94px;
	display:block;
	margin-top:21px;
	background-image:url(../img/index/banner_blog3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.banner_blog3:hover {
	background-position:top right;
}

a.banner_qa {
	width:200px;
	height:87px;
	display:block;
	margin-top:21px;
	background-image:url(../img/index/banner_qa.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.banner_qa:hover {
	background-position:top right;
}

a.banner_luna {
	width:200px;
	height:81px;
	display:block;
	margin-top:20px;
	background-image:url(../img/index/banner_luna.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.banner_luna:hover {
	background-position:top right;
}

/* 最近見た物件
-----------------------------------*/
.cheack_head {
	width:200px;
	margin-top:25px;
}

.cheack_head .inner {
	width:198px;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	
}

.cheack_head .inner .dotline {
	width:177px;
	height:3px;
	padding:0 10px 0 11px;
	background: url(../img/index/recent_dotline.gif) no-repeat center bottom;
}

.cheack_head .inner .repeat_box {
	width:178px;
	padding:14px 10px;
}

.cheack_head .inner .photo {
	width:50px;
	float:left;
}

.cheack_head .inner .text {
	width:120px;
	float:right;
	font-size:11px;
	line-height:12px;
}

.cheack_head .inner .text span.number {
	font-family:'Verdana';
}

.cheack_head .inner .text sup {
	font-family:'Verdana';
	font-size:5px;
	vertical-align: baseline;
	position: relative;
	top: -1ex;
}

.cheack_head .inner .text .title {
	margin-bottom:6px;
	line-height:14px;
}

.cheack_head .inner .text .price {
	margin-bottom:4px;
}

.cheack_head .inner .text .comment {
	font-family:Verdana;
}

.cheack_head .inner .repeat_box2 {
	width:178px;
	padding:14px 10px;
	background:#EFF9FA;
}


/* right_area
-----------------------------------*/

/* メンバーログイン
-----------------------------------*/
#right_area .m_login_area {
	width:210px;
	color:#7F7F7F;
	margin-bottom:17px;
	background:url(../img/index/m_login_bg.gif) repeat-y left top;
}

#right_area .list_wrapper {
	width:200px;
	padding:0 5px;
	padding-bottom:5px;
}

#right_area .list_wrapper .inner {
	width:180px;
	font-size:10px;
	background:#FFFFFF url(../img/index/m_login_shadow.gif) no-repeat left bottom;
	padding:0 10px 12px;
}
#right_area .list_wrapper .inner .name{
	padding:4px 0 ;
	line-height:12px;
}
#right_area .list_wrapper .inner .name2{
	padding:14px 0px 4px;
	line-height:12px;
}


#right_area .m_login_area .list_wrapper .inner a.bt_mlogin1 {
	width:180px;
	height:61px;
	display:block;
	background:url(../img/index/bt_mlogin.gif) no-repeat top left;
	line-height:0;
	vertical-align:top;
	font-size:0;
}

#right_area .m_login_area .list_wrapper .inner a.bt_mlogin1:hover {
	background-position:top right;
}

#right_area .m_login_area .list_wrapper .inner a.bt_mlogin2 {
	width:180px;
	height:61px;
	display:block;
	background:url(../img/index/bt_mmember.gif) no-repeat top left;
	line-height:0;
	vertical-align:top;
	font-size:0;
}

#right_area .m_login_area .list_wrapper .inner a.bt_mlogin2:hover {
	background-position:top right;
}

/* 売りたい
-----------------------------------*/
#right_area .m_sell_area {
	width:210px;
	color:#7F7F7F;
	margin-bottom:10px;
	background:url(../img/index/m_login_bg.gif) repeat-y left top;
}
#right_area .m_sell_area .sell_body{
	width:200px;
	padding:0 5px;
	padding-bottom:5px;
}
#right_area .m_sell_area .sell_body .inner {
	width:180px;
	font-size:10px;
	background:#FFFFFF url(../img/index/m_login_shadow.gif) no-repeat left bottom;
	padding:5px 10px 12px;
}
#right_area .m_sell_area .sell_body .head{
	background:#FFFFFF;
}
#right_area .m_sell_area .sell_body .top_link{
	padding-left:16px;
	background:url(../img/index/side_area/ya.gif) left no-repeat;
}
#right_area .m_sell_area .link_list,
#right_area .m_sell_area .link_list li{
	padding:0;
	margin:0;
	list-style:none;
}
#right_area .m_sell_area .link_list{
	padding-top:3px;
}
#right_area .m_sell_area .link_list li{
	padding-top:5px;
}
#right_area .m_sell_area a.bt_assessment{
	width:180px;
	height:56px;
	display:block;
	line-height:0;
	font-size:0;
	background:url(../img/index/side_area/banner_assessment.jpg) top left no-repeat;
}
#right_area .m_sell_area a.bt_assessment:hover{ background-position:right top; }
#right_area .m_sell_area a.bt_consult{
	width:180px;
	height:53px;
	display:block;
	line-height:0;
	font-size:0;
	background:url(../img/index/side_area/banner_consult.jpg) top left no-repeat;
}
#right_area .m_sell_area a.bt_consult:hover{ background-position:right top; }

/* カテゴリ別物件検索エリア
-----------------------------------*/
#right_area .cate_area {
	width:210px;
	background:url(../img/index/m_login_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#right_area .cate_area #cate_menu {
	width:200px;
	height:191px;
	line-height:0;
	font-size:0;
	background:url(../img/index/care_bg2.jpg);
	background-position:-200px 0px;
	background-repeat:no-repeat;
}
#right_area .cate_area #cate_menu ul,
#right_area .cate_area #cate_menu li{
	padding:0;
	margin:0;
	list-style:none;
}
#right_area .cate_area #cate_menu li{
	float:left;
}

#right_area .cate_area #cate_menu a {
	display:block;
	text-decoration:none;
	background:url(../img/index/care_bg2.jpg) no-repeat 0px 0px;
}

/* メニュー1
-----------------------------------*/
#right_area .cate_area #cate_menu a.cate1 {
	width:67px;
	height:96px;
	background:url(../img/index/care_bg2.jpg) no-repeat 0px 0px;
}

#right_area .cate_area #cate_menu a.cate1:hover{
	background:url(../img/index/care_bg2.jpg) no-repeat -200px 0px;
}

/* メニュー2
-----------------------------------*/
#right_area .cate_area #cate_menu a.cate2 {
	width:67px;
	height:96px;
	background:url(../img/index/care_bg2.jpg) no-repeat -67px 0px;
}

#right_area .cate_area #cate_menu a.cate2:hover{
	background:url(../img/index/care_bg2.jpg) no-repeat -267px 0px;
}

/* メニュー3
-----------------------------------*/
#right_area .cate_area #cate_menu a.cate3 {
	width:66px;
	height:96px;
	background:url(../img/index/care_bg2.jpg) no-repeat -134px 0px;
}

#right_area .cate_area #cate_menu a.cate3:hover{
	background:url(../img/index/care_bg2.jpg) no-repeat -334px 0px;
}

/* メニュー4
-----------------------------------*/
#right_area .cate_area #cate_menu a.cate4 {
	width:67px;
	height:95px;
	background:url(../img/index/care_bg2.jpg) no-repeat 0px -96px;
}

#right_area .cate_area #cate_menu a.cate4:hover {
	background:url(../img/index/care_bg2.jpg) no-repeat -200px -96px;
}

/* メニュー5
-----------------------------------*/
#right_area .cate_area #cate_menu a.cate5 {
	width:67px;
	height:95px;
	background:url(../img/index/care_bg2.jpg) no-repeat -67px -96px;
}

#right_area .cate_area #cate_menu a.cate5:hover {
	background:url(../img/index/care_bg2.jpg) no-repeat -267px -96px;
}

/* メニュー6
-----------------------------------*/
#right_area .cate_area #cate_menu a.cate6 {
	width:66px;
	height:95px;
	background:url(../img/index/care_bg2.jpg) no-repeat -134px -96px;
}

#right_area .cate_area #cate_menu a.cate6:hover {
	background:url(../img/index/care_bg2.jpg) no-repeat -334px -96px;
}

/* 右サイドバナー
-----------------------------------*/

#right_area .banner_area {
	width:200px;
	float:right;
	padding-top:16px;
}

/* 無料小冊子プレゼント */
#right_area a.banner_present {
	width:200px;
	height:129px;
	display:block;
	background:url(../img/index/side_area/banner_present.jpg) no-repeat left top;
	margin-bottom:12px;
}
#right_area a.banner_present:hover {
	background-position:right top;
}

/* インターネットチラシ */
#right_area a.banner_adv {
	width:160px;
	height:61px;
	display:block;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	text-decoration:none;
	background:url(../img/index/side_area/banner_adv.jpg) no-repeat left top;
	padding:56px 21px 0px 19px;
	margin-bottom:4px;
}
#right_area a.banner_adv:hover {
	background-position:right top;
}


/* 関西住宅市場について
-----------------------------------*/
#right_area .company {
	width:200px;
	padding-top:10px;
}

/* ボディ */
#right_area .company .body {
	width:198px;
	border:1px solid #80BCDD;
	border-top-width:0px;
	border-bottom-width:0px;
}

#right_area .company .body_bottom {
	width:198px;
	border:1px solid #80BCDD;
	border-top-width:0px;
}

/* リスト */
#right_area .company a {
	width:180px;
	height:22px;
	display:block;
	line-height:15px;
	text-decoration:none;
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0px 0px 18px;
}
#right_area .company a:hover {
	text-decoration:underline;
}

#right_area .company a.list_top {
	height:20px;
	background-image:url(../img/index/side_area/company_list_top_bg.gif);
	padding-top:12px;
}

#right_area .company a.list_top_w {
	height:37px;
	background-image:url(../img/index/side_area/company_list_top_bg.gif);
	padding-top:12px;
}

#right_area .company a.list_white {
	background-image:url(../img/index/side_area/company_list_white_bg.gif);
}

#right_area .company a.list_gray {
	background-image:url(../img/index/side_area/company_list_gray_bg.gif);
}

#right_area .company a.list_photo1 {
	height:25px;
	background-image:url(../img/index/side_area/company_list_photo1_bg.gif);
	background-position:left bottom;
}

#right_area .company a.list_photo2 {
	background-image:url(../img/index/side_area/company_list_photo2_bg.gif);
}


/* 右サイドバナー
-----------------------------------*/
a.banner_staff {
	width:200px;
	height:98px;
	display:block;
	margin-top:21px;
	background-image:url(../img/index/side_area/banner_staff.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
a.banner_staff:hover {
	background-position:top right;
}

.banner_staff_bg {
	width:200px;
	background-image:url(../img/index/side_area/banner_staff_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:3px;
}

.banner_staff_bg .banner_title {
	margin-top:0;
}


/* エキサイトブログ表示エリア
-----------------------------------*/
#right_area .excite_bog {
	width:200px;
	margin-bottom:25px;
}

#right_area .blog_outline {
	width:194px;
	padding:6px 0 2px 6px;
	font-size:11px;
	line-height:16px;
}

#right_area .blog_outline .blog_neme {
	font-weight:bold;
}

#right_area .blog_outline .blog_colon {
	font-weight:bold;
	font-family:"ＭＳ ゴシック","osaka-等幅";
}

#right_area .blog_outline .day {
	color:#7F7F7F;
	font-family:'Verdana';
}

#right_area .blog_list {
	width:194px;
	color:#7F7F7F;
	padding-left:6px;
	margin-bottom:8px;
	font-size:11px;
	font-family:'Verdana';
	line-height:11px;
}

#right_area .blog_title {
	width:180px;
	padding:7px 0 7px 20px;
	margin-bottom:8px;
	background:#F7F7F1;
	font-size:11px;
	line-height:11px;
}
	
a.banner_eigyou {
	width:200px;
	height:92px;
	display:block;
	margin-top:12px;
	background-image:url(../img/index/side_area/banner_eigyoublog.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

a.banner_eigyou:hover {
	background-position:top right;
}

a.banner_jimu {
	width:200px;
	height:87px;
	display:block;
	margin-top:21px;
	background-image:url(../img/index/side_area/banner_jimublog.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

a.banner_jimu:hover {
	background-position:top right;
}


/* おすすめ物件展示場エリア
-----------------------------------*/

#estate_area {
	width:521px;
}

#estate_area .estate_body {
	width:511px;
	height:30px;
	padding-top:16px;
	padding-left:10px;
	background:url(../img/index/estate_text_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#estate_area .estate_body span.estate_namber1 {
	font-size:13px;
	font-weight:bold;
	font-family:'Verdana';
	color:#3FABC6;
}

#estate_area .estate_body span.estate_namber2 {
	font-size:13px;
	font-weight:bold;
	font-family:'Verdana';
	color:#F76C0E;
}

#estate_area .estate_body span.text {
	font-size:10px;
}

#estate_area .inner {
	width:517px;
	border-left:solid 1px #FFCB00;
	border-right:solid 1px #FFCB00;
	border-bottom:solid 1px #FFCB00;
	padding:0 1px 0px 1px;
	background-color:#FFE100;
}

#estate_area .inner .info {
	width:493px;
	height:31px;
	padding-top:20px;
	padding-left:24px;
	background:url(../img/index/estate_toptitle_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
}

span.color_orange {
 color:#F48724;
}

span.color_blue {
 color:#9AAD4B;
}

span.color_green {
 color:#C7C80C;
}

span.color_yellow {
 color:#FFB900;
}

span.color_beige {
 color:#D0A41E;
}

span.color_violet {
 color:#E37C66;
}

span.color_gray {
 color:#cccccc;
}

#estate_area .inner .estate_wrapper {
	width:490px;/*482px*/
	padding:0 16px;
	margin-bottom:10px;
}

#estate_area .inner .estate_box1 {
	width:222px;
	float:left;
	padding:8px;
	background-image:url(../img/index/estate_box_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#FFF9CC;
}

#estate_area .inner .estate_box2 {
	width:222px;
	float:right;
	padding:8px;
	background-image:url(../img/index/estate_box_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#FFF9CC;
}

#estate_area .inner .title {
	width:214px;/*214*/
	margin-bottom:8px;
	padding:4px;
	background-color:#EEECC7;
	font-weight:bold;
}

#estate_area .inner .title img {
	padding-left:4px;
}

#estate_area .inner .estate_wrapper .photo {
	width:60px;
	float:left;
}

#estate_area .inner .estate_wrapper .text_box {
	width:154px;
	float:right;
}

#estate_area .inner .estate_wrapper .text_box .price {
	margin-bottom:4px;
}



#estate_area .inner .estate_wrapper .comment {
	font-size:11px;
	line-height:13px;
	margin-bottom:4px;
}

#estate_area .inner .estate_wrapper .message {
	font-size:11px;
	line-height:13px;
	color:#7f7f7f;
}

#estate_area .inner .info_footer {
	width:493px;
	height:23px;
	padding-top:7px;
	padding-left:24px;
	background:url(../img/index/estate_bottomtitle_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:11px;
}

#estate_area .inner .estate_footer {
	width:519px;
	height:93px;
	background:url(../img/index/estate_bottom_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#estate_area .inner .estate_footer .text {
	width:519px;
	text-align:center;
	font-size:11px;
	line-height:13px;
	color:#8A644A;
	padding:10px 0 5px 0;
}

#estate_area .inner .estate_footer a.bt_estate {
	width:210px;
	height:39px;
	display:block;
	margin:0 auto;
	background:url(../img/index/bt_contact.jpg) no-repeat top left;
}

#estate_area .inner .estate_footer a.bt_estate:hover {
	background-position:top right;
}


/* トピックスエリア
-----------------------------------*/
.topics_area {
	width:521px;
	margin-top:30px;
}

.topics_area .topics_body {
	width:521px;
	height:91px;
	background-image:url(../img/index/topics_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.topics_area .topics_body .text {
	width:501px;
	padding-left:20px;
	font-size:10px;
	line-height:15px;
}

.topics_area .topics_body .topix_bt_area {
	width:501px;
	padding-left:20px;
	margin-top:8px;
}

.topics_area .topics_body .bt_topics1 {
	width:116px;
	float:left;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:4px 8px;
}

.topics_area .topics_body .bt_topics2 {
	width:126px;
	float:left;
	margin-left:5px;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:4px 8px;
}

/* 関西住宅市場エリア
-----------------------------------*/
#kansai_area {
	width:521px;
	margin-top:30px;
}

#kansai_area .inner {
	width:481px;
	padding:13px 20px;
	background-color:#F6F6F6;
}

#kansai_area .inner .text_box {
	width:277px;
	float:left;
}

#kansai_area .inner .syamei {
	width:277px;
	font-weight:bold;
}

#kansai_area .inner .text {
	width:277px;
	font-size:11px;
	line-height:14px;
}

#kansai_area .inner .links {
	width:277px;
	font-size:11px;
	line-height:11px;
	margin-top:3px;
}

#kansai_area .contact {
	width:204px;
	height:62px;
	float:right;
	background-image:url(../img/index/kansai_line.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.bt_akashi {
	width:185px;
	height:41px;
	float:right;
	display:block;
	margin-top:10px;
	background-image:url(../img/index/bt_kansai.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

a.bt_akashi:hover {
	background-position:top right;
}
