.part-outlet{position:relative;padding:var(--v-space) 0;color:#eee;overflow:hidden}.part-outlet>figure{position:absolute;inset:0;overflow:hidden}.part-outlet>figure picture,.part-outlet>figure .simpleParallax{display:block;position:absolute;inset:0;width:100%;height:100%}.part-outlet>figure img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.part-outlet>figure img{filter:brightness(90%)}.part-outlet .u-copy,.part-outlet .u-exp{text-shadow:0 0 4px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.3)}.part-outlet .u-notes{color:#ccc}.part-outlet__inner{display:flex;flex-direction:column;gap:2rem;margin-inline:auto;padding-inline:2rem}@media(width <= 640px){.part-outlet__inner{padding-inline:1rem}}.part-outlet__swiper{position:relative;min-width:0;width:100%;padding:.5rem .5rem 4rem}.part-outlet__swiper .swiper-slide{display:flex;height:auto}.outlet__pagination{bottom:0}.outlet__pagination .swiper-pagination-bullet{background:#999;opacity:.3}.outlet__pagination .swiper-pagination-bullet-active{background:#999;opacity:1}.outlet__card{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.05)}.outlet__card .__img img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.outlet__card .__body{display:flex;flex-direction:column;gap:.5em;padding:1.6rem 3rem 2rem;text-align:left}.outlet__card .__shop{margin:.4em 0 .6em;text-align:center;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:clamp(17px,1.0625rem + (1vw - 3.75px)*.2018,19px);min-height:0vw;color:#111}.outlet__card .__comment{font-family:tbudgothic-std,sans-serif;font-weight:400;font-style:normal;font-size:clamp(13px,.8125rem + (1vw - 3.75px)*.2018,15px);min-height:0vw;line-height:1.9;color:#111}.outlet__card .__person{text-align:right;font-size:13px;color:#111}.outlet__card .__person .__role{color:#2d2147}.outlet__card .__person .__name{font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal}.outlet__card .__updated{text-align:right;font-size:11px;color:#666}@media(width <= 640px){.part-outlet__swiper{padding-inline:.2rem}.outlet__card .__body{padding:.9rem 2rem 1.2rem}}
