/* 出展者オプションの、データから決まる見た目。src/_data/guide/ から生成している（手で編集しない）。
   CSP で style="" が使えないため、色と位置をクラスとして書き出す。 */

/* 色見本（各展示会の products.json の colors）。クラス名は色の値から作るので、展示会どうしでぶつからない */
.gd-c-ffffff { background-color: #ffffff; }
.gd-c-c8c9cb { background-color: #c8c9cb; }
.gd-c-1d4fa8 { background-color: #1d4fa8; }
.gd-c-d42a2f { background-color: #d42a2f; }
.gd-c-11883a { background-color: #11883a; }
.gd-c-231f20 { background-color: #231f20; }
.gd-c-8a8c8e { background-color: #8a8c8e; }
.gd-c-2a7fc0 { background-color: #2a7fc0; }
.gd-c-2c5a3a { background-color: #2c5a3a; }
.gd-c-7a2328 { background-color: #7a2328; }
.gd-c-3c403f { background-color: #3c403f; }
.gd-c-6d6a5c { background-color: #6d6a5c; }
.gd-c-1f2f6b { background-color: #1f2f6b; }
.gd-c-c8735a { background-color: #c8735a; }
.gd-c-ecebe6 { background-color: #ecebe6; }
.gd-c-c9c3b8 { background-color: #c9c3b8; }
.gd-c-d8cc3a { background-color: #d8cc3a; }
.gd-c-4fa98a { background-color: #4fa98a; }
.gd-c-4a98a8 { background-color: #4a98a8; }
.gd-c-5b8ccc { background-color: #5b8ccc; }
.gd-c-a59cc0 { background-color: #a59cc0; }
.gd-c-c27a80 { background-color: #c27a80; }
.gd-c-6d8c45 { background-color: #6d8c45; }
.gd-c-2f3532 { background-color: #2f3532; }
.gd-c-1f1f1f { background-color: #1f1f1f; }
.gd-c-ffffff { background-color: #ffffff; }
.gd-c-c8c9cb { background-color: #c8c9cb; }
.gd-c-1d4fa8 { background-color: #1d4fa8; }
.gd-c-d42a2f { background-color: #d42a2f; }
.gd-c-11883a { background-color: #11883a; }
.gd-c-231f20 { background-color: #231f20; }
.gd-c-8a8c8e { background-color: #8a8c8e; }
.gd-c-2a7fc0 { background-color: #2a7fc0; }
.gd-c-2c5a3a { background-color: #2c5a3a; }
.gd-c-7a2328 { background-color: #7a2328; }
.gd-c-3c403f { background-color: #3c403f; }
.gd-c-6d6a5c { background-color: #6d6a5c; }
.gd-c-1f2f6b { background-color: #1f2f6b; }
.gd-c-c8735a { background-color: #c8735a; }
.gd-c-ecebe6 { background-color: #ecebe6; }
.gd-c-c9c3b8 { background-color: #c9c3b8; }
.gd-c-d8cc3a { background-color: #d8cc3a; }
.gd-c-4fa98a { background-color: #4fa98a; }
.gd-c-4a98a8 { background-color: #4a98a8; }
.gd-c-5b8ccc { background-color: #5b8ccc; }
.gd-c-a59cc0 { background-color: #a59cc0; }
.gd-c-c27a80 { background-color: #c27a80; }
.gd-c-6d8c45 { background-color: #6d8c45; }
.gd-c-2f3532 { background-color: #2f3532; }
.gd-c-1f1f1f { background-color: #1f1f1f; }
.gd-c-ffffff { background-color: #ffffff; }
.gd-c-c8c9cb { background-color: #c8c9cb; }
.gd-c-1d4fa8 { background-color: #1d4fa8; }
.gd-c-d42a2f { background-color: #d42a2f; }
.gd-c-11883a { background-color: #11883a; }
.gd-c-231f20 { background-color: #231f20; }
.gd-c-8a8c8e { background-color: #8a8c8e; }
.gd-c-2a7fc0 { background-color: #2a7fc0; }
.gd-c-2c5a3a { background-color: #2c5a3a; }
.gd-c-7a2328 { background-color: #7a2328; }
.gd-c-3c403f { background-color: #3c403f; }
.gd-c-6d6a5c { background-color: #6d6a5c; }
.gd-c-1f2f6b { background-color: #1f2f6b; }
.gd-c-c8735a { background-color: #c8735a; }
.gd-c-ecebe6 { background-color: #ecebe6; }
.gd-c-c9c3b8 { background-color: #c9c3b8; }
.gd-c-d8cc3a { background-color: #d8cc3a; }
.gd-c-4fa98a { background-color: #4fa98a; }
.gd-c-4a98a8 { background-color: #4a98a8; }
.gd-c-5b8ccc { background-color: #5b8ccc; }
.gd-c-a59cc0 { background-color: #a59cc0; }
.gd-c-c27a80 { background-color: #c27a80; }
.gd-c-6d8c45 { background-color: #6d8c45; }
.gd-c-2f3532 { background-color: #2f3532; }
.gd-c-1f1f1f { background-color: #1f1f1f; }

/* 週間スケジュールの帯（各展示会の event.json の schedule。クラス名は 8:00 からの分数、px は guideEvents.js で計算） */
.gd-wk-body { background-size: 100% 34px; }
.gd-wk-t-0 { top: 0px; }
.gd-wk-t-30 { top: 17px; }
.gd-wk-t-60 { top: 34px; }
.gd-wk-t-120 { top: 68px; }
.gd-wk-t-180 { top: 102px; }
.gd-wk-t-240 { top: 136px; }
.gd-wk-t-300 { top: 170px; }
.gd-wk-t-360 { top: 204px; }
.gd-wk-t-420 { top: 238px; }
.gd-wk-t-480 { top: 272px; }
.gd-wk-t-540 { top: 306px; }
.gd-wk-t-600 { top: 340px; }
.gd-wk-t-660 { top: 374px; }
.gd-wk-t-720 { top: 408px; }
.gd-wk-t-780 { top: 442px; }
.gd-wk-t-840 { top: 476px; }
.gd-wk-h-30 { height: 17px; }
.gd-wk-h-60 { height: 34px; }
.gd-wk-h-90 { height: 51px; }
.gd-wk-h-120 { height: 68px; }
.gd-wk-h-240 { height: 136px; }
.gd-wk-h-360 { height: 204px; }
.gd-wk-h-420 { height: 238px; }
.gd-wk-h-480 { height: 272px; }
.gd-wk-h-510 { height: 289px; }
.gd-wk-h-540 { height: 306px; }
.gd-wk-h-720 { height: 408px; }
.gd-wk-h-840 { height: 476px; }
.gd-wk-body { background-size: 100% 34px; }
.gd-wk-t-0 { top: 0px; }
.gd-wk-t-30 { top: 17px; }
.gd-wk-t-60 { top: 34px; }
.gd-wk-t-120 { top: 68px; }
.gd-wk-t-180 { top: 102px; }
.gd-wk-t-240 { top: 136px; }
.gd-wk-t-300 { top: 170px; }
.gd-wk-t-360 { top: 204px; }
.gd-wk-t-420 { top: 238px; }
.gd-wk-t-480 { top: 272px; }
.gd-wk-t-540 { top: 306px; }
.gd-wk-t-600 { top: 340px; }
.gd-wk-t-660 { top: 374px; }
.gd-wk-t-720 { top: 408px; }
.gd-wk-t-780 { top: 442px; }
.gd-wk-t-840 { top: 476px; }
.gd-wk-h-30 { height: 17px; }
.gd-wk-h-60 { height: 34px; }
.gd-wk-h-90 { height: 51px; }
.gd-wk-h-120 { height: 68px; }
.gd-wk-h-180 { height: 102px; }
.gd-wk-h-240 { height: 136px; }
.gd-wk-h-420 { height: 238px; }
.gd-wk-h-480 { height: 272px; }
.gd-wk-h-510 { height: 289px; }
.gd-wk-h-540 { height: 306px; }
.gd-wk-h-840 { height: 476px; }
.gd-wk-body { background-size: 100% 34px; }
.gd-wk-t-0 { top: 0px; }
.gd-wk-t-30 { top: 17px; }
.gd-wk-t-60 { top: 34px; }
.gd-wk-t-120 { top: 68px; }
.gd-wk-t-180 { top: 102px; }
.gd-wk-t-240 { top: 136px; }
.gd-wk-t-300 { top: 170px; }
.gd-wk-t-360 { top: 204px; }
.gd-wk-t-420 { top: 238px; }
.gd-wk-t-480 { top: 272px; }
.gd-wk-t-540 { top: 306px; }
.gd-wk-t-600 { top: 340px; }
.gd-wk-t-660 { top: 374px; }
.gd-wk-t-720 { top: 408px; }
.gd-wk-t-780 { top: 442px; }
.gd-wk-t-840 { top: 476px; }
.gd-wk-t-900 { top: 510px; }
.gd-wk-t-960 { top: 544px; }
.gd-wk-h-60 { height: 34px; }
.gd-wk-h-90 { height: 51px; }
.gd-wk-h-120 { height: 68px; }
.gd-wk-h-240 { height: 136px; }
.gd-wk-h-420 { height: 238px; }
.gd-wk-h-480 { height: 272px; }
.gd-wk-h-510 { height: 289px; }
.gd-wk-h-540 { height: 306px; }
.gd-wk-h-720 { height: 408px; }
.gd-wk-h-960 { height: 544px; }
