@charset "UTF-8";
:root {
  --color-black: #5a5a5a;
  /* 本⽂など */
  --color-white: #fff;
  --color-gray: #828282;
  /* ⽇付 薄い⽂字 */
  --color-light-gray: #ebebeb;
  /* 注釈の背景 */
  --color-ash-gray: #bdbdbd;
  /* 注釈の背景 */
  --color-red: #fa6c6c;
  /* ニューアイコン */
  --color-pink: #ec65a6;
  /*  */
  --color-light-pink: #ff89c4;
  /* LINEUP INDX BTN */
  --color-magenta: #f062a6;
  /* ⽇付NEWS / スライドタイトル */
  --color-purple: #b08aef;
  /*  */
  --color-blue: #5bbbd8;
  /* BACK TO TOP */
  --color-light-blue: #7ccde5;
  /* ⽇付 NEWS */
  --color-orange: #f8bf5d;
  /* ⽇付 NEWS */
  --color-yellow: #f8da5d;
  /*  */
  --color-light-yellow: #fdff78;
  /* メニュー内⽇本語 */
  --color-green: #89c76c;
  /*  */
  --color-light-green: #acffc5;
  /* メニュー内⽇本語 */
  --text-main: var(--color-black);
  --text-sub: var(--color-gray);
  --text-news-date1: var(--color-magenta);
  --text-news-date2: var(--color-light-blue);
  --text-news-date3: var(--color-orange);
  --text-menu1: var(--color-light-yellow);
  --text-menu2: var(--color-light-green);
  --shadow-violet: rgba(235, 134, 180, 0.2);
  /*  */
  --gradient-menu-bg: linear-gradient(60deg, #eb86b4 0%, #9e87be 50%, #5bb2cc 100%);
  --gradient-cap: linear-gradient(60deg, #eb86b4 0%, #9e87be 100%);
  --gradient-movie: linear-gradient(60deg, #ff89c4 0%, #7ccde5 100%);
  --gradient-popup1: linear-gradient(to right, #69c4da 0%, #85bf6a 100%);
  --gradient-popup2: linear-gradient(to right, #efba5e 0%, #f0d45e 50%, #ec6969 100%);
  --gradient-btn: linear-gradient(60deg, #9e87be 0%, #5bb2cc 33.33%, #79c4db 66.66%, #7ac9c7 100%);
  --gradient-news-bg-1: linear-gradient(120deg, #e2bed2 0%, rgba(153, 200, 210, 0) 50%, #fae8ba 100%);
  --gradient-news-bg-2: linear-gradient(80deg, #bdd4b6 0%, #99c8d2 50%, #b2a7d1 100%);
  --gradient-header-date1: linear-gradient(60deg, #eb86b4 0%, #9e87be 100%);
  --gradient-header-date2: linear-gradient(60deg, #9e87be 0%, #5bb2cc 33.33%, #79c4db 66.66%, #7ac9c7 100%);
  --gradient-header-date3: linear-gradient(60deg, #f0d45e 0%, #85bf6a 100%);
  --gradient-footer-1: linear-gradient(to bottom, #8dd2e1 0%, rgba(170, 226, 245, 0) 100%);
  --gradient-footer-2: linear-gradient(60deg, #eb86b4 0%, #9e87be 100%);
  --gradient-top-pager1: linear-gradient(to top, #99daed 0%, #b8efff 100%);
  --gradient-top-pager2: linear-gradient(to top, #b08aef 0%, #e7d9ff 100%);
  --gradient-top-pager3: linear-gradient(to top, #f062a6 0%, #f8abd0 100%);
  --gradient-top-pager4: linear-gradient(to top, #fa6c6c 0%, #ffb6b6 100%);
  --gradient-top-pager5: linear-gradient(to top, #f8bf5d 0%, #fee4b8 100%);
  --gradient-top-pager6: linear-gradient(to top, #f8da5d 0%, #ffefad 100%);
  --gradient-top-pager7: linear-gradient(to top, #89c76c 0%, #b6ef9b 100%);
  --gradient-lineup-date1: linear-gradient(to right, #eb86b4 0%, #9e87be 100%);
  --gradient-lineup-date2: linear-gradient(to right, #7ac9c7 0%, #79c4db 33.33%, #5bb2cc 66.66%, #9e87be 100%);
  --gradient-lineup-date3: linear-gradient(to right, #85bf6a 0%, #f0d45e 100%);
  --gradient-lineup-date4: linear-gradient(to right, #eb86b4 0%, #e8ce5f 100%);
  --gradient-lineup-date5: linear-gradient(to right, #76c1bf 0%, #81b768 100%);
  --gradient-lineup-date6: linear-gradient(to right, #eb86b4 0%, #5aaac2 50%, #76c1bf 100%);
  --gradient-lineup-date7: linear-gradient(to right, #eb86b4 0%, #76c1bf 59%, #b3c165 100%);
}
