.gmo-rank{max-width:480px;margin:0 auto 40px}.sec-02_gmo{text-align:center;display:block;align-items:center;padding:60px 0;margin:auto;max-width:1300px;width:100%}.sec-02_gmo p img{margin:40px auto}.gmo-rank__pc{display:none}.gmo-rank__source{margin:8px 0 0;font-size:12px;line-height:1.5;color:#666;overflow-wrap:anywhere}.gmo-rank__source a{color:inherit;word-break:break-all}@media(min-width:1024px){.gmo-rank{max-width:1000px;width:100%}.gmo-rank__pc{display:block;width:1000px;height:auto}.gmo-rank .gmo-acc{display:none}.gmo-rank__source{text-align:right}}.gmo-acc{box-sizing:border-box;padding:12px 16px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #ebe3c0}.gmo-acc img{display:block;width:100%;height:auto}.gmo-acc__head{display:block;list-style:none;cursor:pointer}.gmo-acc__head::-webkit-details-marker{display:none}.gmo-acc__body{margin-top:12px}.gmo-acc[open] .gmo-acc__body{animation:gmo-acc-open .3s ease}@keyframes gmo-acc-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){.sec-02_gmo p img{width:96%;max-width:fit-content}.gmo-acc{width:96%;margin:auto;background-image:url("https://www.makulab.jp/wp-content/uploads/2026/10/gmo_back.jpg")}.gmo-rank__source{text-align:right;width:92%;margin:2% auto}}