.box {
	margin: 0px 5px 20px 20px; 
}/*pickup 始*/
.pickup {
	margin-bottom:10px;
	background-color:#DCDCDC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-left-style:solid;
	border-left-width:1px;
}

.pickup p{
	margin:10px;
}
/*pickup 終*/

/*flash 始*/
.flash {
	margin-left:20px;
}
/*flash 終*/

/*whatnew 始*/
.what {
	margin-left:20px;
}

.what img{
	margin-right:10px;
	float: left;
}

.what p{
	font-size:12px;
	padding:10px;
	border-width: 0px 0px 2px 2px;
	border-color: #336EB4;
	border-style:solid;
	height:90px;
}

.what > p{
	height:auto;
	min-height:90px;
}
/*whatnew 終*/

/*mcnews 始*/
.mcnews {
	margin-left:20px;
}

.mcnews p{
	padding:0px 0px 10px 10px;
	border-width: 0px 0px 2px 2px;
	border-color: #336EB4;
	border-style:solid;
}

/*mcnews 終*/

.clear{
	clear:both;
}
