#container #tamarie .ranking{margin-top:35px}#container #tamarie .ranking-ttl{font-size:17px;font-weight:700;margin-bottom:5px}#container #tamarie .ranking-btn{text-align:center;margin-top:20px}#container #tamarie .ranking-btn a{display:inline-block;background-color:#e88e8a;color:#fff;font-size:18px;font-weight:700;padding:15px 50px;border-radius:50px}#container #tamarie .ranking-content{display:grid;grid-template-columns:50% auto;gap:0 35px;position:relative}#container #tamarie .ranking-content .ranking-link{display:inline-block;position:absolute;bottom:10px;right:15px}#container #tamarie .ranking-content .ranking-link a{display:inline-block;font-size:16px;font-weight:700;line-height:1;color:#e88e8a;padding-right:38px;position:relative}#container #tamarie .ranking-content .ranking-link a::after,#container #tamarie .ranking-content .ranking-link a::before{display:block;content:"";background-color:#e88e8a;position:absolute}#container #tamarie .ranking-content .ranking-link a::before{width:28px;height:2px;bottom:3px;right:0}#container #tamarie .ranking-content .ranking-link a::after{width:2px;height:12px;bottom:2px;right:2px;rotate:-45deg}#container #tamarie #section5{margin-bottom:70px}@media only screen and (max-device-width:1280px) and (max-width:640px){#container #tamarie .ranking{margin-top:20px}#container #tamarie .ranking-ttl{font-size:16px}#container #tamarie .ranking-btn{margin-top:15px}#container #tamarie .ranking-btn a{font-size:16px;padding:10px 50px}#container #tamarie .ranking-lead{font-size:15px;line-height:1.8}#container #tamarie .ranking-content{grid-template-columns:1fr;gap:0 0;padding-bottom:28px}#container #tamarie .ranking-content .ranking-link{bottom:0;right:10px}#container #tamarie #section5{margin-bottom:30px}}