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




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

/*  ボディアタック  */
.pgm-444{ background-color: #d7ccc8; color:#000000; }
.lscG2 .pgm-444{ background: linear-gradient(hsl(4,15%,81%), hsl(4,15%,81%)); }

/*  ポルドブラ（B）  */
.pgm-448{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-448{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  水中ウォーキング  */
.pgm-454{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-454{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  子供スイミング  */
.pgm-455{ background-color: #2979ff; color:#ffffff; }
.lscG2 .pgm-455{ background: linear-gradient(hsl(60,100%,58%), hsl(60,100%,58%)); }

/*  筋力トレーニング  */
.pgm-457{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-457{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  アクアビクス  */
.pgm-459{ background-color: rgb(41, 121, 255); color:#ffffff; }
.lscG2 .pgm-459{ background: linear-gradient(hsl(0,0%,0%), hsl(0,0%,0%)); }

/*  機能向上水中運動  */
.pgm-467{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-467{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  ボディバランス  */
.pgm-2{ background-color: #e69138; color:#ffffff; }
.lscG2 .pgm-2{ background: linear-gradient(hsl(8,77%,56%), hsl(8,77%,56%)); }

/*  ベビースクール  */
.pgm-309{ background-color: #cfd8dc; color:#000000; }
.lscG2 .pgm-309{ background: linear-gradient(hsl(55,15%,83%), hsl(55,15%,83%)); }

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

/*  ズンバ  */
.pgm-77{ background-color: #ffcccc; color:#212121; }
.lscG2 .pgm-77{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

/*  レズミルズグリット  */
.pgm-443{ background-color: #d7ccc8; color:#000000; }
.lscG2 .pgm-443{ background: linear-gradient(hsl(4,15%,81%), hsl(4,15%,81%)); }

/*  ひめトレ  */
.pgm-447{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-447{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  コアトレーニング  */
.pgm-449{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-449{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  アクアビクス  */
.pgm-453{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-453{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  アブアタック  */
.pgm-458{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-458{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  プログラム1  */
.pgm-472{ background-color: #424242; color:#f57f17; }
.lscG2 .pgm-472{ background: linear-gradient(hsl(0,0%,25%), hsl(0,0%,25%)); }

/*  プログラム2  */
.pgm-28{ background-color: #fce4ec; color:#000000; }
.lscG2 .pgm-28{ background: linear-gradient(hsl(94,80%,94%), hsl(94,80%,94%)); }

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

/*  ズンバ  */
.pgm-78{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-78{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

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

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

/*  ボディバランス  */
.pgm-442{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-442{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  ヨガ（B）  */
.pgm-446{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-446{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ダンスオリジナル  */
.pgm-450{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-450{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  アクアビクス  */
.pgm-452{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-452{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  プログラム2  */
.pgm-473{ background-color: #424242; color:#f57f17; }
.lscG2 .pgm-473{ background: linear-gradient(hsl(0,0%,25%), hsl(0,0%,25%)); }

/*  プログラム1  */
.pgm-43{ background-color: #0d47a1; color:#ffffff; }
.lscG2 .pgm-43{ background: linear-gradient(hsl(60,85%,34%), hsl(60,85%,34%)); }

/*  リトモス  */
.pgm-79{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-79{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

/*  レズミルズコア  */
.pgm-396{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-396{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

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

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

/*  背骨コンディショニング（B）  */
.pgm-445{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-445{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  アクアビクス  */
.pgm-451{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-451{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  水中ウォーキング  */
.pgm-323{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-323{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ボディパンプ  */
.pgm-80{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-80{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

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

/*  レズミルズダンス  */
.pgm-395{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-395{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

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

/*  背骨コンディショニング（A）  */
.pgm-441{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-441{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  機能向上水中運動  */
.pgm-461{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-461{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  ズンバ2  */
.pgm-81{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-81{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

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

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

/*  パワーヨガ  */
.pgm-440{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-440{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  機能向上水中運動  */
.pgm-460{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-460{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

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

/*  機能向上水中運動：有料  */
.pgm-308{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-308{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  ボディジャム  */
.pgm-82{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-82{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

/*  ▶ボディコンバット  */
.pgm-110{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-110{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

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

/*  ▶シバム  */
.pgm-166{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-166{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

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

/*  ウェーブストレッチ  */
.pgm-439{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-439{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  アクア30  */
.pgm-304{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-304{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  健康水泳講座：有料  */
.pgm-307{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-307{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  ズンバ  */
.pgm-83{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-83{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

/*  ZUMBA  */
.pgm-132{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-132{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

/*  ヨガ（A）  */
.pgm-438{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-438{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ▶ボディバランス  */
.pgm-221{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-221{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  アクア30  */
.pgm-300{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-300{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  リトモス2  */
.pgm-84{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-84{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

/*  ZUMBA  */
.pgm-140{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-140{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

/*  ヨガ（A）  */
.pgm-437{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-437{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ▶レズミルズコア  */
.pgm-222{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-222{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  健康水泳講座：有料（9月スタート）  */
.pgm-257{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-257{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  アクア 30  */
.pgm-259{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-259{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  リトモス2  */
.pgm-85{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-85{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

/*  ZUMBA  */
.pgm-141{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-141{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

/*  ポルドブラ（A）  */
.pgm-436{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-436{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ▶ボディアタック  */
.pgm-223{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-223{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  水泳集中講座：有料（10月スタート）  */
.pgm-256{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-256{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  ズンバ  */
.pgm-86{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-86{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

/*  ZUMBA  */
.pgm-134{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-134{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

/*  ルーシーダットン  */
.pgm-435{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-435{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ▶レズミルズバー  */
.pgm-224{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-224{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  スイムトレーニング  */
.pgm-255{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-255{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  コアトレーニング30  */
.pgm-340{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-340{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ZUMBA  */
.pgm-138{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-138{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

/*  ヨガ（A）  */
.pgm-434{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-434{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ▶レズミルズグリット  */
.pgm-225{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-225{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  アクア 30  */
.pgm-236{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-236{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  機能向上水中運動：有料  */
.pgm-254{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-254{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

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

/*  ズンバ  */
.pgm-88{ background-color: #ffcccc; color:#000000; }
.lscG2 .pgm-88{ background: linear-gradient(hsl(0,100%,90%), hsl(0,100%,90%)); }

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

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

/*  ヨガ（A）  */
.pgm-433{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-433{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  健康水泳講座  */
.pgm-234{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-234{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  アクア30  */
.pgm-239{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-239{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  ▶ボディバランス  */
.pgm-244{ background-color: #e5c8ff; color:#000000; }
.lscG2 .pgm-244{ background: linear-gradient(hsl(75,100%,89%), hsl(75,100%,89%)); }

/*  ポルドブラ  */
.pgm-53{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-53{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

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

/*  骨盤リセット  */
.pgm-432{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-432{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  水泳集中講座  */
.pgm-235{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-235{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

/*  アクア30  */
.pgm-258{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-258{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ポルドブラ  */
.pgm-56{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-56{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

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

/*  バランスコーディネーション  */
.pgm-431{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-431{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ベリーダンス  */
.pgm-237{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-237{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

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

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

/*  アクア30  */
.pgm-332{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-332{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  機能向上水中運動  */
.pgm-238{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-238{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

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

/*  水泳集中講座：有料  */
.pgm-305{ background-color: #e1bee7; color:#000000; }
.lscG2 .pgm-305{ background: linear-gradient(hsl(80,46%,82%), hsl(80,46%,82%)); }

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

/*  アクア30  */
.pgm-333{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-333{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  背骨コンディショニング  */
.pgm-348{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-348{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  背骨コンディショニング60  */
.pgm-338{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-338{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  アクア30  */
.pgm-356{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-356{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

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

/*  背骨コンディショニング45  */
.pgm-297{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-297{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

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

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

/*  ボディアタック  */
.pgm-411{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-411{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

/*  背骨コンディショニング45  */
.pgm-200{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-200{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  ビートボクシング（9月限定）  */
.pgm-250{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-250{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ボディコンバット  */
.pgm-51{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-51{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

/*  ヨガ 60  */
.pgm-317{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-317{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  パワーヨガ60  */
.pgm-302{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-302{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  筋力トレーニング  */
.pgm-352{ background-color: #e2efdb; color:#000000; }
.lscG2 .pgm-352{ background: linear-gradient(hsl(27,38%,89%), hsl(27,38%,89%)); }

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

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

/*  ヨガ60  */
.pgm-299{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-299{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  ルーシーダットン60  */
.pgm-285{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-285{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  ヨガ45  */
.pgm-284{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-284{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  骨盤リセット45  */
.pgm-283{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-283{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ﾊﾞﾗﾝｽｺｰﾃﾞｨﾈｰｼｮﾝ30  */
.pgm-282{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-282{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

/*  ひめトレ45  */
.pgm-298{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-298{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ビートボクシング30  */
.pgm-216{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-216{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  パワーヨガ45  */
.pgm-281{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-281{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ビートボクシング45  */
.pgm-218{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-218{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ウェーブストレッチ45  */
.pgm-280{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-280{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  ヨガ60  */
.pgm-279{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-279{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  ヨガ60  */
.pgm-264{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-264{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

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

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

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

/*  ヨガ60  */
.pgm-184{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-184{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ヨガ45  */
.pgm-215{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-215{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

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

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

/*  ヨガ60  */
.pgm-167{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-167{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  コアトレーニング30  */
.pgm-313{ background-color: #ef9a9a; color:#000000; }
.lscG2 .pgm-313{ background: linear-gradient(hsl(0,72%,77%), hsl(0,72%,77%)); }

/*  ヨガ 60  */
.pgm-192{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-192{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ボディパンプ45  */
.pgm-315{ background-color: #ffcdd2; color:#000000; }
.lscG2 .pgm-315{ background: linear-gradient(hsl(98,100%,90%), hsl(98,100%,90%)); }

/*  ヨガ60  */
.pgm-226{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-226{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

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

/*  パワーヨガ45  */
.pgm-198{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-198{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

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

/*  ルーシーダットン60  */
.pgm-176{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-176{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  骨盤リセット45  */
.pgm-214{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-214{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ヨガ60  */
.pgm-310{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-310{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ウェーブストレッチ45  */
.pgm-193{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-193{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  バランスコーディネーション30  */
.pgm-209{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-209{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ﾊﾞﾗﾝｽｺｰﾃﾞｨﾈｰｼｮﾝ30  */
.pgm-247{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-247{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ヨガ60  */
.pgm-327{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-327{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  背骨コンディショニング60  */
.pgm-344{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-344{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ヨガ60　  */
.pgm-345{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-345{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  骨盤リセット45  */
.pgm-349{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-349{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  ヨガ  */
.pgm-350{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-350{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

/*  バランスコーディネーション45  */
.pgm-358{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-358{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  機能改善メンテナンス45  */
.pgm-359{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-359{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  パワーヨガ45  */
.pgm-366{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-366{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ピラティス  */
.pgm-371{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-371{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  パワーヨガ  */
.pgm-372{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-372{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  美姿勢ヨガ  */
.pgm-373{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-373{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガ  */
.pgm-374{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-374{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  リラックスヨガ  */
.pgm-375{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-375{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガストレッチ  */
.pgm-376{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-376{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ストレッチ  */
.pgm-379{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-379{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガ  */
.pgm-381{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-381{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  美姿勢ヨガ60  */
.pgm-382{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-382{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  バランスコーディネーション  */
.pgm-383{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-383{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  骨盤調整  */
.pgm-384{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-384{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガ45  */
.pgm-385{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-385{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガ60  */
.pgm-386{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-386{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガ60  */
.pgm-387{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-387{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  骨盤ストレッチ  */
.pgm-390{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-390{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  調整系ヨガ  */
.pgm-393{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-393{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  ヨガ  */
.pgm-394{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-394{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

/*  キネシスチェーン  */
.pgm-408{ background-color: #b2ebf2; color:#000000; }
.lscG2 .pgm-408{ background: linear-gradient(hsl(51,71%,82%), hsl(51,71%,82%)); }

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

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

/*  サークルモビリティ  */
.pgm-470{ background-color: #b3e5fc; color:#000000; }
.lscG2 .pgm-470{ background: linear-gradient(hsl(55,92%,84%), hsl(55,92%,84%)); }

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

/*  ボディジャム45  */
.pgm-180{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-180{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ボディジャム60  */
.pgm-202{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-202{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

/*  ダンスオリジナル45  */
.pgm-228{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-228{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ランニングエアロ30  */
.pgm-229{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-229{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ひめトレ45  */
.pgm-231{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-231{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

/*  ﾎﾞﾃﾞｨｼﾞｬﾑ45(9月限定)  */
.pgm-249{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-249{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

/*  ボディアタック45  */
.pgm-311{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-311{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

/*  ストレッチフロー45  */
.pgm-326{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-326{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

/*  ウェーブストレッチ45  */
.pgm-331{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-331{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

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

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

/*  はじめてピラティス  */
.pgm-361{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-361{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

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

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

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

/*  ボディジャム  */
.pgm-389{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-389{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

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

/*  ダンスビギナー（初級）  */
.pgm-402{ background-color: #ffe0b2; color:#000000; }
.lscG2 .pgm-402{ background: linear-gradient(hsl(9,100%,84%), hsl(9,100%,84%)); }

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

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

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

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

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

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

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

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