@charset "UTF-8";

/*pickupCast*/
#pickupCast section {
	width:43.75%;
	float:left !important;
	margin-right:6.25%;
	margin-bottom:15px;
}

#pickupCast section a{
	text-decoration:none;
	-webkit-tap-highlight-color: rgba(153, 102, 51, 0.3);
}

#pickupCast section a:hover{
	opacity:0.7;
	background-color: #000;
}

.next {
	text-align:right;
}

/*2013/11/29newアイコン*/
#pickupCast section figure {
	position:relative;
}

article#pickupCast section figure .cast-new, article#pickupCast section figure .cast-up {
    display: block;
    height: 33px;
	top:-3px;
	right:-20px;
    outline: medium none;
    position: absolute;
    text-align: left;
    text-indent: -9999px;
    width: 51px;
}
article#pickupCast section figure .cast-new {
    background: url(../images/common/new.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
article#pickupCast section figure .cast-up {
    background: url(../images/common/up.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/***********/

/*media Queries
----------------------------------------------------*/
@media only screen and (min-width: 340px) {
#pickupCast section {
 width:31.5%;
 float:left !important;
 margin-right:2.5%;
}
#pickupCast section:nth-child(3n){
	margin-right:0;
}

.ie8 #pickupCast section.ml0-2, .ie7 #pickupCast section.ml0-2 {
	margin-right:0;
}

}
 @media only screen and (min-width: 600px) {
#pickupCast section figure {
	/*margin:0;*/
	width:100%;
	/*display:inline;**2013/11/29newアイコン**/
}
 #pickupCast section {
 width:18.2988%;
 float:left !important;
 margin-right:2.1277%;
}

.ie7 #pickupCast section {
	width:18.1988%;
}

#pickupCast section:nth-child(3n){
	margin-right:2.1277%;
}

#pickupCast section:nth-child(5n), #pickupCast section:nth-child(10n), #pickupCast section:nth-child(15n) {
 margin-right:0;
}

.ie8 #pickupCast section.ml0-2, .ie7 #pickupCast section.ml0-2 {
	margin-right:2.1277%;
}

.ie8 #pickupCast section.ml0, .ie7 #pickupCast section.ml0 {
	margin-right:0;
}

}
 @media only screen and (min-width: 940px) {
}
