@charset "UTF-8";

#topimg{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: solid 1px #ee0054;
}

#topimg p img{
	width:100%;
	vertical-align: bottom;
}

#today div.content{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:20px 0 60px;
}

#today article{
	width:25%;
	float:left;
	
	margin-bottom:60px;
}

#pickup div.content{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:20px 0;
}

#pickup article{
	width:33.25%;
	float:left;
}

#newface div.content{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px 0 20px;
	margin-top:-30px;
}

#newface article{
	width:33.25%;
	float:left;
}