.main.owol-home-layout>.owol-weekly-ranking[hidden]{display:none!important}.owol-weekly-ranking .sec-title{padding-bottom:0!important}.owol-weekly-ranking .title{font-family:Georgia,'Noto Serif JP',serif;font-weight:400;letter-spacing:.09em}.owol-weekly-sub{font-size:12px;letter-spacing:.08em;margin:12px 0 0;color:#625f58}.owol-weekly-period{font-size:10px;letter-spacing:.04em;margin:9px 0 0;color:#8b877f}.owol-weekly-list{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;list-style:none!important;margin:0!important;padding:0 0 12px!important;scrollbar-width:thin;scrollbar-color:#b8b3a9 transparent}.owol-weekly-card{flex:0 0 calc((100% - 72px)/4);min-width:0;scroll-snap-align:start;text-align:left}.owol-weekly-card>a{display:block;color:inherit;text-decoration:none}.owol-weekly-image{width:100%;height:auto!important;aspect-ratio:1;object-fit:cover;display:block;background:#eeece6}.owol-weekly-no{display:block;font-family:Georgia,'Noto Serif JP',serif;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:.04em;color:#625c51;margin:16px 0 8px}.owol-weekly-name{display:block;font-size:13px;line-height:1.65;letter-spacing:.025em}.owol-weekly-price{display:block;font-family:'Noto Serif JP',serif;font-size:12px;line-height:1.5;margin-top:7px;font-variant-numeric:lining-nums tabular-nums}.owol-weekly-card>a:focus-visible{outline:1px solid #777b70;outline-offset:4px}@media(max-width:767px){.owol-weekly-list{gap:14px}.owol-weekly-card{flex-basis:calc((100% - 14px)/2.15)}.owol-weekly-no{font-size:17px;margin:12px 0 6px}.owol-weekly-name{font-size:11px}.owol-weekly-price{font-size:11px}.owol-weekly-ranking .title{font-size:20px}.owol-weekly-sub{font-size:11px}}.main.owol-home-layout>.owol-weekly-ranking{order:0!important;display:block;width:100%;box-sizing:border-box;margin:0 0 36px;padding:0 24px}.owol-weekly-ranking .sec-title{margin-bottom:28px!important}.owol-weekly-ranking .sec-title h2{margin-bottom:0!important}@media(min-width:768px){.owol-weekly-ranking .sec-title{margin-bottom:48px!important}}.main.owol-home-layout>.owol-weekly-ranking[hidden]{display:none!important}