.single--tagcloud{padding:var(--v-space) 1rem}.single--tagcloud::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-image:radial-gradient(rgba(0, 0, 0, 0.3) 1px, transparent 1px);background-size:5px 5px;z-index:-1}.single--tagcloud .ttl--middle{margin-bottom:1.5rem;color:#ccc}.single--tagcloud .ttl--middle a{color:currentColor}.single--tagcloud .ttl--middle .sub-ttl{font-size:13px;color:currentColor}.single--tagcloud .tagcloud--container a{display:inline-block;margin:3px 1px;padding:2px 4px;background:rgba(255,255,255,.9)}.list--container{display:grid;gap:10px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.list--container{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 640px){.list--container{grid-template-columns:repeat(2, 1fr)}}.list--container .list__item{position:relative;background:#fff;display:flex;flex-direction:column;overflow:hidden}.list--container .list__item a{color:#222}.list--container .item__img{position:relative;background:#fff;overflow:hidden;aspect-ratio:16/9;width:100%;margin-inline:auto;box-shadow:0 0 1px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.05)}.list--container .item__img picture{position:absolute;top:0;left:0;width:100%}.list--container .item__img picture img{aspect-ratio:16/9;width:100%}.list--container .item__img picture:first-child{z-index:0}.list--container .item__img picture:first-child img{-o-object-fit:cover;object-fit:cover;transform:scale(1.2);filter:blur(20px)}.list--container .item__img picture:last-child{z-index:2}.list--container .item__img picture:last-child img{-o-object-fit:contain;object-fit:contain;transition:.3s}.list--container .item__txt{padding:10px 15px;text-align:left;line-height:1.5;font-size:clamp(12px,.75rem + (1vw - 3.75px)*.2018,14px);min-height:0vw}.list--container .txt__ttl{padding-bottom:5px}.list--container .txt__date{font-size:12px;color:#62a6db}.list--container .txt__name{display:none}.list--container .item__sticker{top:5px;left:5px}.navigation.pagination{padding:var(--v-space) 0;background:#fff}.navigation.pagination .screen-reader-text{visibility:hidden}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.9rem}.navigation.pagination .page-numbers{display:block;padding:.6em 1em;color:#333;transition:.5s}.navigation.pagination .page-numbers:hover{background:#edede8;transition:.2s}.navigation.pagination .page-numbers.current{display:block;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;color:#fff;background:#2d2147}.stores--slider{position:relative;padding:calc(var(--v-space)) 0;overflow:hidden}.stores--slider--container{position:relative}.stores--slider--container .item{position:relative;overflow:hidden}.stores--slider--container .item a{color:#222}.stores--slider--container .item a:hover img{transform:scale(1.05);transition:.2s ease-out}.stores--slider--container .item__img{position:relative;overflow:hidden;background:#f8f8f6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.stores--slider--container .item__img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:.8s}.stores--slider--container .item__txt{position:absolute;left:0%;bottom:calc(var(--v-space)/6);display:block;width:100%;text-align:center}.stores--slider--container .item__txt>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.1em .7rem;line-height:1.5;min-height:0vw;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stores--slider--container .item__ttl{margin-bottom:1px;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:clamp(14px,.875rem + (1vw - 7.68px)*1.0033,20px)}.stores--slider--container .item__lead{font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;font-size:clamp(12px,.75rem + (1vw - 7.68px)*.1672,13px)}.title--l{margin-top:var(--v-space);font-size:clamp(24px,1.5rem + (1vw - 3.75px)*.6054,30px);min-height:0vw}.list--wrapper{padding:var(--v-space) 0}.item__txt .txt__name{display:block;color:#665}.single--tagcloud{margin-bottom:var(--v-space)}
