@charset "Shift_JIS";

/**---------------------------------------------------*
 * /common2013/css/shared/news.css
 * ニュース・コラム（インクルード）用スタイル
 *----------------------------------------------------*/

/* #estateNews,#estateColumn
----------------------------------- */
#estateNews .lead,
#estateColumn .lead {
	padding-bottom: 13px;
}
#estateNews > dl,
#estateColumn > dl {
	display: table;
	margin: 0 0 10px 0;
	width: 100%;
}
#estateNews > dl > dt,
#estateNews > dl > dd,
#estateColumn > dl > dt,
#estateColumn > dl > dd {
	display: table-cell;
	vertical-align: middle;
}
#estateNews > dl > dd:nth-child(2),
#estateColumn > dl > dd:nth-child(2) {
	width: 140px;
	vertical-align: middle;
}

#estateNews > dl > dt,
#estateColumn > dl > dt {
	white-space: nowrap;
	width: 7em;
}

#estateNews .button,
#estateColumn .button {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 130px;
	height: 25px;
	background: #d9d9d9;
	border-radius: 4px;
	text-decoration: none;
	font-size: 13px;
}

#estateNews .button.red ,
#estateColumn .button.red {
	background: #e3001f;
}
#estateNews .button.blue ,
#estateColumn .button.blue {
	background: #008ce3;
}
#estateNews .button.orange ,
#estateColumn .button.orange {
	background: #e37d00;
}
#estateNews .button.green ,
#estateColumn .button.green {
	background: #6fc900;
}

/* Utility(Unique) */
#estateNews.mb-30,
#estateColumn.mb-30 {
	margin-bottom: 30px !important;
}
#estateNews.mb-40,
#estateColumn.mb-40 {
	margin-bottom: 40px !important;
}
#estateNews.mb-50,
#estateColumn.mb-50 {
	margin-bottom: 50px !important;
}
#estateNews.mb-60,
#estateColumn.mb-60 {
	margin-bottom: 60px !important;
}
