.part-digest{--padding: calc(0.5rem + 2vw);padding:0;position:relative;overflow:hidden}.digest--container{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;gap:1px;line-height:1.4;padding:1px;background:#666}@media(width <= 640px){.digest--container{grid-template-columns:repeat(2, 1fr)}}.digest--container .__item{display:flex;flex-direction:column;justify-content:center;padding:var(--padding);background:#fff;overflow:hidden}.digest--container .__item .__ttl{font-size:clamp(1.125rem,.625rem + 1.25vw,1.625rem)}.digest--container .__item .__txt{font-size:clamp(.875rem,.75rem + .3125vw,1rem)}.digest--container .__item .__notes{font-size:12px;letter-spacing:0}.digest--container .__item.--full-order .__ttl{margin:0 auto 16px auto;border-bottom:solid 2px var(--sada-orange)}.digest--container .__item.--full-order .__txt{font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal}.digest--container .__item.--stores .__ttl{display:flex;justify-content:center;align-items:baseline;gap:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 6px auto;padding-bottom:5px;line-height:1;font-size:clamp(.9375rem,.5rem + 1.0938vw,1.375rem);border-bottom:solid 2px var(--sada-orange)}.digest--container .__item.--stores .__ttl b{font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;font-size:clamp(2.75rem,1.625rem + 2.8125vw,3.875rem);color:var(--sada-orange)}.digest--container .__item.--stores .__txt{font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal}.digest--container .__item.--rating .__ttl{font-size:32px}.digest--container .__item.--rating .__star{display:block;margin:0 auto 4px auto;font-size:1.4rem}.digest--container .__item.--rating .__txt{font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal}.digest--container .__item.--rating .__notes{margin-top:3px;font-size:12px}.digest--container .__item.--own img{width:85%;margin:8px auto}@media(width <= 640px){.digest--container .__item.--own img{width:100%}}.digest--container .__item.--satisfaction .__container{margin:8px auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.digest--container .__item.--satisfaction .__container img{width:20%}.digest--container .__item.--satisfaction .__ttl b{margin-right:3px;font-size:1.3em;color:var(--sada-orange)}.digest--container .__item.--satisfaction .__notes{font-size:9px;color:#666}.digest--container .__item.--service img{width:85%;margin:8px auto}
