@charset "Shift-JIS";
@import url("common.css");
@import url("header.css");
@import url("footer.css");
/* ==========================================================

title : ホームメイト 賃貸カテゴリ トップページ
scope : 賃貸カテゴリ トップページ
 
last modify : 秋のキャンペーンバナー追加　2011/08/26 153_miyano

memo  :
		秋のキャンペーンバナー追加　2011/08/26 153_miyano
		戸田恵梨香ランダム表示　2011/08/18 153_miyano
		戸田恵梨香ランダム表示　2011/08/02 153_miyano
		戸田恵梨香スイッチ追加　2011/07/28 153_miyano
		カラー版 2011/04/19 041_ooba

========================================================== */

/* ----------------------------------------------------------
 初期化 トップページ用
---------------------------------------------------------- */

html, body {
	line-height:100%;
	letter-spacing:0em;
	}
img {
	vertical-align:bottom;
	}

/* ----------------------------------------------------------
 header
---------------------------------------------------------- */
#head_box {
	margin:0px;
	}
#header ul#head_submenu {
	width:299px;
	}
#header ul#head_submenu li#sm_myhm a {
	width:128px;
	background:url(../image/hed_lst_sm.gif) no-repeat -242px 0;
	}
#header ul#head_submenu li#sm_myhm a:hover {
	background:url(../image/hed_lst_sm.gif) no-repeat -242px -16px;
	}
	
/* ----------------------------------------------------------
 top_smart
---------------------------------------------------------- */
#top_smart {
	display:none;
	}
	
/* -----------------------------------------------
 top_s_area
----------------------------------------------- */
#top_s_area {
	margin:0px 0px 0px;
	padding:0px;
	background:#FFFFFF url(../image/top_bg_s_area.gif) repeat-x 0 bottom;
	}
#top_s_area #searcharea_in {
/*	position:relative;*/
	width:910px;
	margin:0px auto 0;
	padding:0px;
	}
#search {
	overflow:hidden;
	width:910px;
	height:462px;
	margin:0 auto;
	padding:0px;
	/*background:url(../image/top_bg_search_area2.jpg) no-repeat center 2px;*/
	}
#search #changeimg {
	text-align: left;
	float: left;
	width:238px;
	height:460px;
	margin:2px 0 0 0;
	padding:0px;
	text-indent: 0px;
	}

/* --------------------------------------
 top_map
-------------------------------------- */
#top_map {
	position:relative;
	display:inline;
	float:left;
	width:465px;
	margin:0px 0px 0px -18px;
	padding:0px;
	}
#top_map h2 {
	position:absolute;
	top:20px;
	left:10px;
	width:224px;
	height:59px;
	margin:0px;
	padding:0px;
	}
#top_map p#btn_business {
	position:absolute;
	top:65px;
	left:227px;
	width:110px;
	height:22px;
	margin:0px;
	padding:0px;
	}
	
#top_map #mapbox {
	width:465px;
	margin:0px 0px 0px;
	padding:54px 0px 0px;
	}
#top_map #mapbox p#map_p {
	margin:0px;
	padding:0px;
	background:url(../image/top_img_map_bg.png) no-repeat 0 0;
	}
/*--iPad表示用--*/	
p#map_smart {
	display:none;
	background:url(../image/top_img_map_bg.png) no-repeat 0 0;
	}


/* ------------------------------
 キーワード検索
------------------------------ */
/* 入力アシストの動作関係でpositionを使用しているBOX内にキーワード検索を配置しないこと */
#kwsrch {
	display:inline;
	float:left;
	width:448px;
	height:60px;
	margin:-80px 0px 0px 230px;
	padding:0px;
	background:url(../image/top_bg_kwsrchbox.gif) no-repeat 0 0;
	}
#kwsrch:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #kwsrch             { margin:-80px 0px 0px 230px; zoom: 1; } /* IE6 */
*:first-child+html #kwsrch { zoom: 1; } /* IE7 */

#kwsrch .kwsrch_txt {
	width:260px;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 30px;
	text-align:left;
	}
#kwsrch h2 {
	position:static;
	float:left;
	display:inline;
	width:110px;
	height:20px;
	margin:8px 0px 0px 13px;
	padding:0px;
	}
#kwsrch h2 img {
	vertical-align:top;
	}

#kwsrch .keyword {
	color:#999999;
	}
#kwsrch #keyword_input {
	float:left;
	width:230px;
	_width:235px;
	margin:7px 0px 0px 5px;
	_margin:8px 0px 0px 5px;
	padding:2px;
	}
#kwsrch p.top_btn_keyword {
	float:left;
	width:60px;
	height:22px;
	margin:7px 0px 0px 5px;
	padding:0px;
	}

/* ------------------------------
 駅名から検索
------------------------------ */	
#stnmbox {
	width:449px;
	height:43px;
	margin:16px 0px 0px 10px;
	padding:0px;
	background:url(../image/top_bg_srchstnm.gif) no-repeat 0 0;
	}
#stnmbox h2 {
	position:static;
	display:inline;
	float:left;
	width:100px;
	height:20px;
	margin:7px 10px 0px 44px;
	padding:0px;
	}
#stnmbox h2 img {
	vertical-align:top;
	}
#stnmbox input#stationname_input {
	float:left;
	width:184px;
	margin:7px 5px 0px 0px;
	padding:0px;
	}
#stnmbox p.top_btn_stnm {
	float:left;
	width:58px;
	height:20px;
	margin:7px 0px 0px 0px;
	padding:0px;
	}
#stnmbox p.top_btn_stnm a {
	display:block;
	width:58px;
	height:20px;
	background:url(../image/top_btn_stnm_ov.gif) no-repeat 0 0;
	}
#stnmbox p.top_btn_stnm a:hover {
	background-color:transparent;
	}
#stnmbox p.top_btn_stnm a:hover img {
	visibility:hidden;
	}
#top_map #mapbox .area_smart {
	}
/*--map表示切替--*/	
#top_map #mapbox p#map_p {
	display:block ;
	z-index:2;
	}
#top_map #mapbox p#map_smart {
	display:none ;
	z-index:1;
	}

/* --------------------------------------
 top_right_box
-------------------------------------- */
#top_right_box {
	float:right;
	width:210px;
	margin:12px 0px 0px;
	padding:0px;
	text-align:center;
	}

/* --------------------------------------
 top_repeat_box
-------------------------------------- */
#top_repeat_box {
	clear:both;
	width:210px;
	margin:0;
	padding:24px 0px 0px;
	background:url(../image/top_bg_repeat_top.png) no-repeat 0 0;
	}
#top_repeat_box ul {
	list-style:none;
	width:210px;
	margin:0px;
	padding:0px 0px 10px 0px;
	background:url(../image/top_bg_repeat.gif) repeat-y 0 0;
	border-bottom:1px solid #ccc;
	}
#top_repeat_box ul li {
	display:inline;
	width:210px;
	margin:0;
	padding:0;
	}
#top_repeat_box ul li dl {
	width:210px;
	margin:0px;
	padding:0px;
	font-size:80%;
	}
#top_repeat_box ul li dl.repeat_btm {
	/*background:url(../image/top_bg_repeat_box.gif) repeat-x 0 bottom;*/
	}
#top_repeat_box ul li dl dt {
	width:200px;
	margin:0px 0 0 4px;
	padding:0px;
	text-align:left;
	}
#top_repeat_box ul li dl dt img {
	float:left;
	padding:0px;
	margin:0px 0px 0px 5px;
	}
#top_repeat_box ul li dl dt .kensu {
	display:inline-block;
	float:right;
	margin:0px;
	padding:5px 0 0px 0;
	}
#top_repeat_box ul li dl dd {
	overflow:hidden;
	clear:both;
	width:190px;
	margin:0px 5px 5px 10px;
	padding:3px 0px 10px;
	background:url(../image/top_bg_repeat_line.gif) repeat-x 0 bottom;
	text-align:left;
	}
#top_repeat_box ul li dl dd.repeat_last {
	margin:0px 5px 0 10px;
	padding:3px 0 0;
	background:none;
	}
/* --------------------------------------
 お気に入り・最近検索
-------------------------------------- */
#top_repeat_box ul li dl dd .bukken_photo {
	display:inline;
	float:left;
	width:80px;
	height:60px;
	overflow:hidden;
	margin:5px 5px 0;
	padding:0px;
	vertical-align:bottom;
	text-align:center;
	}
#top_repeat_box ul li dl dd .info  {
	display:inline;
	float:right;
	width:115px;
	margin:0px 5px 0px 0px;
	padding:0px;
	text-align:left;
	}
#top_repeat_box ul li dl dd .info p.info_s {
	margin:0px 3px;
	padding:0px;
	}
#top_repeat_box ul li dl dd .info p.ico {
	clear:both;
	width:49px;
	height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
/* --------------------------------------
 前回検索
-------------------------------------- */
#top_repeat_box ul li dl dd .souba {
	display:inline;
	float:right;
	width:65px;
	height:19px;
	margin:0px 0px 5px 0px;
	padding:0px;
	background:url(../image/top_btn_souba_ov.gif) no-repeat 0 0;
	}
#top_repeat_box ul li dl dd .souba a {
	display:block;
	width:65px;
	height:19px;
	}
#top_repeat_box ul li dl dd .souba a:hover {
	background-color:transparent;
	}
#top_repeat_box ul li dl dd .souba a:hover img {
	visibility:hidden;
	}
	
#top_repeat_box ul li dl dd .lt_cond1 {
	display:inline;
	float:left;
	margin:2px 0px 5px 3px;
	text-align:left;
	}
#top_repeat_box ul li dl dd .lt_cond2 {
	clear:both;
	margin:0px 5px 5px 3px;
	text-align:left;
	}
#top_repeat_box ul li dl dd .cond_srch {
	margin:0px 5px 0 5px;
	padding:0px;
	text-align:right;
	}
	
/* ----------------------------------------------------------
 キャンペーンバナー
---------------------------------------------------------- */
#pick_bnr {
/*	position:absolute;
	top:320px;
	right:5px;;*/
	width:200px;
	float:right;
	height:100px;
	margin-top:15px;
	margin-right:5px;
	_margin-right:2px;
	text-indent:-10000px;
	/*border:1px solid #FF0033;*/
	}
#pick_bnr a {
	display:block;
	width:200px;
	height:100px;
	background:url(/campaign/image/cmbnr_autumn2011.jpg) no-repeat 0 0;    春のお部屋探しキャンペーン 
/*	background:url(/rent/eastjapan/image/bnr_eastjapan.gif) no-repeat 0 0; 東北地方対応*/ 
	}
#pick_bnr a:hover {
	background:url(/campaign/image/cmbnr_autumn2011.jpg) no-repeat -200px 0;    春のお部屋探しキャンペーン 
/*	background:url(/rent/eastjapan/image/bnr_eastjapan.gif) no-repeat -200px 0;  東北地方対応 */
	}
		
/* ----------------------------------------------------------
 top_underarea
---------------------------------------------------------- */
#top_underarea {
	overflow:hidden;
	clear:both;
	width:900px;
	margin:0px auto 0;
	padding:0px;
	}
	
/* -----------------------------------------------
 top_underleft
----------------------------------------------- */
#top_underleft {
	display:inline;
	float:left;
	width:654px;
	margin:0px;
	padding:0px;
	}
	
/* --------------------------------------
 トピックス
-------------------------------------- */
#topics_box {
	overflow:hidden;
	width:654px;
	margin:0px 0px 6px;
	padding:0px 0px 5px;
	background:#ffffb2;
	}
#topics_box h2 {
	width:654px;
	height:34px;
	margin:0px;
	padding:0px;
	}
#topics_box .ttlbox {
	position:relative;
	clear:both;
	width:654px;
	height:33px;
	margin:0px;
	padding:0px;
	}
#topics_box .ttlbox .link {
	position:absolute;
	top:5px;
	right:5px;
	width:110px;
	height:19px;
	margin:0px;
	padding:0px;
	background:url(../image/top_bg_ttl_linkbox.gif) no-repeat 0 0;
	font-size:80%;
	line-height:19px;
	}

/* ------------------------------
 リスト
------------------------------ */
#topics_box ul#topics {
	display:inline;
	list-style:none;
	float:left;
	width:380px;
	margin:5px 0px 0px 8px;
	padding:0px;
	font-size:80%;
	}
#topics_box ul#topics li {
	float:left;
	width:380px;
	margin:0px;
	padding:4px 0px 5px;
	background:url(../image/top_bg_info_list.gif) repeat-x 0 bottom;
	text-align:left;
	}
#topics_box ul#topics li a {
	padding:0px 0px 0px 17px;
	background:url(../image/top_mrk_linkarrow.gif) no-repeat 5px 3px;
	}
#topics_box ul#topics li.callcenter {
	background:none;
	}
#topics_box ul#topics li.callcenter a {
	padding:0px 0px 1px 18px;
	background:url(../image/top_ico_callcenter.gif) no-repeat 0px 0px;
	}
	
/* ------------------------------
 ＣＭ
------------------------------ */
#topics_box #pnl_cm {
	position:relative;
	float:right;
	width:250px;
	height:105px;
	margin:5px 5px 0px 0px;
	padding:0px;
	}
#topics_box #pnl_cm .image{
	position: absolute;
	top:0;
	left: 0;
	z-index:0;
	}
#topics_box #pnl_cm ul li{
	list-style:none;
	margin: 0;
	padding: 0;
	}
#topics_box #pnl_cm li.btn01{
	position: absolute;
	top:61px;
	left: 4px;
	z-index:10;
	}
#topics_box #pnl_cm li.btn02{
	position: absolute;
	top:80px;
	left: 4px;
	z-index:10;
	}
	
/* --------------------------------------
 おすすめ賃貸物件特集
-------------------------------------- */
#feature_box {
	overflow:hidden;
	width:654px;
	margin:0px 0px 20px;
	padding:0px 0px 0;
	background:#ffd7ff;
	}
#feature_box h2{
	margin: 0;
	}
#feature_box ul.feature {
	list-style:none;
	overflow:hidden;
	width:635px;
	margin:0px 3px 5px 8px;
	padding:15px 0 10px 0;
	font-size:90%;
	text-align:left;
	border-bottom:#cccccc solid 1px;
	}
#feature_box ul.feature li {
	display:inline;
	float:left;
	margin:0px 8px 0px 0;
	padding:0px;
	}
#feature_box ul.feature li a {
	padding:1px 0px 1px 19px;
	background:url(../image/top_mrk_feature.gif) no-repeat 0px 0px;
	}
#feature_box .srchlist{
	margin: 0 0 0 0;}
	
/* --------------------------------------
 物件検索
-------------------------------------- */
.srchlist {
	overflow:hidden;
	width:654px;
	margin:0px 0px 20px;
	padding:0px 0px;
	}
.srchlist h2 {
	width:654px;
	height:34px;
	margin:0px;
	padding:0px;
	}
.srchlist.rent {
	background:#f7dbc4;
	}
.srchlist.type {
	background:#cbe8a2;
	}
.srchlist.period {
	background:#e5edff;
	}
	
.srchlist ul {
	list-style:none;
	overflow:hidden;
	width:648px;
	margin:8px 3px 0px;
	padding:0px;
	text-align:left;
	}
.srchlist ul li {
	overflow:hidden;
	display:inline;
	float:left;
	width:314px;
	margin:0px 5px 8px;
	padding:0px 0px 8px;
	border-bottom:#cccccc solid 1px;
	}
.srchlist ul li.srchlist_btm {
	margin:0px 5px;
	border-bottom:none;
	}

.srchlist ul li img {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	}
.srchlist ul li dl {
	float:left;
	width:234px;
	margin:0px;
	padding:0px;
	}
.srchlist ul li dl dt {
	margin:0px 0px 8px;
	padding:0px 0px 0px 10px;
	background:url(../image/top_mrk_linkarrow.gif) no-repeat 0px 3px;
	font-size:90%;
	font-weight:bold;
	}
.srchlist ul li dl dd {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:75%;
	}
/* 分割なし */	
.srchlist ul li.lng {
	width:638px;
	}
.srchlist ul li.lng dl {
	width:558px;
	}

/* バナー */	
.srchlist ul li .srchlist_bnr {
	margin:0px;
	padding:0px;
	}
	
/* --------------------------------------
 サイトPR
-------------------------------------- */
#site_pr_box {
	width:654px;
	margin:0px;
	padding:0px;
	background:url(../image/top_bg_site_pr.gif) repeat-y 0 0;
	}
#site_pr_box h2 {
	width:654px;
	height:51px;
	margin:0px 0px 5px;
	padding:0px;
	}
.site_pr {
	list-style:none;
	overflow:hidden;
	width:654px;
	margin:0px;
	padding:0px 0px 15px;
	background:url(../image/top_bg_site_pr_btm.gif) no-repeat 0 bottom;
	}
.site_pr .pr_lead {
	margin:0px;
	padding:0px 15px 15px;
	font-size:80%;
	text-align:left;
	}
.site_pr ul {
	list-style:none;
	overflow:hidden;
	width:630px;
	/* 7つの公式サイトバナーがない場合 */
	margin:0px 12px;
	padding:0px;
	/* 7つの公式サイトバナーがある場合
	margin:0px 12px 15px;
	padding:0px 0px 8px;
	background:url(../image/top_bg_site_pr_line.gif) repeat-x 0 bottom;*/
	}
.site_pr ul li {
	display:inline;
	float:left;
	width:202px;
	margin:0px 4px;
	padding:0px 0px 10px;
	}
.site_pr ul li img {
	display:inline;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	}
.site_pr ul li dl {
	display:inline;
	float:right;
	width:150px;
	margin:0px;
	padding:0px;
	}
.site_pr ul li dl dt {
	margin:0px;
	padding:0px;
	font-size:80%;
	text-align:left;
	line-height:100%;
	}
.site_pr ul li dl dt span {
	font-size:80%;
	}
.site_pr ul li dl dd {
	margin:0px;
	padding:0px;
	font-size:65%;
	text-align:left;
	}
	
.bnr_sistersite {
	width:654px;
	margin:0px;
	padding:0px;
	}
/* 大きいバナー */	
.site_pr ul.banner{
	list-style:none;
	overflow:hidden;
	width:638px;
	margin:0px;
	padding:8px 0 0 0;
	border-top:1px solid #dadada;
	}
.site_pr ul.banner li.lng {
	list-style:none;
	overflow:hidden;
	width:638px;
	clear: both;
	margin:0px;
	padding:0px 0 10px 0;
	}


/* バナー */	
.site_pr ul.banner li .srchlist_bnr {
	margin:0px;
	padding:0px;
	}
.site_pr ul.banner li .srchlist_bnr img{
	float: none;
	margin: 0;
	}

/* -----------------------------------------------
 top_pleasure
----------------------------------------------- */
#top_pleasure{
	text-align: left;
	margin-bottom: 15px;
	}
#top_pleasure ul{
	}
#top_pleasure ul li{
	list-style: none;
	float: left;
	width: 319px;
	height: 85px;
	margin: 0 0 10px 0;
	}
#top_pleasure ul li dl{
	width: 319px;
	margin: 0;
	padding: 0;
	}
#top_pleasure ul li dl dt{
	float: left;
	width:97px;
	margin: 0;
	padding: 0;
	}
	
#top_pleasure ul li dl dd.ttl{
	float: left;
	width:222px;
	margin: 0;
	padding: 0;
	}
#top_pleasure ul li dl dd.text{
	width: 207px;
	float:  left;
	line-height: 140%;
	font-size: 80%;
	padding: 8px 10px 0 3px;
	margin: 0;
	}
#top_pleasure ul li.useful{
	background: url(/rent/image/top_bg_bnr_useful.gif) no-repeat 0 0;
	}
#top_pleasure ul li.pleasure{
	float: right;
	background: url(/rent/image/top_bg_bnr_pleasure.gif) no-repeat 0 0;
	}
#top_pleasure ul li.area{
	background: url(/rent/image/top_bg_bnr_area.gif) no-repeat 0 0;
	}
#top_pleasure ul li.senryu{
	float: right;
	background: url(/rent/image/top_bg_bnr_senryu.gif) no-repeat 0 0;
	}	
/* -----------------------------------------------
 top_underright
----------------------------------------------- */
#top_underright {
	display:inline;
	float:right;
	width:230px;
	margin:0px;
	padding:0px;
	}
/* -----------------------------------------------
 side_bnr
----------------------------------------------- */
ul#side_bnr {
	list-style:none;
	width:230px;
	margin:0px;
	padding:0px;
	}
ul#side_bnr li {
	width:230px;
	margin:0px 0px 10px;
	padding:0px;
	}
	
/* --------------------------------------
 srchbox
-------------------------------------- */
#srchbox {
	width:230px;
	margin:0px 0px 5px 0px;
	padding:0px;
	background:url(../image/top_bg_srch_box.gif) repeat-y 0 0;
	}
#srchbox ul {
	list-style:none;
	width:230px;
	margin:0px;
	padding:5px 0px 0px;
	background:url(../image/top_bg_srch_box_top.gif) no-repeat 0 0;
	}
#srchbox ul li {
	width:230px;
	margin:0px;
	padding:0px;
	}
#srchbox ul li.srch_btm {
	padding:0px 0px 2px;
	background:url(../image/top_bg_srch_box_btm.gif) no-repeat 0 bottom;
	}
#srchbox ul li dl {
	width:220px;
	margin:0px 5px 5px;
	padding:0px;
	border-bottom:#cccccc solid 1px;
	}
#srchbox ul li dl dt {
	margin:0px;
	padding:5px 0px;
	text-align:center;
	}
#srchbox ul li dl dd {
	margin:0px 0px 5px;
	padding:0px 10px 5px;
	font-size:80%;
	text-align:left;
	}
/* カンタンラク楽 */	
#srchbox ul li dl.raku dt,#srchbox ul li dl.raku dd {
	background:#eedcff;
	}
/* 売買 */
#srchbox ul li dl.bknbuy dt,#srchbox ul li dl.bknbuy dd {
	background:#b1d8ba;
	}
/* 不動産会社 */
#srchbox ul li dl.shop {
	margin:0px 5px;
	border-bottom:none;
	}
#srchbox ul li dl.shop dt,#srchbox ul li dl.shop dd {
	background:#ead56b;
	}
	
#srchbox ul li dl dd .srchlink {
	margin:5px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(../image/top_mrk_linkarrow.gif) no-repeat 0px 3px;
	}

	
/* --------------------------------------
 busi_box
-------------------------------------- */
.busi_box {
	width:230px;
	margin:0px 0px 15px 0px;
	padding:4px 0px;
	background:url(../image/top_bg_busi_box.gif) 0 0;
	font-size:80%;
	}
.busi_box h2 {
	width:222px;
	margin:0px 4px;
	padding:0px;
	}
.busi_box dl {
	width:222px;
	margin:0px 4px;
	padding:10px 0px 0px;
	background:#FFFFFF;
	text-align:left;
	}
.busi_box dl dt {
	margin:0px 5px 3px;
	padding:0px 0px 0px 12px;
	background:url(../image/top_mrk_linkarrow.gif) no-repeat 0 3px;
	font-weight:bold;
	}
.busi_box dl dd {
	margin:0px 5px;
	padding:0px 0px 15px 12px;
	}
.busi_box dl dd dl {
	width:200px;
	margin:0px;
	padding:0px;
	background:none;
	}
.busi_box dl dd dl dt {
	margin:0px;
	padding:0px;
	background:none;
	font-weight:normal;
	}
.busi_box dl dd dl dd {
	margin:0px 0px 10px;
	padding:0px;
	font-weight:bold;
	}
.busi_box dl dd dl dd.busi_btm {
	margin:0px
	}
.busi_box dl dd dl dt.dt_top {
	margin:5px 0px 0px;
	padding:0px;
	background:none;
	font-weight:normal;
	}
	
.busi_box p.busi_txt {
	margin:0px 4px;
	padding:10px;
	background:#FFFFFF;
	text-align:left;
	}
/* --------------------------------------
 mobilebox
-------------------------------------- */
#bnrbox00{	
	margin: 0;
}
#bnrbox00 ul{
	margin: 0 0 10px 0;
	list-style: none;	
}
/* --------------------------------------
 mobilebox
-------------------------------------- */
#bnrbox01{	
}
#bnrbox01 ul{
	list-style: none;	
}
/* --------------------------------------
 mobilebox
-------------------------------------- */
#mobilebox {
	list-style:none;
	width:230px;
	margin:0px 0px 15px;
	padding:0px;
	}
#mobilebox ul {
	list-style:none;
	width:230px;
	margin:0px;
	padding:0px;
	}
#mobilebox ul li {
	width:230px;
	height:73px;
	margin:0px 0px 3px;
	padding:0px;
	}
	
/* --------------------------------------
 isms取得
-------------------------------------- */
#isms {
	clear:both;
	width:210px;
	margin:0px 10px;
	padding:0;
	text-align:left;
	}
#isms img {
	float:left;
	margin:0px 8px 0px 0px;
	padding:0px;
	}
#isms .isms_t {
	float:left;
	margin:13px 0px 0px 0px;
	padding:0px;
	font-size:70%;
	text-align:left;
	line-height:120%;
	}

/* ----------------------------------------------------------
 ピックアップ
---------------------------------------------------------- */
#pickup_box {
	overflow:hidden;
	clear:both;
	width:900px;
	margin:15px auto 0px;
	padding:3px 0px;
	background:#f5f5f5;
	}
#pickup_box h2 {
	display:inline;
	float:left;
	margin:0px 0px 0px 12px;
	padding:8px 8px 5px;
	font-size:80%;
	font-weight:normal;
	line-height:120%;
	}
#pickup_box ul {
	list-style:none;
	margin:0px;
	padding:8px 0px 5px;
	}
#pickup_box ul li {
	float:left;
	margin:0px;
	padding:0px 7px;
	background:url(../image/fot_bg_menu_line_l.gif) no-repeat right 2px;
	font-size:80%;
	text-align:left;
	line-height:120%;
	}
	
/* ----------------------------------------------------------
 ニュース
---------------------------------------------------------- */
#newsbox{
	width:900px;
	margin:15px auto;
	padding:0px 0px 8px;
	background:url(../image/top_news_b.jpg) no-repeat center bottom;
	}
#newsbox p{
	margin:0px;
	padding:15px 25px 5px 40px;
	background:url(../image/top_news_t.jpg) no-repeat center top;
	text-indent:1.3em;
	text-align:left;
	font-size:80%;
	line-height:1.4;
	}

/* ----------------------------------------------------------
 announce_box
---------------------------------------------------------- */
div#announce_box {
	position:relative;
	clear: both;
	/*top:-10px;*/
	display:block;
	overflow:hidden;
	width:846px;
	margin:0px auto 10px;
	padding:8px 20px 3px;
	border:2px solid #f57f45;
	background:#fff;
	text-align:left;
	letter-spacing:0.05em;
	}
*html div#announce_box {
	width:900px;
	}
div#announce_box p {
	height:20px;
	line-height:20px;
	clear:both;
	margin:0 0 4px 0;
	padding:0 0 0 11px;
	font-size:80%;
	background: url(/rent/image/top_mrk_arrow.gif) no-repeat 0 5px;
	}
div#announce_box p a {
	float:left;
	}
div#announce_box span.txt_tel {
	float:left;
	font-size:78%;
	margin-left:20px;
	}
div#announce_box span.txt_tel b {
	font-size:120%;
	}
#announce_box dl {
	display:block;
	margin:0;
	padding:10px 0 0 0 ;
	font-size:78%;
	border-top:1px solid #ddd;
	}
#announce_box dl dt {
	clear:both;
	font-weight:bold;
	margin:0 0 5px;
	}
#announce_box dl dd {
	margin:0 0 5px;
	}
#announce_box dl dd.txt_ex {
	text-indent:20px;
	}

/*suspension_box*/
div#suspension_box {
	display:block;
	overflow:hidden;
	width:898px;
	margin:0px auto 10px;
	padding:6px 10px 3px;
	background: url(/rent/image/top_bg_mente.gif) no-repeat 0 0;
	text-align:left;
	letter-spacing:0.05em;
	}
*html div#suspension_box {
	width:918px;
	padding:6px 10px 3px;
	}
div#suspension_box p {
	line-height:15px;
	clear:both;
	margin:0 0 4px 0;
	padding:0 0 0 70px;
	font-size:80%;
	}
	

