@charset "utf-8";

.not_publish{
	background-color:#ccc;
}

.action-bt-wrap{
	line-height:1;
	display:none;
}
.action-bt-wrap .action-bt{
	border:1px solid #333;
	line-height:1;
}

.border-box{
	border:1px solid #999;
	padding:10px;
	margin:1em 0;
}
.border-box.mt0{
	margin-top:0;
}

.hover-toggle-wrap{
	position:relative;
}
.hover-toggle-wrap .hover-toggle-box{
	display:none;
	position:absolute;
	left:0;
	top:0;
	line-height:1.7;
	margin-right:-50px;
	padding-top:40px;
	z-index:2;
}
.hover-toggle-wrap .hover-toggle-box.right{
	margin-right:0;
	margin-left:-100px;
	left:auto;
	right:0;
}
.hover-toggle-wrap:hover .hover-toggle-box{
	display:inherit;
}
.hover-toggle-wrap .hover-toggle-inner-box{
	border:3px solid #e0e0e0;
	padding:10px;
	background-color:#fff;
}


.mypage-index-list li{
	padding-left:20px;
	background:transparent url(../images/icon/list02.png) no-repeat scroll 5px center;
	margin:2px 5px 2px 0;
}

.table.select-month .cell-box{
	padding:0;
}
.table.select-month .cell-box .savebtn{
	border:none;
	border-radius:0;
}
.table.select-month .cell-box .savebtn.default{
	background-color:#e0e0e0;
	color:#333;
}
.select-month .cell-box.savebtn{
	display:table-cell;
	padding:10px 0;
	border-radius:0;
}


/*
	記事
*/
.article-detail .border-box{
	margin:30px 0;
}
.article-detail .para{
	font-size:medium;
	line-height:1.7;
}
.article-detail h2{
}
.article-detail .para p{
	margin-bottom:1.5em;
}

.article-box-list{
	margin:-5px;
}
.article-box-list .box{
	font-size:11px;
	width:220px;
	padding:5px;
	margin:4px;
	border:1px solid #999;
	float:left;
}
.article-box-list .box .title{
	font-size:12px;
	margin:5px 0;
	background-color:#f0f0f9;
	padding:3px;
	line-height:1.2;
}
.article-box-list .box img{
	border:1px solid #999;
}

.movie-wrap{
	padding:5px 15px;
	background-color:#000;
}

.colorbox-gallery li{
	border:1px solid #999;
	margin:2px;
	padding:2px;
}

/*
	物件情報
*/
.estate-list{
	margin:-0.5em;
}
.estate-list .box{
	float:left;
	margin:0.5em;
	width:250px;
	position:relative;
	border:2px solid #999;
	border-radius:10px;
	overflow:hidden;
}
.estate-list-wrap .h2title{
	letter-spacing:0.5em;
	padding-left:0.5em;
}
.estate-list-wrap1 .h2title{	background-color:#ffe0e0;	}
.estate-list-wrap3 .h2title{	background-color:#e0f0ff;	}
.estate-list table{
}
.estate-list th{
	font-weight:normal;
	width:6em;
	_padding-right:1em;
	background-color:#fff;
}
.estate-list .odd th{
	background-color:#f0f0f6;
}
.estate-list td{
	font-weight:bold;
}
.estate-list th,
.estate-list td{
	border:none;
	vertical-align:top;
	text-align:left;
	padding:0.4em 0.6em;
	line-height:1.4;
}
.estate-list .box.contracted,
.estate-list .box.contracted th,
.estate-list .box.contracted td{
	background-color:#eaeaea;
}
.estate-list .box.contracted span.contracted{
	font-size:30px;
	border:2px solid #c00;
	border-radius:5px;
	_line-height:1.2;
	display:inline-block;
	color:#c33;
	font-weight:bold;
	_transform:rotate(-20deg);
	position:absolute;
	top:10px;
	left:10px;
}


/*
	お知らせ
*/
.info-list{
}
.info-list .cell-box{
}
.info-list .cell-box:nth-child(odd){
	padding-right:0.5em;
}
.info-list .cell-box:nth-child(even){
	padding-left:0.5em;
}
.info-list-box{
	border:1px solid #999;
}
#getNextListWrap.info-list-box{
	border:none;
}
.info-list-title{
	border-bottom:1px solid #999;
	margin:0.3em 0.5em 0;
	padding-bottom:3px;
}
.info-list-box .list-box{
	border-bottom: 1px dashed #ccc;
	margin:0.2em 0.5em;
	padding:0.2em 0.5em;
}
.info-list-box .date{
}
.info-list-box .icon{
	letter-spacing:-1px;
	width:6.5em;
	display:inline-block;
	font-size:90%;
	text-align:center;
	vertical-align:middle;
	color:#fff;
}
.info-list-box .title{
}




#rightbarArticleList{
	_padding:10px;
	margin:0;
}
#rightbarArticleList h1{
	margin:-10px -15px 0;
}
#rightbarArticleList .box{
	margin:10px 0 0;
	width:100%;
	border-color:#d0d0d0;
}
#rightbarArticleList .box img{
	border:none;
}
#rightbarArticleList .box .img,
	margin:10px;
}
#rightbarArticleList .article-box-list .box{
}







