@charset "utf-8";

@media (min-width: 1280px) {
  .x .c1-f { font-size: 16px; }
}

@media (min-width: 1280px) {
  .x .c1-v { width: 1160px; }
}

@media (min-width: 1280px) {
  .x .c1-41 { font-size: 32px; }
}

@media (min-width: 1280px) {
  .x .c1-55 { font-size: 22px; }
}

@media (min-width: 1280px) {
  .x .c1-5a > div { max-width: 1160px; }
}

@media (min-width: 1280px) {
  .x .c1-7h { font-size: 18px; }
}

@media (min-width: 1280px) {
  .x .c1-7v { width: calc(-556px + 50vw); }
}

@media (min-width: 1280px) {
  .x .c2-7 { font-size: 16px; }
}

@media (min-width: 1280px) {
  .x .c2-12 { width: calc(-556px + 50vw); }
}

@media (min-width: 1280px) {
  .x .c2-1y { width: 1160px; }
}