/* ----------------
global.css
2019.6 providesign
---------------- */

/* line-height */
.lh-100 { line-height: 100% !important; }
.lh-110 { line-height: 110% !important; }
.lh-120 { line-height: 120% !important; }
.lh-130 { line-height: 130% !important; }
.lh-140 { line-height: 140% !important; }
.lh-150 { line-height: 150% !important; }
.lh-160 { line-height: 160% !important; }
.lh-170 { line-height: 170% !important; }
.lh-180 { line-height: 180% !important; }
.lh-190 { line-height: 190% !important; }
.lh-200 { line-height: 200% !important; }
.lh-210 { line-height: 210% !important; }
.lh-220 { line-height: 220% !important; }
.lh-230 { line-height: 230% !important; }
.lh-240 { line-height: 240% !important; }
.lh-250 { line-height: 250% !important; }
.lh-260 { line-height: 260% !important; }
.lh-270 { line-height: 270% !important; }
.lh-280 { line-height: 280% !important; }
.lh-290 { line-height: 290% !important; }
.lh-300 { line-height: 300% !important; }

/* line-height 576px以上 */
@media (min-width: 576px) {
.lh-sm-100 { line-height: 100% !important; }
.lh-sm-110 { line-height: 110% !important; }
.lh-sm-120 { line-height: 120% !important; }
.lh-sm-130 { line-height: 130% !important; }
.lh-sm-140 { line-height: 140% !important; }
.lh-sm-150 { line-height: 150% !important; }
.lh-sm-160 { line-height: 160% !important; }
.lh-sm-170 { line-height: 170% !important; }
.lh-sm-180 { line-height: 180% !important; }
.lh-sm-190 { line-height: 190% !important; }
.lh-sm-200 { line-height: 200% !important; }
.lh-sm-210 { line-height: 210% !important; }
.lh-sm-220 { line-height: 220% !important; }
.lh-sm-230 { line-height: 230% !important; }
.lh-sm-240 { line-height: 240% !important; }
.lh-sm-250 { line-height: 250% !important; }
.lh-sm-260 { line-height: 260% !important; }
.lh-sm-270 { line-height: 270% !important; }
.lh-sm-280 { line-height: 280% !important; }
.lh-sm-290 { line-height: 290% !important; }
.lh-sm-300 { line-height: 300% !important; }
}

/* line-height 768px以上 */
@media (min-width: 768px) {
  .lh-md-100 { line-height: 100% !important; }
  .lh-md-110 { line-height: 110% !important; }
  .lh-md-120 { line-height: 120% !important; }
  .lh-md-130 { line-height: 130% !important; }
  .lh-md-140 { line-height: 140% !important; }
  .lh-md-150 { line-height: 150% !important; }
  .lh-md-160 { line-height: 160% !important; }
  .lh-md-170 { line-height: 170% !important; }
  .lh-md-180 { line-height: 180% !important; }
  .lh-md-190 { line-height: 190% !important; }
  .lh-md-200 { line-height: 200% !important; }
  .lh-md-210 { line-height: 210% !important; }
  .lh-md-220 { line-height: 220% !important; }
  .lh-md-230 { line-height: 230% !important; }
  .lh-md-240 { line-height: 240% !important; }
  .lh-md-250 { line-height: 250% !important; }
  .lh-md-260 { line-height: 260% !important; }
  .lh-md-270 { line-height: 270% !important; }
  .lh-md-280 { line-height: 280% !important; }
  .lh-md-290 { line-height: 290% !important; }
  .lh-md-300 { line-height: 300% !important; }
}

/* line-height 992px以上 */
@media (min-width: 992px) {
  .lh-lg-100 { line-height: 100% !important; }
  .lh-lg-110 { line-height: 110% !important; }
  .lh-lg-120 { line-height: 120% !important; }
  .lh-lg-130 { line-height: 130% !important; }
  .lh-lg-140 { line-height: 140% !important; }
  .lh-lg-150 { line-height: 150% !important; }
  .lh-lg-160 { line-height: 160% !important; }
  .lh-lg-170 { line-height: 170% !important; }
  .lh-lg-180 { line-height: 180% !important; }
  .lh-lg-190 { line-height: 190% !important; }
  .lh-lg-200 { line-height: 200% !important; }
  .lh-lg-210 { line-height: 210% !important; }
  .lh-lg-220 { line-height: 220% !important; }
  .lh-lg-230 { line-height: 230% !important; }
  .lh-lg-240 { line-height: 240% !important; }
  .lh-lg-250 { line-height: 250% !important; }
  .lh-lg-260 { line-height: 260% !important; }
  .lh-lg-270 { line-height: 270% !important; }
  .lh-lg-280 { line-height: 280% !important; }
  .lh-lg-290 { line-height: 290% !important; }
  .lh-lg-300 { line-height: 300% !important; }
}

/* line-height 1200px以上 */
@media (min-width: 1200px) {
  .lh-xl-100 { line-height: 100% !important; }
  .lh-xl-110 { line-height: 110% !important; }
  .lh-xl-120 { line-height: 120% !important; }
  .lh-xl-130 { line-height: 130% !important; }
  .lh-xl-140 { line-height: 140% !important; }
  .lh-xl-150 { line-height: 150% !important; }
  .lh-xl-160 { line-height: 160% !important; }
  .lh-xl-170 { line-height: 170% !important; }
  .lh-xl-180 { line-height: 180% !important; }
  .lh-xl-190 { line-height: 190% !important; }
  .lh-xl-200 { line-height: 200% !important; }
  .lh-xl-210 { line-height: 210% !important; }
  .lh-xl-220 { line-height: 220% !important; }
  .lh-xl-230 { line-height: 230% !important; }
  .lh-xl-240 { line-height: 240% !important; }
  .lh-xl-250 { line-height: 250% !important; }
  .lh-xl-260 { line-height: 260% !important; }
  .lh-xl-270 { line-height: 270% !important; }
  .lh-xl-280 { line-height: 280% !important; }
  .lh-xl-290 { line-height: 290% !important; }
  .lh-xl-300 { line-height: 300% !important; }
}


/* 巾 */
.w-1p, .c-w-1p > * { width: 1% !important; }
.w-2p, .c-w-2p > * { width: 2% !important; }
.w-3p, .c-w-3p > * { width: 3% !important; }
.w-4p, .c-w-4p > * { width: 4% !important; }
.w-5p, .c-w-5p > * { width: 5% !important; }
.w-6p, .c-w-6p > * { width: 6% !important; }
.w-7p, .c-w-7p > * { width: 7% !important; }
.w-8p, .c-w-8p > * { width: 8% !important; }
.w-9p, .c-w-9p > * { width: 9% !important; }
.w-10p, .c-w-10p > * { width: 10% !important; }
.w-11p, .c-w-11p > * { width: 11% !important; }
.w-12p, .c-w-12p > * { width: 12% !important; }
.w-13p, .c-w-13p > * { width: 13% !important; }
.w-14p, .c-w-14p > * { width: 14% !important; }
.w-15p, .c-w-15p > * { width: 15% !important; }
.w-16p, .c-w-16p > * { width: 16% !important; }
.w-17p, .c-w-17p > * { width: 17% !important; }
.w-18p, .c-w-18p > * { width: 18% !important; }
.w-19p, .c-w-19p > * { width: 19% !important; }
.w-20p, .c-w-20p > * { width: 20% !important; }
.w-21p, .c-w-21p > * { width: 21% !important; }
.w-22p, .c-w-22p > * { width: 22% !important; }
.w-23p, .c-w-23p > * { width: 23% !important; }
.w-24p, .c-w-24p > * { width: 24% !important; }
.w-25p, .c-w-25p > * { width: 25% !important; }
.w-26p, .c-w-26p > * { width: 26% !important; }
.w-27p, .c-w-27p > * { width: 27% !important; }
.w-28p, .c-w-28p > * { width: 28% !important; }
.w-29p, .c-w-29p > * { width: 29% !important; }
.w-30p, .c-w-30p > * { width: 30% !important; }
.w-31p, .c-w-31p > * { width: 31% !important; }
.w-32p, .c-w-32p > * { width: 32% !important; }
.w-33p, .c-w-33p > * { width: 33% !important; }
.w-34p, .c-w-34p > * { width: 34% !important; }
.w-35p, .c-w-35p > * { width: 35% !important; }
.w-36p, .c-w-36p > * { width: 36% !important; }
.w-37p, .c-w-37p > * { width: 37% !important; }
.w-38p, .c-w-38p > * { width: 38% !important; }
.w-39p, .c-w-39p > * { width: 39% !important; }
.w-40p, .c-w-40p > * { width: 40% !important; }
.w-41p, .c-w-41p > * { width: 41% !important; }
.w-42p, .c-w-42p > * { width: 42% !important; }
.w-43p, .c-w-43p > * { width: 43% !important; }
.w-44p, .c-w-44p > * { width: 44% !important; }
.w-45p, .c-w-45p > * { width: 45% !important; }
.w-46p, .c-w-46p > * { width: 46% !important; }
.w-47p, .c-w-47p > * { width: 47% !important; }
.w-48p, .c-w-48p > * { width: 48% !important; }
.w-49p, .c-w-49p > * { width: 49% !important; }
.w-50p, .c-w-50p > * { width: 50% !important; }
.w-51p, .c-w-51p > * { width: 51% !important; }
.w-52p, .c-w-52p > * { width: 52% !important; }
.w-53p, .c-w-53p > * { width: 53% !important; }
.w-54p, .c-w-54p > * { width: 54% !important; }
.w-55p, .c-w-55p > * { width: 55% !important; }
.w-56p, .c-w-56p > * { width: 56% !important; }
.w-57p, .c-w-57p > * { width: 57% !important; }
.w-58p, .c-w-58p > * { width: 58% !important; }
.w-59p, .c-w-59p > * { width: 59% !important; }
.w-60p, .c-w-60p > * { width: 60% !important; }
.w-61p, .c-w-61p > * { width: 61% !important; }
.w-62p, .c-w-62p > * { width: 62% !important; }
.w-63p, .c-w-63p > * { width: 63% !important; }
.w-64p, .c-w-64p > * { width: 64% !important; }
.w-65p, .c-w-65p > * { width: 65% !important; }
.w-66p, .c-w-66p > * { width: 66% !important; }
.w-67p, .c-w-67p > * { width: 67% !important; }
.w-68p, .c-w-68p > * { width: 68% !important; }
.w-69p, .c-w-69p > * { width: 69% !important; }
.w-70p, .c-w-70p > * { width: 70% !important; }
.w-71p, .c-w-71p > * { width: 71% !important; }
.w-72p, .c-w-72p > * { width: 72% !important; }
.w-73p, .c-w-73p > * { width: 73% !important; }
.w-74p, .c-w-74p > * { width: 74% !important; }
.w-75p, .c-w-75p > * { width: 75% !important; }
.w-76p, .c-w-76p > * { width: 76% !important; }
.w-77p, .c-w-77p > * { width: 77% !important; }
.w-78p, .c-w-78p > * { width: 78% !important; }
.w-79p, .c-w-79p > * { width: 79% !important; }
.w-80p, .c-w-80p > * { width: 80% !important; }
.w-81p, .c-w-81p > * { width: 81% !important; }
.w-82p, .c-w-82p > * { width: 82% !important; }
.w-83p, .c-w-83p > * { width: 83% !important; }
.w-84p, .c-w-84p > * { width: 84% !important; }
.w-85p, .c-w-85p > * { width: 85% !important; }
.w-86p, .c-w-86p > * { width: 86% !important; }
.w-87p, .c-w-87p > * { width: 87% !important; }
.w-88p, .c-w-88p > * { width: 88% !important; }
.w-89p, .c-w-89p > * { width: 89% !important; }
.w-90p, .c-w-90p > * { width: 90% !important; }
.w-91p, .c-w-91p > * { width: 91% !important; }
.w-92p, .c-w-92p > * { width: 92% !important; }
.w-93p, .c-w-93p > * { width: 93% !important; }
.w-94p, .c-w-94p > * { width: 94% !important; }
.w-95p, .c-w-95p > * { width: 95% !important; }
.w-96p, .c-w-96p > * { width: 96% !important; }
.w-97p, .c-w-97p > * { width: 97% !important; }
.w-98p, .c-w-98p > * { width: 98% !important; }
.w-99p, .c-w-99p > * { width: 99% !important; }
.w-100p, .c-w-100p > * { width: 100% !important; }

/* 巾 576px以上 */
@media (min-width: 576px) {
  .w-sm-1p, .c-w-sm-1p > * { width: 1% !important; }
  .w-sm-2p, .c-w-sm-2p > * { width: 2% !important; }
  .w-sm-3p, .c-w-sm-3p > * { width: 3% !important; }
  .w-sm-4p, .c-w-sm-4p > * { width: 4% !important; }
  .w-sm-5p, .c-w-sm-5p > * { width: 5% !important; }
  .w-sm-6p, .c-w-sm-6p > * { width: 6% !important; }
  .w-sm-7p, .c-w-sm-7p > * { width: 7% !important; }
  .w-sm-8p, .c-w-sm-8p > * { width: 8% !important; }
  .w-sm-9p, .c-w-sm-9p > * { width: 9% !important; }
  .w-sm-10p, .c-w-sm-10p > * { width: 10% !important; }
  .w-sm-11p, .c-w-sm-11p > * { width: 11% !important; }
  .w-sm-12p, .c-w-sm-12p > * { width: 12% !important; }
  .w-sm-13p, .c-w-sm-13p > * { width: 13% !important; }
  .w-sm-14p, .c-w-sm-14p > * { width: 14% !important; }
  .w-sm-15p, .c-w-sm-15p > * { width: 15% !important; }
  .w-sm-16p, .c-w-sm-16p > * { width: 16% !important; }
  .w-sm-17p, .c-w-sm-17p > * { width: 17% !important; }
  .w-sm-18p, .c-w-sm-18p > * { width: 18% !important; }
  .w-sm-19p, .c-w-sm-19p > * { width: 19% !important; }
  .w-sm-20p, .c-w-sm-20p > * { width: 20% !important; }
  .w-sm-21p, .c-w-sm-21p > * { width: 21% !important; }
  .w-sm-22p, .c-w-sm-22p > * { width: 22% !important; }
  .w-sm-23p, .c-w-sm-23p > * { width: 23% !important; }
  .w-sm-24p, .c-w-sm-24p > * { width: 24% !important; }
  .w-sm-25p, .c-w-sm-25p > * { width: 25% !important; }
  .w-sm-26p, .c-w-sm-26p > * { width: 26% !important; }
  .w-sm-27p, .c-w-sm-27p > * { width: 27% !important; }
  .w-sm-28p, .c-w-sm-28p > * { width: 28% !important; }
  .w-sm-29p, .c-w-sm-29p > * { width: 29% !important; }
  .w-sm-30p, .c-w-sm-30p > * { width: 30% !important; }
  .w-sm-31p, .c-w-sm-31p > * { width: 31% !important; }
  .w-sm-32p, .c-w-sm-32p > * { width: 32% !important; }
  .w-sm-33p, .c-w-sm-33p > * { width: 33% !important; }
  .w-sm-34p, .c-w-sm-34p > * { width: 34% !important; }
  .w-sm-35p, .c-w-sm-35p > * { width: 35% !important; }
  .w-sm-36p, .c-w-sm-36p > * { width: 36% !important; }
  .w-sm-37p, .c-w-sm-37p > * { width: 37% !important; }
  .w-sm-38p, .c-w-sm-38p > * { width: 38% !important; }
  .w-sm-39p, .c-w-sm-39p > * { width: 39% !important; }
  .w-sm-40p, .c-w-sm-40p > * { width: 40% !important; }
  .w-sm-41p, .c-w-sm-41p > * { width: 41% !important; }
  .w-sm-42p, .c-w-sm-42p > * { width: 42% !important; }
  .w-sm-43p, .c-w-sm-43p > * { width: 43% !important; }
  .w-sm-44p, .c-w-sm-44p > * { width: 44% !important; }
  .w-sm-45p, .c-w-sm-45p > * { width: 45% !important; }
  .w-sm-46p, .c-w-sm-46p > * { width: 46% !important; }
  .w-sm-47p, .c-w-sm-47p > * { width: 47% !important; }
  .w-sm-48p, .c-w-sm-48p > * { width: 48% !important; }
  .w-sm-49p, .c-w-sm-49p > * { width: 49% !important; }
  .w-sm-50p, .c-w-sm-50p > * { width: 50% !important; }
  .w-sm-51p, .c-w-sm-51p > * { width: 51% !important; }
  .w-sm-52p, .c-w-sm-52p > * { width: 52% !important; }
  .w-sm-53p, .c-w-sm-53p > * { width: 53% !important; }
  .w-sm-54p, .c-w-sm-54p > * { width: 54% !important; }
  .w-sm-55p, .c-w-sm-55p > * { width: 55% !important; }
  .w-sm-56p, .c-w-sm-56p > * { width: 56% !important; }
  .w-sm-57p, .c-w-sm-57p > * { width: 57% !important; }
  .w-sm-58p, .c-w-sm-58p > * { width: 58% !important; }
  .w-sm-59p, .c-w-sm-59p > * { width: 59% !important; }
  .w-sm-60p, .c-w-sm-60p > * { width: 60% !important; }
  .w-sm-61p, .c-w-sm-61p > * { width: 61% !important; }
  .w-sm-62p, .c-w-sm-62p > * { width: 62% !important; }
  .w-sm-63p, .c-w-sm-63p > * { width: 63% !important; }
  .w-sm-64p, .c-w-sm-64p > * { width: 64% !important; }
  .w-sm-65p, .c-w-sm-65p > * { width: 65% !important; }
  .w-sm-66p, .c-w-sm-66p > * { width: 66% !important; }
  .w-sm-67p, .c-w-sm-67p > * { width: 67% !important; }
  .w-sm-68p, .c-w-sm-68p > * { width: 68% !important; }
  .w-sm-69p, .c-w-sm-69p > * { width: 69% !important; }
  .w-sm-70p, .c-w-sm-70p > * { width: 70% !important; }
  .w-sm-71p, .c-w-sm-71p > * { width: 71% !important; }
  .w-sm-72p, .c-w-sm-72p > * { width: 72% !important; }
  .w-sm-73p, .c-w-sm-73p > * { width: 73% !important; }
  .w-sm-74p, .c-w-sm-74p > * { width: 74% !important; }
  .w-sm-75p, .c-w-sm-75p > * { width: 75% !important; }
  .w-sm-76p, .c-w-sm-76p > * { width: 76% !important; }
  .w-sm-77p, .c-w-sm-77p > * { width: 77% !important; }
  .w-sm-78p, .c-w-sm-78p > * { width: 78% !important; }
  .w-sm-79p, .c-w-sm-79p > * { width: 79% !important; }
  .w-sm-80p, .c-w-sm-80p > * { width: 80% !important; }
  .w-sm-81p, .c-w-sm-81p > * { width: 81% !important; }
  .w-sm-82p, .c-w-sm-82p > * { width: 82% !important; }
  .w-sm-83p, .c-w-sm-83p > * { width: 83% !important; }
  .w-sm-84p, .c-w-sm-84p > * { width: 84% !important; }
  .w-sm-85p, .c-w-sm-85p > * { width: 85% !important; }
  .w-sm-86p, .c-w-sm-86p > * { width: 86% !important; }
  .w-sm-87p, .c-w-sm-87p > * { width: 87% !important; }
  .w-sm-88p, .c-w-sm-88p > * { width: 88% !important; }
  .w-sm-89p, .c-w-sm-89p > * { width: 89% !important; }
  .w-sm-90p, .c-w-sm-90p > * { width: 90% !important; }
  .w-sm-91p, .c-w-sm-91p > * { width: 91% !important; }
  .w-sm-92p, .c-w-sm-92p > * { width: 92% !important; }
  .w-sm-93p, .c-w-sm-93p > * { width: 93% !important; }
  .w-sm-94p, .c-w-sm-94p > * { width: 94% !important; }
  .w-sm-95p, .c-w-sm-95p > * { width: 95% !important; }
  .w-sm-96p, .c-w-sm-96p > * { width: 96% !important; }
  .w-sm-97p, .c-w-sm-97p > * { width: 97% !important; }
  .w-sm-98p, .c-w-sm-98p > * { width: 98% !important; }
  .w-sm-99p, .c-w-sm-99p > * { width: 99% !important; }
  .w-sm-100p, .c-w-sm-100p > * { width: 100% !important; }
}

/* 巾 768px以上 */
@media (min-width: 768px) {
  .w-md-1p, .c-w-md-1p > * { width: 1% !important; }
  .w-md-2p, .c-w-md-2p > * { width: 2% !important; }
  .w-md-3p, .c-w-md-3p > * { width: 3% !important; }
  .w-md-4p, .c-w-md-4p > * { width: 4% !important; }
  .w-md-5p, .c-w-md-5p > * { width: 5% !important; }
  .w-md-6p, .c-w-md-6p > * { width: 6% !important; }
  .w-md-7p, .c-w-md-7p > * { width: 7% !important; }
  .w-md-8p, .c-w-md-8p > * { width: 8% !important; }
  .w-md-9p, .c-w-md-9p > * { width: 9% !important; }
  .w-md-10p, .c-w-md-10p > * { width: 10% !important; }
  .w-md-11p, .c-w-md-11p > * { width: 11% !important; }
  .w-md-12p, .c-w-md-12p > * { width: 12% !important; }
  .w-md-13p, .c-w-md-13p > * { width: 13% !important; }
  .w-md-14p, .c-w-md-14p > * { width: 14% !important; }
  .w-md-15p, .c-w-md-15p > * { width: 15% !important; }
  .w-md-16p, .c-w-md-16p > * { width: 16% !important; }
  .w-md-17p, .c-w-md-17p > * { width: 17% !important; }
  .w-md-18p, .c-w-md-18p > * { width: 18% !important; }
  .w-md-19p, .c-w-md-19p > * { width: 19% !important; }
  .w-md-20p, .c-w-md-20p > * { width: 20% !important; }
  .w-md-21p, .c-w-md-21p > * { width: 21% !important; }
  .w-md-22p, .c-w-md-22p > * { width: 22% !important; }
  .w-md-23p, .c-w-md-23p > * { width: 23% !important; }
  .w-md-24p, .c-w-md-24p > * { width: 24% !important; }
  .w-md-25p, .c-w-md-25p > * { width: 25% !important; }
  .w-md-26p, .c-w-md-26p > * { width: 26% !important; }
  .w-md-27p, .c-w-md-27p > * { width: 27% !important; }
  .w-md-28p, .c-w-md-28p > * { width: 28% !important; }
  .w-md-29p, .c-w-md-29p > * { width: 29% !important; }
  .w-md-30p, .c-w-md-30p > * { width: 30% !important; }
  .w-md-31p, .c-w-md-31p > * { width: 31% !important; }
  .w-md-32p, .c-w-md-32p > * { width: 32% !important; }
  .w-md-33p, .c-w-md-33p > * { width: 33% !important; }
  .w-md-34p, .c-w-md-34p > * { width: 34% !important; }
  .w-md-35p, .c-w-md-35p > * { width: 35% !important; }
  .w-md-36p, .c-w-md-36p > * { width: 36% !important; }
  .w-md-37p, .c-w-md-37p > * { width: 37% !important; }
  .w-md-38p, .c-w-md-38p > * { width: 38% !important; }
  .w-md-39p, .c-w-md-39p > * { width: 39% !important; }
  .w-md-40p, .c-w-md-40p > * { width: 40% !important; }
  .w-md-41p, .c-w-md-41p > * { width: 41% !important; }
  .w-md-42p, .c-w-md-42p > * { width: 42% !important; }
  .w-md-43p, .c-w-md-43p > * { width: 43% !important; }
  .w-md-44p, .c-w-md-44p > * { width: 44% !important; }
  .w-md-45p, .c-w-md-45p > * { width: 45% !important; }
  .w-md-46p, .c-w-md-46p > * { width: 46% !important; }
  .w-md-47p, .c-w-md-47p > * { width: 47% !important; }
  .w-md-48p, .c-w-md-48p > * { width: 48% !important; }
  .w-md-49p, .c-w-md-49p > * { width: 49% !important; }
  .w-md-50p, .c-w-md-50p > * { width: 50% !important; }
  .w-md-51p, .c-w-md-51p > * { width: 51% !important; }
  .w-md-52p, .c-w-md-52p > * { width: 52% !important; }
  .w-md-53p, .c-w-md-53p > * { width: 53% !important; }
  .w-md-54p, .c-w-md-54p > * { width: 54% !important; }
  .w-md-55p, .c-w-md-55p > * { width: 55% !important; }
  .w-md-56p, .c-w-md-56p > * { width: 56% !important; }
  .w-md-57p, .c-w-md-57p > * { width: 57% !important; }
  .w-md-58p, .c-w-md-58p > * { width: 58% !important; }
  .w-md-59p, .c-w-md-59p > * { width: 59% !important; }
  .w-md-60p, .c-w-md-60p > * { width: 60% !important; }
  .w-md-61p, .c-w-md-61p > * { width: 61% !important; }
  .w-md-62p, .c-w-md-62p > * { width: 62% !important; }
  .w-md-63p, .c-w-md-63p > * { width: 63% !important; }
  .w-md-64p, .c-w-md-64p > * { width: 64% !important; }
  .w-md-65p, .c-w-md-65p > * { width: 65% !important; }
  .w-md-66p, .c-w-md-66p > * { width: 66% !important; }
  .w-md-67p, .c-w-md-67p > * { width: 67% !important; }
  .w-md-68p, .c-w-md-68p > * { width: 68% !important; }
  .w-md-69p, .c-w-md-69p > * { width: 69% !important; }
  .w-md-70p, .c-w-md-70p > * { width: 70% !important; }
  .w-md-71p, .c-w-md-71p > * { width: 71% !important; }
  .w-md-72p, .c-w-md-72p > * { width: 72% !important; }
  .w-md-73p, .c-w-md-73p > * { width: 73% !important; }
  .w-md-74p, .c-w-md-74p > * { width: 74% !important; }
  .w-md-75p, .c-w-md-75p > * { width: 75% !important; }
  .w-md-76p, .c-w-md-76p > * { width: 76% !important; }
  .w-md-77p, .c-w-md-77p > * { width: 77% !important; }
  .w-md-78p, .c-w-md-78p > * { width: 78% !important; }
  .w-md-79p, .c-w-md-79p > * { width: 79% !important; }
  .w-md-80p, .c-w-md-80p > * { width: 80% !important; }
  .w-md-81p, .c-w-md-81p > * { width: 81% !important; }
  .w-md-82p, .c-w-md-82p > * { width: 82% !important; }
  .w-md-83p, .c-w-md-83p > * { width: 83% !important; }
  .w-md-84p, .c-w-md-84p > * { width: 84% !important; }
  .w-md-85p, .c-w-md-85p > * { width: 85% !important; }
  .w-md-86p, .c-w-md-86p > * { width: 86% !important; }
  .w-md-87p, .c-w-md-87p > * { width: 87% !important; }
  .w-md-88p, .c-w-md-88p > * { width: 88% !important; }
  .w-md-89p, .c-w-md-89p > * { width: 89% !important; }
  .w-md-90p, .c-w-md-90p > * { width: 90% !important; }
  .w-md-91p, .c-w-md-91p > * { width: 91% !important; }
  .w-md-92p, .c-w-md-92p > * { width: 92% !important; }
  .w-md-93p, .c-w-md-93p > * { width: 93% !important; }
  .w-md-94p, .c-w-md-94p > * { width: 94% !important; }
  .w-md-95p, .c-w-md-95p > * { width: 95% !important; }
  .w-md-96p, .c-w-md-96p > * { width: 96% !important; }
  .w-md-97p, .c-w-md-97p > * { width: 97% !important; }
  .w-md-98p, .c-w-md-98p > * { width: 98% !important; }
  .w-md-99p, .c-w-md-99p > * { width: 99% !important; }
  .w-md-100p, .c-w-md-100p > * { width: 100% !important; }
}

/* 巾 992px以上 */
@media (min-width: 992px) {
  .w-lg-1p, .c-w-lg-1p > * { width: 1% !important; }
  .w-lg-2p, .c-w-lg-2p > * { width: 2% !important; }
  .w-lg-3p, .c-w-lg-3p > * { width: 3% !important; }
  .w-lg-4p, .c-w-lg-4p > * { width: 4% !important; }
  .w-lg-5p, .c-w-lg-5p > * { width: 5% !important; }
  .w-lg-6p, .c-w-lg-6p > * { width: 6% !important; }
  .w-lg-7p, .c-w-lg-7p > * { width: 7% !important; }
  .w-lg-8p, .c-w-lg-8p > * { width: 8% !important; }
  .w-lg-9p, .c-w-lg-9p > * { width: 9% !important; }
  .w-lg-10p, .c-w-lg-10p > * { width: 10% !important; }
  .w-lg-11p, .c-w-lg-11p > * { width: 11% !important; }
  .w-lg-12p, .c-w-lg-12p > * { width: 12% !important; }
  .w-lg-13p, .c-w-lg-13p > * { width: 13% !important; }
  .w-lg-14p, .c-w-lg-14p > * { width: 14% !important; }
  .w-lg-15p, .c-w-lg-15p > * { width: 15% !important; }
  .w-lg-16p, .c-w-lg-16p > * { width: 16% !important; }
  .w-lg-17p, .c-w-lg-17p > * { width: 17% !important; }
  .w-lg-18p, .c-w-lg-18p > * { width: 18% !important; }
  .w-lg-19p, .c-w-lg-19p > * { width: 19% !important; }
  .w-lg-20p, .c-w-lg-20p > * { width: 20% !important; }
  .w-lg-21p, .c-w-lg-21p > * { width: 21% !important; }
  .w-lg-22p, .c-w-lg-22p > * { width: 22% !important; }
  .w-lg-23p, .c-w-lg-23p > * { width: 23% !important; }
  .w-lg-24p, .c-w-lg-24p > * { width: 24% !important; }
  .w-lg-25p, .c-w-lg-25p > * { width: 25% !important; }
  .w-lg-26p, .c-w-lg-26p > * { width: 26% !important; }
  .w-lg-27p, .c-w-lg-27p > * { width: 27% !important; }
  .w-lg-28p, .c-w-lg-28p > * { width: 28% !important; }
  .w-lg-29p, .c-w-lg-29p > * { width: 29% !important; }
  .w-lg-30p, .c-w-lg-30p > * { width: 30% !important; }
  .w-lg-31p, .c-w-lg-31p > * { width: 31% !important; }
  .w-lg-32p, .c-w-lg-32p > * { width: 32% !important; }
  .w-lg-33p, .c-w-lg-33p > * { width: 33% !important; }
  .w-lg-34p, .c-w-lg-34p > * { width: 34% !important; }
  .w-lg-35p, .c-w-lg-35p > * { width: 35% !important; }
  .w-lg-36p, .c-w-lg-36p > * { width: 36% !important; }
  .w-lg-37p, .c-w-lg-37p > * { width: 37% !important; }
  .w-lg-38p, .c-w-lg-38p > * { width: 38% !important; }
  .w-lg-39p, .c-w-lg-39p > * { width: 39% !important; }
  .w-lg-40p, .c-w-lg-40p > * { width: 40% !important; }
  .w-lg-41p, .c-w-lg-41p > * { width: 41% !important; }
  .w-lg-42p, .c-w-lg-42p > * { width: 42% !important; }
  .w-lg-43p, .c-w-lg-43p > * { width: 43% !important; }
  .w-lg-44p, .c-w-lg-44p > * { width: 44% !important; }
  .w-lg-45p, .c-w-lg-45p > * { width: 45% !important; }
  .w-lg-46p, .c-w-lg-46p > * { width: 46% !important; }
  .w-lg-47p, .c-w-lg-47p > * { width: 47% !important; }
  .w-lg-48p, .c-w-lg-48p > * { width: 48% !important; }
  .w-lg-49p, .c-w-lg-49p > * { width: 49% !important; }
  .w-lg-50p, .c-w-lg-50p > * { width: 50% !important; }
  .w-lg-51p, .c-w-lg-51p > * { width: 51% !important; }
  .w-lg-52p, .c-w-lg-52p > * { width: 52% !important; }
  .w-lg-53p, .c-w-lg-53p > * { width: 53% !important; }
  .w-lg-54p, .c-w-lg-54p > * { width: 54% !important; }
  .w-lg-55p, .c-w-lg-55p > * { width: 55% !important; }
  .w-lg-56p, .c-w-lg-56p > * { width: 56% !important; }
  .w-lg-57p, .c-w-lg-57p > * { width: 57% !important; }
  .w-lg-58p, .c-w-lg-58p > * { width: 58% !important; }
  .w-lg-59p, .c-w-lg-59p > * { width: 59% !important; }
  .w-lg-60p, .c-w-lg-60p > * { width: 60% !important; }
  .w-lg-61p, .c-w-lg-61p > * { width: 61% !important; }
  .w-lg-62p, .c-w-lg-62p > * { width: 62% !important; }
  .w-lg-63p, .c-w-lg-63p > * { width: 63% !important; }
  .w-lg-64p, .c-w-lg-64p > * { width: 64% !important; }
  .w-lg-65p, .c-w-lg-65p > * { width: 65% !important; }
  .w-lg-66p, .c-w-lg-66p > * { width: 66% !important; }
  .w-lg-67p, .c-w-lg-67p > * { width: 67% !important; }
  .w-lg-68p, .c-w-lg-68p > * { width: 68% !important; }
  .w-lg-69p, .c-w-lg-69p > * { width: 69% !important; }
  .w-lg-70p, .c-w-lg-70p > * { width: 70% !important; }
  .w-lg-71p, .c-w-lg-71p > * { width: 71% !important; }
  .w-lg-72p, .c-w-lg-72p > * { width: 72% !important; }
  .w-lg-73p, .c-w-lg-73p > * { width: 73% !important; }
  .w-lg-74p, .c-w-lg-74p > * { width: 74% !important; }
  .w-lg-75p, .c-w-lg-75p > * { width: 75% !important; }
  .w-lg-76p, .c-w-lg-76p > * { width: 76% !important; }
  .w-lg-77p, .c-w-lg-77p > * { width: 77% !important; }
  .w-lg-78p, .c-w-lg-78p > * { width: 78% !important; }
  .w-lg-79p, .c-w-lg-79p > * { width: 79% !important; }
  .w-lg-80p, .c-w-lg-80p > * { width: 80% !important; }
  .w-lg-81p, .c-w-lg-81p > * { width: 81% !important; }
  .w-lg-82p, .c-w-lg-82p > * { width: 82% !important; }
  .w-lg-83p, .c-w-lg-83p > * { width: 83% !important; }
  .w-lg-84p, .c-w-lg-84p > * { width: 84% !important; }
  .w-lg-85p, .c-w-lg-85p > * { width: 85% !important; }
  .w-lg-86p, .c-w-lg-86p > * { width: 86% !important; }
  .w-lg-87p, .c-w-lg-87p > * { width: 87% !important; }
  .w-lg-88p, .c-w-lg-88p > * { width: 88% !important; }
  .w-lg-89p, .c-w-lg-89p > * { width: 89% !important; }
  .w-lg-90p, .c-w-lg-90p > * { width: 90% !important; }
  .w-lg-91p, .c-w-lg-91p > * { width: 91% !important; }
  .w-lg-92p, .c-w-lg-92p > * { width: 92% !important; }
  .w-lg-93p, .c-w-lg-93p > * { width: 93% !important; }
  .w-lg-94p, .c-w-lg-94p > * { width: 94% !important; }
  .w-lg-95p, .c-w-lg-95p > * { width: 95% !important; }
  .w-lg-96p, .c-w-lg-96p > * { width: 96% !important; }
  .w-lg-97p, .c-w-lg-97p > * { width: 97% !important; }
  .w-lg-98p, .c-w-lg-98p > * { width: 98% !important; }
  .w-lg-99p, .c-w-lg-99p > * { width: 99% !important; }
  .w-lg-100p, .c-w-lg-100p > * { width: 100% !important; }
}

/* 巾 1200px以上 */
@media (min-width: 1200px) {
  .w-xl-1p, .c-w-xl-1p > * { width: 1% !important; }
  .w-xl-2p, .c-w-xl-2p > * { width: 2% !important; }
  .w-xl-3p, .c-w-xl-3p > * { width: 3% !important; }
  .w-xl-4p, .c-w-xl-4p > * { width: 4% !important; }
  .w-xl-5p, .c-w-xl-5p > * { width: 5% !important; }
  .w-xl-6p, .c-w-xl-6p > * { width: 6% !important; }
  .w-xl-7p, .c-w-xl-7p > * { width: 7% !important; }
  .w-xl-8p, .c-w-xl-8p > * { width: 8% !important; }
  .w-xl-9p, .c-w-xl-9p > * { width: 9% !important; }
  .w-xl-10p, .c-w-xl-10p > * { width: 10% !important; }
  .w-xl-11p, .c-w-xl-11p > * { width: 11% !important; }
  .w-xl-12p, .c-w-xl-12p > * { width: 12% !important; }
  .w-xl-13p, .c-w-xl-13p > * { width: 13% !important; }
  .w-xl-14p, .c-w-xl-14p > * { width: 14% !important; }
  .w-xl-15p, .c-w-xl-15p > * { width: 15% !important; }
  .w-xl-16p, .c-w-xl-16p > * { width: 16% !important; }
  .w-xl-17p, .c-w-xl-17p > * { width: 17% !important; }
  .w-xl-18p, .c-w-xl-18p > * { width: 18% !important; }
  .w-xl-19p, .c-w-xl-19p > * { width: 19% !important; }
  .w-xl-20p, .c-w-xl-20p > * { width: 20% !important; }
  .w-xl-21p, .c-w-xl-21p > * { width: 21% !important; }
  .w-xl-22p, .c-w-xl-22p > * { width: 22% !important; }
  .w-xl-23p, .c-w-xl-23p > * { width: 23% !important; }
  .w-xl-24p, .c-w-xl-24p > * { width: 24% !important; }
  .w-xl-25p, .c-w-xl-25p > * { width: 25% !important; }
  .w-xl-26p, .c-w-xl-26p > * { width: 26% !important; }
  .w-xl-27p, .c-w-xl-27p > * { width: 27% !important; }
  .w-xl-28p, .c-w-xl-28p > * { width: 28% !important; }
  .w-xl-29p, .c-w-xl-29p > * { width: 29% !important; }
  .w-xl-30p, .c-w-xl-30p > * { width: 30% !important; }
  .w-xl-31p, .c-w-xl-31p > * { width: 31% !important; }
  .w-xl-32p, .c-w-xl-32p > * { width: 32% !important; }
  .w-xl-33p, .c-w-xl-33p > * { width: 33% !important; }
  .w-xl-34p, .c-w-xl-34p > * { width: 34% !important; }
  .w-xl-35p, .c-w-xl-35p > * { width: 35% !important; }
  .w-xl-36p, .c-w-xl-36p > * { width: 36% !important; }
  .w-xl-37p, .c-w-xl-37p > * { width: 37% !important; }
  .w-xl-38p, .c-w-xl-38p > * { width: 38% !important; }
  .w-xl-39p, .c-w-xl-39p > * { width: 39% !important; }
  .w-xl-40p, .c-w-xl-40p > * { width: 40% !important; }
  .w-xl-41p, .c-w-xl-41p > * { width: 41% !important; }
  .w-xl-42p, .c-w-xl-42p > * { width: 42% !important; }
  .w-xl-43p, .c-w-xl-43p > * { width: 43% !important; }
  .w-xl-44p, .c-w-xl-44p > * { width: 44% !important; }
  .w-xl-45p, .c-w-xl-45p > * { width: 45% !important; }
  .w-xl-46p, .c-w-xl-46p > * { width: 46% !important; }
  .w-xl-47p, .c-w-xl-47p > * { width: 47% !important; }
  .w-xl-48p, .c-w-xl-48p > * { width: 48% !important; }
  .w-xl-49p, .c-w-xl-49p > * { width: 49% !important; }
  .w-xl-50p, .c-w-xl-50p > * { width: 50% !important; }
  .w-xl-51p, .c-w-xl-51p > * { width: 51% !important; }
  .w-xl-52p, .c-w-xl-52p > * { width: 52% !important; }
  .w-xl-53p, .c-w-xl-53p > * { width: 53% !important; }
  .w-xl-54p, .c-w-xl-54p > * { width: 54% !important; }
  .w-xl-55p, .c-w-xl-55p > * { width: 55% !important; }
  .w-xl-56p, .c-w-xl-56p > * { width: 56% !important; }
  .w-xl-57p, .c-w-xl-57p > * { width: 57% !important; }
  .w-xl-58p, .c-w-xl-58p > * { width: 58% !important; }
  .w-xl-59p, .c-w-xl-59p > * { width: 59% !important; }
  .w-xl-60p, .c-w-xl-60p > * { width: 60% !important; }
  .w-xl-61p, .c-w-xl-61p > * { width: 61% !important; }
  .w-xl-62p, .c-w-xl-62p > * { width: 62% !important; }
  .w-xl-63p, .c-w-xl-63p > * { width: 63% !important; }
  .w-xl-64p, .c-w-xl-64p > * { width: 64% !important; }
  .w-xl-65p, .c-w-xl-65p > * { width: 65% !important; }
  .w-xl-66p, .c-w-xl-66p > * { width: 66% !important; }
  .w-xl-67p, .c-w-xl-67p > * { width: 67% !important; }
  .w-xl-68p, .c-w-xl-68p > * { width: 68% !important; }
  .w-xl-69p, .c-w-xl-69p > * { width: 69% !important; }
  .w-xl-70p, .c-w-xl-70p > * { width: 70% !important; }
  .w-xl-71p, .c-w-xl-71p > * { width: 71% !important; }
  .w-xl-72p, .c-w-xl-72p > * { width: 72% !important; }
  .w-xl-73p, .c-w-xl-73p > * { width: 73% !important; }
  .w-xl-74p, .c-w-xl-74p > * { width: 74% !important; }
  .w-xl-75p, .c-w-xl-75p > * { width: 75% !important; }
  .w-xl-76p, .c-w-xl-76p > * { width: 76% !important; }
  .w-xl-77p, .c-w-xl-77p > * { width: 77% !important; }
  .w-xl-78p, .c-w-xl-78p > * { width: 78% !important; }
  .w-xl-79p, .c-w-xl-79p > * { width: 79% !important; }
  .w-xl-80p, .c-w-xl-80p > * { width: 80% !important; }
  .w-xl-81p, .c-w-xl-81p > * { width: 81% !important; }
  .w-xl-82p, .c-w-xl-82p > * { width: 82% !important; }
  .w-xl-83p, .c-w-xl-83p > * { width: 83% !important; }
  .w-xl-84p, .c-w-xl-84p > * { width: 84% !important; }
  .w-xl-85p, .c-w-xl-85p > * { width: 85% !important; }
  .w-xl-86p, .c-w-xl-86p > * { width: 86% !important; }
  .w-xl-87p, .c-w-xl-87p > * { width: 87% !important; }
  .w-xl-88p, .c-w-xl-88p > * { width: 88% !important; }
  .w-xl-89p, .c-w-xl-89p > * { width: 89% !important; }
  .w-xl-90p, .c-w-xl-90p > * { width: 90% !important; }
  .w-xl-91p, .c-w-xl-91p > * { width: 91% !important; }
  .w-xl-92p, .c-w-xl-92p > * { width: 92% !important; }
  .w-xl-93p, .c-w-xl-93p > * { width: 93% !important; }
  .w-xl-94p, .c-w-xl-94p > * { width: 94% !important; }
  .w-xl-95p, .c-w-xl-95p > * { width: 95% !important; }
  .w-xl-96p, .c-w-xl-96p > * { width: 96% !important; }
  .w-xl-97p, .c-w-xl-97p > * { width: 97% !important; }
  .w-xl-98p, .c-w-xl-98p > * { width: 98% !important; }
  .w-xl-99p, .c-w-xl-99p > * { width: 99% !important; }
  .w-xl-100p, .c-w-xl-100p > * { width: 100% !important; }
}


/* マージン */
.m-000rem, .c-m-000rem > * { margin: 0rem !important; }
.m-025rem, .c-m-025rem > * { margin: 0.25rem !important; }
.m-050rem, .c-m-050rem > * { margin: 0.5rem !important; }
.m-075rem, .c-m-075rem > * { margin: 0.75rem !important; }
.m-100rem, .c-m-100rem > * { margin: 1rem !important; }
.m-125rem, .c-m-125rem > * { margin: 1.25rem !important; }
.m-150rem, .c-m-150rem > * { margin: 1.5rem !important; }
.m-175rem, .c-m-175rem > * { margin: 1.75rem !important; }
.m-200rem, .c-m-200rem > * { margin: 2rem !important; }
.m-225rem, .c-m-225rem > * { margin: 2.25rem !important; }
.m-250rem, .c-m-250rem > * { margin: 2.5rem !important; }
.m-275rem, .c-m-275rem > * { margin: 2.75rem !important; }
.m-300rem, .c-m-300rem > * { margin: 3rem !important; }
.m-325rem, .c-m-325rem > * { margin: 3.25rem !important; }
.m-350rem, .c-m-350rem > * { margin: 3.5rem !important; }
.m-375rem, .c-m-375rem > * { margin: 3.75rem !important; }
.m-400rem, .c-m-400rem > * { margin: 4rem !important; }
.m-425rem, .c-m-425rem > * { margin: 4.25rem !important; }
.m-450rem, .c-m-450rem > * { margin: 4.5rem !important; }
.m-475rem, .c-m-475rem > * { margin: 4.75rem !important; }
.m-500rem, .c-m-500rem > * { margin: 5rem !important; }
.m-525rem, .c-m-525rem > * { margin: 5.25rem !important; }
.m-550rem, .c-m-550rem > * { margin: 5.5rem !important; }
.m-575rem, .c-m-575rem > * { margin: 5.75rem !important; }
.m-600rem, .c-m-600rem > * { margin: 6rem !important; }
.m-625rem, .c-m-625rem > * { margin: 6.25rem !important; }
.m-650rem, .c-m-650rem > * { margin: 6.5rem !important; }
.m-675rem, .c-m-675rem > * { margin: 6.75rem !important; }
.m-700rem, .c-m-700rem > * { margin: 7rem !important; }
.m-725rem, .c-m-725rem > * { margin: 7.25rem !important; }
.m-750rem, .c-m-750rem > * { margin: 7.5rem !important; }
.m-775rem, .c-m-775rem > * { margin: 7.75rem !important; }
.m-800rem, .c-m-800rem > * { margin: 8rem !important; }
.m-825rem, .c-m-825rem > * { margin: 8.25rem !important; }
.m-850rem, .c-m-850rem > * { margin: 8.5rem !important; }
.m-875rem, .c-m-875rem > * { margin: 8.75rem !important; }
.m-900rem, .c-m-900rem > * { margin: 9rem !important; }
.m-925rem, .c-m-925rem > * { margin: 9.25rem !important; }
.m-950rem, .c-m-950rem > * { margin: 9.5rem !important; }
.m-975rem, .c-m-975rem > * { margin: 9.75rem !important; }

/* マージン　576px以上 */
@media (min-width: 576px) {
  .m-sm-000rem, .c-m-sm-000rem > * { margin: 0rem !important; }
  .m-sm-025rem, .c-m-sm-025rem > * { margin: 0.25rem !important; }
  .m-sm-050rem, .c-m-sm-050rem > * { margin: 0.5rem !important; }
  .m-sm-075rem, .c-m-sm-075rem > * { margin: 0.75rem !important; }
  .m-sm-100rem, .c-m-sm-100rem > * { margin: 1rem !important; }
  .m-sm-125rem, .c-m-sm-125rem > * { margin: 1.25rem !important; }
  .m-sm-150rem, .c-m-sm-150rem > * { margin: 1.5rem !important; }
  .m-sm-175rem, .c-m-sm-175rem > * { margin: 1.75rem !important; }
  .m-sm-200rem, .c-m-sm-200rem > * { margin: 2rem !important; }
  .m-sm-225rem, .c-m-sm-225rem > * { margin: 2.25rem !important; }
  .m-sm-250rem, .c-m-sm-250rem > * { margin: 2.5rem !important; }
  .m-sm-275rem, .c-m-sm-275rem > * { margin: 2.75rem !important; }
  .m-sm-300rem, .c-m-sm-300rem > * { margin: 3rem !important; }
  .m-sm-325rem, .c-m-sm-325rem > * { margin: 3.25rem !important; }
  .m-sm-350rem, .c-m-sm-350rem > * { margin: 3.5rem !important; }
  .m-sm-375rem, .c-m-sm-375rem > * { margin: 3.75rem !important; }
  .m-sm-400rem, .c-m-sm-400rem > * { margin: 4rem !important; }
  .m-sm-425rem, .c-m-sm-425rem > * { margin: 4.25rem !important; }
  .m-sm-450rem, .c-m-sm-450rem > * { margin: 4.5rem !important; }
  .m-sm-475rem, .c-m-sm-475rem > * { margin: 4.75rem !important; }
  .m-sm-500rem, .c-m-sm-500rem > * { margin: 5rem !important; }
  .m-sm-525rem, .c-m-sm-525rem > * { margin: 5.25rem !important; }
  .m-sm-550rem, .c-m-sm-550rem > * { margin: 5.5rem !important; }
  .m-sm-575rem, .c-m-sm-575rem > * { margin: 5.75rem !important; }
  .m-sm-600rem, .c-m-sm-600rem > * { margin: 6rem !important; }
  .m-sm-625rem, .c-m-sm-625rem > * { margin: 6.25rem !important; }
  .m-sm-650rem, .c-m-sm-650rem > * { margin: 6.5rem !important; }
  .m-sm-675rem, .c-m-sm-675rem > * { margin: 6.75rem !important; }
  .m-sm-700rem, .c-m-sm-700rem > * { margin: 7rem !important; }
  .m-sm-725rem, .c-m-sm-725rem > * { margin: 7.25rem !important; }
  .m-sm-750rem, .c-m-sm-750rem > * { margin: 7.5rem !important; }
  .m-sm-775rem, .c-m-sm-775rem > * { margin: 7.75rem !important; }
  .m-sm-800rem, .c-m-sm-800rem > * { margin: 8rem !important; }
  .m-sm-825rem, .c-m-sm-825rem > * { margin: 8.25rem !important; }
  .m-sm-850rem, .c-m-sm-850rem > * { margin: 8.5rem !important; }
  .m-sm-875rem, .c-m-sm-875rem > * { margin: 8.75rem !important; }
  .m-sm-900rem, .c-m-sm-900rem > * { margin: 9rem !important; }
  .m-sm-925rem, .c-m-sm-925rem > * { margin: 9.25rem !important; }
  .m-sm-950rem, .c-m-sm-950rem > * { margin: 9.5rem !important; }
  .m-sm-975rem, .c-m-sm-975rem > * { margin: 9.75rem !important; }
}

/* マージン　768px以上 */
@media (min-width: 768px) {
  .m-md-000rem, .c-m-md-000rem > * { margin: 0rem !important; }
  .m-md-025rem, .c-m-md-025rem > * { margin: 0.25rem !important; }
  .m-md-050rem, .c-m-md-050rem > * { margin: 0.5rem !important; }
  .m-md-075rem, .c-m-md-075rem > * { margin: 0.75rem !important; }
  .m-md-100rem, .c-m-md-100rem > * { margin: 1rem !important; }
  .m-md-125rem, .c-m-md-125rem > * { margin: 1.25rem !important; }
  .m-md-150rem, .c-m-md-150rem > * { margin: 1.5rem !important; }
  .m-md-175rem, .c-m-md-175rem > * { margin: 1.75rem !important; }
  .m-md-200rem, .c-m-md-200rem > * { margin: 2rem !important; }
  .m-md-225rem, .c-m-md-225rem > * { margin: 2.25rem !important; }
  .m-md-250rem, .c-m-md-250rem > * { margin: 2.5rem !important; }
  .m-md-275rem, .c-m-md-275rem > * { margin: 2.75rem !important; }
  .m-md-300rem, .c-m-md-300rem > * { margin: 3rem !important; }
  .m-md-325rem, .c-m-md-325rem > * { margin: 3.25rem !important; }
  .m-md-350rem, .c-m-md-350rem > * { margin: 3.5rem !important; }
  .m-md-375rem, .c-m-md-375rem > * { margin: 3.75rem !important; }
  .m-md-400rem, .c-m-md-400rem > * { margin: 4rem !important; }
  .m-md-425rem, .c-m-md-425rem > * { margin: 4.25rem !important; }
  .m-md-450rem, .c-m-md-450rem > * { margin: 4.5rem !important; }
  .m-md-475rem, .c-m-md-475rem > * { margin: 4.75rem !important; }
  .m-md-500rem, .c-m-md-500rem > * { margin: 5rem !important; }
  .m-md-525rem, .c-m-md-525rem > * { margin: 5.25rem !important; }
  .m-md-550rem, .c-m-md-550rem > * { margin: 5.5rem !important; }
  .m-md-575rem, .c-m-md-575rem > * { margin: 5.75rem !important; }
  .m-md-600rem, .c-m-md-600rem > * { margin: 6rem !important; }
  .m-md-625rem, .c-m-md-625rem > * { margin: 6.25rem !important; }
  .m-md-650rem, .c-m-md-650rem > * { margin: 6.5rem !important; }
  .m-md-675rem, .c-m-md-675rem > * { margin: 6.75rem !important; }
  .m-md-700rem, .c-m-md-700rem > * { margin: 7rem !important; }
  .m-md-725rem, .c-m-md-725rem > * { margin: 7.25rem !important; }
  .m-md-750rem, .c-m-md-750rem > * { margin: 7.5rem !important; }
  .m-md-775rem, .c-m-md-775rem > * { margin: 7.75rem !important; }
  .m-md-800rem, .c-m-md-800rem > * { margin: 8rem !important; }
  .m-md-825rem, .c-m-md-825rem > * { margin: 8.25rem !important; }
  .m-md-850rem, .c-m-md-850rem > * { margin: 8.5rem !important; }
  .m-md-875rem, .c-m-md-875rem > * { margin: 8.75rem !important; }
  .m-md-900rem, .c-m-md-900rem > * { margin: 9rem !important; }
  .m-md-925rem, .c-m-md-925rem > * { margin: 9.25rem !important; }
  .m-md-950rem, .c-m-md-950rem > * { margin: 9.5rem !important; }
  .m-md-975rem, .c-m-md-975rem > * { margin: 9.75rem !important; }
}

/* マージン　992px以上 */
@media (min-width: 992px) {
  .m-lg-000rem, .c-m-lg-000rem > * { margin: 0rem !important; }
  .m-lg-025rem, .c-m-lg-025rem > * { margin: 0.25rem !important; }
  .m-lg-050rem, .c-m-lg-050rem > * { margin: 0.5rem !important; }
  .m-lg-075rem, .c-m-lg-075rem > * { margin: 0.75rem !important; }
  .m-lg-100rem, .c-m-lg-100rem > * { margin: 1rem !important; }
  .m-lg-125rem, .c-m-lg-125rem > * { margin: 1.25rem !important; }
  .m-lg-150rem, .c-m-lg-150rem > * { margin: 1.5rem !important; }
  .m-lg-175rem, .c-m-lg-175rem > * { margin: 1.75rem !important; }
  .m-lg-200rem, .c-m-lg-200rem > * { margin: 2rem !important; }
  .m-lg-225rem, .c-m-lg-225rem > * { margin: 2.25rem !important; }
  .m-lg-250rem, .c-m-lg-250rem > * { margin: 2.5rem !important; }
  .m-lg-275rem, .c-m-lg-275rem > * { margin: 2.75rem !important; }
  .m-lg-300rem, .c-m-lg-300rem > * { margin: 3rem !important; }
  .m-lg-325rem, .c-m-lg-325rem > * { margin: 3.25rem !important; }
  .m-lg-350rem, .c-m-lg-350rem > * { margin: 3.5rem !important; }
  .m-lg-375rem, .c-m-lg-375rem > * { margin: 3.75rem !important; }
  .m-lg-400rem, .c-m-lg-400rem > * { margin: 4rem !important; }
  .m-lg-425rem, .c-m-lg-425rem > * { margin: 4.25rem !important; }
  .m-lg-450rem, .c-m-lg-450rem > * { margin: 4.5rem !important; }
  .m-lg-475rem, .c-m-lg-475rem > * { margin: 4.75rem !important; }
  .m-lg-500rem, .c-m-lg-500rem > * { margin: 5rem !important; }
  .m-lg-525rem, .c-m-lg-525rem > * { margin: 5.25rem !important; }
  .m-lg-550rem, .c-m-lg-550rem > * { margin: 5.5rem !important; }
  .m-lg-575rem, .c-m-lg-575rem > * { margin: 5.75rem !important; }
  .m-lg-600rem, .c-m-lg-600rem > * { margin: 6rem !important; }
  .m-lg-625rem, .c-m-lg-625rem > * { margin: 6.25rem !important; }
  .m-lg-650rem, .c-m-lg-650rem > * { margin: 6.5rem !important; }
  .m-lg-675rem, .c-m-lg-675rem > * { margin: 6.75rem !important; }
  .m-lg-700rem, .c-m-lg-700rem > * { margin: 7rem !important; }
  .m-lg-725rem, .c-m-lg-725rem > * { margin: 7.25rem !important; }
  .m-lg-750rem, .c-m-lg-750rem > * { margin: 7.5rem !important; }
  .m-lg-775rem, .c-m-lg-775rem > * { margin: 7.75rem !important; }
  .m-lg-800rem, .c-m-lg-800rem > * { margin: 8rem !important; }
  .m-lg-825rem, .c-m-lg-825rem > * { margin: 8.25rem !important; }
  .m-lg-850rem, .c-m-lg-850rem > * { margin: 8.5rem !important; }
  .m-lg-875rem, .c-m-lg-875rem > * { margin: 8.75rem !important; }
  .m-lg-900rem, .c-m-lg-900rem > * { margin: 9rem !important; }
  .m-lg-925rem, .c-m-lg-925rem > * { margin: 9.25rem !important; }
  .m-lg-950rem, .c-m-lg-950rem > * { margin: 9.5rem !important; }
  .m-lg-975rem, .c-m-lg-975rem > * { margin: 9.75rem !important; }
}

/* マージン　1200px以上 */
@media (min-width: 1200px) {
  .m-xl-000rem, .c-m-xl-000rem > * { margin: 0rem !important; }
  .m-xl-025rem, .c-m-xl-025rem > * { margin: 0.25rem !important; }
  .m-xl-050rem, .c-m-xl-050rem > * { margin: 0.5rem !important; }
  .m-xl-075rem, .c-m-xl-075rem > * { margin: 0.75rem !important; }
  .m-xl-100rem, .c-m-xl-100rem > * { margin: 1rem !important; }
  .m-xl-125rem, .c-m-xl-125rem > * { margin: 1.25rem !important; }
  .m-xl-150rem, .c-m-xl-150rem > * { margin: 1.5rem !important; }
  .m-xl-175rem, .c-m-xl-175rem > * { margin: 1.75rem !important; }
  .m-xl-200rem, .c-m-xl-200rem > * { margin: 2rem !important; }
  .m-xl-225rem, .c-m-xl-225rem > * { margin: 2.25rem !important; }
  .m-xl-250rem, .c-m-xl-250rem > * { margin: 2.5rem !important; }
  .m-xl-275rem, .c-m-xl-275rem > * { margin: 2.75rem !important; }
  .m-xl-300rem, .c-m-xl-300rem > * { margin: 3rem !important; }
  .m-xl-325rem, .c-m-xl-325rem > * { margin: 3.25rem !important; }
  .m-xl-350rem, .c-m-xl-350rem > * { margin: 3.5rem !important; }
  .m-xl-375rem, .c-m-xl-375rem > * { margin: 3.75rem !important; }
  .m-xl-400rem, .c-m-xl-400rem > * { margin: 4rem !important; }
  .m-xl-425rem, .c-m-xl-425rem > * { margin: 4.25rem !important; }
  .m-xl-450rem, .c-m-xl-450rem > * { margin: 4.5rem !important; }
  .m-xl-475rem, .c-m-xl-475rem > * { margin: 4.75rem !important; }
  .m-xl-500rem, .c-m-xl-500rem > * { margin: 5rem !important; }
  .m-xl-525rem, .c-m-xl-525rem > * { margin: 5.25rem !important; }
  .m-xl-550rem, .c-m-xl-550rem > * { margin: 5.5rem !important; }
  .m-xl-575rem, .c-m-xl-575rem > * { margin: 5.75rem !important; }
  .m-xl-600rem, .c-m-xl-600rem > * { margin: 6rem !important; }
  .m-xl-625rem, .c-m-xl-625rem > * { margin: 6.25rem !important; }
  .m-xl-650rem, .c-m-xl-650rem > * { margin: 6.5rem !important; }
  .m-xl-675rem, .c-m-xl-675rem > * { margin: 6.75rem !important; }
  .m-xl-700rem, .c-m-xl-700rem > * { margin: 7rem !important; }
  .m-xl-725rem, .c-m-xl-725rem > * { margin: 7.25rem !important; }
  .m-xl-750rem, .c-m-xl-750rem > * { margin: 7.5rem !important; }
  .m-xl-775rem, .c-m-xl-775rem > * { margin: 7.75rem !important; }
  .m-xl-800rem, .c-m-xl-800rem > * { margin: 8rem !important; }
  .m-xl-825rem, .c-m-xl-825rem > * { margin: 8.25rem !important; }
  .m-xl-850rem, .c-m-xl-850rem > * { margin: 8.5rem !important; }
  .m-xl-875rem, .c-m-xl-875rem > * { margin: 8.75rem !important; }
  .m-xl-900rem, .c-m-xl-900rem > * { margin: 9rem !important; }
  .m-xl-925rem, .c-m-xl-925rem > * { margin: 9.25rem !important; }
  .m-xl-950rem, .c-m-xl-950rem > * { margin: 9.5rem !important; }
  .m-xl-975rem, .c-m-xl-975rem > * { margin: 9.75rem !important; }
}


/* マージン（上↑） */
.mt-000rem, .c-mt-000rem > *, .my-000rem, .c-my-000rem > * { margin-top: 0rem !important; }
.mt-025rem, .c-mt-025rem > *, .my-025rem, .c-my-025rem > * { margin-top: 0.25rem !important; }
.mt-050rem, .c-mt-050rem > *, .my-050rem, .c-my-050rem > * { margin-top: 0.5rem !important; }
.mt-075rem, .c-mt-075rem > *, .my-075rem, .c-my-075rem > * { margin-top: 0.75rem !important; }
.mt-100rem, .c-mt-100rem > *, .my-100rem, .c-my-100rem > * { margin-top: 1rem !important; }
.mt-125rem, .c-mt-125rem > *, .my-125rem, .c-my-125rem > * { margin-top: 1.25rem !important; }
.mt-150rem, .c-mt-150rem > *, .my-150rem, .c-my-150rem > * { margin-top: 1.5rem !important; }
.mt-175rem, .c-mt-175rem > *, .my-175rem, .c-my-175rem > * { margin-top: 1.75rem !important; }
.mt-200rem, .c-mt-200rem > *, .my-200rem, .c-my-200rem > * { margin-top: 2rem !important; }
.mt-225rem, .c-mt-225rem > *, .my-225rem, .c-my-225rem > * { margin-top: 2.25rem !important; }
.mt-250rem, .c-mt-250rem > *, .my-250rem, .c-my-250rem > * { margin-top: 2.5rem !important; }
.mt-275rem, .c-mt-275rem > *, .my-275rem, .c-my-275rem > * { margin-top: 2.75rem !important; }
.mt-300rem, .c-mt-300rem > *, .my-300rem, .c-my-300rem > * { margin-top: 3rem !important; }
.mt-325rem, .c-mt-325rem > *, .my-325rem, .c-my-325rem > * { margin-top: 3.25rem !important; }
.mt-350rem, .c-mt-350rem > *, .my-350rem, .c-my-350rem > * { margin-top: 3.5rem !important; }
.mt-375rem, .c-mt-375rem > *, .my-375rem, .c-my-375rem > * { margin-top: 3.75rem !important; }
.mt-400rem, .c-mt-400rem > *, .my-400rem, .c-my-400rem > * { margin-top: 4rem !important; }
.mt-425rem, .c-mt-425rem > *, .my-425rem, .c-my-425rem > * { margin-top: 4.25rem !important; }
.mt-450rem, .c-mt-450rem > *, .my-450rem, .c-my-450rem > * { margin-top: 4.5rem !important; }
.mt-475rem, .c-mt-475rem > *, .my-475rem, .c-my-475rem > * { margin-top: 4.75rem !important; }
.mt-500rem, .c-mt-500rem > *, .my-500rem, .c-my-500rem > * { margin-top: 5rem !important; }
.mt-525rem, .c-mt-525rem > *, .my-525rem, .c-my-525rem > * { margin-top: 5.25rem !important; }
.mt-550rem, .c-mt-550rem > *, .my-550rem, .c-my-550rem > * { margin-top: 5.5rem !important; }
.mt-575rem, .c-mt-575rem > *, .my-575rem, .c-my-575rem > * { margin-top: 5.75rem !important; }
.mt-600rem, .c-mt-600rem > *, .my-600rem, .c-my-600rem > * { margin-top: 6rem !important; }
.mt-625rem, .c-mt-625rem > *, .my-625rem, .c-my-625rem > * { margin-top: 6.25rem !important; }
.mt-650rem, .c-mt-650rem > *, .my-650rem, .c-my-650rem > * { margin-top: 6.5rem !important; }
.mt-675rem, .c-mt-675rem > *, .my-675rem, .c-my-675rem > * { margin-top: 6.75rem !important; }
.mt-700rem, .c-mt-700rem > *, .my-700rem, .c-my-700rem > * { margin-top: 7rem !important; }
.mt-725rem, .c-mt-725rem > *, .my-725rem, .c-my-725rem > * { margin-top: 7.25rem !important; }
.mt-750rem, .c-mt-750rem > *, .my-750rem, .c-my-750rem > * { margin-top: 7.5rem !important; }
.mt-775rem, .c-mt-775rem > *, .my-775rem, .c-my-775rem > * { margin-top: 7.75rem !important; }
.mt-800rem, .c-mt-800rem > *, .my-800rem, .c-my-800rem > * { margin-top: 8rem !important; }
.mt-825rem, .c-mt-825rem > *, .my-825rem, .c-my-825rem > * { margin-top: 8.25rem !important; }
.mt-850rem, .c-mt-850rem > *, .my-850rem, .c-my-850rem > * { margin-top: 8.5rem !important; }
.mt-875rem, .c-mt-875rem > *, .my-875rem, .c-my-875rem > * { margin-top: 8.75rem !important; }
.mt-900rem, .c-mt-900rem > *, .my-900rem, .c-my-900rem > * { margin-top: 9rem !important; }
.mt-925rem, .c-mt-925rem > *, .my-925rem, .c-my-925rem > * { margin-top: 9.25rem !important; }
.mt-950rem, .c-mt-950rem > *, .my-950rem, .c-my-950rem > * { margin-top: 9.5rem !important; }
.mt-975rem, .c-mt-975rem > *, .my-975rem, .c-my-975rem > * { margin-top: 9.75rem !important; }

/* マージン（上↑）　576px以上 */
@media (min-width: 576px) {
  .mt-sm-000rem, .c-mt-sm-000rem > *, .my-sm-000rem, .c-my-sm-000rem > * { margin-top: 0rem !important; }
  .mt-sm-025rem, .c-mt-sm-025rem > *, .my-sm-025rem, .c-my-sm-025rem > * { margin-top: 0.25rem !important; }
  .mt-sm-050rem, .c-mt-sm-050rem > *, .my-sm-050rem, .c-my-sm-050rem > * { margin-top: 0.5rem !important; }
  .mt-sm-075rem, .c-mt-sm-075rem > *, .my-sm-075rem, .c-my-sm-075rem > * { margin-top: 0.75rem !important; }
  .mt-sm-100rem, .c-mt-sm-100rem > *, .my-sm-100rem, .c-my-sm-100rem > * { margin-top: 1rem !important; }
  .mt-sm-125rem, .c-mt-sm-125rem > *, .my-sm-125rem, .c-my-sm-125rem > * { margin-top: 1.25rem !important; }
  .mt-sm-150rem, .c-mt-sm-150rem > *, .my-sm-150rem, .c-my-sm-150rem > * { margin-top: 1.5rem !important; }
  .mt-sm-175rem, .c-mt-sm-175rem > *, .my-sm-175rem, .c-my-sm-175rem > * { margin-top: 1.75rem !important; }
  .mt-sm-200rem, .c-mt-sm-200rem > *, .my-sm-200rem, .c-my-sm-200rem > * { margin-top: 2rem !important; }
  .mt-sm-225rem, .c-mt-sm-225rem > *, .my-sm-225rem, .c-my-sm-225rem > * { margin-top: 2.25rem !important; }
  .mt-sm-250rem, .c-mt-sm-250rem > *, .my-sm-250rem, .c-my-sm-250rem > * { margin-top: 2.5rem !important; }
  .mt-sm-275rem, .c-mt-sm-275rem > *, .my-sm-275rem, .c-my-sm-275rem > * { margin-top: 2.75rem !important; }
  .mt-sm-300rem, .c-mt-sm-300rem > *, .my-sm-300rem, .c-my-sm-300rem > * { margin-top: 3rem !important; }
  .mt-sm-325rem, .c-mt-sm-325rem > *, .my-sm-325rem, .c-my-sm-325rem > * { margin-top: 3.25rem !important; }
  .mt-sm-350rem, .c-mt-sm-350rem > *, .my-sm-350rem, .c-my-sm-350rem > * { margin-top: 3.5rem !important; }
  .mt-sm-375rem, .c-mt-sm-375rem > *, .my-sm-375rem, .c-my-sm-375rem > * { margin-top: 3.75rem !important; }
  .mt-sm-400rem, .c-mt-sm-400rem > *, .my-sm-400rem, .c-my-sm-400rem > * { margin-top: 4rem !important; }
  .mt-sm-425rem, .c-mt-sm-425rem > *, .my-sm-425rem, .c-my-sm-425rem > * { margin-top: 4.25rem !important; }
  .mt-sm-450rem, .c-mt-sm-450rem > *, .my-sm-450rem, .c-my-sm-450rem > * { margin-top: 4.5rem !important; }
  .mt-sm-475rem, .c-mt-sm-475rem > *, .my-sm-475rem, .c-my-sm-475rem > * { margin-top: 4.75rem !important; }
  .mt-sm-500rem, .c-mt-sm-500rem > *, .my-sm-500rem, .c-my-sm-500rem > * { margin-top: 5rem !important; }
  .mt-sm-525rem, .c-mt-sm-525rem > *, .my-sm-525rem, .c-my-sm-525rem > * { margin-top: 5.25rem !important; }
  .mt-sm-550rem, .c-mt-sm-550rem > *, .my-sm-550rem, .c-my-sm-550rem > * { margin-top: 5.5rem !important; }
  .mt-sm-575rem, .c-mt-sm-575rem > *, .my-sm-575rem, .c-my-sm-575rem > * { margin-top: 5.75rem !important; }
  .mt-sm-600rem, .c-mt-sm-600rem > *, .my-sm-600rem, .c-my-sm-600rem > * { margin-top: 6rem !important; }
  .mt-sm-625rem, .c-mt-sm-625rem > *, .my-sm-625rem, .c-my-sm-625rem > * { margin-top: 6.25rem !important; }
  .mt-sm-650rem, .c-mt-sm-650rem > *, .my-sm-650rem, .c-my-sm-650rem > * { margin-top: 6.5rem !important; }
  .mt-sm-675rem, .c-mt-sm-675rem > *, .my-sm-675rem, .c-my-sm-675rem > * { margin-top: 6.75rem !important; }
  .mt-sm-700rem, .c-mt-sm-700rem > *, .my-sm-700rem, .c-my-sm-700rem > * { margin-top: 7rem !important; }
  .mt-sm-725rem, .c-mt-sm-725rem > *, .my-sm-725rem, .c-my-sm-725rem > * { margin-top: 7.25rem !important; }
  .mt-sm-750rem, .c-mt-sm-750rem > *, .my-sm-750rem, .c-my-sm-750rem > * { margin-top: 7.5rem !important; }
  .mt-sm-775rem, .c-mt-sm-775rem > *, .my-sm-775rem, .c-my-sm-775rem > * { margin-top: 7.75rem !important; }
  .mt-sm-800rem, .c-mt-sm-800rem > *, .my-sm-800rem, .c-my-sm-800rem > * { margin-top: 8rem !important; }
  .mt-sm-825rem, .c-mt-sm-825rem > *, .my-sm-825rem, .c-my-sm-825rem > * { margin-top: 8.25rem !important; }
  .mt-sm-850rem, .c-mt-sm-850rem > *, .my-sm-850rem, .c-my-sm-850rem > * { margin-top: 8.5rem !important; }
  .mt-sm-875rem, .c-mt-sm-875rem > *, .my-sm-875rem, .c-my-sm-875rem > * { margin-top: 8.75rem !important; }
  .mt-sm-900rem, .c-mt-sm-900rem > *, .my-sm-900rem, .c-my-sm-900rem > * { margin-top: 9rem !important; }
  .mt-sm-925rem, .c-mt-sm-925rem > *, .my-sm-925rem, .c-my-sm-925rem > * { margin-top: 9.25rem !important; }
  .mt-sm-950rem, .c-mt-sm-950rem > *, .my-sm-950rem, .c-my-sm-950rem > * { margin-top: 9.5rem !important; }
  .mt-sm-975rem, .c-mt-sm-975rem > *, .my-sm-975rem, .c-my-sm-975rem > * { margin-top: 9.75rem !important; }
}

/* マージン（上↑）　768px以上 */
@media (min-width: 768px) {
  .mt-md-000rem, .c-mt-md-000rem > *, .my-md-000rem, .c-my-md-000rem > * { margin-top: 0rem !important; }
  .mt-md-025rem, .c-mt-md-025rem > *, .my-md-025rem, .c-my-md-025rem > * { margin-top: 0.25rem !important; }
  .mt-md-050rem, .c-mt-md-050rem > *, .my-md-050rem, .c-my-md-050rem > * { margin-top: 0.5rem !important; }
  .mt-md-075rem, .c-mt-md-075rem > *, .my-md-075rem, .c-my-md-075rem > * { margin-top: 0.75rem !important; }
  .mt-md-100rem, .c-mt-md-100rem > *, .my-md-100rem, .c-my-md-100rem > * { margin-top: 1rem !important; }
  .mt-md-125rem, .c-mt-md-125rem > *, .my-md-125rem, .c-my-md-125rem > * { margin-top: 1.25rem !important; }
  .mt-md-150rem, .c-mt-md-150rem > *, .my-md-150rem, .c-my-md-150rem > * { margin-top: 1.5rem !important; }
  .mt-md-175rem, .c-mt-md-175rem > *, .my-md-175rem, .c-my-md-175rem > * { margin-top: 1.75rem !important; }
  .mt-md-200rem, .c-mt-md-200rem > *, .my-md-200rem, .c-my-md-200rem > * { margin-top: 2rem !important; }
  .mt-md-225rem, .c-mt-md-225rem > *, .my-md-225rem, .c-my-md-225rem > * { margin-top: 2.25rem !important; }
  .mt-md-250rem, .c-mt-md-250rem > *, .my-md-250rem, .c-my-md-250rem > * { margin-top: 2.5rem !important; }
  .mt-md-275rem, .c-mt-md-275rem > *, .my-md-275rem, .c-my-md-275rem > * { margin-top: 2.75rem !important; }
  .mt-md-300rem, .c-mt-md-300rem > *, .my-md-300rem, .c-my-md-300rem > * { margin-top: 3rem !important; }
  .mt-md-325rem, .c-mt-md-325rem > *, .my-md-325rem, .c-my-md-325rem > * { margin-top: 3.25rem !important; }
  .mt-md-350rem, .c-mt-md-350rem > *, .my-md-350rem, .c-my-md-350rem > * { margin-top: 3.5rem !important; }
  .mt-md-375rem, .c-mt-md-375rem > *, .my-md-375rem, .c-my-md-375rem > * { margin-top: 3.75rem !important; }
  .mt-md-400rem, .c-mt-md-400rem > *, .my-md-400rem, .c-my-md-400rem > * { margin-top: 4rem !important; }
  .mt-md-425rem, .c-mt-md-425rem > *, .my-md-425rem, .c-my-md-425rem > * { margin-top: 4.25rem !important; }
  .mt-md-450rem, .c-mt-md-450rem > *, .my-md-450rem, .c-my-md-450rem > * { margin-top: 4.5rem !important; }
  .mt-md-475rem, .c-mt-md-475rem > *, .my-md-475rem, .c-my-md-475rem > * { margin-top: 4.75rem !important; }
  .mt-md-500rem, .c-mt-md-500rem > *, .my-md-500rem, .c-my-md-500rem > * { margin-top: 5rem !important; }
  .mt-md-525rem, .c-mt-md-525rem > *, .my-md-525rem, .c-my-md-525rem > * { margin-top: 5.25rem !important; }
  .mt-md-550rem, .c-mt-md-550rem > *, .my-md-550rem, .c-my-md-550rem > * { margin-top: 5.5rem !important; }
  .mt-md-575rem, .c-mt-md-575rem > *, .my-md-575rem, .c-my-md-575rem > * { margin-top: 5.75rem !important; }
  .mt-md-600rem, .c-mt-md-600rem > *, .my-md-600rem, .c-my-md-600rem > * { margin-top: 6rem !important; }
  .mt-md-625rem, .c-mt-md-625rem > *, .my-md-625rem, .c-my-md-625rem > * { margin-top: 6.25rem !important; }
  .mt-md-650rem, .c-mt-md-650rem > *, .my-md-650rem, .c-my-md-650rem > * { margin-top: 6.5rem !important; }
  .mt-md-675rem, .c-mt-md-675rem > *, .my-md-675rem, .c-my-md-675rem > * { margin-top: 6.75rem !important; }
  .mt-md-700rem, .c-mt-md-700rem > *, .my-md-700rem, .c-my-md-700rem > * { margin-top: 7rem !important; }
  .mt-md-725rem, .c-mt-md-725rem > *, .my-md-725rem, .c-my-md-725rem > * { margin-top: 7.25rem !important; }
  .mt-md-750rem, .c-mt-md-750rem > *, .my-md-750rem, .c-my-md-750rem > * { margin-top: 7.5rem !important; }
  .mt-md-775rem, .c-mt-md-775rem > *, .my-md-775rem, .c-my-md-775rem > * { margin-top: 7.75rem !important; }
  .mt-md-800rem, .c-mt-md-800rem > *, .my-md-800rem, .c-my-md-800rem > * { margin-top: 8rem !important; }
  .mt-md-825rem, .c-mt-md-825rem > *, .my-md-825rem, .c-my-md-825rem > * { margin-top: 8.25rem !important; }
  .mt-md-850rem, .c-mt-md-850rem > *, .my-md-850rem, .c-my-md-850rem > * { margin-top: 8.5rem !important; }
  .mt-md-875rem, .c-mt-md-875rem > *, .my-md-875rem, .c-my-md-875rem > * { margin-top: 8.75rem !important; }
  .mt-md-900rem, .c-mt-md-900rem > *, .my-md-900rem, .c-my-md-900rem > * { margin-top: 9rem !important; }
  .mt-md-925rem, .c-mt-md-925rem > *, .my-md-925rem, .c-my-md-925rem > * { margin-top: 9.25rem !important; }
  .mt-md-950rem, .c-mt-md-950rem > *, .my-md-950rem, .c-my-md-950rem > * { margin-top: 9.5rem !important; }
  .mt-md-975rem, .c-mt-md-975rem > *, .my-md-975rem, .c-my-md-975rem > * { margin-top: 9.75rem !important; }
}

/* マージン（上↑）　992px以上 */
@media (min-width: 992px) {
  .mt-lg-000rem, .c-mt-lg-000rem > *, .my-lg-000rem, .c-my-lg-000rem > * { margin-top: 0rem !important; }
  .mt-lg-025rem, .c-mt-lg-025rem > *, .my-lg-025rem, .c-my-lg-025rem > * { margin-top: 0.25rem !important; }
  .mt-lg-050rem, .c-mt-lg-050rem > *, .my-lg-050rem, .c-my-lg-050rem > * { margin-top: 0.5rem !important; }
  .mt-lg-075rem, .c-mt-lg-075rem > *, .my-lg-075rem, .c-my-lg-075rem > * { margin-top: 0.75rem !important; }
  .mt-lg-100rem, .c-mt-lg-100rem > *, .my-lg-100rem, .c-my-lg-100rem > * { margin-top: 1rem !important; }
  .mt-lg-125rem, .c-mt-lg-125rem > *, .my-lg-125rem, .c-my-lg-125rem > * { margin-top: 1.25rem !important; }
  .mt-lg-150rem, .c-mt-lg-150rem > *, .my-lg-150rem, .c-my-lg-150rem > * { margin-top: 1.5rem !important; }
  .mt-lg-175rem, .c-mt-lg-175rem > *, .my-lg-175rem, .c-my-lg-175rem > * { margin-top: 1.75rem !important; }
  .mt-lg-200rem, .c-mt-lg-200rem > *, .my-lg-200rem, .c-my-lg-200rem > * { margin-top: 2rem !important; }
  .mt-lg-225rem, .c-mt-lg-225rem > *, .my-lg-225rem, .c-my-lg-225rem > * { margin-top: 2.25rem !important; }
  .mt-lg-250rem, .c-mt-lg-250rem > *, .my-lg-250rem, .c-my-lg-250rem > * { margin-top: 2.5rem !important; }
  .mt-lg-275rem, .c-mt-lg-275rem > *, .my-lg-275rem, .c-my-lg-275rem > * { margin-top: 2.75rem !important; }
  .mt-lg-300rem, .c-mt-lg-300rem > *, .my-lg-300rem, .c-my-lg-300rem > * { margin-top: 3rem !important; }
  .mt-lg-325rem, .c-mt-lg-325rem > *, .my-lg-325rem, .c-my-lg-325rem > * { margin-top: 3.25rem !important; }
  .mt-lg-350rem, .c-mt-lg-350rem > *, .my-lg-350rem, .c-my-lg-350rem > * { margin-top: 3.5rem !important; }
  .mt-lg-375rem, .c-mt-lg-375rem > *, .my-lg-375rem, .c-my-lg-375rem > * { margin-top: 3.75rem !important; }
  .mt-lg-400rem, .c-mt-lg-400rem > *, .my-lg-400rem, .c-my-lg-400rem > * { margin-top: 4rem !important; }
  .mt-lg-425rem, .c-mt-lg-425rem > *, .my-lg-425rem, .c-my-lg-425rem > * { margin-top: 4.25rem !important; }
  .mt-lg-450rem, .c-mt-lg-450rem > *, .my-lg-450rem, .c-my-lg-450rem > * { margin-top: 4.5rem !important; }
  .mt-lg-475rem, .c-mt-lg-475rem > *, .my-lg-475rem, .c-my-lg-475rem > * { margin-top: 4.75rem !important; }
  .mt-lg-500rem, .c-mt-lg-500rem > *, .my-lg-500rem, .c-my-lg-500rem > * { margin-top: 5rem !important; }
  .mt-lg-525rem, .c-mt-lg-525rem > *, .my-lg-525rem, .c-my-lg-525rem > * { margin-top: 5.25rem !important; }
  .mt-lg-550rem, .c-mt-lg-550rem > *, .my-lg-550rem, .c-my-lg-550rem > * { margin-top: 5.5rem !important; }
  .mt-lg-575rem, .c-mt-lg-575rem > *, .my-lg-575rem, .c-my-lg-575rem > * { margin-top: 5.75rem !important; }
  .mt-lg-600rem, .c-mt-lg-600rem > *, .my-lg-600rem, .c-my-lg-600rem > * { margin-top: 6rem !important; }
  .mt-lg-625rem, .c-mt-lg-625rem > *, .my-lg-625rem, .c-my-lg-625rem > * { margin-top: 6.25rem !important; }
  .mt-lg-650rem, .c-mt-lg-650rem > *, .my-lg-650rem, .c-my-lg-650rem > * { margin-top: 6.5rem !important; }
  .mt-lg-675rem, .c-mt-lg-675rem > *, .my-lg-675rem, .c-my-lg-675rem > * { margin-top: 6.75rem !important; }
  .mt-lg-700rem, .c-mt-lg-700rem > *, .my-lg-700rem, .c-my-lg-700rem > * { margin-top: 7rem !important; }
  .mt-lg-725rem, .c-mt-lg-725rem > *, .my-lg-725rem, .c-my-lg-725rem > * { margin-top: 7.25rem !important; }
  .mt-lg-750rem, .c-mt-lg-750rem > *, .my-lg-750rem, .c-my-lg-750rem > * { margin-top: 7.5rem !important; }
  .mt-lg-775rem, .c-mt-lg-775rem > *, .my-lg-775rem, .c-my-lg-775rem > * { margin-top: 7.75rem !important; }
  .mt-lg-800rem, .c-mt-lg-800rem > *, .my-lg-800rem, .c-my-lg-800rem > * { margin-top: 8rem !important; }
  .mt-lg-825rem, .c-mt-lg-825rem > *, .my-lg-825rem, .c-my-lg-825rem > * { margin-top: 8.25rem !important; }
  .mt-lg-850rem, .c-mt-lg-850rem > *, .my-lg-850rem, .c-my-lg-850rem > * { margin-top: 8.5rem !important; }
  .mt-lg-875rem, .c-mt-lg-875rem > *, .my-lg-875rem, .c-my-lg-875rem > * { margin-top: 8.75rem !important; }
  .mt-lg-900rem, .c-mt-lg-900rem > *, .my-lg-900rem, .c-my-lg-900rem > * { margin-top: 9rem !important; }
  .mt-lg-925rem, .c-mt-lg-925rem > *, .my-lg-925rem, .c-my-lg-925rem > * { margin-top: 9.25rem !important; }
  .mt-lg-950rem, .c-mt-lg-950rem > *, .my-lg-950rem, .c-my-lg-950rem > * { margin-top: 9.5rem !important; }
  .mt-lg-975rem, .c-mt-lg-975rem > *, .my-lg-975rem, .c-my-lg-975rem > * { margin-top: 9.75rem !important; }
}

/* マージン（上↑）　1200px以上 */
@media (min-width: 1200px) {
  .mt-xl-000rem, .c-mt-xl-000rem > *, .my-xl-000rem, .c-my-xl-000rem > * { margin-top: 0rem !important; }
  .mt-xl-025rem, .c-mt-xl-025rem > *, .my-xl-025rem, .c-my-xl-025rem > * { margin-top: 0.25rem !important; }
  .mt-xl-050rem, .c-mt-xl-050rem > *, .my-xl-050rem, .c-my-xl-050rem > * { margin-top: 0.5rem !important; }
  .mt-xl-075rem, .c-mt-xl-075rem > *, .my-xl-075rem, .c-my-xl-075rem > * { margin-top: 0.75rem !important; }
  .mt-xl-100rem, .c-mt-xl-100rem > *, .my-xl-100rem, .c-my-xl-100rem > * { margin-top: 1rem !important; }
  .mt-xl-125rem, .c-mt-xl-125rem > *, .my-xl-125rem, .c-my-xl-125rem > * { margin-top: 1.25rem !important; }
  .mt-xl-150rem, .c-mt-xl-150rem > *, .my-xl-150rem, .c-my-xl-150rem > * { margin-top: 1.5rem !important; }
  .mt-xl-175rem, .c-mt-xl-175rem > *, .my-xl-175rem, .c-my-xl-175rem > * { margin-top: 1.75rem !important; }
  .mt-xl-200rem, .c-mt-xl-200rem > *, .my-xl-200rem, .c-my-xl-200rem > * { margin-top: 2rem !important; }
  .mt-xl-225rem, .c-mt-xl-225rem > *, .my-xl-225rem, .c-my-xl-225rem > * { margin-top: 2.25rem !important; }
  .mt-xl-250rem, .c-mt-xl-250rem > *, .my-xl-250rem, .c-my-xl-250rem > * { margin-top: 2.5rem !important; }
  .mt-xl-275rem, .c-mt-xl-275rem > *, .my-xl-275rem, .c-my-xl-275rem > * { margin-top: 2.75rem !important; }
  .mt-xl-300rem, .c-mt-xl-300rem > *, .my-xl-300rem, .c-my-xl-300rem > * { margin-top: 3rem !important; }
  .mt-xl-325rem, .c-mt-xl-325rem > *, .my-xl-325rem, .c-my-xl-325rem > * { margin-top: 3.25rem !important; }
  .mt-xl-350rem, .c-mt-xl-350rem > *, .my-xl-350rem, .c-my-xl-350rem > * { margin-top: 3.5rem !important; }
  .mt-xl-375rem, .c-mt-xl-375rem > *, .my-xl-375rem, .c-my-xl-375rem > * { margin-top: 3.75rem !important; }
  .mt-xl-400rem, .c-mt-xl-400rem > *, .my-xl-400rem, .c-my-xl-400rem > * { margin-top: 4rem !important; }
  .mt-xl-425rem, .c-mt-xl-425rem > *, .my-xl-425rem, .c-my-xl-425rem > * { margin-top: 4.25rem !important; }
  .mt-xl-450rem, .c-mt-xl-450rem > *, .my-xl-450rem, .c-my-xl-450rem > * { margin-top: 4.5rem !important; }
  .mt-xl-475rem, .c-mt-xl-475rem > *, .my-xl-475rem, .c-my-xl-475rem > * { margin-top: 4.75rem !important; }
  .mt-xl-500rem, .c-mt-xl-500rem > *, .my-xl-500rem, .c-my-xl-500rem > * { margin-top: 5rem !important; }
  .mt-xl-525rem, .c-mt-xl-525rem > *, .my-xl-525rem, .c-my-xl-525rem > * { margin-top: 5.25rem !important; }
  .mt-xl-550rem, .c-mt-xl-550rem > *, .my-xl-550rem, .c-my-xl-550rem > * { margin-top: 5.5rem !important; }
  .mt-xl-575rem, .c-mt-xl-575rem > *, .my-xl-575rem, .c-my-xl-575rem > * { margin-top: 5.75rem !important; }
  .mt-xl-600rem, .c-mt-xl-600rem > *, .my-xl-600rem, .c-my-xl-600rem > * { margin-top: 6rem !important; }
  .mt-xl-625rem, .c-mt-xl-625rem > *, .my-xl-625rem, .c-my-xl-625rem > * { margin-top: 6.25rem !important; }
  .mt-xl-650rem, .c-mt-xl-650rem > *, .my-xl-650rem, .c-my-xl-650rem > * { margin-top: 6.5rem !important; }
  .mt-xl-675rem, .c-mt-xl-675rem > *, .my-xl-675rem, .c-my-xl-675rem > * { margin-top: 6.75rem !important; }
  .mt-xl-700rem, .c-mt-xl-700rem > *, .my-xl-700rem, .c-my-xl-700rem > * { margin-top: 7rem !important; }
  .mt-xl-725rem, .c-mt-xl-725rem > *, .my-xl-725rem, .c-my-xl-725rem > * { margin-top: 7.25rem !important; }
  .mt-xl-750rem, .c-mt-xl-750rem > *, .my-xl-750rem, .c-my-xl-750rem > * { margin-top: 7.5rem !important; }
  .mt-xl-775rem, .c-mt-xl-775rem > *, .my-xl-775rem, .c-my-xl-775rem > * { margin-top: 7.75rem !important; }
  .mt-xl-800rem, .c-mt-xl-800rem > *, .my-xl-800rem, .c-my-xl-800rem > * { margin-top: 8rem !important; }
  .mt-xl-825rem, .c-mt-xl-825rem > *, .my-xl-825rem, .c-my-xl-825rem > * { margin-top: 8.25rem !important; }
  .mt-xl-850rem, .c-mt-xl-850rem > *, .my-xl-850rem, .c-my-xl-850rem > * { margin-top: 8.5rem !important; }
  .mt-xl-875rem, .c-mt-xl-875rem > *, .my-xl-875rem, .c-my-xl-875rem > * { margin-top: 8.75rem !important; }
  .mt-xl-900rem, .c-mt-xl-900rem > *, .my-xl-900rem, .c-my-xl-900rem > * { margin-top: 9rem !important; }
  .mt-xl-925rem, .c-mt-xl-925rem > *, .my-xl-925rem, .c-my-xl-925rem > * { margin-top: 9.25rem !important; }
  .mt-xl-950rem, .c-mt-xl-950rem > *, .my-xl-950rem, .c-my-xl-950rem > * { margin-top: 9.5rem !important; }
  .mt-xl-975rem, .c-mt-xl-975rem > *, .my-xl-975rem, .c-my-xl-975rem > * { margin-top: 9.75rem !important; }
}


/* マージン（下↓） */
.mb-000rem, .c-mb-000rem > *, .my-000rem, .c-my-000rem > * { margin-bottom: 0rem !important; }
.mb-025rem, .c-mb-025rem > *, .my-025rem, .c-my-025rem > * { margin-bottom: 0.25rem !important; }
.mb-050rem, .c-mb-050rem > *, .my-050rem, .c-my-050rem > * { margin-bottom: 0.5rem !important; }
.mb-075rem, .c-mb-075rem > *, .my-075rem, .c-my-075rem > * { margin-bottom: 0.75rem !important; }
.mb-100rem, .c-mb-100rem > *, .my-100rem, .c-my-100rem > * { margin-bottom: 1rem !important; }
.mb-125rem, .c-mb-125rem > *, .my-125rem, .c-my-125rem > * { margin-bottom: 1.25rem !important; }
.mb-150rem, .c-mb-150rem > *, .my-150rem, .c-my-150rem > * { margin-bottom: 1.5rem !important; }
.mb-175rem, .c-mb-175rem > *, .my-175rem, .c-my-175rem > * { margin-bottom: 1.75rem !important; }
.mb-200rem, .c-mb-200rem > *, .my-200rem, .c-my-200rem > * { margin-bottom: 2rem !important; }
.mb-225rem, .c-mb-225rem > *, .my-225rem, .c-my-225rem > * { margin-bottom: 2.25rem !important; }
.mb-250rem, .c-mb-250rem > *, .my-250rem, .c-my-250rem > * { margin-bottom: 2.5rem !important; }
.mb-275rem, .c-mb-275rem > *, .my-275rem, .c-my-275rem > * { margin-bottom: 2.75rem !important; }
.mb-300rem, .c-mb-300rem > *, .my-300rem, .c-my-300rem > * { margin-bottom: 3rem !important; }
.mb-325rem, .c-mb-325rem > *, .my-325rem, .c-my-325rem > * { margin-bottom: 3.25rem !important; }
.mb-350rem, .c-mb-350rem > *, .my-350rem, .c-my-350rem > * { margin-bottom: 3.5rem !important; }
.mb-375rem, .c-mb-375rem > *, .my-375rem, .c-my-375rem > * { margin-bottom: 3.75rem !important; }
.mb-400rem, .c-mb-400rem > *, .my-400rem, .c-my-400rem > * { margin-bottom: 4rem !important; }
.mb-425rem, .c-mb-425rem > *, .my-425rem, .c-my-425rem > * { margin-bottom: 4.25rem !important; }
.mb-450rem, .c-mb-450rem > *, .my-450rem, .c-my-450rem > * { margin-bottom: 4.5rem !important; }
.mb-475rem, .c-mb-475rem > *, .my-475rem, .c-my-475rem > * { margin-bottom: 4.75rem !important; }
.mb-500rem, .c-mb-500rem > *, .my-500rem, .c-my-500rem > * { margin-bottom: 5rem !important; }
.mb-525rem, .c-mb-525rem > *, .my-525rem, .c-my-525rem > * { margin-bottom: 5.25rem !important; }
.mb-550rem, .c-mb-550rem > *, .my-550rem, .c-my-550rem > * { margin-bottom: 5.5rem !important; }
.mb-575rem, .c-mb-575rem > *, .my-575rem, .c-my-575rem > * { margin-bottom: 5.75rem !important; }
.mb-600rem, .c-mb-600rem > *, .my-600rem, .c-my-600rem > * { margin-bottom: 6rem !important; }
.mb-625rem, .c-mb-625rem > *, .my-625rem, .c-my-625rem > * { margin-bottom: 6.25rem !important; }
.mb-650rem, .c-mb-650rem > *, .my-650rem, .c-my-650rem > * { margin-bottom: 6.5rem !important; }
.mb-675rem, .c-mb-675rem > *, .my-675rem, .c-my-675rem > * { margin-bottom: 6.75rem !important; }
.mb-700rem, .c-mb-700rem > *, .my-700rem, .c-my-700rem > * { margin-bottom: 7rem !important; }
.mb-725rem, .c-mb-725rem > *, .my-725rem, .c-my-725rem > * { margin-bottom: 7.25rem !important; }
.mb-750rem, .c-mb-750rem > *, .my-750rem, .c-my-750rem > * { margin-bottom: 7.5rem !important; }
.mb-775rem, .c-mb-775rem > *, .my-775rem, .c-my-775rem > * { margin-bottom: 7.75rem !important; }
.mb-800rem, .c-mb-800rem > *, .my-800rem, .c-my-800rem > * { margin-bottom: 8rem !important; }
.mb-825rem, .c-mb-825rem > *, .my-825rem, .c-my-825rem > * { margin-bottom: 8.25rem !important; }
.mb-850rem, .c-mb-850rem > *, .my-850rem, .c-my-850rem > * { margin-bottom: 8.5rem !important; }
.mb-875rem, .c-mb-875rem > *, .my-875rem, .c-my-875rem > * { margin-bottom: 8.75rem !important; }
.mb-900rem, .c-mb-900rem > *, .my-900rem, .c-my-900rem > * { margin-bottom: 9rem !important; }
.mb-925rem, .c-mb-925rem > *, .my-925rem, .c-my-925rem > * { margin-bottom: 9.25rem !important; }
.mb-950rem, .c-mb-950rem > *, .my-950rem, .c-my-950rem > * { margin-bottom: 9.5rem !important; }
.mb-975rem, .c-mb-975rem > *, .my-975rem, .c-my-975rem > * { margin-bottom: 9.75rem !important; }

/* マージン（下↓）　576px以上 */
@media (min-width: 576px) {
  .mb-sm-000rem, .c-mb-sm-000rem > *, .my-sm-000rem, .c-my-sm-000rem > * { margin-bottom: 0rem !important; }
  .mb-sm-025rem, .c-mb-sm-025rem > *, .my-sm-025rem, .c-my-sm-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-sm-050rem, .c-mb-sm-050rem > *, .my-sm-050rem, .c-my-sm-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-sm-075rem, .c-mb-sm-075rem > *, .my-sm-075rem, .c-my-sm-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-sm-100rem, .c-mb-sm-100rem > *, .my-sm-100rem, .c-my-sm-100rem > * { margin-bottom: 1rem !important; }
  .mb-sm-125rem, .c-mb-sm-125rem > *, .my-sm-125rem, .c-my-sm-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-sm-150rem, .c-mb-sm-150rem > *, .my-sm-150rem, .c-my-sm-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-sm-175rem, .c-mb-sm-175rem > *, .my-sm-175rem, .c-my-sm-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-sm-200rem, .c-mb-sm-200rem > *, .my-sm-200rem, .c-my-sm-200rem > * { margin-bottom: 2rem !important; }
  .mb-sm-225rem, .c-mb-sm-225rem > *, .my-sm-225rem, .c-my-sm-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-sm-250rem, .c-mb-sm-250rem > *, .my-sm-250rem, .c-my-sm-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-sm-275rem, .c-mb-sm-275rem > *, .my-sm-275rem, .c-my-sm-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-sm-300rem, .c-mb-sm-300rem > *, .my-sm-300rem, .c-my-sm-300rem > * { margin-bottom: 3rem !important; }
  .mb-sm-325rem, .c-mb-sm-325rem > *, .my-sm-325rem, .c-my-sm-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-sm-350rem, .c-mb-sm-350rem > *, .my-sm-350rem, .c-my-sm-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-sm-375rem, .c-mb-sm-375rem > *, .my-sm-375rem, .c-my-sm-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-sm-400rem, .c-mb-sm-400rem > *, .my-sm-400rem, .c-my-sm-400rem > * { margin-bottom: 4rem !important; }
  .mb-sm-425rem, .c-mb-sm-425rem > *, .my-sm-425rem, .c-my-sm-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-sm-450rem, .c-mb-sm-450rem > *, .my-sm-450rem, .c-my-sm-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-sm-475rem, .c-mb-sm-475rem > *, .my-sm-475rem, .c-my-sm-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-sm-500rem, .c-mb-sm-500rem > *, .my-sm-500rem, .c-my-sm-500rem > * { margin-bottom: 5rem !important; }
  .mb-sm-525rem, .c-mb-sm-525rem > *, .my-sm-525rem, .c-my-sm-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-sm-550rem, .c-mb-sm-550rem > *, .my-sm-550rem, .c-my-sm-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-sm-575rem, .c-mb-sm-575rem > *, .my-sm-575rem, .c-my-sm-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-sm-600rem, .c-mb-sm-600rem > *, .my-sm-600rem, .c-my-sm-600rem > * { margin-bottom: 6rem !important; }
  .mb-sm-625rem, .c-mb-sm-625rem > *, .my-sm-625rem, .c-my-sm-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-sm-650rem, .c-mb-sm-650rem > *, .my-sm-650rem, .c-my-sm-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-sm-675rem, .c-mb-sm-675rem > *, .my-sm-675rem, .c-my-sm-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-sm-700rem, .c-mb-sm-700rem > *, .my-sm-700rem, .c-my-sm-700rem > * { margin-bottom: 7rem !important; }
  .mb-sm-725rem, .c-mb-sm-725rem > *, .my-sm-725rem, .c-my-sm-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-sm-750rem, .c-mb-sm-750rem > *, .my-sm-750rem, .c-my-sm-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-sm-775rem, .c-mb-sm-775rem > *, .my-sm-775rem, .c-my-sm-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-sm-800rem, .c-mb-sm-800rem > *, .my-sm-800rem, .c-my-sm-800rem > * { margin-bottom: 8rem !important; }
  .mb-sm-825rem, .c-mb-sm-825rem > *, .my-sm-825rem, .c-my-sm-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-sm-850rem, .c-mb-sm-850rem > *, .my-sm-850rem, .c-my-sm-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-sm-875rem, .c-mb-sm-875rem > *, .my-sm-875rem, .c-my-sm-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-sm-900rem, .c-mb-sm-900rem > *, .my-sm-900rem, .c-my-sm-900rem > * { margin-bottom: 9rem !important; }
  .mb-sm-925rem, .c-mb-sm-925rem > *, .my-sm-925rem, .c-my-sm-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-sm-950rem, .c-mb-sm-950rem > *, .my-sm-950rem, .c-my-sm-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-sm-975rem, .c-mb-sm-975rem > *, .my-sm-975rem, .c-my-sm-975rem > * { margin-bottom: 9.75rem !important; }
}

/* マージン（下↓）　768px以上 */
@media (min-width: 768px) {
  .mb-md-000rem, .c-mb-md-000rem > *, .my-md-000rem, .c-my-md-000rem > * { margin-bottom: 0rem !important; }
  .mb-md-025rem, .c-mb-md-025rem > *, .my-md-025rem, .c-my-md-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-md-050rem, .c-mb-md-050rem > *, .my-md-050rem, .c-my-md-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-md-075rem, .c-mb-md-075rem > *, .my-md-075rem, .c-my-md-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-md-100rem, .c-mb-md-100rem > *, .my-md-100rem, .c-my-md-100rem > * { margin-bottom: 1rem !important; }
  .mb-md-125rem, .c-mb-md-125rem > *, .my-md-125rem, .c-my-md-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-md-150rem, .c-mb-md-150rem > *, .my-md-150rem, .c-my-md-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-md-175rem, .c-mb-md-175rem > *, .my-md-175rem, .c-my-md-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-md-200rem, .c-mb-md-200rem > *, .my-md-200rem, .c-my-md-200rem > * { margin-bottom: 2rem !important; }
  .mb-md-225rem, .c-mb-md-225rem > *, .my-md-225rem, .c-my-md-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-md-250rem, .c-mb-md-250rem > *, .my-md-250rem, .c-my-md-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-md-275rem, .c-mb-md-275rem > *, .my-md-275rem, .c-my-md-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-md-300rem, .c-mb-md-300rem > *, .my-md-300rem, .c-my-md-300rem > * { margin-bottom: 3rem !important; }
  .mb-md-325rem, .c-mb-md-325rem > *, .my-md-325rem, .c-my-md-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-md-350rem, .c-mb-md-350rem > *, .my-md-350rem, .c-my-md-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-md-375rem, .c-mb-md-375rem > *, .my-md-375rem, .c-my-md-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-md-400rem, .c-mb-md-400rem > *, .my-md-400rem, .c-my-md-400rem > * { margin-bottom: 4rem !important; }
  .mb-md-425rem, .c-mb-md-425rem > *, .my-md-425rem, .c-my-md-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-md-450rem, .c-mb-md-450rem > *, .my-md-450rem, .c-my-md-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-md-475rem, .c-mb-md-475rem > *, .my-md-475rem, .c-my-md-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-md-500rem, .c-mb-md-500rem > *, .my-md-500rem, .c-my-md-500rem > * { margin-bottom: 5rem !important; }
  .mb-md-525rem, .c-mb-md-525rem > *, .my-md-525rem, .c-my-md-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-md-550rem, .c-mb-md-550rem > *, .my-md-550rem, .c-my-md-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-md-575rem, .c-mb-md-575rem > *, .my-md-575rem, .c-my-md-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-md-600rem, .c-mb-md-600rem > *, .my-md-600rem, .c-my-md-600rem > * { margin-bottom: 6rem !important; }
  .mb-md-625rem, .c-mb-md-625rem > *, .my-md-625rem, .c-my-md-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-md-650rem, .c-mb-md-650rem > *, .my-md-650rem, .c-my-md-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-md-675rem, .c-mb-md-675rem > *, .my-md-675rem, .c-my-md-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-md-700rem, .c-mb-md-700rem > *, .my-md-700rem, .c-my-md-700rem > * { margin-bottom: 7rem !important; }
  .mb-md-725rem, .c-mb-md-725rem > *, .my-md-725rem, .c-my-md-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-md-750rem, .c-mb-md-750rem > *, .my-md-750rem, .c-my-md-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-md-775rem, .c-mb-md-775rem > *, .my-md-775rem, .c-my-md-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-md-800rem, .c-mb-md-800rem > *, .my-md-800rem, .c-my-md-800rem > * { margin-bottom: 8rem !important; }
  .mb-md-825rem, .c-mb-md-825rem > *, .my-md-825rem, .c-my-md-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-md-850rem, .c-mb-md-850rem > *, .my-md-850rem, .c-my-md-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-md-875rem, .c-mb-md-875rem > *, .my-md-875rem, .c-my-md-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-md-900rem, .c-mb-md-900rem > *, .my-md-900rem, .c-my-md-900rem > * { margin-bottom: 9rem !important; }
  .mb-md-925rem, .c-mb-md-925rem > *, .my-md-925rem, .c-my-md-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-md-950rem, .c-mb-md-950rem > *, .my-md-950rem, .c-my-md-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-md-975rem, .c-mb-md-975rem > *, .my-md-975rem, .c-my-md-975rem > * { margin-bottom: 9.75rem !important; }
}

/* マージン（下↓）　992px以上 */
@media (min-width: 992px) {
  .mb-lg-000rem, .c-mb-lg-000rem > *, .my-lg-000rem, .c-my-lg-000rem > * { margin-bottom: 0rem !important; }
  .mb-lg-025rem, .c-mb-lg-025rem > *, .my-lg-025rem, .c-my-lg-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-lg-050rem, .c-mb-lg-050rem > *, .my-lg-050rem, .c-my-lg-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-lg-075rem, .c-mb-lg-075rem > *, .my-lg-075rem, .c-my-lg-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-lg-100rem, .c-mb-lg-100rem > *, .my-lg-100rem, .c-my-lg-100rem > * { margin-bottom: 1rem !important; }
  .mb-lg-125rem, .c-mb-lg-125rem > *, .my-lg-125rem, .c-my-lg-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-lg-150rem, .c-mb-lg-150rem > *, .my-lg-150rem, .c-my-lg-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-lg-175rem, .c-mb-lg-175rem > *, .my-lg-175rem, .c-my-lg-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-lg-200rem, .c-mb-lg-200rem > *, .my-lg-200rem, .c-my-lg-200rem > * { margin-bottom: 2rem !important; }
  .mb-lg-225rem, .c-mb-lg-225rem > *, .my-lg-225rem, .c-my-lg-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-lg-250rem, .c-mb-lg-250rem > *, .my-lg-250rem, .c-my-lg-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-lg-275rem, .c-mb-lg-275rem > *, .my-lg-275rem, .c-my-lg-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-lg-300rem, .c-mb-lg-300rem > *, .my-lg-300rem, .c-my-lg-300rem > * { margin-bottom: 3rem !important; }
  .mb-lg-325rem, .c-mb-lg-325rem > *, .my-lg-325rem, .c-my-lg-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-lg-350rem, .c-mb-lg-350rem > *, .my-lg-350rem, .c-my-lg-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-lg-375rem, .c-mb-lg-375rem > *, .my-lg-375rem, .c-my-lg-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-lg-400rem, .c-mb-lg-400rem > *, .my-lg-400rem, .c-my-lg-400rem > * { margin-bottom: 4rem !important; }
  .mb-lg-425rem, .c-mb-lg-425rem > *, .my-lg-425rem, .c-my-lg-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-lg-450rem, .c-mb-lg-450rem > *, .my-lg-450rem, .c-my-lg-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-lg-475rem, .c-mb-lg-475rem > *, .my-lg-475rem, .c-my-lg-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-lg-500rem, .c-mb-lg-500rem > *, .my-lg-500rem, .c-my-lg-500rem > * { margin-bottom: 5rem !important; }
  .mb-lg-525rem, .c-mb-lg-525rem > *, .my-lg-525rem, .c-my-lg-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-lg-550rem, .c-mb-lg-550rem > *, .my-lg-550rem, .c-my-lg-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-lg-575rem, .c-mb-lg-575rem > *, .my-lg-575rem, .c-my-lg-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-lg-600rem, .c-mb-lg-600rem > *, .my-lg-600rem, .c-my-lg-600rem > * { margin-bottom: 6rem !important; }
  .mb-lg-625rem, .c-mb-lg-625rem > *, .my-lg-625rem, .c-my-lg-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-lg-650rem, .c-mb-lg-650rem > *, .my-lg-650rem, .c-my-lg-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-lg-675rem, .c-mb-lg-675rem > *, .my-lg-675rem, .c-my-lg-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-lg-700rem, .c-mb-lg-700rem > *, .my-lg-700rem, .c-my-lg-700rem > * { margin-bottom: 7rem !important; }
  .mb-lg-725rem, .c-mb-lg-725rem > *, .my-lg-725rem, .c-my-lg-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-lg-750rem, .c-mb-lg-750rem > *, .my-lg-750rem, .c-my-lg-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-lg-775rem, .c-mb-lg-775rem > *, .my-lg-775rem, .c-my-lg-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-lg-800rem, .c-mb-lg-800rem > *, .my-lg-800rem, .c-my-lg-800rem > * { margin-bottom: 8rem !important; }
  .mb-lg-825rem, .c-mb-lg-825rem > *, .my-lg-825rem, .c-my-lg-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-lg-850rem, .c-mb-lg-850rem > *, .my-lg-850rem, .c-my-lg-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-lg-875rem, .c-mb-lg-875rem > *, .my-lg-875rem, .c-my-lg-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-lg-900rem, .c-mb-lg-900rem > *, .my-lg-900rem, .c-my-lg-900rem > * { margin-bottom: 9rem !important; }
  .mb-lg-925rem, .c-mb-lg-925rem > *, .my-lg-925rem, .c-my-lg-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-lg-950rem, .c-mb-lg-950rem > *, .my-lg-950rem, .c-my-lg-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-lg-975rem, .c-mb-lg-975rem > *, .my-lg-975rem, .c-my-lg-975rem > * { margin-bottom: 9.75rem !important; }
}

/* マージン（下↓）　1200px以上 */
@media (min-width: 1200px) {
  .mb-xl-000rem, .c-mb-xl-000rem > *, .my-xl-000rem, .c-my-xl-000rem > * { margin-bottom: 0rem !important; }
  .mb-xl-025rem, .c-mb-xl-025rem > *, .my-xl-025rem, .c-my-xl-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-xl-050rem, .c-mb-xl-050rem > *, .my-xl-050rem, .c-my-xl-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-xl-075rem, .c-mb-xl-075rem > *, .my-xl-075rem, .c-my-xl-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-xl-100rem, .c-mb-xl-100rem > *, .my-xl-100rem, .c-my-xl-100rem > * { margin-bottom: 1rem !important; }
  .mb-xl-125rem, .c-mb-xl-125rem > *, .my-xl-125rem, .c-my-xl-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-xl-150rem, .c-mb-xl-150rem > *, .my-xl-150rem, .c-my-xl-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-xl-175rem, .c-mb-xl-175rem > *, .my-xl-175rem, .c-my-xl-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-xl-200rem, .c-mb-xl-200rem > *, .my-xl-200rem, .c-my-xl-200rem > * { margin-bottom: 2rem !important; }
  .mb-xl-225rem, .c-mb-xl-225rem > *, .my-xl-225rem, .c-my-xl-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-xl-250rem, .c-mb-xl-250rem > *, .my-xl-250rem, .c-my-xl-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-xl-275rem, .c-mb-xl-275rem > *, .my-xl-275rem, .c-my-xl-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-xl-300rem, .c-mb-xl-300rem > *, .my-xl-300rem, .c-my-xl-300rem > * { margin-bottom: 3rem !important; }
  .mb-xl-325rem, .c-mb-xl-325rem > *, .my-xl-325rem, .c-my-xl-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-xl-350rem, .c-mb-xl-350rem > *, .my-xl-350rem, .c-my-xl-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-xl-375rem, .c-mb-xl-375rem > *, .my-xl-375rem, .c-my-xl-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-xl-400rem, .c-mb-xl-400rem > *, .my-xl-400rem, .c-my-xl-400rem > * { margin-bottom: 4rem !important; }
  .mb-xl-425rem, .c-mb-xl-425rem > *, .my-xl-425rem, .c-my-xl-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-xl-450rem, .c-mb-xl-450rem > *, .my-xl-450rem, .c-my-xl-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-xl-475rem, .c-mb-xl-475rem > *, .my-xl-475rem, .c-my-xl-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-xl-500rem, .c-mb-xl-500rem > *, .my-xl-500rem, .c-my-xl-500rem > * { margin-bottom: 5rem !important; }
  .mb-xl-525rem, .c-mb-xl-525rem > *, .my-xl-525rem, .c-my-xl-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-xl-550rem, .c-mb-xl-550rem > *, .my-xl-550rem, .c-my-xl-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-xl-575rem, .c-mb-xl-575rem > *, .my-xl-575rem, .c-my-xl-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-xl-600rem, .c-mb-xl-600rem > *, .my-xl-600rem, .c-my-xl-600rem > * { margin-bottom: 6rem !important; }
  .mb-xl-625rem, .c-mb-xl-625rem > *, .my-xl-625rem, .c-my-xl-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-xl-650rem, .c-mb-xl-650rem > *, .my-xl-650rem, .c-my-xl-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-xl-675rem, .c-mb-xl-675rem > *, .my-xl-675rem, .c-my-xl-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-xl-700rem, .c-mb-xl-700rem > *, .my-xl-700rem, .c-my-xl-700rem > * { margin-bottom: 7rem !important; }
  .mb-xl-725rem, .c-mb-xl-725rem > *, .my-xl-725rem, .c-my-xl-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-xl-750rem, .c-mb-xl-750rem > *, .my-xl-750rem, .c-my-xl-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-xl-775rem, .c-mb-xl-775rem > *, .my-xl-775rem, .c-my-xl-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-xl-800rem, .c-mb-xl-800rem > *, .my-xl-800rem, .c-my-xl-800rem > * { margin-bottom: 8rem !important; }
  .mb-xl-825rem, .c-mb-xl-825rem > *, .my-xl-825rem, .c-my-xl-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-xl-850rem, .c-mb-xl-850rem > *, .my-xl-850rem, .c-my-xl-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-xl-875rem, .c-mb-xl-875rem > *, .my-xl-875rem, .c-my-xl-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-xl-900rem, .c-mb-xl-900rem > *, .my-xl-900rem, .c-my-xl-900rem > * { margin-bottom: 9rem !important; }
  .mb-xl-925rem, .c-mb-xl-925rem > *, .my-xl-925rem, .c-my-xl-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-xl-950rem, .c-mb-xl-950rem > *, .my-xl-950rem, .c-my-xl-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-xl-975rem, .c-mb-xl-975rem > *, .my-xl-975rem, .c-my-xl-975rem > * { margin-bottom: 9.75rem !important; }
}


/* マージン（左←） */
.ml-000rem, .c-ml-000rem > *, .mx-000rem, .c-mx-000rem > * { margin-left: 0rem !important; }
.ml-025rem, .c-ml-025rem > *, .mx-025rem, .c-mx-025rem > * { margin-left: 0.25rem !important; }
.ml-050rem, .c-ml-050rem > *, .mx-050rem, .c-mx-050rem > * { margin-left: 0.5rem !important; }
.ml-075rem, .c-ml-075rem > *, .mx-075rem, .c-mx-075rem > * { margin-left: 0.75rem !important; }
.ml-100rem, .c-ml-100rem > *, .mx-100rem, .c-mx-100rem > * { margin-left: 1rem !important; }
.ml-125rem, .c-ml-125rem > *, .mx-125rem, .c-mx-125rem > * { margin-left: 1.25rem !important; }
.ml-150rem, .c-ml-150rem > *, .mx-150rem, .c-mx-150rem > * { margin-left: 1.5rem !important; }
.ml-175rem, .c-ml-175rem > *, .mx-175rem, .c-mx-175rem > * { margin-left: 1.75rem !important; }
.ml-200rem, .c-ml-200rem > *, .mx-200rem, .c-mx-200rem > * { margin-left: 2rem !important; }
.ml-225rem, .c-ml-225rem > *, .mx-225rem, .c-mx-225rem > * { margin-left: 2.25rem !important; }
.ml-250rem, .c-ml-250rem > *, .mx-250rem, .c-mx-250rem > * { margin-left: 2.5rem !important; }
.ml-275rem, .c-ml-275rem > *, .mx-275rem, .c-mx-275rem > * { margin-left: 2.75rem !important; }
.ml-300rem, .c-ml-300rem > *, .mx-300rem, .c-mx-300rem > * { margin-left: 3rem !important; }
.ml-325rem, .c-ml-325rem > *, .mx-325rem, .c-mx-325rem > * { margin-left: 3.25rem !important; }
.ml-350rem, .c-ml-350rem > *, .mx-350rem, .c-mx-350rem > * { margin-left: 3.5rem !important; }
.ml-375rem, .c-ml-375rem > *, .mx-375rem, .c-mx-375rem > * { margin-left: 3.75rem !important; }
.ml-400rem, .c-ml-400rem > *, .mx-400rem, .c-mx-400rem > * { margin-left: 4rem !important; }
.ml-425rem, .c-ml-425rem > *, .mx-425rem, .c-mx-425rem > * { margin-left: 4.25rem !important; }
.ml-450rem, .c-ml-450rem > *, .mx-450rem, .c-mx-450rem > * { margin-left: 4.5rem !important; }
.ml-475rem, .c-ml-475rem > *, .mx-475rem, .c-mx-475rem > * { margin-left: 4.75rem !important; }
.ml-500rem, .c-ml-500rem > *, .mx-500rem, .c-mx-500rem > * { margin-left: 5rem !important; }
.ml-525rem, .c-ml-525rem > *, .mx-525rem, .c-mx-525rem > * { margin-left: 5.25rem !important; }
.ml-550rem, .c-ml-550rem > *, .mx-550rem, .c-mx-550rem > * { margin-left: 5.5rem !important; }
.ml-575rem, .c-ml-575rem > *, .mx-575rem, .c-mx-575rem > * { margin-left: 5.75rem !important; }
.ml-600rem, .c-ml-600rem > *, .mx-600rem, .c-mx-600rem > * { margin-left: 6rem !important; }
.ml-625rem, .c-ml-625rem > *, .mx-625rem, .c-mx-625rem > * { margin-left: 6.25rem !important; }
.ml-650rem, .c-ml-650rem > *, .mx-650rem, .c-mx-650rem > * { margin-left: 6.5rem !important; }
.ml-675rem, .c-ml-675rem > *, .mx-675rem, .c-mx-675rem > * { margin-left: 6.75rem !important; }
.ml-700rem, .c-ml-700rem > *, .mx-700rem, .c-mx-700rem > * { margin-left: 7rem !important; }
.ml-725rem, .c-ml-725rem > *, .mx-725rem, .c-mx-725rem > * { margin-left: 7.25rem !important; }
.ml-750rem, .c-ml-750rem > *, .mx-750rem, .c-mx-750rem > * { margin-left: 7.5rem !important; }
.ml-775rem, .c-ml-775rem > *, .mx-775rem, .c-mx-775rem > * { margin-left: 7.75rem !important; }
.ml-800rem, .c-ml-800rem > *, .mx-800rem, .c-mx-800rem > * { margin-left: 8rem !important; }
.ml-825rem, .c-ml-825rem > *, .mx-825rem, .c-mx-825rem > * { margin-left: 8.25rem !important; }
.ml-850rem, .c-ml-850rem > *, .mx-850rem, .c-mx-850rem > * { margin-left: 8.5rem !important; }
.ml-875rem, .c-ml-875rem > *, .mx-875rem, .c-mx-875rem > * { margin-left: 8.75rem !important; }
.ml-900rem, .c-ml-900rem > *, .mx-900rem, .c-mx-900rem > * { margin-left: 9rem !important; }
.ml-925rem, .c-ml-925rem > *, .mx-925rem, .c-mx-925rem > * { margin-left: 9.25rem !important; }
.ml-950rem, .c-ml-950rem > *, .mx-950rem, .c-mx-950rem > * { margin-left: 9.5rem !important; }
.ml-975rem, .c-ml-975rem > *, .mx-975rem, .c-mx-975rem > * { margin-left: 9.75rem !important; }

/* マージン（左←）　576px以上 */
@media (min-width: 576px) {
  .ml-sm-000rem, .c-ml-sm-000rem > *, .mx-sm-000rem, .c-mx-sm-000rem > * { margin-left: 0rem !important; }
  .ml-sm-025rem, .c-ml-sm-025rem > *, .mx-sm-025rem, .c-mx-sm-025rem > * { margin-left: 0.25rem !important; }
  .ml-sm-050rem, .c-ml-sm-050rem > *, .mx-sm-050rem, .c-mx-sm-050rem > * { margin-left: 0.5rem !important; }
  .ml-sm-075rem, .c-ml-sm-075rem > *, .mx-sm-075rem, .c-mx-sm-075rem > * { margin-left: 0.75rem !important; }
  .ml-sm-100rem, .c-ml-sm-100rem > *, .mx-sm-100rem, .c-mx-sm-100rem > * { margin-left: 1rem !important; }
  .ml-sm-125rem, .c-ml-sm-125rem > *, .mx-sm-125rem, .c-mx-sm-125rem > * { margin-left: 1.25rem !important; }
  .ml-sm-150rem, .c-ml-sm-150rem > *, .mx-sm-150rem, .c-mx-sm-150rem > * { margin-left: 1.5rem !important; }
  .ml-sm-175rem, .c-ml-sm-175rem > *, .mx-sm-175rem, .c-mx-sm-175rem > * { margin-left: 1.75rem !important; }
  .ml-sm-200rem, .c-ml-sm-200rem > *, .mx-sm-200rem, .c-mx-sm-200rem > * { margin-left: 2rem !important; }
  .ml-sm-225rem, .c-ml-sm-225rem > *, .mx-sm-225rem, .c-mx-sm-225rem > * { margin-left: 2.25rem !important; }
  .ml-sm-250rem, .c-ml-sm-250rem > *, .mx-sm-250rem, .c-mx-sm-250rem > * { margin-left: 2.5rem !important; }
  .ml-sm-275rem, .c-ml-sm-275rem > *, .mx-sm-275rem, .c-mx-sm-275rem > * { margin-left: 2.75rem !important; }
  .ml-sm-300rem, .c-ml-sm-300rem > *, .mx-sm-300rem, .c-mx-sm-300rem > * { margin-left: 3rem !important; }
  .ml-sm-325rem, .c-ml-sm-325rem > *, .mx-sm-325rem, .c-mx-sm-325rem > * { margin-left: 3.25rem !important; }
  .ml-sm-350rem, .c-ml-sm-350rem > *, .mx-sm-350rem, .c-mx-sm-350rem > * { margin-left: 3.5rem !important; }
  .ml-sm-375rem, .c-ml-sm-375rem > *, .mx-sm-375rem, .c-mx-sm-375rem > * { margin-left: 3.75rem !important; }
  .ml-sm-400rem, .c-ml-sm-400rem > *, .mx-sm-400rem, .c-mx-sm-400rem > * { margin-left: 4rem !important; }
  .ml-sm-425rem, .c-ml-sm-425rem > *, .mx-sm-425rem, .c-mx-sm-425rem > * { margin-left: 4.25rem !important; }
  .ml-sm-450rem, .c-ml-sm-450rem > *, .mx-sm-450rem, .c-mx-sm-450rem > * { margin-left: 4.5rem !important; }
  .ml-sm-475rem, .c-ml-sm-475rem > *, .mx-sm-475rem, .c-mx-sm-475rem > * { margin-left: 4.75rem !important; }
  .ml-sm-500rem, .c-ml-sm-500rem > *, .mx-sm-500rem, .c-mx-sm-500rem > * { margin-left: 5rem !important; }
  .ml-sm-525rem, .c-ml-sm-525rem > *, .mx-sm-525rem, .c-mx-sm-525rem > * { margin-left: 5.25rem !important; }
  .ml-sm-550rem, .c-ml-sm-550rem > *, .mx-sm-550rem, .c-mx-sm-550rem > * { margin-left: 5.5rem !important; }
  .ml-sm-575rem, .c-ml-sm-575rem > *, .mx-sm-575rem, .c-mx-sm-575rem > * { margin-left: 5.75rem !important; }
  .ml-sm-600rem, .c-ml-sm-600rem > *, .mx-sm-600rem, .c-mx-sm-600rem > * { margin-left: 6rem !important; }
  .ml-sm-625rem, .c-ml-sm-625rem > *, .mx-sm-625rem, .c-mx-sm-625rem > * { margin-left: 6.25rem !important; }
  .ml-sm-650rem, .c-ml-sm-650rem > *, .mx-sm-650rem, .c-mx-sm-650rem > * { margin-left: 6.5rem !important; }
  .ml-sm-675rem, .c-ml-sm-675rem > *, .mx-sm-675rem, .c-mx-sm-675rem > * { margin-left: 6.75rem !important; }
  .ml-sm-700rem, .c-ml-sm-700rem > *, .mx-sm-700rem, .c-mx-sm-700rem > * { margin-left: 7rem !important; }
  .ml-sm-725rem, .c-ml-sm-725rem > *, .mx-sm-725rem, .c-mx-sm-725rem > * { margin-left: 7.25rem !important; }
  .ml-sm-750rem, .c-ml-sm-750rem > *, .mx-sm-750rem, .c-mx-sm-750rem > * { margin-left: 7.5rem !important; }
  .ml-sm-775rem, .c-ml-sm-775rem > *, .mx-sm-775rem, .c-mx-sm-775rem > * { margin-left: 7.75rem !important; }
  .ml-sm-800rem, .c-ml-sm-800rem > *, .mx-sm-800rem, .c-mx-sm-800rem > * { margin-left: 8rem !important; }
  .ml-sm-825rem, .c-ml-sm-825rem > *, .mx-sm-825rem, .c-mx-sm-825rem > * { margin-left: 8.25rem !important; }
  .ml-sm-850rem, .c-ml-sm-850rem > *, .mx-sm-850rem, .c-mx-sm-850rem > * { margin-left: 8.5rem !important; }
  .ml-sm-875rem, .c-ml-sm-875rem > *, .mx-sm-875rem, .c-mx-sm-875rem > * { margin-left: 8.75rem !important; }
  .ml-sm-900rem, .c-ml-sm-900rem > *, .mx-sm-900rem, .c-mx-sm-900rem > * { margin-left: 9rem !important; }
  .ml-sm-925rem, .c-ml-sm-925rem > *, .mx-sm-925rem, .c-mx-sm-925rem > * { margin-left: 9.25rem !important; }
  .ml-sm-950rem, .c-ml-sm-950rem > *, .mx-sm-950rem, .c-mx-sm-950rem > * { margin-left: 9.5rem !important; }
  .ml-sm-975rem, .c-ml-sm-975rem > *, .mx-sm-975rem, .c-mx-sm-975rem > * { margin-left: 9.75rem !important; }
}

/* マージン（左←）　768px以上 */
@media (min-width: 768px) {
  .ml-md-000rem, .c-ml-md-000rem > *, .mx-md-000rem, .c-mx-md-000rem > * { margin-left: 0rem !important; }
  .ml-md-025rem, .c-ml-md-025rem > *, .mx-md-025rem, .c-mx-md-025rem > * { margin-left: 0.25rem !important; }
  .ml-md-050rem, .c-ml-md-050rem > *, .mx-md-050rem, .c-mx-md-050rem > * { margin-left: 0.5rem !important; }
  .ml-md-075rem, .c-ml-md-075rem > *, .mx-md-075rem, .c-mx-md-075rem > * { margin-left: 0.75rem !important; }
  .ml-md-100rem, .c-ml-md-100rem > *, .mx-md-100rem, .c-mx-md-100rem > * { margin-left: 1rem !important; }
  .ml-md-125rem, .c-ml-md-125rem > *, .mx-md-125rem, .c-mx-md-125rem > * { margin-left: 1.25rem !important; }
  .ml-md-150rem, .c-ml-md-150rem > *, .mx-md-150rem, .c-mx-md-150rem > * { margin-left: 1.5rem !important; }
  .ml-md-175rem, .c-ml-md-175rem > *, .mx-md-175rem, .c-mx-md-175rem > * { margin-left: 1.75rem !important; }
  .ml-md-200rem, .c-ml-md-200rem > *, .mx-md-200rem, .c-mx-md-200rem > * { margin-left: 2rem !important; }
  .ml-md-225rem, .c-ml-md-225rem > *, .mx-md-225rem, .c-mx-md-225rem > * { margin-left: 2.25rem !important; }
  .ml-md-250rem, .c-ml-md-250rem > *, .mx-md-250rem, .c-mx-md-250rem > * { margin-left: 2.5rem !important; }
  .ml-md-275rem, .c-ml-md-275rem > *, .mx-md-275rem, .c-mx-md-275rem > * { margin-left: 2.75rem !important; }
  .ml-md-300rem, .c-ml-md-300rem > *, .mx-md-300rem, .c-mx-md-300rem > * { margin-left: 3rem !important; }
  .ml-md-325rem, .c-ml-md-325rem > *, .mx-md-325rem, .c-mx-md-325rem > * { margin-left: 3.25rem !important; }
  .ml-md-350rem, .c-ml-md-350rem > *, .mx-md-350rem, .c-mx-md-350rem > * { margin-left: 3.5rem !important; }
  .ml-md-375rem, .c-ml-md-375rem > *, .mx-md-375rem, .c-mx-md-375rem > * { margin-left: 3.75rem !important; }
  .ml-md-400rem, .c-ml-md-400rem > *, .mx-md-400rem, .c-mx-md-400rem > * { margin-left: 4rem !important; }
  .ml-md-425rem, .c-ml-md-425rem > *, .mx-md-425rem, .c-mx-md-425rem > * { margin-left: 4.25rem !important; }
  .ml-md-450rem, .c-ml-md-450rem > *, .mx-md-450rem, .c-mx-md-450rem > * { margin-left: 4.5rem !important; }
  .ml-md-475rem, .c-ml-md-475rem > *, .mx-md-475rem, .c-mx-md-475rem > * { margin-left: 4.75rem !important; }
  .ml-md-500rem, .c-ml-md-500rem > *, .mx-md-500rem, .c-mx-md-500rem > * { margin-left: 5rem !important; }
  .ml-md-525rem, .c-ml-md-525rem > *, .mx-md-525rem, .c-mx-md-525rem > * { margin-left: 5.25rem !important; }
  .ml-md-550rem, .c-ml-md-550rem > *, .mx-md-550rem, .c-mx-md-550rem > * { margin-left: 5.5rem !important; }
  .ml-md-575rem, .c-ml-md-575rem > *, .mx-md-575rem, .c-mx-md-575rem > * { margin-left: 5.75rem !important; }
  .ml-md-600rem, .c-ml-md-600rem > *, .mx-md-600rem, .c-mx-md-600rem > * { margin-left: 6rem !important; }
  .ml-md-625rem, .c-ml-md-625rem > *, .mx-md-625rem, .c-mx-md-625rem > * { margin-left: 6.25rem !important; }
  .ml-md-650rem, .c-ml-md-650rem > *, .mx-md-650rem, .c-mx-md-650rem > * { margin-left: 6.5rem !important; }
  .ml-md-675rem, .c-ml-md-675rem > *, .mx-md-675rem, .c-mx-md-675rem > * { margin-left: 6.75rem !important; }
  .ml-md-700rem, .c-ml-md-700rem > *, .mx-md-700rem, .c-mx-md-700rem > * { margin-left: 7rem !important; }
  .ml-md-725rem, .c-ml-md-725rem > *, .mx-md-725rem, .c-mx-md-725rem > * { margin-left: 7.25rem !important; }
  .ml-md-750rem, .c-ml-md-750rem > *, .mx-md-750rem, .c-mx-md-750rem > * { margin-left: 7.5rem !important; }
  .ml-md-775rem, .c-ml-md-775rem > *, .mx-md-775rem, .c-mx-md-775rem > * { margin-left: 7.75rem !important; }
  .ml-md-800rem, .c-ml-md-800rem > *, .mx-md-800rem, .c-mx-md-800rem > * { margin-left: 8rem !important; }
  .ml-md-825rem, .c-ml-md-825rem > *, .mx-md-825rem, .c-mx-md-825rem > * { margin-left: 8.25rem !important; }
  .ml-md-850rem, .c-ml-md-850rem > *, .mx-md-850rem, .c-mx-md-850rem > * { margin-left: 8.5rem !important; }
  .ml-md-875rem, .c-ml-md-875rem > *, .mx-md-875rem, .c-mx-md-875rem > * { margin-left: 8.75rem !important; }
  .ml-md-900rem, .c-ml-md-900rem > *, .mx-md-900rem, .c-mx-md-900rem > * { margin-left: 9rem !important; }
  .ml-md-925rem, .c-ml-md-925rem > *, .mx-md-925rem, .c-mx-md-925rem > * { margin-left: 9.25rem !important; }
  .ml-md-950rem, .c-ml-md-950rem > *, .mx-md-950rem, .c-mx-md-950rem > * { margin-left: 9.5rem !important; }
  .ml-md-975rem, .c-ml-md-975rem > *, .mx-md-975rem, .c-mx-md-975rem > * { margin-left: 9.75rem !important; }
}

/* マージン（左←）　992px以上 */
@media (min-width: 992px) {
  .ml-lg-000rem, .c-ml-lg-000rem > *, .mx-lg-000rem, .c-mx-lg-000rem > * { margin-left: 0rem !important; }
  .ml-lg-025rem, .c-ml-lg-025rem > *, .mx-lg-025rem, .c-mx-lg-025rem > * { margin-left: 0.25rem !important; }
  .ml-lg-050rem, .c-ml-lg-050rem > *, .mx-lg-050rem, .c-mx-lg-050rem > * { margin-left: 0.5rem !important; }
  .ml-lg-075rem, .c-ml-lg-075rem > *, .mx-lg-075rem, .c-mx-lg-075rem > * { margin-left: 0.75rem !important; }
  .ml-lg-100rem, .c-ml-lg-100rem > *, .mx-lg-100rem, .c-mx-lg-100rem > * { margin-left: 1rem !important; }
  .ml-lg-125rem, .c-ml-lg-125rem > *, .mx-lg-125rem, .c-mx-lg-125rem > * { margin-left: 1.25rem !important; }
  .ml-lg-150rem, .c-ml-lg-150rem > *, .mx-lg-150rem, .c-mx-lg-150rem > * { margin-left: 1.5rem !important; }
  .ml-lg-175rem, .c-ml-lg-175rem > *, .mx-lg-175rem, .c-mx-lg-175rem > * { margin-left: 1.75rem !important; }
  .ml-lg-200rem, .c-ml-lg-200rem > *, .mx-lg-200rem, .c-mx-lg-200rem > * { margin-left: 2rem !important; }
  .ml-lg-225rem, .c-ml-lg-225rem > *, .mx-lg-225rem, .c-mx-lg-225rem > * { margin-left: 2.25rem !important; }
  .ml-lg-250rem, .c-ml-lg-250rem > *, .mx-lg-250rem, .c-mx-lg-250rem > * { margin-left: 2.5rem !important; }
  .ml-lg-275rem, .c-ml-lg-275rem > *, .mx-lg-275rem, .c-mx-lg-275rem > * { margin-left: 2.75rem !important; }
  .ml-lg-300rem, .c-ml-lg-300rem > *, .mx-lg-300rem, .c-mx-lg-300rem > * { margin-left: 3rem !important; }
  .ml-lg-325rem, .c-ml-lg-325rem > *, .mx-lg-325rem, .c-mx-lg-325rem > * { margin-left: 3.25rem !important; }
  .ml-lg-350rem, .c-ml-lg-350rem > *, .mx-lg-350rem, .c-mx-lg-350rem > * { margin-left: 3.5rem !important; }
  .ml-lg-375rem, .c-ml-lg-375rem > *, .mx-lg-375rem, .c-mx-lg-375rem > * { margin-left: 3.75rem !important; }
  .ml-lg-400rem, .c-ml-lg-400rem > *, .mx-lg-400rem, .c-mx-lg-400rem > * { margin-left: 4rem !important; }
  .ml-lg-425rem, .c-ml-lg-425rem > *, .mx-lg-425rem, .c-mx-lg-425rem > * { margin-left: 4.25rem !important; }
  .ml-lg-450rem, .c-ml-lg-450rem > *, .mx-lg-450rem, .c-mx-lg-450rem > * { margin-left: 4.5rem !important; }
  .ml-lg-475rem, .c-ml-lg-475rem > *, .mx-lg-475rem, .c-mx-lg-475rem > * { margin-left: 4.75rem !important; }
  .ml-lg-500rem, .c-ml-lg-500rem > *, .mx-lg-500rem, .c-mx-lg-500rem > * { margin-left: 5rem !important; }
  .ml-lg-525rem, .c-ml-lg-525rem > *, .mx-lg-525rem, .c-mx-lg-525rem > * { margin-left: 5.25rem !important; }
  .ml-lg-550rem, .c-ml-lg-550rem > *, .mx-lg-550rem, .c-mx-lg-550rem > * { margin-left: 5.5rem !important; }
  .ml-lg-575rem, .c-ml-lg-575rem > *, .mx-lg-575rem, .c-mx-lg-575rem > * { margin-left: 5.75rem !important; }
  .ml-lg-600rem, .c-ml-lg-600rem > *, .mx-lg-600rem, .c-mx-lg-600rem > * { margin-left: 6rem !important; }
  .ml-lg-625rem, .c-ml-lg-625rem > *, .mx-lg-625rem, .c-mx-lg-625rem > * { margin-left: 6.25rem !important; }
  .ml-lg-650rem, .c-ml-lg-650rem > *, .mx-lg-650rem, .c-mx-lg-650rem > * { margin-left: 6.5rem !important; }
  .ml-lg-675rem, .c-ml-lg-675rem > *, .mx-lg-675rem, .c-mx-lg-675rem > * { margin-left: 6.75rem !important; }
  .ml-lg-700rem, .c-ml-lg-700rem > *, .mx-lg-700rem, .c-mx-lg-700rem > * { margin-left: 7rem !important; }
  .ml-lg-725rem, .c-ml-lg-725rem > *, .mx-lg-725rem, .c-mx-lg-725rem > * { margin-left: 7.25rem !important; }
  .ml-lg-750rem, .c-ml-lg-750rem > *, .mx-lg-750rem, .c-mx-lg-750rem > * { margin-left: 7.5rem !important; }
  .ml-lg-775rem, .c-ml-lg-775rem > *, .mx-lg-775rem, .c-mx-lg-775rem > * { margin-left: 7.75rem !important; }
  .ml-lg-800rem, .c-ml-lg-800rem > *, .mx-lg-800rem, .c-mx-lg-800rem > * { margin-left: 8rem !important; }
  .ml-lg-825rem, .c-ml-lg-825rem > *, .mx-lg-825rem, .c-mx-lg-825rem > * { margin-left: 8.25rem !important; }
  .ml-lg-850rem, .c-ml-lg-850rem > *, .mx-lg-850rem, .c-mx-lg-850rem > * { margin-left: 8.5rem !important; }
  .ml-lg-875rem, .c-ml-lg-875rem > *, .mx-lg-875rem, .c-mx-lg-875rem > * { margin-left: 8.75rem !important; }
  .ml-lg-900rem, .c-ml-lg-900rem > *, .mx-lg-900rem, .c-mx-lg-900rem > * { margin-left: 9rem !important; }
  .ml-lg-925rem, .c-ml-lg-925rem > *, .mx-lg-925rem, .c-mx-lg-925rem > * { margin-left: 9.25rem !important; }
  .ml-lg-950rem, .c-ml-lg-950rem > *, .mx-lg-950rem, .c-mx-lg-950rem > * { margin-left: 9.5rem !important; }
  .ml-lg-975rem, .c-ml-lg-975rem > *, .mx-lg-975rem, .c-mx-lg-975rem > * { margin-left: 9.75rem !important; }
}

/* マージン（左←）　1200px以上 */
@media (min-width: 1200px) {
  .ml-xl-000rem, .c-ml-xl-000rem > *, .mx-xl-000rem, .c-mx-xl-000rem > * { margin-left: 0rem !important; }
  .ml-xl-025rem, .c-ml-xl-025rem > *, .mx-xl-025rem, .c-mx-xl-025rem > * { margin-left: 0.25rem !important; }
  .ml-xl-050rem, .c-ml-xl-050rem > *, .mx-xl-050rem, .c-mx-xl-050rem > * { margin-left: 0.5rem !important; }
  .ml-xl-075rem, .c-ml-xl-075rem > *, .mx-xl-075rem, .c-mx-xl-075rem > * { margin-left: 0.75rem !important; }
  .ml-xl-100rem, .c-ml-xl-100rem > *, .mx-xl-100rem, .c-mx-xl-100rem > * { margin-left: 1rem !important; }
  .ml-xl-125rem, .c-ml-xl-125rem > *, .mx-xl-125rem, .c-mx-xl-125rem > * { margin-left: 1.25rem !important; }
  .ml-xl-150rem, .c-ml-xl-150rem > *, .mx-xl-150rem, .c-mx-xl-150rem > * { margin-left: 1.5rem !important; }
  .ml-xl-175rem, .c-ml-xl-175rem > *, .mx-xl-175rem, .c-mx-xl-175rem > * { margin-left: 1.75rem !important; }
  .ml-xl-200rem, .c-ml-xl-200rem > *, .mx-xl-200rem, .c-mx-xl-200rem > * { margin-left: 2rem !important; }
  .ml-xl-225rem, .c-ml-xl-225rem > *, .mx-xl-225rem, .c-mx-xl-225rem > * { margin-left: 2.25rem !important; }
  .ml-xl-250rem, .c-ml-xl-250rem > *, .mx-xl-250rem, .c-mx-xl-250rem > * { margin-left: 2.5rem !important; }
  .ml-xl-275rem, .c-ml-xl-275rem > *, .mx-xl-275rem, .c-mx-xl-275rem > * { margin-left: 2.75rem !important; }
  .ml-xl-300rem, .c-ml-xl-300rem > *, .mx-xl-300rem, .c-mx-xl-300rem > * { margin-left: 3rem !important; }
  .ml-xl-325rem, .c-ml-xl-325rem > *, .mx-xl-325rem, .c-mx-xl-325rem > * { margin-left: 3.25rem !important; }
  .ml-xl-350rem, .c-ml-xl-350rem > *, .mx-xl-350rem, .c-mx-xl-350rem > * { margin-left: 3.5rem !important; }
  .ml-xl-375rem, .c-ml-xl-375rem > *, .mx-xl-375rem, .c-mx-xl-375rem > * { margin-left: 3.75rem !important; }
  .ml-xl-400rem, .c-ml-xl-400rem > *, .mx-xl-400rem, .c-mx-xl-400rem > * { margin-left: 4rem !important; }
  .ml-xl-425rem, .c-ml-xl-425rem > *, .mx-xl-425rem, .c-mx-xl-425rem > * { margin-left: 4.25rem !important; }
  .ml-xl-450rem, .c-ml-xl-450rem > *, .mx-xl-450rem, .c-mx-xl-450rem > * { margin-left: 4.5rem !important; }
  .ml-xl-475rem, .c-ml-xl-475rem > *, .mx-xl-475rem, .c-mx-xl-475rem > * { margin-left: 4.75rem !important; }
  .ml-xl-500rem, .c-ml-xl-500rem > *, .mx-xl-500rem, .c-mx-xl-500rem > * { margin-left: 5rem !important; }
  .ml-xl-525rem, .c-ml-xl-525rem > *, .mx-xl-525rem, .c-mx-xl-525rem > * { margin-left: 5.25rem !important; }
  .ml-xl-550rem, .c-ml-xl-550rem > *, .mx-xl-550rem, .c-mx-xl-550rem > * { margin-left: 5.5rem !important; }
  .ml-xl-575rem, .c-ml-xl-575rem > *, .mx-xl-575rem, .c-mx-xl-575rem > * { margin-left: 5.75rem !important; }
  .ml-xl-600rem, .c-ml-xl-600rem > *, .mx-xl-600rem, .c-mx-xl-600rem > * { margin-left: 6rem !important; }
  .ml-xl-625rem, .c-ml-xl-625rem > *, .mx-xl-625rem, .c-mx-xl-625rem > * { margin-left: 6.25rem !important; }
  .ml-xl-650rem, .c-ml-xl-650rem > *, .mx-xl-650rem, .c-mx-xl-650rem > * { margin-left: 6.5rem !important; }
  .ml-xl-675rem, .c-ml-xl-675rem > *, .mx-xl-675rem, .c-mx-xl-675rem > * { margin-left: 6.75rem !important; }
  .ml-xl-700rem, .c-ml-xl-700rem > *, .mx-xl-700rem, .c-mx-xl-700rem > * { margin-left: 7rem !important; }
  .ml-xl-725rem, .c-ml-xl-725rem > *, .mx-xl-725rem, .c-mx-xl-725rem > * { margin-left: 7.25rem !important; }
  .ml-xl-750rem, .c-ml-xl-750rem > *, .mx-xl-750rem, .c-mx-xl-750rem > * { margin-left: 7.5rem !important; }
  .ml-xl-775rem, .c-ml-xl-775rem > *, .mx-xl-775rem, .c-mx-xl-775rem > * { margin-left: 7.75rem !important; }
  .ml-xl-800rem, .c-ml-xl-800rem > *, .mx-xl-800rem, .c-mx-xl-800rem > * { margin-left: 8rem !important; }
  .ml-xl-825rem, .c-ml-xl-825rem > *, .mx-xl-825rem, .c-mx-xl-825rem > * { margin-left: 8.25rem !important; }
  .ml-xl-850rem, .c-ml-xl-850rem > *, .mx-xl-850rem, .c-mx-xl-850rem > * { margin-left: 8.5rem !important; }
  .ml-xl-875rem, .c-ml-xl-875rem > *, .mx-xl-875rem, .c-mx-xl-875rem > * { margin-left: 8.75rem !important; }
  .ml-xl-900rem, .c-ml-xl-900rem > *, .mx-xl-900rem, .c-mx-xl-900rem > * { margin-left: 9rem !important; }
  .ml-xl-925rem, .c-ml-xl-925rem > *, .mx-xl-925rem, .c-mx-xl-925rem > * { margin-left: 9.25rem !important; }
  .ml-xl-950rem, .c-ml-xl-950rem > *, .mx-xl-950rem, .c-mx-xl-950rem > * { margin-left: 9.5rem !important; }
  .ml-xl-975rem, .c-ml-xl-975rem > *, .mx-xl-975rem, .c-mx-xl-975rem > * { margin-left: 9.75rem !important; }
}


/* マージン（右→） */
.mr-000rem, .c-mr-000rem > *, .mx-000rem, .c-mx-000rem > * { margin-right: 0rem !important; }
.mr-025rem, .c-mr-025rem > *, .mx-025rem, .c-mx-025rem > * { margin-right: 0.25rem !important; }
.mr-050rem, .c-mr-050rem > *, .mx-050rem, .c-mx-050rem > * { margin-right: 0.5rem !important; }
.mr-075rem, .c-mr-075rem > *, .mx-075rem, .c-mx-075rem > * { margin-right: 0.75rem !important; }
.mr-100rem, .c-mr-100rem > *, .mx-100rem, .c-mx-100rem > * { margin-right: 1rem !important; }
.mr-125rem, .c-mr-125rem > *, .mx-125rem, .c-mx-125rem > * { margin-right: 1.25rem !important; }
.mr-150rem, .c-mr-150rem > *, .mx-150rem, .c-mx-150rem > * { margin-right: 1.5rem !important; }
.mr-175rem, .c-mr-175rem > *, .mx-175rem, .c-mx-175rem > * { margin-right: 1.75rem !important; }
.mr-200rem, .c-mr-200rem > *, .mx-200rem, .c-mx-200rem > * { margin-right: 2rem !important; }
.mr-225rem, .c-mr-225rem > *, .mx-225rem, .c-mx-225rem > * { margin-right: 2.25rem !important; }
.mr-250rem, .c-mr-250rem > *, .mx-250rem, .c-mx-250rem > * { margin-right: 2.5rem !important; }
.mr-275rem, .c-mr-275rem > *, .mx-275rem, .c-mx-275rem > * { margin-right: 2.75rem !important; }
.mr-300rem, .c-mr-300rem > *, .mx-300rem, .c-mx-300rem > * { margin-right: 3rem !important; }
.mr-325rem, .c-mr-325rem > *, .mx-325rem, .c-mx-325rem > * { margin-right: 3.25rem !important; }
.mr-350rem, .c-mr-350rem > *, .mx-350rem, .c-mx-350rem > * { margin-right: 3.5rem !important; }
.mr-375rem, .c-mr-375rem > *, .mx-375rem, .c-mx-375rem > * { margin-right: 3.75rem !important; }
.mr-400rem, .c-mr-400rem > *, .mx-400rem, .c-mx-400rem > * { margin-right: 4rem !important; }
.mr-425rem, .c-mr-425rem > *, .mx-425rem, .c-mx-425rem > * { margin-right: 4.25rem !important; }
.mr-450rem, .c-mr-450rem > *, .mx-450rem, .c-mx-450rem > * { margin-right: 4.5rem !important; }
.mr-475rem, .c-mr-475rem > *, .mx-475rem, .c-mx-475rem > * { margin-right: 4.75rem !important; }
.mr-500rem, .c-mr-500rem > *, .mx-500rem, .c-mx-500rem > * { margin-right: 5rem !important; }
.mr-525rem, .c-mr-525rem > *, .mx-525rem, .c-mx-525rem > * { margin-right: 5.25rem !important; }
.mr-550rem, .c-mr-550rem > *, .mx-550rem, .c-mx-550rem > * { margin-right: 5.5rem !important; }
.mr-575rem, .c-mr-575rem > *, .mx-575rem, .c-mx-575rem > * { margin-right: 5.75rem !important; }
.mr-600rem, .c-mr-600rem > *, .mx-600rem, .c-mx-600rem > * { margin-right: 6rem !important; }
.mr-625rem, .c-mr-625rem > *, .mx-625rem, .c-mx-625rem > * { margin-right: 6.25rem !important; }
.mr-650rem, .c-mr-650rem > *, .mx-650rem, .c-mx-650rem > * { margin-right: 6.5rem !important; }
.mr-675rem, .c-mr-675rem > *, .mx-675rem, .c-mx-675rem > * { margin-right: 6.75rem !important; }
.mr-700rem, .c-mr-700rem > *, .mx-700rem, .c-mx-700rem > * { margin-right: 7rem !important; }
.mr-725rem, .c-mr-725rem > *, .mx-725rem, .c-mx-725rem > * { margin-right: 7.25rem !important; }
.mr-750rem, .c-mr-750rem > *, .mx-750rem, .c-mx-750rem > * { margin-right: 7.5rem !important; }
.mr-775rem, .c-mr-775rem > *, .mx-775rem, .c-mx-775rem > * { margin-right: 7.75rem !important; }
.mr-800rem, .c-mr-800rem > *, .mx-800rem, .c-mx-800rem > * { margin-right: 8rem !important; }
.mr-825rem, .c-mr-825rem > *, .mx-825rem, .c-mx-825rem > * { margin-right: 8.25rem !important; }
.mr-850rem, .c-mr-850rem > *, .mx-850rem, .c-mx-850rem > * { margin-right: 8.5rem !important; }
.mr-875rem, .c-mr-875rem > *, .mx-875rem, .c-mx-875rem > * { margin-right: 8.75rem !important; }
.mr-900rem, .c-mr-900rem > *, .mx-900rem, .c-mx-900rem > * { margin-right: 9rem !important; }
.mr-925rem, .c-mr-925rem > *, .mx-925rem, .c-mx-925rem > * { margin-right: 9.25rem !important; }
.mr-950rem, .c-mr-950rem > *, .mx-950rem, .c-mx-950rem > * { margin-right: 9.5rem !important; }
.mr-975rem, .c-mr-975rem > *, .mx-975rem, .c-mx-975rem > * { margin-right: 9.75rem !important; }

/* マージン（右→）　576px以上 */
@media (min-width: 576px) {
  .mr-sm-000rem, .c-mr-sm-000rem > *, .mx-sm-000rem, .c-mx-sm-000rem > * { margin-right: 0rem !important; }
  .mr-sm-025rem, .c-mr-sm-025rem > *, .mx-sm-025rem, .c-mx-sm-025rem > * { margin-right: 0.25rem !important; }
  .mr-sm-050rem, .c-mr-sm-050rem > *, .mx-sm-050rem, .c-mx-sm-050rem > * { margin-right: 0.5rem !important; }
  .mr-sm-075rem, .c-mr-sm-075rem > *, .mx-sm-075rem, .c-mx-sm-075rem > * { margin-right: 0.75rem !important; }
  .mr-sm-100rem, .c-mr-sm-100rem > *, .mx-sm-100rem, .c-mx-sm-100rem > * { margin-right: 1rem !important; }
  .mr-sm-125rem, .c-mr-sm-125rem > *, .mx-sm-125rem, .c-mx-sm-125rem > * { margin-right: 1.25rem !important; }
  .mr-sm-150rem, .c-mr-sm-150rem > *, .mx-sm-150rem, .c-mx-sm-150rem > * { margin-right: 1.5rem !important; }
  .mr-sm-175rem, .c-mr-sm-175rem > *, .mx-sm-175rem, .c-mx-sm-175rem > * { margin-right: 1.75rem !important; }
  .mr-sm-200rem, .c-mr-sm-200rem > *, .mx-sm-200rem, .c-mx-sm-200rem > * { margin-right: 2rem !important; }
  .mr-sm-225rem, .c-mr-sm-225rem > *, .mx-sm-225rem, .c-mx-sm-225rem > * { margin-right: 2.25rem !important; }
  .mr-sm-250rem, .c-mr-sm-250rem > *, .mx-sm-250rem, .c-mx-sm-250rem > * { margin-right: 2.5rem !important; }
  .mr-sm-275rem, .c-mr-sm-275rem > *, .mx-sm-275rem, .c-mx-sm-275rem > * { margin-right: 2.75rem !important; }
  .mr-sm-300rem, .c-mr-sm-300rem > *, .mx-sm-300rem, .c-mx-sm-300rem > * { margin-right: 3rem !important; }
  .mr-sm-325rem, .c-mr-sm-325rem > *, .mx-sm-325rem, .c-mx-sm-325rem > * { margin-right: 3.25rem !important; }
  .mr-sm-350rem, .c-mr-sm-350rem > *, .mx-sm-350rem, .c-mx-sm-350rem > * { margin-right: 3.5rem !important; }
  .mr-sm-375rem, .c-mr-sm-375rem > *, .mx-sm-375rem, .c-mx-sm-375rem > * { margin-right: 3.75rem !important; }
  .mr-sm-400rem, .c-mr-sm-400rem > *, .mx-sm-400rem, .c-mx-sm-400rem > * { margin-right: 4rem !important; }
  .mr-sm-425rem, .c-mr-sm-425rem > *, .mx-sm-425rem, .c-mx-sm-425rem > * { margin-right: 4.25rem !important; }
  .mr-sm-450rem, .c-mr-sm-450rem > *, .mx-sm-450rem, .c-mx-sm-450rem > * { margin-right: 4.5rem !important; }
  .mr-sm-475rem, .c-mr-sm-475rem > *, .mx-sm-475rem, .c-mx-sm-475rem > * { margin-right: 4.75rem !important; }
  .mr-sm-500rem, .c-mr-sm-500rem > *, .mx-sm-500rem, .c-mx-sm-500rem > * { margin-right: 5rem !important; }
  .mr-sm-525rem, .c-mr-sm-525rem > *, .mx-sm-525rem, .c-mx-sm-525rem > * { margin-right: 5.25rem !important; }
  .mr-sm-550rem, .c-mr-sm-550rem > *, .mx-sm-550rem, .c-mx-sm-550rem > * { margin-right: 5.5rem !important; }
  .mr-sm-575rem, .c-mr-sm-575rem > *, .mx-sm-575rem, .c-mx-sm-575rem > * { margin-right: 5.75rem !important; }
  .mr-sm-600rem, .c-mr-sm-600rem > *, .mx-sm-600rem, .c-mx-sm-600rem > * { margin-right: 6rem !important; }
  .mr-sm-625rem, .c-mr-sm-625rem > *, .mx-sm-625rem, .c-mx-sm-625rem > * { margin-right: 6.25rem !important; }
  .mr-sm-650rem, .c-mr-sm-650rem > *, .mx-sm-650rem, .c-mx-sm-650rem > * { margin-right: 6.5rem !important; }
  .mr-sm-675rem, .c-mr-sm-675rem > *, .mx-sm-675rem, .c-mx-sm-675rem > * { margin-right: 6.75rem !important; }
  .mr-sm-700rem, .c-mr-sm-700rem > *, .mx-sm-700rem, .c-mx-sm-700rem > * { margin-right: 7rem !important; }
  .mr-sm-725rem, .c-mr-sm-725rem > *, .mx-sm-725rem, .c-mx-sm-725rem > * { margin-right: 7.25rem !important; }
  .mr-sm-750rem, .c-mr-sm-750rem > *, .mx-sm-750rem, .c-mx-sm-750rem > * { margin-right: 7.5rem !important; }
  .mr-sm-775rem, .c-mr-sm-775rem > *, .mx-sm-775rem, .c-mx-sm-775rem > * { margin-right: 7.75rem !important; }
  .mr-sm-800rem, .c-mr-sm-800rem > *, .mx-sm-800rem, .c-mx-sm-800rem > * { margin-right: 8rem !important; }
  .mr-sm-825rem, .c-mr-sm-825rem > *, .mx-sm-825rem, .c-mx-sm-825rem > * { margin-right: 8.25rem !important; }
  .mr-sm-850rem, .c-mr-sm-850rem > *, .mx-sm-850rem, .c-mx-sm-850rem > * { margin-right: 8.5rem !important; }
  .mr-sm-875rem, .c-mr-sm-875rem > *, .mx-sm-875rem, .c-mx-sm-875rem > * { margin-right: 8.75rem !important; }
  .mr-sm-900rem, .c-mr-sm-900rem > *, .mx-sm-900rem, .c-mx-sm-900rem > * { margin-right: 9rem !important; }
  .mr-sm-925rem, .c-mr-sm-925rem > *, .mx-sm-925rem, .c-mx-sm-925rem > * { margin-right: 9.25rem !important; }
  .mr-sm-950rem, .c-mr-sm-950rem > *, .mx-sm-950rem, .c-mx-sm-950rem > * { margin-right: 9.5rem !important; }
  .mr-sm-975rem, .c-mr-sm-975rem > *, .mx-sm-975rem, .c-mx-sm-975rem > * { margin-right: 9.75rem !important; }
}

/* マージン（右→）　768px以上 */
@media (min-width: 768px) {
  .mr-md-000rem, .c-mr-md-000rem > *, .mx-md-000rem, .c-mx-md-000rem > * { margin-right: 0rem !important; }
  .mr-md-025rem, .c-mr-md-025rem > *, .mx-md-025rem, .c-mx-md-025rem > * { margin-right: 0.25rem !important; }
  .mr-md-050rem, .c-mr-md-050rem > *, .mx-md-050rem, .c-mx-md-050rem > * { margin-right: 0.5rem !important; }
  .mr-md-075rem, .c-mr-md-075rem > *, .mx-md-075rem, .c-mx-md-075rem > * { margin-right: 0.75rem !important; }
  .mr-md-100rem, .c-mr-md-100rem > *, .mx-md-100rem, .c-mx-md-100rem > * { margin-right: 1rem !important; }
  .mr-md-125rem, .c-mr-md-125rem > *, .mx-md-125rem, .c-mx-md-125rem > * { margin-right: 1.25rem !important; }
  .mr-md-150rem, .c-mr-md-150rem > *, .mx-md-150rem, .c-mx-md-150rem > * { margin-right: 1.5rem !important; }
  .mr-md-175rem, .c-mr-md-175rem > *, .mx-md-175rem, .c-mx-md-175rem > * { margin-right: 1.75rem !important; }
  .mr-md-200rem, .c-mr-md-200rem > *, .mx-md-200rem, .c-mx-md-200rem > * { margin-right: 2rem !important; }
  .mr-md-225rem, .c-mr-md-225rem > *, .mx-md-225rem, .c-mx-md-225rem > * { margin-right: 2.25rem !important; }
  .mr-md-250rem, .c-mr-md-250rem > *, .mx-md-250rem, .c-mx-md-250rem > * { margin-right: 2.5rem !important; }
  .mr-md-275rem, .c-mr-md-275rem > *, .mx-md-275rem, .c-mx-md-275rem > * { margin-right: 2.75rem !important; }
  .mr-md-300rem, .c-mr-md-300rem > *, .mx-md-300rem, .c-mx-md-300rem > * { margin-right: 3rem !important; }
  .mr-md-325rem, .c-mr-md-325rem > *, .mx-md-325rem, .c-mx-md-325rem > * { margin-right: 3.25rem !important; }
  .mr-md-350rem, .c-mr-md-350rem > *, .mx-md-350rem, .c-mx-md-350rem > * { margin-right: 3.5rem !important; }
  .mr-md-375rem, .c-mr-md-375rem > *, .mx-md-375rem, .c-mx-md-375rem > * { margin-right: 3.75rem !important; }
  .mr-md-400rem, .c-mr-md-400rem > *, .mx-md-400rem, .c-mx-md-400rem > * { margin-right: 4rem !important; }
  .mr-md-425rem, .c-mr-md-425rem > *, .mx-md-425rem, .c-mx-md-425rem > * { margin-right: 4.25rem !important; }
  .mr-md-450rem, .c-mr-md-450rem > *, .mx-md-450rem, .c-mx-md-450rem > * { margin-right: 4.5rem !important; }
  .mr-md-475rem, .c-mr-md-475rem > *, .mx-md-475rem, .c-mx-md-475rem > * { margin-right: 4.75rem !important; }
  .mr-md-500rem, .c-mr-md-500rem > *, .mx-md-500rem, .c-mx-md-500rem > * { margin-right: 5rem !important; }
  .mr-md-525rem, .c-mr-md-525rem > *, .mx-md-525rem, .c-mx-md-525rem > * { margin-right: 5.25rem !important; }
  .mr-md-550rem, .c-mr-md-550rem > *, .mx-md-550rem, .c-mx-md-550rem > * { margin-right: 5.5rem !important; }
  .mr-md-575rem, .c-mr-md-575rem > *, .mx-md-575rem, .c-mx-md-575rem > * { margin-right: 5.75rem !important; }
  .mr-md-600rem, .c-mr-md-600rem > *, .mx-md-600rem, .c-mx-md-600rem > * { margin-right: 6rem !important; }
  .mr-md-625rem, .c-mr-md-625rem > *, .mx-md-625rem, .c-mx-md-625rem > * { margin-right: 6.25rem !important; }
  .mr-md-650rem, .c-mr-md-650rem > *, .mx-md-650rem, .c-mx-md-650rem > * { margin-right: 6.5rem !important; }
  .mr-md-675rem, .c-mr-md-675rem > *, .mx-md-675rem, .c-mx-md-675rem > * { margin-right: 6.75rem !important; }
  .mr-md-700rem, .c-mr-md-700rem > *, .mx-md-700rem, .c-mx-md-700rem > * { margin-right: 7rem !important; }
  .mr-md-725rem, .c-mr-md-725rem > *, .mx-md-725rem, .c-mx-md-725rem > * { margin-right: 7.25rem !important; }
  .mr-md-750rem, .c-mr-md-750rem > *, .mx-md-750rem, .c-mx-md-750rem > * { margin-right: 7.5rem !important; }
  .mr-md-775rem, .c-mr-md-775rem > *, .mx-md-775rem, .c-mx-md-775rem > * { margin-right: 7.75rem !important; }
  .mr-md-800rem, .c-mr-md-800rem > *, .mx-md-800rem, .c-mx-md-800rem > * { margin-right: 8rem !important; }
  .mr-md-825rem, .c-mr-md-825rem > *, .mx-md-825rem, .c-mx-md-825rem > * { margin-right: 8.25rem !important; }
  .mr-md-850rem, .c-mr-md-850rem > *, .mx-md-850rem, .c-mx-md-850rem > * { margin-right: 8.5rem !important; }
  .mr-md-875rem, .c-mr-md-875rem > *, .mx-md-875rem, .c-mx-md-875rem > * { margin-right: 8.75rem !important; }
  .mr-md-900rem, .c-mr-md-900rem > *, .mx-md-900rem, .c-mx-md-900rem > * { margin-right: 9rem !important; }
  .mr-md-925rem, .c-mr-md-925rem > *, .mx-md-925rem, .c-mx-md-925rem > * { margin-right: 9.25rem !important; }
  .mr-md-950rem, .c-mr-md-950rem > *, .mx-md-950rem, .c-mx-md-950rem > * { margin-right: 9.5rem !important; }
  .mr-md-975rem, .c-mr-md-975rem > *, .mx-md-975rem, .c-mx-md-975rem > * { margin-right: 9.75rem !important; }
}

/* マージン（右→）　992px以上 */
@media (min-width: 992px) {
  .mr-lg-000rem, .c-mr-lg-000rem > *, .mx-lg-000rem, .c-mx-lg-000rem > * { margin-right: 0rem !important; }
  .mr-lg-025rem, .c-mr-lg-025rem > *, .mx-lg-025rem, .c-mx-lg-025rem > * { margin-right: 0.25rem !important; }
  .mr-lg-050rem, .c-mr-lg-050rem > *, .mx-lg-050rem, .c-mx-lg-050rem > * { margin-right: 0.5rem !important; }
  .mr-lg-075rem, .c-mr-lg-075rem > *, .mx-lg-075rem, .c-mx-lg-075rem > * { margin-right: 0.75rem !important; }
  .mr-lg-100rem, .c-mr-lg-100rem > *, .mx-lg-100rem, .c-mx-lg-100rem > * { margin-right: 1rem !important; }
  .mr-lg-125rem, .c-mr-lg-125rem > *, .mx-lg-125rem, .c-mx-lg-125rem > * { margin-right: 1.25rem !important; }
  .mr-lg-150rem, .c-mr-lg-150rem > *, .mx-lg-150rem, .c-mx-lg-150rem > * { margin-right: 1.5rem !important; }
  .mr-lg-175rem, .c-mr-lg-175rem > *, .mx-lg-175rem, .c-mx-lg-175rem > * { margin-right: 1.75rem !important; }
  .mr-lg-200rem, .c-mr-lg-200rem > *, .mx-lg-200rem, .c-mx-lg-200rem > * { margin-right: 2rem !important; }
  .mr-lg-225rem, .c-mr-lg-225rem > *, .mx-lg-225rem, .c-mx-lg-225rem > * { margin-right: 2.25rem !important; }
  .mr-lg-250rem, .c-mr-lg-250rem > *, .mx-lg-250rem, .c-mx-lg-250rem > * { margin-right: 2.5rem !important; }
  .mr-lg-275rem, .c-mr-lg-275rem > *, .mx-lg-275rem, .c-mx-lg-275rem > * { margin-right: 2.75rem !important; }
  .mr-lg-300rem, .c-mr-lg-300rem > *, .mx-lg-300rem, .c-mx-lg-300rem > * { margin-right: 3rem !important; }
  .mr-lg-325rem, .c-mr-lg-325rem > *, .mx-lg-325rem, .c-mx-lg-325rem > * { margin-right: 3.25rem !important; }
  .mr-lg-350rem, .c-mr-lg-350rem > *, .mx-lg-350rem, .c-mx-lg-350rem > * { margin-right: 3.5rem !important; }
  .mr-lg-375rem, .c-mr-lg-375rem > *, .mx-lg-375rem, .c-mx-lg-375rem > * { margin-right: 3.75rem !important; }
  .mr-lg-400rem, .c-mr-lg-400rem > *, .mx-lg-400rem, .c-mx-lg-400rem > * { margin-right: 4rem !important; }
  .mr-lg-425rem, .c-mr-lg-425rem > *, .mx-lg-425rem, .c-mx-lg-425rem > * { margin-right: 4.25rem !important; }
  .mr-lg-450rem, .c-mr-lg-450rem > *, .mx-lg-450rem, .c-mx-lg-450rem > * { margin-right: 4.5rem !important; }
  .mr-lg-475rem, .c-mr-lg-475rem > *, .mx-lg-475rem, .c-mx-lg-475rem > * { margin-right: 4.75rem !important; }
  .mr-lg-500rem, .c-mr-lg-500rem > *, .mx-lg-500rem, .c-mx-lg-500rem > * { margin-right: 5rem !important; }
  .mr-lg-525rem, .c-mr-lg-525rem > *, .mx-lg-525rem, .c-mx-lg-525rem > * { margin-right: 5.25rem !important; }
  .mr-lg-550rem, .c-mr-lg-550rem > *, .mx-lg-550rem, .c-mx-lg-550rem > * { margin-right: 5.5rem !important; }
  .mr-lg-575rem, .c-mr-lg-575rem > *, .mx-lg-575rem, .c-mx-lg-575rem > * { margin-right: 5.75rem !important; }
  .mr-lg-600rem, .c-mr-lg-600rem > *, .mx-lg-600rem, .c-mx-lg-600rem > * { margin-right: 6rem !important; }
  .mr-lg-625rem, .c-mr-lg-625rem > *, .mx-lg-625rem, .c-mx-lg-625rem > * { margin-right: 6.25rem !important; }
  .mr-lg-650rem, .c-mr-lg-650rem > *, .mx-lg-650rem, .c-mx-lg-650rem > * { margin-right: 6.5rem !important; }
  .mr-lg-675rem, .c-mr-lg-675rem > *, .mx-lg-675rem, .c-mx-lg-675rem > * { margin-right: 6.75rem !important; }
  .mr-lg-700rem, .c-mr-lg-700rem > *, .mx-lg-700rem, .c-mx-lg-700rem > * { margin-right: 7rem !important; }
  .mr-lg-725rem, .c-mr-lg-725rem > *, .mx-lg-725rem, .c-mx-lg-725rem > * { margin-right: 7.25rem !important; }
  .mr-lg-750rem, .c-mr-lg-750rem > *, .mx-lg-750rem, .c-mx-lg-750rem > * { margin-right: 7.5rem !important; }
  .mr-lg-775rem, .c-mr-lg-775rem > *, .mx-lg-775rem, .c-mx-lg-775rem > * { margin-right: 7.75rem !important; }
  .mr-lg-800rem, .c-mr-lg-800rem > *, .mx-lg-800rem, .c-mx-lg-800rem > * { margin-right: 8rem !important; }
  .mr-lg-825rem, .c-mr-lg-825rem > *, .mx-lg-825rem, .c-mx-lg-825rem > * { margin-right: 8.25rem !important; }
  .mr-lg-850rem, .c-mr-lg-850rem > *, .mx-lg-850rem, .c-mx-lg-850rem > * { margin-right: 8.5rem !important; }
  .mr-lg-875rem, .c-mr-lg-875rem > *, .mx-lg-875rem, .c-mx-lg-875rem > * { margin-right: 8.75rem !important; }
  .mr-lg-900rem, .c-mr-lg-900rem > *, .mx-lg-900rem, .c-mx-lg-900rem > * { margin-right: 9rem !important; }
  .mr-lg-925rem, .c-mr-lg-925rem > *, .mx-lg-925rem, .c-mx-lg-925rem > * { margin-right: 9.25rem !important; }
  .mr-lg-950rem, .c-mr-lg-950rem > *, .mx-lg-950rem, .c-mx-lg-950rem > * { margin-right: 9.5rem !important; }
  .mr-lg-975rem, .c-mr-lg-975rem > *, .mx-lg-975rem, .c-mx-lg-975rem > * { margin-right: 9.75rem !important; }
}

/* マージン（右→）　1200px以上 */
@media (min-width: 1200px) {
  .mr-xl-000rem, .c-mr-xl-000rem > *, .mx-xl-000rem, .c-mx-xl-000rem > * { margin-right: 0rem !important; }
  .mr-xl-025rem, .c-mr-xl-025rem > *, .mx-xl-025rem, .c-mx-xl-025rem > * { margin-right: 0.25rem !important; }
  .mr-xl-050rem, .c-mr-xl-050rem > *, .mx-xl-050rem, .c-mx-xl-050rem > * { margin-right: 0.5rem !important; }
  .mr-xl-075rem, .c-mr-xl-075rem > *, .mx-xl-075rem, .c-mx-xl-075rem > * { margin-right: 0.75rem !important; }
  .mr-xl-100rem, .c-mr-xl-100rem > *, .mx-xl-100rem, .c-mx-xl-100rem > * { margin-right: 1rem !important; }
  .mr-xl-125rem, .c-mr-xl-125rem > *, .mx-xl-125rem, .c-mx-xl-125rem > * { margin-right: 1.25rem !important; }
  .mr-xl-150rem, .c-mr-xl-150rem > *, .mx-xl-150rem, .c-mx-xl-150rem > * { margin-right: 1.5rem !important; }
  .mr-xl-175rem, .c-mr-xl-175rem > *, .mx-xl-175rem, .c-mx-xl-175rem > * { margin-right: 1.75rem !important; }
  .mr-xl-200rem, .c-mr-xl-200rem > *, .mx-xl-200rem, .c-mx-xl-200rem > * { margin-right: 2rem !important; }
  .mr-xl-225rem, .c-mr-xl-225rem > *, .mx-xl-225rem, .c-mx-xl-225rem > * { margin-right: 2.25rem !important; }
  .mr-xl-250rem, .c-mr-xl-250rem > *, .mx-xl-250rem, .c-mx-xl-250rem > * { margin-right: 2.5rem !important; }
  .mr-xl-275rem, .c-mr-xl-275rem > *, .mx-xl-275rem, .c-mx-xl-275rem > * { margin-right: 2.75rem !important; }
  .mr-xl-300rem, .c-mr-xl-300rem > *, .mx-xl-300rem, .c-mx-xl-300rem > * { margin-right: 3rem !important; }
  .mr-xl-325rem, .c-mr-xl-325rem > *, .mx-xl-325rem, .c-mx-xl-325rem > * { margin-right: 3.25rem !important; }
  .mr-xl-350rem, .c-mr-xl-350rem > *, .mx-xl-350rem, .c-mx-xl-350rem > * { margin-right: 3.5rem !important; }
  .mr-xl-375rem, .c-mr-xl-375rem > *, .mx-xl-375rem, .c-mx-xl-375rem > * { margin-right: 3.75rem !important; }
  .mr-xl-400rem, .c-mr-xl-400rem > *, .mx-xl-400rem, .c-mx-xl-400rem > * { margin-right: 4rem !important; }
  .mr-xl-425rem, .c-mr-xl-425rem > *, .mx-xl-425rem, .c-mx-xl-425rem > * { margin-right: 4.25rem !important; }
  .mr-xl-450rem, .c-mr-xl-450rem > *, .mx-xl-450rem, .c-mx-xl-450rem > * { margin-right: 4.5rem !important; }
  .mr-xl-475rem, .c-mr-xl-475rem > *, .mx-xl-475rem, .c-mx-xl-475rem > * { margin-right: 4.75rem !important; }
  .mr-xl-500rem, .c-mr-xl-500rem > *, .mx-xl-500rem, .c-mx-xl-500rem > * { margin-right: 5rem !important; }
  .mr-xl-525rem, .c-mr-xl-525rem > *, .mx-xl-525rem, .c-mx-xl-525rem > * { margin-right: 5.25rem !important; }
  .mr-xl-550rem, .c-mr-xl-550rem > *, .mx-xl-550rem, .c-mx-xl-550rem > * { margin-right: 5.5rem !important; }
  .mr-xl-575rem, .c-mr-xl-575rem > *, .mx-xl-575rem, .c-mx-xl-575rem > * { margin-right: 5.75rem !important; }
  .mr-xl-600rem, .c-mr-xl-600rem > *, .mx-xl-600rem, .c-mx-xl-600rem > * { margin-right: 6rem !important; }
  .mr-xl-625rem, .c-mr-xl-625rem > *, .mx-xl-625rem, .c-mx-xl-625rem > * { margin-right: 6.25rem !important; }
  .mr-xl-650rem, .c-mr-xl-650rem > *, .mx-xl-650rem, .c-mx-xl-650rem > * { margin-right: 6.5rem !important; }
  .mr-xl-675rem, .c-mr-xl-675rem > *, .mx-xl-675rem, .c-mx-xl-675rem > * { margin-right: 6.75rem !important; }
  .mr-xl-700rem, .c-mr-xl-700rem > *, .mx-xl-700rem, .c-mx-xl-700rem > * { margin-right: 7rem !important; }
  .mr-xl-725rem, .c-mr-xl-725rem > *, .mx-xl-725rem, .c-mx-xl-725rem > * { margin-right: 7.25rem !important; }
  .mr-xl-750rem, .c-mr-xl-750rem > *, .mx-xl-750rem, .c-mx-xl-750rem > * { margin-right: 7.5rem !important; }
  .mr-xl-775rem, .c-mr-xl-775rem > *, .mx-xl-775rem, .c-mx-xl-775rem > * { margin-right: 7.75rem !important; }
  .mr-xl-800rem, .c-mr-xl-800rem > *, .mx-xl-800rem, .c-mx-xl-800rem > * { margin-right: 8rem !important; }
  .mr-xl-825rem, .c-mr-xl-825rem > *, .mx-xl-825rem, .c-mx-xl-825rem > * { margin-right: 8.25rem !important; }
  .mr-xl-850rem, .c-mr-xl-850rem > *, .mx-xl-850rem, .c-mx-xl-850rem > * { margin-right: 8.5rem !important; }
  .mr-xl-875rem, .c-mr-xl-875rem > *, .mx-xl-875rem, .c-mx-xl-875rem > * { margin-right: 8.75rem !important; }
  .mr-xl-900rem, .c-mr-xl-900rem > *, .mx-xl-900rem, .c-mx-xl-900rem > * { margin-right: 9rem !important; }
  .mr-xl-925rem, .c-mr-xl-925rem > *, .mx-xl-925rem, .c-mx-xl-925rem > * { margin-right: 9.25rem !important; }
  .mr-xl-950rem, .c-mr-xl-950rem > *, .mx-xl-950rem, .c-mx-xl-950rem > * { margin-right: 9.5rem !important; }
  .mr-xl-975rem, .c-mr-xl-975rem > *, .mx-xl-975rem, .c-mx-xl-975rem > * { margin-right: 9.75rem !important; }
}


/* パディング */
.p-000rem, .c-p-000rem > * { padding: 0rem !important; }
.p-025rem, .c-p-025rem > * { padding: 0.25rem !important; }
.p-050rem, .c-p-050rem > * { padding: 0.5rem !important; }
.p-075rem, .c-p-075rem > * { padding: 0.75rem !important; }
.p-100rem, .c-p-100rem > * { padding: 1rem !important; }
.p-125rem, .c-p-125rem > * { padding: 1.25rem !important; }
.p-150rem, .c-p-150rem > * { padding: 1.5rem !important; }
.p-175rem, .c-p-175rem > * { padding: 1.75rem !important; }
.p-200rem, .c-p-200rem > * { padding: 2rem !important; }
.p-225rem, .c-p-225rem > * { padding: 2.25rem !important; }
.p-250rem, .c-p-250rem > * { padding: 2.5rem !important; }
.p-275rem, .c-p-275rem > * { padding: 2.75rem !important; }
.p-300rem, .c-p-300rem > * { padding: 3rem !important; }
.p-325rem, .c-p-325rem > * { padding: 3.25rem !important; }
.p-350rem, .c-p-350rem > * { padding: 3.5rem !important; }
.p-375rem, .c-p-375rem > * { padding: 3.75rem !important; }
.p-400rem, .c-p-400rem > * { padding: 4rem !important; }
.p-425rem, .c-p-425rem > * { padding: 4.25rem !important; }
.p-450rem, .c-p-450rem > * { padding: 4.5rem !important; }
.p-475rem, .c-p-475rem > * { padding: 4.75rem !important; }
.p-500rem, .c-p-500rem > * { padding: 5rem !important; }
.p-525rem, .c-p-525rem > * { padding: 5.25rem !important; }
.p-550rem, .c-p-550rem > * { padding: 5.5rem !important; }
.p-575rem, .c-p-575rem > * { padding: 5.75rem !important; }
.p-600rem, .c-p-600rem > * { padding: 6rem !important; }
.p-625rem, .c-p-625rem > * { padding: 6.25rem !important; }
.p-650rem, .c-p-650rem > * { padding: 6.5rem !important; }
.p-675rem, .c-p-675rem > * { padding: 6.75rem !important; }
.p-700rem, .c-p-700rem > * { padding: 7rem !important; }
.p-725rem, .c-p-725rem > * { padding: 7.25rem !important; }
.p-750rem, .c-p-750rem > * { padding: 7.5rem !important; }
.p-775rem, .c-p-775rem > * { padding: 7.75rem !important; }
.p-800rem, .c-p-800rem > * { padding: 8rem !important; }
.p-825rem, .c-p-825rem > * { padding: 8.25rem !important; }
.p-850rem, .c-p-850rem > * { padding: 8.5rem !important; }
.p-875rem, .c-p-875rem > * { padding: 8.75rem !important; }
.p-900rem, .c-p-900rem > * { padding: 9rem !important; }
.p-925rem, .c-p-925rem > * { padding: 9.25rem !important; }
.p-950rem, .c-p-950rem > * { padding: 9.5rem !important; }
.p-975rem, .c-p-975rem > * { padding: 9.75rem !important; }

/* パディング　576px以上 */
@media (min-width: 576px) {
  .p-sm-000rem, .c-p-sm-000rem > * { padding: 0rem !important; }
  .p-sm-025rem, .c-p-sm-025rem > * { padding: 0.25rem !important; }
  .p-sm-050rem, .c-p-sm-050rem > * { padding: 0.5rem !important; }
  .p-sm-075rem, .c-p-sm-075rem > * { padding: 0.75rem !important; }
  .p-sm-100rem, .c-p-sm-100rem > * { padding: 1rem !important; }
  .p-sm-125rem, .c-p-sm-125rem > * { padding: 1.25rem !important; }
  .p-sm-150rem, .c-p-sm-150rem > * { padding: 1.5rem !important; }
  .p-sm-175rem, .c-p-sm-175rem > * { padding: 1.75rem !important; }
  .p-sm-200rem, .c-p-sm-200rem > * { padding: 2rem !important; }
  .p-sm-225rem, .c-p-sm-225rem > * { padding: 2.25rem !important; }
  .p-sm-250rem, .c-p-sm-250rem > * { padding: 2.5rem !important; }
  .p-sm-275rem, .c-p-sm-275rem > * { padding: 2.75rem !important; }
  .p-sm-300rem, .c-p-sm-300rem > * { padding: 3rem !important; }
  .p-sm-325rem, .c-p-sm-325rem > * { padding: 3.25rem !important; }
  .p-sm-350rem, .c-p-sm-350rem > * { padding: 3.5rem !important; }
  .p-sm-375rem, .c-p-sm-375rem > * { padding: 3.75rem !important; }
  .p-sm-400rem, .c-p-sm-400rem > * { padding: 4rem !important; }
  .p-sm-425rem, .c-p-sm-425rem > * { padding: 4.25rem !important; }
  .p-sm-450rem, .c-p-sm-450rem > * { padding: 4.5rem !important; }
  .p-sm-475rem, .c-p-sm-475rem > * { padding: 4.75rem !important; }
  .p-sm-500rem, .c-p-sm-500rem > * { padding: 5rem !important; }
  .p-sm-525rem, .c-p-sm-525rem > * { padding: 5.25rem !important; }
  .p-sm-550rem, .c-p-sm-550rem > * { padding: 5.5rem !important; }
  .p-sm-575rem, .c-p-sm-575rem > * { padding: 5.75rem !important; }
  .p-sm-600rem, .c-p-sm-600rem > * { padding: 6rem !important; }
  .p-sm-625rem, .c-p-sm-625rem > * { padding: 6.25rem !important; }
  .p-sm-650rem, .c-p-sm-650rem > * { padding: 6.5rem !important; }
  .p-sm-675rem, .c-p-sm-675rem > * { padding: 6.75rem !important; }
  .p-sm-700rem, .c-p-sm-700rem > * { padding: 7rem !important; }
  .p-sm-725rem, .c-p-sm-725rem > * { padding: 7.25rem !important; }
  .p-sm-750rem, .c-p-sm-750rem > * { padding: 7.5rem !important; }
  .p-sm-775rem, .c-p-sm-775rem > * { padding: 7.75rem !important; }
  .p-sm-800rem, .c-p-sm-800rem > * { padding: 8rem !important; }
  .p-sm-825rem, .c-p-sm-825rem > * { padding: 8.25rem !important; }
  .p-sm-850rem, .c-p-sm-850rem > * { padding: 8.5rem !important; }
  .p-sm-875rem, .c-p-sm-875rem > * { padding: 8.75rem !important; }
  .p-sm-900rem, .c-p-sm-900rem > * { padding: 9rem !important; }
  .p-sm-925rem, .c-p-sm-925rem > * { padding: 9.25rem !important; }
  .p-sm-950rem, .c-p-sm-950rem > * { padding: 9.5rem !important; }
  .p-sm-975rem, .c-p-sm-975rem > * { padding: 9.75rem !important; }
}

/* パディング　768px以上 */
@media (min-width: 768px) {
  .p-md-000rem, .c-p-md-000rem > * { padding: 0rem !important; }
  .p-md-025rem, .c-p-md-025rem > * { padding: 0.25rem !important; }
  .p-md-050rem, .c-p-md-050rem > * { padding: 0.5rem !important; }
  .p-md-075rem, .c-p-md-075rem > * { padding: 0.75rem !important; }
  .p-md-100rem, .c-p-md-100rem > * { padding: 1rem !important; }
  .p-md-125rem, .c-p-md-125rem > * { padding: 1.25rem !important; }
  .p-md-150rem, .c-p-md-150rem > * { padding: 1.5rem !important; }
  .p-md-175rem, .c-p-md-175rem > * { padding: 1.75rem !important; }
  .p-md-200rem, .c-p-md-200rem > * { padding: 2rem !important; }
  .p-md-225rem, .c-p-md-225rem > * { padding: 2.25rem !important; }
  .p-md-250rem, .c-p-md-250rem > * { padding: 2.5rem !important; }
  .p-md-275rem, .c-p-md-275rem > * { padding: 2.75rem !important; }
  .p-md-300rem, .c-p-md-300rem > * { padding: 3rem !important; }
  .p-md-325rem, .c-p-md-325rem > * { padding: 3.25rem !important; }
  .p-md-350rem, .c-p-md-350rem > * { padding: 3.5rem !important; }
  .p-md-375rem, .c-p-md-375rem > * { padding: 3.75rem !important; }
  .p-md-400rem, .c-p-md-400rem > * { padding: 4rem !important; }
  .p-md-425rem, .c-p-md-425rem > * { padding: 4.25rem !important; }
  .p-md-450rem, .c-p-md-450rem > * { padding: 4.5rem !important; }
  .p-md-475rem, .c-p-md-475rem > * { padding: 4.75rem !important; }
  .p-md-500rem, .c-p-md-500rem > * { padding: 5rem !important; }
  .p-md-525rem, .c-p-md-525rem > * { padding: 5.25rem !important; }
  .p-md-550rem, .c-p-md-550rem > * { padding: 5.5rem !important; }
  .p-md-575rem, .c-p-md-575rem > * { padding: 5.75rem !important; }
  .p-md-600rem, .c-p-md-600rem > * { padding: 6rem !important; }
  .p-md-625rem, .c-p-md-625rem > * { padding: 6.25rem !important; }
  .p-md-650rem, .c-p-md-650rem > * { padding: 6.5rem !important; }
  .p-md-675rem, .c-p-md-675rem > * { padding: 6.75rem !important; }
  .p-md-700rem, .c-p-md-700rem > * { padding: 7rem !important; }
  .p-md-725rem, .c-p-md-725rem > * { padding: 7.25rem !important; }
  .p-md-750rem, .c-p-md-750rem > * { padding: 7.5rem !important; }
  .p-md-775rem, .c-p-md-775rem > * { padding: 7.75rem !important; }
  .p-md-800rem, .c-p-md-800rem > * { padding: 8rem !important; }
  .p-md-825rem, .c-p-md-825rem > * { padding: 8.25rem !important; }
  .p-md-850rem, .c-p-md-850rem > * { padding: 8.5rem !important; }
  .p-md-875rem, .c-p-md-875rem > * { padding: 8.75rem !important; }
  .p-md-900rem, .c-p-md-900rem > * { padding: 9rem !important; }
  .p-md-925rem, .c-p-md-925rem > * { padding: 9.25rem !important; }
  .p-md-950rem, .c-p-md-950rem > * { padding: 9.5rem !important; }
  .p-md-975rem, .c-p-md-975rem > * { padding: 9.75rem !important; }
}

/* パディング　992px以上 */
@media (min-width: 992px) {
  .p-lg-000rem, .c-p-lg-000rem > * { padding: 0rem !important; }
  .p-lg-025rem, .c-p-lg-025rem > * { padding: 0.25rem !important; }
  .p-lg-050rem, .c-p-lg-050rem > * { padding: 0.5rem !important; }
  .p-lg-075rem, .c-p-lg-075rem > * { padding: 0.75rem !important; }
  .p-lg-100rem, .c-p-lg-100rem > * { padding: 1rem !important; }
  .p-lg-125rem, .c-p-lg-125rem > * { padding: 1.25rem !important; }
  .p-lg-150rem, .c-p-lg-150rem > * { padding: 1.5rem !important; }
  .p-lg-175rem, .c-p-lg-175rem > * { padding: 1.75rem !important; }
  .p-lg-200rem, .c-p-lg-200rem > * { padding: 2rem !important; }
  .p-lg-225rem, .c-p-lg-225rem > * { padding: 2.25rem !important; }
  .p-lg-250rem, .c-p-lg-250rem > * { padding: 2.5rem !important; }
  .p-lg-275rem, .c-p-lg-275rem > * { padding: 2.75rem !important; }
  .p-lg-300rem, .c-p-lg-300rem > * { padding: 3rem !important; }
  .p-lg-325rem, .c-p-lg-325rem > * { padding: 3.25rem !important; }
  .p-lg-350rem, .c-p-lg-350rem > * { padding: 3.5rem !important; }
  .p-lg-375rem, .c-p-lg-375rem > * { padding: 3.75rem !important; }
  .p-lg-400rem, .c-p-lg-400rem > * { padding: 4rem !important; }
  .p-lg-425rem, .c-p-lg-425rem > * { padding: 4.25rem !important; }
  .p-lg-450rem, .c-p-lg-450rem > * { padding: 4.5rem !important; }
  .p-lg-475rem, .c-p-lg-475rem > * { padding: 4.75rem !important; }
  .p-lg-500rem, .c-p-lg-500rem > * { padding: 5rem !important; }
  .p-lg-525rem, .c-p-lg-525rem > * { padding: 5.25rem !important; }
  .p-lg-550rem, .c-p-lg-550rem > * { padding: 5.5rem !important; }
  .p-lg-575rem, .c-p-lg-575rem > * { padding: 5.75rem !important; }
  .p-lg-600rem, .c-p-lg-600rem > * { padding: 6rem !important; }
  .p-lg-625rem, .c-p-lg-625rem > * { padding: 6.25rem !important; }
  .p-lg-650rem, .c-p-lg-650rem > * { padding: 6.5rem !important; }
  .p-lg-675rem, .c-p-lg-675rem > * { padding: 6.75rem !important; }
  .p-lg-700rem, .c-p-lg-700rem > * { padding: 7rem !important; }
  .p-lg-725rem, .c-p-lg-725rem > * { padding: 7.25rem !important; }
  .p-lg-750rem, .c-p-lg-750rem > * { padding: 7.5rem !important; }
  .p-lg-775rem, .c-p-lg-775rem > * { padding: 7.75rem !important; }
  .p-lg-800rem, .c-p-lg-800rem > * { padding: 8rem !important; }
  .p-lg-825rem, .c-p-lg-825rem > * { padding: 8.25rem !important; }
  .p-lg-850rem, .c-p-lg-850rem > * { padding: 8.5rem !important; }
  .p-lg-875rem, .c-p-lg-875rem > * { padding: 8.75rem !important; }
  .p-lg-900rem, .c-p-lg-900rem > * { padding: 9rem !important; }
  .p-lg-925rem, .c-p-lg-925rem > * { padding: 9.25rem !important; }
  .p-lg-950rem, .c-p-lg-950rem > * { padding: 9.5rem !important; }
  .p-lg-975rem, .c-p-lg-975rem > * { padding: 9.75rem !important; }
}

/* パディング　1200px以上 */
@media (min-width: 1200px) {
  .p-xl-000rem, .c-p-xl-000rem > * { padding: 0rem !important; }
  .p-xl-025rem, .c-p-xl-025rem > * { padding: 0.25rem !important; }
  .p-xl-050rem, .c-p-xl-050rem > * { padding: 0.5rem !important; }
  .p-xl-075rem, .c-p-xl-075rem > * { padding: 0.75rem !important; }
  .p-xl-100rem, .c-p-xl-100rem > * { padding: 1rem !important; }
  .p-xl-125rem, .c-p-xl-125rem > * { padding: 1.25rem !important; }
  .p-xl-150rem, .c-p-xl-150rem > * { padding: 1.5rem !important; }
  .p-xl-175rem, .c-p-xl-175rem > * { padding: 1.75rem !important; }
  .p-xl-200rem, .c-p-xl-200rem > * { padding: 2rem !important; }
  .p-xl-225rem, .c-p-xl-225rem > * { padding: 2.25rem !important; }
  .p-xl-250rem, .c-p-xl-250rem > * { padding: 2.5rem !important; }
  .p-xl-275rem, .c-p-xl-275rem > * { padding: 2.75rem !important; }
  .p-xl-300rem, .c-p-xl-300rem > * { padding: 3rem !important; }
  .p-xl-325rem, .c-p-xl-325rem > * { padding: 3.25rem !important; }
  .p-xl-350rem, .c-p-xl-350rem > * { padding: 3.5rem !important; }
  .p-xl-375rem, .c-p-xl-375rem > * { padding: 3.75rem !important; }
  .p-xl-400rem, .c-p-xl-400rem > * { padding: 4rem !important; }
  .p-xl-425rem, .c-p-xl-425rem > * { padding: 4.25rem !important; }
  .p-xl-450rem, .c-p-xl-450rem > * { padding: 4.5rem !important; }
  .p-xl-475rem, .c-p-xl-475rem > * { padding: 4.75rem !important; }
  .p-xl-500rem, .c-p-xl-500rem > * { padding: 5rem !important; }
  .p-xl-525rem, .c-p-xl-525rem > * { padding: 5.25rem !important; }
  .p-xl-550rem, .c-p-xl-550rem > * { padding: 5.5rem !important; }
  .p-xl-575rem, .c-p-xl-575rem > * { padding: 5.75rem !important; }
  .p-xl-600rem, .c-p-xl-600rem > * { padding: 6rem !important; }
  .p-xl-625rem, .c-p-xl-625rem > * { padding: 6.25rem !important; }
  .p-xl-650rem, .c-p-xl-650rem > * { padding: 6.5rem !important; }
  .p-xl-675rem, .c-p-xl-675rem > * { padding: 6.75rem !important; }
  .p-xl-700rem, .c-p-xl-700rem > * { padding: 7rem !important; }
  .p-xl-725rem, .c-p-xl-725rem > * { padding: 7.25rem !important; }
  .p-xl-750rem, .c-p-xl-750rem > * { padding: 7.5rem !important; }
  .p-xl-775rem, .c-p-xl-775rem > * { padding: 7.75rem !important; }
  .p-xl-800rem, .c-p-xl-800rem > * { padding: 8rem !important; }
  .p-xl-825rem, .c-p-xl-825rem > * { padding: 8.25rem !important; }
  .p-xl-850rem, .c-p-xl-850rem > * { padding: 8.5rem !important; }
  .p-xl-875rem, .c-p-xl-875rem > * { padding: 8.75rem !important; }
  .p-xl-900rem, .c-p-xl-900rem > * { padding: 9rem !important; }
  .p-xl-925rem, .c-p-xl-925rem > * { padding: 9.25rem !important; }
  .p-xl-950rem, .c-p-xl-950rem > * { padding: 9.5rem !important; }
  .p-xl-975rem, .c-p-xl-975rem > * { padding: 9.75rem !important; }
}


/* パディング（上↑） */
.pt-000rem, .c-pt-000rem > *, .py-000rem, .c-py-000rem > * { padding-top: 0rem !important; }
.pt-025rem, .c-pt-025rem > *, .py-025rem, .c-py-025rem > * { padding-top: 0.25rem !important; }
.pt-050rem, .c-pt-050rem > *, .py-050rem, .c-py-050rem > * { padding-top: 0.5rem !important; }
.pt-075rem, .c-pt-075rem > *, .py-075rem, .c-py-075rem > * { padding-top: 0.75rem !important; }
.pt-100rem, .c-pt-100rem > *, .py-100rem, .c-py-100rem > * { padding-top: 1rem !important; }
.pt-125rem, .c-pt-125rem > *, .py-125rem, .c-py-125rem > * { padding-top: 1.25rem !important; }
.pt-150rem, .c-pt-150rem > *, .py-150rem, .c-py-150rem > * { padding-top: 1.5rem !important; }
.pt-175rem, .c-pt-175rem > *, .py-175rem, .c-py-175rem > * { padding-top: 1.75rem !important; }
.pt-200rem, .c-pt-200rem > *, .py-200rem, .c-py-200rem > * { padding-top: 2rem !important; }
.pt-225rem, .c-pt-225rem > *, .py-225rem, .c-py-225rem > * { padding-top: 2.25rem !important; }
.pt-250rem, .c-pt-250rem > *, .py-250rem, .c-py-250rem > * { padding-top: 2.5rem !important; }
.pt-275rem, .c-pt-275rem > *, .py-275rem, .c-py-275rem > * { padding-top: 2.75rem !important; }
.pt-300rem, .c-pt-300rem > *, .py-300rem, .c-py-300rem > * { padding-top: 3rem !important; }
.pt-325rem, .c-pt-325rem > *, .py-325rem, .c-py-325rem > * { padding-top: 3.25rem !important; }
.pt-350rem, .c-pt-350rem > *, .py-350rem, .c-py-350rem > * { padding-top: 3.5rem !important; }
.pt-375rem, .c-pt-375rem > *, .py-375rem, .c-py-375rem > * { padding-top: 3.75rem !important; }
.pt-400rem, .c-pt-400rem > *, .py-400rem, .c-py-400rem > * { padding-top: 4rem !important; }
.pt-425rem, .c-pt-425rem > *, .py-425rem, .c-py-425rem > * { padding-top: 4.25rem !important; }
.pt-450rem, .c-pt-450rem > *, .py-450rem, .c-py-450rem > * { padding-top: 4.5rem !important; }
.pt-475rem, .c-pt-475rem > *, .py-475rem, .c-py-475rem > * { padding-top: 4.75rem !important; }
.pt-500rem, .c-pt-500rem > *, .py-500rem, .c-py-500rem > * { padding-top: 5rem !important; }
.pt-525rem, .c-pt-525rem > *, .py-525rem, .c-py-525rem > * { padding-top: 5.25rem !important; }
.pt-550rem, .c-pt-550rem > *, .py-550rem, .c-py-550rem > * { padding-top: 5.5rem !important; }
.pt-575rem, .c-pt-575rem > *, .py-575rem, .c-py-575rem > * { padding-top: 5.75rem !important; }
.pt-600rem, .c-pt-600rem > *, .py-600rem, .c-py-600rem > * { padding-top: 6rem !important; }
.pt-625rem, .c-pt-625rem > *, .py-625rem, .c-py-625rem > * { padding-top: 6.25rem !important; }
.pt-650rem, .c-pt-650rem > *, .py-650rem, .c-py-650rem > * { padding-top: 6.5rem !important; }
.pt-675rem, .c-pt-675rem > *, .py-675rem, .c-py-675rem > * { padding-top: 6.75rem !important; }
.pt-700rem, .c-pt-700rem > *, .py-700rem, .c-py-700rem > * { padding-top: 7rem !important; }
.pt-725rem, .c-pt-725rem > *, .py-725rem, .c-py-725rem > * { padding-top: 7.25rem !important; }
.pt-750rem, .c-pt-750rem > *, .py-750rem, .c-py-750rem > * { padding-top: 7.5rem !important; }
.pt-775rem, .c-pt-775rem > *, .py-775rem, .c-py-775rem > * { padding-top: 7.75rem !important; }
.pt-800rem, .c-pt-800rem > *, .py-800rem, .c-py-800rem > * { padding-top: 8rem !important; }
.pt-825rem, .c-pt-825rem > *, .py-825rem, .c-py-825rem > * { padding-top: 8.25rem !important; }
.pt-850rem, .c-pt-850rem > *, .py-850rem, .c-py-850rem > * { padding-top: 8.5rem !important; }
.pt-875rem, .c-pt-875rem > *, .py-875rem, .c-py-875rem > * { padding-top: 8.75rem !important; }
.pt-900rem, .c-pt-900rem > *, .py-900rem, .c-py-900rem > * { padding-top: 9rem !important; }
.pt-925rem, .c-pt-925rem > *, .py-925rem, .c-py-925rem > * { padding-top: 9.25rem !important; }
.pt-950rem, .c-pt-950rem > *, .py-950rem, .c-py-950rem > * { padding-top: 9.5rem !important; }
.pt-975rem, .c-pt-975rem > *, .py-975rem, .c-py-975rem > * { padding-top: 9.75rem !important; }

/* パディング（上↑）　576px以上 */
@media (min-width: 576px) {
  .pt-sm-000rem, .c-pt-sm-000rem > *, .py-sm-000rem, .c-py-sm-000rem > * { padding-top: 0rem !important; }
  .pt-sm-025rem, .c-pt-sm-025rem > *, .py-sm-025rem, .c-py-sm-025rem > * { padding-top: 0.25rem !important; }
  .pt-sm-050rem, .c-pt-sm-050rem > *, .py-sm-050rem, .c-py-sm-050rem > * { padding-top: 0.5rem !important; }
  .pt-sm-075rem, .c-pt-sm-075rem > *, .py-sm-075rem, .c-py-sm-075rem > * { padding-top: 0.75rem !important; }
  .pt-sm-100rem, .c-pt-sm-100rem > *, .py-sm-100rem, .c-py-sm-100rem > * { padding-top: 1rem !important; }
  .pt-sm-125rem, .c-pt-sm-125rem > *, .py-sm-125rem, .c-py-sm-125rem > * { padding-top: 1.25rem !important; }
  .pt-sm-150rem, .c-pt-sm-150rem > *, .py-sm-150rem, .c-py-sm-150rem > * { padding-top: 1.5rem !important; }
  .pt-sm-175rem, .c-pt-sm-175rem > *, .py-sm-175rem, .c-py-sm-175rem > * { padding-top: 1.75rem !important; }
  .pt-sm-200rem, .c-pt-sm-200rem > *, .py-sm-200rem, .c-py-sm-200rem > * { padding-top: 2rem !important; }
  .pt-sm-225rem, .c-pt-sm-225rem > *, .py-sm-225rem, .c-py-sm-225rem > * { padding-top: 2.25rem !important; }
  .pt-sm-250rem, .c-pt-sm-250rem > *, .py-sm-250rem, .c-py-sm-250rem > * { padding-top: 2.5rem !important; }
  .pt-sm-275rem, .c-pt-sm-275rem > *, .py-sm-275rem, .c-py-sm-275rem > * { padding-top: 2.75rem !important; }
  .pt-sm-300rem, .c-pt-sm-300rem > *, .py-sm-300rem, .c-py-sm-300rem > * { padding-top: 3rem !important; }
  .pt-sm-325rem, .c-pt-sm-325rem > *, .py-sm-325rem, .c-py-sm-325rem > * { padding-top: 3.25rem !important; }
  .pt-sm-350rem, .c-pt-sm-350rem > *, .py-sm-350rem, .c-py-sm-350rem > * { padding-top: 3.5rem !important; }
  .pt-sm-375rem, .c-pt-sm-375rem > *, .py-sm-375rem, .c-py-sm-375rem > * { padding-top: 3.75rem !important; }
  .pt-sm-400rem, .c-pt-sm-400rem > *, .py-sm-400rem, .c-py-sm-400rem > * { padding-top: 4rem !important; }
  .pt-sm-425rem, .c-pt-sm-425rem > *, .py-sm-425rem, .c-py-sm-425rem > * { padding-top: 4.25rem !important; }
  .pt-sm-450rem, .c-pt-sm-450rem > *, .py-sm-450rem, .c-py-sm-450rem > * { padding-top: 4.5rem !important; }
  .pt-sm-475rem, .c-pt-sm-475rem > *, .py-sm-475rem, .c-py-sm-475rem > * { padding-top: 4.75rem !important; }
  .pt-sm-500rem, .c-pt-sm-500rem > *, .py-sm-500rem, .c-py-sm-500rem > * { padding-top: 5rem !important; }
  .pt-sm-525rem, .c-pt-sm-525rem > *, .py-sm-525rem, .c-py-sm-525rem > * { padding-top: 5.25rem !important; }
  .pt-sm-550rem, .c-pt-sm-550rem > *, .py-sm-550rem, .c-py-sm-550rem > * { padding-top: 5.5rem !important; }
  .pt-sm-575rem, .c-pt-sm-575rem > *, .py-sm-575rem, .c-py-sm-575rem > * { padding-top: 5.75rem !important; }
  .pt-sm-600rem, .c-pt-sm-600rem > *, .py-sm-600rem, .c-py-sm-600rem > * { padding-top: 6rem !important; }
  .pt-sm-625rem, .c-pt-sm-625rem > *, .py-sm-625rem, .c-py-sm-625rem > * { padding-top: 6.25rem !important; }
  .pt-sm-650rem, .c-pt-sm-650rem > *, .py-sm-650rem, .c-py-sm-650rem > * { padding-top: 6.5rem !important; }
  .pt-sm-675rem, .c-pt-sm-675rem > *, .py-sm-675rem, .c-py-sm-675rem > * { padding-top: 6.75rem !important; }
  .pt-sm-700rem, .c-pt-sm-700rem > *, .py-sm-700rem, .c-py-sm-700rem > * { padding-top: 7rem !important; }
  .pt-sm-725rem, .c-pt-sm-725rem > *, .py-sm-725rem, .c-py-sm-725rem > * { padding-top: 7.25rem !important; }
  .pt-sm-750rem, .c-pt-sm-750rem > *, .py-sm-750rem, .c-py-sm-750rem > * { padding-top: 7.5rem !important; }
  .pt-sm-775rem, .c-pt-sm-775rem > *, .py-sm-775rem, .c-py-sm-775rem > * { padding-top: 7.75rem !important; }
  .pt-sm-800rem, .c-pt-sm-800rem > *, .py-sm-800rem, .c-py-sm-800rem > * { padding-top: 8rem !important; }
  .pt-sm-825rem, .c-pt-sm-825rem > *, .py-sm-825rem, .c-py-sm-825rem > * { padding-top: 8.25rem !important; }
  .pt-sm-850rem, .c-pt-sm-850rem > *, .py-sm-850rem, .c-py-sm-850rem > * { padding-top: 8.5rem !important; }
  .pt-sm-875rem, .c-pt-sm-875rem > *, .py-sm-875rem, .c-py-sm-875rem > * { padding-top: 8.75rem !important; }
  .pt-sm-900rem, .c-pt-sm-900rem > *, .py-sm-900rem, .c-py-sm-900rem > * { padding-top: 9rem !important; }
  .pt-sm-925rem, .c-pt-sm-925rem > *, .py-sm-925rem, .c-py-sm-925rem > * { padding-top: 9.25rem !important; }
  .pt-sm-950rem, .c-pt-sm-950rem > *, .py-sm-950rem, .c-py-sm-950rem > * { padding-top: 9.5rem !important; }
  .pt-sm-975rem, .c-pt-sm-975rem > *, .py-sm-975rem, .c-py-sm-975rem > * { padding-top: 9.75rem !important; }
}

/* パディング（上↑）　768px以上 */
@media (min-width: 768px) {
  .pt-md-000rem, .c-pt-md-000rem > *, .py-md-000rem, .c-py-md-000rem > * { padding-top: 0rem !important; }
  .pt-md-025rem, .c-pt-md-025rem > *, .py-md-025rem, .c-py-md-025rem > * { padding-top: 0.25rem !important; }
  .pt-md-050rem, .c-pt-md-050rem > *, .py-md-050rem, .c-py-md-050rem > * { padding-top: 0.5rem !important; }
  .pt-md-075rem, .c-pt-md-075rem > *, .py-md-075rem, .c-py-md-075rem > * { padding-top: 0.75rem !important; }
  .pt-md-100rem, .c-pt-md-100rem > *, .py-md-100rem, .c-py-md-100rem > * { padding-top: 1rem !important; }
  .pt-md-125rem, .c-pt-md-125rem > *, .py-md-125rem, .c-py-md-125rem > * { padding-top: 1.25rem !important; }
  .pt-md-150rem, .c-pt-md-150rem > *, .py-md-150rem, .c-py-md-150rem > * { padding-top: 1.5rem !important; }
  .pt-md-175rem, .c-pt-md-175rem > *, .py-md-175rem, .c-py-md-175rem > * { padding-top: 1.75rem !important; }
  .pt-md-200rem, .c-pt-md-200rem > *, .py-md-200rem, .c-py-md-200rem > * { padding-top: 2rem !important; }
  .pt-md-225rem, .c-pt-md-225rem > *, .py-md-225rem, .c-py-md-225rem > * { padding-top: 2.25rem !important; }
  .pt-md-250rem, .c-pt-md-250rem > *, .py-md-250rem, .c-py-md-250rem > * { padding-top: 2.5rem !important; }
  .pt-md-275rem, .c-pt-md-275rem > *, .py-md-275rem, .c-py-md-275rem > * { padding-top: 2.75rem !important; }
  .pt-md-300rem, .c-pt-md-300rem > *, .py-md-300rem, .c-py-md-300rem > * { padding-top: 3rem !important; }
  .pt-md-325rem, .c-pt-md-325rem > *, .py-md-325rem, .c-py-md-325rem > * { padding-top: 3.25rem !important; }
  .pt-md-350rem, .c-pt-md-350rem > *, .py-md-350rem, .c-py-md-350rem > * { padding-top: 3.5rem !important; }
  .pt-md-375rem, .c-pt-md-375rem > *, .py-md-375rem, .c-py-md-375rem > * { padding-top: 3.75rem !important; }
  .pt-md-400rem, .c-pt-md-400rem > *, .py-md-400rem, .c-py-md-400rem > * { padding-top: 4rem !important; }
  .pt-md-425rem, .c-pt-md-425rem > *, .py-md-425rem, .c-py-md-425rem > * { padding-top: 4.25rem !important; }
  .pt-md-450rem, .c-pt-md-450rem > *, .py-md-450rem, .c-py-md-450rem > * { padding-top: 4.5rem !important; }
  .pt-md-475rem, .c-pt-md-475rem > *, .py-md-475rem, .c-py-md-475rem > * { padding-top: 4.75rem !important; }
  .pt-md-500rem, .c-pt-md-500rem > *, .py-md-500rem, .c-py-md-500rem > * { padding-top: 5rem !important; }
  .pt-md-525rem, .c-pt-md-525rem > *, .py-md-525rem, .c-py-md-525rem > * { padding-top: 5.25rem !important; }
  .pt-md-550rem, .c-pt-md-550rem > *, .py-md-550rem, .c-py-md-550rem > * { padding-top: 5.5rem !important; }
  .pt-md-575rem, .c-pt-md-575rem > *, .py-md-575rem, .c-py-md-575rem > * { padding-top: 5.75rem !important; }
  .pt-md-600rem, .c-pt-md-600rem > *, .py-md-600rem, .c-py-md-600rem > * { padding-top: 6rem !important; }
  .pt-md-625rem, .c-pt-md-625rem > *, .py-md-625rem, .c-py-md-625rem > * { padding-top: 6.25rem !important; }
  .pt-md-650rem, .c-pt-md-650rem > *, .py-md-650rem, .c-py-md-650rem > * { padding-top: 6.5rem !important; }
  .pt-md-675rem, .c-pt-md-675rem > *, .py-md-675rem, .c-py-md-675rem > * { padding-top: 6.75rem !important; }
  .pt-md-700rem, .c-pt-md-700rem > *, .py-md-700rem, .c-py-md-700rem > * { padding-top: 7rem !important; }
  .pt-md-725rem, .c-pt-md-725rem > *, .py-md-725rem, .c-py-md-725rem > * { padding-top: 7.25rem !important; }
  .pt-md-750rem, .c-pt-md-750rem > *, .py-md-750rem, .c-py-md-750rem > * { padding-top: 7.5rem !important; }
  .pt-md-775rem, .c-pt-md-775rem > *, .py-md-775rem, .c-py-md-775rem > * { padding-top: 7.75rem !important; }
  .pt-md-800rem, .c-pt-md-800rem > *, .py-md-800rem, .c-py-md-800rem > * { padding-top: 8rem !important; }
  .pt-md-825rem, .c-pt-md-825rem > *, .py-md-825rem, .c-py-md-825rem > * { padding-top: 8.25rem !important; }
  .pt-md-850rem, .c-pt-md-850rem > *, .py-md-850rem, .c-py-md-850rem > * { padding-top: 8.5rem !important; }
  .pt-md-875rem, .c-pt-md-875rem > *, .py-md-875rem, .c-py-md-875rem > * { padding-top: 8.75rem !important; }
  .pt-md-900rem, .c-pt-md-900rem > *, .py-md-900rem, .c-py-md-900rem > * { padding-top: 9rem !important; }
  .pt-md-925rem, .c-pt-md-925rem > *, .py-md-925rem, .c-py-md-925rem > * { padding-top: 9.25rem !important; }
  .pt-md-950rem, .c-pt-md-950rem > *, .py-md-950rem, .c-py-md-950rem > * { padding-top: 9.5rem !important; }
  .pt-md-975rem, .c-pt-md-975rem > *, .py-md-975rem, .c-py-md-975rem > * { padding-top: 9.75rem !important; }
}

/* パディング（上↑）　992px以上 */
@media (min-width: 992px) {
  .pt-lg-000rem, .c-pt-lg-000rem > *, .py-lg-000rem, .c-py-lg-000rem > * { padding-top: 0rem !important; }
  .pt-lg-025rem, .c-pt-lg-025rem > *, .py-lg-025rem, .c-py-lg-025rem > * { padding-top: 0.25rem !important; }
  .pt-lg-050rem, .c-pt-lg-050rem > *, .py-lg-050rem, .c-py-lg-050rem > * { padding-top: 0.5rem !important; }
  .pt-lg-075rem, .c-pt-lg-075rem > *, .py-lg-075rem, .c-py-lg-075rem > * { padding-top: 0.75rem !important; }
  .pt-lg-100rem, .c-pt-lg-100rem > *, .py-lg-100rem, .c-py-lg-100rem > * { padding-top: 1rem !important; }
  .pt-lg-125rem, .c-pt-lg-125rem > *, .py-lg-125rem, .c-py-lg-125rem > * { padding-top: 1.25rem !important; }
  .pt-lg-150rem, .c-pt-lg-150rem > *, .py-lg-150rem, .c-py-lg-150rem > * { padding-top: 1.5rem !important; }
  .pt-lg-175rem, .c-pt-lg-175rem > *, .py-lg-175rem, .c-py-lg-175rem > * { padding-top: 1.75rem !important; }
  .pt-lg-200rem, .c-pt-lg-200rem > *, .py-lg-200rem, .c-py-lg-200rem > * { padding-top: 2rem !important; }
  .pt-lg-225rem, .c-pt-lg-225rem > *, .py-lg-225rem, .c-py-lg-225rem > * { padding-top: 2.25rem !important; }
  .pt-lg-250rem, .c-pt-lg-250rem > *, .py-lg-250rem, .c-py-lg-250rem > * { padding-top: 2.5rem !important; }
  .pt-lg-275rem, .c-pt-lg-275rem > *, .py-lg-275rem, .c-py-lg-275rem > * { padding-top: 2.75rem !important; }
  .pt-lg-300rem, .c-pt-lg-300rem > *, .py-lg-300rem, .c-py-lg-300rem > * { padding-top: 3rem !important; }
  .pt-lg-325rem, .c-pt-lg-325rem > *, .py-lg-325rem, .c-py-lg-325rem > * { padding-top: 3.25rem !important; }
  .pt-lg-350rem, .c-pt-lg-350rem > *, .py-lg-350rem, .c-py-lg-350rem > * { padding-top: 3.5rem !important; }
  .pt-lg-375rem, .c-pt-lg-375rem > *, .py-lg-375rem, .c-py-lg-375rem > * { padding-top: 3.75rem !important; }
  .pt-lg-400rem, .c-pt-lg-400rem > *, .py-lg-400rem, .c-py-lg-400rem > * { padding-top: 4rem !important; }
  .pt-lg-425rem, .c-pt-lg-425rem > *, .py-lg-425rem, .c-py-lg-425rem > * { padding-top: 4.25rem !important; }
  .pt-lg-450rem, .c-pt-lg-450rem > *, .py-lg-450rem, .c-py-lg-450rem > * { padding-top: 4.5rem !important; }
  .pt-lg-475rem, .c-pt-lg-475rem > *, .py-lg-475rem, .c-py-lg-475rem > * { padding-top: 4.75rem !important; }
  .pt-lg-500rem, .c-pt-lg-500rem > *, .py-lg-500rem, .c-py-lg-500rem > * { padding-top: 5rem !important; }
  .pt-lg-525rem, .c-pt-lg-525rem > *, .py-lg-525rem, .c-py-lg-525rem > * { padding-top: 5.25rem !important; }
  .pt-lg-550rem, .c-pt-lg-550rem > *, .py-lg-550rem, .c-py-lg-550rem > * { padding-top: 5.5rem !important; }
  .pt-lg-575rem, .c-pt-lg-575rem > *, .py-lg-575rem, .c-py-lg-575rem > * { padding-top: 5.75rem !important; }
  .pt-lg-600rem, .c-pt-lg-600rem > *, .py-lg-600rem, .c-py-lg-600rem > * { padding-top: 6rem !important; }
  .pt-lg-625rem, .c-pt-lg-625rem > *, .py-lg-625rem, .c-py-lg-625rem > * { padding-top: 6.25rem !important; }
  .pt-lg-650rem, .c-pt-lg-650rem > *, .py-lg-650rem, .c-py-lg-650rem > * { padding-top: 6.5rem !important; }
  .pt-lg-675rem, .c-pt-lg-675rem > *, .py-lg-675rem, .c-py-lg-675rem > * { padding-top: 6.75rem !important; }
  .pt-lg-700rem, .c-pt-lg-700rem > *, .py-lg-700rem, .c-py-lg-700rem > * { padding-top: 7rem !important; }
  .pt-lg-725rem, .c-pt-lg-725rem > *, .py-lg-725rem, .c-py-lg-725rem > * { padding-top: 7.25rem !important; }
  .pt-lg-750rem, .c-pt-lg-750rem > *, .py-lg-750rem, .c-py-lg-750rem > * { padding-top: 7.5rem !important; }
  .pt-lg-775rem, .c-pt-lg-775rem > *, .py-lg-775rem, .c-py-lg-775rem > * { padding-top: 7.75rem !important; }
  .pt-lg-800rem, .c-pt-lg-800rem > *, .py-lg-800rem, .c-py-lg-800rem > * { padding-top: 8rem !important; }
  .pt-lg-825rem, .c-pt-lg-825rem > *, .py-lg-825rem, .c-py-lg-825rem > * { padding-top: 8.25rem !important; }
  .pt-lg-850rem, .c-pt-lg-850rem > *, .py-lg-850rem, .c-py-lg-850rem > * { padding-top: 8.5rem !important; }
  .pt-lg-875rem, .c-pt-lg-875rem > *, .py-lg-875rem, .c-py-lg-875rem > * { padding-top: 8.75rem !important; }
  .pt-lg-900rem, .c-pt-lg-900rem > *, .py-lg-900rem, .c-py-lg-900rem > * { padding-top: 9rem !important; }
  .pt-lg-925rem, .c-pt-lg-925rem > *, .py-lg-925rem, .c-py-lg-925rem > * { padding-top: 9.25rem !important; }
  .pt-lg-950rem, .c-pt-lg-950rem > *, .py-lg-950rem, .c-py-lg-950rem > * { padding-top: 9.5rem !important; }
  .pt-lg-975rem, .c-pt-lg-975rem > *, .py-lg-975rem, .c-py-lg-975rem > * { padding-top: 9.75rem !important; }
}

/* パディング（上↑）　1200px以上 */
@media (min-width: 1200px) {
  .pt-xl-000rem, .c-pt-xl-000rem > *, .py-xl-000rem, .c-py-xl-000rem > * { padding-top: 0rem !important; }
  .pt-xl-025rem, .c-pt-xl-025rem > *, .py-xl-025rem, .c-py-xl-025rem > * { padding-top: 0.25rem !important; }
  .pt-xl-050rem, .c-pt-xl-050rem > *, .py-xl-050rem, .c-py-xl-050rem > * { padding-top: 0.5rem !important; }
  .pt-xl-075rem, .c-pt-xl-075rem > *, .py-xl-075rem, .c-py-xl-075rem > * { padding-top: 0.75rem !important; }
  .pt-xl-100rem, .c-pt-xl-100rem > *, .py-xl-100rem, .c-py-xl-100rem > * { padding-top: 1rem !important; }
  .pt-xl-125rem, .c-pt-xl-125rem > *, .py-xl-125rem, .c-py-xl-125rem > * { padding-top: 1.25rem !important; }
  .pt-xl-150rem, .c-pt-xl-150rem > *, .py-xl-150rem, .c-py-xl-150rem > * { padding-top: 1.5rem !important; }
  .pt-xl-175rem, .c-pt-xl-175rem > *, .py-xl-175rem, .c-py-xl-175rem > * { padding-top: 1.75rem !important; }
  .pt-xl-200rem, .c-pt-xl-200rem > *, .py-xl-200rem, .c-py-xl-200rem > * { padding-top: 2rem !important; }
  .pt-xl-225rem, .c-pt-xl-225rem > *, .py-xl-225rem, .c-py-xl-225rem > * { padding-top: 2.25rem !important; }
  .pt-xl-250rem, .c-pt-xl-250rem > *, .py-xl-250rem, .c-py-xl-250rem > * { padding-top: 2.5rem !important; }
  .pt-xl-275rem, .c-pt-xl-275rem > *, .py-xl-275rem, .c-py-xl-275rem > * { padding-top: 2.75rem !important; }
  .pt-xl-300rem, .c-pt-xl-300rem > *, .py-xl-300rem, .c-py-xl-300rem > * { padding-top: 3rem !important; }
  .pt-xl-325rem, .c-pt-xl-325rem > *, .py-xl-325rem, .c-py-xl-325rem > * { padding-top: 3.25rem !important; }
  .pt-xl-350rem, .c-pt-xl-350rem > *, .py-xl-350rem, .c-py-xl-350rem > * { padding-top: 3.5rem !important; }
  .pt-xl-375rem, .c-pt-xl-375rem > *, .py-xl-375rem, .c-py-xl-375rem > * { padding-top: 3.75rem !important; }
  .pt-xl-400rem, .c-pt-xl-400rem > *, .py-xl-400rem, .c-py-xl-400rem > * { padding-top: 4rem !important; }
  .pt-xl-425rem, .c-pt-xl-425rem > *, .py-xl-425rem, .c-py-xl-425rem > * { padding-top: 4.25rem !important; }
  .pt-xl-450rem, .c-pt-xl-450rem > *, .py-xl-450rem, .c-py-xl-450rem > * { padding-top: 4.5rem !important; }
  .pt-xl-475rem, .c-pt-xl-475rem > *, .py-xl-475rem, .c-py-xl-475rem > * { padding-top: 4.75rem !important; }
  .pt-xl-500rem, .c-pt-xl-500rem > *, .py-xl-500rem, .c-py-xl-500rem > * { padding-top: 5rem !important; }
  .pt-xl-525rem, .c-pt-xl-525rem > *, .py-xl-525rem, .c-py-xl-525rem > * { padding-top: 5.25rem !important; }
  .pt-xl-550rem, .c-pt-xl-550rem > *, .py-xl-550rem, .c-py-xl-550rem > * { padding-top: 5.5rem !important; }
  .pt-xl-575rem, .c-pt-xl-575rem > *, .py-xl-575rem, .c-py-xl-575rem > * { padding-top: 5.75rem !important; }
  .pt-xl-600rem, .c-pt-xl-600rem > *, .py-xl-600rem, .c-py-xl-600rem > * { padding-top: 6rem !important; }
  .pt-xl-625rem, .c-pt-xl-625rem > *, .py-xl-625rem, .c-py-xl-625rem > * { padding-top: 6.25rem !important; }
  .pt-xl-650rem, .c-pt-xl-650rem > *, .py-xl-650rem, .c-py-xl-650rem > * { padding-top: 6.5rem !important; }
  .pt-xl-675rem, .c-pt-xl-675rem > *, .py-xl-675rem, .c-py-xl-675rem > * { padding-top: 6.75rem !important; }
  .pt-xl-700rem, .c-pt-xl-700rem > *, .py-xl-700rem, .c-py-xl-700rem > * { padding-top: 7rem !important; }
  .pt-xl-725rem, .c-pt-xl-725rem > *, .py-xl-725rem, .c-py-xl-725rem > * { padding-top: 7.25rem !important; }
  .pt-xl-750rem, .c-pt-xl-750rem > *, .py-xl-750rem, .c-py-xl-750rem > * { padding-top: 7.5rem !important; }
  .pt-xl-775rem, .c-pt-xl-775rem > *, .py-xl-775rem, .c-py-xl-775rem > * { padding-top: 7.75rem !important; }
  .pt-xl-800rem, .c-pt-xl-800rem > *, .py-xl-800rem, .c-py-xl-800rem > * { padding-top: 8rem !important; }
  .pt-xl-825rem, .c-pt-xl-825rem > *, .py-xl-825rem, .c-py-xl-825rem > * { padding-top: 8.25rem !important; }
  .pt-xl-850rem, .c-pt-xl-850rem > *, .py-xl-850rem, .c-py-xl-850rem > * { padding-top: 8.5rem !important; }
  .pt-xl-875rem, .c-pt-xl-875rem > *, .py-xl-875rem, .c-py-xl-875rem > * { padding-top: 8.75rem !important; }
  .pt-xl-900rem, .c-pt-xl-900rem > *, .py-xl-900rem, .c-py-xl-900rem > * { padding-top: 9rem !important; }
  .pt-xl-925rem, .c-pt-xl-925rem > *, .py-xl-925rem, .c-py-xl-925rem > * { padding-top: 9.25rem !important; }
  .pt-xl-950rem, .c-pt-xl-950rem > *, .py-xl-950rem, .c-py-xl-950rem > * { padding-top: 9.5rem !important; }
  .pt-xl-975rem, .c-pt-xl-975rem > *, .py-xl-975rem, .c-py-xl-975rem > * { padding-top: 9.75rem !important; }
}


/* パディング（下↓） */
.pb-000rem, .c-pb-000rem > *, .py-000rem, .c-py-000rem > * { padding-bottom: 0rem !important; }
.pb-025rem, .c-pb-025rem > *, .py-025rem, .c-py-025rem > * { padding-bottom: 0.25rem !important; }
.pb-050rem, .c-pb-050rem > *, .py-050rem, .c-py-050rem > * { padding-bottom: 0.5rem !important; }
.pb-075rem, .c-pb-075rem > *, .py-075rem, .c-py-075rem > * { padding-bottom: 0.75rem !important; }
.pb-100rem, .c-pb-100rem > *, .py-100rem, .c-py-100rem > * { padding-bottom: 1rem !important; }
.pb-125rem, .c-pb-125rem > *, .py-125rem, .c-py-125rem > * { padding-bottom: 1.25rem !important; }
.pb-150rem, .c-pb-150rem > *, .py-150rem, .c-py-150rem > * { padding-bottom: 1.5rem !important; }
.pb-175rem, .c-pb-175rem > *, .py-175rem, .c-py-175rem > * { padding-bottom: 1.75rem !important; }
.pb-200rem, .c-pb-200rem > *, .py-200rem, .c-py-200rem > * { padding-bottom: 2rem !important; }
.pb-225rem, .c-pb-225rem > *, .py-225rem, .c-py-225rem > * { padding-bottom: 2.25rem !important; }
.pb-250rem, .c-pb-250rem > *, .py-250rem, .c-py-250rem > * { padding-bottom: 2.5rem !important; }
.pb-275rem, .c-pb-275rem > *, .py-275rem, .c-py-275rem > * { padding-bottom: 2.75rem !important; }
.pb-300rem, .c-pb-300rem > *, .py-300rem, .c-py-300rem > * { padding-bottom: 3rem !important; }
.pb-325rem, .c-pb-325rem > *, .py-325rem, .c-py-325rem > * { padding-bottom: 3.25rem !important; }
.pb-350rem, .c-pb-350rem > *, .py-350rem, .c-py-350rem > * { padding-bottom: 3.5rem !important; }
.pb-375rem, .c-pb-375rem > *, .py-375rem, .c-py-375rem > * { padding-bottom: 3.75rem !important; }
.pb-400rem, .c-pb-400rem > *, .py-400rem, .c-py-400rem > * { padding-bottom: 4rem !important; }
.pb-425rem, .c-pb-425rem > *, .py-425rem, .c-py-425rem > * { padding-bottom: 4.25rem !important; }
.pb-450rem, .c-pb-450rem > *, .py-450rem, .c-py-450rem > * { padding-bottom: 4.5rem !important; }
.pb-475rem, .c-pb-475rem > *, .py-475rem, .c-py-475rem > * { padding-bottom: 4.75rem !important; }
.pb-500rem, .c-pb-500rem > *, .py-500rem, .c-py-500rem > * { padding-bottom: 5rem !important; }
.pb-525rem, .c-pb-525rem > *, .py-525rem, .c-py-525rem > * { padding-bottom: 5.25rem !important; }
.pb-550rem, .c-pb-550rem > *, .py-550rem, .c-py-550rem > * { padding-bottom: 5.5rem !important; }
.pb-575rem, .c-pb-575rem > *, .py-575rem, .c-py-575rem > * { padding-bottom: 5.75rem !important; }
.pb-600rem, .c-pb-600rem > *, .py-600rem, .c-py-600rem > * { padding-bottom: 6rem !important; }
.pb-625rem, .c-pb-625rem > *, .py-625rem, .c-py-625rem > * { padding-bottom: 6.25rem !important; }
.pb-650rem, .c-pb-650rem > *, .py-650rem, .c-py-650rem > * { padding-bottom: 6.5rem !important; }
.pb-675rem, .c-pb-675rem > *, .py-675rem, .c-py-675rem > * { padding-bottom: 6.75rem !important; }
.pb-700rem, .c-pb-700rem > *, .py-700rem, .c-py-700rem > * { padding-bottom: 7rem !important; }
.pb-725rem, .c-pb-725rem > *, .py-725rem, .c-py-725rem > * { padding-bottom: 7.25rem !important; }
.pb-750rem, .c-pb-750rem > *, .py-750rem, .c-py-750rem > * { padding-bottom: 7.5rem !important; }
.pb-775rem, .c-pb-775rem > *, .py-775rem, .c-py-775rem > * { padding-bottom: 7.75rem !important; }
.pb-800rem, .c-pb-800rem > *, .py-800rem, .c-py-800rem > * { padding-bottom: 8rem !important; }
.pb-825rem, .c-pb-825rem > *, .py-825rem, .c-py-825rem > * { padding-bottom: 8.25rem !important; }
.pb-850rem, .c-pb-850rem > *, .py-850rem, .c-py-850rem > * { padding-bottom: 8.5rem !important; }
.pb-875rem, .c-pb-875rem > *, .py-875rem, .c-py-875rem > * { padding-bottom: 8.75rem !important; }
.pb-900rem, .c-pb-900rem > *, .py-900rem, .c-py-900rem > * { padding-bottom: 9rem !important; }
.pb-925rem, .c-pb-925rem > *, .py-925rem, .c-py-925rem > * { padding-bottom: 9.25rem !important; }
.pb-950rem, .c-pb-950rem > *, .py-950rem, .c-py-950rem > * { padding-bottom: 9.5rem !important; }
.pb-975rem, .c-pb-975rem > *, .py-975rem, .c-py-975rem > * { padding-bottom: 9.75rem !important; }

/* パディング（下↓）　576px以上 */
@media (min-width: 576px) {
  .pb-sm-000rem, .c-pb-sm-000rem > *, .py-sm-000rem, .c-py-sm-000rem > * { padding-bottom: 0rem !important; }
  .pb-sm-025rem, .c-pb-sm-025rem > *, .py-sm-025rem, .c-py-sm-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-sm-050rem, .c-pb-sm-050rem > *, .py-sm-050rem, .c-py-sm-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-sm-075rem, .c-pb-sm-075rem > *, .py-sm-075rem, .c-py-sm-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-sm-100rem, .c-pb-sm-100rem > *, .py-sm-100rem, .c-py-sm-100rem > * { padding-bottom: 1rem !important; }
  .pb-sm-125rem, .c-pb-sm-125rem > *, .py-sm-125rem, .c-py-sm-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-sm-150rem, .c-pb-sm-150rem > *, .py-sm-150rem, .c-py-sm-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-sm-175rem, .c-pb-sm-175rem > *, .py-sm-175rem, .c-py-sm-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-sm-200rem, .c-pb-sm-200rem > *, .py-sm-200rem, .c-py-sm-200rem > * { padding-bottom: 2rem !important; }
  .pb-sm-225rem, .c-pb-sm-225rem > *, .py-sm-225rem, .c-py-sm-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-sm-250rem, .c-pb-sm-250rem > *, .py-sm-250rem, .c-py-sm-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-sm-275rem, .c-pb-sm-275rem > *, .py-sm-275rem, .c-py-sm-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-sm-300rem, .c-pb-sm-300rem > *, .py-sm-300rem, .c-py-sm-300rem > * { padding-bottom: 3rem !important; }
  .pb-sm-325rem, .c-pb-sm-325rem > *, .py-sm-325rem, .c-py-sm-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-sm-350rem, .c-pb-sm-350rem > *, .py-sm-350rem, .c-py-sm-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-sm-375rem, .c-pb-sm-375rem > *, .py-sm-375rem, .c-py-sm-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-sm-400rem, .c-pb-sm-400rem > *, .py-sm-400rem, .c-py-sm-400rem > * { padding-bottom: 4rem !important; }
  .pb-sm-425rem, .c-pb-sm-425rem > *, .py-sm-425rem, .c-py-sm-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-sm-450rem, .c-pb-sm-450rem > *, .py-sm-450rem, .c-py-sm-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-sm-475rem, .c-pb-sm-475rem > *, .py-sm-475rem, .c-py-sm-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-sm-500rem, .c-pb-sm-500rem > *, .py-sm-500rem, .c-py-sm-500rem > * { padding-bottom: 5rem !important; }
  .pb-sm-525rem, .c-pb-sm-525rem > *, .py-sm-525rem, .c-py-sm-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-sm-550rem, .c-pb-sm-550rem > *, .py-sm-550rem, .c-py-sm-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-sm-575rem, .c-pb-sm-575rem > *, .py-sm-575rem, .c-py-sm-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-sm-600rem, .c-pb-sm-600rem > *, .py-sm-600rem, .c-py-sm-600rem > * { padding-bottom: 6rem !important; }
  .pb-sm-625rem, .c-pb-sm-625rem > *, .py-sm-625rem, .c-py-sm-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-sm-650rem, .c-pb-sm-650rem > *, .py-sm-650rem, .c-py-sm-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-sm-675rem, .c-pb-sm-675rem > *, .py-sm-675rem, .c-py-sm-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-sm-700rem, .c-pb-sm-700rem > *, .py-sm-700rem, .c-py-sm-700rem > * { padding-bottom: 7rem !important; }
  .pb-sm-725rem, .c-pb-sm-725rem > *, .py-sm-725rem, .c-py-sm-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-sm-750rem, .c-pb-sm-750rem > *, .py-sm-750rem, .c-py-sm-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-sm-775rem, .c-pb-sm-775rem > *, .py-sm-775rem, .c-py-sm-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-sm-800rem, .c-pb-sm-800rem > *, .py-sm-800rem, .c-py-sm-800rem > * { padding-bottom: 8rem !important; }
  .pb-sm-825rem, .c-pb-sm-825rem > *, .py-sm-825rem, .c-py-sm-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-sm-850rem, .c-pb-sm-850rem > *, .py-sm-850rem, .c-py-sm-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-sm-875rem, .c-pb-sm-875rem > *, .py-sm-875rem, .c-py-sm-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-sm-900rem, .c-pb-sm-900rem > *, .py-sm-900rem, .c-py-sm-900rem > * { padding-bottom: 9rem !important; }
  .pb-sm-925rem, .c-pb-sm-925rem > *, .py-sm-925rem, .c-py-sm-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-sm-950rem, .c-pb-sm-950rem > *, .py-sm-950rem, .c-py-sm-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-sm-975rem, .c-pb-sm-975rem > *, .py-sm-975rem, .c-py-sm-975rem > * { padding-bottom: 9.75rem !important; }
}

/* パディング（下↓）　768px以上 */
@media (min-width: 768px) {
  .pb-md-000rem, .c-pb-md-000rem > *, .py-md-000rem, .c-py-md-000rem > * { padding-bottom: 0rem !important; }
  .pb-md-025rem, .c-pb-md-025rem > *, .py-md-025rem, .c-py-md-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-md-050rem, .c-pb-md-050rem > *, .py-md-050rem, .c-py-md-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-md-075rem, .c-pb-md-075rem > *, .py-md-075rem, .c-py-md-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-md-100rem, .c-pb-md-100rem > *, .py-md-100rem, .c-py-md-100rem > * { padding-bottom: 1rem !important; }
  .pb-md-125rem, .c-pb-md-125rem > *, .py-md-125rem, .c-py-md-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-md-150rem, .c-pb-md-150rem > *, .py-md-150rem, .c-py-md-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-md-175rem, .c-pb-md-175rem > *, .py-md-175rem, .c-py-md-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-md-200rem, .c-pb-md-200rem > *, .py-md-200rem, .c-py-md-200rem > * { padding-bottom: 2rem !important; }
  .pb-md-225rem, .c-pb-md-225rem > *, .py-md-225rem, .c-py-md-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-md-250rem, .c-pb-md-250rem > *, .py-md-250rem, .c-py-md-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-md-275rem, .c-pb-md-275rem > *, .py-md-275rem, .c-py-md-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-md-300rem, .c-pb-md-300rem > *, .py-md-300rem, .c-py-md-300rem > * { padding-bottom: 3rem !important; }
  .pb-md-325rem, .c-pb-md-325rem > *, .py-md-325rem, .c-py-md-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-md-350rem, .c-pb-md-350rem > *, .py-md-350rem, .c-py-md-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-md-375rem, .c-pb-md-375rem > *, .py-md-375rem, .c-py-md-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-md-400rem, .c-pb-md-400rem > *, .py-md-400rem, .c-py-md-400rem > * { padding-bottom: 4rem !important; }
  .pb-md-425rem, .c-pb-md-425rem > *, .py-md-425rem, .c-py-md-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-md-450rem, .c-pb-md-450rem > *, .py-md-450rem, .c-py-md-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-md-475rem, .c-pb-md-475rem > *, .py-md-475rem, .c-py-md-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-md-500rem, .c-pb-md-500rem > *, .py-md-500rem, .c-py-md-500rem > * { padding-bottom: 5rem !important; }
  .pb-md-525rem, .c-pb-md-525rem > *, .py-md-525rem, .c-py-md-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-md-550rem, .c-pb-md-550rem > *, .py-md-550rem, .c-py-md-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-md-575rem, .c-pb-md-575rem > *, .py-md-575rem, .c-py-md-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-md-600rem, .c-pb-md-600rem > *, .py-md-600rem, .c-py-md-600rem > * { padding-bottom: 6rem !important; }
  .pb-md-625rem, .c-pb-md-625rem > *, .py-md-625rem, .c-py-md-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-md-650rem, .c-pb-md-650rem > *, .py-md-650rem, .c-py-md-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-md-675rem, .c-pb-md-675rem > *, .py-md-675rem, .c-py-md-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-md-700rem, .c-pb-md-700rem > *, .py-md-700rem, .c-py-md-700rem > * { padding-bottom: 7rem !important; }
  .pb-md-725rem, .c-pb-md-725rem > *, .py-md-725rem, .c-py-md-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-md-750rem, .c-pb-md-750rem > *, .py-md-750rem, .c-py-md-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-md-775rem, .c-pb-md-775rem > *, .py-md-775rem, .c-py-md-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-md-800rem, .c-pb-md-800rem > *, .py-md-800rem, .c-py-md-800rem > * { padding-bottom: 8rem !important; }
  .pb-md-825rem, .c-pb-md-825rem > *, .py-md-825rem, .c-py-md-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-md-850rem, .c-pb-md-850rem > *, .py-md-850rem, .c-py-md-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-md-875rem, .c-pb-md-875rem > *, .py-md-875rem, .c-py-md-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-md-900rem, .c-pb-md-900rem > *, .py-md-900rem, .c-py-md-900rem > * { padding-bottom: 9rem !important; }
  .pb-md-925rem, .c-pb-md-925rem > *, .py-md-925rem, .c-py-md-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-md-950rem, .c-pb-md-950rem > *, .py-md-950rem, .c-py-md-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-md-975rem, .c-pb-md-975rem > *, .py-md-975rem, .c-py-md-975rem > * { padding-bottom: 9.75rem !important; }
}

/* パディング（下↓）　992px以上 */
@media (min-width: 992px) {
  .pb-lg-000rem, .c-pb-lg-000rem > *, .py-lg-000rem, .c-py-lg-000rem > * { padding-bottom: 0rem !important; }
  .pb-lg-025rem, .c-pb-lg-025rem > *, .py-lg-025rem, .c-py-lg-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-lg-050rem, .c-pb-lg-050rem > *, .py-lg-050rem, .c-py-lg-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-lg-075rem, .c-pb-lg-075rem > *, .py-lg-075rem, .c-py-lg-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-lg-100rem, .c-pb-lg-100rem > *, .py-lg-100rem, .c-py-lg-100rem > * { padding-bottom: 1rem !important; }
  .pb-lg-125rem, .c-pb-lg-125rem > *, .py-lg-125rem, .c-py-lg-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-lg-150rem, .c-pb-lg-150rem > *, .py-lg-150rem, .c-py-lg-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-lg-175rem, .c-pb-lg-175rem > *, .py-lg-175rem, .c-py-lg-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-lg-200rem, .c-pb-lg-200rem > *, .py-lg-200rem, .c-py-lg-200rem > * { padding-bottom: 2rem !important; }
  .pb-lg-225rem, .c-pb-lg-225rem > *, .py-lg-225rem, .c-py-lg-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-lg-250rem, .c-pb-lg-250rem > *, .py-lg-250rem, .c-py-lg-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-lg-275rem, .c-pb-lg-275rem > *, .py-lg-275rem, .c-py-lg-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-lg-300rem, .c-pb-lg-300rem > *, .py-lg-300rem, .c-py-lg-300rem > * { padding-bottom: 3rem !important; }
  .pb-lg-325rem, .c-pb-lg-325rem > *, .py-lg-325rem, .c-py-lg-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-lg-350rem, .c-pb-lg-350rem > *, .py-lg-350rem, .c-py-lg-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-lg-375rem, .c-pb-lg-375rem > *, .py-lg-375rem, .c-py-lg-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-lg-400rem, .c-pb-lg-400rem > *, .py-lg-400rem, .c-py-lg-400rem > * { padding-bottom: 4rem !important; }
  .pb-lg-425rem, .c-pb-lg-425rem > *, .py-lg-425rem, .c-py-lg-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-lg-450rem, .c-pb-lg-450rem > *, .py-lg-450rem, .c-py-lg-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-lg-475rem, .c-pb-lg-475rem > *, .py-lg-475rem, .c-py-lg-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-lg-500rem, .c-pb-lg-500rem > *, .py-lg-500rem, .c-py-lg-500rem > * { padding-bottom: 5rem !important; }
  .pb-lg-525rem, .c-pb-lg-525rem > *, .py-lg-525rem, .c-py-lg-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-lg-550rem, .c-pb-lg-550rem > *, .py-lg-550rem, .c-py-lg-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-lg-575rem, .c-pb-lg-575rem > *, .py-lg-575rem, .c-py-lg-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-lg-600rem, .c-pb-lg-600rem > *, .py-lg-600rem, .c-py-lg-600rem > * { padding-bottom: 6rem !important; }
  .pb-lg-625rem, .c-pb-lg-625rem > *, .py-lg-625rem, .c-py-lg-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-lg-650rem, .c-pb-lg-650rem > *, .py-lg-650rem, .c-py-lg-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-lg-675rem, .c-pb-lg-675rem > *, .py-lg-675rem, .c-py-lg-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-lg-700rem, .c-pb-lg-700rem > *, .py-lg-700rem, .c-py-lg-700rem > * { padding-bottom: 7rem !important; }
  .pb-lg-725rem, .c-pb-lg-725rem > *, .py-lg-725rem, .c-py-lg-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-lg-750rem, .c-pb-lg-750rem > *, .py-lg-750rem, .c-py-lg-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-lg-775rem, .c-pb-lg-775rem > *, .py-lg-775rem, .c-py-lg-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-lg-800rem, .c-pb-lg-800rem > *, .py-lg-800rem, .c-py-lg-800rem > * { padding-bottom: 8rem !important; }
  .pb-lg-825rem, .c-pb-lg-825rem > *, .py-lg-825rem, .c-py-lg-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-lg-850rem, .c-pb-lg-850rem > *, .py-lg-850rem, .c-py-lg-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-lg-875rem, .c-pb-lg-875rem > *, .py-lg-875rem, .c-py-lg-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-lg-900rem, .c-pb-lg-900rem > *, .py-lg-900rem, .c-py-lg-900rem > * { padding-bottom: 9rem !important; }
  .pb-lg-925rem, .c-pb-lg-925rem > *, .py-lg-925rem, .c-py-lg-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-lg-950rem, .c-pb-lg-950rem > *, .py-lg-950rem, .c-py-lg-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-lg-975rem, .c-pb-lg-975rem > *, .py-lg-975rem, .c-py-lg-975rem > * { padding-bottom: 9.75rem !important; }
}

/* パディング（下↓）　1200px以上 */
@media (min-width: 1200px) {
  .pb-xl-000rem, .c-pb-xl-000rem > *, .py-xl-000rem, .c-py-xl-000rem > * { padding-bottom: 0rem !important; }
  .pb-xl-025rem, .c-pb-xl-025rem > *, .py-xl-025rem, .c-py-xl-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-xl-050rem, .c-pb-xl-050rem > *, .py-xl-050rem, .c-py-xl-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-xl-075rem, .c-pb-xl-075rem > *, .py-xl-075rem, .c-py-xl-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-xl-100rem, .c-pb-xl-100rem > *, .py-xl-100rem, .c-py-xl-100rem > * { padding-bottom: 1rem !important; }
  .pb-xl-125rem, .c-pb-xl-125rem > *, .py-xl-125rem, .c-py-xl-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-xl-150rem, .c-pb-xl-150rem > *, .py-xl-150rem, .c-py-xl-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-xl-175rem, .c-pb-xl-175rem > *, .py-xl-175rem, .c-py-xl-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-xl-200rem, .c-pb-xl-200rem > *, .py-xl-200rem, .c-py-xl-200rem > * { padding-bottom: 2rem !important; }
  .pb-xl-225rem, .c-pb-xl-225rem > *, .py-xl-225rem, .c-py-xl-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-xl-250rem, .c-pb-xl-250rem > *, .py-xl-250rem, .c-py-xl-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-xl-275rem, .c-pb-xl-275rem > *, .py-xl-275rem, .c-py-xl-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-xl-300rem, .c-pb-xl-300rem > *, .py-xl-300rem, .c-py-xl-300rem > * { padding-bottom: 3rem !important; }
  .pb-xl-325rem, .c-pb-xl-325rem > *, .py-xl-325rem, .c-py-xl-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-xl-350rem, .c-pb-xl-350rem > *, .py-xl-350rem, .c-py-xl-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-xl-375rem, .c-pb-xl-375rem > *, .py-xl-375rem, .c-py-xl-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-xl-400rem, .c-pb-xl-400rem > *, .py-xl-400rem, .c-py-xl-400rem > * { padding-bottom: 4rem !important; }
  .pb-xl-425rem, .c-pb-xl-425rem > *, .py-xl-425rem, .c-py-xl-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-xl-450rem, .c-pb-xl-450rem > *, .py-xl-450rem, .c-py-xl-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-xl-475rem, .c-pb-xl-475rem > *, .py-xl-475rem, .c-py-xl-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-xl-500rem, .c-pb-xl-500rem > *, .py-xl-500rem, .c-py-xl-500rem > * { padding-bottom: 5rem !important; }
  .pb-xl-525rem, .c-pb-xl-525rem > *, .py-xl-525rem, .c-py-xl-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-xl-550rem, .c-pb-xl-550rem > *, .py-xl-550rem, .c-py-xl-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-xl-575rem, .c-pb-xl-575rem > *, .py-xl-575rem, .c-py-xl-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-xl-600rem, .c-pb-xl-600rem > *, .py-xl-600rem, .c-py-xl-600rem > * { padding-bottom: 6rem !important; }
  .pb-xl-625rem, .c-pb-xl-625rem > *, .py-xl-625rem, .c-py-xl-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-xl-650rem, .c-pb-xl-650rem > *, .py-xl-650rem, .c-py-xl-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-xl-675rem, .c-pb-xl-675rem > *, .py-xl-675rem, .c-py-xl-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-xl-700rem, .c-pb-xl-700rem > *, .py-xl-700rem, .c-py-xl-700rem > * { padding-bottom: 7rem !important; }
  .pb-xl-725rem, .c-pb-xl-725rem > *, .py-xl-725rem, .c-py-xl-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-xl-750rem, .c-pb-xl-750rem > *, .py-xl-750rem, .c-py-xl-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-xl-775rem, .c-pb-xl-775rem > *, .py-xl-775rem, .c-py-xl-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-xl-800rem, .c-pb-xl-800rem > *, .py-xl-800rem, .c-py-xl-800rem > * { padding-bottom: 8rem !important; }
  .pb-xl-825rem, .c-pb-xl-825rem > *, .py-xl-825rem, .c-py-xl-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-xl-850rem, .c-pb-xl-850rem > *, .py-xl-850rem, .c-py-xl-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-xl-875rem, .c-pb-xl-875rem > *, .py-xl-875rem, .c-py-xl-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-xl-900rem, .c-pb-xl-900rem > *, .py-xl-900rem, .c-py-xl-900rem > * { padding-bottom: 9rem !important; }
  .pb-xl-925rem, .c-pb-xl-925rem > *, .py-xl-925rem, .c-py-xl-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-xl-950rem, .c-pb-xl-950rem > *, .py-xl-950rem, .c-py-xl-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-xl-975rem, .c-pb-xl-975rem > *, .py-xl-975rem, .c-py-xl-975rem > * { padding-bottom: 9.75rem !important; }
}


/* パディング（左←） */
.pl-000rem, .c-pl-000rem > *, .px-000rem, .c-px-000rem > * { padding-left: 0rem !important; }
.pl-025rem, .c-pl-025rem > *, .px-025rem, .c-px-025rem > * { padding-left: 0.25rem !important; }
.pl-050rem, .c-pl-050rem > *, .px-050rem, .c-px-050rem > * { padding-left: 0.5rem !important; }
.pl-075rem, .c-pl-075rem > *, .px-075rem, .c-px-075rem > * { padding-left: 0.75rem !important; }
.pl-100rem, .c-pl-100rem > *, .px-100rem, .c-px-100rem > * { padding-left: 1rem !important; }
.pl-125rem, .c-pl-125rem > *, .px-125rem, .c-px-125rem > * { padding-left: 1.25rem !important; }
.pl-150rem, .c-pl-150rem > *, .px-150rem, .c-px-150rem > * { padding-left: 1.5rem !important; }
.pl-175rem, .c-pl-175rem > *, .px-175rem, .c-px-175rem > * { padding-left: 1.75rem !important; }
.pl-200rem, .c-pl-200rem > *, .px-200rem, .c-px-200rem > * { padding-left: 2rem !important; }
.pl-225rem, .c-pl-225rem > *, .px-225rem, .c-px-225rem > * { padding-left: 2.25rem !important; }
.pl-250rem, .c-pl-250rem > *, .px-250rem, .c-px-250rem > * { padding-left: 2.5rem !important; }
.pl-275rem, .c-pl-275rem > *, .px-275rem, .c-px-275rem > * { padding-left: 2.75rem !important; }
.pl-300rem, .c-pl-300rem > *, .px-300rem, .c-px-300rem > * { padding-left: 3rem !important; }
.pl-325rem, .c-pl-325rem > *, .px-325rem, .c-px-325rem > * { padding-left: 3.25rem !important; }
.pl-350rem, .c-pl-350rem > *, .px-350rem, .c-px-350rem > * { padding-left: 3.5rem !important; }
.pl-375rem, .c-pl-375rem > *, .px-375rem, .c-px-375rem > * { padding-left: 3.75rem !important; }
.pl-400rem, .c-pl-400rem > *, .px-400rem, .c-px-400rem > * { padding-left: 4rem !important; }
.pl-425rem, .c-pl-425rem > *, .px-425rem, .c-px-425rem > * { padding-left: 4.25rem !important; }
.pl-450rem, .c-pl-450rem > *, .px-450rem, .c-px-450rem > * { padding-left: 4.5rem !important; }
.pl-475rem, .c-pl-475rem > *, .px-475rem, .c-px-475rem > * { padding-left: 4.75rem !important; }
.pl-500rem, .c-pl-500rem > *, .px-500rem, .c-px-500rem > * { padding-left: 5rem !important; }
.pl-525rem, .c-pl-525rem > *, .px-525rem, .c-px-525rem > * { padding-left: 5.25rem !important; }
.pl-550rem, .c-pl-550rem > *, .px-550rem, .c-px-550rem > * { padding-left: 5.5rem !important; }
.pl-575rem, .c-pl-575rem > *, .px-575rem, .c-px-575rem > * { padding-left: 5.75rem !important; }
.pl-600rem, .c-pl-600rem > *, .px-600rem, .c-px-600rem > * { padding-left: 6rem !important; }
.pl-625rem, .c-pl-625rem > *, .px-625rem, .c-px-625rem > * { padding-left: 6.25rem !important; }
.pl-650rem, .c-pl-650rem > *, .px-650rem, .c-px-650rem > * { padding-left: 6.5rem !important; }
.pl-675rem, .c-pl-675rem > *, .px-675rem, .c-px-675rem > * { padding-left: 6.75rem !important; }
.pl-700rem, .c-pl-700rem > *, .px-700rem, .c-px-700rem > * { padding-left: 7rem !important; }
.pl-725rem, .c-pl-725rem > *, .px-725rem, .c-px-725rem > * { padding-left: 7.25rem !important; }
.pl-750rem, .c-pl-750rem > *, .px-750rem, .c-px-750rem > * { padding-left: 7.5rem !important; }
.pl-775rem, .c-pl-775rem > *, .px-775rem, .c-px-775rem > * { padding-left: 7.75rem !important; }
.pl-800rem, .c-pl-800rem > *, .px-800rem, .c-px-800rem > * { padding-left: 8rem !important; }
.pl-825rem, .c-pl-825rem > *, .px-825rem, .c-px-825rem > * { padding-left: 8.25rem !important; }
.pl-850rem, .c-pl-850rem > *, .px-850rem, .c-px-850rem > * { padding-left: 8.5rem !important; }
.pl-875rem, .c-pl-875rem > *, .px-875rem, .c-px-875rem > * { padding-left: 8.75rem !important; }
.pl-900rem, .c-pl-900rem > *, .px-900rem, .c-px-900rem > * { padding-left: 9rem !important; }
.pl-925rem, .c-pl-925rem > *, .px-925rem, .c-px-925rem > * { padding-left: 9.25rem !important; }
.pl-950rem, .c-pl-950rem > *, .px-950rem, .c-px-950rem > * { padding-left: 9.5rem !important; }
.pl-975rem, .c-pl-975rem > *, .px-975rem, .c-px-975rem > * { padding-left: 9.75rem !important; }

/* パディング（左←）　576px以上 */
@media (min-width: 576px) {
  .pl-sm-000rem, .c-pl-sm-000rem > *, .px-sm-000rem, .c-px-sm-000rem > * { padding-left: 0rem !important; }
  .pl-sm-025rem, .c-pl-sm-025rem > *, .px-sm-025rem, .c-px-sm-025rem > * { padding-left: 0.25rem !important; }
  .pl-sm-050rem, .c-pl-sm-050rem > *, .px-sm-050rem, .c-px-sm-050rem > * { padding-left: 0.5rem !important; }
  .pl-sm-075rem, .c-pl-sm-075rem > *, .px-sm-075rem, .c-px-sm-075rem > * { padding-left: 0.75rem !important; }
  .pl-sm-100rem, .c-pl-sm-100rem > *, .px-sm-100rem, .c-px-sm-100rem > * { padding-left: 1rem !important; }
  .pl-sm-125rem, .c-pl-sm-125rem > *, .px-sm-125rem, .c-px-sm-125rem > * { padding-left: 1.25rem !important; }
  .pl-sm-150rem, .c-pl-sm-150rem > *, .px-sm-150rem, .c-px-sm-150rem > * { padding-left: 1.5rem !important; }
  .pl-sm-175rem, .c-pl-sm-175rem > *, .px-sm-175rem, .c-px-sm-175rem > * { padding-left: 1.75rem !important; }
  .pl-sm-200rem, .c-pl-sm-200rem > *, .px-sm-200rem, .c-px-sm-200rem > * { padding-left: 2rem !important; }
  .pl-sm-225rem, .c-pl-sm-225rem > *, .px-sm-225rem, .c-px-sm-225rem > * { padding-left: 2.25rem !important; }
  .pl-sm-250rem, .c-pl-sm-250rem > *, .px-sm-250rem, .c-px-sm-250rem > * { padding-left: 2.5rem !important; }
  .pl-sm-275rem, .c-pl-sm-275rem > *, .px-sm-275rem, .c-px-sm-275rem > * { padding-left: 2.75rem !important; }
  .pl-sm-300rem, .c-pl-sm-300rem > *, .px-sm-300rem, .c-px-sm-300rem > * { padding-left: 3rem !important; }
  .pl-sm-325rem, .c-pl-sm-325rem > *, .px-sm-325rem, .c-px-sm-325rem > * { padding-left: 3.25rem !important; }
  .pl-sm-350rem, .c-pl-sm-350rem > *, .px-sm-350rem, .c-px-sm-350rem > * { padding-left: 3.5rem !important; }
  .pl-sm-375rem, .c-pl-sm-375rem > *, .px-sm-375rem, .c-px-sm-375rem > * { padding-left: 3.75rem !important; }
  .pl-sm-400rem, .c-pl-sm-400rem > *, .px-sm-400rem, .c-px-sm-400rem > * { padding-left: 4rem !important; }
  .pl-sm-425rem, .c-pl-sm-425rem > *, .px-sm-425rem, .c-px-sm-425rem > * { padding-left: 4.25rem !important; }
  .pl-sm-450rem, .c-pl-sm-450rem > *, .px-sm-450rem, .c-px-sm-450rem > * { padding-left: 4.5rem !important; }
  .pl-sm-475rem, .c-pl-sm-475rem > *, .px-sm-475rem, .c-px-sm-475rem > * { padding-left: 4.75rem !important; }
  .pl-sm-500rem, .c-pl-sm-500rem > *, .px-sm-500rem, .c-px-sm-500rem > * { padding-left: 5rem !important; }
  .pl-sm-525rem, .c-pl-sm-525rem > *, .px-sm-525rem, .c-px-sm-525rem > * { padding-left: 5.25rem !important; }
  .pl-sm-550rem, .c-pl-sm-550rem > *, .px-sm-550rem, .c-px-sm-550rem > * { padding-left: 5.5rem !important; }
  .pl-sm-575rem, .c-pl-sm-575rem > *, .px-sm-575rem, .c-px-sm-575rem > * { padding-left: 5.75rem !important; }
  .pl-sm-600rem, .c-pl-sm-600rem > *, .px-sm-600rem, .c-px-sm-600rem > * { padding-left: 6rem !important; }
  .pl-sm-625rem, .c-pl-sm-625rem > *, .px-sm-625rem, .c-px-sm-625rem > * { padding-left: 6.25rem !important; }
  .pl-sm-650rem, .c-pl-sm-650rem > *, .px-sm-650rem, .c-px-sm-650rem > * { padding-left: 6.5rem !important; }
  .pl-sm-675rem, .c-pl-sm-675rem > *, .px-sm-675rem, .c-px-sm-675rem > * { padding-left: 6.75rem !important; }
  .pl-sm-700rem, .c-pl-sm-700rem > *, .px-sm-700rem, .c-px-sm-700rem > * { padding-left: 7rem !important; }
  .pl-sm-725rem, .c-pl-sm-725rem > *, .px-sm-725rem, .c-px-sm-725rem > * { padding-left: 7.25rem !important; }
  .pl-sm-750rem, .c-pl-sm-750rem > *, .px-sm-750rem, .c-px-sm-750rem > * { padding-left: 7.5rem !important; }
  .pl-sm-775rem, .c-pl-sm-775rem > *, .px-sm-775rem, .c-px-sm-775rem > * { padding-left: 7.75rem !important; }
  .pl-sm-800rem, .c-pl-sm-800rem > *, .px-sm-800rem, .c-px-sm-800rem > * { padding-left: 8rem !important; }
  .pl-sm-825rem, .c-pl-sm-825rem > *, .px-sm-825rem, .c-px-sm-825rem > * { padding-left: 8.25rem !important; }
  .pl-sm-850rem, .c-pl-sm-850rem > *, .px-sm-850rem, .c-px-sm-850rem > * { padding-left: 8.5rem !important; }
  .pl-sm-875rem, .c-pl-sm-875rem > *, .px-sm-875rem, .c-px-sm-875rem > * { padding-left: 8.75rem !important; }
  .pl-sm-900rem, .c-pl-sm-900rem > *, .px-sm-900rem, .c-px-sm-900rem > * { padding-left: 9rem !important; }
  .pl-sm-925rem, .c-pl-sm-925rem > *, .px-sm-925rem, .c-px-sm-925rem > * { padding-left: 9.25rem !important; }
  .pl-sm-950rem, .c-pl-sm-950rem > *, .px-sm-950rem, .c-px-sm-950rem > * { padding-left: 9.5rem !important; }
  .pl-sm-975rem, .c-pl-sm-975rem > *, .px-sm-975rem, .c-px-sm-975rem > * { padding-left: 9.75rem !important; }
}

/* パディング（左←）　768px以上 */
@media (min-width: 768px) {
  .pl-md-000rem, .c-pl-md-000rem > *, .px-md-000rem, .c-px-md-000rem > * { padding-left: 0rem !important; }
  .pl-md-025rem, .c-pl-md-025rem > *, .px-md-025rem, .c-px-md-025rem > * { padding-left: 0.25rem !important; }
  .pl-md-050rem, .c-pl-md-050rem > *, .px-md-050rem, .c-px-md-050rem > * { padding-left: 0.5rem !important; }
  .pl-md-075rem, .c-pl-md-075rem > *, .px-md-075rem, .c-px-md-075rem > * { padding-left: 0.75rem !important; }
  .pl-md-100rem, .c-pl-md-100rem > *, .px-md-100rem, .c-px-md-100rem > * { padding-left: 1rem !important; }
  .pl-md-125rem, .c-pl-md-125rem > *, .px-md-125rem, .c-px-md-125rem > * { padding-left: 1.25rem !important; }
  .pl-md-150rem, .c-pl-md-150rem > *, .px-md-150rem, .c-px-md-150rem > * { padding-left: 1.5rem !important; }
  .pl-md-175rem, .c-pl-md-175rem > *, .px-md-175rem, .c-px-md-175rem > * { padding-left: 1.75rem !important; }
  .pl-md-200rem, .c-pl-md-200rem > *, .px-md-200rem, .c-px-md-200rem > * { padding-left: 2rem !important; }
  .pl-md-225rem, .c-pl-md-225rem > *, .px-md-225rem, .c-px-md-225rem > * { padding-left: 2.25rem !important; }
  .pl-md-250rem, .c-pl-md-250rem > *, .px-md-250rem, .c-px-md-250rem > * { padding-left: 2.5rem !important; }
  .pl-md-275rem, .c-pl-md-275rem > *, .px-md-275rem, .c-px-md-275rem > * { padding-left: 2.75rem !important; }
  .pl-md-300rem, .c-pl-md-300rem > *, .px-md-300rem, .c-px-md-300rem > * { padding-left: 3rem !important; }
  .pl-md-325rem, .c-pl-md-325rem > *, .px-md-325rem, .c-px-md-325rem > * { padding-left: 3.25rem !important; }
  .pl-md-350rem, .c-pl-md-350rem > *, .px-md-350rem, .c-px-md-350rem > * { padding-left: 3.5rem !important; }
  .pl-md-375rem, .c-pl-md-375rem > *, .px-md-375rem, .c-px-md-375rem > * { padding-left: 3.75rem !important; }
  .pl-md-400rem, .c-pl-md-400rem > *, .px-md-400rem, .c-px-md-400rem > * { padding-left: 4rem !important; }
  .pl-md-425rem, .c-pl-md-425rem > *, .px-md-425rem, .c-px-md-425rem > * { padding-left: 4.25rem !important; }
  .pl-md-450rem, .c-pl-md-450rem > *, .px-md-450rem, .c-px-md-450rem > * { padding-left: 4.5rem !important; }
  .pl-md-475rem, .c-pl-md-475rem > *, .px-md-475rem, .c-px-md-475rem > * { padding-left: 4.75rem !important; }
  .pl-md-500rem, .c-pl-md-500rem > *, .px-md-500rem, .c-px-md-500rem > * { padding-left: 5rem !important; }
  .pl-md-525rem, .c-pl-md-525rem > *, .px-md-525rem, .c-px-md-525rem > * { padding-left: 5.25rem !important; }
  .pl-md-550rem, .c-pl-md-550rem > *, .px-md-550rem, .c-px-md-550rem > * { padding-left: 5.5rem !important; }
  .pl-md-575rem, .c-pl-md-575rem > *, .px-md-575rem, .c-px-md-575rem > * { padding-left: 5.75rem !important; }
  .pl-md-600rem, .c-pl-md-600rem > *, .px-md-600rem, .c-px-md-600rem > * { padding-left: 6rem !important; }
  .pl-md-625rem, .c-pl-md-625rem > *, .px-md-625rem, .c-px-md-625rem > * { padding-left: 6.25rem !important; }
  .pl-md-650rem, .c-pl-md-650rem > *, .px-md-650rem, .c-px-md-650rem > * { padding-left: 6.5rem !important; }
  .pl-md-675rem, .c-pl-md-675rem > *, .px-md-675rem, .c-px-md-675rem > * { padding-left: 6.75rem !important; }
  .pl-md-700rem, .c-pl-md-700rem > *, .px-md-700rem, .c-px-md-700rem > * { padding-left: 7rem !important; }
  .pl-md-725rem, .c-pl-md-725rem > *, .px-md-725rem, .c-px-md-725rem > * { padding-left: 7.25rem !important; }
  .pl-md-750rem, .c-pl-md-750rem > *, .px-md-750rem, .c-px-md-750rem > * { padding-left: 7.5rem !important; }
  .pl-md-775rem, .c-pl-md-775rem > *, .px-md-775rem, .c-px-md-775rem > * { padding-left: 7.75rem !important; }
  .pl-md-800rem, .c-pl-md-800rem > *, .px-md-800rem, .c-px-md-800rem > * { padding-left: 8rem !important; }
  .pl-md-825rem, .c-pl-md-825rem > *, .px-md-825rem, .c-px-md-825rem > * { padding-left: 8.25rem !important; }
  .pl-md-850rem, .c-pl-md-850rem > *, .px-md-850rem, .c-px-md-850rem > * { padding-left: 8.5rem !important; }
  .pl-md-875rem, .c-pl-md-875rem > *, .px-md-875rem, .c-px-md-875rem > * { padding-left: 8.75rem !important; }
  .pl-md-900rem, .c-pl-md-900rem > *, .px-md-900rem, .c-px-md-900rem > * { padding-left: 9rem !important; }
  .pl-md-925rem, .c-pl-md-925rem > *, .px-md-925rem, .c-px-md-925rem > * { padding-left: 9.25rem !important; }
  .pl-md-950rem, .c-pl-md-950rem > *, .px-md-950rem, .c-px-md-950rem > * { padding-left: 9.5rem !important; }
  .pl-md-975rem, .c-pl-md-975rem > *, .px-md-975rem, .c-px-md-975rem > * { padding-left: 9.75rem !important; }
}

/* パディング（左←）　992px以上 */
@media (min-width: 992px) {
  .pl-lg-000rem, .c-pl-lg-000rem > *, .px-lg-000rem, .c-px-lg-000rem > * { padding-left: 0rem !important; }
  .pl-lg-025rem, .c-pl-lg-025rem > *, .px-lg-025rem, .c-px-lg-025rem > * { padding-left: 0.25rem !important; }
  .pl-lg-050rem, .c-pl-lg-050rem > *, .px-lg-050rem, .c-px-lg-050rem > * { padding-left: 0.5rem !important; }
  .pl-lg-075rem, .c-pl-lg-075rem > *, .px-lg-075rem, .c-px-lg-075rem > * { padding-left: 0.75rem !important; }
  .pl-lg-100rem, .c-pl-lg-100rem > *, .px-lg-100rem, .c-px-lg-100rem > * { padding-left: 1rem !important; }
  .pl-lg-125rem, .c-pl-lg-125rem > *, .px-lg-125rem, .c-px-lg-125rem > * { padding-left: 1.25rem !important; }
  .pl-lg-150rem, .c-pl-lg-150rem > *, .px-lg-150rem, .c-px-lg-150rem > * { padding-left: 1.5rem !important; }
  .pl-lg-175rem, .c-pl-lg-175rem > *, .px-lg-175rem, .c-px-lg-175rem > * { padding-left: 1.75rem !important; }
  .pl-lg-200rem, .c-pl-lg-200rem > *, .px-lg-200rem, .c-px-lg-200rem > * { padding-left: 2rem !important; }
  .pl-lg-225rem, .c-pl-lg-225rem > *, .px-lg-225rem, .c-px-lg-225rem > * { padding-left: 2.25rem !important; }
  .pl-lg-250rem, .c-pl-lg-250rem > *, .px-lg-250rem, .c-px-lg-250rem > * { padding-left: 2.5rem !important; }
  .pl-lg-275rem, .c-pl-lg-275rem > *, .px-lg-275rem, .c-px-lg-275rem > * { padding-left: 2.75rem !important; }
  .pl-lg-300rem, .c-pl-lg-300rem > *, .px-lg-300rem, .c-px-lg-300rem > * { padding-left: 3rem !important; }
  .pl-lg-325rem, .c-pl-lg-325rem > *, .px-lg-325rem, .c-px-lg-325rem > * { padding-left: 3.25rem !important; }
  .pl-lg-350rem, .c-pl-lg-350rem > *, .px-lg-350rem, .c-px-lg-350rem > * { padding-left: 3.5rem !important; }
  .pl-lg-375rem, .c-pl-lg-375rem > *, .px-lg-375rem, .c-px-lg-375rem > * { padding-left: 3.75rem !important; }
  .pl-lg-400rem, .c-pl-lg-400rem > *, .px-lg-400rem, .c-px-lg-400rem > * { padding-left: 4rem !important; }
  .pl-lg-425rem, .c-pl-lg-425rem > *, .px-lg-425rem, .c-px-lg-425rem > * { padding-left: 4.25rem !important; }
  .pl-lg-450rem, .c-pl-lg-450rem > *, .px-lg-450rem, .c-px-lg-450rem > * { padding-left: 4.5rem !important; }
  .pl-lg-475rem, .c-pl-lg-475rem > *, .px-lg-475rem, .c-px-lg-475rem > * { padding-left: 4.75rem !important; }
  .pl-lg-500rem, .c-pl-lg-500rem > *, .px-lg-500rem, .c-px-lg-500rem > * { padding-left: 5rem !important; }
  .pl-lg-525rem, .c-pl-lg-525rem > *, .px-lg-525rem, .c-px-lg-525rem > * { padding-left: 5.25rem !important; }
  .pl-lg-550rem, .c-pl-lg-550rem > *, .px-lg-550rem, .c-px-lg-550rem > * { padding-left: 5.5rem !important; }
  .pl-lg-575rem, .c-pl-lg-575rem > *, .px-lg-575rem, .c-px-lg-575rem > * { padding-left: 5.75rem !important; }
  .pl-lg-600rem, .c-pl-lg-600rem > *, .px-lg-600rem, .c-px-lg-600rem > * { padding-left: 6rem !important; }
  .pl-lg-625rem, .c-pl-lg-625rem > *, .px-lg-625rem, .c-px-lg-625rem > * { padding-left: 6.25rem !important; }
  .pl-lg-650rem, .c-pl-lg-650rem > *, .px-lg-650rem, .c-px-lg-650rem > * { padding-left: 6.5rem !important; }
  .pl-lg-675rem, .c-pl-lg-675rem > *, .px-lg-675rem, .c-px-lg-675rem > * { padding-left: 6.75rem !important; }
  .pl-lg-700rem, .c-pl-lg-700rem > *, .px-lg-700rem, .c-px-lg-700rem > * { padding-left: 7rem !important; }
  .pl-lg-725rem, .c-pl-lg-725rem > *, .px-lg-725rem, .c-px-lg-725rem > * { padding-left: 7.25rem !important; }
  .pl-lg-750rem, .c-pl-lg-750rem > *, .px-lg-750rem, .c-px-lg-750rem > * { padding-left: 7.5rem !important; }
  .pl-lg-775rem, .c-pl-lg-775rem > *, .px-lg-775rem, .c-px-lg-775rem > * { padding-left: 7.75rem !important; }
  .pl-lg-800rem, .c-pl-lg-800rem > *, .px-lg-800rem, .c-px-lg-800rem > * { padding-left: 8rem !important; }
  .pl-lg-825rem, .c-pl-lg-825rem > *, .px-lg-825rem, .c-px-lg-825rem > * { padding-left: 8.25rem !important; }
  .pl-lg-850rem, .c-pl-lg-850rem > *, .px-lg-850rem, .c-px-lg-850rem > * { padding-left: 8.5rem !important; }
  .pl-lg-875rem, .c-pl-lg-875rem > *, .px-lg-875rem, .c-px-lg-875rem > * { padding-left: 8.75rem !important; }
  .pl-lg-900rem, .c-pl-lg-900rem > *, .px-lg-900rem, .c-px-lg-900rem > * { padding-left: 9rem !important; }
  .pl-lg-925rem, .c-pl-lg-925rem > *, .px-lg-925rem, .c-px-lg-925rem > * { padding-left: 9.25rem !important; }
  .pl-lg-950rem, .c-pl-lg-950rem > *, .px-lg-950rem, .c-px-lg-950rem > * { padding-left: 9.5rem !important; }
  .pl-lg-975rem, .c-pl-lg-975rem > *, .px-lg-975rem, .c-px-lg-975rem > * { padding-left: 9.75rem !important; }
}

/* パディング（左←）　1200px以上 */
@media (min-width: 1200px) {
  .pl-xl-000rem, .c-pl-xl-000rem > *, .px-xl-000rem, .c-px-xl-000rem > * { padding-left: 0rem !important; }
  .pl-xl-025rem, .c-pl-xl-025rem > *, .px-xl-025rem, .c-px-xl-025rem > * { padding-left: 0.25rem !important; }
  .pl-xl-050rem, .c-pl-xl-050rem > *, .px-xl-050rem, .c-px-xl-050rem > * { padding-left: 0.5rem !important; }
  .pl-xl-075rem, .c-pl-xl-075rem > *, .px-xl-075rem, .c-px-xl-075rem > * { padding-left: 0.75rem !important; }
  .pl-xl-100rem, .c-pl-xl-100rem > *, .px-xl-100rem, .c-px-xl-100rem > * { padding-left: 1rem !important; }
  .pl-xl-125rem, .c-pl-xl-125rem > *, .px-xl-125rem, .c-px-xl-125rem > * { padding-left: 1.25rem !important; }
  .pl-xl-150rem, .c-pl-xl-150rem > *, .px-xl-150rem, .c-px-xl-150rem > * { padding-left: 1.5rem !important; }
  .pl-xl-175rem, .c-pl-xl-175rem > *, .px-xl-175rem, .c-px-xl-175rem > * { padding-left: 1.75rem !important; }
  .pl-xl-200rem, .c-pl-xl-200rem > *, .px-xl-200rem, .c-px-xl-200rem > * { padding-left: 2rem !important; }
  .pl-xl-225rem, .c-pl-xl-225rem > *, .px-xl-225rem, .c-px-xl-225rem > * { padding-left: 2.25rem !important; }
  .pl-xl-250rem, .c-pl-xl-250rem > *, .px-xl-250rem, .c-px-xl-250rem > * { padding-left: 2.5rem !important; }
  .pl-xl-275rem, .c-pl-xl-275rem > *, .px-xl-275rem, .c-px-xl-275rem > * { padding-left: 2.75rem !important; }
  .pl-xl-300rem, .c-pl-xl-300rem > *, .px-xl-300rem, .c-px-xl-300rem > * { padding-left: 3rem !important; }
  .pl-xl-325rem, .c-pl-xl-325rem > *, .px-xl-325rem, .c-px-xl-325rem > * { padding-left: 3.25rem !important; }
  .pl-xl-350rem, .c-pl-xl-350rem > *, .px-xl-350rem, .c-px-xl-350rem > * { padding-left: 3.5rem !important; }
  .pl-xl-375rem, .c-pl-xl-375rem > *, .px-xl-375rem, .c-px-xl-375rem > * { padding-left: 3.75rem !important; }
  .pl-xl-400rem, .c-pl-xl-400rem > *, .px-xl-400rem, .c-px-xl-400rem > * { padding-left: 4rem !important; }
  .pl-xl-425rem, .c-pl-xl-425rem > *, .px-xl-425rem, .c-px-xl-425rem > * { padding-left: 4.25rem !important; }
  .pl-xl-450rem, .c-pl-xl-450rem > *, .px-xl-450rem, .c-px-xl-450rem > * { padding-left: 4.5rem !important; }
  .pl-xl-475rem, .c-pl-xl-475rem > *, .px-xl-475rem, .c-px-xl-475rem > * { padding-left: 4.75rem !important; }
  .pl-xl-500rem, .c-pl-xl-500rem > *, .px-xl-500rem, .c-px-xl-500rem > * { padding-left: 5rem !important; }
  .pl-xl-525rem, .c-pl-xl-525rem > *, .px-xl-525rem, .c-px-xl-525rem > * { padding-left: 5.25rem !important; }
  .pl-xl-550rem, .c-pl-xl-550rem > *, .px-xl-550rem, .c-px-xl-550rem > * { padding-left: 5.5rem !important; }
  .pl-xl-575rem, .c-pl-xl-575rem > *, .px-xl-575rem, .c-px-xl-575rem > * { padding-left: 5.75rem !important; }
  .pl-xl-600rem, .c-pl-xl-600rem > *, .px-xl-600rem, .c-px-xl-600rem > * { padding-left: 6rem !important; }
  .pl-xl-625rem, .c-pl-xl-625rem > *, .px-xl-625rem, .c-px-xl-625rem > * { padding-left: 6.25rem !important; }
  .pl-xl-650rem, .c-pl-xl-650rem > *, .px-xl-650rem, .c-px-xl-650rem > * { padding-left: 6.5rem !important; }
  .pl-xl-675rem, .c-pl-xl-675rem > *, .px-xl-675rem, .c-px-xl-675rem > * { padding-left: 6.75rem !important; }
  .pl-xl-700rem, .c-pl-xl-700rem > *, .px-xl-700rem, .c-px-xl-700rem > * { padding-left: 7rem !important; }
  .pl-xl-725rem, .c-pl-xl-725rem > *, .px-xl-725rem, .c-px-xl-725rem > * { padding-left: 7.25rem !important; }
  .pl-xl-750rem, .c-pl-xl-750rem > *, .px-xl-750rem, .c-px-xl-750rem > * { padding-left: 7.5rem !important; }
  .pl-xl-775rem, .c-pl-xl-775rem > *, .px-xl-775rem, .c-px-xl-775rem > * { padding-left: 7.75rem !important; }
  .pl-xl-800rem, .c-pl-xl-800rem > *, .px-xl-800rem, .c-px-xl-800rem > * { padding-left: 8rem !important; }
  .pl-xl-825rem, .c-pl-xl-825rem > *, .px-xl-825rem, .c-px-xl-825rem > * { padding-left: 8.25rem !important; }
  .pl-xl-850rem, .c-pl-xl-850rem > *, .px-xl-850rem, .c-px-xl-850rem > * { padding-left: 8.5rem !important; }
  .pl-xl-875rem, .c-pl-xl-875rem > *, .px-xl-875rem, .c-px-xl-875rem > * { padding-left: 8.75rem !important; }
  .pl-xl-900rem, .c-pl-xl-900rem > *, .px-xl-900rem, .c-px-xl-900rem > * { padding-left: 9rem !important; }
  .pl-xl-925rem, .c-pl-xl-925rem > *, .px-xl-925rem, .c-px-xl-925rem > * { padding-left: 9.25rem !important; }
  .pl-xl-950rem, .c-pl-xl-950rem > *, .px-xl-950rem, .c-px-xl-950rem > * { padding-left: 9.5rem !important; }
  .pl-xl-975rem, .c-pl-xl-975rem > *, .px-xl-975rem, .c-px-xl-975rem > * { padding-left: 9.75rem !important; }
}


/* パディング（右→） */
.pr-000rem, .c-pr-000rem > *, .px-000rem, .c-px-000rem > * { padding-right: 0rem !important; }
.pr-025rem, .c-pr-025rem > *, .px-025rem, .c-px-025rem > * { padding-right: 0.25rem !important; }
.pr-050rem, .c-pr-050rem > *, .px-050rem, .c-px-050rem > * { padding-right: 0.5rem !important; }
.pr-075rem, .c-pr-075rem > *, .px-075rem, .c-px-075rem > * { padding-right: 0.75rem !important; }
.pr-100rem, .c-pr-100rem > *, .px-100rem, .c-px-100rem > * { padding-right: 1rem !important; }
.pr-125rem, .c-pr-125rem > *, .px-125rem, .c-px-125rem > * { padding-right: 1.25rem !important; }
.pr-150rem, .c-pr-150rem > *, .px-150rem, .c-px-150rem > * { padding-right: 1.5rem !important; }
.pr-175rem, .c-pr-175rem > *, .px-175rem, .c-px-175rem > * { padding-right: 1.75rem !important; }
.pr-200rem, .c-pr-200rem > *, .px-200rem, .c-px-200rem > * { padding-right: 2rem !important; }
.pr-225rem, .c-pr-225rem > *, .px-225rem, .c-px-225rem > * { padding-right: 2.25rem !important; }
.pr-250rem, .c-pr-250rem > *, .px-250rem, .c-px-250rem > * { padding-right: 2.5rem !important; }
.pr-275rem, .c-pr-275rem > *, .px-275rem, .c-px-275rem > * { padding-right: 2.75rem !important; }
.pr-300rem, .c-pr-300rem > *, .px-300rem, .c-px-300rem > * { padding-right: 3rem !important; }
.pr-325rem, .c-pr-325rem > *, .px-325rem, .c-px-325rem > * { padding-right: 3.25rem !important; }
.pr-350rem, .c-pr-350rem > *, .px-350rem, .c-px-350rem > * { padding-right: 3.5rem !important; }
.pr-375rem, .c-pr-375rem > *, .px-375rem, .c-px-375rem > * { padding-right: 3.75rem !important; }
.pr-400rem, .c-pr-400rem > *, .px-400rem, .c-px-400rem > * { padding-right: 4rem !important; }
.pr-425rem, .c-pr-425rem > *, .px-425rem, .c-px-425rem > * { padding-right: 4.25rem !important; }
.pr-450rem, .c-pr-450rem > *, .px-450rem, .c-px-450rem > * { padding-right: 4.5rem !important; }
.pr-475rem, .c-pr-475rem > *, .px-475rem, .c-px-475rem > * { padding-right: 4.75rem !important; }
.pr-500rem, .c-pr-500rem > *, .px-500rem, .c-px-500rem > * { padding-right: 5rem !important; }
.pr-525rem, .c-pr-525rem > *, .px-525rem, .c-px-525rem > * { padding-right: 5.25rem !important; }
.pr-550rem, .c-pr-550rem > *, .px-550rem, .c-px-550rem > * { padding-right: 5.5rem !important; }
.pr-575rem, .c-pr-575rem > *, .px-575rem, .c-px-575rem > * { padding-right: 5.75rem !important; }
.pr-600rem, .c-pr-600rem > *, .px-600rem, .c-px-600rem > * { padding-right: 6rem !important; }
.pr-625rem, .c-pr-625rem > *, .px-625rem, .c-px-625rem > * { padding-right: 6.25rem !important; }
.pr-650rem, .c-pr-650rem > *, .px-650rem, .c-px-650rem > * { padding-right: 6.5rem !important; }
.pr-675rem, .c-pr-675rem > *, .px-675rem, .c-px-675rem > * { padding-right: 6.75rem !important; }
.pr-700rem, .c-pr-700rem > *, .px-700rem, .c-px-700rem > * { padding-right: 7rem !important; }
.pr-725rem, .c-pr-725rem > *, .px-725rem, .c-px-725rem > * { padding-right: 7.25rem !important; }
.pr-750rem, .c-pr-750rem > *, .px-750rem, .c-px-750rem > * { padding-right: 7.5rem !important; }
.pr-775rem, .c-pr-775rem > *, .px-775rem, .c-px-775rem > * { padding-right: 7.75rem !important; }
.pr-800rem, .c-pr-800rem > *, .px-800rem, .c-px-800rem > * { padding-right: 8rem !important; }
.pr-825rem, .c-pr-825rem > *, .px-825rem, .c-px-825rem > * { padding-right: 8.25rem !important; }
.pr-850rem, .c-pr-850rem > *, .px-850rem, .c-px-850rem > * { padding-right: 8.5rem !important; }
.pr-875rem, .c-pr-875rem > *, .px-875rem, .c-px-875rem > * { padding-right: 8.75rem !important; }
.pr-900rem, .c-pr-900rem > *, .px-900rem, .c-px-900rem > * { padding-right: 9rem !important; }
.pr-925rem, .c-pr-925rem > *, .px-925rem, .c-px-925rem > * { padding-right: 9.25rem !important; }
.pr-950rem, .c-pr-950rem > *, .px-950rem, .c-px-950rem > * { padding-right: 9.5rem !important; }
.pr-975rem, .c-pr-975rem > *, .px-975rem, .c-px-975rem > * { padding-right: 9.75rem !important; }

/* パディング（右→）　576px以上 */
@media (min-width: 576px) {
  .pr-sm-000rem, .c-pr-sm-000rem > *, .px-sm-000rem, .c-px-sm-000rem > * { padding-right: 0rem !important; }
  .pr-sm-025rem, .c-pr-sm-025rem > *, .px-sm-025rem, .c-px-sm-025rem > * { padding-right: 0.25rem !important; }
  .pr-sm-050rem, .c-pr-sm-050rem > *, .px-sm-050rem, .c-px-sm-050rem > * { padding-right: 0.5rem !important; }
  .pr-sm-075rem, .c-pr-sm-075rem > *, .px-sm-075rem, .c-px-sm-075rem > * { padding-right: 0.75rem !important; }
  .pr-sm-100rem, .c-pr-sm-100rem > *, .px-sm-100rem, .c-px-sm-100rem > * { padding-right: 1rem !important; }
  .pr-sm-125rem, .c-pr-sm-125rem > *, .px-sm-125rem, .c-px-sm-125rem > * { padding-right: 1.25rem !important; }
  .pr-sm-150rem, .c-pr-sm-150rem > *, .px-sm-150rem, .c-px-sm-150rem > * { padding-right: 1.5rem !important; }
  .pr-sm-175rem, .c-pr-sm-175rem > *, .px-sm-175rem, .c-px-sm-175rem > * { padding-right: 1.75rem !important; }
  .pr-sm-200rem, .c-pr-sm-200rem > *, .px-sm-200rem, .c-px-sm-200rem > * { padding-right: 2rem !important; }
  .pr-sm-225rem, .c-pr-sm-225rem > *, .px-sm-225rem, .c-px-sm-225rem > * { padding-right: 2.25rem !important; }
  .pr-sm-250rem, .c-pr-sm-250rem > *, .px-sm-250rem, .c-px-sm-250rem > * { padding-right: 2.5rem !important; }
  .pr-sm-275rem, .c-pr-sm-275rem > *, .px-sm-275rem, .c-px-sm-275rem > * { padding-right: 2.75rem !important; }
  .pr-sm-300rem, .c-pr-sm-300rem > *, .px-sm-300rem, .c-px-sm-300rem > * { padding-right: 3rem !important; }
  .pr-sm-325rem, .c-pr-sm-325rem > *, .px-sm-325rem, .c-px-sm-325rem > * { padding-right: 3.25rem !important; }
  .pr-sm-350rem, .c-pr-sm-350rem > *, .px-sm-350rem, .c-px-sm-350rem > * { padding-right: 3.5rem !important; }
  .pr-sm-375rem, .c-pr-sm-375rem > *, .px-sm-375rem, .c-px-sm-375rem > * { padding-right: 3.75rem !important; }
  .pr-sm-400rem, .c-pr-sm-400rem > *, .px-sm-400rem, .c-px-sm-400rem > * { padding-right: 4rem !important; }
  .pr-sm-425rem, .c-pr-sm-425rem > *, .px-sm-425rem, .c-px-sm-425rem > * { padding-right: 4.25rem !important; }
  .pr-sm-450rem, .c-pr-sm-450rem > *, .px-sm-450rem, .c-px-sm-450rem > * { padding-right: 4.5rem !important; }
  .pr-sm-475rem, .c-pr-sm-475rem > *, .px-sm-475rem, .c-px-sm-475rem > * { padding-right: 4.75rem !important; }
  .pr-sm-500rem, .c-pr-sm-500rem > *, .px-sm-500rem, .c-px-sm-500rem > * { padding-right: 5rem !important; }
  .pr-sm-525rem, .c-pr-sm-525rem > *, .px-sm-525rem, .c-px-sm-525rem > * { padding-right: 5.25rem !important; }
  .pr-sm-550rem, .c-pr-sm-550rem > *, .px-sm-550rem, .c-px-sm-550rem > * { padding-right: 5.5rem !important; }
  .pr-sm-575rem, .c-pr-sm-575rem > *, .px-sm-575rem, .c-px-sm-575rem > * { padding-right: 5.75rem !important; }
  .pr-sm-600rem, .c-pr-sm-600rem > *, .px-sm-600rem, .c-px-sm-600rem > * { padding-right: 6rem !important; }
  .pr-sm-625rem, .c-pr-sm-625rem > *, .px-sm-625rem, .c-px-sm-625rem > * { padding-right: 6.25rem !important; }
  .pr-sm-650rem, .c-pr-sm-650rem > *, .px-sm-650rem, .c-px-sm-650rem > * { padding-right: 6.5rem !important; }
  .pr-sm-675rem, .c-pr-sm-675rem > *, .px-sm-675rem, .c-px-sm-675rem > * { padding-right: 6.75rem !important; }
  .pr-sm-700rem, .c-pr-sm-700rem > *, .px-sm-700rem, .c-px-sm-700rem > * { padding-right: 7rem !important; }
  .pr-sm-725rem, .c-pr-sm-725rem > *, .px-sm-725rem, .c-px-sm-725rem > * { padding-right: 7.25rem !important; }
  .pr-sm-750rem, .c-pr-sm-750rem > *, .px-sm-750rem, .c-px-sm-750rem > * { padding-right: 7.5rem !important; }
  .pr-sm-775rem, .c-pr-sm-775rem > *, .px-sm-775rem, .c-px-sm-775rem > * { padding-right: 7.75rem !important; }
  .pr-sm-800rem, .c-pr-sm-800rem > *, .px-sm-800rem, .c-px-sm-800rem > * { padding-right: 8rem !important; }
  .pr-sm-825rem, .c-pr-sm-825rem > *, .px-sm-825rem, .c-px-sm-825rem > * { padding-right: 8.25rem !important; }
  .pr-sm-850rem, .c-pr-sm-850rem > *, .px-sm-850rem, .c-px-sm-850rem > * { padding-right: 8.5rem !important; }
  .pr-sm-875rem, .c-pr-sm-875rem > *, .px-sm-875rem, .c-px-sm-875rem > * { padding-right: 8.75rem !important; }
  .pr-sm-900rem, .c-pr-sm-900rem > *, .px-sm-900rem, .c-px-sm-900rem > * { padding-right: 9rem !important; }
  .pr-sm-925rem, .c-pr-sm-925rem > *, .px-sm-925rem, .c-px-sm-925rem > * { padding-right: 9.25rem !important; }
  .pr-sm-950rem, .c-pr-sm-950rem > *, .px-sm-950rem, .c-px-sm-950rem > * { padding-right: 9.5rem !important; }
  .pr-sm-975rem, .c-pr-sm-975rem > *, .px-sm-975rem, .c-px-sm-975rem > * { padding-right: 9.75rem !important; }
}

/* パディング（右→）　768px以上 */
@media (min-width: 768px) {
  .pr-md-000rem, .c-pr-md-000rem > *, .px-md-000rem, .c-px-md-000rem > * { padding-right: 0rem !important; }
  .pr-md-025rem, .c-pr-md-025rem > *, .px-md-025rem, .c-px-md-025rem > * { padding-right: 0.25rem !important; }
  .pr-md-050rem, .c-pr-md-050rem > *, .px-md-050rem, .c-px-md-050rem > * { padding-right: 0.5rem !important; }
  .pr-md-075rem, .c-pr-md-075rem > *, .px-md-075rem, .c-px-md-075rem > * { padding-right: 0.75rem !important; }
  .pr-md-100rem, .c-pr-md-100rem > *, .px-md-100rem, .c-px-md-100rem > * { padding-right: 1rem !important; }
  .pr-md-125rem, .c-pr-md-125rem > *, .px-md-125rem, .c-px-md-125rem > * { padding-right: 1.25rem !important; }
  .pr-md-150rem, .c-pr-md-150rem > *, .px-md-150rem, .c-px-md-150rem > * { padding-right: 1.5rem !important; }
  .pr-md-175rem, .c-pr-md-175rem > *, .px-md-175rem, .c-px-md-175rem > * { padding-right: 1.75rem !important; }
  .pr-md-200rem, .c-pr-md-200rem > *, .px-md-200rem, .c-px-md-200rem > * { padding-right: 2rem !important; }
  .pr-md-225rem, .c-pr-md-225rem > *, .px-md-225rem, .c-px-md-225rem > * { padding-right: 2.25rem !important; }
  .pr-md-250rem, .c-pr-md-250rem > *, .px-md-250rem, .c-px-md-250rem > * { padding-right: 2.5rem !important; }
  .pr-md-275rem, .c-pr-md-275rem > *, .px-md-275rem, .c-px-md-275rem > * { padding-right: 2.75rem !important; }
  .pr-md-300rem, .c-pr-md-300rem > *, .px-md-300rem, .c-px-md-300rem > * { padding-right: 3rem !important; }
  .pr-md-325rem, .c-pr-md-325rem > *, .px-md-325rem, .c-px-md-325rem > * { padding-right: 3.25rem !important; }
  .pr-md-350rem, .c-pr-md-350rem > *, .px-md-350rem, .c-px-md-350rem > * { padding-right: 3.5rem !important; }
  .pr-md-375rem, .c-pr-md-375rem > *, .px-md-375rem, .c-px-md-375rem > * { padding-right: 3.75rem !important; }
  .pr-md-400rem, .c-pr-md-400rem > *, .px-md-400rem, .c-px-md-400rem > * { padding-right: 4rem !important; }
  .pr-md-425rem, .c-pr-md-425rem > *, .px-md-425rem, .c-px-md-425rem > * { padding-right: 4.25rem !important; }
  .pr-md-450rem, .c-pr-md-450rem > *, .px-md-450rem, .c-px-md-450rem > * { padding-right: 4.5rem !important; }
  .pr-md-475rem, .c-pr-md-475rem > *, .px-md-475rem, .c-px-md-475rem > * { padding-right: 4.75rem !important; }
  .pr-md-500rem, .c-pr-md-500rem > *, .px-md-500rem, .c-px-md-500rem > * { padding-right: 5rem !important; }
  .pr-md-525rem, .c-pr-md-525rem > *, .px-md-525rem, .c-px-md-525rem > * { padding-right: 5.25rem !important; }
  .pr-md-550rem, .c-pr-md-550rem > *, .px-md-550rem, .c-px-md-550rem > * { padding-right: 5.5rem !important; }
  .pr-md-575rem, .c-pr-md-575rem > *, .px-md-575rem, .c-px-md-575rem > * { padding-right: 5.75rem !important; }
  .pr-md-600rem, .c-pr-md-600rem > *, .px-md-600rem, .c-px-md-600rem > * { padding-right: 6rem !important; }
  .pr-md-625rem, .c-pr-md-625rem > *, .px-md-625rem, .c-px-md-625rem > * { padding-right: 6.25rem !important; }
  .pr-md-650rem, .c-pr-md-650rem > *, .px-md-650rem, .c-px-md-650rem > * { padding-right: 6.5rem !important; }
  .pr-md-675rem, .c-pr-md-675rem > *, .px-md-675rem, .c-px-md-675rem > * { padding-right: 6.75rem !important; }
  .pr-md-700rem, .c-pr-md-700rem > *, .px-md-700rem, .c-px-md-700rem > * { padding-right: 7rem !important; }
  .pr-md-725rem, .c-pr-md-725rem > *, .px-md-725rem, .c-px-md-725rem > * { padding-right: 7.25rem !important; }
  .pr-md-750rem, .c-pr-md-750rem > *, .px-md-750rem, .c-px-md-750rem > * { padding-right: 7.5rem !important; }
  .pr-md-775rem, .c-pr-md-775rem > *, .px-md-775rem, .c-px-md-775rem > * { padding-right: 7.75rem !important; }
  .pr-md-800rem, .c-pr-md-800rem > *, .px-md-800rem, .c-px-md-800rem > * { padding-right: 8rem !important; }
  .pr-md-825rem, .c-pr-md-825rem > *, .px-md-825rem, .c-px-md-825rem > * { padding-right: 8.25rem !important; }
  .pr-md-850rem, .c-pr-md-850rem > *, .px-md-850rem, .c-px-md-850rem > * { padding-right: 8.5rem !important; }
  .pr-md-875rem, .c-pr-md-875rem > *, .px-md-875rem, .c-px-md-875rem > * { padding-right: 8.75rem !important; }
  .pr-md-900rem, .c-pr-md-900rem > *, .px-md-900rem, .c-px-md-900rem > * { padding-right: 9rem !important; }
  .pr-md-925rem, .c-pr-md-925rem > *, .px-md-925rem, .c-px-md-925rem > * { padding-right: 9.25rem !important; }
  .pr-md-950rem, .c-pr-md-950rem > *, .px-md-950rem, .c-px-md-950rem > * { padding-right: 9.5rem !important; }
  .pr-md-975rem, .c-pr-md-975rem > *, .px-md-975rem, .c-px-md-975rem > * { padding-right: 9.75rem !important; }
}

/* パディング（右→）　992px以上 */
@media (min-width: 992px) {
  .pr-lg-000rem, .c-pr-lg-000rem > *, .px-lg-000rem, .c-px-lg-000rem > * { padding-right: 0rem !important; }
  .pr-lg-025rem, .c-pr-lg-025rem > *, .px-lg-025rem, .c-px-lg-025rem > * { padding-right: 0.25rem !important; }
  .pr-lg-050rem, .c-pr-lg-050rem > *, .px-lg-050rem, .c-px-lg-050rem > * { padding-right: 0.5rem !important; }
  .pr-lg-075rem, .c-pr-lg-075rem > *, .px-lg-075rem, .c-px-lg-075rem > * { padding-right: 0.75rem !important; }
  .pr-lg-100rem, .c-pr-lg-100rem > *, .px-lg-100rem, .c-px-lg-100rem > * { padding-right: 1rem !important; }
  .pr-lg-125rem, .c-pr-lg-125rem > *, .px-lg-125rem, .c-px-lg-125rem > * { padding-right: 1.25rem !important; }
  .pr-lg-150rem, .c-pr-lg-150rem > *, .px-lg-150rem, .c-px-lg-150rem > * { padding-right: 1.5rem !important; }
  .pr-lg-175rem, .c-pr-lg-175rem > *, .px-lg-175rem, .c-px-lg-175rem > * { padding-right: 1.75rem !important; }
  .pr-lg-200rem, .c-pr-lg-200rem > *, .px-lg-200rem, .c-px-lg-200rem > * { padding-right: 2rem !important; }
  .pr-lg-225rem, .c-pr-lg-225rem > *, .px-lg-225rem, .c-px-lg-225rem > * { padding-right: 2.25rem !important; }
  .pr-lg-250rem, .c-pr-lg-250rem > *, .px-lg-250rem, .c-px-lg-250rem > * { padding-right: 2.5rem !important; }
  .pr-lg-275rem, .c-pr-lg-275rem > *, .px-lg-275rem, .c-px-lg-275rem > * { padding-right: 2.75rem !important; }
  .pr-lg-300rem, .c-pr-lg-300rem > *, .px-lg-300rem, .c-px-lg-300rem > * { padding-right: 3rem !important; }
  .pr-lg-325rem, .c-pr-lg-325rem > *, .px-lg-325rem, .c-px-lg-325rem > * { padding-right: 3.25rem !important; }
  .pr-lg-350rem, .c-pr-lg-350rem > *, .px-lg-350rem, .c-px-lg-350rem > * { padding-right: 3.5rem !important; }
  .pr-lg-375rem, .c-pr-lg-375rem > *, .px-lg-375rem, .c-px-lg-375rem > * { padding-right: 3.75rem !important; }
  .pr-lg-400rem, .c-pr-lg-400rem > *, .px-lg-400rem, .c-px-lg-400rem > * { padding-right: 4rem !important; }
  .pr-lg-425rem, .c-pr-lg-425rem > *, .px-lg-425rem, .c-px-lg-425rem > * { padding-right: 4.25rem !important; }
  .pr-lg-450rem, .c-pr-lg-450rem > *, .px-lg-450rem, .c-px-lg-450rem > * { padding-right: 4.5rem !important; }
  .pr-lg-475rem, .c-pr-lg-475rem > *, .px-lg-475rem, .c-px-lg-475rem > * { padding-right: 4.75rem !important; }
  .pr-lg-500rem, .c-pr-lg-500rem > *, .px-lg-500rem, .c-px-lg-500rem > * { padding-right: 5rem !important; }
  .pr-lg-525rem, .c-pr-lg-525rem > *, .px-lg-525rem, .c-px-lg-525rem > * { padding-right: 5.25rem !important; }
  .pr-lg-550rem, .c-pr-lg-550rem > *, .px-lg-550rem, .c-px-lg-550rem > * { padding-right: 5.5rem !important; }
  .pr-lg-575rem, .c-pr-lg-575rem > *, .px-lg-575rem, .c-px-lg-575rem > * { padding-right: 5.75rem !important; }
  .pr-lg-600rem, .c-pr-lg-600rem > *, .px-lg-600rem, .c-px-lg-600rem > * { padding-right: 6rem !important; }
  .pr-lg-625rem, .c-pr-lg-625rem > *, .px-lg-625rem, .c-px-lg-625rem > * { padding-right: 6.25rem !important; }
  .pr-lg-650rem, .c-pr-lg-650rem > *, .px-lg-650rem, .c-px-lg-650rem > * { padding-right: 6.5rem !important; }
  .pr-lg-675rem, .c-pr-lg-675rem > *, .px-lg-675rem, .c-px-lg-675rem > * { padding-right: 6.75rem !important; }
  .pr-lg-700rem, .c-pr-lg-700rem > *, .px-lg-700rem, .c-px-lg-700rem > * { padding-right: 7rem !important; }
  .pr-lg-725rem, .c-pr-lg-725rem > *, .px-lg-725rem, .c-px-lg-725rem > * { padding-right: 7.25rem !important; }
  .pr-lg-750rem, .c-pr-lg-750rem > *, .px-lg-750rem, .c-px-lg-750rem > * { padding-right: 7.5rem !important; }
  .pr-lg-775rem, .c-pr-lg-775rem > *, .px-lg-775rem, .c-px-lg-775rem > * { padding-right: 7.75rem !important; }
  .pr-lg-800rem, .c-pr-lg-800rem > *, .px-lg-800rem, .c-px-lg-800rem > * { padding-right: 8rem !important; }
  .pr-lg-825rem, .c-pr-lg-825rem > *, .px-lg-825rem, .c-px-lg-825rem > * { padding-right: 8.25rem !important; }
  .pr-lg-850rem, .c-pr-lg-850rem > *, .px-lg-850rem, .c-px-lg-850rem > * { padding-right: 8.5rem !important; }
  .pr-lg-875rem, .c-pr-lg-875rem > *, .px-lg-875rem, .c-px-lg-875rem > * { padding-right: 8.75rem !important; }
  .pr-lg-900rem, .c-pr-lg-900rem > *, .px-lg-900rem, .c-px-lg-900rem > * { padding-right: 9rem !important; }
  .pr-lg-925rem, .c-pr-lg-925rem > *, .px-lg-925rem, .c-px-lg-925rem > * { padding-right: 9.25rem !important; }
  .pr-lg-950rem, .c-pr-lg-950rem > *, .px-lg-950rem, .c-px-lg-950rem > * { padding-right: 9.5rem !important; }
  .pr-lg-975rem, .c-pr-lg-975rem > *, .px-lg-975rem, .c-px-lg-975rem > * { padding-right: 9.75rem !important; }
}

/* パディング（右→）　1200px以上 */
@media (min-width: 1200px) {
  .pr-xl-000rem, .c-pr-xl-000rem > *, .px-xl-000rem, .c-px-xl-000rem > * { padding-right: 0rem !important; }
  .pr-xl-025rem, .c-pr-xl-025rem > *, .px-xl-025rem, .c-px-xl-025rem > * { padding-right: 0.25rem !important; }
  .pr-xl-050rem, .c-pr-xl-050rem > *, .px-xl-050rem, .c-px-xl-050rem > * { padding-right: 0.5rem !important; }
  .pr-xl-075rem, .c-pr-xl-075rem > *, .px-xl-075rem, .c-px-xl-075rem > * { padding-right: 0.75rem !important; }
  .pr-xl-100rem, .c-pr-xl-100rem > *, .px-xl-100rem, .c-px-xl-100rem > * { padding-right: 1rem !important; }
  .pr-xl-125rem, .c-pr-xl-125rem > *, .px-xl-125rem, .c-px-xl-125rem > * { padding-right: 1.25rem !important; }
  .pr-xl-150rem, .c-pr-xl-150rem > *, .px-xl-150rem, .c-px-xl-150rem > * { padding-right: 1.5rem !important; }
  .pr-xl-175rem, .c-pr-xl-175rem > *, .px-xl-175rem, .c-px-xl-175rem > * { padding-right: 1.75rem !important; }
  .pr-xl-200rem, .c-pr-xl-200rem > *, .px-xl-200rem, .c-px-xl-200rem > * { padding-right: 2rem !important; }
  .pr-xl-225rem, .c-pr-xl-225rem > *, .px-xl-225rem, .c-px-xl-225rem > * { padding-right: 2.25rem !important; }
  .pr-xl-250rem, .c-pr-xl-250rem > *, .px-xl-250rem, .c-px-xl-250rem > * { padding-right: 2.5rem !important; }
  .pr-xl-275rem, .c-pr-xl-275rem > *, .px-xl-275rem, .c-px-xl-275rem > * { padding-right: 2.75rem !important; }
  .pr-xl-300rem, .c-pr-xl-300rem > *, .px-xl-300rem, .c-px-xl-300rem > * { padding-right: 3rem !important; }
  .pr-xl-325rem, .c-pr-xl-325rem > *, .px-xl-325rem, .c-px-xl-325rem > * { padding-right: 3.25rem !important; }
  .pr-xl-350rem, .c-pr-xl-350rem > *, .px-xl-350rem, .c-px-xl-350rem > * { padding-right: 3.5rem !important; }
  .pr-xl-375rem, .c-pr-xl-375rem > *, .px-xl-375rem, .c-px-xl-375rem > * { padding-right: 3.75rem !important; }
  .pr-xl-400rem, .c-pr-xl-400rem > *, .px-xl-400rem, .c-px-xl-400rem > * { padding-right: 4rem !important; }
  .pr-xl-425rem, .c-pr-xl-425rem > *, .px-xl-425rem, .c-px-xl-425rem > * { padding-right: 4.25rem !important; }
  .pr-xl-450rem, .c-pr-xl-450rem > *, .px-xl-450rem, .c-px-xl-450rem > * { padding-right: 4.5rem !important; }
  .pr-xl-475rem, .c-pr-xl-475rem > *, .px-xl-475rem, .c-px-xl-475rem > * { padding-right: 4.75rem !important; }
  .pr-xl-500rem, .c-pr-xl-500rem > *, .px-xl-500rem, .c-px-xl-500rem > * { padding-right: 5rem !important; }
  .pr-xl-525rem, .c-pr-xl-525rem > *, .px-xl-525rem, .c-px-xl-525rem > * { padding-right: 5.25rem !important; }
  .pr-xl-550rem, .c-pr-xl-550rem > *, .px-xl-550rem, .c-px-xl-550rem > * { padding-right: 5.5rem !important; }
  .pr-xl-575rem, .c-pr-xl-575rem > *, .px-xl-575rem, .c-px-xl-575rem > * { padding-right: 5.75rem !important; }
  .pr-xl-600rem, .c-pr-xl-600rem > *, .px-xl-600rem, .c-px-xl-600rem > * { padding-right: 6rem !important; }
  .pr-xl-625rem, .c-pr-xl-625rem > *, .px-xl-625rem, .c-px-xl-625rem > * { padding-right: 6.25rem !important; }
  .pr-xl-650rem, .c-pr-xl-650rem > *, .px-xl-650rem, .c-px-xl-650rem > * { padding-right: 6.5rem !important; }
  .pr-xl-675rem, .c-pr-xl-675rem > *, .px-xl-675rem, .c-px-xl-675rem > * { padding-right: 6.75rem !important; }
  .pr-xl-700rem, .c-pr-xl-700rem > *, .px-xl-700rem, .c-px-xl-700rem > * { padding-right: 7rem !important; }
  .pr-xl-725rem, .c-pr-xl-725rem > *, .px-xl-725rem, .c-px-xl-725rem > * { padding-right: 7.25rem !important; }
  .pr-xl-750rem, .c-pr-xl-750rem > *, .px-xl-750rem, .c-px-xl-750rem > * { padding-right: 7.5rem !important; }
  .pr-xl-775rem, .c-pr-xl-775rem > *, .px-xl-775rem, .c-px-xl-775rem > * { padding-right: 7.75rem !important; }
  .pr-xl-800rem, .c-pr-xl-800rem > *, .px-xl-800rem, .c-px-xl-800rem > * { padding-right: 8rem !important; }
  .pr-xl-825rem, .c-pr-xl-825rem > *, .px-xl-825rem, .c-px-xl-825rem > * { padding-right: 8.25rem !important; }
  .pr-xl-850rem, .c-pr-xl-850rem > *, .px-xl-850rem, .c-px-xl-850rem > * { padding-right: 8.5rem !important; }
  .pr-xl-875rem, .c-pr-xl-875rem > *, .px-xl-875rem, .c-px-xl-875rem > * { padding-right: 8.75rem !important; }
  .pr-xl-900rem, .c-pr-xl-900rem > *, .px-xl-900rem, .c-px-xl-900rem > * { padding-right: 9rem !important; }
  .pr-xl-925rem, .c-pr-xl-925rem > *, .px-xl-925rem, .c-px-xl-925rem > * { padding-right: 9.25rem !important; }
  .pr-xl-950rem, .c-pr-xl-950rem > *, .px-xl-950rem, .c-px-xl-950rem > * { padding-right: 9.5rem !important; }
  .pr-xl-975rem, .c-pr-xl-975rem > *, .px-xl-975rem, .c-px-xl-975rem > * { padding-right: 9.75rem !important; }
}


/* フォントサイズ */
  .f-50p, .c-f-50p > * {font-size: 50% !important; }
  .f-55p, .c-f-55p > * {font-size: 55% !important; }
  .f-60p, .c-f-60p > * {font-size: 60% !important; }
  .f-65p, .c-f-65p > * {font-size: 65% !important; }
  .f-70p, .c-f-70p > * {font-size: 70% !important; }
  .f-75p, .c-f-75p > * {font-size: 75% !important; }
  .f-80p, .c-f-80p > * {font-size: 80% !important; }
  .f-85p, .c-f-85p > * {font-size: 85% !important; }
  .f-90p, .c-f-90p > * {font-size: 90% !important; }
  .f-95p, .c-f-95p > * {font-size: 95% !important; }
  .f-100p, .c-f-100p > * {font-size: 100% !important; }
  .f-105p, .c-f-105p > * {font-size: 105% !important; }
  .f-110p, .c-f-110p > * {font-size: 110% !important; }
  .f-115p, .c-f-115p > * {font-size: 115% !important; }
  .f-120p, .c-f-120p > * {font-size: 120% !important; }
  .f-125p, .c-f-125p > * {font-size: 125% !important; }
  .f-130p, .c-f-130p > * {font-size: 130% !important; }
  .f-135p, .c-f-135p > * {font-size: 135% !important; }
  .f-140p, .c-f-140p > * {font-size: 140% !important; }
  .f-145p, .c-f-145p > * {font-size: 145% !important; }
  .f-150p, .c-f-150p > * {font-size: 150% !important; }
  .f-155p, .c-f-155p > * {font-size: 155% !important; }
  .f-160p, .c-f-160p > * {font-size: 160% !important; }
  .f-165p, .c-f-165p > * {font-size: 165% !important; }
  .f-170p, .c-f-170p > * {font-size: 170% !important; }
  .f-175p, .c-f-175p > * {font-size: 175% !important; }
  .f-180p, .c-f-180p > * {font-size: 180% !important; }
  .f-185p, .c-f-185p > * {font-size: 185% !important; }
  .f-190p, .c-f-190p > * {font-size: 190% !important; }
  .f-195p, .c-f-195p > * {font-size: 195% !important; }
  .f-200p, .c-f-200p > * {font-size: 200% !important; }
  .f-210p, .c-f-210p > * {font-size: 210% !important; }
  .f-220p, .c-f-220p > * {font-size: 220% !important; }
  .f-230p, .c-f-230p > * {font-size: 230% !important; }
  .f-240p, .c-f-240p > * {font-size: 240% !important; }
  .f-250p, .c-f-250p > * {font-size: 250% !important; }
  .f-260p, .c-f-260p > * {font-size: 260% !important; }
  .f-270p, .c-f-270p > * {font-size: 270% !important; }
  .f-280p, .c-f-280p > * {font-size: 280% !important; }
  .f-290p, .c-f-290p > * {font-size: 290% !important; }
  .f-300p, .c-f-300p > * {font-size: 300% !important; }
  .f-310p, .c-f-310p > * {font-size: 310% !important; }
  .f-320p, .c-f-320p > * {font-size: 320% !important; }
  .f-330p, .c-f-330p > * {font-size: 330% !important; }
  .f-340p, .c-f-340p > * {font-size: 340% !important; }
  .f-350p, .c-f-350p > * {font-size: 350% !important; }
  .f-360p, .c-f-360p > * {font-size: 360% !important; }
  .f-370p, .c-f-370p > * {font-size: 370% !important; }
  .f-380p, .c-f-380p > * {font-size: 380% !important; }
  .f-390p, .c-f-390p > * {font-size: 390% !important; }
  .f-400p, .c-f-400p > * {font-size: 400% !important; }

/* フォントサイズ 576px以上 */
@media (min-width: 576px) {
  .f-sm-50p, .c-f-sm-50p > * {font-size: 50% !important; }
  .f-sm-55p, .c-f-sm-55p > * {font-size: 55% !important; }
  .f-sm-60p, .c-f-sm-60p > * {font-size: 60% !important; }
  .f-sm-65p, .c-f-sm-65p > * {font-size: 65% !important; }
  .f-sm-70p, .c-f-sm-70p > * {font-size: 70% !important; }
  .f-sm-75p, .c-f-sm-75p > * {font-size: 75% !important; }
  .f-sm-80p, .c-f-sm-80p > * {font-size: 80% !important; }
  .f-sm-85p, .c-f-sm-85p > * {font-size: 85% !important; }
  .f-sm-90p, .c-f-sm-90p > * {font-size: 90% !important; }
  .f-sm-95p, .c-f-sm-95p > * {font-size: 95% !important; }
  .f-sm-100p, .c-f-sm-100p > * {font-size: 100% !important; }
  .f-sm-105p, .c-f-sm-105p > * {font-size: 105% !important; }
  .f-sm-110p, .c-f-sm-110p > * {font-size: 110% !important; }
  .f-sm-115p, .c-f-sm-115p > * {font-size: 115% !important; }
  .f-sm-120p, .c-f-sm-120p > * {font-size: 120% !important; }
  .f-sm-125p, .c-f-sm-125p > * {font-size: 125% !important; }
  .f-sm-130p, .c-f-sm-130p > * {font-size: 130% !important; }
  .f-sm-135p, .c-f-sm-135p > * {font-size: 135% !important; }
  .f-sm-140p, .c-f-sm-140p > * {font-size: 140% !important; }
  .f-sm-145p, .c-f-sm-145p > * {font-size: 145% !important; }
  .f-sm-150p, .c-f-sm-150p > * {font-size: 150% !important; }
  .f-sm-155p, .c-f-sm-155p > * {font-size: 155% !important; }
  .f-sm-160p, .c-f-sm-160p > * {font-size: 160% !important; }
  .f-sm-165p, .c-f-sm-165p > * {font-size: 165% !important; }
  .f-sm-170p, .c-f-sm-170p > * {font-size: 170% !important; }
  .f-sm-175p, .c-f-sm-175p > * {font-size: 175% !important; }
  .f-sm-180p, .c-f-sm-180p > * {font-size: 180% !important; }
  .f-sm-185p, .c-f-sm-185p > * {font-size: 185% !important; }
  .f-sm-190p, .c-f-sm-190p > * {font-size: 190% !important; }
  .f-sm-195p, .c-f-sm-195p > * {font-size: 195% !important; }
  .f-sm-200p, .c-f-sm-200p > * {font-size: 200% !important; }
  .f-sm-210p, .c-f-sm-210p > * {font-size: 210% !important; }
  .f-sm-220p, .c-f-sm-220p > * {font-size: 220% !important; }
  .f-sm-230p, .c-f-sm-230p > * {font-size: 230% !important; }
  .f-sm-240p, .c-f-sm-240p > * {font-size: 240% !important; }
  .f-sm-250p, .c-f-sm-250p > * {font-size: 250% !important; }
  .f-sm-260p, .c-f-sm-260p > * {font-size: 260% !important; }
  .f-sm-270p, .c-f-sm-270p > * {font-size: 270% !important; }
  .f-sm-280p, .c-f-sm-280p > * {font-size: 280% !important; }
  .f-sm-290p, .c-f-sm-290p > * {font-size: 290% !important; }
  .f-sm-300p, .c-f-sm-300p > * {font-size: 300% !important; }
  .f-sm-310p, .c-f-sm-310p > * {font-size: 310% !important; }
  .f-sm-320p, .c-f-sm-320p > * {font-size: 320% !important; }
  .f-sm-330p, .c-f-sm-330p > * {font-size: 330% !important; }
  .f-sm-340p, .c-f-sm-340p > * {font-size: 340% !important; }
  .f-sm-350p, .c-f-sm-350p > * {font-size: 350% !important; }
  .f-sm-360p, .c-f-sm-360p > * {font-size: 360% !important; }
  .f-sm-370p, .c-f-sm-370p > * {font-size: 370% !important; }
  .f-sm-380p, .c-f-sm-380p > * {font-size: 380% !important; }
  .f-sm-390p, .c-f-sm-390p > * {font-size: 390% !important; }
  .f-sm-400p, .c-f-sm-400p > * {font-size: 400% !important; }
}

/* フォントサイズ 768px以上 */
@media (min-width: 768px) {
  .f-md-50p, .c-f-md-50p > * {font-size: 50% !important; }
  .f-md-55p, .c-f-md-55p > * {font-size: 55% !important; }
  .f-md-60p, .c-f-md-60p > * {font-size: 60% !important; }
  .f-md-65p, .c-f-md-65p > * {font-size: 65% !important; }
  .f-md-70p, .c-f-md-70p > * {font-size: 70% !important; }
  .f-md-75p, .c-f-md-75p > * {font-size: 75% !important; }
  .f-md-80p, .c-f-md-80p > * {font-size: 80% !important; }
  .f-md-85p, .c-f-md-85p > * {font-size: 85% !important; }
  .f-md-90p, .c-f-md-90p > * {font-size: 90% !important; }
  .f-md-95p, .c-f-md-95p > * {font-size: 95% !important; }
  .f-md-100p, .c-f-md-100p > * {font-size: 100% !important; }
  .f-md-105p, .c-f-md-105p > * {font-size: 105% !important; }
  .f-md-110p, .c-f-md-110p > * {font-size: 110% !important; }
  .f-md-115p, .c-f-md-115p > * {font-size: 115% !important; }
  .f-md-120p, .c-f-md-120p > * {font-size: 120% !important; }
  .f-md-125p, .c-f-md-125p > * {font-size: 125% !important; }
  .f-md-130p, .c-f-md-130p > * {font-size: 130% !important; }
  .f-md-135p, .c-f-md-135p > * {font-size: 135% !important; }
  .f-md-140p, .c-f-md-140p > * {font-size: 140% !important; }
  .f-md-145p, .c-f-md-145p > * {font-size: 145% !important; }
  .f-md-150p, .c-f-md-150p > * {font-size: 150% !important; }
  .f-md-155p, .c-f-md-155p > * {font-size: 155% !important; }
  .f-md-160p, .c-f-md-160p > * {font-size: 160% !important; }
  .f-md-165p, .c-f-md-165p > * {font-size: 165% !important; }
  .f-md-170p, .c-f-md-170p > * {font-size: 170% !important; }
  .f-md-175p, .c-f-md-175p > * {font-size: 175% !important; }
  .f-md-180p, .c-f-md-180p > * {font-size: 180% !important; }
  .f-md-185p, .c-f-md-185p > * {font-size: 185% !important; }
  .f-md-190p, .c-f-md-190p > * {font-size: 190% !important; }
  .f-md-195p, .c-f-md-195p > * {font-size: 195% !important; }
  .f-md-200p, .c-f-md-200p > * {font-size: 200% !important; }
  .f-md-210p, .c-f-md-210p > * {font-size: 210% !important; }
  .f-md-220p, .c-f-md-220p > * {font-size: 220% !important; }
  .f-md-230p, .c-f-md-230p > * {font-size: 230% !important; }
  .f-md-240p, .c-f-md-240p > * {font-size: 240% !important; }
  .f-md-250p, .c-f-md-250p > * {font-size: 250% !important; }
  .f-md-260p, .c-f-md-260p > * {font-size: 260% !important; }
  .f-md-270p, .c-f-md-270p > * {font-size: 270% !important; }
  .f-md-280p, .c-f-md-280p > * {font-size: 280% !important; }
  .f-md-290p, .c-f-md-290p > * {font-size: 290% !important; }
  .f-md-300p, .c-f-md-300p > * {font-size: 300% !important; }
  .f-md-310p, .c-f-md-310p > * {font-size: 310% !important; }
  .f-md-320p, .c-f-md-320p > * {font-size: 320% !important; }
  .f-md-330p, .c-f-md-330p > * {font-size: 330% !important; }
  .f-md-340p, .c-f-md-340p > * {font-size: 340% !important; }
  .f-md-350p, .c-f-md-350p > * {font-size: 350% !important; }
  .f-md-360p, .c-f-md-360p > * {font-size: 360% !important; }
  .f-md-370p, .c-f-md-370p > * {font-size: 370% !important; }
  .f-md-380p, .c-f-md-380p > * {font-size: 380% !important; }
  .f-md-390p, .c-f-md-390p > * {font-size: 390% !important; }
  .f-md-400p, .c-f-md-400p > * {font-size: 400% !important; }
}

/* フォントサイズ 992px以上 */
@media (min-width: 992px) {
  .f-lg-50p, .c-f-lg-50p > * {font-size: 50% !important; }
  .f-lg-55p, .c-f-lg-55p > * {font-size: 55% !important; }
  .f-lg-60p, .c-f-lg-60p > * {font-size: 60% !important; }
  .f-lg-65p, .c-f-lg-65p > * {font-size: 65% !important; }
  .f-lg-70p, .c-f-lg-70p > * {font-size: 70% !important; }
  .f-lg-75p, .c-f-lg-75p > * {font-size: 75% !important; }
  .f-lg-80p, .c-f-lg-80p > * {font-size: 80% !important; }
  .f-lg-85p, .c-f-lg-85p > * {font-size: 85% !important; }
  .f-lg-90p, .c-f-lg-90p > * {font-size: 90% !important; }
  .f-lg-95p, .c-f-lg-95p > * {font-size: 95% !important; }
  .f-lg-100p, .c-f-lg-100p > * {font-size: 100% !important; }
  .f-lg-105p, .c-f-lg-105p > * {font-size: 105% !important; }
  .f-lg-110p, .c-f-lg-110p > * {font-size: 110% !important; }
  .f-lg-115p, .c-f-lg-115p > * {font-size: 115% !important; }
  .f-lg-120p, .c-f-lg-120p > * {font-size: 120% !important; }
  .f-lg-125p, .c-f-lg-125p > * {font-size: 125% !important; }
  .f-lg-130p, .c-f-lg-130p > * {font-size: 130% !important; }
  .f-lg-135p, .c-f-lg-135p > * {font-size: 135% !important; }
  .f-lg-140p, .c-f-lg-140p > * {font-size: 140% !important; }
  .f-lg-145p, .c-f-lg-145p > * {font-size: 145% !important; }
  .f-lg-150p, .c-f-lg-150p > * {font-size: 150% !important; }
  .f-lg-155p, .c-f-lg-155p > * {font-size: 155% !important; }
  .f-lg-160p, .c-f-lg-160p > * {font-size: 160% !important; }
  .f-lg-165p, .c-f-lg-165p > * {font-size: 165% !important; }
  .f-lg-170p, .c-f-lg-170p > * {font-size: 170% !important; }
  .f-lg-175p, .c-f-lg-175p > * {font-size: 175% !important; }
  .f-lg-180p, .c-f-lg-180p > * {font-size: 180% !important; }
  .f-lg-185p, .c-f-lg-185p > * {font-size: 185% !important; }
  .f-lg-190p, .c-f-lg-190p > * {font-size: 190% !important; }
  .f-lg-195p, .c-f-lg-195p > * {font-size: 195% !important; }
  .f-lg-200p, .c-f-lg-200p > * {font-size: 200% !important; }
  .f-lg-210p, .c-f-lg-210p > * {font-size: 210% !important; }
  .f-lg-220p, .c-f-lg-220p > * {font-size: 220% !important; }
  .f-lg-230p, .c-f-lg-230p > * {font-size: 230% !important; }
  .f-lg-240p, .c-f-lg-240p > * {font-size: 240% !important; }
  .f-lg-250p, .c-f-lg-250p > * {font-size: 250% !important; }
  .f-lg-260p, .c-f-lg-260p > * {font-size: 260% !important; }
  .f-lg-270p, .c-f-lg-270p > * {font-size: 270% !important; }
  .f-lg-280p, .c-f-lg-280p > * {font-size: 280% !important; }
  .f-lg-290p, .c-f-lg-290p > * {font-size: 290% !important; }
  .f-lg-300p, .c-f-lg-300p > * {font-size: 300% !important; }
  .f-lg-310p, .c-f-lg-310p > * {font-size: 310% !important; }
  .f-lg-320p, .c-f-lg-320p > * {font-size: 320% !important; }
  .f-lg-330p, .c-f-lg-330p > * {font-size: 330% !important; }
  .f-lg-340p, .c-f-lg-340p > * {font-size: 340% !important; }
  .f-lg-350p, .c-f-lg-350p > * {font-size: 350% !important; }
  .f-lg-360p, .c-f-lg-360p > * {font-size: 360% !important; }
  .f-lg-370p, .c-f-lg-370p > * {font-size: 370% !important; }
  .f-lg-380p, .c-f-lg-380p > * {font-size: 380% !important; }
  .f-lg-390p, .c-f-lg-390p > * {font-size: 390% !important; }
  .f-lg-400p, .c-f-lg-400p > * {font-size: 400% !important; }
}

/* フォントサイズ 1200px以上 */
@media (min-width: 1200px) {
  .f-xl-50p, .c-f-xl-50p > * {font-size: 50% !important; }
  .f-xl-55p, .c-f-xl-55p > * {font-size: 55% !important; }
  .f-xl-60p, .c-f-xl-60p > * {font-size: 60% !important; }
  .f-xl-65p, .c-f-xl-65p > * {font-size: 65% !important; }
  .f-xl-70p, .c-f-xl-70p > * {font-size: 70% !important; }
  .f-xl-75p, .c-f-xl-75p > * {font-size: 75% !important; }
  .f-xl-80p, .c-f-xl-80p > * {font-size: 80% !important; }
  .f-xl-85p, .c-f-xl-85p > * {font-size: 85% !important; }
  .f-xl-90p, .c-f-xl-90p > * {font-size: 90% !important; }
  .f-xl-95p, .c-f-xl-95p > * {font-size: 95% !important; }
  .f-xl-100p, .c-f-xl-100p > * {font-size: 100% !important; }
  .f-xl-105p, .c-f-xl-105p > * {font-size: 105% !important; }
  .f-xl-110p, .c-f-xl-110p > * {font-size: 110% !important; }
  .f-xl-115p, .c-f-xl-115p > * {font-size: 115% !important; }
  .f-xl-120p, .c-f-xl-120p > * {font-size: 120% !important; }
  .f-xl-125p, .c-f-xl-125p > * {font-size: 125% !important; }
  .f-xl-130p, .c-f-xl-130p > * {font-size: 130% !important; }
  .f-xl-135p, .c-f-xl-135p > * {font-size: 135% !important; }
  .f-xl-140p, .c-f-xl-140p > * {font-size: 140% !important; }
  .f-xl-145p, .c-f-xl-145p > * {font-size: 145% !important; }
  .f-xl-150p, .c-f-xl-150p > * {font-size: 150% !important; }
  .f-xl-155p, .c-f-xl-155p > * {font-size: 155% !important; }
  .f-xl-160p, .c-f-xl-160p > * {font-size: 160% !important; }
  .f-xl-165p, .c-f-xl-165p > * {font-size: 165% !important; }
  .f-xl-170p, .c-f-xl-170p > * {font-size: 170% !important; }
  .f-xl-175p, .c-f-xl-175p > * {font-size: 175% !important; }
  .f-xl-180p, .c-f-xl-180p > * {font-size: 180% !important; }
  .f-xl-185p, .c-f-xl-185p > * {font-size: 185% !important; }
  .f-xl-190p, .c-f-xl-190p > * {font-size: 190% !important; }
  .f-xl-195p, .c-f-xl-195p > * {font-size: 195% !important; }
  .f-xl-200p, .c-f-xl-200p > * {font-size: 200% !important; }
  .f-xl-210p, .c-f-xl-210p > * {font-size: 210% !important; }
  .f-xl-220p, .c-f-xl-220p > * {font-size: 220% !important; }
  .f-xl-230p, .c-f-xl-230p > * {font-size: 230% !important; }
  .f-xl-240p, .c-f-xl-240p > * {font-size: 240% !important; }
  .f-xl-250p, .c-f-xl-250p > * {font-size: 250% !important; }
  .f-xl-260p, .c-f-xl-260p > * {font-size: 260% !important; }
  .f-xl-270p, .c-f-xl-270p > * {font-size: 270% !important; }
  .f-xl-280p, .c-f-xl-280p > * {font-size: 280% !important; }
  .f-xl-290p, .c-f-xl-290p > * {font-size: 290% !important; }
  .f-xl-300p, .c-f-xl-300p > * {font-size: 300% !important; }
  .f-xl-310p, .c-f-xl-310p > * {font-size: 310% !important; }
  .f-xl-320p, .c-f-xl-320p > * {font-size: 320% !important; }
  .f-xl-330p, .c-f-xl-330p > * {font-size: 330% !important; }
  .f-xl-340p, .c-f-xl-340p > * {font-size: 340% !important; }
  .f-xl-350p, .c-f-xl-350p > * {font-size: 350% !important; }
  .f-xl-360p, .c-f-xl-360p > * {font-size: 360% !important; }
  .f-xl-370p, .c-f-xl-370p > * {font-size: 370% !important; }
  .f-xl-380p, .c-f-xl-380p > * {font-size: 380% !important; }
  .f-xl-390p, .c-f-xl-390p > * {font-size: 390% !important; }
  .f-xl-400p, .c-f-xl-400p > * {font-size: 400% !important; }
}