/* generated by LSC Booking Framework lsc2 v3 220512 */




/*  【有料】太極拳スクール  */
.pgm-368{ background-color: #fff59d; color:#000000; }
.lscG2 .pgm-368{ background: linear-gradient(hsl(14,100%,80%), hsl(14,100%,80%)); }

/*  ヨガ  */
.pgm-421{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-421{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  子供スクール  */
.pgm-441{ background-color: #ffffff; color:#000000; }
.lscG2 .pgm-441{ background: linear-gradient(hsl(0,0%,100%), hsl(0,0%,100%)); }

/*  個人レッスン  */
.pgm-442{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-442{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  ボディパンプ（A）  */
.pgm-444{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-444{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ステップ初中級（B）  */
.pgm-445{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-445{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ステップ初中級（B）  */
.pgm-448{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-448{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  ヨガ45  */
.pgm-311{ background-color: #e3f2fd; color:#000000; }
.lscG2 .pgm-311{ background: linear-gradient(hsl(57,86%,94%), hsl(57,86%,94%)); }

/*  ヨガ45  */
.pgm-345{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-345{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ヨガ45  */
.pgm-346{ background-color: #e3f2fd; color:#000000; }
.lscG2 .pgm-346{ background: linear-gradient(hsl(57,86%,94%), hsl(57,86%,94%)); }

/*  アクティブヨガ45  */
.pgm-360{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-360{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ヨガ45  */
.pgm-361{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-361{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  アクティブヨガ45  */
.pgm-366{ background-color: #e3f2fd; color:#000000; }
.lscG2 .pgm-366{ background: linear-gradient(hsl(57,86%,94%), hsl(57,86%,94%)); }

/*  健康ストレッチ  */
.pgm-367{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-367{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ストレッチ  */
.pgm-379{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-379{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ピラティス  */
.pgm-381{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-381{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  ピラティス  */
.pgm-396{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-396{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  子供スイミング(全面利用不可）  */
.pgm-406{ background-color: #bdbdbd; color:#000000; }
.lscG2 .pgm-406{ background: linear-gradient(hsl(0,0%,74%), hsl(0,0%,74%)); }

/*  リラックスヨガ  */
.pgm-411{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-411{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  楽のびストレッチ45  */
.pgm-412{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-412{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  ボールDEコンディショニング  */
.pgm-420{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-420{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  HIIT&ストレッチ  */
.pgm-435{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-435{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  ボディコンバット45  */
.pgm-443{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-443{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  アクティブヨガ（B）  */
.pgm-228{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-228{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディジャム  */
.pgm-331{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-331{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディパンプ  */
.pgm-332{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-332{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディコンバット  */
.pgm-341{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-341{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディコンバット 45  */
.pgm-342{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-342{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディジャム（A）  */
.pgm-343{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-343{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディコンバット45  */
.pgm-357{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-357{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディパンプ（A）  */
.pgm-363{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-363{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  有料個人レッスン  */
.pgm-365{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-365{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディコンバット  */
.pgm-377{ background-color: #e57373; color:#000000; }
.lscG2 .pgm-377{ background: linear-gradient(hsl(0,68%,67%), hsl(0,68%,67%)); }

/*  子供スイミング  */
.pgm-382{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-382{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  プログラム18  */
.pgm-386{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-386{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  プログラム19  */
.pgm-387{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-387{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  プログラム20  */
.pgm-388{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-388{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  プログラム21  */
.pgm-389{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-389{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  ボクシングエアロ  */
.pgm-419{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-419{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  エアロ初中級  */
.pgm-434{ background-color: #ffcc80; color:#000000; }
.lscG2 .pgm-434{ background: linear-gradient(hsl(9,100%,75%), hsl(9,100%,75%)); }

/*  ヨガ  */
.pgm-196{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-196{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  スイミングスクール  */
.pgm-378{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-378{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  ボディコンバット45  */
.pgm-418{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-418{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ヨガ45  */
.pgm-189{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-189{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ヨガ45  */
.pgm-417{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-417{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ヨガ45  */
.pgm-192{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-192{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディコンバット　  */
.pgm-198{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-198{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  アクアビクス  */
.pgm-351{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-351{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  アクアビクス  */
.pgm-369{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-369{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  プログラム19  */
.pgm-370{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-370{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ヨガ  */
.pgm-416{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-416{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ヨガ45  */
.pgm-193{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-193{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  子供スイミング(全面利用不可)  */
.pgm-237{ background-color: #cccccc; color:#000000; }
.lscG2 .pgm-237{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  アクアビクス  */
.pgm-248{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-248{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  プログラム9  */
.pgm-307{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-307{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  スイムトレーニング  */
.pgm-316{ background-color: #e3f2fd; color:#000000; }
.lscG2 .pgm-316{ background: linear-gradient(hsl(57,86%,94%), hsl(57,86%,94%)); }

/*  子供チアスクール  */
.pgm-106{ background-color: #cccccc; color:#000000; }
.lscG2 .pgm-106{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  ラテンエアロ  */
.pgm-415{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-415{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  ボクシングエクササイズ  */
.pgm-422{ background-color: #c5e1a5; color:#000000; }
.lscG2 .pgm-422{ background: linear-gradient(hsl(24,49%,76%), hsl(24,49%,76%)); }

/*  ボディパンプ（B）  */
.pgm-426{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-426{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ヨガ60  */
.pgm-187{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-187{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディコンバット  */
.pgm-230{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-230{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  背泳ぎ  */
.pgm-239{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-239{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  子供チアスクール  */
.pgm-104{ background-color: #cccccc; color:#000000; }
.lscG2 .pgm-104{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  週替わりレッスン  */
.pgm-373{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-373{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  エアロ中級  */
.pgm-405{ background-color: #c5e1a5; color:#000000; }
.lscG2 .pgm-405{ background: linear-gradient(hsl(24,49%,76%), hsl(24,49%,76%)); }

/*  ピラティス  */
.pgm-427{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-427{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  プログラム39  */
.pgm-428{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-428{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  パワーヨガ  */
.pgm-429{ background-color: #ffd54f; color:#000000; }
.lscG2 .pgm-429{ background: linear-gradient(hsl(12,100%,65%), hsl(12,100%,65%)); }

/*  ヨガ60  */
.pgm-188{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-188{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  子供スイミング  */
.pgm-105{ background-color: #cccccc; color:#000000; }
.lscG2 .pgm-105{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  太極拳スクール  */
.pgm-110{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-110{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  エアロ中級  */
.pgm-400{ background-color: #dcedc8; color:#000000; }
.lscG2 .pgm-400{ background: linear-gradient(hsl(24,50%,85%), hsl(24,50%,85%)); }

/*  ボディパンプ（A）  */
.pgm-404{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-404{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  筋トレ＆コンディショニング  */
.pgm-407{ background-color: #e57373; color:#000000; }
.lscG2 .pgm-407{ background: linear-gradient(hsl(0,68%,67%), hsl(0,68%,67%)); }

/*  週替わりレッスン30  */
.pgm-413{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-413{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ボールdeコンディショニング  */
.pgm-414{ background-color: #ffd54f; color:#000000; }
.lscG2 .pgm-414{ background: linear-gradient(hsl(12,100%,65%), hsl(12,100%,65%)); }

/*  ラテン　エアロ  */
.pgm-424{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-424{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  ヨガ 60  */
.pgm-176{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-176{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディコンバット45  */
.pgm-372{ background-color: #e57373; color:#000000; }
.lscG2 .pgm-372{ background: linear-gradient(hsl(0,68%,67%), hsl(0,68%,67%)); }

/*  アクアビクス  */
.pgm-117{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-117{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  HIIT＆ストレッチ  */
.pgm-384{ background-color: #90caf9; color:#000000; }
.lscG2 .pgm-384{ background: linear-gradient(hsl(57,89%,77%), hsl(57,89%,77%)); }

/*  エアロ中級  */
.pgm-393{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-393{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ボディコンバット30  */
.pgm-402{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-402{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ステップ初中級（A）  */
.pgm-403{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-403{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  子供スイミング  */
.pgm-161{ background-color: #cccccc; color:#212121; }
.lscG2 .pgm-161{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  ヨガ60  */
.pgm-190{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-190{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディコンバット30  */
.pgm-229{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-229{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  【有料】ピラティス  */
.pgm-300{ background-color: #eac1f1; color:#000000; }
.lscG2 .pgm-300{ background: linear-gradient(hsl(80,63%,85%), hsl(80,63%,85%)); }

/*  エアロ初中級  */
.pgm-371{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-371{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  ZUMBA（B）  */
.pgm-376{ background-color: #ffcc80; color:#000000; }
.lscG2 .pgm-376{ background: linear-gradient(hsl(9,100%,75%), hsl(9,100%,75%)); }

/*  アクアビクス  */
.pgm-126{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-126{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ボディパンプ45  */
.pgm-390{ background-color: #e57373; color:#000000; }
.lscG2 .pgm-390{ background: linear-gradient(hsl(0,68%,67%), hsl(0,68%,67%)); }

/*  エアロ中級（B）  */
.pgm-391{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-391{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  ボディコンバット30  */
.pgm-394{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-394{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ストロングネーション  */
.pgm-408{ background-color: #fff59d; color:#000000; }
.lscG2 .pgm-408{ background: linear-gradient(hsl(14,100%,80%), hsl(14,100%,80%)); }

/*  7月16日から開講します！  */
.pgm-168{ background-color: #cccccc; color:#000000; }
.lscG2 .pgm-168{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  ポル・ド・ブラ  */
.pgm-194{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-194{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディパンプ　  */
.pgm-202{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-202{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  クロール  */
.pgm-119{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-119{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  HIIT&ストレッチ  */
.pgm-409{ background-color: #e57373; color:#000000; }
.lscG2 .pgm-409{ background: linear-gradient(hsl(0,68%,67%), hsl(0,68%,67%)); }

/*  7月16日から開講します！  */
.pgm-169{ background-color: #cccccc; color:#000000; }
.lscG2 .pgm-169{ background: linear-gradient(hsl(0,0%,80%), hsl(0,0%,80%)); }

/*  ポル・ド・ブラ  */
.pgm-191{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-191{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  お知らせ  */
.pgm-1{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-1{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  エアロ初級（B）  */
.pgm-58{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-58{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ZUMBA  */
.pgm-322{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-322{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  エアロ中級  */
.pgm-323{ background-color: #dcedc8; color:#000000; }
.lscG2 .pgm-323{ background: linear-gradient(hsl(24,50%,85%), hsl(24,50%,85%)); }

/*  ボディメイキング  */
.pgm-335{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-335{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  初中級ステップ  */
.pgm-339{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-339{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  エアロ中級  */
.pgm-344{ background-color: #e8f5e9; color:#000000; }
.lscG2 .pgm-344{ background: linear-gradient(hsl(34,39%,93%), hsl(34,39%,93%)); }

/*  ボディコンバット  */
.pgm-347{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-347{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  中級エアロ  */
.pgm-348{ background-color: #e8f5e9; color:#000000; }
.lscG2 .pgm-348{ background: linear-gradient(hsl(34,39%,93%), hsl(34,39%,93%)); }

/*  ボディジャム  */
.pgm-352{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-352{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  初中級エアロ  */
.pgm-354{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-354{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  エアロ中級  */
.pgm-356{ background-color: #dcedc8; color:#000000; }
.lscG2 .pgm-356{ background: linear-gradient(hsl(24,50%,85%), hsl(24,50%,85%)); }

/*   ボディコンバット  */
.pgm-362{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-362{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  クロール初級  */
.pgm-112{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-112{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ボクシングエアロ  */
.pgm-410{ background-color: #ef5350; color:#212121; }
.lscG2 .pgm-410{ background: linear-gradient(hsl(0,83%,62%), hsl(0,83%,62%)); }

/*  ポルドブラ  */
.pgm-195{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-195{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディパンプ  */
.pgm-231{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-231{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  10:15開始のヨガについては予定通り開講されますが、システムの不具合により現在表示されていません。復旧まで少々お待ちください。  */
.pgm-243{ background-color: #ffcdd2; color:#000000; }
.lscG2 .pgm-243{ background: linear-gradient(hsl(98,100%,90%), hsl(98,100%,90%)); }

/*  平泳ぎ  */
.pgm-115{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-115{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ステップ初中級  */
.pgm-399{ background-color: #ffd54f; color:#000000; }
.lscG2 .pgm-399{ background: linear-gradient(hsl(12,100%,65%), hsl(12,100%,65%)); }

/*  ピラティス　  */
.pgm-197{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-197{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディパンプ  */
.pgm-232{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-232{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  エアロ中級  */
.pgm-129{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-129{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ボディジャム（A）  */
.pgm-398{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-398{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  アクティブヨガ（A）  */
.pgm-177{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-177{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  平泳ぎ初級  */
.pgm-178{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-178{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ボディジャム（A）  */
.pgm-211{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-211{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ピラティス  */
.pgm-259{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-259{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ヨガ45  */
.pgm-260{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-260{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  背泳ぎ初級  */
.pgm-116{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-116{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  エアロ初中級  */
.pgm-401{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-401{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  エアロ中級  */
.pgm-242{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-242{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ヨガ45  */
.pgm-262{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-262{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  バタフライ  */
.pgm-111{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-111{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ステップ初中級  */
.pgm-392{ background-color: #fbc02d; color:#000000; }
.lscG2 .pgm-392{ background: linear-gradient(hsl(11,96%,58%), hsl(11,96%,58%)); }

/*  楽のびストレッチ  */
.pgm-266{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-266{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  バタフライ初級  */
.pgm-113{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-113{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ZUMBA  */
.pgm-395{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-395{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  ステップ初中級  */
.pgm-241{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-241{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ポルドブラ  */
.pgm-272{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-272{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  腹筋プログラム  */
.pgm-133{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-133{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ストリートダンス  */
.pgm-397{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-397{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  アクティブヨガ45  */
.pgm-275{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-275{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ボディパンプ  */
.pgm-385{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-385{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ヨガ60  */
.pgm-283{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-283{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  泳法レッスン  */
.pgm-123{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-123{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  ステップ初中級  */
.pgm-383{ background-color: #ffe082; color:#000000; }
.lscG2 .pgm-383{ background: linear-gradient(hsl(12,100%,75%), hsl(12,100%,75%)); }

/*  初中級ステップ  */
.pgm-233{ background-color: #e8f5e9; color:#000000; }
.lscG2 .pgm-233{ background: linear-gradient(hsl(34,39%,93%), hsl(34,39%,93%)); }

/*  ヨガ45  */
.pgm-284{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-284{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  ベリーエクササイズ  */
.pgm-313{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-313{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  水中ウォーキング  */
.pgm-121{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-121{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  リトモス（B）  */
.pgm-135{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-135{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ボディパンプ  */
.pgm-247{ background-color: #ffab91; color:#000000; }
.lscG2 .pgm-247{ background: linear-gradient(hsl(3,100%,78%), hsl(3,100%,78%)); }

/*  ピラティス  */
.pgm-296{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-296{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  エアロ初中級  */
.pgm-321{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-321{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  はじめてプール  */
.pgm-170{ background-color: #cfe2f3; color:#000000; }
.lscG2 .pgm-170{ background: linear-gradient(hsl(57,59%,88%), hsl(57,59%,88%)); }

/*  初級ステップ  */
.pgm-265{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-265{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  アクアビクス  */
.pgm-294{ background-color: #bbdefb; color:#000000; }
.lscG2 .pgm-294{ background: linear-gradient(hsl(57,88%,85%), hsl(57,88%,85%)); }

/*  エアロ初中級（A）  */
.pgm-324{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-324{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  ボクシングエクササイズ  */
.pgm-273{ background-color: #c8e6c9; color:#000000; }
.lscG2 .pgm-273{ background: linear-gradient(hsl(33,37%,84%), hsl(33,37%,84%)); }

/*  ボディパンプ（A）  */
.pgm-295{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-295{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  リトモス  */
.pgm-328{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-328{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  ステップ初中級（B）  */
.pgm-278{ background-color: #c8e6c9; color:#000000; }
.lscG2 .pgm-278{ background: linear-gradient(hsl(33,37%,84%), hsl(33,37%,84%)); }

/*  ボディパンプ（A）  */
.pgm-301{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-301{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  リトモス（A）  */
.pgm-329{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-329{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  ストリートダンス  */
.pgm-330{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-330{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  BOKWA パンチ＆ストライク  */
.pgm-336{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-336{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  ステップ初級  */
.pgm-337{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-337{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  エアロ初級  */
.pgm-338{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-338{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA  */
.pgm-359{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-359{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  ボディコンバット  */
.pgm-245{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-245{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ボディパンプ　  */
.pgm-244{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-244{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  エアロ初級（A）  */
.pgm-199{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-199{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  エアロ初級（A）  */
.pgm-213{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-213{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  エアロ初中級  */
.pgm-212{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-212{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ステップ初中級  */
.pgm-226{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-226{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ステップ初級  */
.pgm-218{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-218{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ステップ初級  */
.pgm-204{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-204{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA（A）  */
.pgm-201{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-201{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA（A）  */
.pgm-203{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-203{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA  */
.pgm-206{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-206{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA（A）  */
.pgm-223{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-223{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA（A）  */
.pgm-219{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-219{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA（A）  */
.pgm-214{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-214{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  リトモス　  */
.pgm-207{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-207{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  リトモス（A）  */
.pgm-215{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-215{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  腹筋 プログラム  */
.pgm-210{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-210{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ストリートダンス　  */
.pgm-220{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-220{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  リトモス（A）  */
.pgm-251{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-251{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ラテンダンス　入門  */
.pgm-252{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-252{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ヒップホップダンス  */
.pgm-257{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-257{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ビートボクシング  */
.pgm-258{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-258{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ZUMBA（A）  */
.pgm-263{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-263{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ボディコンバット  */
.pgm-264{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-264{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ダンスエアロ  */
.pgm-269{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-269{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ポルトブラ  */
.pgm-270{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-270{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ストリートダンス（ソウル＆ロック）  */
.pgm-271{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-271{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  エアロ初中級  */
.pgm-274{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-274{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  バラエエクササイズ  */
.pgm-276{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-276{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  バレトン  */
.pgm-277{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-277{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  エアロ初中級  */
.pgm-279{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-279{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  BOKWA dance  */
.pgm-292{ background-color: #feebb0; color:#000000; }
.lscG2 .pgm-292{ background: linear-gradient(hsl(12,97%,84%), hsl(12,97%,84%)); }

/*  ラテンダンス入門  */
.pgm-293{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-293{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  エアロ初級  */
.pgm-297{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-297{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  エアロ初中級  */
.pgm-302{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-302{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }

/*  リトモス  */
.pgm-304{ background-color: #ffecb3; color:#000000; }
.lscG2 .pgm-304{ background: linear-gradient(hsl(12,100%,85%), hsl(12,100%,85%)); }