.infoPage .text{float:left;width:calc(100% - 360px)}.infoPage .date{float:right;border:1px solid #d4bcb4;font-size:14px;line-height:1.3em}.infoPage{overflow:hidden}.infoPage .date dt,.infoPage .date dd{display:table-cell;vertical-align:middle}.infoPage .date dt{padding:4px 12px;background:#fed9a4}.infoPage .date dd{min-width:270px;padding:4px 15px}.listRank{width:100%}.listRank tr.bg01{background:#fdfce6}.listRank tr.bg02{background:#f9f9f6}.listRank tr.bg03{background:#f3f0e9}.listRank td{padding:17px 10px 12px;border:1px solid #d4bcb4;border-left:0;border-right:0}.listRank td .rankId{font-size:30px;font-weight:bold;color:#ada097;padding:0 33px}.listRank td .rankId span{font-size:82px;font-family:'Times New Roman';margin-right:5px}.listRank td .title{color:#444;font-size:18px;font-weight:bold;line-height:1.3;margin-bottom:8px}.listRank td .text{line-height:1.4;font-size:14px;margin-bottom:10px}.listRank td .img{width:252px;min-height:157px}.listRank td .img img{width:100%;vertical-align:middle}.detailBox .price{font-size:22px;text-align:center;color:#ff2525;width:100%}.detailBox .price span{font-size:14px;display:block;color:#555;margin-top:3px}.detailBox .block01{width:147px}