@charset "UTF-8";
/* CSS Document */

.table_imgtable th{ text-align: left; min-width: 20em;}
.table_imgtable th a{ font-size: 116%; font-weight: bold;}
.table_imgtable th .tel{ white-space: nowrap; margin: 0.5em 0 0 0;}

.imageItems{ margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 0 1%;}
.imageItems li{ flex: 0 0 24.25%; margin: 1.0em 0 0 0; }
.imageItems figure{ display: block; margin: 0; padding: 66.6% 0 0 0; background: rgba(0,0,0,0.1) no-repeat center center / contain; border: solid 1px #f0f0f0;}
.imageItems p{ margin: 0; padding: 0; font-size: 77%;}

.fancybox__container{ margin: 0; padding: 0;}
.fancybox__container *{ margin-top: 0;}