@charset "UTF-8";
.container {
  max-width: 750px;
  margin: auto;
}
.container .content {
  margin: 0 auto;
  width: 88%;
  max-width: 750px;
}

.gothic {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}

.mincho {
  font-family: "源ノ明朝", "Yu Mincho", "YuMincho", serif;
}

.attention {
  font-size: 54.16%;
  display: block;
}

.w-full {
  width: 100%;
  height: auto;
}

.center {
  text-align: center;
}

.white {
  color: white;
}

.red {
  color: rgb(202, 29, 29);
}

.blue {
  color: blue;
}

.yellow {
  color: #fff468;
}

.pink {
  color: #e9597e;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.plan {
  padding-bottom: 10%;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.btn .small {
  text-align: center;
  margin: -3% auto 0;
}

.subcta {
  width: clamp(112px, 45vw, 214px);
  height: auto;
  bottom: clamp(0px, 5vw, 20px);
  right: clamp(20px, 5vw, 50px);
}

.douisho {
  margin-left: clamp(25px, 1.2vw, 60px);
  line-height: 0;
}

.xxs {
  font-size: clamp(6px, 2.4vw, 14px) !important;
  line-height: 1.2em !important;
}

.xs {
  font-size: clamp(14px, 2vw, 26px) !important;
  line-height: 1.2em !important;
}

.xss {
  font-size: clamp(11px, 1.8vw, 14px) !important;
}

.sm {
  font-size: clamp(14px, 3vw, 18px) !important;
  line-height: 1.2em !important;
}

.smd {
  font-size: clamp(14px, 5.2vw, 22px) !important;
  line-height: 1.4em !important;
}

.md {
  font-size: clamp(14px, 4.2vw, 22px) !important;
  letter-spacing: 0.2vw !important;
  line-height: 1.2em !important;
}

.lg {
  font-size: clamp(14px, 5vw, 24px) !important;
  line-height: 1.4em !important;
}

.xl {
  font-size: clamp(14px, 5.4vw, 32px) !important;
  line-height: 1.4em !important;
}

.xxl {
  font-size: clamp(14px, 7.8vw, 38px) !important;
}

.large {
  font-size: clamp(49px, 1em, 54px) !important;
}

.bold {
  font-weight: 600;
}

.normal {
  font-weight: normal;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.underline {
  border-bottom: 2px solid white;
}

.marker-orange {
  background-color: #ee7d7c;
}

.indent {
  text-indent: 1em;
}

.step_outline {
  list-style-type: decimal;
}

.step_outline_dot {
  list-style-type: disc;
}

/* モバイルデバイスなどの小さな画面サイズでのデフォルトのスタイル */
.pc-only {
  display: none;
}

/* PCの画面サイズ（例: 768px以上）の場合のスタイル */
@media (min-width: 768px) {
  .pc-only {
    display: block;
  }
}
.mx10 {
  margin-left: 10px;
  margin-right: 10px;
}

.my10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

.m10 {
  margin: 10px;
}

.py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pt10 {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.pr10 {
  padding-right: 10px;
}

.p10 {
  padding: 10px;
}

.mx20 {
  margin-left: 20px;
  margin-right: 20px;
}

.my20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mt20 {
  margin-top: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

.m20 {
  margin: 20px;
}

.py20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pt20 {
  padding-top: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.pr20 {
  padding-right: 20px;
}

.p20 {
  padding: 20px;
}

.mx30 {
  margin-left: 30px;
  margin-right: 30px;
}

.my30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mt30 {
  margin-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.mr30 {
  margin-right: 30px;
}

.m30 {
  margin: 30px;
}

.py30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

.pr30 {
  padding-right: 30px;
}

.p30 {
  padding: 30px;
}

.mx40 {
  margin-left: 40px;
  margin-right: 40px;
}

.my40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mt40 {
  margin-top: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.mr40 {
  margin-right: 40px;
}

.m40 {
  margin: 40px;
}

.py40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pt40 {
  padding-top: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pl40 {
  padding-left: 40px;
}

.pr40 {
  padding-right: 40px;
}

.p40 {
  padding: 40px;
}

.mx50 {
  margin-left: 50px;
  margin-right: 50px;
}

.my50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mt50 {
  margin-top: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.mr50 {
  margin-right: 50px;
}

.m50 {
  margin: 50px;
}

.py50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pt50 {
  padding-top: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pl50 {
  padding-left: 50px;
}

.pr50 {
  padding-right: 50px;
}

.p50 {
  padding: 50px;
}

.mx60 {
  margin-left: 60px;
  margin-right: 60px;
}

.my60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mt60 {
  margin-top: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.mr60 {
  margin-right: 60px;
}

.m60 {
  margin: 60px;
}

.py60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pl60 {
  padding-left: 60px;
}

.pr60 {
  padding-right: 60px;
}

.p60 {
  padding: 60px;
}

.mx70 {
  margin-left: 70px;
  margin-right: 70px;
}

.my70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mt70 {
  margin-top: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.mr70 {
  margin-right: 70px;
}

.m70 {
  margin: 70px;
}

.py70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.pt70 {
  padding-top: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pl70 {
  padding-left: 70px;
}

.pr70 {
  padding-right: 70px;
}

.p70 {
  padding: 70px;
}

.mx80 {
  margin-left: 80px;
  margin-right: 80px;
}

.my80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mt80 {
  margin-top: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.mr80 {
  margin-right: 80px;
}

.m80 {
  margin: 80px;
}

.py80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pt80 {
  padding-top: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pl80 {
  padding-left: 80px;
}

.pr80 {
  padding-right: 80px;
}

.p80 {
  padding: 80px;
}

.mx90 {
  margin-left: 90px;
  margin-right: 90px;
}

.my90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mt90 {
  margin-top: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.mr90 {
  margin-right: 90px;
}

.m90 {
  margin: 90px;
}

.py90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.pt90 {
  padding-top: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl90 {
  padding-left: 90px;
}

.pr90 {
  padding-right: 90px;
}

.p90 {
  padding: 90px;
}

.mx100 {
  margin-left: 100px;
  margin-right: 100px;
}

.my100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mt100 {
  margin-top: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.mr100 {
  margin-right: 100px;
}

.m100 {
  margin: 100px;
}

.py100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pt100 {
  padding-top: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl100 {
  padding-left: 100px;
}

.pr100 {
  padding-right: 100px;
}

.p100 {
  padding: 100px;
}

.mx110 {
  margin-left: 110px;
  margin-right: 110px;
}

.my110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.mt110 {
  margin-top: 110px;
}

.mb110 {
  margin-bottom: 110px;
}

.ml110 {
  margin-left: 110px;
}

.mr110 {
  margin-right: 110px;
}

.m110 {
  margin: 110px;
}

.py110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.pt110 {
  padding-top: 110px;
}

.pb110 {
  padding-bottom: 110px;
}

.pl110 {
  padding-left: 110px;
}

.pr110 {
  padding-right: 110px;
}

.p110 {
  padding: 110px;
}

.mx120 {
  margin-left: 120px;
  margin-right: 120px;
}

.my120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mt120 {
  margin-top: 120px;
}

.mb120 {
  margin-bottom: 120px;
}

.ml120 {
  margin-left: 120px;
}

.mr120 {
  margin-right: 120px;
}

.m120 {
  margin: 120px;
}

.py120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.pt120 {
  padding-top: 120px;
}

.pb120 {
  padding-bottom: 120px;
}

.pl120 {
  padding-left: 120px;
}

.pr120 {
  padding-right: 120px;
}

.p120 {
  padding: 120px;
}

.mx130 {
  margin-left: 130px;
  margin-right: 130px;
}

.my130 {
  margin-top: 130px;
  margin-bottom: 130px;
}

.mt130 {
  margin-top: 130px;
}

.mb130 {
  margin-bottom: 130px;
}

.ml130 {
  margin-left: 130px;
}

.mr130 {
  margin-right: 130px;
}

.m130 {
  margin: 130px;
}

.py130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.pt130 {
  padding-top: 130px;
}

.pb130 {
  padding-bottom: 130px;
}

.pl130 {
  padding-left: 130px;
}

.pr130 {
  padding-right: 130px;
}

.p130 {
  padding: 130px;
}

.mx140 {
  margin-left: 140px;
  margin-right: 140px;
}

.my140 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.mt140 {
  margin-top: 140px;
}

.mb140 {
  margin-bottom: 140px;
}

.ml140 {
  margin-left: 140px;
}

.mr140 {
  margin-right: 140px;
}

.m140 {
  margin: 140px;
}

.py140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pt140 {
  padding-top: 140px;
}

.pb140 {
  padding-bottom: 140px;
}

.pl140 {
  padding-left: 140px;
}

.pr140 {
  padding-right: 140px;
}

.p140 {
  padding: 140px;
}

.mx150 {
  margin-left: 150px;
  margin-right: 150px;
}

.my150 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.mt150 {
  margin-top: 150px;
}

.mb150 {
  margin-bottom: 150px;
}

.ml150 {
  margin-left: 150px;
}

.mr150 {
  margin-right: 150px;
}

.m150 {
  margin: 150px;
}

.py150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pt150 {
  padding-top: 150px;
}

.pb150 {
  padding-bottom: 150px;
}

.pl150 {
  padding-left: 150px;
}

.pr150 {
  padding-right: 150px;
}

.p150 {
  padding: 150px;
}

.mx160 {
  margin-left: 160px;
  margin-right: 160px;
}

.my160 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.mt160 {
  margin-top: 160px;
}

.mb160 {
  margin-bottom: 160px;
}

.ml160 {
  margin-left: 160px;
}

.mr160 {
  margin-right: 160px;
}

.m160 {
  margin: 160px;
}

.py160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.pt160 {
  padding-top: 160px;
}

.pb160 {
  padding-bottom: 160px;
}

.pl160 {
  padding-left: 160px;
}

.pr160 {
  padding-right: 160px;
}

.p160 {
  padding: 160px;
}

.mx170 {
  margin-left: 170px;
  margin-right: 170px;
}

.my170 {
  margin-top: 170px;
  margin-bottom: 170px;
}

.mt170 {
  margin-top: 170px;
}

.mb170 {
  margin-bottom: 170px;
}

.ml170 {
  margin-left: 170px;
}

.mr170 {
  margin-right: 170px;
}

.m170 {
  margin: 170px;
}

.py170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.pt170 {
  padding-top: 170px;
}

.pb170 {
  padding-bottom: 170px;
}

.pl170 {
  padding-left: 170px;
}

.pr170 {
  padding-right: 170px;
}

.p170 {
  padding: 170px;
}

.mx180 {
  margin-left: 180px;
  margin-right: 180px;
}

.my180 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.mt180 {
  margin-top: 180px;
}

.mb180 {
  margin-bottom: 180px;
}

.ml180 {
  margin-left: 180px;
}

.mr180 {
  margin-right: 180px;
}

.m180 {
  margin: 180px;
}

.py180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.pt180 {
  padding-top: 180px;
}

.pb180 {
  padding-bottom: 180px;
}

.pl180 {
  padding-left: 180px;
}

.pr180 {
  padding-right: 180px;
}

.p180 {
  padding: 180px;
}

.mx190 {
  margin-left: 190px;
  margin-right: 190px;
}

.my190 {
  margin-top: 190px;
  margin-bottom: 190px;
}

.mt190 {
  margin-top: 190px;
}

.mb190 {
  margin-bottom: 190px;
}

.ml190 {
  margin-left: 190px;
}

.mr190 {
  margin-right: 190px;
}

.m190 {
  margin: 190px;
}

.py190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.pt190 {
  padding-top: 190px;
}

.pb190 {
  padding-bottom: 190px;
}

.pl190 {
  padding-left: 190px;
}

.pr190 {
  padding-right: 190px;
}

.p190 {
  padding: 190px;
}

.mx200 {
  margin-left: 200px;
  margin-right: 200px;
}

.my200 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.mt200 {
  margin-top: 200px;
}

.mb200 {
  margin-bottom: 200px;
}

.ml200 {
  margin-left: 200px;
}

.mr200 {
  margin-right: 200px;
}

.m200 {
  margin: 200px;
}

.py200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.pt200 {
  padding-top: 200px;
}

.pb200 {
  padding-bottom: 200px;
}

.pl200 {
  padding-left: 200px;
}

.pr200 {
  padding-right: 200px;
}

.p200 {
  padding: 200px;
}

.mx210 {
  margin-left: 210px;
  margin-right: 210px;
}

.my210 {
  margin-top: 210px;
  margin-bottom: 210px;
}

.mt210 {
  margin-top: 210px;
}

.mb210 {
  margin-bottom: 210px;
}

.ml210 {
  margin-left: 210px;
}

.mr210 {
  margin-right: 210px;
}

.m210 {
  margin: 210px;
}

.py210 {
  padding-top: 210px;
  padding-bottom: 210px;
}

.pt210 {
  padding-top: 210px;
}

.pb210 {
  padding-bottom: 210px;
}

.pl210 {
  padding-left: 210px;
}

.pr210 {
  padding-right: 210px;
}

.p210 {
  padding: 210px;
}

.mx220 {
  margin-left: 220px;
  margin-right: 220px;
}

.my220 {
  margin-top: 220px;
  margin-bottom: 220px;
}

.mt220 {
  margin-top: 220px;
}

.mb220 {
  margin-bottom: 220px;
}

.ml220 {
  margin-left: 220px;
}

.mr220 {
  margin-right: 220px;
}

.m220 {
  margin: 220px;
}

.py220 {
  padding-top: 220px;
  padding-bottom: 220px;
}

.pt220 {
  padding-top: 220px;
}

.pb220 {
  padding-bottom: 220px;
}

.pl220 {
  padding-left: 220px;
}

.pr220 {
  padding-right: 220px;
}

.p220 {
  padding: 220px;
}

.mx230 {
  margin-left: 230px;
  margin-right: 230px;
}

.my230 {
  margin-top: 230px;
  margin-bottom: 230px;
}

.mt230 {
  margin-top: 230px;
}

.mb230 {
  margin-bottom: 230px;
}

.ml230 {
  margin-left: 230px;
}

.mr230 {
  margin-right: 230px;
}

.m230 {
  margin: 230px;
}

.py230 {
  padding-top: 230px;
  padding-bottom: 230px;
}

.pt230 {
  padding-top: 230px;
}

.pb230 {
  padding-bottom: 230px;
}

.pl230 {
  padding-left: 230px;
}

.pr230 {
  padding-right: 230px;
}

.p230 {
  padding: 230px;
}

.mx240 {
  margin-left: 240px;
  margin-right: 240px;
}

.my240 {
  margin-top: 240px;
  margin-bottom: 240px;
}

.mt240 {
  margin-top: 240px;
}

.mb240 {
  margin-bottom: 240px;
}

.ml240 {
  margin-left: 240px;
}

.mr240 {
  margin-right: 240px;
}

.m240 {
  margin: 240px;
}

.py240 {
  padding-top: 240px;
  padding-bottom: 240px;
}

.pt240 {
  padding-top: 240px;
}

.pb240 {
  padding-bottom: 240px;
}

.pl240 {
  padding-left: 240px;
}

.pr240 {
  padding-right: 240px;
}

.p240 {
  padding: 240px;
}

.mx250 {
  margin-left: 250px;
  margin-right: 250px;
}

.my250 {
  margin-top: 250px;
  margin-bottom: 250px;
}

.mt250 {
  margin-top: 250px;
}

.mb250 {
  margin-bottom: 250px;
}

.ml250 {
  margin-left: 250px;
}

.mr250 {
  margin-right: 250px;
}

.m250 {
  margin: 250px;
}

.py250 {
  padding-top: 250px;
  padding-bottom: 250px;
}

.pt250 {
  padding-top: 250px;
}

.pb250 {
  padding-bottom: 250px;
}

.pl250 {
  padding-left: 250px;
}

.pr250 {
  padding-right: 250px;
}

.p250 {
  padding: 250px;
}

.mx260 {
  margin-left: 260px;
  margin-right: 260px;
}

.my260 {
  margin-top: 260px;
  margin-bottom: 260px;
}

.mt260 {
  margin-top: 260px;
}

.mb260 {
  margin-bottom: 260px;
}

.ml260 {
  margin-left: 260px;
}

.mr260 {
  margin-right: 260px;
}

.m260 {
  margin: 260px;
}

.py260 {
  padding-top: 260px;
  padding-bottom: 260px;
}

.pt260 {
  padding-top: 260px;
}

.pb260 {
  padding-bottom: 260px;
}

.pl260 {
  padding-left: 260px;
}

.pr260 {
  padding-right: 260px;
}

.p260 {
  padding: 260px;
}

.mx270 {
  margin-left: 270px;
  margin-right: 270px;
}

.my270 {
  margin-top: 270px;
  margin-bottom: 270px;
}

.mt270 {
  margin-top: 270px;
}

.mb270 {
  margin-bottom: 270px;
}

.ml270 {
  margin-left: 270px;
}

.mr270 {
  margin-right: 270px;
}

.m270 {
  margin: 270px;
}

.py270 {
  padding-top: 270px;
  padding-bottom: 270px;
}

.pt270 {
  padding-top: 270px;
}

.pb270 {
  padding-bottom: 270px;
}

.pl270 {
  padding-left: 270px;
}

.pr270 {
  padding-right: 270px;
}

.p270 {
  padding: 270px;
}

.mx280 {
  margin-left: 280px;
  margin-right: 280px;
}

.my280 {
  margin-top: 280px;
  margin-bottom: 280px;
}

.mt280 {
  margin-top: 280px;
}

.mb280 {
  margin-bottom: 280px;
}

.ml280 {
  margin-left: 280px;
}

.mr280 {
  margin-right: 280px;
}

.m280 {
  margin: 280px;
}

.py280 {
  padding-top: 280px;
  padding-bottom: 280px;
}

.pt280 {
  padding-top: 280px;
}

.pb280 {
  padding-bottom: 280px;
}

.pl280 {
  padding-left: 280px;
}

.pr280 {
  padding-right: 280px;
}

.p280 {
  padding: 280px;
}

.mx290 {
  margin-left: 290px;
  margin-right: 290px;
}

.my290 {
  margin-top: 290px;
  margin-bottom: 290px;
}

.mt290 {
  margin-top: 290px;
}

.mb290 {
  margin-bottom: 290px;
}

.ml290 {
  margin-left: 290px;
}

.mr290 {
  margin-right: 290px;
}

.m290 {
  margin: 290px;
}

.py290 {
  padding-top: 290px;
  padding-bottom: 290px;
}

.pt290 {
  padding-top: 290px;
}

.pb290 {
  padding-bottom: 290px;
}

.pl290 {
  padding-left: 290px;
}

.pr290 {
  padding-right: 290px;
}

.p290 {
  padding: 290px;
}

.mx300 {
  margin-left: 300px;
  margin-right: 300px;
}

.my300 {
  margin-top: 300px;
  margin-bottom: 300px;
}

.mt300 {
  margin-top: 300px;
}

.mb300 {
  margin-bottom: 300px;
}

.ml300 {
  margin-left: 300px;
}

.mr300 {
  margin-right: 300px;
}

.m300 {
  margin: 300px;
}

.py300 {
  padding-top: 300px;
  padding-bottom: 300px;
}

.pt300 {
  padding-top: 300px;
}

.pb300 {
  padding-bottom: 300px;
}

.pl300 {
  padding-left: 300px;
}

.pr300 {
  padding-right: 300px;
}

.p300 {
  padding: 300px;
}

.mx310 {
  margin-left: 310px;
  margin-right: 310px;
}

.my310 {
  margin-top: 310px;
  margin-bottom: 310px;
}

.mt310 {
  margin-top: 310px;
}

.mb310 {
  margin-bottom: 310px;
}

.ml310 {
  margin-left: 310px;
}

.mr310 {
  margin-right: 310px;
}

.m310 {
  margin: 310px;
}

.py310 {
  padding-top: 310px;
  padding-bottom: 310px;
}

.pt310 {
  padding-top: 310px;
}

.pb310 {
  padding-bottom: 310px;
}

.pl310 {
  padding-left: 310px;
}

.pr310 {
  padding-right: 310px;
}

.p310 {
  padding: 310px;
}

.mx320 {
  margin-left: 320px;
  margin-right: 320px;
}

.my320 {
  margin-top: 320px;
  margin-bottom: 320px;
}

.mt320 {
  margin-top: 320px;
}

.mb320 {
  margin-bottom: 320px;
}

.ml320 {
  margin-left: 320px;
}

.mr320 {
  margin-right: 320px;
}

.m320 {
  margin: 320px;
}

.py320 {
  padding-top: 320px;
  padding-bottom: 320px;
}

.pt320 {
  padding-top: 320px;
}

.pb320 {
  padding-bottom: 320px;
}

.pl320 {
  padding-left: 320px;
}

.pr320 {
  padding-right: 320px;
}

.p320 {
  padding: 320px;
}

.mx330 {
  margin-left: 330px;
  margin-right: 330px;
}

.my330 {
  margin-top: 330px;
  margin-bottom: 330px;
}

.mt330 {
  margin-top: 330px;
}

.mb330 {
  margin-bottom: 330px;
}

.ml330 {
  margin-left: 330px;
}

.mr330 {
  margin-right: 330px;
}

.m330 {
  margin: 330px;
}

.py330 {
  padding-top: 330px;
  padding-bottom: 330px;
}

.pt330 {
  padding-top: 330px;
}

.pb330 {
  padding-bottom: 330px;
}

.pl330 {
  padding-left: 330px;
}

.pr330 {
  padding-right: 330px;
}

.p330 {
  padding: 330px;
}

.mx340 {
  margin-left: 340px;
  margin-right: 340px;
}

.my340 {
  margin-top: 340px;
  margin-bottom: 340px;
}

.mt340 {
  margin-top: 340px;
}

.mb340 {
  margin-bottom: 340px;
}

.ml340 {
  margin-left: 340px;
}

.mr340 {
  margin-right: 340px;
}

.m340 {
  margin: 340px;
}

.py340 {
  padding-top: 340px;
  padding-bottom: 340px;
}

.pt340 {
  padding-top: 340px;
}

.pb340 {
  padding-bottom: 340px;
}

.pl340 {
  padding-left: 340px;
}

.pr340 {
  padding-right: 340px;
}

.p340 {
  padding: 340px;
}

.mx350 {
  margin-left: 350px;
  margin-right: 350px;
}

.my350 {
  margin-top: 350px;
  margin-bottom: 350px;
}

.mt350 {
  margin-top: 350px;
}

.mb350 {
  margin-bottom: 350px;
}

.ml350 {
  margin-left: 350px;
}

.mr350 {
  margin-right: 350px;
}

.m350 {
  margin: 350px;
}

.py350 {
  padding-top: 350px;
  padding-bottom: 350px;
}

.pt350 {
  padding-top: 350px;
}

.pb350 {
  padding-bottom: 350px;
}

.pl350 {
  padding-left: 350px;
}

.pr350 {
  padding-right: 350px;
}

.p350 {
  padding: 350px;
}

.mx360 {
  margin-left: 360px;
  margin-right: 360px;
}

.my360 {
  margin-top: 360px;
  margin-bottom: 360px;
}

.mt360 {
  margin-top: 360px;
}

.mb360 {
  margin-bottom: 360px;
}

.ml360 {
  margin-left: 360px;
}

.mr360 {
  margin-right: 360px;
}

.m360 {
  margin: 360px;
}

.py360 {
  padding-top: 360px;
  padding-bottom: 360px;
}

.pt360 {
  padding-top: 360px;
}

.pb360 {
  padding-bottom: 360px;
}

.pl360 {
  padding-left: 360px;
}

.pr360 {
  padding-right: 360px;
}

.p360 {
  padding: 360px;
}

.mx370 {
  margin-left: 370px;
  margin-right: 370px;
}

.my370 {
  margin-top: 370px;
  margin-bottom: 370px;
}

.mt370 {
  margin-top: 370px;
}

.mb370 {
  margin-bottom: 370px;
}

.ml370 {
  margin-left: 370px;
}

.mr370 {
  margin-right: 370px;
}

.m370 {
  margin: 370px;
}

.py370 {
  padding-top: 370px;
  padding-bottom: 370px;
}

.pt370 {
  padding-top: 370px;
}

.pb370 {
  padding-bottom: 370px;
}

.pl370 {
  padding-left: 370px;
}

.pr370 {
  padding-right: 370px;
}

.p370 {
  padding: 370px;
}

.mx380 {
  margin-left: 380px;
  margin-right: 380px;
}

.my380 {
  margin-top: 380px;
  margin-bottom: 380px;
}

.mt380 {
  margin-top: 380px;
}

.mb380 {
  margin-bottom: 380px;
}

.ml380 {
  margin-left: 380px;
}

.mr380 {
  margin-right: 380px;
}

.m380 {
  margin: 380px;
}

.py380 {
  padding-top: 380px;
  padding-bottom: 380px;
}

.pt380 {
  padding-top: 380px;
}

.pb380 {
  padding-bottom: 380px;
}

.pl380 {
  padding-left: 380px;
}

.pr380 {
  padding-right: 380px;
}

.p380 {
  padding: 380px;
}

.mx390 {
  margin-left: 390px;
  margin-right: 390px;
}

.my390 {
  margin-top: 390px;
  margin-bottom: 390px;
}

.mt390 {
  margin-top: 390px;
}

.mb390 {
  margin-bottom: 390px;
}

.ml390 {
  margin-left: 390px;
}

.mr390 {
  margin-right: 390px;
}

.m390 {
  margin: 390px;
}

.py390 {
  padding-top: 390px;
  padding-bottom: 390px;
}

.pt390 {
  padding-top: 390px;
}

.pb390 {
  padding-bottom: 390px;
}

.pl390 {
  padding-left: 390px;
}

.pr390 {
  padding-right: 390px;
}

.p390 {
  padding: 390px;
}

.mx400 {
  margin-left: 400px;
  margin-right: 400px;
}

.my400 {
  margin-top: 400px;
  margin-bottom: 400px;
}

.mt400 {
  margin-top: 400px;
}

.mb400 {
  margin-bottom: 400px;
}

.ml400 {
  margin-left: 400px;
}

.mr400 {
  margin-right: 400px;
}

.m400 {
  margin: 400px;
}

.py400 {
  padding-top: 400px;
  padding-bottom: 400px;
}

.pt400 {
  padding-top: 400px;
}

.pb400 {
  padding-bottom: 400px;
}

.pl400 {
  padding-left: 400px;
}

.pr400 {
  padding-right: 400px;
}

.p400 {
  padding: 400px;
}

.mx410 {
  margin-left: 410px;
  margin-right: 410px;
}

.my410 {
  margin-top: 410px;
  margin-bottom: 410px;
}

.mt410 {
  margin-top: 410px;
}

.mb410 {
  margin-bottom: 410px;
}

.ml410 {
  margin-left: 410px;
}

.mr410 {
  margin-right: 410px;
}

.m410 {
  margin: 410px;
}

.py410 {
  padding-top: 410px;
  padding-bottom: 410px;
}

.pt410 {
  padding-top: 410px;
}

.pb410 {
  padding-bottom: 410px;
}

.pl410 {
  padding-left: 410px;
}

.pr410 {
  padding-right: 410px;
}

.p410 {
  padding: 410px;
}

.mx420 {
  margin-left: 420px;
  margin-right: 420px;
}

.my420 {
  margin-top: 420px;
  margin-bottom: 420px;
}

.mt420 {
  margin-top: 420px;
}

.mb420 {
  margin-bottom: 420px;
}

.ml420 {
  margin-left: 420px;
}

.mr420 {
  margin-right: 420px;
}

.m420 {
  margin: 420px;
}

.py420 {
  padding-top: 420px;
  padding-bottom: 420px;
}

.pt420 {
  padding-top: 420px;
}

.pb420 {
  padding-bottom: 420px;
}

.pl420 {
  padding-left: 420px;
}

.pr420 {
  padding-right: 420px;
}

.p420 {
  padding: 420px;
}

.mx430 {
  margin-left: 430px;
  margin-right: 430px;
}

.my430 {
  margin-top: 430px;
  margin-bottom: 430px;
}

.mt430 {
  margin-top: 430px;
}

.mb430 {
  margin-bottom: 430px;
}

.ml430 {
  margin-left: 430px;
}

.mr430 {
  margin-right: 430px;
}

.m430 {
  margin: 430px;
}

.py430 {
  padding-top: 430px;
  padding-bottom: 430px;
}

.pt430 {
  padding-top: 430px;
}

.pb430 {
  padding-bottom: 430px;
}

.pl430 {
  padding-left: 430px;
}

.pr430 {
  padding-right: 430px;
}

.p430 {
  padding: 430px;
}

.mx440 {
  margin-left: 440px;
  margin-right: 440px;
}

.my440 {
  margin-top: 440px;
  margin-bottom: 440px;
}

.mt440 {
  margin-top: 440px;
}

.mb440 {
  margin-bottom: 440px;
}

.ml440 {
  margin-left: 440px;
}

.mr440 {
  margin-right: 440px;
}

.m440 {
  margin: 440px;
}

.py440 {
  padding-top: 440px;
  padding-bottom: 440px;
}

.pt440 {
  padding-top: 440px;
}

.pb440 {
  padding-bottom: 440px;
}

.pl440 {
  padding-left: 440px;
}

.pr440 {
  padding-right: 440px;
}

.p440 {
  padding: 440px;
}

.mx450 {
  margin-left: 450px;
  margin-right: 450px;
}

.my450 {
  margin-top: 450px;
  margin-bottom: 450px;
}

.mt450 {
  margin-top: 450px;
}

.mb450 {
  margin-bottom: 450px;
}

.ml450 {
  margin-left: 450px;
}

.mr450 {
  margin-right: 450px;
}

.m450 {
  margin: 450px;
}

.py450 {
  padding-top: 450px;
  padding-bottom: 450px;
}

.pt450 {
  padding-top: 450px;
}

.pb450 {
  padding-bottom: 450px;
}

.pl450 {
  padding-left: 450px;
}

.pr450 {
  padding-right: 450px;
}

.p450 {
  padding: 450px;
}

.mx460 {
  margin-left: 460px;
  margin-right: 460px;
}

.my460 {
  margin-top: 460px;
  margin-bottom: 460px;
}

.mt460 {
  margin-top: 460px;
}

.mb460 {
  margin-bottom: 460px;
}

.ml460 {
  margin-left: 460px;
}

.mr460 {
  margin-right: 460px;
}

.m460 {
  margin: 460px;
}

.py460 {
  padding-top: 460px;
  padding-bottom: 460px;
}

.pt460 {
  padding-top: 460px;
}

.pb460 {
  padding-bottom: 460px;
}

.pl460 {
  padding-left: 460px;
}

.pr460 {
  padding-right: 460px;
}

.p460 {
  padding: 460px;
}

.mx470 {
  margin-left: 470px;
  margin-right: 470px;
}

.my470 {
  margin-top: 470px;
  margin-bottom: 470px;
}

.mt470 {
  margin-top: 470px;
}

.mb470 {
  margin-bottom: 470px;
}

.ml470 {
  margin-left: 470px;
}

.mr470 {
  margin-right: 470px;
}

.m470 {
  margin: 470px;
}

.py470 {
  padding-top: 470px;
  padding-bottom: 470px;
}

.pt470 {
  padding-top: 470px;
}

.pb470 {
  padding-bottom: 470px;
}

.pl470 {
  padding-left: 470px;
}

.pr470 {
  padding-right: 470px;
}

.p470 {
  padding: 470px;
}

.mx480 {
  margin-left: 480px;
  margin-right: 480px;
}

.my480 {
  margin-top: 480px;
  margin-bottom: 480px;
}

.mt480 {
  margin-top: 480px;
}

.mb480 {
  margin-bottom: 480px;
}

.ml480 {
  margin-left: 480px;
}

.mr480 {
  margin-right: 480px;
}

.m480 {
  margin: 480px;
}

.py480 {
  padding-top: 480px;
  padding-bottom: 480px;
}

.pt480 {
  padding-top: 480px;
}

.pb480 {
  padding-bottom: 480px;
}

.pl480 {
  padding-left: 480px;
}

.pr480 {
  padding-right: 480px;
}

.p480 {
  padding: 480px;
}

.mx490 {
  margin-left: 490px;
  margin-right: 490px;
}

.my490 {
  margin-top: 490px;
  margin-bottom: 490px;
}

.mt490 {
  margin-top: 490px;
}

.mb490 {
  margin-bottom: 490px;
}

.ml490 {
  margin-left: 490px;
}

.mr490 {
  margin-right: 490px;
}

.m490 {
  margin: 490px;
}

.py490 {
  padding-top: 490px;
  padding-bottom: 490px;
}

.pt490 {
  padding-top: 490px;
}

.pb490 {
  padding-bottom: 490px;
}

.pl490 {
  padding-left: 490px;
}

.pr490 {
  padding-right: 490px;
}

.p490 {
  padding: 490px;
}

.mx500 {
  margin-left: 500px;
  margin-right: 500px;
}

.my500 {
  margin-top: 500px;
  margin-bottom: 500px;
}

.mt500 {
  margin-top: 500px;
}

.mb500 {
  margin-bottom: 500px;
}

.ml500 {
  margin-left: 500px;
}

.mr500 {
  margin-right: 500px;
}

.m500 {
  margin: 500px;
}

.py500 {
  padding-top: 500px;
  padding-bottom: 500px;
}

.pt500 {
  padding-top: 500px;
}

.pb500 {
  padding-bottom: 500px;
}

.pl500 {
  padding-left: 500px;
}

.pr500 {
  padding-right: 500px;
}

.p500 {
  padding: 500px;
}

.mx510 {
  margin-left: 510px;
  margin-right: 510px;
}

.my510 {
  margin-top: 510px;
  margin-bottom: 510px;
}

.mt510 {
  margin-top: 510px;
}

.mb510 {
  margin-bottom: 510px;
}

.ml510 {
  margin-left: 510px;
}

.mr510 {
  margin-right: 510px;
}

.m510 {
  margin: 510px;
}

.py510 {
  padding-top: 510px;
  padding-bottom: 510px;
}

.pt510 {
  padding-top: 510px;
}

.pb510 {
  padding-bottom: 510px;
}

.pl510 {
  padding-left: 510px;
}

.pr510 {
  padding-right: 510px;
}

.p510 {
  padding: 510px;
}

.mx520 {
  margin-left: 520px;
  margin-right: 520px;
}

.my520 {
  margin-top: 520px;
  margin-bottom: 520px;
}

.mt520 {
  margin-top: 520px;
}

.mb520 {
  margin-bottom: 520px;
}

.ml520 {
  margin-left: 520px;
}

.mr520 {
  margin-right: 520px;
}

.m520 {
  margin: 520px;
}

.py520 {
  padding-top: 520px;
  padding-bottom: 520px;
}

.pt520 {
  padding-top: 520px;
}

.pb520 {
  padding-bottom: 520px;
}

.pl520 {
  padding-left: 520px;
}

.pr520 {
  padding-right: 520px;
}

.p520 {
  padding: 520px;
}

.mx530 {
  margin-left: 530px;
  margin-right: 530px;
}

.my530 {
  margin-top: 530px;
  margin-bottom: 530px;
}

.mt530 {
  margin-top: 530px;
}

.mb530 {
  margin-bottom: 530px;
}

.ml530 {
  margin-left: 530px;
}

.mr530 {
  margin-right: 530px;
}

.m530 {
  margin: 530px;
}

.py530 {
  padding-top: 530px;
  padding-bottom: 530px;
}

.pt530 {
  padding-top: 530px;
}

.pb530 {
  padding-bottom: 530px;
}

.pl530 {
  padding-left: 530px;
}

.pr530 {
  padding-right: 530px;
}

.p530 {
  padding: 530px;
}

.mx540 {
  margin-left: 540px;
  margin-right: 540px;
}

.my540 {
  margin-top: 540px;
  margin-bottom: 540px;
}

.mt540 {
  margin-top: 540px;
}

.mb540 {
  margin-bottom: 540px;
}

.ml540 {
  margin-left: 540px;
}

.mr540 {
  margin-right: 540px;
}

.m540 {
  margin: 540px;
}

.py540 {
  padding-top: 540px;
  padding-bottom: 540px;
}

.pt540 {
  padding-top: 540px;
}

.pb540 {
  padding-bottom: 540px;
}

.pl540 {
  padding-left: 540px;
}

.pr540 {
  padding-right: 540px;
}

.p540 {
  padding: 540px;
}

.mx550 {
  margin-left: 550px;
  margin-right: 550px;
}

.my550 {
  margin-top: 550px;
  margin-bottom: 550px;
}

.mt550 {
  margin-top: 550px;
}

.mb550 {
  margin-bottom: 550px;
}

.ml550 {
  margin-left: 550px;
}

.mr550 {
  margin-right: 550px;
}

.m550 {
  margin: 550px;
}

.py550 {
  padding-top: 550px;
  padding-bottom: 550px;
}

.pt550 {
  padding-top: 550px;
}

.pb550 {
  padding-bottom: 550px;
}

.pl550 {
  padding-left: 550px;
}

.pr550 {
  padding-right: 550px;
}

.p550 {
  padding: 550px;
}

.mx560 {
  margin-left: 560px;
  margin-right: 560px;
}

.my560 {
  margin-top: 560px;
  margin-bottom: 560px;
}

.mt560 {
  margin-top: 560px;
}

.mb560 {
  margin-bottom: 560px;
}

.ml560 {
  margin-left: 560px;
}

.mr560 {
  margin-right: 560px;
}

.m560 {
  margin: 560px;
}

.py560 {
  padding-top: 560px;
  padding-bottom: 560px;
}

.pt560 {
  padding-top: 560px;
}

.pb560 {
  padding-bottom: 560px;
}

.pl560 {
  padding-left: 560px;
}

.pr560 {
  padding-right: 560px;
}

.p560 {
  padding: 560px;
}

.mx570 {
  margin-left: 570px;
  margin-right: 570px;
}

.my570 {
  margin-top: 570px;
  margin-bottom: 570px;
}

.mt570 {
  margin-top: 570px;
}

.mb570 {
  margin-bottom: 570px;
}

.ml570 {
  margin-left: 570px;
}

.mr570 {
  margin-right: 570px;
}

.m570 {
  margin: 570px;
}

.py570 {
  padding-top: 570px;
  padding-bottom: 570px;
}

.pt570 {
  padding-top: 570px;
}

.pb570 {
  padding-bottom: 570px;
}

.pl570 {
  padding-left: 570px;
}

.pr570 {
  padding-right: 570px;
}

.p570 {
  padding: 570px;
}

.mx580 {
  margin-left: 580px;
  margin-right: 580px;
}

.my580 {
  margin-top: 580px;
  margin-bottom: 580px;
}

.mt580 {
  margin-top: 580px;
}

.mb580 {
  margin-bottom: 580px;
}

.ml580 {
  margin-left: 580px;
}

.mr580 {
  margin-right: 580px;
}

.m580 {
  margin: 580px;
}

.py580 {
  padding-top: 580px;
  padding-bottom: 580px;
}

.pt580 {
  padding-top: 580px;
}

.pb580 {
  padding-bottom: 580px;
}

.pl580 {
  padding-left: 580px;
}

.pr580 {
  padding-right: 580px;
}

.p580 {
  padding: 580px;
}

.mx590 {
  margin-left: 590px;
  margin-right: 590px;
}

.my590 {
  margin-top: 590px;
  margin-bottom: 590px;
}

.mt590 {
  margin-top: 590px;
}

.mb590 {
  margin-bottom: 590px;
}

.ml590 {
  margin-left: 590px;
}

.mr590 {
  margin-right: 590px;
}

.m590 {
  margin: 590px;
}

.py590 {
  padding-top: 590px;
  padding-bottom: 590px;
}

.pt590 {
  padding-top: 590px;
}

.pb590 {
  padding-bottom: 590px;
}

.pl590 {
  padding-left: 590px;
}

.pr590 {
  padding-right: 590px;
}

.p590 {
  padding: 590px;
}

.mx600 {
  margin-left: 600px;
  margin-right: 600px;
}

.my600 {
  margin-top: 600px;
  margin-bottom: 600px;
}

.mt600 {
  margin-top: 600px;
}

.mb600 {
  margin-bottom: 600px;
}

.ml600 {
  margin-left: 600px;
}

.mr600 {
  margin-right: 600px;
}

.m600 {
  margin: 600px;
}

.py600 {
  padding-top: 600px;
  padding-bottom: 600px;
}

.pt600 {
  padding-top: 600px;
}

.pb600 {
  padding-bottom: 600px;
}

.pl600 {
  padding-left: 600px;
}

.pr600 {
  padding-right: 600px;
}

.p600 {
  padding: 600px;
}

.mx610 {
  margin-left: 610px;
  margin-right: 610px;
}

.my610 {
  margin-top: 610px;
  margin-bottom: 610px;
}

.mt610 {
  margin-top: 610px;
}

.mb610 {
  margin-bottom: 610px;
}

.ml610 {
  margin-left: 610px;
}

.mr610 {
  margin-right: 610px;
}

.m610 {
  margin: 610px;
}

.py610 {
  padding-top: 610px;
  padding-bottom: 610px;
}

.pt610 {
  padding-top: 610px;
}

.pb610 {
  padding-bottom: 610px;
}

.pl610 {
  padding-left: 610px;
}

.pr610 {
  padding-right: 610px;
}

.p610 {
  padding: 610px;
}

.mx620 {
  margin-left: 620px;
  margin-right: 620px;
}

.my620 {
  margin-top: 620px;
  margin-bottom: 620px;
}

.mt620 {
  margin-top: 620px;
}

.mb620 {
  margin-bottom: 620px;
}

.ml620 {
  margin-left: 620px;
}

.mr620 {
  margin-right: 620px;
}

.m620 {
  margin: 620px;
}

.py620 {
  padding-top: 620px;
  padding-bottom: 620px;
}

.pt620 {
  padding-top: 620px;
}

.pb620 {
  padding-bottom: 620px;
}

.pl620 {
  padding-left: 620px;
}

.pr620 {
  padding-right: 620px;
}

.p620 {
  padding: 620px;
}

.mx630 {
  margin-left: 630px;
  margin-right: 630px;
}

.my630 {
  margin-top: 630px;
  margin-bottom: 630px;
}

.mt630 {
  margin-top: 630px;
}

.mb630 {
  margin-bottom: 630px;
}

.ml630 {
  margin-left: 630px;
}

.mr630 {
  margin-right: 630px;
}

.m630 {
  margin: 630px;
}

.py630 {
  padding-top: 630px;
  padding-bottom: 630px;
}

.pt630 {
  padding-top: 630px;
}

.pb630 {
  padding-bottom: 630px;
}

.pl630 {
  padding-left: 630px;
}

.pr630 {
  padding-right: 630px;
}

.p630 {
  padding: 630px;
}

.mx640 {
  margin-left: 640px;
  margin-right: 640px;
}

.my640 {
  margin-top: 640px;
  margin-bottom: 640px;
}

.mt640 {
  margin-top: 640px;
}

.mb640 {
  margin-bottom: 640px;
}

.ml640 {
  margin-left: 640px;
}

.mr640 {
  margin-right: 640px;
}

.m640 {
  margin: 640px;
}

.py640 {
  padding-top: 640px;
  padding-bottom: 640px;
}

.pt640 {
  padding-top: 640px;
}

.pb640 {
  padding-bottom: 640px;
}

.pl640 {
  padding-left: 640px;
}

.pr640 {
  padding-right: 640px;
}

.p640 {
  padding: 640px;
}

.mx650 {
  margin-left: 650px;
  margin-right: 650px;
}

.my650 {
  margin-top: 650px;
  margin-bottom: 650px;
}

.mt650 {
  margin-top: 650px;
}

.mb650 {
  margin-bottom: 650px;
}

.ml650 {
  margin-left: 650px;
}

.mr650 {
  margin-right: 650px;
}

.m650 {
  margin: 650px;
}

.py650 {
  padding-top: 650px;
  padding-bottom: 650px;
}

.pt650 {
  padding-top: 650px;
}

.pb650 {
  padding-bottom: 650px;
}

.pl650 {
  padding-left: 650px;
}

.pr650 {
  padding-right: 650px;
}

.p650 {
  padding: 650px;
}

.mx660 {
  margin-left: 660px;
  margin-right: 660px;
}

.my660 {
  margin-top: 660px;
  margin-bottom: 660px;
}

.mt660 {
  margin-top: 660px;
}

.mb660 {
  margin-bottom: 660px;
}

.ml660 {
  margin-left: 660px;
}

.mr660 {
  margin-right: 660px;
}

.m660 {
  margin: 660px;
}

.py660 {
  padding-top: 660px;
  padding-bottom: 660px;
}

.pt660 {
  padding-top: 660px;
}

.pb660 {
  padding-bottom: 660px;
}

.pl660 {
  padding-left: 660px;
}

.pr660 {
  padding-right: 660px;
}

.p660 {
  padding: 660px;
}

.mx670 {
  margin-left: 670px;
  margin-right: 670px;
}

.my670 {
  margin-top: 670px;
  margin-bottom: 670px;
}

.mt670 {
  margin-top: 670px;
}

.mb670 {
  margin-bottom: 670px;
}

.ml670 {
  margin-left: 670px;
}

.mr670 {
  margin-right: 670px;
}

.m670 {
  margin: 670px;
}

.py670 {
  padding-top: 670px;
  padding-bottom: 670px;
}

.pt670 {
  padding-top: 670px;
}

.pb670 {
  padding-bottom: 670px;
}

.pl670 {
  padding-left: 670px;
}

.pr670 {
  padding-right: 670px;
}

.p670 {
  padding: 670px;
}

.mx680 {
  margin-left: 680px;
  margin-right: 680px;
}

.my680 {
  margin-top: 680px;
  margin-bottom: 680px;
}

.mt680 {
  margin-top: 680px;
}

.mb680 {
  margin-bottom: 680px;
}

.ml680 {
  margin-left: 680px;
}

.mr680 {
  margin-right: 680px;
}

.m680 {
  margin: 680px;
}

.py680 {
  padding-top: 680px;
  padding-bottom: 680px;
}

.pt680 {
  padding-top: 680px;
}

.pb680 {
  padding-bottom: 680px;
}

.pl680 {
  padding-left: 680px;
}

.pr680 {
  padding-right: 680px;
}

.p680 {
  padding: 680px;
}

.mx690 {
  margin-left: 690px;
  margin-right: 690px;
}

.my690 {
  margin-top: 690px;
  margin-bottom: 690px;
}

.mt690 {
  margin-top: 690px;
}

.mb690 {
  margin-bottom: 690px;
}

.ml690 {
  margin-left: 690px;
}

.mr690 {
  margin-right: 690px;
}

.m690 {
  margin: 690px;
}

.py690 {
  padding-top: 690px;
  padding-bottom: 690px;
}

.pt690 {
  padding-top: 690px;
}

.pb690 {
  padding-bottom: 690px;
}

.pl690 {
  padding-left: 690px;
}

.pr690 {
  padding-right: 690px;
}

.p690 {
  padding: 690px;
}

.mx700 {
  margin-left: 700px;
  margin-right: 700px;
}

.my700 {
  margin-top: 700px;
  margin-bottom: 700px;
}

.mt700 {
  margin-top: 700px;
}

.mb700 {
  margin-bottom: 700px;
}

.ml700 {
  margin-left: 700px;
}

.mr700 {
  margin-right: 700px;
}

.m700 {
  margin: 700px;
}

.py700 {
  padding-top: 700px;
  padding-bottom: 700px;
}

.pt700 {
  padding-top: 700px;
}

.pb700 {
  padding-bottom: 700px;
}

.pl700 {
  padding-left: 700px;
}

.pr700 {
  padding-right: 700px;
}

.p700 {
  padding: 700px;
}

.mx710 {
  margin-left: 710px;
  margin-right: 710px;
}

.my710 {
  margin-top: 710px;
  margin-bottom: 710px;
}

.mt710 {
  margin-top: 710px;
}

.mb710 {
  margin-bottom: 710px;
}

.ml710 {
  margin-left: 710px;
}

.mr710 {
  margin-right: 710px;
}

.m710 {
  margin: 710px;
}

.py710 {
  padding-top: 710px;
  padding-bottom: 710px;
}

.pt710 {
  padding-top: 710px;
}

.pb710 {
  padding-bottom: 710px;
}

.pl710 {
  padding-left: 710px;
}

.pr710 {
  padding-right: 710px;
}

.p710 {
  padding: 710px;
}

.mx720 {
  margin-left: 720px;
  margin-right: 720px;
}

.my720 {
  margin-top: 720px;
  margin-bottom: 720px;
}

.mt720 {
  margin-top: 720px;
}

.mb720 {
  margin-bottom: 720px;
}

.ml720 {
  margin-left: 720px;
}

.mr720 {
  margin-right: 720px;
}

.m720 {
  margin: 720px;
}

.py720 {
  padding-top: 720px;
  padding-bottom: 720px;
}

.pt720 {
  padding-top: 720px;
}

.pb720 {
  padding-bottom: 720px;
}

.pl720 {
  padding-left: 720px;
}

.pr720 {
  padding-right: 720px;
}

.p720 {
  padding: 720px;
}

.mx730 {
  margin-left: 730px;
  margin-right: 730px;
}

.my730 {
  margin-top: 730px;
  margin-bottom: 730px;
}

.mt730 {
  margin-top: 730px;
}

.mb730 {
  margin-bottom: 730px;
}

.ml730 {
  margin-left: 730px;
}

.mr730 {
  margin-right: 730px;
}

.m730 {
  margin: 730px;
}

.py730 {
  padding-top: 730px;
  padding-bottom: 730px;
}

.pt730 {
  padding-top: 730px;
}

.pb730 {
  padding-bottom: 730px;
}

.pl730 {
  padding-left: 730px;
}

.pr730 {
  padding-right: 730px;
}

.p730 {
  padding: 730px;
}

.mx740 {
  margin-left: 740px;
  margin-right: 740px;
}

.my740 {
  margin-top: 740px;
  margin-bottom: 740px;
}

.mt740 {
  margin-top: 740px;
}

.mb740 {
  margin-bottom: 740px;
}

.ml740 {
  margin-left: 740px;
}

.mr740 {
  margin-right: 740px;
}

.m740 {
  margin: 740px;
}

.py740 {
  padding-top: 740px;
  padding-bottom: 740px;
}

.pt740 {
  padding-top: 740px;
}

.pb740 {
  padding-bottom: 740px;
}

.pl740 {
  padding-left: 740px;
}

.pr740 {
  padding-right: 740px;
}

.p740 {
  padding: 740px;
}

.mx750 {
  margin-left: 750px;
  margin-right: 750px;
}

.my750 {
  margin-top: 750px;
  margin-bottom: 750px;
}

.mt750 {
  margin-top: 750px;
}

.mb750 {
  margin-bottom: 750px;
}

.ml750 {
  margin-left: 750px;
}

.mr750 {
  margin-right: 750px;
}

.m750 {
  margin: 750px;
}

.py750 {
  padding-top: 750px;
  padding-bottom: 750px;
}

.pt750 {
  padding-top: 750px;
}

.pb750 {
  padding-bottom: 750px;
}

.pl750 {
  padding-left: 750px;
}

.pr750 {
  padding-right: 750px;
}

.p750 {
  padding: 750px;
}

.mx760 {
  margin-left: 760px;
  margin-right: 760px;
}

.my760 {
  margin-top: 760px;
  margin-bottom: 760px;
}

.mt760 {
  margin-top: 760px;
}

.mb760 {
  margin-bottom: 760px;
}

.ml760 {
  margin-left: 760px;
}

.mr760 {
  margin-right: 760px;
}

.m760 {
  margin: 760px;
}

.py760 {
  padding-top: 760px;
  padding-bottom: 760px;
}

.pt760 {
  padding-top: 760px;
}

.pb760 {
  padding-bottom: 760px;
}

.pl760 {
  padding-left: 760px;
}

.pr760 {
  padding-right: 760px;
}

.p760 {
  padding: 760px;
}

.mx770 {
  margin-left: 770px;
  margin-right: 770px;
}

.my770 {
  margin-top: 770px;
  margin-bottom: 770px;
}

.mt770 {
  margin-top: 770px;
}

.mb770 {
  margin-bottom: 770px;
}

.ml770 {
  margin-left: 770px;
}

.mr770 {
  margin-right: 770px;
}

.m770 {
  margin: 770px;
}

.py770 {
  padding-top: 770px;
  padding-bottom: 770px;
}

.pt770 {
  padding-top: 770px;
}

.pb770 {
  padding-bottom: 770px;
}

.pl770 {
  padding-left: 770px;
}

.pr770 {
  padding-right: 770px;
}

.p770 {
  padding: 770px;
}

.mx780 {
  margin-left: 780px;
  margin-right: 780px;
}

.my780 {
  margin-top: 780px;
  margin-bottom: 780px;
}

.mt780 {
  margin-top: 780px;
}

.mb780 {
  margin-bottom: 780px;
}

.ml780 {
  margin-left: 780px;
}

.mr780 {
  margin-right: 780px;
}

.m780 {
  margin: 780px;
}

.py780 {
  padding-top: 780px;
  padding-bottom: 780px;
}

.pt780 {
  padding-top: 780px;
}

.pb780 {
  padding-bottom: 780px;
}

.pl780 {
  padding-left: 780px;
}

.pr780 {
  padding-right: 780px;
}

.p780 {
  padding: 780px;
}

.mx790 {
  margin-left: 790px;
  margin-right: 790px;
}

.my790 {
  margin-top: 790px;
  margin-bottom: 790px;
}

.mt790 {
  margin-top: 790px;
}

.mb790 {
  margin-bottom: 790px;
}

.ml790 {
  margin-left: 790px;
}

.mr790 {
  margin-right: 790px;
}

.m790 {
  margin: 790px;
}

.py790 {
  padding-top: 790px;
  padding-bottom: 790px;
}

.pt790 {
  padding-top: 790px;
}

.pb790 {
  padding-bottom: 790px;
}

.pl790 {
  padding-left: 790px;
}

.pr790 {
  padding-right: 790px;
}

.p790 {
  padding: 790px;
}

.mx800 {
  margin-left: 800px;
  margin-right: 800px;
}

.my800 {
  margin-top: 800px;
  margin-bottom: 800px;
}

.mt800 {
  margin-top: 800px;
}

.mb800 {
  margin-bottom: 800px;
}

.ml800 {
  margin-left: 800px;
}

.mr800 {
  margin-right: 800px;
}

.m800 {
  margin: 800px;
}

.py800 {
  padding-top: 800px;
  padding-bottom: 800px;
}

.pt800 {
  padding-top: 800px;
}

.pb800 {
  padding-bottom: 800px;
}

.pl800 {
  padding-left: 800px;
}

.pr800 {
  padding-right: 800px;
}

.p800 {
  padding: 800px;
}

.mx810 {
  margin-left: 810px;
  margin-right: 810px;
}

.my810 {
  margin-top: 810px;
  margin-bottom: 810px;
}

.mt810 {
  margin-top: 810px;
}

.mb810 {
  margin-bottom: 810px;
}

.ml810 {
  margin-left: 810px;
}

.mr810 {
  margin-right: 810px;
}

.m810 {
  margin: 810px;
}

.py810 {
  padding-top: 810px;
  padding-bottom: 810px;
}

.pt810 {
  padding-top: 810px;
}

.pb810 {
  padding-bottom: 810px;
}

.pl810 {
  padding-left: 810px;
}

.pr810 {
  padding-right: 810px;
}

.p810 {
  padding: 810px;
}

.mx820 {
  margin-left: 820px;
  margin-right: 820px;
}

.my820 {
  margin-top: 820px;
  margin-bottom: 820px;
}

.mt820 {
  margin-top: 820px;
}

.mb820 {
  margin-bottom: 820px;
}

.ml820 {
  margin-left: 820px;
}

.mr820 {
  margin-right: 820px;
}

.m820 {
  margin: 820px;
}

.py820 {
  padding-top: 820px;
  padding-bottom: 820px;
}

.pt820 {
  padding-top: 820px;
}

.pb820 {
  padding-bottom: 820px;
}

.pl820 {
  padding-left: 820px;
}

.pr820 {
  padding-right: 820px;
}

.p820 {
  padding: 820px;
}

.mx830 {
  margin-left: 830px;
  margin-right: 830px;
}

.my830 {
  margin-top: 830px;
  margin-bottom: 830px;
}

.mt830 {
  margin-top: 830px;
}

.mb830 {
  margin-bottom: 830px;
}

.ml830 {
  margin-left: 830px;
}

.mr830 {
  margin-right: 830px;
}

.m830 {
  margin: 830px;
}

.py830 {
  padding-top: 830px;
  padding-bottom: 830px;
}

.pt830 {
  padding-top: 830px;
}

.pb830 {
  padding-bottom: 830px;
}

.pl830 {
  padding-left: 830px;
}

.pr830 {
  padding-right: 830px;
}

.p830 {
  padding: 830px;
}

.mx840 {
  margin-left: 840px;
  margin-right: 840px;
}

.my840 {
  margin-top: 840px;
  margin-bottom: 840px;
}

.mt840 {
  margin-top: 840px;
}

.mb840 {
  margin-bottom: 840px;
}

.ml840 {
  margin-left: 840px;
}

.mr840 {
  margin-right: 840px;
}

.m840 {
  margin: 840px;
}

.py840 {
  padding-top: 840px;
  padding-bottom: 840px;
}

.pt840 {
  padding-top: 840px;
}

.pb840 {
  padding-bottom: 840px;
}

.pl840 {
  padding-left: 840px;
}

.pr840 {
  padding-right: 840px;
}

.p840 {
  padding: 840px;
}

.mx850 {
  margin-left: 850px;
  margin-right: 850px;
}

.my850 {
  margin-top: 850px;
  margin-bottom: 850px;
}

.mt850 {
  margin-top: 850px;
}

.mb850 {
  margin-bottom: 850px;
}

.ml850 {
  margin-left: 850px;
}

.mr850 {
  margin-right: 850px;
}

.m850 {
  margin: 850px;
}

.py850 {
  padding-top: 850px;
  padding-bottom: 850px;
}

.pt850 {
  padding-top: 850px;
}

.pb850 {
  padding-bottom: 850px;
}

.pl850 {
  padding-left: 850px;
}

.pr850 {
  padding-right: 850px;
}

.p850 {
  padding: 850px;
}

.mx860 {
  margin-left: 860px;
  margin-right: 860px;
}

.my860 {
  margin-top: 860px;
  margin-bottom: 860px;
}

.mt860 {
  margin-top: 860px;
}

.mb860 {
  margin-bottom: 860px;
}

.ml860 {
  margin-left: 860px;
}

.mr860 {
  margin-right: 860px;
}

.m860 {
  margin: 860px;
}

.py860 {
  padding-top: 860px;
  padding-bottom: 860px;
}

.pt860 {
  padding-top: 860px;
}

.pb860 {
  padding-bottom: 860px;
}

.pl860 {
  padding-left: 860px;
}

.pr860 {
  padding-right: 860px;
}

.p860 {
  padding: 860px;
}

.mx870 {
  margin-left: 870px;
  margin-right: 870px;
}

.my870 {
  margin-top: 870px;
  margin-bottom: 870px;
}

.mt870 {
  margin-top: 870px;
}

.mb870 {
  margin-bottom: 870px;
}

.ml870 {
  margin-left: 870px;
}

.mr870 {
  margin-right: 870px;
}

.m870 {
  margin: 870px;
}

.py870 {
  padding-top: 870px;
  padding-bottom: 870px;
}

.pt870 {
  padding-top: 870px;
}

.pb870 {
  padding-bottom: 870px;
}

.pl870 {
  padding-left: 870px;
}

.pr870 {
  padding-right: 870px;
}

.p870 {
  padding: 870px;
}

.mx880 {
  margin-left: 880px;
  margin-right: 880px;
}

.my880 {
  margin-top: 880px;
  margin-bottom: 880px;
}

.mt880 {
  margin-top: 880px;
}

.mb880 {
  margin-bottom: 880px;
}

.ml880 {
  margin-left: 880px;
}

.mr880 {
  margin-right: 880px;
}

.m880 {
  margin: 880px;
}

.py880 {
  padding-top: 880px;
  padding-bottom: 880px;
}

.pt880 {
  padding-top: 880px;
}

.pb880 {
  padding-bottom: 880px;
}

.pl880 {
  padding-left: 880px;
}

.pr880 {
  padding-right: 880px;
}

.p880 {
  padding: 880px;
}

.mx890 {
  margin-left: 890px;
  margin-right: 890px;
}

.my890 {
  margin-top: 890px;
  margin-bottom: 890px;
}

.mt890 {
  margin-top: 890px;
}

.mb890 {
  margin-bottom: 890px;
}

.ml890 {
  margin-left: 890px;
}

.mr890 {
  margin-right: 890px;
}

.m890 {
  margin: 890px;
}

.py890 {
  padding-top: 890px;
  padding-bottom: 890px;
}

.pt890 {
  padding-top: 890px;
}

.pb890 {
  padding-bottom: 890px;
}

.pl890 {
  padding-left: 890px;
}

.pr890 {
  padding-right: 890px;
}

.p890 {
  padding: 890px;
}

.mx900 {
  margin-left: 900px;
  margin-right: 900px;
}

.my900 {
  margin-top: 900px;
  margin-bottom: 900px;
}

.mt900 {
  margin-top: 900px;
}

.mb900 {
  margin-bottom: 900px;
}

.ml900 {
  margin-left: 900px;
}

.mr900 {
  margin-right: 900px;
}

.m900 {
  margin: 900px;
}

.py900 {
  padding-top: 900px;
  padding-bottom: 900px;
}

.pt900 {
  padding-top: 900px;
}

.pb900 {
  padding-bottom: 900px;
}

.pl900 {
  padding-left: 900px;
}

.pr900 {
  padding-right: 900px;
}

.p900 {
  padding: 900px;
}

.mx910 {
  margin-left: 910px;
  margin-right: 910px;
}

.my910 {
  margin-top: 910px;
  margin-bottom: 910px;
}

.mt910 {
  margin-top: 910px;
}

.mb910 {
  margin-bottom: 910px;
}

.ml910 {
  margin-left: 910px;
}

.mr910 {
  margin-right: 910px;
}

.m910 {
  margin: 910px;
}

.py910 {
  padding-top: 910px;
  padding-bottom: 910px;
}

.pt910 {
  padding-top: 910px;
}

.pb910 {
  padding-bottom: 910px;
}

.pl910 {
  padding-left: 910px;
}

.pr910 {
  padding-right: 910px;
}

.p910 {
  padding: 910px;
}

.mx920 {
  margin-left: 920px;
  margin-right: 920px;
}

.my920 {
  margin-top: 920px;
  margin-bottom: 920px;
}

.mt920 {
  margin-top: 920px;
}

.mb920 {
  margin-bottom: 920px;
}

.ml920 {
  margin-left: 920px;
}

.mr920 {
  margin-right: 920px;
}

.m920 {
  margin: 920px;
}

.py920 {
  padding-top: 920px;
  padding-bottom: 920px;
}

.pt920 {
  padding-top: 920px;
}

.pb920 {
  padding-bottom: 920px;
}

.pl920 {
  padding-left: 920px;
}

.pr920 {
  padding-right: 920px;
}

.p920 {
  padding: 920px;
}

.mx930 {
  margin-left: 930px;
  margin-right: 930px;
}

.my930 {
  margin-top: 930px;
  margin-bottom: 930px;
}

.mt930 {
  margin-top: 930px;
}

.mb930 {
  margin-bottom: 930px;
}

.ml930 {
  margin-left: 930px;
}

.mr930 {
  margin-right: 930px;
}

.m930 {
  margin: 930px;
}

.py930 {
  padding-top: 930px;
  padding-bottom: 930px;
}

.pt930 {
  padding-top: 930px;
}

.pb930 {
  padding-bottom: 930px;
}

.pl930 {
  padding-left: 930px;
}

.pr930 {
  padding-right: 930px;
}

.p930 {
  padding: 930px;
}

.mx940 {
  margin-left: 940px;
  margin-right: 940px;
}

.my940 {
  margin-top: 940px;
  margin-bottom: 940px;
}

.mt940 {
  margin-top: 940px;
}

.mb940 {
  margin-bottom: 940px;
}

.ml940 {
  margin-left: 940px;
}

.mr940 {
  margin-right: 940px;
}

.m940 {
  margin: 940px;
}

.py940 {
  padding-top: 940px;
  padding-bottom: 940px;
}

.pt940 {
  padding-top: 940px;
}

.pb940 {
  padding-bottom: 940px;
}

.pl940 {
  padding-left: 940px;
}

.pr940 {
  padding-right: 940px;
}

.p940 {
  padding: 940px;
}

.mx950 {
  margin-left: 950px;
  margin-right: 950px;
}

.my950 {
  margin-top: 950px;
  margin-bottom: 950px;
}

.mt950 {
  margin-top: 950px;
}

.mb950 {
  margin-bottom: 950px;
}

.ml950 {
  margin-left: 950px;
}

.mr950 {
  margin-right: 950px;
}

.m950 {
  margin: 950px;
}

.py950 {
  padding-top: 950px;
  padding-bottom: 950px;
}

.pt950 {
  padding-top: 950px;
}

.pb950 {
  padding-bottom: 950px;
}

.pl950 {
  padding-left: 950px;
}

.pr950 {
  padding-right: 950px;
}

.p950 {
  padding: 950px;
}

.mx960 {
  margin-left: 960px;
  margin-right: 960px;
}

.my960 {
  margin-top: 960px;
  margin-bottom: 960px;
}

.mt960 {
  margin-top: 960px;
}

.mb960 {
  margin-bottom: 960px;
}

.ml960 {
  margin-left: 960px;
}

.mr960 {
  margin-right: 960px;
}

.m960 {
  margin: 960px;
}

.py960 {
  padding-top: 960px;
  padding-bottom: 960px;
}

.pt960 {
  padding-top: 960px;
}

.pb960 {
  padding-bottom: 960px;
}

.pl960 {
  padding-left: 960px;
}

.pr960 {
  padding-right: 960px;
}

.p960 {
  padding: 960px;
}

.mx970 {
  margin-left: 970px;
  margin-right: 970px;
}

.my970 {
  margin-top: 970px;
  margin-bottom: 970px;
}

.mt970 {
  margin-top: 970px;
}

.mb970 {
  margin-bottom: 970px;
}

.ml970 {
  margin-left: 970px;
}

.mr970 {
  margin-right: 970px;
}

.m970 {
  margin: 970px;
}

.py970 {
  padding-top: 970px;
  padding-bottom: 970px;
}

.pt970 {
  padding-top: 970px;
}

.pb970 {
  padding-bottom: 970px;
}

.pl970 {
  padding-left: 970px;
}

.pr970 {
  padding-right: 970px;
}

.p970 {
  padding: 970px;
}

.mx980 {
  margin-left: 980px;
  margin-right: 980px;
}

.my980 {
  margin-top: 980px;
  margin-bottom: 980px;
}

.mt980 {
  margin-top: 980px;
}

.mb980 {
  margin-bottom: 980px;
}

.ml980 {
  margin-left: 980px;
}

.mr980 {
  margin-right: 980px;
}

.m980 {
  margin: 980px;
}

.py980 {
  padding-top: 980px;
  padding-bottom: 980px;
}

.pt980 {
  padding-top: 980px;
}

.pb980 {
  padding-bottom: 980px;
}

.pl980 {
  padding-left: 980px;
}

.pr980 {
  padding-right: 980px;
}

.p980 {
  padding: 980px;
}

.mx990 {
  margin-left: 990px;
  margin-right: 990px;
}

.my990 {
  margin-top: 990px;
  margin-bottom: 990px;
}

.mt990 {
  margin-top: 990px;
}

.mb990 {
  margin-bottom: 990px;
}

.ml990 {
  margin-left: 990px;
}

.mr990 {
  margin-right: 990px;
}

.m990 {
  margin: 990px;
}

.py990 {
  padding-top: 990px;
  padding-bottom: 990px;
}

.pt990 {
  padding-top: 990px;
}

.pb990 {
  padding-bottom: 990px;
}

.pl990 {
  padding-left: 990px;
}

.pr990 {
  padding-right: 990px;
}

.p990 {
  padding: 990px;
}

.mx1000 {
  margin-left: 1000px;
  margin-right: 1000px;
}

.my1000 {
  margin-top: 1000px;
  margin-bottom: 1000px;
}

.mt1000 {
  margin-top: 1000px;
}

.mb1000 {
  margin-bottom: 1000px;
}

.ml1000 {
  margin-left: 1000px;
}

.mr1000 {
  margin-right: 1000px;
}

.m1000 {
  margin: 1000px;
}

.py1000 {
  padding-top: 1000px;
  padding-bottom: 1000px;
}

.pt1000 {
  padding-top: 1000px;
}

.pb1000 {
  padding-bottom: 1000px;
}

.pl1000 {
  padding-left: 1000px;
}

.pr1000 {
  padding-right: 1000px;
}

.p1000 {
  padding: 1000px;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.m0 {
  margin: 0px;
}

.p0 {
  padding: 0px;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.inline-block {
  display: inline-block;
}

.block {
  display: block;
}

section {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top;
}

.padding {
  padding: 0 10px;
}

.fv2 {
  background-color: rgb(255, 254, 174);
  padding: 0 10px;
}

#campaign {
  background-color: #00ace5;
  color: white;
  background-repeat: repeat;
}

.fv {
  position: relative;
}
.fv .fv_label {
  position: absolute;
  max-width: 340px;
  width: 45vw;
  height: auto;
  box-sizing: border-box;
  bottom: -5%;
  right: 2%;
}

.kllogo {
  width: 40vw;
  max-width: 718px;
}

.announce {
  background-color: white;
  border-radius: 5vw;
}

.arrow {
  width: 20vw;
  max-width: 160px;
}

.point {
  width: 20vw;
  max-width: 160px;
}

.cta {
  max-width: 90vw;
}

.qa {
  width: 33vw;
}

.subtopic {
  display: inline-block;
  padding-inline-start: 2%;
  margin-block-start: 0;
  margin-block-end: 0;
}
.subtopic li {
  list-style: none;
}
.subtopic li p {
  margin-block-start: 0;
}
.subtopic li::marker {
  content: "※";
}

.anchorlink {
  display: inline-block;
  color: #d50071;
  text-decoration: none;
}

.anchorlink_yellow {
  display: inline-block;
  color: #fff468;
  text-decoration: none;
}
.anchorlink_yellow:visited {
  color: #fff468;
}

.whitening_bluebox {
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #00ace5;
  margin-left: 6%;
  margin-right: 6%;
}/*# sourceMappingURL=whitening.css.map */