@charset "utf-8";
/* CSS Document */

#content_pane{
	margin-top:20px;
	font-size:10px;
}
#home_left_nav{
	float:left;
	width:500px;	
}
#home_right_nav{
	float:right;
	width:240px;	
}
#right_image_links img{
	margin-top:5px;
}



#flashContent{
	margin-left:30px;
	
	}



.home_content_box a{
	color:#333;
	text-decoration:underline;
	line-height:150%;
}
.red_letters{
	color:#CD0000;
	font-size:18px;
	margin-left:20px;	
	display:block;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;	
}
.home_content_box a:hover{
	text-decoration:none;
}
#lnav_flag_link a.text_flag_link{
	color:#333;
	text-decoration:underline;
	background:url(../images/dot_small.jpg) no-repeat 0px 2px;	
	padding-left:7px;
	font-size:11px;
}
#lnav_flag_link a.text_flag_link:hover{
	text-decoration:none;
}
#home_menu_1{
	list-style:url(../images/dot.jpg);
	margin-left:50px;
}
#lnav_flag_link{
	width:100%
	clear:both;	
	margin-bottom:10px;
}
#lnav_flag_link td{
}
#lnav_flag_link td a{
	
}
#llink_flag_1{
	background-image:url(../images/llink_flag_1.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_1:hover{
	background-image:url(../images/llink_flag_1_on.jpg);
}
#llink_flag_2{
	background-image:url(../images/llink_flag_2.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_2:hover{
	background-image:url(../images/llink_flag_2_on.jpg);
}
#llink_flag_3{
	background-image:url(../images/llink_flag_3.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_3:hover{
	background-image:url(../images/llink_flag_3_on.jpg);
}
#llink_flag_4{
	background-image:url(../images/llink_flag_4.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_4:hover{
	background-image:url(../images/llink_flag_4_on.jpg);
}
#llink_flag_5{
	background-image:url(../images/llink_flag_5.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_5:hover{
	background-image:url(../images/llink_flag_5_on.jpg);
}
#llink_flag_6{
	background-image:url(../images/llink_flag_6.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_6:hover{
	background-image:url(../images/llink_flag_6_on.jpg);
}
#llink_flag_7{
	background-image:url(../images/llink_flag_7.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_7:hover{
	background-image:url(../images/llink_flag_7_on.jpg);
}
#llink_flag_8{
	background-image:url(../images/llink_flag_8.jpg);
	width:243px;
	height:52px;
	display:block;
}
#llink_flag_8:hover{
	background-image:url(../images/llink_flag_8_on.jpg);
}

#lnav_news{
	width:495px;
	margin-bottom:10px;
}
#lnav_news_container{
	overflow-y: scroll;
	height:160px;
}
#news_topic{
	background-image:url(../images/news_topic.jpg);
	width:496px;
	height:26px;
	display:block;
	margin-bottom:10px;
}
#news_list{
	list-style:none;
	
}
#news_list li{
	margin:0px;
	padding:0px;
	width:460px;
}
.date{
	font-size:11px;
	margin-top:2px !important;
	line-height:150%;	
}
.news{
	padding-left:10px !important;
	background:url(../images/dot.jpg) no-repeat left center;
	border-bottom:1px #cccccc dotted;
	font-size:13px;
	line-height:140%;	
}

.NewContents {
	color:#e81753;
	font-size:95%;
	font-weight:bold;
}

#lnav_CMS_out{
	width:240px;
}
#lnav_CMS_out img{
	margin-top:2px;
}
#cms_text{
	width:228;
	border:1px #CDCDCD solid;
	border-top:0px;
	padding:2px 5px;
}
#cms_text #date{
	font-size:10px;
	margin:0px 0px 4px 0px;
	padding-top:5px;
	line-height:10px;
}
#cms_text #heading{
	line-height:11px;
	margin:0px 0px 2px 0px;
}
#cms_text #heading a{
	color:#FE3200;
	font-weight:bold;
	font-size:11px;
}
#cms_text #text{
	margin:0px;
}
#lnav_CMS_out #text_top{
	margin-bottom:-3px;
}
#cms_text #text a{
	font-size:11px;
	line-height:13px;
	color:#666;
}


#cms_text02{
	width:228;
	border:1px #CDCDCD solid;
	border-top:0px;
	padding:2px 5px;
}
#cms_text02 #date{
	font-size:10px;
	margin:0px 0px 4px 0px;
	padding-top:5px;
	line-height:10px;
}
#cms_text02 #heading{
	line-height:11px;
	margin:0px 0px 2px 0px;
}
#cms_text02 #heading a{
	color:#3399FF;
	font-weight:bold;
	font-size:11px;
}
#cms_text02 #text{
	margin:0px;
}

#cms_text02 #text a{
	font-size:11px;
	line-height:13px;
	color:#666;
}




#lnav_CMS_out #CMS_banner{
	margin-top:7px;
}
#text_image_banner{
	margin-top:5px;
	width:115px;
	height:84px;
	display:block;
	background:url(../images/right_banner_1.jpg) no-repeat;	
	padding:20px 0px 0px 125px;
	text-decoration:underline;
	border:1px #ccc solid;
}
#text_image_banner:hover{
	text-decoration:none;
}
#home_text_image_banner{
	width:375px;
	height:110px;
	display:block;
	background:url(../images/bnr_buyandrenov.jpg) no-repeat 0px 0px;
}
#home_text_image_banner:hover{
	background:url(../images/bnr_buyandrenov_on.jpg) no-repeat 0px 0px;
}
#home_image_banner_2{
	width:490px;
	height:256px;
	display:block;
	background:url(../images/home_banner_3.jpg) no-repeat;
	margin-left:5px;
}
#home_image_banner_2:hover{
	opacity:0.9;
	filter:alpha(opacity=90)
}
#home_text_image_banner_3{
	width:375px;
	height:110px;
	display:block;
	background:url(../images/bnr_left01.jpg) no-repeat;		
	
}
#home_text_image_banner_3:hover{
	background:url(../images/bnr_left01_on.jpg) no-repeat;		
}
#home_banner_link_tbl td {
	height:50px;
	padding:0px;
}
#home_banner_link_tbl td a img{
	margin-bottom:4px;
}

.ttl{
	margin-bottom:5px;
}


/* 2010.8.3 Γcǉ */
.newsRed {
color:#ff0000;
font-size:95%;
font-weight:bold;
}



/* 2010.10.12 */

.serch {
	background:url(../images/bg-serch.jpg) no-repeat;
	width:760px;
	height:120px;
	clear:both;
	}


.serch ul {
	padding-top:44px;
	padding-left:10px;
	}
.serch li {
	width:172px;
	float:left;
	}
.serch li a {
	display:block;
	overflow:hidden;
	height:63px;
	background: url(../images/serch_button.jpg) no-repeat ;
	}
.serch li a span {
	display:block;
	padding-top:63px;
	}
.serch-1 a{background-position:0 0;}
.serch-1 a:hover {background-position:0 -63px;}
.serch-2 a{background-position:-185px 0!important;}
.serch-2 a:hover {background-position:-185px -63px!important;}
.serch-3 a{background-position:-372px 0!important;}
.serch-3 a:hover {background-position:-372px -63px!important;}
.serch-4 a{background-position:-560px 0!important;}
.serch-4 a:hover {background-position:-560px -63px!important;}


#btnpress{
	margin-left:370px;
	}

#menu{
	margin:30px 0;
	border:#CCCCCC solid 1px;
	height:350px;
	}

#menu table{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}


#bgmanu{
}

#bgform{
float:left;
margin-left:10px;
}

#bgarea{
width:222px;
height:38px;
display:block;
background: url(../images/bg-area.jpg) no-repeat ;
text-decoration:underline;
margin-left:7px;
padding-top:165px;
padding-left:10px;
padding-right:10px;
float:left;
}


#bgarea span{
paddind-top:200px;
width:200px;
}

#bgstaff{
width:222px;
height:163px;
display:block;
background: url(../images/bg-staff.jpg) no-repeat ;
text-decoration:underline;
margin-left:7px;
padding-top:40px;
padding-left:10px;
padding-right:10px;
float:left;
}

#bgstaff .text{
display:block;
height:20px;
width:100px;
margin-left:120px;
margin-top:60px;
}

#bgstaff .btn{
display:block;
height:30px;
width:220px;
/*margin-bottom:10px;*/
margin-top:0px;
overflow:hidden;
	text-indent:-9999px;
	background: url(../images/btn-seiwainfo.jpg) no-repeat ;
}





/* >>>　キャンペーンバナー　*/
h3 {
	margin-top:20px;
	}

.bnrttltop{
	margin-top:50px;
	margin-bottom:10px;
	}
.bnrttl{
	padding-top:35px;
	margin-bottom:10px;
	}
	

.canbnr {
	margin-top:0px;
	padding-bottom:40px;
	clear:both;
	}

	
.canbnr li {
	float:left;
	width:240px;
	margin-top:10px;
	padding-bottom:10px;
	line-height:2em;
	}
	
.canbnr .canbnr01 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-can01.jpg) no-repeat;
}
.canbnr .canbnr02 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-can02.jpg) no-repeat;
}
.canbnr .canbnr03 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-can03.jpg) no-repeat;
}
.canbnr .canbnr04 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-can04.jpg) no-repeat;
}
.canbnr .canbnr05 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-can05.jpg) no-repeat;
}
.canbnr .canbnr06 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-can06.jpg) no-repeat;
}
/* <<<　キャンペーンバナー　*/



/* >>>　お役立ちバナー　*/
.infobnr {

	margin-top:0px;
	padding-bottom:40px;
	clear:both;
	}

	
.infobnr li {
	float:left;
	width:240px;
	padding-bottom:10px;
	margin-top:10px;
	line-height:2em;
	}
	
.infobnr .infobnr01 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info01.jpg) no-repeat;
}
.infobnr .infobnr02 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info02.jpg) no-repeat;
}
.infobnr .infobnr03 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info03.jpg) no-repeat;
}
.infobnr .infobnr04 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info04.jpg) no-repeat;
}
.infobnr .infobnr05 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info05.jpg) no-repeat;
}
.infobnr .infobnr06 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info06.jpg) no-repeat;
}
.infobnr .infobnr07 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info07.jpg) no-repeat;
}
.infobnr .infobnr08 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info08.jpg) no-repeat;
}
.infobnr .infobnr09 a {
	width:240px;
	height:60px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-info09.jpg) no-repeat;
}
/* <<<　お役立ちバナー　*/



/* >>>　不動産向けバナー　*/

.ownerbnr {
	margin-top:0px;
	padding-bottom:100px;	
	clear:both;
	}
	
.ownerbnr ul {
}

.ownerbnr li {
list-style: none outside;
	float:left;
	width:360px;
	line-height:1.5em;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:8px;

	}

.ownerbnr li a {
	font-size:95%;
}

.ownerbnr .ownerbnr01 a {
	width:360px;
	height:105px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-owner01.jpg) no-repeat;
}
.ownerbnr .ownerbnr02 a {
	width:360px;
	height:105px;
	overflow:hidden;
	display:block;
	background:url(../images/bnr-owner02.jpg) no-repeat;
}


/* <<<　不動産向けバナー　*/
