@CHARSET "utf-8";





/* PC版お知らせ用CSS */




/* お知らせ */

ul.summaryNewsList{
	margin-bottom:10px;
	border-top:1px solid #bbbbbb;
	color:#eeeeee;
}

ul.summaryNewsList li{
	list-style:none;
	border-bottom:1px solid #bbbbbb;
}


ul.summaryNewsList li dl dt{
	padding:5px 14px;
	margin-top:10px;
	float:left;
}

ul.summaryNewsList li dl dd.category{	
	float:left;
	margin:5px 14px 5px 0;
	text-align:center;
}

ul.summaryNewsList li dl dd.category div{
	background:#dd8822;
	color:#ffffff;
	padding:5px 14px;
	min-width:100px;
}

ul.summaryNewsList li dl dd.category div.event{
	background:#448866;
	color:#ffffff;
}

	/* 種別：物件情報 */

ul.summaryNewsList li dl dd.category div.info{
	background:#576c8f;
	color:#ffffff;
}

	/* 種別：完売 */

ul.summaryNewsList li dl dd.category div.soldout{
	background:#991111;
	color:#ffffff;
}

ul.summaryNewsList li dl dd{
	padding:5px 14px;
	margin-top:10px;
	float:left;
}

ul.summaryNewsList li dl dd.title{
	padding:0px 14px 10px;
	margin-top:0px;
	float:left;
	clear:both;
}


ul.summaryNewsList li a:link , ul.summaryNewsList li a:visited{
	display:block;
	background:url('../img/icon/arrow_gray.png') no-repeat;
	background-position:99% center;
	color:#f9f4e0;
	text-decoration:none;
	transition: .3s;
}

ul.summaryNewsList li a:hover , ul.summaryNewsList li a:active{
	background:url('../img/icon/arrow_gray.png') no-repeat #eeeae0;
	background-position:96% center;
	color:#34322b;
	transition: .3s;
}

ul.summaryNewsList li div.noLink{
	color:#f9f4e0;
}


	/* トップニュース */
	
div.topNewsBox{
	width:1000px;
	margin:0 auto 20px;
}

div.topNewsBox ul.topNewsList li{
	list-style:none;
}

div.topNewsBox ul.topNewsList li a:link , div.topNewsBox ul.topNewsList li a:visited{
	display:block;
	background:url('../img/icon/arrow_white.png') #c59e28 no-repeat;
	background-position:98% center;
	color:#ffffff;
	text-decoration:none;
	padding:10px 40px 10px 10px;
	box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}

div.topNewsBox ul.topNewsList li div.date{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

div.topNewsBox ul.topNewsList li div.content{
	font-size:16px;
	font-weight:bold;
	padding-top:4px;
	color:#ffffff;
}

div.topNewsBox ul.topNewsList li br.clear{
	display:none;
}

div.topNewsBox ul.topNewsList li a:hover , div.topNewsBox ul.topNewsList li a:active{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	transition: .3s;
}



