.part-fabrics{position:relative;padding:var(--v-space) 0;color:#f3f3f3;overflow:hidden}.part-fabrics>figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.part-fabrics>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(50%) blur(15px)}.part-fabrics .u-copy,.part-fabrics .u-exp{text-shadow:0 0 4px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.3)}.part-fabrics .u-notes{margin-top:2rem;color:#ccc}.part-fabrics__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.part-fabrics__swiper{position:relative;padding:2rem 30px 3rem 30px}.part-fabrics__item{height:auto;display:flex;justify-content:center}.data--container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;color:#111;background:rgba(255,255,255,.95);border-radius:4px}.data--container .__thumbnail{width:100%;aspect-ratio:16/9;overflow:hidden;background:#f7f7f7;border-radius:2px}.data--container .__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.data--container .__ttl{display:flex;gap:10px;justify-content:center;align-items:center}.data--container .__ttl img{flex:0;height:1rem}.data--container .__ttl b{line-height:1.4;font-size:clamp(1.25rem,1.1926rem + .2868vw,1.4375rem)}.data--container .__material{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:240px;margin-inline:auto;padding:.05em 1em;font-size:12px;color:#167ac0;border:solid 1px currentColor}.data--container .__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-size:1.1rem;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;border-bottom:solid 1px currentColor}.data--container .__txt{padding-inline:calc(1em + 1vw);text-align:left;font-size:14px}.data--container .__txt br{display:none}.data--container .__price{padding-bottom:1rem}.data--container .__price .price__ttl{font-size:14px}.data--container .__price .price__body{line-height:1}.data--container .__price .price__body .price{font-family:futura-pt,sans-serif;font-weight:600;font-style:normal}.data--container .__price .price--wrap{font-size:clamp(20px,1.25rem + (1vw - 3.75px)*.4036,24px);min-height:0vw}.data--container .__price .price__trial{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.5em;margin-inline:auto;padding-inline:10px;font-size:12px;color:#2d2147;border:solid 1px currentColor}.data--container .__price .price__trial b{display:inline-block;margin-inline:.2em;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;color:#e95520}.part-fabrics__swiper .swiper-button-prev,.part-fabrics__swiper .swiper-button-next{width:44px;height:44px;border-radius:50%;color:var(--sada-navy);top:30%}.part-fabrics__swiper .swiper-button-prev::after,.part-fabrics__swiper .swiper-button-next::after{font-size:1.2rem;font-weight:bold}.part-fabrics__swiper .swiper-button-prev:hover,.part-fabrics__swiper .swiper-button-next:hover{opacity:.7}.part-fabrics__swiper .fabrics__pagination{bottom:0}.part-fabrics__swiper .fabrics__pagination .swiper-pagination-bullet{background:#999;opacity:.3}.part-fabrics__swiper .fabrics__pagination .swiper-pagination-bullet-active{background:var(--sada-blue);opacity:1}.part-fabrics__swiper .swiper-button-disabled{opacity:.2}
