@charset "utf-8";


body { /*background:url(../img/bg_sp_ps4_psychobreak.jpg) no-repeat center 145px #0a131d;*/ }
#pageTitle { display:none; }
#cover-img { display:block; background:url(../img/bg_cover_ps4_dq.jpg) no-repeat left top; height:174px; margin-top:10px; }
#cover-img img { display:none; }

/* ps4 ranking */
.entry .review-block { position:relative; padding:0 0 0 50px; background:#e5ecf6;  border-radius:5px; font-size:12px; line-height:160%; margin:10px 0!important; }
.entry .review-block .wrap { padding:10px 10px 10px 180px; margin:0; background:#fff; min-height:150px; }
.entry .review-block .rank-number { position:absolute; left:0; top:70px; margin:0; font-size:16px; font-weight:bold; color:#a1a6ad; width:50px; text-align:center;  }
.entry .review-block .thumb { display:none; position:absolute; left:60px; top:10px; width:150px; overflow:hidden; text-align:center;  }
.entry .review-block .thumb.show { display:block; }
.entry .review-block .thumb img { width:auto; max-height:150px; opacity:1!important; }
.entry .review-block p { margin:1.5em 0; }
.entry .review-block p:last-child { margin-bottom:0; }
.entry h3.game-rank { position:relative; border:none; background:none; padding:0; margin:0 0 10px; top:10px; }
.entry h3.game-rank .num { display:none; }
.entry h3.game-rank .release { font-weight:normal; font-size:12px; }
.entry .rank { background:#fff; }
.entry .rank0 { background:#f0ecda; }
.entry .rank1 { background:#f1edda; }
.entry .rank1 .rank-number { color:#a3a093; }
.entry .rank2 { background:#e6e6e6; }
.entry .rank2 .rank-number { color:#a2a2a2; }
.entry .rank3 { background:#f1e6da; }
.entry .rank3 .rank-number { color:#9f9890; }



.entry .btn-game-review { margin:5px; display:inline-block; width:202px; height:43px; text-indent:-9999px; background:url(../img/btn_game_review.png) no-repeat left top; }
.entry .btn-detail { margin:5px; display:inline-block; width:202px; height:43px; text-indent:-9999px; background:url(../img/btn_detail.png) no-repeat left top; }

.entry .btn-game-amazon { margin:5px; display:inline-block; width:202px; height:43px; text-indent:-9999px; background:url(../img/btn_game_amazon.png) no-repeat left top; }

.entry .body .points { position:relative; margin:20px auto; width:250px; text-align:center; font-weight:bold; border:3px solid #272727; font-size:30px; padding:20px; }
.entry .body .points:after { position: absolute; left: 10px; top: -10px; font-size: 15px; }
.entry .body .points.ps4:after { content: "PS4版"; }
.entry .body .points.ps5:after { content: "PS5版"; }



@media screen and (max-width: 480px) {
	#cover-img { background:none; height:auto; }
	#cover-img img { display:block; }
	
	/* ps4 ranking */
	.entry .review-block { padding:30px 0 0 0; background-position:right top; box-shadow:0 0 3px rgba(0,0,0,0.3); border-radius:0; min-height: 180px; }
	.entry .review-block .wrap { padding:10px 10px 10px 110px; margin:0; background:#fff; }
	.entry .review-block .rank-number { left:10px; top:0; margin:0; width:auto; text-align:left;  }
	.entry .review-block .thumb { width:30%; left:3%; top:40px; }
	.entry .review-block .thumb img { width:100%; height:auto; }
	.entry #amazon-ranking-ps4 .review-block .thumb { width:30%; left:3%; }
	.entry #amazon-ranking-ps4 .review-block .thumb img { width:100%; height:auto; }
	.entry .review-block p:nth-child(2) {  min-height:90px; }
	.entry h3.game-rank { top:0px; }
	.entry .rank1 { }
	.entry .body .review-block .rakuten-wrap,
	.entry .body .review-block .sen-wrap,
	.entry .body .review-block .amaz-wrap { margin-left:-55%; }
	.entry .btn-game-review { margin-left:-55%; width:155%; padding:10px 0; background-position:10px center; background-color:#48bc20;  }
	.entry .btn-detail { margin-left:-55%; width:155%; padding:10px 0; background-position:10px center; background-color:#48bc20; }

}