.recent-list .section-title{background:linear-gradient(#0090ff,#40acff)}
.recent-tabs{display:flex;gap:6px;padding:5px 3px 0;border-bottom:1px solid #aaa}
.recent-tabs>a{flex:1;min-width:0;text-align:center;height:36px;border:1px solid #999;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(#fff,#bcbcbc);color:#777;font-size:14px;font-weight:bold;line-height:34px;text-shadow:1px 1px white}
.recent-tabs>a[aria-current]{border-top:3px solid #3266d8;background:linear-gradient(#eee,#fff);color:#333;line-height:32px;position:relative;bottom:-1px}
.recent-tabs .area-tab-badge{margin-right:5px;vertical-align:middle}
.recent-regions{display:flex;margin:10px 0 0;background:linear-gradient(#fff,#d6e3ff);box-shadow:0 2px 2px #ccc}
.recent-regions>a{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;border-right:1px solid #a8b9db;border-bottom:1px solid #a8b9db;min-height:34px;font-size:12px;font-weight:bold;color:#3564bb}
.recent-regions>a:last-child{flex:2.5;border-right:0}.recent-regions br{display:none}
.recent-regions>a[aria-current]{background:linear-gradient(#4177d5,#315aaa);color:#fff}
.recent-prefectures{display:flex;flex-wrap:wrap;background:#eee;border:1px solid #a8b9db;border-top:0;padding:10px 5px;gap:3px 0}
.recent-prefectures>a{padding:4px 10px;border-right:1px solid #bbb;color:#3564bb;font-size:12px;font-weight:bold}.recent-prefectures>a[aria-current]{background:#3564bb;color:#fff}
.recent-stores{padding-top:10px}.recent-list .area-store{margin-top:0;background:linear-gradient(#fff,#eee)}
.recent-list .area-store.is-pickup{background:linear-gradient(#ffffe9,#ffffd4)}.recent-list .area-store.is-new{background:linear-gradient(#fff1f5,#ffebf0)}
.recent-list .area-open-date{background:#50ae29}
@media(max-width:767px){
 .recent-tabs>a{font-size:12px;height:36px}
 .recent-regions>a{font-size:11px;min-height:39px;line-height:12px}.recent-regions>a:last-child{flex:1;flex-wrap:wrap;align-content:center}.recent-regions>a:last-child span{display:none}.recent-regions br{display:block;width:100%}
 .recent-prefectures{padding:10px 3px}.recent-prefectures>a{padding:4px 6px;font-size:11px}
 .recent-stores{padding-top:20px}.recent-list .area-store{min-height:150px}
}
/* The legacy prefecture strip is blue with a white selected tab. */
.recent-regions{background:linear-gradient(#fff,#d6e5ff)}
.recent-regions>a{color:#006cff;flex:1}.recent-regions>a:first-child{flex:.96}.recent-regions>a:nth-child(2){flex:1.48}.recent-regions>a:last-child{flex:2.44}
.recent-regions>a[aria-current]{background:#006cff;color:#fff}
.recent-prefectures{justify-content:center;gap:0;background:linear-gradient(#006cff,#4091ff);padding:3px 0 0;border:0}
.recent-prefectures>a{font-weight:normal;font-size:12px;color:#fff;padding:8px 12px;border:0;line-height:12px}
.recent-prefectures>a[aria-current]{background:white;color:#006cff;position:relative;top:1px}
@media(max-width:767px){.recent-regions>a{flex:1!important}.recent-regions>a:nth-child(2){flex:1.5!important}.recent-prefectures>a{padding:8px 6px;font-size:11px}}
