@charset "UTF-8";

/* 新着情報の画像 */
.news .dl-news-01 dt {
	position:relative;
}
.news .dl-news-01 dt:before {
	content:"";
	display:block;
	padding-top:100%;
}
.news .dl-news-01 dt div {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

/* 新着情報の区分 */
.news .u-yellow {
	background-color:#DC911D;
}
.news .u-blue {
	background-color:#2E7EB2;
}
.news .u-green {
	background-color:#91B821;
}
.news .u-red {
	background-color:#D53852;
}
.news .u-purple {
	background-color:#A258A3;
}
.news .u-gray {
	background-color:#7C7C7C;
}
