@charset "utf-8";

.u-w-0p {
  width: 0% !important;
}
.u-w-5p {
  width: 5% !important;
}
.u-w-10p {
  width: 10% !important;
}
.u-w-15p {
  width: 15% !important;
}
.u-w-20p {
  width: 20% !important;
}
.u-w-25p {
  width: 25% !important;
}
.u-w-30p {
  width: 30% !important;
}
.u-w-35p {
  width: 35% !important;
}
.u-w-40p {
  width: 40% !important;
}
.u-w-45p {
  width: 45% !important;
}
.u-w-50p {
  width: 50% !important;
}
.u-w-55p {
  width: 55% !important;
}
.u-w-60p {
  width: 60% !important;
}
.u-w-65p {
  width: 65% !important;
}
.u-w-70p {
  width: 70% !important;
}
.u-w-75p {
  width: 75% !important;
}
.u-w-80p {
  width: 80% !important;
}
.u-w-85p {
  width: 85% !important;
}
.u-w-90p {
  width: 90% !important;
}
.u-w-95p {
  width: 95% !important;
}
.u-w-100p {
  width: 100% !important;
}
@media screen and (min-width: 901px) {
  .u-pc-w-0p {
    width: 0% !important;
  }
  .u-pc-w-5p {
    width: 5% !important;
  }
  .u-pc-w-10p {
    width: 10% !important;
  }
  .u-pc-w-15p {
    width: 15% !important;
  }
  .u-pc-w-20p {
    width: 20% !important;
  }
  .u-pc-w-25p {
    width: 25% !important;
  }
  .u-pc-w-30p {
    width: 30% !important;
  }
  .u-pc-w-35p {
    width: 35% !important;
  }
  .u-pc-w-40p {
    width: 40% !important;
  }
  .u-pc-w-45p {
    width: 45% !important;
  }
  .u-pc-w-50p {
    width: 50% !important;
  }
  .u-pc-w-55p {
    width: 55% !important;
  }
  .u-pc-w-60p {
    width: 60% !important;
  }
  .u-pc-w-65p {
    width: 65% !important;
  }
  .u-pc-w-70p {
    width: 70% !important;
  }
  .u-pc-w-75p {
    width: 75% !important;
  }
  .u-pc-w-80p {
    width: 80% !important;
  }
  .u-pc-w-85p {
    width: 85% !important;
  }
  .u-pc-w-90p {
    width: 90% !important;
  }
  .u-pc-w-95p {
    width: 95% !important;
  }
  .u-pc-w-100p {
    width: 100% !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-w-0p {
    width: 0% !important;
  }
  .u-sp-w-5p {
    width: 5% !important;
  }
  .u-sp-w-10p {
    width: 10% !important;
  }
  .u-sp-w-15p {
    width: 15% !important;
  }
  .u-sp-w-20p {
    width: 20% !important;
  }
  .u-sp-w-25p {
    width: 25% !important;
  }
  .u-sp-w-30p {
    width: 30% !important;
  }
  .u-sp-w-35p {
    width: 35% !important;
  }
  .u-sp-w-40p {
    width: 40% !important;
  }
  .u-sp-w-45p {
    width: 45% !important;
  }
  .u-sp-w-50p {
    width: 50% !important;
  }
  .u-sp-w-55p {
    width: 55% !important;
  }
  .u-sp-w-60p {
    width: 60% !important;
  }
  .u-sp-w-65p {
    width: 65% !important;
  }
  .u-sp-w-70p {
    width: 70% !important;
  }
  .u-sp-w-75p {
    width: 75% !important;
  }
  .u-sp-w-80p {
    width: 80% !important;
  }
  .u-sp-w-85p {
    width: 85% !important;
  }
  .u-sp-w-90p {
    width: 90% !important;
  }
  .u-sp-w-95p {
    width: 95% !important;
  }
  .u-sp-w-100p {
    width: 100% !important;
  }
}
.u-w-10 {
  width: 10px !important;
}
.u-w-20 {
  width: 20px !important;
}
.u-w-30 {
  width: 30px !important;
}
.u-w-40 {
  width: 40px !important;
}
.u-w-50 {
  width: 50px !important;
}
.u-w-60 {
  width: 60px !important;
}
.u-w-70 {
  width: 70px !important;
}
.u-w-80 {
  width: 80px !important;
}
.u-w-90 {
  width: 90px !important;
}
.u-w-100 {
  width: 100px !important;
}
.u-w-110 {
  width: 110px !important;
}
.u-w-120 {
  width: 120px !important;
}
.u-w-130 {
  width: 130px !important;
}
.u-w-140 {
  width: 140px !important;
}
.u-w-150 {
  width: 150px !important;
}
.u-w-160 {
  width: 160px !important;
}
.u-w-170 {
  width: 170px !important;
}
.u-w-180 {
  width: 180px !important;
}
.u-w-190 {
  width: 190px !important;
}
.u-w-200 {
  width: 200px !important;
}
.u-w-210 {
  width: 210px !important;
}
.u-w-220 {
  width: 220px !important;
}
.u-w-230 {
  width: 230px !important;
}
.u-w-240 {
  width: 240px !important;
}
.u-w-250 {
  width: 250px !important;
}
.u-w-260 {
  width: 260px !important;
}
.u-w-270 {
  width: 270px !important;
}
.u-w-280 {
  width: 280px !important;
}
.u-w-290 {
  width: 290px !important;
}
.u-w-300 {
  width: 300px !important;
}
.u-w-310 {
  width: 310px !important;
}
.u-w-320 {
  width: 320px !important;
}
.u-w-330 {
  width: 330px !important;
}
.u-w-340 {
  width: 340px !important;
}
.u-w-350 {
  width: 350px !important;
}
.u-w-360 {
  width: 360px !important;
}
.u-w-370 {
  width: 370px !important;
}
.u-w-380 {
  width: 380px !important;
}
.u-w-390 {
  width: 390px !important;
}
.u-w-400 {
  width: 400px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-w-10 {
    width: 10px !important;
  }
  .u-pc-w-20 {
    width: 20px !important;
  }
  .u-pc-w-30 {
    width: 30px !important;
  }
  .u-pc-w-40 {
    width: 40px !important;
  }
  .u-pc-w-50 {
    width: 50px !important;
  }
  .u-pc-w-60 {
    width: 60px !important;
  }
  .u-pc-w-70 {
    width: 70px !important;
  }
  .u-pc-w-80 {
    width: 80px !important;
  }
  .u-pc-w-90 {
    width: 90px !important;
  }
  .u-pc-w-100 {
    width: 100px !important;
  }
  .u-pc-w-110 {
    width: 110px !important;
  }
  .u-pc-w-120 {
    width: 120px !important;
  }
  .u-pc-w-130 {
    width: 130px !important;
  }
  .u-pc-w-140 {
    width: 140px !important;
  }
  .u-pc-w-150 {
    width: 150px !important;
  }
  .u-pc-w-160 {
    width: 160px !important;
  }
  .u-pc-w-170 {
    width: 170px !important;
  }
  .u-pc-w-180 {
    width: 180px !important;
  }
  .u-pc-w-190 {
    width: 190px !important;
  }
  .u-pc-w-200 {
    width: 200px !important;
  }
  .u-pc-w-210 {
    width: 210px !important;
  }
  .u-pc-w-220 {
    width: 220px !important;
  }
  .u-pc-w-230 {
    width: 230px !important;
  }
  .u-pc-w-240 {
    width: 240px !important;
  }
  .u-pc-w-250 {
    width: 250px !important;
  }
  .u-pc-w-260 {
    width: 260px !important;
  }
  .u-pc-w-270 {
    width: 270px !important;
  }
  .u-pc-w-280 {
    width: 280px !important;
  }
  .u-pc-w-290 {
    width: 290px !important;
  }
  .u-pc-w-300 {
    width: 300px !important;
  }
  .u-pc-w-310 {
    width: 310px !important;
  }
  .u-pc-w-320 {
    width: 320px !important;
  }
  .u-pc-w-330 {
    width: 330px !important;
  }
  .u-pc-w-340 {
    width: 340px !important;
  }
  .u-pc-w-350 {
    width: 350px !important;
  }
  .u-pc-w-360 {
    width: 360px !important;
  }
  .u-pc-w-370 {
    width: 370px !important;
  }
  .u-pc-w-380 {
    width: 380px !important;
  }
  .u-pc-w-390 {
    width: 390px !important;
  }
  .u-pc-w-400 {
    width: 400px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-w-10 {
    width: 10px !important;
  }
  .u-sp-w-20 {
    width: 20px !important;
  }
  .u-sp-w-30 {
    width: 30px !important;
  }
  .u-sp-w-40 {
    width: 40px !important;
  }
  .u-sp-w-50 {
    width: 50px !important;
  }
  .u-sp-w-60 {
    width: 60px !important;
  }
  .u-sp-w-70 {
    width: 70px !important;
  }
  .u-sp-w-80 {
    width: 80px !important;
  }
  .u-sp-w-90 {
    width: 90px !important;
  }
  .u-sp-w-100 {
    width: 100px !important;
  }
  .u-sp-w-110 {
    width: 110px !important;
  }
  .u-sp-w-120 {
    width: 120px !important;
  }
  .u-sp-w-130 {
    width: 130px !important;
  }
  .u-sp-w-140 {
    width: 140px !important;
  }
  .u-sp-w-150 {
    width: 150px !important;
  }
  .u-sp-w-160 {
    width: 160px !important;
  }
  .u-sp-w-170 {
    width: 170px !important;
  }
  .u-sp-w-180 {
    width: 180px !important;
  }
  .u-sp-w-190 {
    width: 190px !important;
  }
  .u-sp-w-200 {
    width: 200px !important;
  }
  .u-sp-w-210 {
    width: 210px !important;
  }
  .u-sp-w-220 {
    width: 220px !important;
  }
  .u-sp-w-230 {
    width: 230px !important;
  }
  .u-sp-w-240 {
    width: 240px !important;
  }
  .u-sp-w-250 {
    width: 250px !important;
  }
  .u-sp-w-260 {
    width: 260px !important;
  }
  .u-sp-w-270 {
    width: 270px !important;
  }
  .u-sp-w-280 {
    width: 280px !important;
  }
  .u-sp-w-290 {
    width: 290px !important;
  }
  .u-sp-w-300 {
    width: 300px !important;
  }
  .u-sp-w-310 {
    width: 310px !important;
  }
  .u-sp-w-320 {
    width: 320px !important;
  }
  .u-sp-w-330 {
    width: 330px !important;
  }
  .u-sp-w-340 {
    width: 340px !important;
  }
  .u-sp-w-350 {
    width: 350px !important;
  }
  .u-sp-w-360 {
    width: 360px !important;
  }
  .u-sp-w-370 {
    width: 370px !important;
  }
  .u-sp-w-380 {
    width: 380px !important;
  }
  .u-sp-w-390 {
    width: 390px !important;
  }
  .u-sp-w-400 {
    width: 400px !important;
  }
}
.u-w-500 {
  width: 500px !important;
}
.u-w-600 {
  width: 600px !important;
}
.u-w-700 {
  width: 700px !important;
}
.u-w-800 {
  width: 800px !important;
}
.u-w-900 {
  width: 900px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-w-500 {
    width: 500px !important;
  }
  .u-pc-w-600 {
    width: 600px !important;
  }
  .u-pc-w-700 {
    width: 700px !important;
  }
  .u-pc-w-800 {
    width: 800px !important;
  }
  .u-pc-w-900 {
    width: 900px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-w-500 {
    width: 500px !important;
  }
  .u-sp-w-600 {
    width: 600px !important;
  }
  .u-sp-w-700 {
    width: 700px !important;
  }
  .u-sp-w-800 {
    width: 800px !important;
  }
  .u-sp-w-900 {
    width: 900px !important;
  }
}
.u-miw-0 {
  min-width: 0px !important;
}
.u-miw-100 {
  min-width: 100px !important;
}
.u-miw-200 {
  min-width: 200px !important;
}
.u-miw-300 {
  min-width: 300px !important;
}
.u-miw-400 {
  min-width: 400px !important;
}
.u-miw-500 {
  min-width: 500px !important;
}
.u-miw-600 {
  min-width: 600px !important;
}
.u-miw-700 {
  min-width: 700px !important;
}
.u-miw-800 {
  min-width: 800px !important;
}
.u-miw-900 {
  min-width: 900px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-miw-0 {
    min-width: 0px !important;
  }
  .u-pc-miw-100 {
    min-width: 100px !important;
  }
  .u-pc-miw-200 {
    min-width: 200px !important;
  }
  .u-pc-miw-300 {
    min-width: 300px !important;
  }
  .u-pc-miw-400 {
    min-width: 400px !important;
  }
  .u-pc-miw-500 {
    min-width: 500px !important;
  }
  .u-pc-miw-600 {
    min-width: 600px !important;
  }
  .u-pc-miw-700 {
    min-width: 700px !important;
  }
  .u-pc-miw-800 {
    min-width: 800px !important;
  }
  .u-pc-miw-900 {
    min-width: 900px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-miw-0 {
    min-width: 0px !important;
  }
  .u-sp-miw-100 {
    min-width: 100px !important;
  }
  .u-sp-miw-200 {
    min-width: 200px !important;
  }
  .u-sp-miw-300 {
    min-width: 300px !important;
  }
  .u-sp-miw-400 {
    min-width: 400px !important;
  }
  .u-sp-miw-500 {
    min-width: 500px !important;
  }
  .u-sp-miw-600 {
    min-width: 600px !important;
  }
  .u-sp-miw-700 {
    min-width: 700px !important;
  }
  .u-sp-miw-800 {
    min-width: 800px !important;
  }
  .u-sp-miw-900 {
    min-width: 900px !important;
  }
}
.u-mih-0 {
  min-height: 0px !important;
}
.u-mih-100 {
  min-height: 100px !important;
}
.u-mih-200 {
  min-height: 200px !important;
}
.u-mih-300 {
  min-height: 300px !important;
}
.u-mih-400 {
  min-height: 400px !important;
}
.u-mih-500 {
  min-height: 500px !important;
}
.u-mih-600 {
  min-height: 600px !important;
}
.u-mih-700 {
  min-height: 700px !important;
}
.u-mih-800 {
  min-height: 800px !important;
}
.u-mih-900 {
  min-height: 900px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-mih-0 {
    min-height: 0px !important;
  }
  .u-pc-mih-100 {
    min-height: 100px !important;
  }
  .u-pc-mih-200 {
    min-height: 200px !important;
  }
  .u-pc-mih-300 {
    min-height: 300px !important;
  }
  .u-pc-mih-400 {
    min-height: 400px !important;
  }
  .u-pc-mih-500 {
    min-height: 500px !important;
  }
  .u-pc-mih-600 {
    min-height: 600px !important;
  }
  .u-pc-mih-700 {
    min-height: 700px !important;
  }
  .u-pc-mih-800 {
    min-height: 800px !important;
  }
  .u-pc-mih-900 {
    min-height: 900px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-mih-0 {
    min-height: 0px !important;
  }
  .u-sp-mih-100 {
    min-height: 100px !important;
  }
  .u-sp-mih-200 {
    min-height: 200px !important;
  }
  .u-sp-mih-300 {
    min-height: 300px !important;
  }
  .u-sp-mih-400 {
    min-height: 400px !important;
  }
  .u-sp-mih-500 {
    min-height: 500px !important;
  }
  .u-sp-mih-600 {
    min-height: 600px !important;
  }
  .u-sp-mih-700 {
    min-height: 700px !important;
  }
  .u-sp-mih-800 {
    min-height: 800px !important;
  }
  .u-sp-mih-900 {
    min-height: 900px !important;
  }
}
.u-maw-0 {
  max-width: 0px !important;
}
.u-maw-100 {
  max-width: 100px !important;
}
.u-maw-200 {
  max-width: 200px !important;
}
.u-maw-300 {
  max-width: 300px !important;
}
.u-maw-400 {
  max-width: 400px !important;
}
.u-maw-500 {
  max-width: 500px !important;
}
.u-maw-600 {
  max-width: 600px !important;
}
.u-maw-700 {
  max-width: 700px !important;
}
.u-maw-800 {
  max-width: 800px !important;
}
.u-maw-900 {
  max-width: 900px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-maw-0 {
    max-width: 0px !important;
  }
  .u-pc-maw-100 {
    max-width: 100px !important;
  }
  .u-pc-maw-200 {
    max-width: 200px !important;
  }
  .u-pc-maw-300 {
    max-width: 300px !important;
  }
  .u-pc-maw-400 {
    max-width: 400px !important;
  }
  .u-pc-maw-500 {
    max-width: 500px !important;
  }
  .u-pc-maw-600 {
    max-width: 600px !important;
  }
  .u-pc-maw-700 {
    max-width: 700px !important;
  }
  .u-pc-maw-800 {
    max-width: 800px !important;
  }
  .u-pc-maw-900 {
    max-width: 900px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-maw-0 {
    max-width: 0px !important;
  }
  .u-sp-maw-100 {
    max-width: 100px !important;
  }
  .u-sp-maw-200 {
    max-width: 200px !important;
  }
  .u-sp-maw-300 {
    max-width: 300px !important;
  }
  .u-sp-maw-400 {
    max-width: 400px !important;
  }
  .u-sp-maw-500 {
    max-width: 500px !important;
  }
  .u-sp-maw-600 {
    max-width: 600px !important;
  }
  .u-sp-maw-700 {
    max-width: 700px !important;
  }
  .u-sp-maw-800 {
    max-width: 800px !important;
  }
  .u-sp-maw-900 {
    max-width: 900px !important;
  }
}
.u-mah-0 {
  max-height: 0px !important;
}
.u-mah-100 {
  max-height: 100px !important;
}
.u-mah-200 {
  max-height: 200px !important;
}
.u-mah-300 {
  max-height: 300px !important;
}
.u-mah-400 {
  max-height: 400px !important;
}
.u-mah-500 {
  max-height: 500px !important;
}
.u-mah-600 {
  max-height: 600px !important;
}
.u-mah-700 {
  max-height: 700px !important;
}
.u-mah-800 {
  max-height: 800px !important;
}
.u-mah-900 {
  max-height: 900px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-mah-0 {
    max-height: 0px !important;
  }
  .u-pc-mah-100 {
    max-height: 100px !important;
  }
  .u-pc-mah-200 {
    max-height: 200px !important;
  }
  .u-pc-mah-300 {
    max-height: 300px !important;
  }
  .u-pc-mah-400 {
    max-height: 400px !important;
  }
  .u-pc-mah-500 {
    max-height: 500px !important;
  }
  .u-pc-mah-600 {
    max-height: 600px !important;
  }
  .u-pc-mah-700 {
    max-height: 700px !important;
  }
  .u-pc-mah-800 {
    max-height: 800px !important;
  }
  .u-pc-mah-900 {
    max-height: 900px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-mah-0 {
    max-height: 0px !important;
  }
  .u-sp-mah-100 {
    max-height: 100px !important;
  }
  .u-sp-mah-200 {
    max-height: 200px !important;
  }
  .u-sp-mah-300 {
    max-height: 300px !important;
  }
  .u-sp-mah-400 {
    max-height: 400px !important;
  }
  .u-sp-mah-500 {
    max-height: 500px !important;
  }
  .u-sp-mah-600 {
    max-height: 600px !important;
  }
  .u-sp-mah-700 {
    max-height: 700px !important;
  }
  .u-sp-mah-800 {
    max-height: 800px !important;
  }
  .u-sp-mah-900 {
    max-height: 900px !important;
  }
}
.u-pt-0 {
  padding-top: 0px !important;
}
.u-pt-5 {
  padding-top: 5px !important;
}
.u-pt-10 {
  padding-top: 10px !important;
}
.u-pt-15 {
  padding-top: 15px !important;
}
.u-pt-20 {
  padding-top: 20px !important;
}
.u-pt-25 {
  padding-top: 25px !important;
}
.u-pt-30 {
  padding-top: 30px !important;
}
.u-pt-35 {
  padding-top: 35px !important;
}
.u-pt-40 {
  padding-top: 40px !important;
}
.u-pt-45 {
  padding-top: 45px !important;
}
.u-pt-50 {
  padding-top: 50px !important;
}
.u-pt-55 {
  padding-top: 55px !important;
}
.u-pt-60 {
  padding-top: 60px !important;
}
.u-pt-65 {
  padding-top: 65px !important;
}
.u-pt-70 {
  padding-top: 70px !important;
}
.u-pt-75 {
  padding-top: 75px !important;
}
.u-pt-80 {
  padding-top: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-pt-0 {
    padding-top: 0px !important;
  }
  .u-pc-pt-5 {
    padding-top: 5px !important;
  }
  .u-pc-pt-10 {
    padding-top: 10px !important;
  }
  .u-pc-pt-15 {
    padding-top: 15px !important;
  }
  .u-pc-pt-20 {
    padding-top: 20px !important;
  }
  .u-pc-pt-25 {
    padding-top: 25px !important;
  }
  .u-pc-pt-30 {
    padding-top: 30px !important;
  }
  .u-pc-pt-35 {
    padding-top: 35px !important;
  }
  .u-pc-pt-40 {
    padding-top: 40px !important;
  }
  .u-pc-pt-45 {
    padding-top: 45px !important;
  }
  .u-pc-pt-50 {
    padding-top: 50px !important;
  }
  .u-pc-pt-55 {
    padding-top: 55px !important;
  }
  .u-pc-pt-60 {
    padding-top: 60px !important;
  }
  .u-pc-pt-65 {
    padding-top: 65px !important;
  }
  .u-pc-pt-70 {
    padding-top: 70px !important;
  }
  .u-pc-pt-75 {
    padding-top: 75px !important;
  }
  .u-pc-pt-80 {
    padding-top: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-pt-0 {
    padding-top: 0px !important;
  }
  .u-sp-pt-5 {
    padding-top: 5px !important;
  }
  .u-sp-pt-10 {
    padding-top: 10px !important;
  }
  .u-sp-pt-15 {
    padding-top: 15px !important;
  }
  .u-sp-pt-20 {
    padding-top: 20px !important;
  }
  .u-sp-pt-25 {
    padding-top: 25px !important;
  }
  .u-sp-pt-30 {
    padding-top: 30px !important;
  }
  .u-sp-pt-35 {
    padding-top: 35px !important;
  }
  .u-sp-pt-40 {
    padding-top: 40px !important;
  }
  .u-sp-pt-45 {
    padding-top: 45px !important;
  }
  .u-sp-pt-50 {
    padding-top: 50px !important;
  }
  .u-sp-pt-55 {
    padding-top: 55px !important;
  }
  .u-sp-pt-60 {
    padding-top: 60px !important;
  }
  .u-sp-pt-65 {
    padding-top: 65px !important;
  }
  .u-sp-pt-70 {
    padding-top: 70px !important;
  }
  .u-sp-pt-75 {
    padding-top: 75px !important;
  }
  .u-sp-pt-80 {
    padding-top: 80px !important;
  }
}
.u-pr-0 {
  padding-right: 0px !important;
}
.u-pr-5 {
  padding-right: 5px !important;
}
.u-pr-10 {
  padding-right: 10px !important;
}
.u-pr-15 {
  padding-right: 15px !important;
}
.u-pr-20 {
  padding-right: 20px !important;
}
.u-pr-25 {
  padding-right: 25px !important;
}
.u-pr-30 {
  padding-right: 30px !important;
}
.u-pr-35 {
  padding-right: 35px !important;
}
.u-pr-40 {
  padding-right: 40px !important;
}
.u-pr-45 {
  padding-right: 45px !important;
}
.u-pr-50 {
  padding-right: 50px !important;
}
.u-pr-55 {
  padding-right: 55px !important;
}
.u-pr-60 {
  padding-right: 60px !important;
}
.u-pr-65 {
  padding-right: 65px !important;
}
.u-pr-70 {
  padding-right: 70px !important;
}
.u-pr-75 {
  padding-right: 75px !important;
}
.u-pr-80 {
  padding-right: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-pr-0 {
    padding-right: 0px !important;
  }
  .u-pc-pr-5 {
    padding-right: 5px !important;
  }
  .u-pc-pr-10 {
    padding-right: 10px !important;
  }
  .u-pc-pr-15 {
    padding-right: 15px !important;
  }
  .u-pc-pr-20 {
    padding-right: 20px !important;
  }
  .u-pc-pr-25 {
    padding-right: 25px !important;
  }
  .u-pc-pr-30 {
    padding-right: 30px !important;
  }
  .u-pc-pr-35 {
    padding-right: 35px !important;
  }
  .u-pc-pr-40 {
    padding-right: 40px !important;
  }
  .u-pc-pr-45 {
    padding-right: 45px !important;
  }
  .u-pc-pr-50 {
    padding-right: 50px !important;
  }
  .u-pc-pr-55 {
    padding-right: 55px !important;
  }
  .u-pc-pr-60 {
    padding-right: 60px !important;
  }
  .u-pc-pr-65 {
    padding-right: 65px !important;
  }
  .u-pc-pr-70 {
    padding-right: 70px !important;
  }
  .u-pc-pr-75 {
    padding-right: 75px !important;
  }
  .u-pc-pr-80 {
    padding-right: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-pr-0 {
    padding-right: 0px !important;
  }
  .u-sp-pr-5 {
    padding-right: 5px !important;
  }
  .u-sp-pr-10 {
    padding-right: 10px !important;
  }
  .u-sp-pr-15 {
    padding-right: 15px !important;
  }
  .u-sp-pr-20 {
    padding-right: 20px !important;
  }
  .u-sp-pr-25 {
    padding-right: 25px !important;
  }
  .u-sp-pr-30 {
    padding-right: 30px !important;
  }
  .u-sp-pr-35 {
    padding-right: 35px !important;
  }
  .u-sp-pr-40 {
    padding-right: 40px !important;
  }
  .u-sp-pr-45 {
    padding-right: 45px !important;
  }
  .u-sp-pr-50 {
    padding-right: 50px !important;
  }
  .u-sp-pr-55 {
    padding-right: 55px !important;
  }
  .u-sp-pr-60 {
    padding-right: 60px !important;
  }
  .u-sp-pr-65 {
    padding-right: 65px !important;
  }
  .u-sp-pr-70 {
    padding-right: 70px !important;
  }
  .u-sp-pr-75 {
    padding-right: 75px !important;
  }
  .u-sp-pr-80 {
    padding-right: 80px !important;
  }
}
.u-pb-0 {
  padding-bottom: 0px !important;
}
.u-pb-5 {
  padding-bottom: 5px !important;
}
.u-pb-10 {
  padding-bottom: 10px !important;
}
.u-pb-15 {
  padding-bottom: 15px !important;
}
.u-pb-20 {
  padding-bottom: 20px !important;
}
.u-pb-25 {
  padding-bottom: 25px !important;
}
.u-pb-30 {
  padding-bottom: 30px !important;
}
.u-pb-35 {
  padding-bottom: 35px !important;
}
.u-pb-40 {
  padding-bottom: 40px !important;
}
.u-pb-45 {
  padding-bottom: 45px !important;
}
.u-pb-50 {
  padding-bottom: 50px !important;
}
.u-pb-55 {
  padding-bottom: 55px !important;
}
.u-pb-60 {
  padding-bottom: 60px !important;
}
.u-pb-65 {
  padding-bottom: 65px !important;
}
.u-pb-70 {
  padding-bottom: 70px !important;
}
.u-pb-75 {
  padding-bottom: 75px !important;
}
.u-pb-80 {
  padding-bottom: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-pb-0 {
    padding-bottom: 0px !important;
  }
  .u-pc-pb-5 {
    padding-bottom: 5px !important;
  }
  .u-pc-pb-10 {
    padding-bottom: 10px !important;
  }
  .u-pc-pb-15 {
    padding-bottom: 15px !important;
  }
  .u-pc-pb-20 {
    padding-bottom: 20px !important;
  }
  .u-pc-pb-25 {
    padding-bottom: 25px !important;
  }
  .u-pc-pb-30 {
    padding-bottom: 30px !important;
  }
  .u-pc-pb-35 {
    padding-bottom: 35px !important;
  }
  .u-pc-pb-40 {
    padding-bottom: 40px !important;
  }
  .u-pc-pb-45 {
    padding-bottom: 45px !important;
  }
  .u-pc-pb-50 {
    padding-bottom: 50px !important;
  }
  .u-pc-pb-55 {
    padding-bottom: 55px !important;
  }
  .u-pc-pb-60 {
    padding-bottom: 60px !important;
  }
  .u-pc-pb-65 {
    padding-bottom: 65px !important;
  }
  .u-pc-pb-70 {
    padding-bottom: 70px !important;
  }
  .u-pc-pb-75 {
    padding-bottom: 75px !important;
  }
  .u-pc-pb-80 {
    padding-bottom: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-pb-0 {
    padding-bottom: 0px !important;
  }
  .u-sp-pb-5 {
    padding-bottom: 5px !important;
  }
  .u-sp-pb-10 {
    padding-bottom: 10px !important;
  }
  .u-sp-pb-15 {
    padding-bottom: 15px !important;
  }
  .u-sp-pb-20 {
    padding-bottom: 20px !important;
  }
  .u-sp-pb-25 {
    padding-bottom: 25px !important;
  }
  .u-sp-pb-30 {
    padding-bottom: 30px !important;
  }
  .u-sp-pb-35 {
    padding-bottom: 35px !important;
  }
  .u-sp-pb-40 {
    padding-bottom: 40px !important;
  }
  .u-sp-pb-45 {
    padding-bottom: 45px !important;
  }
  .u-sp-pb-50 {
    padding-bottom: 50px !important;
  }
  .u-sp-pb-55 {
    padding-bottom: 55px !important;
  }
  .u-sp-pb-60 {
    padding-bottom: 60px !important;
  }
  .u-sp-pb-65 {
    padding-bottom: 65px !important;
  }
  .u-sp-pb-70 {
    padding-bottom: 70px !important;
  }
  .u-sp-pb-75 {
    padding-bottom: 75px !important;
  }
  .u-sp-pb-80 {
    padding-bottom: 80px !important;
  }
}
.u-pl-0 {
  padding-left: 0px !important;
}
.u-pl-5 {
  padding-left: 5px !important;
}
.u-pl-10 {
  padding-left: 10px !important;
}
.u-pl-15 {
  padding-left: 15px !important;
}
.u-pl-20 {
  padding-left: 20px !important;
}
.u-pl-25 {
  padding-left: 25px !important;
}
.u-pl-30 {
  padding-left: 30px !important;
}
.u-pl-35 {
  padding-left: 35px !important;
}
.u-pl-40 {
  padding-left: 40px !important;
}
.u-pl-45 {
  padding-left: 45px !important;
}
.u-pl-50 {
  padding-left: 50px !important;
}
.u-pl-55 {
  padding-left: 55px !important;
}
.u-pl-60 {
  padding-left: 60px !important;
}
.u-pl-65 {
  padding-left: 65px !important;
}
.u-pl-70 {
  padding-left: 70px !important;
}
.u-pl-75 {
  padding-left: 75px !important;
}
.u-pl-80 {
  padding-left: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-pl-0 {
    padding-left: 0px !important;
  }
  .u-pc-pl-5 {
    padding-left: 5px !important;
  }
  .u-pc-pl-10 {
    padding-left: 10px !important;
  }
  .u-pc-pl-15 {
    padding-left: 15px !important;
  }
  .u-pc-pl-20 {
    padding-left: 20px !important;
  }
  .u-pc-pl-25 {
    padding-left: 25px !important;
  }
  .u-pc-pl-30 {
    padding-left: 30px !important;
  }
  .u-pc-pl-35 {
    padding-left: 35px !important;
  }
  .u-pc-pl-40 {
    padding-left: 40px !important;
  }
  .u-pc-pl-45 {
    padding-left: 45px !important;
  }
  .u-pc-pl-50 {
    padding-left: 50px !important;
  }
  .u-pc-pl-55 {
    padding-left: 55px !important;
  }
  .u-pc-pl-60 {
    padding-left: 60px !important;
  }
  .u-pc-pl-65 {
    padding-left: 65px !important;
  }
  .u-pc-pl-70 {
    padding-left: 70px !important;
  }
  .u-pc-pl-75 {
    padding-left: 75px !important;
  }
  .u-pc-pl-80 {
    padding-left: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-pl-0 {
    padding-left: 0px !important;
  }
  .u-sp-pl-5 {
    padding-left: 5px !important;
  }
  .u-sp-pl-10 {
    padding-left: 10px !important;
  }
  .u-sp-pl-15 {
    padding-left: 15px !important;
  }
  .u-sp-pl-20 {
    padding-left: 20px !important;
  }
  .u-sp-pl-25 {
    padding-left: 25px !important;
  }
  .u-sp-pl-30 {
    padding-left: 30px !important;
  }
  .u-sp-pl-35 {
    padding-left: 35px !important;
  }
  .u-sp-pl-40 {
    padding-left: 40px !important;
  }
  .u-sp-pl-45 {
    padding-left: 45px !important;
  }
  .u-sp-pl-50 {
    padding-left: 50px !important;
  }
  .u-sp-pl-55 {
    padding-left: 55px !important;
  }
  .u-sp-pl-60 {
    padding-left: 60px !important;
  }
  .u-sp-pl-65 {
    padding-left: 65px !important;
  }
  .u-sp-pl-70 {
    padding-left: 70px !important;
  }
  .u-sp-pl-75 {
    padding-left: 75px !important;
  }
  .u-sp-pl-80 {
    padding-left: 80px !important;
  }
}
.u-mt-0 {
  margin-top: 0px !important;
}
.u-mt-5 {
  margin-top: 5px !important;
}
.u-mt-10 {
  margin-top: 10px !important;
}
.u-mt-15 {
  margin-top: 15px !important;
}
.u-mt-20 {
  margin-top: 20px !important;
}
.u-mt-25 {
  margin-top: 25px !important;
}
.u-mt-30 {
  margin-top: 30px !important;
}
.u-mt-35 {
  margin-top: 35px !important;
}
.u-mt-40 {
  margin-top: 40px !important;
}
.u-mt-45 {
  margin-top: 45px !important;
}
.u-mt-50 {
  margin-top: 50px !important;
}
.u-mt-55 {
  margin-top: 55px !important;
}
.u-mt-60 {
  margin-top: 60px !important;
}
.u-mt-65 {
  margin-top: 65px !important;
}
.u-mt-70 {
  margin-top: 70px !important;
}
.u-mt-75 {
  margin-top: 75px !important;
}
.u-mt-80 {
  margin-top: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-mt-0 {
    margin-top: 0px !important;
  }
  .u-pc-mt-5 {
    margin-top: 5px !important;
  }
  .u-pc-mt-10 {
    margin-top: 10px !important;
  }
  .u-pc-mt-15 {
    margin-top: 15px !important;
  }
  .u-pc-mt-20 {
    margin-top: 20px !important;
  }
  .u-pc-mt-25 {
    margin-top: 25px !important;
  }
  .u-pc-mt-30 {
    margin-top: 30px !important;
  }
  .u-pc-mt-35 {
    margin-top: 35px !important;
  }
  .u-pc-mt-40 {
    margin-top: 40px !important;
  }
  .u-pc-mt-45 {
    margin-top: 45px !important;
  }
  .u-pc-mt-50 {
    margin-top: 50px !important;
  }
  .u-pc-mt-55 {
    margin-top: 55px !important;
  }
  .u-pc-mt-60 {
    margin-top: 60px !important;
  }
  .u-pc-mt-65 {
    margin-top: 65px !important;
  }
  .u-pc-mt-70 {
    margin-top: 70px !important;
  }
  .u-pc-mt-75 {
    margin-top: 75px !important;
  }
  .u-pc-mt-80 {
    margin-top: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-mt-0 {
    margin-top: 0px !important;
  }
  .u-sp-mt-5 {
    margin-top: 5px !important;
  }
  .u-sp-mt-10 {
    margin-top: 10px !important;
  }
  .u-sp-mt-15 {
    margin-top: 15px !important;
  }
  .u-sp-mt-20 {
    margin-top: 20px !important;
  }
  .u-sp-mt-25 {
    margin-top: 25px !important;
  }
  .u-sp-mt-30 {
    margin-top: 30px !important;
  }
  .u-sp-mt-35 {
    margin-top: 35px !important;
  }
  .u-sp-mt-40 {
    margin-top: 40px !important;
  }
  .u-sp-mt-45 {
    margin-top: 45px !important;
  }
  .u-sp-mt-50 {
    margin-top: 50px !important;
  }
  .u-sp-mt-55 {
    margin-top: 55px !important;
  }
  .u-sp-mt-60 {
    margin-top: 60px !important;
  }
  .u-sp-mt-65 {
    margin-top: 65px !important;
  }
  .u-sp-mt-70 {
    margin-top: 70px !important;
  }
  .u-sp-mt-75 {
    margin-top: 75px !important;
  }
  .u-sp-mt-80 {
    margin-top: 80px !important;
  }
}
.u-mr-0 {
  margin-right: 0px !important;
}
.u-mr-5 {
  margin-right: 5px !important;
}
.u-mr-10 {
  margin-right: 10px !important;
}
.u-mr-15 {
  margin-right: 15px !important;
}
.u-mr-20 {
  margin-right: 20px !important;
}
.u-mr-25 {
  margin-right: 25px !important;
}
.u-mr-30 {
  margin-right: 30px !important;
}
.u-mr-35 {
  margin-right: 35px !important;
}
.u-mr-40 {
  margin-right: 40px !important;
}
.u-mr-45 {
  margin-right: 45px !important;
}
.u-mr-50 {
  margin-right: 50px !important;
}
.u-mr-55 {
  margin-right: 55px !important;
}
.u-mr-60 {
  margin-right: 60px !important;
}
.u-mr-65 {
  margin-right: 65px !important;
}
.u-mr-70 {
  margin-right: 70px !important;
}
.u-mr-75 {
  margin-right: 75px !important;
}
.u-mr-80 {
  margin-right: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-mr-0 {
    margin-right: 0px !important;
  }
  .u-pc-mr-5 {
    margin-right: 5px !important;
  }
  .u-pc-mr-10 {
    margin-right: 10px !important;
  }
  .u-pc-mr-15 {
    margin-right: 15px !important;
  }
  .u-pc-mr-20 {
    margin-right: 20px !important;
  }
  .u-pc-mr-25 {
    margin-right: 25px !important;
  }
  .u-pc-mr-30 {
    margin-right: 30px !important;
  }
  .u-pc-mr-35 {
    margin-right: 35px !important;
  }
  .u-pc-mr-40 {
    margin-right: 40px !important;
  }
  .u-pc-mr-45 {
    margin-right: 45px !important;
  }
  .u-pc-mr-50 {
    margin-right: 50px !important;
  }
  .u-pc-mr-55 {
    margin-right: 55px !important;
  }
  .u-pc-mr-60 {
    margin-right: 60px !important;
  }
  .u-pc-mr-65 {
    margin-right: 65px !important;
  }
  .u-pc-mr-70 {
    margin-right: 70px !important;
  }
  .u-pc-mr-75 {
    margin-right: 75px !important;
  }
  .u-pc-mr-80 {
    margin-right: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-mr-0 {
    margin-right: 0px !important;
  }
  .u-sp-mr-5 {
    margin-right: 5px !important;
  }
  .u-sp-mr-10 {
    margin-right: 10px !important;
  }
  .u-sp-mr-15 {
    margin-right: 15px !important;
  }
  .u-sp-mr-20 {
    margin-right: 20px !important;
  }
  .u-sp-mr-25 {
    margin-right: 25px !important;
  }
  .u-sp-mr-30 {
    margin-right: 30px !important;
  }
  .u-sp-mr-35 {
    margin-right: 35px !important;
  }
  .u-sp-mr-40 {
    margin-right: 40px !important;
  }
  .u-sp-mr-45 {
    margin-right: 45px !important;
  }
  .u-sp-mr-50 {
    margin-right: 50px !important;
  }
  .u-sp-mr-55 {
    margin-right: 55px !important;
  }
  .u-sp-mr-60 {
    margin-right: 60px !important;
  }
  .u-sp-mr-65 {
    margin-right: 65px !important;
  }
  .u-sp-mr-70 {
    margin-right: 70px !important;
  }
  .u-sp-mr-75 {
    margin-right: 75px !important;
  }
  .u-sp-mr-80 {
    margin-right: 80px !important;
  }
}
.u-mb-0 {
  margin-bottom: 0px !important;
}
.u-mb-5 {
  margin-bottom: 5px !important;
}
.u-mb-10 {
  margin-bottom: 10px !important;
}
.u-mb-15 {
  margin-bottom: 15px !important;
}
.u-mb-20 {
  margin-bottom: 20px !important;
}
.u-mb-25 {
  margin-bottom: 25px !important;
}
.u-mb-30 {
  margin-bottom: 30px !important;
}
.u-mb-35 {
  margin-bottom: 35px !important;
}
.u-mb-40 {
  margin-bottom: 40px !important;
}
.u-mb-45 {
  margin-bottom: 45px !important;
}
.u-mb-50 {
  margin-bottom: 50px !important;
}
.u-mb-55 {
  margin-bottom: 55px !important;
}
.u-mb-60 {
  margin-bottom: 60px !important;
}
.u-mb-65 {
  margin-bottom: 65px !important;
}
.u-mb-70 {
  margin-bottom: 70px !important;
}
.u-mb-75 {
  margin-bottom: 75px !important;
}
.u-mb-80 {
  margin-bottom: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-mb-0 {
    margin-bottom: 0px !important;
  }
  .u-pc-mb-5 {
    margin-bottom: 5px !important;
  }
  .u-pc-mb-10 {
    margin-bottom: 10px !important;
  }
  .u-pc-mb-15 {
    margin-bottom: 15px !important;
  }
  .u-pc-mb-20 {
    margin-bottom: 20px !important;
  }
  .u-pc-mb-25 {
    margin-bottom: 25px !important;
  }
  .u-pc-mb-30 {
    margin-bottom: 30px !important;
  }
  .u-pc-mb-35 {
    margin-bottom: 35px !important;
  }
  .u-pc-mb-40 {
    margin-bottom: 40px !important;
  }
  .u-pc-mb-45 {
    margin-bottom: 45px !important;
  }
  .u-pc-mb-50 {
    margin-bottom: 50px !important;
  }
  .u-pc-mb-55 {
    margin-bottom: 55px !important;
  }
  .u-pc-mb-60 {
    margin-bottom: 60px !important;
  }
  .u-pc-mb-65 {
    margin-bottom: 65px !important;
  }
  .u-pc-mb-70 {
    margin-bottom: 70px !important;
  }
  .u-pc-mb-75 {
    margin-bottom: 75px !important;
  }
  .u-pc-mb-80 {
    margin-bottom: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-mb-0 {
    margin-bottom: 0px !important;
  }
  .u-sp-mb-5 {
    margin-bottom: 5px !important;
  }
  .u-sp-mb-10 {
    margin-bottom: 10px !important;
  }
  .u-sp-mb-15 {
    margin-bottom: 15px !important;
  }
  .u-sp-mb-20 {
    margin-bottom: 20px !important;
  }
  .u-sp-mb-25 {
    margin-bottom: 25px !important;
  }
  .u-sp-mb-30 {
    margin-bottom: 30px !important;
  }
  .u-sp-mb-35 {
    margin-bottom: 35px !important;
  }
  .u-sp-mb-40 {
    margin-bottom: 40px !important;
  }
  .u-sp-mb-45 {
    margin-bottom: 45px !important;
  }
  .u-sp-mb-50 {
    margin-bottom: 50px !important;
  }
  .u-sp-mb-55 {
    margin-bottom: 55px !important;
  }
  .u-sp-mb-60 {
    margin-bottom: 60px !important;
  }
  .u-sp-mb-65 {
    margin-bottom: 65px !important;
  }
  .u-sp-mb-70 {
    margin-bottom: 70px !important;
  }
  .u-sp-mb-75 {
    margin-bottom: 75px !important;
  }
  .u-sp-mb-80 {
    margin-bottom: 80px !important;
  }
}
.u-ml-0 {
  margin-left: 0px !important;
}
.u-ml-5 {
  margin-left: 5px !important;
}
.u-ml-10 {
  margin-left: 10px !important;
}
.u-ml-15 {
  margin-left: 15px !important;
}
.u-ml-20 {
  margin-left: 20px !important;
}
.u-ml-25 {
  margin-left: 25px !important;
}
.u-ml-30 {
  margin-left: 30px !important;
}
.u-ml-35 {
  margin-left: 35px !important;
}
.u-ml-40 {
  margin-left: 40px !important;
}
.u-ml-45 {
  margin-left: 45px !important;
}
.u-ml-50 {
  margin-left: 50px !important;
}
.u-ml-55 {
  margin-left: 55px !important;
}
.u-ml-60 {
  margin-left: 60px !important;
}
.u-ml-65 {
  margin-left: 65px !important;
}
.u-ml-70 {
  margin-left: 70px !important;
}
.u-ml-75 {
  margin-left: 75px !important;
}
.u-ml-80 {
  margin-left: 80px !important;
}
@media screen and (min-width: 901px) {
  .u-pc-ml-0 {
    margin-left: 0px !important;
  }
  .u-pc-ml-5 {
    margin-left: 5px !important;
  }
  .u-pc-ml-10 {
    margin-left: 10px !important;
  }
  .u-pc-ml-15 {
    margin-left: 15px !important;
  }
  .u-pc-ml-20 {
    margin-left: 20px !important;
  }
  .u-pc-ml-25 {
    margin-left: 25px !important;
  }
  .u-pc-ml-30 {
    margin-left: 30px !important;
  }
  .u-pc-ml-35 {
    margin-left: 35px !important;
  }
  .u-pc-ml-40 {
    margin-left: 40px !important;
  }
  .u-pc-ml-45 {
    margin-left: 45px !important;
  }
  .u-pc-ml-50 {
    margin-left: 50px !important;
  }
  .u-pc-ml-55 {
    margin-left: 55px !important;
  }
  .u-pc-ml-60 {
    margin-left: 60px !important;
  }
  .u-pc-ml-65 {
    margin-left: 65px !important;
  }
  .u-pc-ml-70 {
    margin-left: 70px !important;
  }
  .u-pc-ml-75 {
    margin-left: 75px !important;
  }
  .u-pc-ml-80 {
    margin-left: 80px !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-ml-0 {
    margin-left: 0px !important;
  }
  .u-sp-ml-5 {
    margin-left: 5px !important;
  }
  .u-sp-ml-10 {
    margin-left: 10px !important;
  }
  .u-sp-ml-15 {
    margin-left: 15px !important;
  }
  .u-sp-ml-20 {
    margin-left: 20px !important;
  }
  .u-sp-ml-25 {
    margin-left: 25px !important;
  }
  .u-sp-ml-30 {
    margin-left: 30px !important;
  }
  .u-sp-ml-35 {
    margin-left: 35px !important;
  }
  .u-sp-ml-40 {
    margin-left: 40px !important;
  }
  .u-sp-ml-45 {
    margin-left: 45px !important;
  }
  .u-sp-ml-50 {
    margin-left: 50px !important;
  }
  .u-sp-ml-55 {
    margin-left: 55px !important;
  }
  .u-sp-ml-60 {
    margin-left: 60px !important;
  }
  .u-sp-ml-65 {
    margin-left: 65px !important;
  }
  .u-sp-ml-70 {
    margin-left: 70px !important;
  }
  .u-sp-ml-75 {
    margin-left: 75px !important;
  }
  .u-sp-ml-80 {
    margin-left: 80px !important;
  }
}
.u-ml-a {
  margin-left: auto !important;
}
@media screen and (min-width: 901px) {
  .u-pc-ml-a {
    margin-left: auto !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-ml-a {
    margin-left: auto !important;
  }
}
.u-mr-a {
  margin-right: auto !important;
}
@media screen and (min-width: 901px) {
  .u-pc-mr-a {
    margin-right: auto !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-mr-a {
    margin-right: auto !important;
  }
}
.u-ta-l {
  text-align: left !important;
}
@media screen and (min-width: 901px) {
  .u-pc-ta-l {
    text-align: left !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-ta-l {
    text-align: left !important;
  }
}
.u-ta-c {
  text-align: center !important;
}
@media screen and (min-width: 901px) {
  .u-pc-ta-c {
    text-align: center !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-ta-c {
    text-align: center !important;
  }
}
.u-ta-r {
  text-align: right !important;
}
@media screen and (min-width: 901px) {
  .u-pc-ta-r {
    text-align: right !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-ta-r {
    text-align: right !important;
  }
}
.u-va-t {
  vertical-align: top !important;
}
@media screen and (min-width: 901px) {
  .u-pc-va-t {
    vertical-align: top !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-va-t {
    vertical-align: top !important;
  }
}
.u-va-m {
  vertical-align: middle !important;
}
@media screen and (min-width: 901px) {
  .u-pc-va-m {
    vertical-align: middle !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-va-m {
    vertical-align: middle !important;
  }
}
.u-va-b {
  vertical-align: bottom !important;
}
@media screen and (min-width: 901px) {
  .u-pc-va-b {
    vertical-align: bottom !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-va-b {
    vertical-align: bottom !important;
  }
}
.u-maw-100p {
  max-width: 100% !important;
}
@media screen and (min-width: 901px) {
  .u-pc-maw-100p {
    max-width: 100% !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-maw-100p {
    max-width: 100% !important;
  }
}
.u-wow-b {
  word-wrap: break-word !important;
}
@media screen and (min-width: 901px) {
  .u-pc-wow-b {
    word-wrap: break-word !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-wow-b {
    word-wrap: break-word !important;
  }
}
.u-web-ba {
  word-break: break-all !important;
}
@media screen and (min-width: 901px) {
  .u-pc-web-ba {
    word-break: break-all !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-web-ba {
    word-break: break-all !important;
  }
}
.u-tbl-f {
  table-layout: fixed !important;
}
@media screen and (min-width: 901px) {
  .u-pc-tbl-f {
    table-layout: fixed !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-tbl-f {
    table-layout: fixed !important;
  }
}
.u-fv-n {
  font-variant-caps: normal !important;
}
@media screen and (min-width: 901px) {
  .u-pc-fv-n {
    font-variant-caps: normal !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-fv-n {
    font-variant-caps: normal !important;
  }
}
.u-fv-pc {
  font-variant-caps: petite-caps !important;
}
@media screen and (min-width: 901px) {
  .u-pc-fv-pc {
    font-variant-caps: petite-caps !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-fv-pc {
    font-variant-caps: petite-caps !important;
  }
}
.u-fv-apc {
  font-variant-caps: all-petite-caps !important;
}
@media screen and (min-width: 901px) {
  .u-pc-fv-apc {
    font-variant-caps: all-petite-caps !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-fv-apc {
    font-variant-caps: all-petite-caps !important;
  }
}
.u-fv-sc {
  font-variant-caps: small-caps !important;
}
@media screen and (min-width: 901px) {
  .u-pc-fv-sc {
    font-variant-caps: small-caps !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-fv-sc {
    font-variant-caps: small-caps !important;
  }
}
.u-fv-asc {
  font-variant-caps: all-small-caps !important;
}
@media screen and (min-width: 901px) {
  .u-pc-fv-asc {
    font-variant-caps: all-small-caps !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-fv-asc {
    font-variant-caps: all-small-caps !important;
  }
}
.u-d-n {
  display: none !important;
}
@media screen and (min-width: 901px) {
  .u-pc-d-n {
    display: none !important;
  }
}
@media screen and (max-width: 900px) {
  .u-sp-d-n {
    display: none !important;
  }
}
@media screen and (max-width: 340px) {
  .u-sp-xs-d-n {
    display: none !important;
  }
}
.u-fz-xs {
  font-size: 1.2rem !important;
}
@media screen and (max-width: 900px) {
  .u-fz-xs {
    font-size: 1.1rem !important;
  }
}
.u-fz-s {
  font-size: 1.4rem !important;
}
@media screen and (max-width: 900px) {
  .u-fz-s {
    font-size: 1.3rem !important;
  }
}
.u-fz-m {
  font-size: 1.6rem !important;
}
@media screen and (max-width: 900px) {
  .u-fz-m {
    font-size: 1.5rem !important;
  }
}
.u-fz-l {
  font-size: 1.8rem !important;
}
@media screen and (max-width: 900px) {
  .u-fz-l {
    font-size: 1.7rem !important;
  }
}
.u-fz-xl {
  font-size: 2.2rem !important;
}
@media screen and (max-width: 900px) {
  .u-fz-xl {
    font-size: 1.9rem !important;
  }
}
.u-lh-xs {
  line-height: 1.5 !important;
}
@media screen and (max-width: 900px) {
  .u-lh-xs {
    line-height: 1.54545 !important;
  }
}
.u-lh-s {
  line-height: 1.5 !important;
}
@media screen and (max-width: 900px) {
  .u-lh-s {
    line-height: 1.46154 !important;
  }
}
.u-lh-m {
  line-height: 1.5 !important;
}
@media screen and (max-width: 900px) {
  .u-lh-m {
    line-height: 1.4 !important;
  }
}
.u-lh-l {
  line-height: 1.5 !important;
}
@media screen and (max-width: 900px) {
  .u-lh-l {
    line-height: 1.35294 !important;
  }
}
.u-lh-xl {
  line-height: 1.5 !important;
}
@media screen and (max-width: 900px) {
  .u-lh-xl {
    line-height: 1.31579 !important;
  }
}
.u-fw-b {
  font-weight: bold !important;
}
.text-sup-01 {
  font-size: 50%;
  line-height: 1;
  vertical-align: middle;
}

.tab-section {
  display: none;
}

.tab-section.active {
  display: block;
}

.u-sp-d-b {
  display: block !important;
}

.renewal-campaign-accordion-content-schedule-note-list.default {
  display: block;
}
.renewal-campaign-accordion-content-schedule-note-list.mirror {
  display: none;
}
#ouchi-denki-renewal.mirror .renewal-campaign-accordion-content-schedule-note-list.default {
  display: none;
}
#ouchi-denki-renewal.mirror .renewal-campaign-accordion-content-schedule-note-list.mirror {
  display: block;
}
.old-service .newwindowicon {
  display: none;
}