<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

/*----------------------------------*/
/*          スタイル初期化          */
/*----------------------------------*/

body,div,dl,dt,dd,ul,li,ol,li,h1,h2,h3,h4,h5,form,p,table,th,td,address,input{
	margin:0;
	padding:0;
}

body{
	line-height:1;
	color:#333333;
	font-size:13px;
}

a img,img{
	border:0;
}

ul,li,ol,li{
	list-style:none;
}

table{
    border-collapse:collapse; 
    border-spacing:0;
}

caption,
th {
    text-align:left;
}

a{
	text-decoration:underline;
	color: #0096BF;
}

a:hover{
	text-decoration:none;
}

address{
	font-style:normal;
}


/*----------------------------------*/
/*          clearfix決定版          */
/*----------------------------------*/

.clearfix{
	/zoom:1;
}

.clearfix:after{
	content:'';
	display:block;
	clear:both;
	height:0;
}


/*----------------------------------*/
/*           汎用 スタイル          */
/*----------------------------------*/
p.center{
	text-align:center;
}

p.right{
	text-align:right;
}

p.left{
	text-align:left;
}


/*----------------------------------*/
/*          全共通スタイル          */
/*----------------------------------*/
body{
	background:url(../img/standard/body_back.gif);
}


/*------------　ヘッダ　------------*/
#head{
	width:980px;
	margin:0 auto 0 auto;
}


/*---　ロゴ　---*/
h1{
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	padding:5px 0 4px 0;
}

#logo{
	float:left;
	width:290px;
	height:70px;
}


/*---　サブトップメニュー　---*/
.head_right{
	float:right;
	width:640px;
}

.sub_top{
	width:355px;
	margin:0 0 0 auto;
}

.sub_top li{
	float:left;
	padding-left:4px;
}

.sub_top li a{
	height:38px;
	width:114px;
	margin:0;
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9877em;
}


/*---　営業時間、TEL　---*/
.data{
	float:right;
	padding:8px 5px 0 0;
}

.data .tel{
	padding:1px 1px 1px 22px;
	background:url(../img/standard/tel.gif) no-repeat left center;
	line-height:120%;
}

.data .time{
	padding:1px 1px 1px 35px;
	background:url(../img/standard/time.gif) no-repeat 15px center;
	line-height:120%;
}


/*---　ログイン、ログアウト　---*/
.links{
	float:right;
	padding:5px 2px 0 0;
}

.links li{
	float:left;
	padding-left:10px;
}

.links .nuser a{
	width:64px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/head_nuser.gif) no-repeat left top;
}

.links .nuser a:hover{
	background:url(../img/standard/head_nuser.gif) no-repeat left bottom;
}

.links .edit a{
	width:88px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/head_edit.gif) no-repeat left top;
}

.links .edit a:hover{
	background:url(../img/standard/head_edit.gif) no-repeat left bottom;
}

.links .cuser a{
	width:64px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/head_cuser.gif) no-repeat left top;
}

.links .cuser a:hover{
	background:url(../img/standard/head_cuser.gif) no-repeat left bottom;
}

.links .login a{
	width:62px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/head_login.gif) no-repeat left top;
}

.links .login a:hover{
	background:url(../img/standard/head_login.gif) no-repeat left bottom;
}

.links .logout a{
	width:70px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/head_logout.gif) no-repeat left top;
}

.links .logout a:hover{
	background:url(../img/standard/head_logout.gif) no-repeat left bottom;
}


/*---　ヘッダメニュー　---*/
.head_menu ul li{
	float:left;
}

.head_menu ul li.menu01 a{
	height:24px;
	width:130px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/menu01.gif) no-repeat left top;
}

.head_menu ul li.menu01 a:hover{
	background:url(../img/standard/menu01.gif) no-repeat left -26px;
}

.head_menu ul li.menu02 a{
	height:24px;
	width:116px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/menu02.gif) no-repeat left top;
}

.head_menu ul li.menu02 a:hover{
	background:url(../img/standard/menu02.gif) no-repeat left -26px;
}

.head_menu ul li.menu03 a{
	height:24px;
	width:160px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/menu03.gif) no-repeat left top;
}

.head_menu ul li.menu03 a:hover{
	background:url(../img/standard/menu03.gif) no-repeat left -26px;
}

.head_menu ul li.menu04 a{
	height:24px;
	width:138px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/menu04.gif) no-repeat left top;
}

.head_menu ul li.menu04 a:hover{
	background:url(../img/standard/menu04.gif) no-repeat left -26px;
}

.head_menu ul li.menu05 a{
	height:24px;
	width:105px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/menu05.gif) no-repeat left top;
}

.head_menu ul li.menu05 a:hover{
	background:url(../img/standard/menu05.gif) no-repeat left -26px;
}


/*------------　LEFTサイドメニュー　------------*/
#main #left{
	width:240px;
	float:left;
}


/*---　バナー領域　---*/
#left .bana{
	padding:8px 0 3px 0;
	text-align:center;
}

#left .bana ul{
}

#left .bana ul li{
	margin-bottom:5px;
}

#left .bana ul li img{
	display:block;
	margin:auto;
	vertical-align:bottom;
}

#left .bana ul li a{
	zoom: 1;
}


/*---　アクセスランキング　---*/
#left .rank{
	width:224px;
	margin:0 auto 10px auto;
	padding:8px 8px 0px 8px;
	background-color:#F2F2F2;
	line-height:140%;
}

#left .rank h2{
	background:url(../img/standard/rank.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	height:29px;
}

#left .rank h3{
	padding:12px 0 8px 35px;
	font-size:13px;
	
}

#left .rank .limit{
	width:55px;
	height:17px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/limit.gif) no-repeat left center;
	float:left;
}

#left .rank .photo img{
	border:1px solid #c9c9c9;
}

#left .rank .photo{
	float:left;
	width:82px;
}

#left .rank .info{
	float:right;
	width:135px;
}

#left .rank span{
	color:#E33421;
}

#left .rank ul li{
	border-bottom:1px dotted #B1B1B1;
	padding-bottom:10px;
}

#left .rank ul li.menu03{
	border:0;
}

#left .rank ul li.menu01 h3{
	background:url(../img/standard/rank01.gif) no-repeat left 7px;
}

#left .rank ul li.menu02 h3{
	background:url(../img/standard/rank02.gif) no-repeat left 7px;
}

#left .rank ul li.menu03 h3{
	background:url(../img/standard/rank03.gif) no-repeat left 7px;
}


/*---　リンク領域　---*/
#left .link{
	margin:0 auto 10px auto;
	padding:8px 9px 3px 9px;
	background-color:#F2F2F2;
	line-height:150%;
}

#left .link p.text a{
	display:block;
	border:1px solid #C1B0A0;
	padding:5px 7px 4px 30px;
	font-size:14px;
	text-decoration:none;
	background:no-repeat 15px 10px #FFF;
	margin-bottom:5px;
}

#left .link p.text a:hover{
	background-color:#f7f7f7;
}

#left .link p.img{
	margin:0 auto 5px auto;
	text-align:center;
}




/*------------　メインコンテンツ　------------*/
#main #right{
	float:right;
	width:668px;
}


/*---　page top　---*/
.pagetop{
	clear:both;
	padding:20px 0 0 0;
	/margin-top:20px;
	/padding:0;
}

.pagetop a{
	height:21px;
	width:83px;
	margin:0 0 0 auto;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/pagetop.gif) no-repeat left top;
}

.pagetop a:hover{
	background:url(../img/standard/pagetop.gif) no-repeat left -21px;
}



/*------------　フッター　------------*/
#foot{
	width:980px;
	margin:0 auto 0 auto;
	padding:10px 0 50px 0;
	font-size:11px;
}

#foot ul{
	width:550px;
	float:left;
}

#foot ul li{
	float:left;
	padding:2px 13px 2px 20px;
	background:url(../img/standard/foot_icon.gif) no-repeat left center;
}

#foot ul li a{
	color:#595860;
}

#foot #copy{
	float:right;
	width:350px;
	text-align:right;
	color:#595860;
}




/*----------------------------------*/
/*       トップページスタイル       */
/*----------------------------------*/

/*------------　ヘッダ　------------*/
/*---　INDEX用トップ画像　---*/
.topimg{
	text-align:center;
	padding:11px 0 11px 0;
}


#main{
	width:940px;
	margin:10px auto 10px auto;
	padding:15px 20px 15px 20px;
	background-color:#FFF;
	border:1px solid #e3d7b7;
}


/*------------　LEFTサイドメニュー　------------*/
/*---　検索項目　---*/
#left .search{
	margin:0 auto 10px auto;
	padding:8px 0 0 0;
	background-color:#F2F2F2;
}


/*　物件種別から探す　*/
#left .category{
	width:222px;
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
}

#left .category h2{
	height:37px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/smenu_category.gif) no-repeat left top;
}

#left .category ul{
	border:1px solid #C1B0A0;
	border-bottom:0;
	background-color:#FFF;
	line-height:150%;
}

#left .category  ul li a{
	display:block;
	border-bottom:1px solid #C1B0A0;
	padding:4px 7px 3px 30px;
	font-size:12px;
	text-decoration:none;
	background:no-repeat 15px 10px;
	_zoom:1;
}

#left .category ul li a:hover{
	background-color:#f7f7f7;
}

/*　路線から探す　*/
#left .line{
	width:222px;
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
}

#left .line h2{
	height:37px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/smenu_line.gif) no-repeat left top;
}

#left .line ul{
	border:1px solid #C1B0A0;
	border-bottom:0;
	background-color:#FFF;
	line-height:150%;
}

#left .line  ul li a{
	display:block;
	border-bottom:1px solid #C1B0A0;
	padding:4px 7px 3px 30px;
	font-size:12px;
	text-decoration:none;
	background:no-repeat 15px 10px;
	_zoom:1;
}

#left .line ul li a:hover{
	background-color:#f7f7f7;
}

/*　地域から探す　*/
#left .area{
	width:222px;
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
}

#left .area h2{
	height:37px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/smenu_area.gif) no-repeat left top;
}

#left .area ul{
	border:1px solid #C1B0A0;
	border-bottom:0;
	background-color:#FFF;
	line-height:150%;
}

#left .area  ul li a{
	display:block;
	border-bottom:1px solid #C1B0A0;
	padding:4px 7px 3px 30px;
	font-size:12px;
	text-decoration:none;
	background:no-repeat 15px 10px;
	_zoom:1;
}

#left .area ul li a:hover{
	background-color:#f7f7f7;
}

/*　こだわり条件から探す　*/
#left .condition{
	width:222px;
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
}

#left .condition h2{
	height:37px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/smenu_condition.gif) no-repeat left top;
}

#left .condition ul{
	border:1px solid #C1B0A0;
	border-bottom:0;
	background-color:#FFF;
	line-height:150%;
}

#left .condition  ul li a{
	display:block;
	border-bottom:1px solid #C1B0A0;
	padding:4px 7px 3px 30px;
	font-size:12px;
	text-decoration:none;
	background:no-repeat 15px 10px;
	_zoom:1;
}

#left .condition ul li a:hover{
	background-color:#f7f7f7;
}



/*------------　メインコンテンツ　------------*/
/*---　カンタン物件検索　---*/
#right .easy_search{
	margin-bottom:15px;
}

#right .easy_search h2{
	width:668px;
	height:32px;
	overflow:hidden;
	text-indent:-9877em;
}

#right .easy_search form{
	background-color:#D3D3D3;
	border:2px solid #D3D3D3;
}

#right .easy_search table{
	background-color:#FFF;
	border-bottom:6px solid #D3D3D3;
	width:100%;
	line-height:160%;
}

#right .easy_search table th{
	background-color:#F1F1F1;
	border:1px solid #D3D3D3;
	padding:8px 8px 8px 8px;
	text-align:center;
	width:120px;
}

#right .easy_search table td{
	border:1px solid #D3D3D3;
	padding:8px 8px 8px 8px;
}

#right .easy_search table td .search_switch{
	margin-top:5px;
	display:inline-block;
}

#right .easy_search table select{
	margin:2px 5px 3px 0;
}

#right .easy_search table td input{
	margin:0 3px 3px 0;
	position:relative;
	top:1px;
}

#right .easy_search table td label{
	margin:5px 10px 0px 0;
	display:inline-block;
}


#right .easy_search table td button{
	margin:3px 0 5px 0;
}

#right .easy_search .submit{
	text-align:center;
	padding:2px 0 8px 0;
}

#right .easy_search .submit input{
	padding:2px 10px 2px 10px;
}


/*---　トピックス・お知らせ　---*/

/*　トピックス　*/
.topics{
	margin-bottom:20px;
}

.topics .topics_title{
	border-bottom:1px solid #A3A3A3;
}

.topics .topics_title h2{
	width:158px;
	height:31px;
	float:left;
	background:url(../img/standard/top/topics_title.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
}

.topics .topics_title div{
	float:right;
	width:150px;
	text-align:right;
	padding:8px 10px 0 0;
}

.topics li{
	border-bottom:1px dotted #D9D9D9;
	padding:8px 10px 8px 25px;
	background:url(../img/standard/top/list_icon.gif) no-repeat 10px center;
	line-height:140%;
}

.topics li span{
	color:#777777;
	padding-right:10px;
}


/*　お知らせ　*/
.news{
	margin-bottom:20px;
}

.news .news_title{
	border-bottom:1px solid #A3A3A3;
}

.news .news_title h2{
	width:158px;
	height:31px;
	float:left;
	background:url(../img/standard/top/news_title.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
}

.news .news_title div{
	float:right;
	width:150px;
	text-align:right;
	padding:8px 10px 0 0;
}

.news li{
	border-bottom:1px dotted #D9D9D9;
	padding:8px 10px 8px 25px;
	background:url(../img/standard/top/list_icon.gif) no-repeat 10px center;
	line-height:140%;
}

.news li span{
	color:#777777;
	padding-right:10px;
}


/*---　オススメ物件情報　---*/
#right .pickup{
	margin-bottom:10px;
}
	
#right .pickup h2{
	width:668px;
	height:32px;
	overflow:hidden;
	text-indent:-9877em;
	margin-bottom:10px;
}

#right .pickup h3{
	padding:1px 0 3px 0;
	font-size:13px;
}

#right .pickup .limit{
	width:55px;
	height:17px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/limit.gif) no-repeat left center;
	float:left;
}

#right .pickup .photo img{
	border:1px solid #c9c9c9;
}

#right .pickup ul{
	margin:0 -17px 15px 0;
}

#right .pickup ul li{
	width:152px;
	margin:0 15px 20px 0;
	line-height:140%;
	vertical-align:top;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
	/zoom: 1; /*for ie5～7*/
}

*:first-child+html #right .pickup ul li{ /* IE 7 */
	margin-right:18px;
}

#right .pickup span{
	color:#E33421;
}

#right .pickup .cate_more{
	padding:2px 0 0 0;
}

/*　一戸建てアイコン　*/
#right .pickup .cate01{
	width:80px;
	height:17px;
	background-color:#E83D8C;
	border:1px solid #F38BBB;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

/*　マンションアイコン　*/
#right .pickup .cate02{
	width:80px;
	height:17px;
	background-color:#3D6DE8;
	border:1px solid #97B1F4;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

/*　土地アイコン　*/
#right .pickup .cate03{
	width:80px;
	height:17px;
	background-color:#E8873D;
	border:1px solid #F0A973;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

/*　事業用アイコン　*/
#right .pickup .cate04{
	width:80px;
	height:17px;
	background-color:#4FA964;
	border:1px solid #7DCF90;
	color:#FFF;
	font-size:11px;
	text-align:center;
}



/*---　新着物件情報　---*/
#right .newarrived{
	margin-bottom:10px;
}
	
#right .newarrived h2{
	width:668px;
	height:32px;
	overflow:hidden;
	text-indent:-9877em;
	margin-bottom:10px;
}

#right .newarrived h3{
	padding:1px 0 3px 0;
	font-size:13px;
}

#right .newarrived .limit{
	width:55px;
	height:17px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/limit.gif) no-repeat left center;
	float:left;
}

#right .newarrived .photo img{
	border:1px solid #c9c9c9;
}

#right .newarrived ul{
	margin:0 -17px 15px 0;
}

#right .newarrived ul li{
	width:152px;
	margin:0 15px 20px 0;
	line-height:140%;
	vertical-align:top;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
	/zoom: 1; /*for ie5～7*/
}

*:first-child+html #right .newarrived ul li{ /* IE 7 */
	margin-right:18px;
}

#right .newarrived span{
	color:#E33421;
}

#right .newarrived .cate_more{
	padding:2px 0 0 0;
}

/*　一戸建てアイコン　*/
#right .newarrived .cate01{
	width:80px;
	height:17px;
	background-color:#E83D8C;
	border:1px solid #F38BBB;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

/*　マンションアイコン　*/
#right .newarrived .cate02{
	width:80px;
	height:17px;
	background-color:#3D6DE8;
	border:1px solid #97B1F4;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

/*　土地アイコン　*/
#right .newarrived .cate03{
	width:80px;
	height:17px;
	background-color:#E8873D;
	border:1px solid #F0A973;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

/*　事業用アイコン　*/
#right .newarrived .cate04{
	width:80px;
	height:17px;
	background-color:#4FA964;
	border:1px solid #7DCF90;
	color:#FFF;
	font-size:11px;
	text-align:center;
}




/*----------------------------------*/
/*        下層ページスタイル        */
/*----------------------------------*/

/*------------　共通スタイル　------------*/
/*---　メイン本文　---*/
.contents h2{
	color:#FFF;
	padding:7px;
	font-size:18px;
	margin-bottom:10px;
}


/*---　ぱんくずリスト　---*/
.pankuzu{
	width:980px;
	margin:10px auto 10px auto;
	color:#777;
	font-size:11px;
}

.pankuzu li{
	float:left;
	background:url(../img/standard/pankuzu.gif) no-repeat right center;
	padding:2px 12px 2px 2px;
	margin-right:5px;
}

.pankuzu li strong{
	color:#222;
}

#right .bana{
	margin:30px 0 10px 0;
}


/*------------　物件検索結果　------------*/
/*---　絞り込み検索フォーム　---*/
#left .search_form{
	margin:0 auto 10px auto;
	padding:8px 0 10px 0;
	background-color:#F2F2F2;
}

#left .search_form form{
	width:220px;
	margin:0 auto 0 auto;
	background-color:#FFF;
	border:1px solid #C1B0A0;
}

#left .search_form h2{
	background:url(../img/standard/smenu_search.gif) no-repeat left top;
	width:222px;
	height:37px;
	overflow:hidden;
	text-indent:-9877em;
	margin:0 auto 0 auto;
}

#left .search_form h3{
	padding:7px 7px 6px 25px;
	font-size:14px;
	text-decoration:none;
	background:no-repeat 12px center;
	background-color:#f5f0e9;
}

#left .search_form .search_switch{
	margin-top:5px;
	display:inline-block;
}



/*　検索項目共通　*/
#left .search_form div{
	padding:8px 5px 8px 12px;
	border-bottom:1px solid #C1B0A0;
}

#left .search_form div select{
	margin-bottom:5px;
}

#left .search_form div input{
	margin-bottom:5px;
	margin-right:3px;
	position:relative;
	top:2px;
}

#left .search_form div div{
	padding:0;
	border:none;
}

#left .search_form div label{
	display:block;
	margin-bottom:5px;
}

#left .search_form div label input{
	margin-bottom:0px;
}


/*　チェックボックスを2列に並ばせる　*/
#left .search_form div .rows2 label{
	width:100px;
	float:left;
}


/*　検索ボタン　*/
#left .search_form .submit{
	background-color:#C1B0A0;
	text-align:center;
	padding:8px 0 8px 0;
}

#left .search_form .submit input{
	padding:3px 5px 3px 5px;
}



/*---　物件検索結果　---*/
.contents .clear{
	text-align:right;
}

.contents .clear a{
	color:#444;
	padding:5px 10px 5px 25px;
	background:url(../img/standard/navi_next.gif) no-repeat 10px center;
	font-size:11px;
}

.hit{
	margin:5px 0 5px 0;
}

.hit strong{
	color:#F00;
	font-size:17px;
}

.hit span{
	font-weight:bold;
}

/*　ページャー　*/
#main .pager{
	margin:10px 0 20px 0;
}

#main .pager ul li{
	float:left;
	background-color:#FFF;
}

#main .pager ul li a{
	display:block;
	padding:5px 10px 5px 10px;
	border:1px solid #C1B0A0;
	margin-right:5px;
	text-decoration:none;
	color:#5A3C19;
}

#main .pager ul li a:hover{
	text-decoration:underline;
}

#main .pager ul li.next a{
	background:url(../img/standard/navi_next.gif) no-repeat right center;
	padding-right:20px;
}

#main .pager ul li.back a{
	background:url(../img/standard/navi_back.gif) no-repeat left center;
	padding-left:20px;
}

#main .pager ul li a:hover{
	background-color:#F5F0E9;
}

#main .pager ul li.active{
	color:#FFF;
	font-weight:bold;
	background-color:#5A3C19;
	padding:5px 10px 5px 10px;
	border:1px solid #C1B0A0;
	margin-right:5px;
	text-decoration:none;
}

/*　物件一覧切り替え　*/
#right .switch{
	padding:0 0 0 5px;
}

#right .switch ul{
	float:left;
	width:250px;
}

#right .switch li{
	float:left;
	width:114px;
	height:38px;
	overflow:hidden;
	text-indent:-9877em;
}

#right .switch li a{
	display:block;
	width:114px;
	height:38px;
	overflow:hidden;
	text-indent:-9877em;
}

#right .switch .number{
	float:right;
	width:130px;
	margin-top:8px;
}

/*　物件一覧並び替え　*/
#right .order dl{
	margin:8px 0 8px 0;
	padding:10px 0 10px 0;
}

#right .order dt{
	background-color:#5A3C19;
	color:#FFF;
	font-weight:bold;
	width:65px;
	text-align:center;
	padding:5px;
	border:1px solid #C1B0A0;
	display:inline;
}
	
#right .order dd{
	display:inline;
	border-right:1px dotted #999;
	padding:5px 12px 5px 10px;
}

#right .order dd.down{
	background:url(../img/standard/down.gif) no-repeat 5px center;
	padding-left:17px;
}

#right .order dd.up{
	background:url(../img/standard/up.gif) no-repeat 5px center;
	padding-left:17px;
}

/*　検索結果（一覧表示）　*/
table.list{
	line-height:150%;
	width:100%;
	border-top:2px solid #977b61;
	border-collapse:collapse;
	margin-bottom:10px;
}

table.list th{
	text-align:center;
	border:1px dotted #C1B0A0;
	border-bottom:2px solid #977b61;
	padding:5px 5px 5px 5px;
	background-color:#F5F0E9;
	white-space:nowrap;
}

table.list td{
	text-align:center;
	border:1px dotted #C1B0A0;
	border-bottom:2px solid #977b61;
	padding:7px 5px 7px 5px;
}

table.list tr.tr_favorite td{
	border-bottom:1px dotted #C1B0A0;
}

/*　お気に入りリスト追加ボタン　*/
table.list td .favorite a{
	background:url(../img/standard/favorite.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:170px;
	height:26px;
	display:block;
	margin:0 0 0 auto;
}

/*　お気に入りリスト削除ボタン　*/
table.list td .favorite2 a{
	background:url(../img/standard/favorite2.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:170px;
	height:26px;
	display:block;
	margin:0 0 0 auto;
}

table.list .photo img{
	border:1px solid #c9c9c9;
}

table.list strong{
	white-space:nowrap;
	color:#F00;
	font-size:14px;
}

table.list span{
	font-weight:bold;
}

table.list th.more{
	width:80px;
}

table.list .full a{
	padding-left:12px;
}

table.list .limit{
	font-weight:bold;
	color:#F00;
}

.contents .check_inquiry{
	margin:15px 0 15px 0;
	text-align:center;
}
	
.contents .check_inquiry input{
	padding:3px 5px 3px 5px;
	margin:0 10px;
}

/*　検索結果（物件表示）　*/
.contents .property{
	border:1px solid #e3d7c6;
	padding:5px;
	margin-bottom:15px;
}

.contents h3{
	background-color:#5A3C19;
	padding:8px 0 9px 10px;
	margin-bottom:10px;
	color:#FFF;
	line-height:140%;
	font-size:15px;
}

#right .property h3 a{
	color:#FFF;
}

.contents .cate01{
	width:80px;
	height:18px;
	background-color:#E83D8C;
	border:1px solid #F38BBB;
	font-size:11px;
	float:left;
	font-weight:normal;
	text-align:center;
	margin-right:10px;
}

.contents .cate02{
	width:80px;
	height:18px;
	background-color:#3D6DE8;
	border:1px solid #97B1F4;
	font-size:11px;
	float:left;
	font-weight:normal;
	text-align:center;
	margin-right:10px;
}

.contents .cate03{
	width:80px;
	height:18px;
	background-color:#E8873D;
	border:1px solid #F0A973;
	font-size:11px;
	float:left;
	font-weight:normal;
	text-align:center;
	margin-right:10px;
}

.contents .cate04{
	width:80px;
	height:18px;
	background-color:#4FA964;
	border:1px solid #7DCF90;
	font-size:11px;
	float:left;
	font-weight:normal;
	text-align:center;
	margin-right:10px;
}

.contents .property .limit{
	width:80px;
	display:block;
	float:left;
	margin-top:4px;
	font-weight:bold;
	color:#F00;
}

#right .property .photo_tab{
	margin:0 5px 0 5px;
}

/*　お気に入りリスト追加ボタン　*/
#right .property .photo_tab .favorite a{
	background:url(../img/standard/favorite.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:170px;
	height:26px;
	display:block;
	margin:0 0 7px auto;
}

/*　お気に入りリスト削除ボタン　*/
#right .property .photo_tab .favorite2 a{
	background:url(../img/standard/favorite2.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:170px;
	height:26px;
	display:block;
	margin:0 0 7px auto;
}

#right .property .photo{
	background-color:#EEE;
	padding:8px;
	float:left;
}

#right .property .photo img{
	border:1px solid #c9c9c9;
}

#right .property .tab{
	float:right;
	width:410px;
}

.contents .tab table{
	width:100%;
	line-height:140%;
}

.contents .tab table th{
	padding:6px;
	border:1px solid #C1B0A0;
	background-color:#F5F0E9;
	white-space:nowrap;
}

.contents .tab table td{
	padding:6px;
	border:1px solid #C1B0A0; 
}

.contents .tab table td strong{
	color:#F00;
	font-size:15px;
	white-space:nowrap;
}

.contents .tab table td span{
	font-weight:bold;
}

.contents .condition{
	margin:10px 0 10px 7px;
	_padding-left:6px;
}

.contents .condition li{
	float:left;
	width:98px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	margin:0 8px 5px 0;
	_margin:0 6px 5px 0;
	padding:3px 0 2px 0;
}

#main .contents .condition li.none{
	background-color:#FFF;
	border:1px solid #BBB;
	color:#999;
}

.contents .inquiry_full{
	padding:10px 0 10px 0px;
	text-align:center;
	margin-top:10px;
	background-color:#f7f3ed;
}

#right .property .inquiry_full ul{
	width:505px;
	margin:0 auto 0 auto;
}

#right .property .inquiry_full li{
	float:left;
	width:245px;
	height:40px;
	margin-right:7px;
}

#right .property .inquiry_full li.inquiry a{
	background:url(../img/standard/inquiry.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	display:block;
	width:245px;
	height:40px;
}

#right .property .inquiry_full li.inquiry a:hover{
	background:url(../img/standard/inquiry.gif) no-repeat left -40px;
}

#right .property .inquiry_full li.full a{
	background:url(../img/standard/full.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	display:block;
	width:245px;
	height:40px;
}

#right .property .inquiry_full li.full a:hover{
	background:url(../img/standard/full.gif) no-repeat left -40px;
}



/*------------　物件詳細ページ　------------*/
#full h2 span{
	border:1px solid #FFF;
}

#full h3{
	margin-top:25px;
}

#full .print_date{
	margin-bottom:10px
}


/*---　お気に入りリスト追加ボタン　---*/
#full .print_date .favorite a{
	background:url(../img/standard/favorite.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:170px;
	height:26px;
	display:block;
	float:left;
	margin-right:8px;
}


/*---　お気に入りリスト削除ボタン　---*/
#full .print_date .favorite2 a{
	background:url(../img/standard/favorite2.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:170px;
	height:26px;
	display:block;
	float:left;
	margin-right:8px;
}


/*---　印刷用レイアウトボタン　---*/
#full .print{
	float:left;
	width:160px;
}

#full .print a{
	background:url(../img/standard/print.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	width:160px;
	height:26px;
	display:block;
}


/*---　掲載情報　---*/
#full .date{
	text-align:right;
}

#full .date strong{
	font-size:14px;
	color:#F00;
}

#full .bold{
	margin:15px 0 5px 0;
	font-size:14px;
	letter-spacing:1px;
	color:#333;
	background-color:#FFF;
	padding:0;
}


/*---　お問い合わせボタン　---*/
#full .inquiry_full{
	margin-bottom:20px;
}
	
	
#full .inquiry_full a{
	background:url(../img/standard/inquiry2.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	display:block;
	width:300px;
	height:49px;
	margin:0 auto 0 auto;
}

#full .inquiry_full a:hover{
	background:url(../img/standard/inquiry2.gif) no-repeat left -49px;
}


/*---　こだわり条件リスト　---*/
#full .condition{
	margin-top:15px;
}

#full .condition li{
	float:left;
	width:106px;
	font-size:12px;
}


/*---　物件の写真　---*/
#full .photo_list{
	margin-left:8px;
}

#full .photo_list li{
	text-align:center;
	border:1px solid #DDD;
	width:300px;
	margin:0 5px 10px 0;
	padding:8px 0 8px 0;
	vertical-align:top;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5～7*/
	/zoom: 1; /*for ie5～7*/
}

*:first-child+html #full .photo_list li{ /* IE 7 */
	margin:0 8px 10px 0;
}

#full .photo_list li span{
	display:block;
	width:110px;
	height:26px;
	background:url(../img/standard/zoom.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
	margin:0 auto 0 auto;
}

#full .photo_list li p{
	margin:7px 10px 7px 10px;
	line-height:140%;
	
}

#full .photo_list li img{
	border:1px solid #DDD;
}

#full .t1 table th{
	width:15%;
}

#full .t1 table td{
	width:18%;
}

#full .t2 table th{
	width:15%;
}

#full .t2 table td{
	width:35%;
}

#full .comment{
	margin-top:20px;
	border:1px solid #C1B0A0;
	padding:5px 20px 10px 20px;
}

#full .comment h4{
	padding:5px 0 5px 0;
	font-size:13px;
}

#full .comment img{
	float:left;
	padding:0 10px 10px 0;
}

#full .comment p{
	line-height:150%;
}

#full #infomap{
}

#full #map{
	background-color:#EFEFEF;
	margin:0 0 15px 7px;
	height:300px;
	width:600px;
}

#full .clearfix #map{
	width:450px;
	float:left;
}

#full .clearfix #street{
	margin:0 7px 15px 0;
	height:300px;
	width:450px;
	float:right;
}



/*------------　サイトご利用方法（追加ページスタイル）　------------*/
#full .page{
	border:1px solid #CCC;
	padding:10px 20px 20px 20px;
	background-color:#FAFAFA;
	margin-top:8px;
}

#full .page h3{
	background:none;
	color:#333;
	font-size:15px;
	border-left:5px solid #785B49;
	padding:5px 0 5px 10px;
	margin:20px 0 15px 5px;
}

#full .page h4{
	font-size:13px;
	margin:15px 0 10px 10px;
}

#full .page p{
	margin:3px 0 15px 20px;
	line-height:140%;
	font-weight:normal;
}

#full .page ul{
	margin:5px 0 20px 20px;
}



/*------------　トピックス・お知らせ一覧　------------*/
#full .topics_table{
	border:1px solid #CCC;
	padding:20px;
	background-color:#FAFAFA;
	margin-top:8px;
	line-height:140%;
}

#full .topics_table .list ul{
	margin:0;
}

#full .topics_table .list ul li{
	border-bottom:1px dotted #D9D9D9;
	padding:8px 10px 8px 25px;
	background:no-repeat 10px center;
	line-height:140%;
}

#full .topics_table .list ul li span{
	color:#777777;
	padding-right:10px;
}




/*------------　会社概要　------------*/
#full .company{
	border:1px solid #CCC;
	padding:20px;
	background-color:#FAFAFA;
	margin-top:8px;
}

#full .company table{
	margin:0 auto 15px auto;
	width:98%;
	background-color:#FFF;
	line-height:140%;
}

#full .company table th{
	border:1px solid #BBB;
	padding:10px;
	background-color:#EEE;
	width:25%;
	text-align:center;
}

#full .company table td{
	border:1px solid #BBB;
	padding:10px;
}




/*------------　お問い合わせ　------------*/
#full .inquiry{
	border:1px solid #CCC;
	padding:20px;
	background-color:#FAFAFA;
	margin-top:8px;
}


#full .inquiry table{
	margin:0 auto 15px auto;
	width:98%;
	background-color:#FFF;
	line-height:140%;
}

#full .inquiry table th{
	border:1px solid #BBB;
	padding:10px;
	background-color:#EEE;
	width:25%;
	text-align:center;
}

#full .inquiry table th .att{
	color:#F00;
}

#full .inquiry table td{
	border:1px solid #BBB;
	padding:10px;
}

#full .inquiry table td .hint{
	color:#999;
	font-size:12px;
}

#full .inquiry table td input{
	margin:3px 5px 3px 0;
	padding:2px;
}

#full .inquiry table td select{
	margin:3px 5px 3px 0;
}

#full .inquiry table td.validate{
	background-color:#FFF4F4;
}

#full .inquiry table td.validate p{
	color:#F00;
	font-weight:bold;
	font-size:11px;
	margin:2px 0 0 0;
}

#full .inquiry .submit{
	text-align:center;
	margin-bottom:10px;
}

#full .inquiry .submit input{
	padding:3px 8px 3px 8px;
}



/*------------　会員登録　------------*/
#full .member{
	border:1px solid #CCC;
	padding:20px;
	background-color:#FAFAFA;
	margin-top:8px;
}

#full .member table{
	margin:0 auto 15px auto;
	width:98%;
	background-color:#FFF;
	line-height:140%;
}

#full .member table th{
	border:1px solid #BBB;
	padding:10px;
	background-color:#EEE;
	width:25%;
	text-align:center;
}

#full .member table th .att{
	color:#F00;
}

#full .member table td{
	border:1px solid #BBB;
	padding:10px;
}

#full .member table td .hint{
	color:#999;
	font-size:12px;
}

#full .member table td input{
	margin:3px 5px 3px 0;
	padding:2px;
}

#full .member table td select{
	margin:3px 5px 3px 0;
}

#full .member table td.validate{
	background-color:#FFF4F4;
}

#full .member table td.validate p{
	color:#F00;
	font-weight:bold;
	font-size:11px;
	margin:2px 0 0 0;
}

#full .member .submit{
	text-align:center;
	margin-bottom:10px;
}

#full .member .submit input{
	padding:3px 8px 3px 8px;
}




/*------------　ログインフォーム　------------*/
#full .login{
	border:1px solid #CCC;
	padding:20px;
	background-color:#FAFAFA;
	margin-top:8px;
}

#full .login table{
	margin:0 auto 15px auto;
	width:98%;
	background-color:#FFF;
	line-height:140%;
}

#full .login table th{
	border:1px solid #BBB;
	padding:10px;
	background-color:#EEE;
	width:25%;
	text-align:center;
}

#full .login table td{
	border:1px solid #BBB;
	padding:10px;
}

#full .login table td input{
	margin:3px 5px 3px 0;
	padding:2px;
}

#full .login .submit{
	text-align:center;
	margin-bottom:10px;
}

#full .login .submit input{
	padding:3px 8px 3px 8px;
}


/*------------　入力エラー　------------*/
#main .error{
	border:1px solid #F00;
	margin:0 auto 15px;
	width:98%;
}

#main .error p{
	color:#F00;
	font-weight:bold;
	padding:20px;
}

#main table th .att{
	color:#F00;
}

#main table td.validate{
	background-color:#FFF4F4;
}

#main table td.validate p{
	color:#F00;
	font-weight:bold;
	font-size:11px;
	margin-top:2px;
}



/*---　メッセージ　---*/
#main .message{
	line-height:150%;
	margin:15px auto 15px 15px;
}

#main .message p{
	margin-bottom:10px;
}

#main .message ul{
	margin:15px auto 15px auto;
}

#main .message li{
	background:url(../img/standard/navi_next.gif) no-repeat left center;
	padding-left:15px;
}



/*---　管理TOPデザイン　---*/
#super_user{
	background-color:#000;
	text-align:center;
	padding:7px 0;
}

#super_user a{
	color:#EEE;
}




/*----------------------------------*/
/*        総合トップスタイル        */
/*----------------------------------*/


/*------------　ヘッダ　------------*/
#top .wrapper{
	background:url(../img/standard/top/head_back.gif) repeat-x top;
}


/*---　サブトップメニュー　---*/
#top .sub_top li.menu01 a{
	background:url(../img/standard/top/hnavi_home.gif) no-repeat top left;
}

#top .sub_top li.menu02 a{
	background:url(../img/standard/top/hnavi_rent.gif) no-repeat top left;
}

#top .sub_top li.menu02 a:hover{
	background:url(../img/standard/top/hnavi_rent.gif) no-repeat 0 -38px;
}

#top .sub_top li.menu03 a{
	background:url(../img/standard/top/hnavi_buy.gif) no-repeat top left;
}

#top .sub_top li.menu03 a:hover{
	background:url(../img/standard/top/hnavi_buy.gif) no-repeat 0 -38px;
}

#top .topimg{
	background:url(../img/standard/top/topimg_back.gif) repeat-x;
}



/*------------　LEFTサイドメニュー　------------*/
/*---　借りる･買うタブ切り替え（ランキング）　---*/
#top #left .rank .rank_title{
	background:url(../img/standard/rank.gif) no-repeat left top;
}

#top #left .rank .rank_title #tab_rank{
	margin-left:28px;
}

#top #left .rank .rank_title #tab_rank li{
	background:url(../img/standard/top/tab.png) no-repeat left top;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	border:0;
	line-height:23px;
	width:81px;
	text-align:center;
	color:#92581e;
}

#top #left .rank .rank_title #tab_rank li:hover{
	cursor:pointer;
	background:url(../img/standard/top/tab_rank_select.png) no-repeat left top;
}

#top #left .rank .rank_title #tab_rank li.select{
	background:url(../img/standard/top/tab_rank_select.png) no-repeat left top;
	font-weight:bold;
}

#top #left .rank .rank_title #tab_rank li.select:hover{
	cursor:default;
}

#top #left .rank .disnon{
	display:none;
}


/*---　リンク領域　---*/
#top #left .link p.text a{
	background-image:url(../img/standard/top/list_icon.gif)
}



/*------------　メインコンテンツ　------------*/
/*---　INDEXサブトップナビゲーション　---*/
#top #right .sub_top_navi{
	margin-bottom:20px;
}

#top #right .sub_top_navi .rent{
	width:306px;
	float:left;
	padding:10px;
	background-color:#F2F2F2;
}

#top #right .sub_top_navi .rent h2 a{
	height:59px;
	width:306px;
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/top/navi_rent.gif) no-repeat top left;
}

#top #right .sub_top_navi .rent h2 a:hover{
	background:url(../img/standard/top/navi_rent.gif) no-repeat left -59px;
}

#top #right .sub_top_navi .rent ul{
	margin-right:-5px;
}

#top #right .sub_top_navi .rent ul li a{
	border:2px solid #D5D5D5;
	display:block;
	background:url(../img/standard/top/navi_back.gif) no-repeat top left;
	padding:6px 0 0 47px;
	margin-top:3px;
	font-size:14px;
	height:22px;
}

#top #right .sub_top_navi .rent ul li{
	float:left;
	width:151px;
	margin-right:4px;
}

#top #right .sub_top_navi .rent ul li a:hover{
	background:url(../img/standard/top/navi_back.gif) no-repeat left -28px;
}

#top #right .sub_top_navi .buy{
	width:306px;
	float:right;
	padding:10px;
	background-color:#F2F2F2;
}

#top #right .sub_top_navi .buy h2 a{
	height:59px;
	width:306px;
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard/top/navi_buy.gif) no-repeat top left;
}

#top #right .sub_top_navi .buy h2 a:hover{
	background:url(../img/standard/top/navi_buy.gif) no-repeat left -59px;
}

#top #right .sub_top_navi .buy ul li a{
	border:2px solid #D5D5D5;
	height:22px;
	display:block;
	background:url(../img/standard/top/navi_back2.gif) no-repeat top left;
	padding:6px 0 0 47px;
	margin-top:3px;
	font-size:14px;
}

#top #right .sub_top_navi .buy ul{
	margin-right:-5px;
}

#top #right .sub_top_navi .buy ul li{
	width:151px;
	float:left;
	margin-right:4px;
}

#top #right .sub_top_navi .buy ul li a:hover{
	background:url(../img/standard/top/navi_back2.gif) no-repeat left -28px;
}



/*---　借りる･買うタブ切り替え（オススメ・新着）　---*/
#top #right .pickup .pickup_title{
	background:url(../img/standard/top/pickup_title.gif) no-repeat left top;
}

#top #right .newarrived .newarrived_title{
	background:url(../img/standard/top/newarrived_title.gif) no-repeat left top;
}

#top #right .pickup .pickup_title h2,
#top #right .newarrived .newarrived_title h2{
	float:left;
	width:495px;
}

#top #right .pickup .pickup_title #tab_pickup,
#top #right .newarrived .newarrived_title #tab_newarrived{
	float:right;
	width:190px;
}

#top #right .pickup .pickup_title #tab_pickup li,
#top #right .newarrived .newarrived_title #tab_newarrived li{
	background:url(../img/standard/top/tab.png) no-repeat left top;
	float:left;
	margin:6px 5px 0 0;
	line-height:27px;
	width:81px;
	text-align:center;
	color:#FFF;
}

#top #right .pickup .pickup_title #tab_pickup li:hover,
#top #right .newarrived .newarrived_title #tab_newarrived li:hover{
	cursor:pointer;
	background:url(../img/standard/top/tab_select.png) no-repeat left top;
	color:#9A7F6B;
}

#top #right .pickup .pickup_title #tab_pickup li.select,
#top #right .newarrived .newarrived_title #tab_newarrived li.select{
	background:url(../img/standard/top/tab_select.png) no-repeat left top;
	color:#9A7F6B;
	font-weight:bold;
}

#top #right .pickup .pickup_title #tab_pickup li.select:hover,
#top #right .newarrived .newarrived_title #tab_newarrived li.select:hover{
	cursor:default;
}

#top #right .pickup .disnon,
#top #right .newarrived .disnon{
	display:none;
}




/*---　検索結果（一覧表示）　---*/
#top table.list .full a{
	background:url(../img/standard/top/list_icon.gif) no-repeat 0 center;
}



/*------------　共通スタイル　------------*/
/*---　メイン本文　---*/
#top .contents h2{
	background:url(../img/standard/top/title_back.gif) no-repeat left top;
}




/*------------　トピックス・お知らせ一覧　------------*/
#top #full .topics_table .list ul li{
	background-image:url(../img/standard/top/list_icon.gif);
}





/*----------------------------------*/
/*          借りるスタイル          */
/*----------------------------------*/


/*------------　ヘッダ　------------*/
#rental .wrapper{
	background:url(../img/standard/rental/head_back.gif) repeat-x top;
}



/*---　サブトップメニュー　---*/
#rental .sub_top li.menu01 a{
	background:url(../img/standard/rental/hnavi_home.gif) no-repeat top left;
}

#rental .sub_top li.menu01 a:hover{
	background:url(../img/standard/rental/hnavi_home.gif) no-repeat 0 -38px;
}

#rental .sub_top li.menu02 a{
	background:url(../img/standard/rental/hnavi_rent.gif) no-repeat top left;
}

#rental .sub_top li.menu03 a{
	background:url(../img/standard/rental/hnavi_buy.gif) no-repeat top left;
}

#rental .sub_top li.menu03 a:hover{
	background:url(../img/standard/rental/hnavi_buy.gif) no-repeat 0 -38px;
}

#rental .topimg{
	background:url(../img/standard/rental/topimg_back.gif) repeat-x;
}


/*------------　LEFTサイドメニュー　------------*/
/*---　検索項目　---*/
#rental #left .search ul li a{
	background-image:url(../img/standard/rental/list_icon.gif);
}

#rental #left .search_form h3{
	background-image:url(../img/standard/rental/list_icon.gif);
}

/*---　リンク領域　---*/
#rental #left .link p.text a{
	background-image:url(../img/standard/rental/list_icon.gif)
}



/*------------　メインコンテンツ　------------*/
#rental .contents h2{
	background:url(../img/standard/rental/title_back.gif) no-repeat left top #D27323;
}


/*---　カンタン物件検索　---*/
#rental #right .easy_search h2{
	background:url(../img/standard/rental/search_title.gif) no-repeat top left;
}


/*---　オススメ物件情報　---*/
#rental #right .pickup h2{
	background:url(../img/standard/rental/pickup_title.gif) no-repeat top left;
}


/*---　新着物件情報　---*/
#rental #right .newarrived h2{
	background:url(../img/standard/rental/newarrived_title.gif) no-repeat top left;
}


/*---　検索結果（一覧表示）　---*/
#rental table.list th.th01{
	width:30px;
}

#rental table.list th.th03{
	width:35px;
}

#rental table.list th.th06{
	width:42px;
}

#rental table.list .full a{
	background:url(../img/standard/rental/list_icon.gif) no-repeat 0 center;
}



/*　物件一覧切り替え　*/
#rental #right .switch{
	border-bottom:3px solid #de8926;
}

#rental #right .switch .s01{
	background:url(../img/standard/rental/switch1.gif) no-repeat left -38px;
}

#rental #right .switch .s01_active{
	background:url(../img/standard/rental/switch1.gif) no-repeat left top;
}

#rental #right .switch .s02{
	background:url(../img/standard/rental/switch2.gif) no-repeat left -38px;
}

#rental #right .switch .s02_active{
	background:url(../img/standard/rental/switch2.gif) no-repeat left top;
}


/*　検索結果（物件表示）　*/
#rental .contents .condition li{
	background-color:#DE8926;
	border:1px solid #FBC08B;
}





/*------------　トピックス・お知らせ一覧　------------*/
#rental #full .topics_table .list ul li{
	background-image:url(../img/standard/rental/list_icon.gif);
}





/*----------------------------------*/
/*           買うスタイル           */
/*----------------------------------*/


/*------------　ヘッダ　------------*/
#buy .wrapper{
	background:url(../img/standard/buy/head_back.gif) repeat-x top;
}




/*---　サブトップメニュー　---*/
#buy .sub_top li.menu01 a{
	background:url(../img/standard/buy/hnavi_home.gif) no-repeat top left;
}

#buy .sub_top li.menu01 a:hover{
	background:url(../img/standard/buy/hnavi_home.gif) no-repeat 0 -38px;
}

#buy .sub_top li.menu02 a{
	background:url(../img/standard/buy/hnavi_rent.gif) no-repeat top left;
}

#buy .sub_top li.menu02 a:hover{
	background:url(../img/standard/buy/hnavi_rent.gif) no-repeat 0 -38px;
}

#buy .sub_top li.menu03 a{
	background:url(../img/standard/buy/hnavi_buy.gif) no-repeat top left;
}

#buy .topimg{
	background:url(../img/standard/buy/topimg_back.gif) repeat-x;
}


/*------------　LEFTサイドメニュー　------------*/
/*---　検索項目　---*/
#buy #left .search ul li a{
	background-image:url(../img/standard/buy/list_icon.gif);
}

#buy #left .search_form h3{
	background-image:url(../img/standard/buy/list_icon.gif);
}



/*---　リンク領域　---*/
#buy #left .link p.text a{
	background-image:url(../img/standard/buy/list_icon.gif)
}




/*------------　メインコンテンツ　------------*/
#buy .contents h2{
	background:url(../img/standard/buy/title_back.gif) no-repeat left top #6FA034;
}


/*---　カンタン物件検索　---*/
#buy #right .easy_search h2{
	background:url(../img/standard/buy/search_title.gif) no-repeat top left;
}


/*---　オススメ物件情報　---*/
#buy #right .pickup h2{
	background:url(../img/standard/buy/pickup_title.gif) no-repeat top left;
}


/*---　新着物件情報　---*/
#buy #right .newarrived h2{
	background:url(../img/standard/buy/newarrived_title.gif) no-repeat top left;
}


/*---　検索結果（一覧表示）　---*/
#buy table.list th.th01{
	width:30px;
}

#buy table.list th.th03{
	width:35px;
}

#buy table.list .full a{
	background:url(../img/standard/buy/list_icon.gif) no-repeat 0 center;
}



/*　物件一覧切り替え　*/
#buy #right .switch{
	border-bottom:3px solid #6f9b35;
}

#buy #right .switch .s01{
	background:url(../img/standard/buy/switch1.gif) no-repeat left -38px;
}

#buy #right .switch .s01_active{
	background:url(../img/standard/buy/switch1.gif) no-repeat left top;
}

#buy #right .switch .s02{
	background:url(../img/standard/buy/switch2.gif) no-repeat left -38px;
}

#buy #right .switch .s02_active{
	background:url(../img/standard/buy/switch2.gif) no-repeat left top;
}


/*　検索結果（物件表示）　*/
#buy .contents .condition li{
	background-color:#719d38;
	border:1px solid #9ec868;
}



/*------------　トピックス・お知らせ一覧　------------*/
#buy #full .topics_table .list ul li{
	background-image:url(../img/standard/buy/list_icon.gif);
}





/*----------------------------------*/
/*          印刷用スタイル          */
/*----------------------------------*/

#print{
	background:none;
}

#print .wrapper{
	background:none!important;
}

#print #main{
	border:none;
	margin:0;
	width:800px;
}

#print #main .print_condition{
	border-collapse:separate;
	border-spacing:5px;
	margin-top:10px;
}
	

#print #main .print_condition td{
	text-align:center;
	color:#FFF;
	padding:3px;
	width:12%;
}

#print #rental .print_condition td{
	background-color:#DE8926;
	border:1px solid #FBC08B;
}

#print #buy .print_condition td{
	background-color:#719D38;
	border:1px solid #9EC868;
}

#print #main .print_condition td.none{
	background-color:#FFF;
	text-align:center;
	border:1px solid #BBB;
	color:#999;
}


#print #main .print_photo td{
	text-align:center;
	width:400px;
	padding:10px;
	border:1px solid #CCC;
}

#print #main .print_photo p{
	padding-top:3px;
}</pre></body></html>