@charset "utf-8";

.sub {
	margin-bottom:0 !important;
	font-weight:bold;
}
.subb {
	background-color:#eee;
	margin-bottom:20px;
	padding:5px 10px;
}
.cat {
	font-size:1px;
	line-height:0;
}
.date {
	font-size:0.76em;
}

.nimg {
	float:left;
	margin:0 20px 20px 0;
}
.nimg img {
	max-width: 360px;
	max-height: 360px;
	width: expression(this.width >= this.height ? "360px" : "auto");
	height: expression(this.width <= this.height ? "360px" : "auto");
}
.moren {
	width:auto;
	margin:0 200px;
	line-height:1.231
}
.moren img {
	vertical-align:middle;
}
.moren a {
	display:block;
	background-color:#111;
	color:#fff;
	text-align:center;
	padding:15px 20px;
}
.moren a:hover {
	background-color:#444;
}
.anc {
	display:block;
	padding-top:80px;
	margin-top:-80px;
}

@media screen and (max-width: 499px) {
.cat img {
	height:8px;
}
.nimg {
	float:none;
	margin:0 0 20px 0;
}
.nimg img {
	max-width: 100%;
	max-height: 280px;
	width: expression(this.width >= this.height ? "280px" : "auto");
	height: expression(this.width <= this.height ? "280px" : "auto");
}
.moren {
	margin:0 20px;
}
.moren a {
	font-size:0.84em;
}
.anc {
	display:block;
	padding-top:20px;
	margin-top:-20px;
}
}

@media screen and (min-width: 500px) {

}