/* BRIIL専用。共通デザインはシャッター版CSSを継承 */
.mk-briil-product {text-align:center; margin:18px 0 20px;}
.mk-briil-product img {max-width:100%;height:auto;border-radius:10px;}
.mk-briil-notice {padding:14px 18px;background:#f4f8ef;border-left:4px solid #a6c76b;line-height:1.8;}
.mk-briil-gallery {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.mk-briil-photo {margin:0;overflow:hidden;border-radius:10px;background:#f4f6f4;box-shadow:0 4px 15px rgba(0,0,0,.08);}
.mk-briil-photo img {display:block;width:100%;height:220px;object-fit:cover;}
@media(max-width:767px){.mk-briil-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-briil-photo img{height:150px}}
@media(max-width:420px){.mk-briil-gallery{grid-template-columns:1fr}.mk-briil-photo img{height:auto}}
