.main {
  overflow-x: hidden; }

.hoverScale__item01:after {
  background: url("/365/img/link_img01.png") no-repeat center center;
  background-size: cover; }
  @media only screen and (max-width: 768px) {
    .hoverScale__item01:after {
      background: url("/365/img/link_img01_sp.png") no-repeat center center;
      background-size: cover; } }
.hoverScale__item02:after {
  background: url("/365/img/link_img02.png") no-repeat center center;
  background-size: cover; }
  @media only screen and (max-width: 768px) {
    .hoverScale__item02:after {
      background: url("/365/img/link_img02_sp.png") no-repeat center center;
      background-size: cover; } }
.hoverScale__item03:after {
  background: url("/365/img/link_img03.png") no-repeat center center;
  background-size: cover; }
  @media only screen and (max-width: 768px) {
    .hoverScale__item03:after {
      background: url("/365/img/link_img03_sp.png") no-repeat center center;
      background-size: cover; } }
.hoverScale__item04:after {
  background: url("/365/img/link_img04.png") no-repeat center center;
  background-size: cover; }
  @media only screen and (max-width: 768px) {
    .hoverScale__item04:after {
      background: url("/365/img/link_img04_sp.png") no-repeat center center;
      background-size: cover; } }

@media only screen and (min-width: 769px) {
  .course--01 {
    background: url("/365/img/course01.png") no-repeat right center #fff;
    background-size: auto 100%; } }
@media only screen and (min-width: 769px) {
  .course--02 {
    background: url("/365/img/course02.png") no-repeat right center #fff;
    background-size: auto 100%; } }

/*# sourceMappingURL=style.css.map */
