@charset "UTF-8";

*{margin:0; padding:0;}
body{font-size:12px;}
a img{border:0;}
a{outline:0;}
ul{list-style:none;}

div.clf{
    zoom:1;/*for IE 5.5-7*/
}
div.clf:after{/*for modern browser*/	
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/* clearfix end */

/* レイアウト */
body.cat07 div#container{width:980px; margin:15px 0 15px 15px;}
/*---div#container{width:980px; margin:5px 0 15px 15px;}---*/
div#container{
	width: 980px;
	margin: -5px 0 15px 15px !important;
	}
.CS_pankuzu {
	padding-bottom: 20px;
	}
p#loginBar{position:relative; width:980px;}
p#loginBar span{position:absolute; top:-3px; right:0;  height:25px; padding-left:18px; line-height:25px; margin:-13px 0 0; color:#666; font-weight:bold; background:url(/cmn/catalog-images/loginBar.gif) no-repeat 0 6px;}

h1/*.baseh1*/{font-size:12px; width:980px; height:17px; margin:0 0 10px 0;}

/* ログインモジュール */
div#loginBox{width:240px; height:145px; background:url(/cmn/catalog-images/loginBoxBG.png) no-repeat 0 0;}
h2#loginTtl{width:240px; height:30px; text-align:center;}

p#loginSign{width:234px; height:45px; margin:0 3px; padding:15px 0 5px; background:url(/cmn/catalog-images/loginSign.png) no-repeat 0 20px; text-indent:-9999px;}
p#logoutSign{width:234px; height:45px; margin:0 3px; padding:15px 0 5px;  background:url(/cmn/catalog-images/logoutSign.png) no-repeat 0 20px; text-indent:-9999px;}

p#loginName{position:relative; width:200px; margin:0 20px 0;}
p#loginName span{position:absolute; top:-18px; width:200px; height:25px; text-align:center; font-size:11px; }

div#loginBox ul{width:200px; margin:15px auto 0;}
div#loginBox ul li{width:200px; height:27px;}
div#loginBox ul img{}

/* レビューを書く */
div#writeBoxSide{position:relative; width:240px; height:120px; margin:10px 0; background:url(/cmn/catalog-images/writeRevBoxSide.png) no-repeat 0 0;}
h2#wBoxTtl{position:absolute; top:8px; width:240px; height:30px; text-align:center;}
h2#wBoxTtl img{display:block; margin:0 auto;}
div#writeBoxSide p{position:absolute; top:42px; left:50px; width:180px; height:30px;}
div#writeBoxSide a{position:absolute; top:85px; left:20px; width:200px; height:30px;}

/* カーセンサーからのお知らせ */
dl#osiraseBox{width:240px; margin:25px 0; padding-bottom:10px; background:url(/cmn/catalog-images/osiraseBtm.png) no-repeat left bottom;}
dl#osiraseBox dt{}
dl#osiraseBox dd{width:208px; padding:5px 15px; background-color:#fff; border:solid #666; border-width:0 1px;}
dl#osiraseBox dd strong{color:#f00;}
dl#osiraseBox dd a{width:195px;height:15px; padding-left:15px; background:url(/cmn/catalog-images/outArrow.png) no-repeat 0 0;}

/* 物件チラ出し */
div#bknInfoBox{width:240px; margin:10px 0;}
div#bknInfoBox ul{width:220px;  height:40px; margin:0 0 15px; padding:10px; background:url(/cmn/catalog-images/bknSoubaBox.png) no-repeat 0 0;}
div#bknInfoBox ul li{width:220px; height:15px; line-height:15px; margin:0 0 5px 0; font-weight:bold; color:#666; vertical-align:bottom;}
div#bknInfoBox ul li img{vertical-align:middle;}
div#bknInfoBox ul li a{color:#666; vertical-align:bottom;}
div#bknInfoBox ul li span{color:#3c0;}

/* リンク追加＠20091030 */
p.p_outLink { padding-bottom: 20px;
}
/* 物件コマ */
div.bknBoxSide{position:relative; width:240px; height:80px; margin:5px 0 0; background:url(/cmn/catalog-images/bknBoxSide.png) no-repeat 0 0;}
div.bknBoxSide a.bknPhotoSide{position:absolute; top:7px; left:9px; border:solid 1px #666;}
div.bknBoxSide ul{position:absolute; top:7px; left:100px; width:130px;  text-align:center;}

div.bknBoxSide ul li{height:21px; color:#333;}
div.bknBoxSide ul li strong{color:#3c0;}
div.bknBoxSide ul li span{font-size:10px;}
div.bknBoxSide ul li .tax {font-size:9px !important;}

div#catfooter img{ vertical-align:baseline; }

/* フッタリンク */
div#bukkenListFooterLinks {
	font-size:10px;
	margin-bottom:0;
	/*---margin-left:10px;---*/
	margin-left: 15px;
	position:relative;
	text-align:left;
	background-color:#F6F6F6;
	width:980px;
}
div#bukkenListFooterLinks .footerLink {
	padding-bottom:10px;
}
div#bukkenListFooterLinks .footerLink h2 {
	border-bottom:medium none;
	font-size:10px;
	padding:10px 0 0;
	font-weight:normal;
	margin-bottom: 0;
	background: none;
}
div#bukkenListFooterLinks ul {
	padding:0 10px;
}
div#bukkenListFooterLinks li {
	padding:0px;
}
div#bukkenListFooterLinks .di a {
	font-size:10px;
}
