.pickup .fl {
	float: left; }
.pickup　img {
	border: 0; display: block;
}
.news_slider {
	position: relative; width: 670px; margin: 0 auto 10px auto; text-align: left;
}
.news_slider .messaging {
	display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
	position: absolute; top: 40px; display: none;
}
.news_slider .next {
	right: 0;
}
.news_slider .container {
	position: relative; top: 0; left: 0; width: 100%; background: #fff;
}
.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	position: relative; width: 620px; top: 0; left: 25px; overflow: hidden;
}
.news_slider .view_all {
	font-size: 0.8em;
	padding: 0px; 
	margin: 5px 0 0px 0; 
	border-top: #fff 1px solid; 
	border-bottom: #fff 1px solid; 
	text-align: center;
}
.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
    float:left;
    width: 110px; margin-right: 20px;
}
.news_slider .item {
	margin-top:10px;
	font-size: 0.8em;
	color:#f60;
	line-height:1.25em;
}

.news_slider .item a.school {
	margin-top:3px;
	padding-left:10px;
	background:url(../images/icon_arroworange.gif) 0 0 no-repeat;
	display:inline-block;
}

/*スライドメニューエリア*/	
a.seeall{

	padding:3px;
	width:auto;
	height:auto;
	background-color:#fcc;
	border:1px solid #ff8000;
	color:#666;
	text-align:center;
	text-decoration: none;
	}
a.seeall:hover{
	background-color:#ffc;
	border:1px solid #ff8000;
	}

