@charset "UTF-8";
/* ===================================================================
  use toppage
=================================================================== */
/* CSS Document */
/* 画像サイズ調整 ---------------------------------------------------------------------------*/
/* フォントサイズ調整 ---------------------------------------------------------------------------*/
/* ブレークポイント ---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
@media screen and (min-width: 769px), print {
  /* ===================================================================
use Luxze
=================================================================== */
  .top_area {
    background: url("../images/main_img.jpg") center center no-repeat;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.aerobics {
    background: url("../images/main_img-aerobics.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.basic {
    background: url("../images/main_img-basic.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.dance {
    background: url("../images/main_img-dance.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.lesmiless {
    background: url("../images/main_img-lesmiless.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.yoga {
    background: url("../images/main_img-yoga.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .program_list_contents {
    background: #fff4f8;
  }
  .program_list_contents:nth-of-type(odd) {
    background: #fff5f1;
  }
  .pink_txt {
    color: #b52841;
  }
}

@media screen and (max-width: 768px) {
  /* ===================================================================
use Luxze
=================================================================== */
  .top_area {
    background: url("../images/main_img.jpg") center center no-repeat;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.aerobics {
    background: url("../images/main_img-aerobics.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.basic {
    background: url("../images/main_img-basic.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.dance {
    background: url("../images/main_img-dance.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.lesmiless {
    background: url("../images/main_img-lesmiless.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .top_area.yoga {
    background: url("../images/main_img-yoga.jpg") no-repeat center;
    -moz-background-size: cover;
         background-size: cover;
  }
  .program_list_contents {
    background: #fff4f8;
  }
  .program_list_contents:nth-of-type(odd) {
    background: #fff5f1;
  }
  .pink_txt {
    color: #b52841;
  }
}
