.pc {
  display: block !important
}

.sp {
  display: none !important
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}

body {
  line-height: 1
}

ol, ul {
  list-style: none
}

blockquote, q {
  quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font: 100%;
  font-size: inherit
}

a {
  outline: none
}

li img {
  vertical-align: bottom
}

dt img {
  vertical-align: bottom
}

*:first-child+html * {
  letter-spacing: 0
}

select, input, button, textarea, button {
  font: 99% arial, helvetica, clean, sans-serif
}

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%
}

img {
  -ms-interpolation-mode: bicubic
}

atricle * {
  box-sizing: border-box
}

*, *::before, *::after {
  box-sizing: border-box
}

html {
  box-sizing: border-box
}

*, *:before, *:after {
  box-sizing: inherit
}

select, input, button, textarea, button {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box
}

body {
  font-family: 'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ', Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

body .zapinfo {
  font-family: 'Zapfino', sans-serif !important;
  font-size: 1.3rem !important
}

html {
  font-size: 100%
}

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #1a1a1a;
  width: 100%
}

body {
  -webkit-text-size-adjust: 100%;
  background-color: #fff;
  font-size: 1.2em;
  line-height: 1.6
}

@font-face {
  font-family: 'Zapfino';
  font-style: normal;
  src: url("../../font/Zapfino.eot");
  src: url("../../font/Zapfino.eot?#iefix") format("embedded-opentype"), url("../../font/Zapfino.woff") format("woff"), url("../../font/Zapfino.ttf") format("truetype")
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 100;
  src: url("../../font/NotoSansCJKjp-Thin.eot");
  src: url("../../font/NotoSansCJKjp-Thin.eot?#iefix") format("embedded-opentype"), url("../../font/NotoSansCJKjp-Thin.woff") format("woff"), url("../../font/NotoSansCJKjp-Thin.ttf") format("truetype")
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 200;
  src: url("../../font/NotoSansCJKjp-Light.eot");
  src: url("../../font/NotoSansCJKjp-Light.eot?#iefix") format("embedded-opentype"), url("../../font/NotoSansCJKjp-Light.woff") format("woff"), url("../../font/NotoSansCJKjp-Light.ttf") format("truetype")
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 400;
  src: url("../../font/NotoSansCJKjp-Regular.eot");
  src: url("../../font/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"), url("../../font/NotoSansCJKjp-Regular.woff") format("woff"), url("../../font/NotoSansCJKjp-Regular.ttf") format("truetype")
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 500;
  src: url("../../font/NotoSansCJKjp-Medium.eot");
  src: url("../../font/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"), url("../../font/NotoSansCJKjp-Medium.woff") format("woff"), url("../../font/NotoSansCJKjp-Medium.ttf") format("truetype")
}

@font-face {
  font-family: 'Noto Sans Japanese';
  font-style: normal;
  font-weight: 700;
  src: url("../../font/NotoSansCJKjp-Bold.eot");
  src: url("../../font/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"), url("../../font/NotoSansCJKjp-Bold.woff") format("woff"), url("../../font/NotoSansCJKjp-Bold.ttf") format("truetype")
}

.lato {
  font-family: sans-serif
}

body {
  overflow-y: scroll
}

a:link {
  color: #1a1a1a;
  text-decoration: none !important
}

a:visited {
  color: #1a1a1a;
  text-decoration: none !important
}

a:hover {
  color: #676767;
  text-decoration: none
}

a:focus {
  color: #676767;
  text-decoration: none !important
}

a:active {
  color: #676767 !important
}

.l {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1
}

.l:before, .l:after {
  clear: both;
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden
}

.l .l__item {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left
}

.l .l__item__inner {
  margin: 0 20px 20px 20px
}

.l.l--2 .l__item {
  width: 50%
}

.l.l--3 .l__item {
  width: 33.33%
}

.l.l--3 .l__item.l__item--span-2 {
  width: 66.66%
}

.l.l--4 .l__item {
  width: 25%
}

.l.l--4 .l__item.l__item--span-2 {
  width: 50%
}

.l.l--4 .l__item.l__item--span-3 {
  width: 75%
}

.l.l--5 .l__item {
  width: 20%
}

.l.l--5 .l__item.l__item--span-2 {
  width: 40%
}

.l.l--5 .l__item.l__item--span-3 {
  width: 65%
}

.l.l--5 .l__item.l__item--span-4 {
  width: 80%
}

.l-grid {
  margin: 0 -10px 0 -10px;
  zoom: 1
}

.l-grid:before, .l-grid:after {
  clear: both;
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden
}

.l-grid .l-grid__item {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0 10px 20px
}

.l-grid.l-grid--col-1 .l-grid__item {
  width: 100%
}

.l-grid.l-grid--col-2 .l-grid__item {
  width: 50%
}

.l-grid.l-grid--col-2 .l-grid__item.l-grid__item--colspan-2 {
  width: 100%
}

.l-grid.l-grid--col-3 .l-grid__item {
  width: 33.33%
}

.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-2 {
  width: 66.66%
}

.l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-3 {
  width: 100%
}

.l-grid.l-grid--col-4 .l-grid__item {
  width: 25%
}

.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-2 {
  width: 50%
}

.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-3 {
  width: 75%
}

.l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-4 {
  width: 100%
}

.l-grid.l-grid--col-5 .l-grid__item {
  width: 20%
}

.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-2 {
  width: 40%
}

.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-3 {
  width: 65%
}

.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-4 {
  width: 80%
}

.l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-5 {
  width: 100%
}

section {
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

section .contents {
  margin-left: auto;
  margin-right: auto;
  max-width: 980px !important;
  text-align: center
}

.btn-pagetop {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #efefef;
  border-radius: 100%;
  bottom: 32px;
  color: #999;
  cursor: pointer;
  display: none;
  font-size: 3rem;
  height: 88px;
  overflow: hidden;
  position: fixed;
  right: 10px;
  text-align: center;
  white-space: nowrap;
  width: 88px;
  z-index: 99
}

.grid {
  display: table;
  width: 100%
}

.grid .block {
  display: table-cell;
  padding-left: 1px;
  text-align: center;
  vertical-align: top
}

.fixpadding {
  display: block;
  margin-top: -88px;
  padding-top: 88px
}

.table-basic {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-collapse: separate;
  font-size: 1rem;
  margin-bottom: 20px;
  width: 100%
}

.table-basic tr th {
  background-color: rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  padding: 6.66667px 10px
}

.table-basic tr th:last-child {
  border-right: none
}

.table-basic tr td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  padding: 6.66667px 10px;
  word-break: break-all
}

.table-basic tr td:last-child {
  border-right: none
}

.table-basic tr:last-child th {
  border-bottom: none
}

.table-basic tr:last-child td {
  border-bottom: none
}

.table-basic .nb {
  border: none
}

.table-basic.type-small th {
  padding: 2px 0.5em
}

.table-basic.type-small td {
  padding: 2px 0.5em
}

.sqbtn, a.sqbtn {
  background-color: #595757;
  color: #fff;
  color: #fff !important;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-size: 15px;
  font-weight: bold;
  min-width: 150px;
  outline: none;
  text-align: center;
  text-decoration: none;
  transition: all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)
}

.sqbtn:hover, a.sqbtn:hover {
  background-color: #2ba6e1
}

.rarrow::before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-transform: rotate(45deg);
  content: " ";
  display: block;
  position: absolute;
  transform: rotate(45deg)
}

.rarrow::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-transform: rotate(45deg);
  content: " ";
  display: block;
  position: absolute;
  transform: rotate(45deg)
}

.rarrow:hover:after {
  background: #2ba6e1
}

.btn_back {
  height: 46px;
  line-height: 46px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 35px;
  position: relative;
  width: 307px
}

.btn_back .larrow::before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  height: 18px;
  left: 20px;
  margin-top: -9px;
  top: 50%;
  width: 18px
}

.btn_back .larrow:hover:after {
  background: #2ba6e1
}

.btn_back .ie8rarrwow {
  background-image: url(/corevo/img/rarroww.png) \9;
  background-position: right center\9;
  background-repeat: no-repeat\9;
  padding-right: 20px\9
}

.larrow::before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-transform: rotate(-135deg);
  content: " ";
  display: block;
  position: absolute;
  transform: rotate(-135deg)
}

.larrow::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-transform: rotate(-135deg);
  content: " ";
  display: block;
  position: absolute;
  transform: rotate(-135deg)
}

.larrow:hover:after {
  background: #2ba6e1
}

.barrow:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-transform: rotate(45deg);
  content: "";
  display: block;
  position: absolute;
  transform: rotate(45deg)
}

.barrow:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  -ms-transform: rotate(45deg);
  content: "";
  display: block;
  position: absolute;
  transform: rotate(45deg)
}

.barrow:hover:after {
  background: #2ba6e1
}

.btn, a.btn {
  background-color: transparent;
  border-radius: 100px;
  color: #fff;
  color: #fff !important;
  font-size: 14px;
  font-size: .875rem;
  font-size: 15px;
  font-weight: bold;
  min-width: 150px;
  outline: none;
  padding: 0.5em 1.0em;
  text-align: center;
  text-decoration: none;
  transition: all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)
}

.btn i, a.btn i {
  margin-right: 5px
}

.btn:hover, a.btn:hover {
  background-color: #fff;
  color: #212325 !important
}

.btn.green, a.btn.green {
  background-color: #6EBA43
}

.btn.green:hover, a.btn.green:hover {
  background-color: #CDF0B3
}

.btn.offgreen, a.btn.offgreen {
  background-color: #CDF0B3
}

.btn.offgreen:hover, a.btn.offgreen:hover {
  color: #fff !important
}

.btn.orange, a.btn.orange {
  background-color: #FFBF00
}

.btn.orange:hover, a.btn.orange:hover {
  background-color: #FFD38A
}

.btn.grey, a.btn.grey {
  background-color: #595757
}

.btn.grey:hover, a.btn.grey:hover {
  background-color: #ccc
}

.btn.offgrey, a.btn.offgrey {
  background-color: #ccc
}

.btn.offgrey:hover, a.btn.offgrey:hover {
  color: #fff !important
}

.btn.brown, a.btn.brown {
  background-color: #736C00
}

.btn.brown:hover, a.btn.brown:hover {
  background-color: #B4B177
}

.btn.offorange, a.btn.offorange {
  background-color: #FFD38A
}

.btn.brown, a.btn.brown {
  background-color: #736C00
}

.btn.pink, a.btn.pink {
  background-color: #FF2E63
}

.btn.pink:hover, a.btn.pink:hover {
  background-color: #FF6D92 !important
}

.btn.btn-l, a.btn.btn-l {
  display: block;
  width: 350px !important
}

.order_btn {
  box-shadow: 0 0 15px 0 #777;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem !important;
  width: 80%
}

.shadow {
  -moz-box-shadow: 2px 2px 15px 0 #DEDEDE;
  -webkit-box-shadow: 2px 2px 15px 0 #DEDEDE;
  box-shadow: 2px 2px 15px 0 #DEDEDE
}

.over-search {
  display: block;
  position: relative;
  text-decoration: none
}

.over-search img {
  transition: all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)
}

.over-search:hover img {
  opacity: 0.5
}

.over-search::after {
  -ms-transform: translate(-50%, -50%);
  color: white;
  content: "\f002";
  font-family: 'FontAwesome';
  font-size: 2.0em;
  left: 50%;
  line-height: 1;
  opacity: 0;
  position: absolute;
  top: 45%;
  transform: translate(-50%, -50%);
  transition: all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11)
}

.over-search:hover::after {
  opacity: 1
}

.btn-cert-n {
  color: #F1455A !important;
  font-weight: bold
}

.pager {
  padding-bottom: 130px;
  padding-right: 15px
}

.pager li {
  color: #ffffff;
  display: inline-block;
  font-size: 1.2em;
  height: 30px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 30px
}

.pager li a {
  background: #898989;
  color: #ffffff;
  display: block
}

.pager li a:hover {
  background: #595757
}

.pager li.active {
  background: #595757
}

.pager li .rarrow::before {
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  height: 14px;
  margin-top: -7px;
  right: 10px;
  top: 50%;
  width: 14px
}

.lnk_btn {
  border: 1px solid #ffffff;
  border: 1px solid #000000;
  display: block;
  font-size: .9rem;
  margin-left: auto;
  margin-right: auto;
  padding: 13px 10px;
  text-align: center;
  transition: all 0.5s cubic-bezier(0.44, 0.07, 0.23, 1.11);
  width: 100%
}

.lnk_btn_01 {
  border: 1px solid #ffffff;
  border: 1px solid #000000;
  display: block;
  font-size: .9rem;
  margin-left: auto;
  margin-right: auto;
  padding: 13px 10px;
  text-align: center;
  width: 100%
}

.lnk_btn:hover {
  background: #000000;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn_01:hover {
  background: #04b431;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_black {
  background: #000;
  border: 1px solid #000;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_black:hover {
  background: #ffffff;
  color: #000000 !important;
  font-weight: normal
}

.lnk_btn.btn_white {
  border: 1px solid #ffffff;
  color: #ffffff !important
}

.lnk_btn.btn_white:hover {
  background: #ffffff;
  color: #000000 !important
}

.lnk_btn.btn_aeo {
  background: #fc636c;
  border: 1px solid #fc636c;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_aeo:hover {
  background: #fff;
  color: #fc636c !important
}

.lnk_btn.btn_waiea {
  background: #41ee91;
  border: 1px solid #41ee91;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_waiea:hover {
  background: #fff;
  color: #41ee91 !important
}

.lnk_btn.btn_gt {
  background: #deba3d;
  border: 1px solid #deba3d;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_gt:hover {
  background: #fff;
  color: #deba3d !important
}

.lnk_btn.btn_anaha {
  background: #3d79d5;
  border: 1px solid #3d79d5;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_anaha:hover {
  background: #fff;
  color: #3d79d5 !important
}

.lnk_btn.btn_aalii {
  background: #2cd9f3;
  border: 1px solid #2cd9f3;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_aalii:hover {
  background: #fff;
  color: #2cd9f3 !important
}

.lnk_btn.btn_koula {
  background: #04b431;
  border: 1px solid #04b431;
  color: #ffffff !important;
  font-weight: bold;
  width: 60%
}

.lnk_btn_01.btn_koula {
  background: #04b431;
  border: 1px solid #04b431;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_koula:hover {
  background: #fff;
  color: #04b431 !important
}

.lnk_btn_01.btn_koula:hover {
  background: #04b431;
  color: #fff !important
}

.lnk_btn.btn_victoria {
  background: #be5d3c;
  border: 1px solid #be5d3c;
  color: #ffffff !important;
  font-weight: bold;
  width: 60%
}

.lnk_btn_01.btn_victoria {
  background: #be5d3c;
  border: 1px solid #04b431;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_victoria:hover {
  background: #fff;
  color: #be5d3c !important
}

.lnk_btn_01.btn_victoria:hover {
  background: #be5d3c;
  color: #fff !important
}

.lnk_btn.btn_thepark {
  background: #b3d235;
  border: 1px solid #b3d235;
  color: #ffffff !important;
  font-weight: bold;
  width: 60%
}

.lnk_btn_01.btn_thepark {
  background: #b3d235;
  border: 1px solid #b3d235;
  color: #ffffff !important;
  font-weight: bold
}

.lnk_btn.btn_thepark:hover {
  background: #fff;
  color: #b3d235 !important
}

.lnk_btn_01.btn_thepark:hover {
  background: #b3d235;
  color: #fff !important
}

.lnk_btn.btn_kalae {
  background: #134a6d!important;
  border: 1px solid #134a6d!important;
  color: #ffffff !important;
  font-weight: bold;
  width: 60%
}

.lnk_btn.btn_kalae:hover {
  background: #fff!important;
  color: #134a6d !important
}

.lnk_btn.btn_launiu {
  background: #5b5b5b!important;
  border: 1px solid #5b5b5b!important;
  color: #ffffff !important;
  font-weight: bold;
  width: 60%
}

.lnk_btn.btn_launiu:hover {
  background: #fff!important;
  color: #5b5b5b !important
}

.lnk_btn.btn_ilima_melia {
  background: #EA9C33!important;
  border: 1px solid #EA9C33!important;
  color: #ffffff !important;
  font-weight: bold;
  width: 60%
}

.lnk_btn.btn_ilima_melia:hover {
  background: #fff!important;
  color: #EA9C33 !important
}

.btn_gray {
  background: #c9c9c9;
  border: 1px solid #c9c9c9;
  color: #ffffff !important;
  font-weight: bold;
  font-size: .9rem;
  text-align: center;
  padding: 13px 10px;
}

.lnk_btn.w80 {
  margin-left: auto;
  margin-right: auto;
  width: 80%
}

.btn-map a {
  background: #101010;
  color: #ffffff;
  display: inline-block;
  font-size: 0.8rem;
  padding: 0 1rem
}

.supportBlock {
  padding: 0 10px 15px;
  text-align: center;
}

article {
  max-width: 100vw;
  overflow: hidden;
  padding-top: 70px
}

article .deco {
  -ms-transform: rotate(-25deg);
  background: #e9f3f5;
  height: 260px;
  left: -110px;
  position: fixed;
  top: -60px;
  transform: rotate(-25deg);
  width: 660px;
  z-index: 0
}

article .img_content_main {
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
  width: 100%;
  z-index: 1
}

.about article .img_content_main,
.concept article .img_content_main {
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: 100%;
  z-index: 1
}

article .img_content_main img {
  display: block;
  width: 100%
}

article .wrap_content {
  margin: 0 auto;
  position: relative;
  width: 100%;
  z-index: 1
}

article .wrap_content h3 {
  font-size: 2rem;
  line-height: 2.5rem;
  padding: 1rem 1rem 1rem 1rem
}

article .wrap_content p {
  font-size: 1rem;
  padding-left: 1rem;
  padding-right: 1rem
}

article .wrap_content p.sub_contents_text {
  padding-bottom: 120px
}

article #btn_residence_open {
  cursor: pointer
}

article h2.page_title {
  font-size: 3rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  position: relative;
  text-align: center;
  z-index: 1
}

article .no_active {
  opacity: 0;
  transition: 2s
}

article .actives {
  opacity: 0
}

article .fade_contents {
  -ms-transform: translate(0, 60px);
  -webkit-transform: translate(0, 60px);
  opacity: 0;
  transform: translate(0, 60px);
  transition: 1.0s
}

article .fade_contents-from-top {
  -ms-transform: translate(0, -60px);
  -webkit-transform: translate(0, -60px);
  opacity: 0;
  transform: translate(0, -60px);
  transition: 1s
}

article .fade_contents-from-right {
  -ms-transform: translate(60px, 0);
  -webkit-transform: translate(60px, 0);
  opacity: 0;
  transform: translate(60px, 0);
  transition: 1s
}

article .fade_contents-from-left {
  -ms-transform: translate(-60px, 0);
  -webkit-transform: translate(-60px, 0);
  opacity: 0;
  transform: translate(-60px, 0);
  transition: 1s
}

article .fadeIn {
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  opacity: 1.0;
  transform: translate(0, 0)
}

article .widthnolimit {
  max-width: 100% !important
}

article .widthlimit {
  max-width: 1200px !important
}

article .bread {
  font-size: 0.8rem;
  margin: auto;
  max-width: 1100px;
  padding-top: 5px;
  position: relative;
  width: 100%;
  z-index: 1
}

article .bread .syncer-brcb {
  list-style-type: none;
  overflow: hidden
}

article .bread .syncer-brcb li {
  float: left
}

article .bread .syncer-brcb li a:link {
  text-decoration: underline !important
}

article .bread .syncer-brcb li a:hover {
  text-decoration: none !important
}

article .bread .syncer-brcb li:after {
  content: ">";
  padding: 0 8px
}

article .bread .syncer-brcb li:last-child:after {
  content: none
}

article .top-residence_list {
  width: 100%
}

article .top-residence_list .residence_item {
  float: left;
  overflow: hidden;
  position: relative;
  width: calc(100% / 4)
}

article .another .residence_item {
  float: left;
  overflow: hidden;
  position: relative;
  width: calc(100% / 3);
}

article .top-residence_list .residence_item .residence_item_caption {
  background: rgba(25, 112, 213, 0.8);
  height: 100%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  text-align: center;
  top: 0;
  transition: .3s;
  width: 100%;
  z-index: 2
}

article .top-residence_list .residence_item .residence_item_caption.anaha {
  background: #3d79d5
}

article .top-residence_list .residence_item .residence_item_caption.gt {
  background: #deba3d
}

article .top-residence_list .residence_item .residence_item_caption.aeo {
  background: #fc636c
}

article .top-residence_list .residence_item .residence_item_caption.waiea {
  background: #41ee91
}

article .top-residence_list .residence_item .residence_item_caption.aalii {
  background: #2cd9f3
}

article .top-residence_list .residence_item .residence_item_caption.koula {
  background: #04b431
}

article .top-residence_list .residence_item .residence_item_caption.victoria {
  background: #be5d3c
}

article .top-residence_list .residence_item .residence_item_caption.thepark {
  background: #b3d235
}

article .top-residence_list .residence_item .residence_item_caption.kalae {
  background: #134a6d
}

article .top-residence_list .residence_item .residence_item_caption.launiu {
  background: #c4bdb5
}

article .top-residence_list .residence_item .residence_item_caption.ilima_melia {
  background: #EA9C33
}

article .top-residence_list .residence_item .residence_item_caption_inner {
  -ms-transform: translate(-50%, -50%);
  color: #ffffff;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%
}

article .top-residence_list .residence_item .residence_item_caption_inner h4, article .top-residence_list .residence_item .residence_item_caption_inner h5 {
  font-size: 1.5rem
}

article .top-residence_list .residence_item .residence_item_caption_inner div {
  font-size: 0.8rem;
  font-weight: bold;
  padding-left: 1rem;
  padding-right: 1rem
}

article .top-residence_list .residence_item:hover .residence_item_caption {
  opacity: 0
}

article .top-residence_list .residence_item img {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  width: 100%
}

article .btn_support {
  margin: auto;
  width: 550px
}

article .btn_support.aalii {
  margin-bottom: 2rem;
  margin-top: 2rem
}

.fixhead {
  background: #fff url("/images/header_bg_01.png") repeat-x left bottom;
  height: 70px;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 10000
}

header {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  padding: 0 30px;
  top: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 250px 1fr;
  align-items: center;
}

header h1 {
  width: 100%;
  max-width: 170px;
  font-size: 0;
}

header h1 img {
  width: 100%;
  vertical-align: bottom;
}

header nav {
  height: 100%;
}

header nav .navi {
  height: 100%;
  display: grid;
  grid-template-columns: auto auto;
  justify-content: flex-end;
  align-items: center;
  gap: 0 70px;
}

header nav .navi ul {
  display: flex;
  align-items: center;
}

header nav .navi ul li a {
  line-height: normal;
  vertical-align: middle;
}

header nav .navi ul.menu {
  gap: 0 35px;
}

header nav .navi ul.menu,
header nav .navi ul.menu li,
header nav .navi ul.menu li a {
  height: 100%;
}

header nav .navi ul.menu li a {
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 2px solid transparent;
}

header nav .navi ul.menu li.bright {
  display: none;
}

.top header nav .navi ul.menu li:nth-child(1) a {
  border-bottom: 2px solid #333
}

.about header nav .navi ul.menu li:nth-child(2) a {
  border-bottom: 2px solid #333
}

.concept header nav .navi ul.menu li:nth-child(3) a {
  border-bottom: 2px solid #333
}

.residence header nav .navi ul.menu li:nth-child(4) a {
  border-bottom: 2px solid #333
}

header nav .navi ul.menu li a:hover {
  border-bottom: 2px solid #333
}

header nav .navi ul.btnBlock {
  gap: 0 20px;
}

header nav .navi ul.btnBlock li a {
 font-size: 0.8125rem;
}

header nav .navi ul.btnBlock li:not(:last-child) a {
  background-color: #000;
  color: #fff;
  border: solid 1px #000;
  font-size: 0.8125rem;
  padding: 5px 20px;
  transition: all 0.5s;
}

@media screen and (min-width: 1363px) {
 header nav .navi ul.btnBlock li:not(:last-child) a:hover {
  background-color: transparent;
  color: #000;
 }
}

header nav .navi ul.btnBlock li:last-child span {
  border-left: solid 1px #000;
  margin: 0 0 0 20px;
  padding: 0 0 0 40px;
}

#tour header nav .navi ul.btnBlock li:first-child,
#online header nav .navi ul.btnBlock li:first-child {
 /*display: none;*/
}

.top article .top_contents-block {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100vw;
  min-height: 100vh;
  position: relative
}

.top article .top_contents-block#top_contents-main {
  background-image: url(../../images/campaign/aalii/img-aalii-main.jpg)
}

.top article .top_contents-block#top_contents-main .main_logo_lead {
  position: absolute;
  top: 30%;
  width: 100%
}

.top article .top_contents-block#top_contents-main .main_logo_lead .main_logo {
  margin-left: auto;
  margin-right: auto;
  width: 35%
}

.top article .top_contents-block#top_contents-main .arrow__down {
  bottom: 15%;
  display: block;
  height: 15px;
  left: 50%;
  margin-left: -7.5px;
  position: absolute;
  text-align: center;
  width: 15px
}

.page--is-loaded .top article .top_contents-block#top_contents-main .arrow__down {
  display: block
}

.top article .top_contents-block#top_contents-main .arrow__down__inner {
  -ms-transform: rotate(-45deg);
  animation: arrow-down 1.5s infinite;
  border-bottom: 4px solid #fff;
  border-left: 4px solid #fff;
  box-sizing: border-box;
  height: 100%;
  transform: rotateZ(-45deg);
  width: 100%
}

.top article .top_contents-block#top_contents-aalii2 {
  background-image: url(../../images/top/img-top-aalii2.jpg)
}

.top article .top_contents-block#top_contents-aalii2 div {
  vertical-align: top
}

.top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner {
  bottom: 0;
  color: #ffffff;
  height: 275px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%
}

.top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner img.logo-aalii {
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  width: 500px !important
}

.top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner h2 {
  font-size: 1.8rem
}

.top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner p {
  font-size: .9rem
}

.top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner .btn_white {
  width: 60%
}

.top article .top_contents-block#top_contents-about {
  background-image: url(../../images/top/img-top-about.jpg)
}

.top article .top_contents-block#top_contents-about div {
  vertical-align: top
}

.top article .top_contents-block#top_contents-about .top_contents-about-inner {
  bottom: 5%;
  color: #ffffff;
  position: absolute;
  right: 5%;
  width: 50%
}

.top article .top_contents-block#top_contents-about .top_contents-about-inner h2 {
  font-size: 1.8rem
}

.top article .top_contents-block#top_contents-about .top_contents-about-inner p {
  font-size: .9rem
}

.top article .top_contents-block#top_contents-about .top_contents-about-inner .btn_white {
  width: 60%
}

.top article .top_contents-block#top_contents-concept {
  background-image: url(../../images/top/img-top-concept.jpg);
  vertical-align: top
}

.top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text h2 {
  font-size: 2.5rem
}

.top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text p {
  font-size: .9rem;
  padding: 2.5rem 5rem 0
}

.top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text .lnk_btn {
  width: 50%
}

.top article .top_contents-block#top_contents-facility {
  background-image: url(../../images/top/img-top-facility.jpg)
}

.top article .top_contents-block#top_contents-facility .top_contents-facility-inner {
  background: rgba(0, 0, 0, 0.5);
  bottom: 5%;
  bottom: 0;
  color: #ffffff;
  left: 5%;
  left: 0;
  padding: 1rem;
  position: absolute;
  width: 100%
}

.top article .top_contents-block#top_contents-facility .top_contents-facility-inner h2 {
  font-size: 2rem
}

.top article .top_contents-block#top_contents-facility .top_contents-facility-inner p {
  font-size: 1rem
}

.top article .top_contents-block#top_contents-residence {
  min-height: 200px !important;
  position: relative
}

.top article .top_contents-block#top_contents-residence div {
  vertical-align: top
}

.top article .top_contents-block#top_contents-residence .top_contents-residence-inner {
  bottom: 0px;
  left: 0px;
  margin: auto;
  padding-top: 70px;
  right: 0px;
  top: 0px;
  width: 100%
}

.top article .top_contents-block#top_contents-residence .top_contents-residence-inner h4 {
  display: none;
}

.top article .top_contents-block#top_contents-residence .top_contents-residence-inner h2 {
  font-size: 2.5rem;
  padding-bottom: 2rem
}

.top article .top_contents-block#top_contents-residence .top_contents-residence-inner h3 {
  font-size: 1.5rem;
  padding: 1rem 1rem 1rem
}

.top article .top_contents-block#top_contents-residence .top_contents-residence-inner p {
  font-size: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  width: 660px
}

@keyframes arrow-down {
  0% {
    opacity: 0;
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0) scale(1)
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0;
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0) scale(1)
  }
}

.about section {
  max-width: 1200px
}

.about section.develop {
  background: #d3cc74;
  max-width: 100%;
  position: relative;
  z-index: 1
}

.about section.develop h3.develop_title {
  color: #000
}

.about section.develop h4 {
  padding: 0 1rem 1rem
}

.about section.develop .develop_inner {
  margin: auto;
  max-width: 1200px
}

.about section.develop .develop_inner .sub_contents_text {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  font-size: 0.9rem;
  left: 0;
  padding: 1rem;
  padding-bottom: 0;
  position: absolute
}

.about section.develop .develop_inner .develop_list {
  padding-bottom: 2rem
}

.about section.develop .develop_inner .develop_list_item {
  float: left;
  padding: 2rem 0.5rem 0;
  width: 33.3%
}

.about section.develop .develop_inner .develop_list_item div {
  font-size: 1rem
}

.about section.develop .develop_inner .develop_list_item p {
  font-size: 0.8rem
}

/* ここから変更 */
.about article .wrap_content .text_about_main h3 {
  padding: 50px 1rem 25px;
}

.about article .wrap_content h3.head {
  width: 1200px;
  margin: 0 auto;
  padding: 75px 1rem 25px;
}

.about article .wrap_content p.sub_contents_text {
  padding-bottom: 50px;
}

.about section.flex {
  max-width: 1200px;
  display: flex;
  align-items: center;
  background-color: #000;
  margin-bottom: 5rem;
}

.about section.last {
  margin-bottom: 0;
}

.about section.fade_contents-from-left {
  margin-left: 0;
}

.about section.fade_contents-from-right {
  margin-right: 0;
}

.about section.fade_contents-from-full {
  width: 100%;
  max-width: 100%;
}

.about section.concept_designer_block {
  padding-bottom: 80px;
  padding-top: 50px
}

.about section .img_content_main {
  background: #000
}

.about section .img_content_main.full {
  background-color: #d3cc74;
}

.about section .img_content_main img {
  display: block;
  width: 100%;
}

.about section .img_content_main-img {
  width: 50%
}

.about section .img_content_main-img img {
  display: block;
  width: 100%
}

.about section .img_content_main-text {
  background: #000;
  color: #fff;
  position: relative;
  width: 50%;
}

.about section .img_content_main-text-inner {
  /*-ms-transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
  top: 60%;
  transform: translate(-50%, -50%);
  width: 100%*/
  padding: 2rem 0 3rem;
}

.about section .img_content_main-text.concept_hcc {
  min-height: 430px
}

.about section .text_concept_main {
  margin: auto
}

.about section .concept_img_sub2 img {
  display: block;
  width: 50%
}

/* ここまで変更 */

.concept article .wrap_content h3 {
  margin: 50px 1rem 25px;
  padding: 0;
}

.concept section.bgBlock {
  background: url("/pj/mf-wardvillage/images/concept/logo.svg") no-repeat center center;
  padding: 3rem 0;
  margin: 3rem 0;
  text-align: center;
}

.concept section img {
  width: 100%;
  vertical-align: bottom;
}

.concept section.fade_contents-from-left,
.concept section.fade_contents-from-right {
  margin-top: 100px;
}

.concept section .column {
  max-width: 1300px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.concept section.fade_contents-from-right .column {
  max-width: 1300px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin-left: auto;
  margin-bottom: 30px;
}

.concept section .column .txt_01,
.concept section .column .txt_02,
.concept section .column .txt_03 {
  position: absolute;
}

.concept section .column .txt_01,
.concept section .column .txt_03 {
  top: -10%;
  left: 30%;
}

.concept section .column .txt_02 {
  top: -10%;
  right: 15%;
}

.concept section .column .txt_01 img,
.concept section .column .txt_02 img,
.concept section .column .txt_03 img {
  width: 70%;
}

.concept section .column .col.img {
  width: 60%;
}

.concept section .column .col {
  width: 40%;
}

.concept section.fade_contents-from-left .column .col dl {
  text-align: center;
  padding: 0 0 0 2rem;
}

.concept section.fade_contents-from-right .column .col dl {
  text-align: center;
  padding: 0 2rem 0 0;
}

.concept section .column .col dt {
  font-weight: bold;
  margin: 1rem 0;
}

.concept section .column .col dd {
  font-size: 1rem;
}

.concept section .column_A {
  display: flex;
  width: 100%;
}

.concept section .column_A .col {
  width: 50%;
}

.residence_lead {
  font-size: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 950px;
  width: 95%
}

.residence article .deco {
  background: #9AC3CC
}

.residence article h2 span {
  color: #9a9a9a;
  display: block;
  font-size: 1.2rem
}

.residence article.anaha h2 {
  color: #3d79d5
}

.residence article.anaha .deco {
  background: #3d79d5 !important;
  opacity: 0.8
}

.residence article.anaha .residence_item_caption.anaha {
  opacity: 1 !important
}

.residence article.waiea h2 {
  color: #41ee91
}

.residence article.waiea .deco {
  background: #41ee91 !important;
  opacity: 0.8
}

.residence article.waiea .residence_item_caption.waiea {
  opacity: 1 !important
}

.residence article.gt h2 {
  color: #deba3d
}

.residence article.gt .deco {
  background: #deba3d !important;
  opacity: 0.8
}

.residence article.gt .residence_item_caption.gt {
  opacity: 1 !important
}

.residence article.aeo h2 {
  color: #fc636c
}

.residence article.aeo .deco {
  background: #fc636c !important;
  opacity: 0.8
}

.residence article.aeo .residence_item_caption.aeo {
  opacity: 1 !important
}

.residence article.aalii h2 {
  color: #2cd9f3
}

.residence article.aalii .deco {
  background: #2cd9f3 !important;
  opacity: 0.8
}

.residence article.aalii .residence_item_caption.aalii {
  opacity: 1 !important
}

.residence article.koula h2 {
  color: #04b431
}

.residence article.koula .deco {
  background: #04b431 !important;
  opacity: 0.8
}

.residence article.koula .residence_item_caption.koula {
  opacity: 1 !important
}

.residence article.victoria h2 {
  color: #be5d3c
}

.residence article.victoria .deco {
  background: #be5d3c !important;
  opacity: 0.8
}

.residence article.victoria .residence_item_caption.victoria {
  opacity: 1 !important
}

.residence article.thepark h2 {
  color: #b3d235
}

.residence article.thepark .deco {
  background: #b3d235 !important;
  opacity: 0.8
}

.residence article.thepark .residence_item_caption.thepark {
  opacity: 1 !important
}

.residence article.kalae h2 {
  color: #134a6d
}

.residence article.kalae .deco {
  background: #134a6d !important;
  opacity: 0.8
}

.residence article.kalae .residence_item_caption.kalae {
  opacity: 1 !important
}

.residence article.thelauniu .deco {
  background: #c4bdb5 !important;
  opacity: 0.8
}

.residence article.thelauniu .residence_item_caption.launiu {
  opacity: 1 !important
}

.residence article .residence_attention {
  margin: 0 auto 1rem;
  text-align: center;
  width: 50%
}

.residence article .residence_attention span {
  background: #2cd9f3;
  color: #ffff00;
  display: block;
  font-size: 2rem;
  font-weight: bold;
  margin: auto;
  padding: 0.5rem;
  width: 80%
}

.residence article .wrap_content section {
  width: 100%
}

.residence article .wrap_content section .tri {
  border-style: solid;
  border-width: 0 0 200px 200px;
  bottom: 0;
  height: 0;
  opacity: 0.8;
  position: absolute;
  right: 0;
  width: 0
}

.residence article .wrap_content section .img_content_main {
  position: relative
}

.residence article .wrap_content section.waiea .tri {
  border-color: transparent transparent #41ee91 transparent
}

.residence article .wrap_content section.aeo .tri {
  border-color: transparent transparent #fc636c transparent
}

.residence article .wrap_content section.gt .tri {
  border-color: transparent transparent #deba3d transparent
}

.residence article .wrap_content section.anaha .tri {
  border-color: transparent transparent #3d79d5 transparent
}

.residence article .wrap_content section.aalii .tri {
  border-color: transparent transparent #2cd9f3 transparent
}

.residence article .wrap_content section.koula .tri {
  border-color: transparent transparent #04b431 transparent
}

.residence article .wrap_content section.victoria .tri {
  border-color: transparent transparent #be5d3c transparent
}

.residence article .wrap_content section.thepark .tri {
  border-color: transparent transparent #b3d235 transparent
}

.residence article .wrap_content section.kalae .tri {
  border-color: transparent transparent #134a6d transparent
}

.residence article .wrap_content section.launiu .tri {
  border-color: transparent transparent #c4bdb5 transparent
}

.residence article .wrap_content section.ilima_melia .tri {
  border-color: transparent transparent #EA9C33 transparent
}

.residence article .wrap_content section .residence_main-img {
  display: block;
  float: left;
  position: relative;
  width: 50%
}

.residence article .wrap_content section .residence_main-img img {
  display: block;
  width: 100%
}

.residence article .wrap_content section .residence_main-text {
  background-color: #f4f5f5;
  float: left;
  position: relative;
  width: 50%
}

.residence article .wrap_content section .residence_main-text div {
  -ms-transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%
}

.residence article .wrap_content section .residence_main-text div p {
  line-height: 2rem
}

.residence article .wrap_content section h3 {
  text-align: center
}

.residence article .wrap_content section .sub_contents_text {
  margin: auto;
  max-width: 1200px;
  width: 100%
}

.residence article .wrap_content .residence_madori {
  margin: 5rem auto auto;
  width: 100%
}

.residence article .wrap_content .residence_madori-img {
  background: #ffffff;
  border: 1px solid #d5d5d5;
  float: left;
  margin-bottom: 1rem;
  margin-left: 0.5rem;
  padding-bottom: 1rem;
  width: 32.6%
}

.residence article .wrap_content .residence_madori-img img {
  display: block;
  width: 100%
}

.residence article .wrap_content .residence_madori-img a {
  display: block
}

.residence article .wrap_content .residence_spec {
  margin: 5rem auto auto;
  border-top: solid 1px #ccc;
}

.residence article .wrap_content .residence_spec h3 {
  font-size: 1.5rem;
}

.residence article .wrap_content .residence_spec .table-basic {
  background: #ffffff;
  font-size: 0.9rem
}

.residence article .wrap_content .residence_spec .note {
  background: #ffffcc;
  font-size: 0.8rem;
  line-height: 1rem !important;
  padding: 1rem
}

.residence article .wrap_content .residence_other h4 {
  font-size: 2rem;
  padding-bottom: 1rem;
  padding-top: 3rem;
  text-align: center
}

.residence article .wrap_content .residence_styles {
  margin: 5rem auto auto;
  padding-bottom: 80px
}

.residence article .wrap_content .residence_styles.bgg {
  background-color: #f4f5f5
}

.residence article .wrap_content .residence_styles h3 {
  color: #9a9a9a;
  font-size: 1.5rem;
  font-weight: 400;
  text-align: center
}

.residence article .wrap_content .residence_styles h4 {
  font-size: 1.2rem;
  margin: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
  text-align: center;
  width: 70%
}

.residence article .wrap_content .residence_styles .slider {
  margin: auto;
  max-width: 1000px
}

.residence article .wrap_content .residence_styles .slider ul li p.slide_caption {
  font-size: 0.8em !important;
  margin: auto;
  padding-bottom: 3rem;
  padding-top: 2rem;
  width: 70%
}

.residence article .wrap_content .residence_styles-amenity {
  margin: auto
}

.residence article .wrap_content .residence_styles-amenity h3 {
  color: #9a9a9a;
  font-size: 1.5rem;
  font-weight: 400;
  text-align: center
}

.residence article .wrap_content .residence_styles-amenity h4 {
  font-size: 2rem;
  padding-bottom: 2rem;
  text-align: center
}

.residence article .wrap_content .residence_styles-amenity ul {
  float: left;
  width: 50%
}

.residence article .wrap_content .residence_styles-amenity ul li {
  font-size: 1rem;
  min-height: 10px !important;
  padding: 0 1.5rem 1.5rem 1rem !important
}

.supportmenu {
  color: #2a2a2a;
  text-align: center
}

.supportmenu h1 {
  font-weight: bold;
  padding-top: 1rem
}

.supportmenu img {
  max-width: 800px;
  width: 100%
}

.supportmenu p {
  font-size: .9rem;
  padding: 1rem 0.5rem 2rem
}

.supportmenu p.supportmenu_notice {
  line-height: 1rem;
  margin: auto;
  max-width: 790px;
  padding-top: 0;
  width: 100%
}

.supportmenu p.supportmenu_notice small {
  display: block;
  padding-left: 1em;
  text-indent: -1em
}

.tour section {
  max-width: 1200px
}

.tour section.residence_other {
  max-width: 100%;
}

.tour section.develop {
  background: #d3cc74;
  max-width: 100%;
  position: relative;
  z-index: 1
}

.tour section.develop h3.develop_title {
  color: #000
}

.tour section.develop h4 {
  padding: 0 1rem 1rem
}

.tour section.develop .develop_inner {
  margin: auto;
  max-width: 1200px
}

.tour section.develop .develop_inner .sub_contents_text {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  font-size: 0.9rem;
  left: 0;
  padding: 1rem;
  padding-bottom: 0;
  position: absolute
}

.tour section.develop .develop_inner .develop_list {
  padding-bottom: 2rem
}

.tour section.develop .develop_inner .develop_list_item {
  float: left;
  padding: 2rem 0.5rem 0;
  width: 33.3%
}

.tour section.develop .develop_inner .develop_list_item div {
  font-size: 1rem
}

.tour section.develop .develop_inner .develop_list_item p {
  font-size: 0.8rem
}

.tour section .table-basic {
  width: 80%
}

.tour section .tour-step-items {
  margin-left: auto;
  margin-right: auto;
  max-width: 1040px
}

.tour section .tour-step-items .tour-step-item {
  background-color: #EFEFEF;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-bottom: 35px;
  padding: 10px
}

.tour section .tour-step-items .tour-step-item-img {
  float: left;
  margin-right: 30px;
  width: 260px
}

.tour section .tour-step-items .tour-step-item-img img {
  width: 100%
}

.tour section .tour-step-items .tour-step-item-text {
  float: left;
  width: 700px
}

.tour section .tour-step-items .tour-step-item-text-ttl {
  color: #FA646E;
  font-size: 1.4rem;
  font-weight: bold
}

.tour section .tour-step-items .tour-step-item-text p {
  padding-left: 0
}

.tour .gmap {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 120px;
  max-width: 1000px;
  width: 95%
}

.tour #map {
  height: 430px;
  width: 100%
}

@keyframes arrow-down {
  0% {
    opacity: 0;
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0) scale(1)
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0;
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0) scale(1)
  }
}

.top_contents-footer-inner_subtitle .btn_aalii .lnk_btn {
  width: 330px;
  height: 50px;
  line-height: 50px;
}

.btn_aalii {
  margin-bottom: 100px;
  margin-top: 50px
}

.btn_aalii .lnk_btn {
  box-shadow: 0px 0px 16px -3px #000000;
  font-size: 1rem;
  height: 70px;
  line-height: 70px;
  margin: auto;
  padding-top: 0;
  position: relative;
  width: 680px
}

.btn_aalii .lnk_btn:after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 2rem;
  position: absolute;
  right: 20px
}

.btn_aalii .lnk_btn:hover {
  box-shadow: 0px 0px 0 0 #ffffff
}

.actionBlock {
  width: 90%;
  margin: 0 auto
}

.actionBlock p {
  display: inline-block;
  text-align: left;
  margin-bottom: 20px;
  color: #f00;
  font-size: 0.9rem
}

footer {
  background: #ffffff;
  position: relative;
  z-index: 2
}

footer #top_contents-footer {
  background-position: center top;
  background-size: contain;
  position: relative
}

footer #top_contents-footer .bgArea div {
  display: none;
}

footer #top_contents-footer .bgArea div img {
  width: 100%;
}

body.top footer #top_contents-footer .bgArea div.top,
body.online footer #top_contents-footer .bgArea div.top,
body.tour footer #top_contents-footer .bgArea div.top,
body.about footer #top_contents-footer .bgArea div.about,
body.concept footer #top_contents-footer .bgArea div.concept,
body.residence footer #top_contents-footer .bgArea div.residence {
  display: block;
}

footer #top_contents-footer div {
  vertical-align: top
}

.tour footer #top_contents-footer #information,
.online footer #top_contents-footer #information {
  display: none
}

footer #top_contents-footer #information {
  padding: 5rem 0 45px;
  margin-top: 2.5rem;
  /*border-bottom: 1px solid #cacaca;*/
  border-top: 1px solid #cacaca;
}

footer #top_contents-footer .top_contents-footer-inner h2 {
  font-size: 2.5rem;
  padding-bottom: 2rem;
  padding-top: 4rem;
  text-align: center
}

footer #top_contents-footer .top_contents-footer-inner .main_logo_v {
  margin-left: auto;
  margin-right: auto;
  max-width: 250px;
  /*max-width: 200px;*/
  padding-bottom: 2rem;
  padding-top: 6.25rem;
  width: 100%
}

footer #top_contents-footer .top_contents-footer-inner .main_logo_v img {
  width: 100%
}

footer #top_contents-footer .top_contents-footer-inner_subtitle {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  font-weight: 500;
  /*margin-bottom: 2rem;*/
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: center;
  width: 40%;
  font-size: 1.5rem;
}

footer #top_contents-footer .top_contents-footer-inner_subtitle span {
  display: block;
  font-size: 1.25rem;
}

footer #top_contents-footer .add {
  width: 35%;
  margin: 30px auto;
  text-align: center;
  font-size: 100%;
  font-weight: bold;
  color: #B89361;
  background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(184,147,97,0.24) 10%, rgba(184,147,97,0.24) 90%, rgba(255,255,255,1) 100%);
  padding: 5px 0;
}

footer #top_contents-footer .top_contents-footer-inner_notice {
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  text-align: center
}

footer #top_contents-footer .top_contents-footer-inner_notice span {
  color: #fc636c;
  font-size: 0.9rem
}

footer #top_contents-footer .top_contents-footer-inner .l-grid__item-right {
  margin-right: 10px
}

footer #top_contents-footer #action {
 text-align: center;
}
footer #top_contents-footer #action .irregular {
 font-size: 14px;
 margin: 40px 0 0;
}
footer #top_contents-footer #action .online a {
 width: 100%;
 max-width: 420px;
}
footer #top_contents-footer #action .column {
 width: 100%;
 display: inline-grid;
 /*grid-template-columns: minmax(auto, 420px) minmax(auto, 420px);*/
 grid-template-columns: minmax(420px, auto);
 gap: 90px 180px;
 justify-content: center;
 align-items: center;
 margin: 40px 0 0;
}
footer #top_contents-footer #action .column .place a {
 width: 100%;
}
footer #top_contents-footer #action .column .col dl dt {
 text-align: center;
 font-size: 1.25rem;
 font-weight: bold;
 color: #000;
 margin: 0 0 20px;
}
footer #top_contents-footer #action .column .col dl dd {
 text-align: center;
 color: #000;
 padding: 0 10px;
}
footer #top_contents-footer #action .column .col dl dd p {
 font-size: 1em!important;
 margin: 0!important;
 padding: 0!important;
}
footer #top_contents-footer #action .column .col dl dd .link_btn,
footer #top_contents-footer #action .column .col dl dd .link_btn.end {
 margin: 40px 0 0;
	text-align: center;
}
footer #top_contents-footer #action .column .col dl dd .link_btn a,
footer #top_contents-footer #action .column .col dl dd .link_btn.end span {
 display: block;
 max-width: 400px;
 background-color: #000;
 color: #fff;
 font-weight: bold;
 border: solid 1px #000;
 padding: 20px 0;
 margin: 0 auto;
 text-align: center;
 transition: all 0.5s;
 font-size: 1em;
}
footer #top_contents-footer #action .column .col dl dd .link_btn.end span {
 background-color: #6e6e6e;
 border: solid 1px #6e6e6e;
}
footer #top_contents-footer #action .column .col dl dd .link_btn a:hover {
 background-color: #fff;
 color: #000;
}
footer #top_contents-footer #action .column .col dl dd .link_btn.end span:hover {
 background-color: #6e6e6e;
 color: #fff;
}

/* 以下201006追加 */

footer #top_contents-footer .top_contents-footer-inner #information .col2 {
  display: flex;
  width: 600px;
  margin: 0 auto;
}

footer #top_contents-footer .top_contents-footer-inner #information .col2 .col {
  width: 50%;
  margin: 0 10px;
  display: flex;
  flex-direction: column;
}
footer .slash::before {
 content: '/';
 display: inline-block;
 margin: 0 10px 0 0;
}

@media all and (-ms-high-contrast:none){
  *::-ms-backdrop, footer #top_contents-footer .top_contents-footer-inner #information .col2 .img {
    flex: 0 0 auto;
  }
}
footer #top_contents-footer .top_contents-footer-inner #information .col2 .img img {
  vertical-align: bottom;
}

footer #top_contents-footer .top_contents-footer-inner #information .col2 .col .title {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  margin: 20px 0;
}

footer #top_contents-footer .top_contents-footer-inner #information .col2 .col p {
  font-size: .8rem;
  padding: 0 10px 15px;
}

footer #top_contents-footer .top_contents-footer-inner #information .col2 .col .btn {
  margin-top: auto;
}

/*
footer #top_contents-footer .top_contents-footer-inner-seminar {
  font-size: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: center
}

footer #top_contents-footer .top_contents-footer-inner-seminar .grid_wrapper {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  width: 600px
}

footer #top_contents-footer .top_contents-footer-inner-seminar .grid_wrapper .grid__item {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin: 0 auto;
  width: 46%
}

footer #top_contents-footer .top_contents-footer-inner-seminar .title_seminar {
  font-weight: bold
}

footer #top_contents-footer .top_contents-footer-inner-seminar p {
  font-size: 0.8rem;
  padding: 0.5rem;
  text-align: left
}

footer #top_contents-footer .top_contents-footer-inner-seminar_date {
  font-weight: bold;
  margin: 1rem auto;
  max-width: 350px
}

footer #top_contents-footer .top_contents-footer-inner-seminar .lnk_btn {
  margin-top: 1rem;
  width: 30%
}
*/
footer #top_contents-footer .top_contents-footer-inner_event {
  /*padding-bottom: 1rem;*/
  text-align: center
}

footer #top_contents-footer .top_contents-footer-inner_event.online {
  margin-top: 60px;
  padding-bottom: 0;
}

footer #top_contents-footer .top_contents-footer-inner_event p.virus {
  font-size: 1rem;
  padding: 0;
  margin: 40px 0 0;
}

footer #top_contents-footer .top_contents-footer-inner_event p.virus span {
  display: block;
  text-align: center;
}

footer #top_contents-footer .top_contents-footer-inner_event p {
  font-size: 0.8rem;
  padding: 0.5rem
}

footer #top_contents-footer .top_contents-footer-inner_event .add_text {
 margin-bottom: 10px;
 font-size: 20px!important;
}

footer #top_contents-footer .top_contents-footer-inner_event .add_text img {
 width: auto;
}

footer .textBlock .textLeft .caution {
  display: inline-block;
}

footer #top_contents-footer .top_contents-footer-inner-info {
  margin-left: auto;
  margin-right: auto;
  width: 500px
}

footer #top_contents-footer .top_contents-footer-inner-info .l-grid__item {
  width: 250px
}

footer #top_contents-footer .footer_logo_mitsui {
  margin: 1rem auto;
  margin-bottom: 3rem;
  width: 250px
}

footer #top_contents-footer .footer_logo_mitsui img {
  width: 100%
}

footer #top_contents-footer .footer-notice {
  border: 1px solid #cccccc;
  margin: 0 auto 20px;
  padding: 10px;
  width: 80%;
}

footer #top_contents-footer .footer-notice p {
  font-size: 0.75rem;
}

footer #top_contents-footer .footer-notice ul li {
  font-size: 0.75rem;
  text-indent: -1em;
  padding-left: 1em;
}

footer #top_contents-footer .policy {
  margin: 15px 0 0;
}

footer #top_contents-footer .policy ul {
  display: flex;
  justify-content: center;
}

footer #top_contents-footer .policy li:first-child {
  margin-right: 20px;
}

footer #top_contents-footer .policy li a {
  font-size: 0.7em;
  background: url("../../images/ico_blank.svg") no-repeat bottom right;
  padding-right: 15px;
}

footer #top_contents-footer .copyright {
  border-top: none;
  color: #666666;
  font-size: 0.8rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-align: center
}

.clearfix, .clearFix, .c, .cf {
  zoom: 1
}

.clearfix:before, .clearfix:after, .clearFix:before, .clearFix:after, .c:before, .c:after, .cf:before, .cf:after {
  clear: both;
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden
}

.offLeft, .offleft, .of, .off-left {
  font-size: 0.1em;
  line-height: 0;
  overflow: hidden;
  text-indent: -9999px
}

.floatleft, .floatLeft, .fl, .float-left {
  display: inline;
  float: left
}

.floatright, .floatRight, .fr, .float-right {
  display: inline;
  float: right
}

.floatnone, .floatNone, .fn, .float-none {
  float: none !important
}

.clearleft, .clearLeft, .cl, .clear-left {
  clear: left
}

.clearright, .clearRight, .cr, .clear-right {
  clear: right
}

.clearboth, .clearBoth, .cb, .clear-both {
  clear: both
}

.left {
  text-align: left
}

.right {
  text-align: right
}

.center {
  text-align: center !important
}

.vtop {
  vertical-align: top
}

.bold {
  font-weight: bold
}

.displaynone, .displayNone, .dn, .display-none, .hidden {
  display: none !important
}

.displayblock, .displayBlock, .db, .display-block {
  display: block !important
}

.displayinlineblock, .displayinlineBlock, .dib, .display-inlineblock {
  display: inline-block !important
}

.vh {
  visibility: hidden
}

.vv {
  visibility: visible
}

.posr {
  position: relative
}

.notice, .red {
  color: #ff0000
}

.mn {
  margin: 0 0 0 0 !important
}

.ma {
  margin: auto
}

.w30 {
  width: 30% !important
}

.w40 {
  width: 40% !important
}

.w50 {
  width: 50% !important
}

.w60 {
  width: 60% !important
}

.w70 {
  width: 70% !important
}

.w80 {
  width: 80% !important
}

.w90 {
  width: 90% !important
}

.w100 {
  width: 100% !important
}

.curp {
  cursor: pointer !important
}

.curd {
  cursor: default !important
}

.fw0 {
  font-weight: 0 !important
}

.fw100 {
  font-weight: 100 !important
}

.fw200 {
  font-weight: 200 !important
}

.fw300 {
  font-weight: 300 !important
}

.fw400 {
  font-weight: 400 !important
}

.fw500 {
  font-weight: 500 !important
}

.fw600 {
  font-weight: 600 !important
}

.ma0 {
  margin: 0px !important
}

.mt0 {
  margin-top: 0px !important
}

.mr0 {
  margin-right: 0px !important
}

.mb0 {
  margin-bottom: 0px !important
}

.ml0 {
  margin-left: 0px !important
}

.ma-lm-0 {
  margin: 0px !important
}

.mt-lm-0 {
  margin-top: 0px !important
}

.mr-lm-0 {
  margin-right: 0px !important
}

.mb-lm-0 {
  margin-bottom: 0px !important
}

.ml-lm-0 {
  margin-left: 0px !important
}

.ma5 {
  margin: 5px !important
}

.mt5 {
  margin-top: 5px !important
}

.mr5 {
  margin-right: 5px !important
}

.mb5 {
  margin-bottom: 5px !important
}

.ml5 {
  margin-left: 5px !important
}

.ma-lm-1 {
  margin: 20px !important
}

.mt-lm-1 {
  margin-top: 20px !important
}

.mr-lm-1 {
  margin-right: 20px !important
}

.mb-lm-1 {
  margin-bottom: 20px !important
}

.ml-lm-1 {
  margin-left: 20px !important
}

.ma10 {
  margin: 10px !important
}

.mt10 {
  margin-top: 10px !important
}

.mr10 {
  margin-right: 10px !important
}

.mb10 {
  margin-bottom: 10px !important
}

.ml10 {
  margin-left: 10px !important
}

.ma-lm-2 {
  margin: 40px !important
}

.mt-lm-2 {
  margin-top: 40px !important
}

.mr-lm-2 {
  margin-right: 40px !important
}

.mb-lm-2 {
  margin-bottom: 40px !important
}

.ml-lm-2 {
  margin-left: 40px !important
}

.ma15 {
  margin: 15px !important
}

.mt15 {
  margin-top: 15px !important
}

.mr15 {
  margin-right: 15px !important
}

.mb15 {
  margin-bottom: 15px !important
}

.ml15 {
  margin-left: 15px !important
}

.ma-lm-3 {
  margin: 60px !important
}

.mt-lm-3 {
  margin-top: 60px !important
}

.mr-lm-3 {
  margin-right: 60px !important
}

.mb-lm-3 {
  margin-bottom: 60px !important
}

.ml-lm-3 {
  margin-left: 60px !important
}

.ma20 {
  margin: 20px !important
}

.mt20 {
  margin-top: 20px !important
}

.mr20 {
  margin-right: 20px !important
}

.mb20 {
  margin-bottom: 20px !important
}

.ml20 {
  margin-left: 20px !important
}

.ma-lm-4 {
  margin: 80px !important
}

.mt-lm-4 {
  margin-top: 80px !important
}

.mr-lm-4 {
  margin-right: 80px !important
}

.mb-lm-4 {
  margin-bottom: 80px !important
}

.ml-lm-4 {
  margin-left: 80px !important
}

.ma25 {
  margin: 25px !important
}

.mt25 {
  margin-top: 25px !important
}

.mr25 {
  margin-right: 25px !important
}

.mb25 {
  margin-bottom: 25px !important
}

.ml25 {
  margin-left: 25px !important
}

.ma-lm-5 {
  margin: 100px !important
}

.mt-lm-5 {
  margin-top: 100px !important
}

.mr-lm-5 {
  margin-right: 100px !important
}

.mb-lm-5 {
  margin-bottom: 100px !important
}

.ml-lm-5 {
  margin-left: 100px !important
}

.ma30 {
  margin: 30px !important
}

.mt30 {
  margin-top: 30px !important
}

.mr30 {
  margin-right: 30px !important
}

.mb30 {
  margin-bottom: 30px !important
}

.ml30 {
  margin-left: 30px !important
}

.ma-lm-6 {
  margin: 120px !important
}

.mt-lm-6 {
  margin-top: 120px !important
}

.mr-lm-6 {
  margin-right: 120px !important
}

.mb-lm-6 {
  margin-bottom: 120px !important
}

.ml-lm-6 {
  margin-left: 120px !important
}

.ma35 {
  margin: 35px !important
}

.mt35 {
  margin-top: 35px !important
}

.mr35 {
  margin-right: 35px !important
}

.mb35 {
  margin-bottom: 35px !important
}

.ml35 {
  margin-left: 35px !important
}

.ma-lm-7 {
  margin: 140px !important
}

.mt-lm-7 {
  margin-top: 140px !important
}

.mr-lm-7 {
  margin-right: 140px !important
}

.mb-lm-7 {
  margin-bottom: 140px !important
}

.ml-lm-7 {
  margin-left: 140px !important
}

.ma40 {
  margin: 40px !important
}

.mt40 {
  margin-top: 40px !important
}

.mr40 {
  margin-right: 40px !important
}

.mb40 {
  margin-bottom: 40px !important
}

.ml40 {
  margin-left: 40px !important
}

.ma-lm-8 {
  margin: 160px !important
}

.mt-lm-8 {
  margin-top: 160px !important
}

.mr-lm-8 {
  margin-right: 160px !important
}

.mb-lm-8 {
  margin-bottom: 160px !important
}

.ml-lm-8 {
  margin-left: 160px !important
}

.ma45 {
  margin: 45px !important
}

.mt45 {
  margin-top: 45px !important
}

.mr45 {
  margin-right: 45px !important
}

.mb45 {
  margin-bottom: 45px !important
}

.ml45 {
  margin-left: 45px !important
}

.ma-lm-9 {
  margin: 180px !important
}

.mt-lm-9 {
  margin-top: 180px !important
}

.mr-lm-9 {
  margin-right: 180px !important
}

.mb-lm-9 {
  margin-bottom: 180px !important
}

.ml-lm-9 {
  margin-left: 180px !important
}

.ma50 {
  margin: 50px !important
}

.mt50 {
  margin-top: 50px !important
}

.mr50 {
  margin-right: 50px !important
}

.mb50 {
  margin-bottom: 50px !important
}

.ml50 {
  margin-left: 50px !important
}

.ma-lm-10 {
  margin: 200px !important
}

.mt-lm-10 {
  margin-top: 200px !important
}

.mr-lm-10 {
  margin-right: 200px !important
}

.mb-lm-10 {
  margin-bottom: 200px !important
}

.ml-lm-10 {
  margin-left: 200px !important
}

.ma55 {
  margin: 55px !important
}

.mt55 {
  margin-top: 55px !important
}

.mr55 {
  margin-right: 55px !important
}

.mb55 {
  margin-bottom: 55px !important
}

.ml55 {
  margin-left: 55px !important
}

.ma-lm-11 {
  margin: 220px !important
}

.mt-lm-11 {
  margin-top: 220px !important
}

.mr-lm-11 {
  margin-right: 220px !important
}

.mb-lm-11 {
  margin-bottom: 220px !important
}

.ml-lm-11 {
  margin-left: 220px !important
}

.ma60 {
  margin: 60px !important
}

.mt60 {
  margin-top: 60px !important
}

.mr60 {
  margin-right: 60px !important
}

.mb60 {
  margin-bottom: 60px !important
}

.ml60 {
  margin-left: 60px !important
}

.ma-lm-12 {
  margin: 240px !important
}

.mt-lm-12 {
  margin-top: 240px !important
}

.mr-lm-12 {
  margin-right: 240px !important
}

.mb-lm-12 {
  margin-bottom: 240px !important
}

.ml-lm-12 {
  margin-left: 240px !important
}

.ma65 {
  margin: 65px !important
}

.mt65 {
  margin-top: 65px !important
}

.mr65 {
  margin-right: 65px !important
}

.mb65 {
  margin-bottom: 65px !important
}

.ml65 {
  margin-left: 65px !important
}

.ma-lm-13 {
  margin: 260px !important
}

.mt-lm-13 {
  margin-top: 260px !important
}

.mr-lm-13 {
  margin-right: 260px !important
}

.mb-lm-13 {
  margin-bottom: 260px !important
}

.ml-lm-13 {
  margin-left: 260px !important
}

.ma70 {
  margin: 70px !important
}

.mt70 {
  margin-top: 70px !important
}

.mr70 {
  margin-right: 70px !important
}

.mb70 {
  margin-bottom: 70px !important
}

.ml70 {
  margin-left: 70px !important
}

.ma-lm-14 {
  margin: 280px !important
}

.mt-lm-14 {
  margin-top: 280px !important
}

.mr-lm-14 {
  margin-right: 280px !important
}

.mb-lm-14 {
  margin-bottom: 280px !important
}

.ml-lm-14 {
  margin-left: 280px !important
}

.ma75 {
  margin: 75px !important
}

.mt75 {
  margin-top: 75px !important
}

.mr75 {
  margin-right: 75px !important
}

.mb75 {
  margin-bottom: 75px !important
}

.ml75 {
  margin-left: 75px !important
}

.ma-lm-15 {
  margin: 300px !important
}

.mt-lm-15 {
  margin-top: 300px !important
}

.mr-lm-15 {
  margin-right: 300px !important
}

.mb-lm-15 {
  margin-bottom: 300px !important
}

.ml-lm-15 {
  margin-left: 300px !important
}

.ma80 {
  margin: 80px !important
}

.mt80 {
  margin-top: 80px !important
}

.mr80 {
  margin-right: 80px !important
}

.mb80 {
  margin-bottom: 80px !important
}

.ml80 {
  margin-left: 80px !important
}

.ma-lm-16 {
  margin: 320px !important
}

.mt-lm-16 {
  margin-top: 320px !important
}

.mr-lm-16 {
  margin-right: 320px !important
}

.mb-lm-16 {
  margin-bottom: 320px !important
}

.ml-lm-16 {
  margin-left: 320px !important
}

.ma85 {
  margin: 85px !important
}

.mt85 {
  margin-top: 85px !important
}

.mr85 {
  margin-right: 85px !important
}

.mb85 {
  margin-bottom: 85px !important
}

.ml85 {
  margin-left: 85px !important
}

.ma-lm-17 {
  margin: 340px !important
}

.mt-lm-17 {
  margin-top: 340px !important
}

.mr-lm-17 {
  margin-right: 340px !important
}

.mb-lm-17 {
  margin-bottom: 340px !important
}

.ml-lm-17 {
  margin-left: 340px !important
}

.ma90 {
  margin: 90px !important
}

.mt90 {
  margin-top: 90px !important
}

.mr90 {
  margin-right: 90px !important
}

.mb90 {
  margin-bottom: 90px !important
}

.ml90 {
  margin-left: 90px !important
}

.ma-lm-18 {
  margin: 360px !important
}

.mt-lm-18 {
  margin-top: 360px !important
}

.mr-lm-18 {
  margin-right: 360px !important
}

.mb-lm-18 {
  margin-bottom: 360px !important
}

.ml-lm-18 {
  margin-left: 360px !important
}

.ma95 {
  margin: 95px !important
}

.mt95 {
  margin-top: 95px !important
}

.mr95 {
  margin-right: 95px !important
}

.mb95 {
  margin-bottom: 95px !important
}

.ml95 {
  margin-left: 95px !important
}

.ma-lm-19 {
  margin: 380px !important
}

.mt-lm-19 {
  margin-top: 380px !important
}

.mr-lm-19 {
  margin-right: 380px !important
}

.mb-lm-19 {
  margin-bottom: 380px !important
}

.ml-lm-19 {
  margin-left: 380px !important
}

.ma100 {
  margin: 100px !important
}

.mt100 {
  margin-top: 100px !important
}

.mr100 {
  margin-right: 100px !important
}

.mb100 {
  margin-bottom: 100px !important
}

.ml100 {
  margin-left: 100px !important
}

.ma-lm-20 {
  margin: 400px !important
}

.mt-lm-20 {
  margin-top: 400px !important
}

.mr-lm-20 {
  margin-right: 400px !important
}

.mb-lm-20 {
  margin-bottom: 400px !important
}

.ml-lm-20 {
  margin-left: 400px !important
}

.ma105 {
  margin: 105px !important
}

.mt105 {
  margin-top: 105px !important
}

.mr105 {
  margin-right: 105px !important
}

.mb105 {
  margin-bottom: 105px !important
}

.ml105 {
  margin-left: 105px !important
}

.ma-lm-21 {
  margin: 420px !important
}

.mt-lm-21 {
  margin-top: 420px !important
}

.mr-lm-21 {
  margin-right: 420px !important
}

.mb-lm-21 {
  margin-bottom: 420px !important
}

.ml-lm-21 {
  margin-left: 420px !important
}

.ma110 {
  margin: 110px !important
}

.mt110 {
  margin-top: 110px !important
}

.mr110 {
  margin-right: 110px !important
}

.mb110 {
  margin-bottom: 110px !important
}

.ml110 {
  margin-left: 110px !important
}

.ma-lm-22 {
  margin: 440px !important
}

.mt-lm-22 {
  margin-top: 440px !important
}

.mr-lm-22 {
  margin-right: 440px !important
}

.mb-lm-22 {
  margin-bottom: 440px !important
}

.ml-lm-22 {
  margin-left: 440px !important
}


.ma115 {
  margin: 115px !important
}

.mt115 {
  margin-top: 115px !important
}

.mr115 {
  margin-right: 115px !important
}

.mb115 {
  margin-bottom: 115px !important
}

.ml115 {
  margin-left: 115px !important
}

.ma-lm-23 {
  margin: 460px !important
}

.mt-lm-23 {
  margin-top: 460px !important
}

.mr-lm-23 {
  margin-right: 460px !important
}

.mb-lm-23 {
  margin-bottom: 460px !important
}

.ml-lm-23 {
  margin-left: 460px !important
}

.ma120 {
  margin: 120px !important
}

.mt120 {
  margin-top: 120px !important
}

.mr120 {
  margin-right: 120px !important
}

.mb120 {
  margin-bottom: 120px !important
}

.ml120 {
  margin-left: 120px !important
}

.ma-lm-24 {
  margin: 480px !important
}

.mt-lm-24 {
  margin-top: 480px !important
}

.mr-lm-24 {
  margin-right: 480px !important
}

.mb-lm-24 {
  margin-bottom: 480px !important
}

.ml-lm-24 {
  margin-left: 480px !important
}

.ma125 {
  margin: 125px !important
}

.mt125 {
  margin-top: 125px !important
}

.mr125 {
  margin-right: 125px !important
}

.mb125 {
  margin-bottom: 125px !important
}

.ml125 {
  margin-left: 125px !important
}

.ma-lm-25 {
  margin: 500px !important
}

.mt-lm-25 {
  margin-top: 500px !important
}

.mr-lm-25 {
  margin-right: 500px !important
}

.mb-lm-25 {
  margin-bottom: 500px !important
}

.ml-lm-25 {
  margin-left: 500px !important
}

.ma130 {
  margin: 130px !important
}

.mt130 {
  margin-top: 130px !important
}

.mr130 {
  margin-right: 130px !important
}

.mb130 {
  margin-bottom: 130px !important
}

.ml130 {
  margin-left: 130px !important
}

.ma-lm-26 {
  margin: 520px !important
}

.mt-lm-26 {
  margin-top: 520px !important
}

.mr-lm-26 {
  margin-right: 520px !important
}

.mb-lm-26 {
  margin-bottom: 520px !important
}

.ml-lm-26 {
  margin-left: 520px !important
}

.ma135 {
  margin: 135px !important
}

.mt135 {
  margin-top: 135px !important
}

.mr135 {
  margin-right: 135px !important
}

.mb135 {
  margin-bottom: 135px !important
}

.ml135 {
  margin-left: 135px !important
}

.ma-lm-27 {
  margin: 540px !important
}

.mt-lm-27 {
  margin-top: 540px !important
}

.mr-lm-27 {
  margin-right: 540px !important
}

.mb-lm-27 {
  margin-bottom: 540px !important
}

.ml-lm-27 {
  margin-left: 540px !important
}

.ma140 {
  margin: 140px !important
}

.mt140 {
  margin-top: 140px !important
}

.mr140 {
  margin-right: 140px !important
}

.mb140 {
  margin-bottom: 140px !important
}

.ml140 {
  margin-left: 140px !important
}

.ma-lm-28 {
  margin: 560px !important
}

.mt-lm-28 {
  margin-top: 560px !important
}

.mr-lm-28 {
  margin-right: 560px !important
}

.mb-lm-28 {
  margin-bottom: 560px !important
}

.ml-lm-28 {
  margin-left: 560px !important
}

.ma145 {
  margin: 145px !important
}

.mt145 {
  margin-top: 145px !important
}

.mr145 {
  margin-right: 145px !important
}

.mb145 {
  margin-bottom: 145px !important
}

.ml145 {
  margin-left: 145px !important
}

.ma-lm-29 {
  margin: 580px !important
}

.mt-lm-29 {
  margin-top: 580px !important
}

.mr-lm-29 {
  margin-right: 580px !important
}

.mb-lm-29 {
  margin-bottom: 580px !important
}

.ml-lm-29 {
  margin-left: 580px !important
}

.ma150 {
  margin: 150px !important
}

.mt150 {
  margin-top: 150px !important
}

.mr150 {
  margin-right: 150px !important
}

.mb150 {
  margin-bottom: 150px !important
}

.ml150 {
  margin-left: 150px !important
}

.ma-lm-30 {
  margin: 600px !important
}

.mt-lm-30 {
  margin-top: 600px !important
}

.mr-lm-30 {
  margin-right: 600px !important
}

.mb-lm-30 {
  margin-bottom: 600px !important
}

.ml-lm-30 {
  margin-left: 600px !important
}

.ma155 {
  margin: 155px !important
}

.mt155 {
  margin-top: 155px !important
}

.mr155 {
  margin-right: 155px !important
}

.mb155 {
  margin-bottom: 155px !important
}

.ml155 {
  margin-left: 155px !important
}

.ma-lm-31 {
  margin: 620px !important
}

.mt-lm-31 {
  margin-top: 620px !important
}

.mr-lm-31 {
  margin-right: 620px !important
}

.mb-lm-31 {
  margin-bottom: 620px !important
}

.ml-lm-31 {
  margin-left: 620px !important
}

.ma160 {
  margin: 160px !important
}

.mt160 {
  margin-top: 160px !important
}

.mr160 {
  margin-right: 160px !important
}

.mb160 {
  margin-bottom: 160px !important
}

.ml160 {
  margin-left: 160px !important
}

.ma-lm-32 {
  margin: 640px !important
}

.mt-lm-32 {
  margin-top: 640px !important
}

.mr-lm-32 {
  margin-right: 640px !important
}

.mb-lm-32 {
  margin-bottom: 640px !important
}

.ml-lm-32 {
  margin-left: 640px !important
}

.ma165 {
  margin: 165px !important
}

.mt165 {
  margin-top: 165px !important
}

.mr165 {
  margin-right: 165px !important
}

.mb165 {
  margin-bottom: 165px !important
}

.ml165 {
  margin-left: 165px !important
}

.ma-lm-33 {
  margin: 660px !important
}

.mt-lm-33 {
  margin-top: 660px !important
}

.mr-lm-33 {
  margin-right: 660px !important
}

.mb-lm-33 {
  margin-bottom: 660px !important
}

.ml-lm-33 {
  margin-left: 660px !important
}

.ma170 {
  margin: 170px !important
}

.mt170 {
  margin-top: 170px !important
}

.mr170 {
  margin-right: 170px !important
}

.mb170 {
  margin-bottom: 170px !important
}

.ml170 {
  margin-left: 170px !important
}

.ma-lm-34 {
  margin: 680px !important
}

.mt-lm-34 {
  margin-top: 680px !important
}

.mr-lm-34 {
  margin-right: 680px !important
}

.mb-lm-34 {
  margin-bottom: 680px !important
}

.ml-lm-34 {
  margin-left: 680px !important
}

.ma175 {
  margin: 175px !important
}

.mt175 {
  margin-top: 175px !important
}

.mr175 {
  margin-right: 175px !important
}

.mb175 {
  margin-bottom: 175px !important
}

.ml175 {
  margin-left: 175px !important
}

.ma-lm-35 {
  margin: 700px !important
}

.mt-lm-35 {
  margin-top: 700px !important
}

.mr-lm-35 {
  margin-right: 700px !important
}

.mb-lm-35 {
  margin-bottom: 700px !important
}

.ml-lm-35 {
  margin-left: 700px !important
}

.ma180 {
  margin: 180px !important
}

.mt180 {
  margin-top: 180px !important
}

.mr180 {
  margin-right: 180px !important
}

.mb180 {
  margin-bottom: 180px !important
}

.ml180 {
  margin-left: 180px !important
}

.ma-lm-36 {
  margin: 720px !important
}

.mt-lm-36 {
  margin-top: 720px !important
}

.mr-lm-36 {
  margin-right: 720px !important
}

.mb-lm-36 {
  margin-bottom: 720px !important
}

.ml-lm-36 {
  margin-left: 720px !important
}

.ma185 {
  margin: 185px !important
}

.mt185 {
  margin-top: 185px !important
}

.mr185 {
  margin-right: 185px !important
}

.mb185 {
  margin-bottom: 185px !important
}

.ml185 {
  margin-left: 185px !important
}

.ma-lm-37 {
  margin: 740px !important
}

.mt-lm-37 {
  margin-top: 740px !important
}

.mr-lm-37 {
  margin-right: 740px !important
}

.mb-lm-37 {
  margin-bottom: 740px !important
}

.ml-lm-37 {
  margin-left: 740px !important
}

.ma190 {
  margin: 190px !important
}

.mt190 {
  margin-top: 190px !important
}

.mr190 {
  margin-right: 190px !important
}

.mb190 {
  margin-bottom: 190px !important
}

.ml190 {
  margin-left: 190px !important
}

.ma-lm-38 {
  margin: 760px !important
}

.mt-lm-38 {
  margin-top: 760px !important
}

.mr-lm-38 {
  margin-right: 760px !important
}

.mb-lm-38 {
  margin-bottom: 760px !important
}

.ml-lm-38 {
  margin-left: 760px !important
}

.ma195 {
  margin: 195px !important
}

.mt195 {
  margin-top: 195px !important
}

.mr195 {
  margin-right: 195px !important
}

.mb195 {
  margin-bottom: 195px !important
}

.ml195 {
  margin-left: 195px !important
}

.ma-lm-39 {
  margin: 780px !important
}

.mt-lm-39 {
  margin-top: 780px !important
}

.mr-lm-39 {
  margin-right: 780px !important
}

.mb-lm-39 {
  margin-bottom: 780px !important
}

.ml-lm-39 {
  margin-left: 780px !important
}

.ma200 {
  margin: 200px !important
}

.mt200 {
  margin-top: 200px !important
}

.mr200 {
  margin-right: 200px !important
}

.mb200 {
  margin-bottom: 200px !important
}

.ml200 {
  margin-left: 200px !important
}

.ma-lm-40 {
  margin: 800px !important
}

.mt-lm-40 {
  margin-top: 800px !important
}

.mr-lm-40 {
  margin-right: 800px !important
}

.mb-lm-40 {
  margin-bottom: 800px !important
}

.ml-lm-40 {
  margin-left: 800px !important
}

.ma205 {
  margin: 205px !important
}

.mt205 {
  margin-top: 205px !important
}

.mr205 {
  margin-right: 205px !important
}

.mb205 {
  margin-bottom: 205px !important
}

.ml205 {
  margin-left: 205px !important
}

.ma-lm-41 {
  margin: 820px !important
}

.mt-lm-41 {
  margin-top: 820px !important
}

.mr-lm-41 {
  margin-right: 820px !important
}

.mb-lm-41 {
  margin-bottom: 820px !important
}

.ml-lm-41 {
  margin-left: 820px !important
}

.ma210 {
  margin: 210px !important
}

.mt210 {
  margin-top: 210px !important
}

.mr210 {
  margin-right: 210px !important
}

.mb210 {
  margin-bottom: 210px !important
}

.ml210 {
  margin-left: 210px !important
}

.ma-lm-42 {
  margin: 840px !important
}

.mt-lm-42 {
  margin-top: 840px !important
}

.mr-lm-42 {
  margin-right: 840px !important
}

.mb-lm-42 {
  margin-bottom: 840px !important
}

.ml-lm-42 {
  margin-left: 840px !important
}

.ma215 {
  margin: 215px !important
}

.mt215 {
  margin-top: 215px !important
}

.mr215 {
  margin-right: 215px !important
}

.mb215 {
  margin-bottom: 215px !important
}

.ml215 {
  margin-left: 215px !important
}

.ma-lm-43 {
  margin: 860px !important
}

.mt-lm-43 {
  margin-top: 860px !important
}

.mr-lm-43 {
  margin-right: 860px !important
}

.mb-lm-43 {
  margin-bottom: 860px !important
}

.ml-lm-43 {
  margin-left: 860px !important
}

.ma220 {
  margin: 220px !important
}

.mt220 {
  margin-top: 220px !important
}

.mr220 {
  margin-right: 220px !important
}

.mb220 {
  margin-bottom: 220px !important
}

.ml220 {
  margin-left: 220px !important
}

.ma-lm-44 {
  margin: 880px !important
}

.mt-lm-44 {
  margin-top: 880px !important
}

.mr-lm-44 {
  margin-right: 880px !important
}

.mb-lm-44 {
  margin-bottom: 880px !important
}

.ml-lm-44 {
  margin-left: 880px !important
}

.ma225 {
  margin: 225px !important
}

.mt225 {
  margin-top: 225px !important
}

.mr225 {
  margin-right: 225px !important
}

.mb225 {
  margin-bottom: 225px !important
}

.ml225 {
  margin-left: 225px !important
}

.ma-lm-45 {
  margin: 900px !important
}

.mt-lm-45 {
  margin-top: 900px !important
}

.mr-lm-45 {
  margin-right: 900px !important
}

.mb-lm-45 {
  margin-bottom: 900px !important
}

.ml-lm-45 {
  margin-left: 900px !important
}

.ma230 {
  margin: 230px !important
}

.mt230 {
  margin-top: 230px !important
}

.mr230 {
  margin-right: 230px !important
}

.mb230 {
  margin-bottom: 230px !important
}

.ml230 {
  margin-left: 230px !important
}

.ma-lm-46 {
  margin: 920px !important
}

.mt-lm-46 {
  margin-top: 920px !important
}

.mr-lm-46 {
  margin-right: 920px !important
}

.mb-lm-46 {
  margin-bottom: 920px !important
}

.ml-lm-46 {
  margin-left: 920px !important
}

.ma235 {
  margin: 235px !important
}

.mt235 {
  margin-top: 235px !important
}

.mr235 {
  margin-right: 235px !important
}

.mb235 {
  margin-bottom: 235px !important
}

.ml235 {
  margin-left: 235px !important
}

.ma-lm-47 {
  margin: 940px !important
}

.mt-lm-47 {
  margin-top: 940px !important
}

.mr-lm-47 {
  margin-right: 940px !important
}

.mb-lm-47 {
  margin-bottom: 940px !important
}

.ml-lm-47 {
  margin-left: 940px !important
}

.ma240 {
  margin: 240px !important
}

.mt240 {
  margin-top: 240px !important
}

.mr240 {
  margin-right: 240px !important
}

.mb240 {
  margin-bottom: 240px !important
}

.ml240 {
  margin-left: 240px !important
}

.ma-lm-48 {
  margin: 960px !important
}

.mt-lm-48 {
  margin-top: 960px !important
}

.mr-lm-48 {
  margin-right: 960px !important
}

.mb-lm-48 {
  margin-bottom: 960px !important
}

.ml-lm-48 {
  margin-left: 960px !important
}

.ma245 {
  margin: 245px !important
}

.mt245 {
  margin-top: 245px !important
}

.mr245 {
  margin-right: 245px !important
}

.mb245 {
  margin-bottom: 245px !important
}

.ml245 {
  margin-left: 245px !important
}

.ma-lm-49 {
  margin: 980px !important
}

.mt-lm-49 {
  margin-top: 980px !important
}

.mr-lm-49 {
  margin-right: 980px !important
}

.mb-lm-49 {
  margin-bottom: 980px !important
}

.ml-lm-49 {
  margin-left: 980px !important
}

.ma250 {
  margin: 250px !important
}

.mt250 {
  margin-top: 250px !important
}

.mr250 {
  margin-right: 250px !important
}

.mb250 {
  margin-bottom: 250px !important
}

.ml250 {
  margin-left: 250px !important
}

.ma-lm-50 {
  margin: 1000px !important
}

.mt-lm-50 {
  margin-top: 1000px !important
}

.mr-lm-50 {
  margin-right: 1000px !important
}

.mb-lm-50 {
  margin-bottom: 1000px !important
}

.ml-lm-50 {
  margin-left: 1000px !important
}

.ma255 {
  margin: 255px !important
}

.mt255 {
  margin-top: 255px !important
}

.mr255 {
  margin-right: 255px !important
}

.mb255 {
  margin-bottom: 255px !important
}

.ml255 {
  margin-left: 255px !important
}

.ma-lm-51 {
  margin: 1020px !important
}

.mt-lm-51 {
  margin-top: 1020px !important
}

.mr-lm-51 {
  margin-right: 1020px !important
}

.mb-lm-51 {
  margin-bottom: 1020px !important
}

.ml-lm-51 {
  margin-left: 1020px !important
}

.ma260 {
  margin: 260px !important
}

.mt260 {
  margin-top: 260px !important
}

.mr260 {
  margin-right: 260px !important
}

.mb260 {
  margin-bottom: 260px !important
}

.ml260 {
  margin-left: 260px !important
}

.ma-lm-52 {
  margin: 1040px !important
}

.mt-lm-52 {
  margin-top: 1040px !important
}

.mr-lm-52 {
  margin-right: 1040px !important
}

.mb-lm-52 {
  margin-bottom: 1040px !important
}

.ml-lm-52 {
  margin-left: 1040px !important
}

.ma265 {
  margin: 265px !important
}

.mt265 {
  margin-top: 265px !important
}

.mr265 {
  margin-right: 265px !important
}

.mb265 {
  margin-bottom: 265px !important
}

.ml265 {
  margin-left: 265px !important
}

.ma-lm-53 {
  margin: 1060px !important
}

.mt-lm-53 {
  margin-top: 1060px !important
}

.mr-lm-53 {
  margin-right: 1060px !important
}

.mb-lm-53 {
  margin-bottom: 1060px !important
}

.ml-lm-53 {
  margin-left: 1060px !important
}

.ma270 {
  margin: 270px !important
}

.mt270 {
  margin-top: 270px !important
}

.mr270 {
  margin-right: 270px !important
}

.mb270 {
  margin-bottom: 270px !important
}

.ml270 {
  margin-left: 270px !important
}

.ma-lm-54 {
  margin: 1080px !important
}

.mt-lm-54 {
  margin-top: 1080px !important
}

.mr-lm-54 {
  margin-right: 1080px !important
}

.mb-lm-54 {
  margin-bottom: 1080px !important
}

.ml-lm-54 {
  margin-left: 1080px !important
}

.ma275 {
  margin: 275px !important
}

.mt275 {
  margin-top: 275px !important
}

.mr275 {
  margin-right: 275px !important
}

.mb275 {
  margin-bottom: 275px !important
}

.ml275 {
  margin-left: 275px !important
}

.ma-lm-55 {
  margin: 1100px !important
}

.mt-lm-55 {
  margin-top: 1100px !important
}

.mr-lm-55 {
  margin-right: 1100px !important

}

.mb-lm-55 {
  margin-bottom: 1100px !important
}

.ml-lm-55 {
  margin-left: 1100px !important
}

.ma280 {
  margin: 280px !important
}

.mt280 {
  margin-top: 280px !important
}

.mr280 {
  margin-right: 280px !important
}

.mb280 {
  margin-bottom: 280px !important
}

.ml280 {
  margin-left: 280px !important
}

.ma-lm-56 {
  margin: 1120px !important
}

.mt-lm-56 {
  margin-top: 1120px !important
}

.mr-lm-56 {
  margin-right: 1120px !important
}

.mb-lm-56 {
  margin-bottom: 1120px !important
}

.ml-lm-56 {
  margin-left: 1120px !important
}

.ma285 {
  margin: 285px !important
}

.mt285 {
  margin-top: 285px !important
}

.mr285 {
  margin-right: 285px !important
}

.mb285 {
  margin-bottom: 285px !important
}

.ml285 {
  margin-left: 285px !important
}

.ma-lm-57 {
  margin: 1140px !important
}

.mt-lm-57 {
  margin-top: 1140px !important
}

.mr-lm-57 {
  margin-right: 1140px !important
}

.mb-lm-57 {
  margin-bottom: 1140px !important
}

.ml-lm-57 {
  margin-left: 1140px !important
}

.ma290 {
  margin: 290px !important
}

.mt290 {
  margin-top: 290px !important
}

.mr290 {
  margin-right: 290px !important
}

.mb290 {
  margin-bottom: 290px !important
}

.ml290 {
  margin-left: 290px !important
}

.ma-lm-58 {
  margin: 1160px !important
}

.mt-lm-58 {
  margin-top: 1160px !important
}

.mr-lm-58 {
  margin-right: 1160px !important
}

.mb-lm-58 {
  margin-bottom: 1160px !important
}

.ml-lm-58 {
  margin-left: 1160px !important
}

.ma295 {
  margin: 295px !important
}

.mt295 {
  margin-top: 295px !important
}

.mr295 {
  margin-right: 295px !important
}

.mb295 {
  margin-bottom: 295px !important
}

.ml295 {
  margin-left: 295px !important
}

.ma-lm-59 {
  margin: 1180px !important
}

.mt-lm-59 {
  margin-top: 1180px !important
}

.mr-lm-59 {
  margin-right: 1180px !important
}

.mb-lm-59 {
  margin-bottom: 1180px !important
}

.ml-lm-59 {
  margin-left: 1180px !important
}

.ma300 {
  margin: 300px !important
}

.mt300 {
  margin-top: 300px !important
}

.mr300 {
  margin-right: 300px !important
}

.mb300 {
  margin-bottom: 300px !important
}

.ml300 {
  margin-left: 300px !important
}

.ma-lm-60 {
  margin: 1200px !important
}

.mt-lm-60 {
  margin-top: 1200px !important
}

.mr-lm-60 {
  margin-right: 1200px !important
}

.mb-lm-60 {
  margin-bottom: 1200px !important
}

.ml-lm-60 {
  margin-left: 1200px !important
}

.ma305 {
  margin: 305px !important
}

.mt305 {
  margin-top: 305px !important
}

.mr305 {
  margin-right: 305px !important
}

.mb305 {
  margin-bottom: 305px !important
}

.ml305 {
  margin-left: 305px !important
}

.ma-lm-61 {
  margin: 1220px !important
}

.mt-lm-61 {
  margin-top: 1220px !important
}

.mr-lm-61 {
  margin-right: 1220px !important
}

.mb-lm-61 {
  margin-bottom: 1220px !important
}

.ml-lm-61 {
  margin-left: 1220px !important
}

.ma310 {
  margin: 310px !important
}

.mt310 {
  margin-top: 310px !important
}

.mr310 {
  margin-right: 310px !important
}

.mb310 {
  margin-bottom: 310px !important
}

.ml310 {
  margin-left: 310px !important
}

.ma-lm-62 {
  margin: 1240px !important
}

.mt-lm-62 {
  margin-top: 1240px !important
}

.mr-lm-62 {
  margin-right: 1240px !important
}

.mb-lm-62 {
  margin-bottom: 1240px !important
}

.ml-lm-62 {
  margin-left: 1240px !important
}

.ma315 {
  margin: 315px !important
}

.mt315 {
  margin-top: 315px !important
}

.mr315 {
  margin-right: 315px !important
}

.mb315 {
  margin-bottom: 315px !important
}

.ml315 {
  margin-left: 315px !important
}

.ma-lm-63 {
  margin: 1260px !important
}

.mt-lm-63 {
  margin-top: 1260px !important
}

.mr-lm-63 {
  margin-right: 1260px !important
}

.mb-lm-63 {
  margin-bottom: 1260px !important
}

.ml-lm-63 {
  margin-left: 1260px !important
}

.ma320 {
  margin: 320px !important
}

.mt320 {
  margin-top: 320px !important
}

.mr320 {
  margin-right: 320px !important
}

.mb320 {
  margin-bottom: 320px !important
}

.ml320 {
  margin-left: 320px !important
}

.ma-lm-64 {
  margin: 1280px !important
}

.mt-lm-64 {
  margin-top: 1280px !important
}

.mr-lm-64 {
  margin-right: 1280px !important
}

.mb-lm-64 {
  margin-bottom: 1280px !important
}

.ml-lm-64 {
  margin-left: 1280px !important
}

.ma325 {
  margin: 325px !important
}

.mt325 {
  margin-top: 325px !important
}

.mr325 {
  margin-right: 325px !important
}

.mb325 {
  margin-bottom: 325px !important
}

.ml325 {
  margin-left: 325px !important
}

.ma-lm-65 {
  margin: 1300px !important
}

.mt-lm-65 {
  margin-top: 1300px !important
}

.mr-lm-65 {
  margin-right: 1300px !important
}

.mb-lm-65 {
  margin-bottom: 1300px !important
}

.ml-lm-65 {
  margin-left: 1300px !important
}

.ma330 {
  margin: 330px !important
}

.mt330 {
  margin-top: 330px !important
}

.mr330 {
  margin-right: 330px !important
}

.mb330 {
  margin-bottom: 330px !important
}

.ml330 {
  margin-left: 330px !important
}

.ma-lm-66 {
  margin: 1320px !important
}

.mt-lm-66 {
  margin-top: 1320px !important
}

.mr-lm-66 {
  margin-right: 1320px !important
}

.mb-lm-66 {
  margin-bottom: 1320px !important
}

.ml-lm-66 {
  margin-left: 1320px !important
}

.ma335 {
  margin: 335px !important
}

.mt335 {
  margin-top: 335px !important
}

.mr335 {
  margin-right: 335px !important
}

.mb335 {
  margin-bottom: 335px !important
}

.ml335 {
  margin-left: 335px !important
}

.ma-lm-67 {
  margin: 1340px !important
}

.mt-lm-67 {
  margin-top: 1340px !important
}

.mr-lm-67 {
  margin-right: 1340px !important
}

.mb-lm-67 {
  margin-bottom: 1340px !important
}

.ml-lm-67 {
  margin-left: 1340px !important
}

.ma340 {
  margin: 340px !important
}

.mt340 {
  margin-top: 340px !important
}

.mr340 {
  margin-right: 340px !important
}

.mb340 {
  margin-bottom: 340px !important
}

.ml340 {
  margin-left: 340px !important
}

.ma-lm-68 {
  margin: 1360px !important
}

.mt-lm-68 {
  margin-top: 1360px !important
}

.mr-lm-68 {
  margin-right: 1360px !important
}

.mb-lm-68 {
  margin-bottom: 1360px !important
}

.ml-lm-68 {
  margin-left: 1360px !important
}

.ma345 {
  margin: 345px !important
}

.mt345 {
  margin-top: 345px !important
}

.mr345 {
  margin-right: 345px !important
}

.mb345 {
  margin-bottom: 345px !important
}

.ml345 {
  margin-left: 345px !important
}

.ma-lm-69 {
  margin: 1380px !important
}

.mt-lm-69 {
  margin-top: 1380px !important
}

.mr-lm-69 {
  margin-right: 1380px !important
}

.mb-lm-69 {
  margin-bottom: 1380px !important
}

.ml-lm-69 {
  margin-left: 1380px !important
}

.ma350 {
  margin: 350px !important
}

.mt350 {
  margin-top: 350px !important
}

.mr350 {
  margin-right: 350px !important
}

.mb350 {
  margin-bottom: 350px !important
}

.ml350 {
  margin-left: 350px !important
}

.ma-lm-70 {
  margin: 1400px !important
}

.mt-lm-70 {
  margin-top: 1400px !important
}

.mr-lm-70 {
  margin-right: 1400px !important
}

.mb-lm-70 {
  margin-bottom: 1400px !important
}

.ml-lm-70 {
  margin-left: 1400px !important
}

.ma355 {
  margin: 355px !important
}

.mt355 {
  margin-top: 355px !important
}

.mr355 {
  margin-right: 355px !important
}

.mb355 {
  margin-bottom: 355px !important
}

.ml355 {
  margin-left: 355px !important
}

.ma-lm-71 {
  margin: 1420px !important
}

.mt-lm-71 {
  margin-top: 1420px !important
}

.mr-lm-71 {
  margin-right: 1420px !important
}

.mb-lm-71 {
  margin-bottom: 1420px !important
}

.ml-lm-71 {
  margin-left: 1420px !important
}

.ma360 {
  margin: 360px !important
}

.mt360 {
  margin-top: 360px !important
}

.mr360 {
  margin-right: 360px !important
}

.mb360 {
  margin-bottom: 360px !important
}

.ml360 {
  margin-left: 360px !important
}

.ma-lm-72 {
  margin: 1440px !important
}

.mt-lm-72 {
  margin-top: 1440px !important
}

.mr-lm-72 {
  margin-right: 1440px !important
}

.mb-lm-72 {
  margin-bottom: 1440px !important
}

.ml-lm-72 {
  margin-left: 1440px !important
}

.ma365 {
  margin: 365px !important
}

.mt365 {
  margin-top: 365px !important
}

.mr365 {
  margin-right: 365px !important
}

.mb365 {
  margin-bottom: 365px !important
}

.ml365 {
  margin-left: 365px !important
}

.ma-lm-73 {
  margin: 1460px !important
}

.mt-lm-73 {
  margin-top: 1460px !important
}

.mr-lm-73 {
  margin-right: 1460px !important
}

.mb-lm-73 {
  margin-bottom: 1460px !important
}

.ml-lm-73 {
  margin-left: 1460px !important
}

.ma370 {
  margin: 370px !important
}

.mt370 {
  margin-top: 370px !important
}

.mr370 {
  margin-right: 370px !important
}

.mb370 {
  margin-bottom: 370px !important
}

.ml370 {
  margin-left: 370px !important
}

.ma-lm-74 {
  margin: 1480px !important
}

.mt-lm-74 {
  margin-top: 1480px !important
}

.mr-lm-74 {
  margin-right: 1480px !important
}

.mb-lm-74 {
  margin-bottom: 1480px !important
}

.ml-lm-74 {
  margin-left: 1480px !important
}

.ma375 {
  margin: 375px !important
}

.mt375 {
  margin-top: 375px !important
}

.mr375 {
  margin-right: 375px !important
}

.mb375 {
  margin-bottom: 375px !important
}

.ml375 {
  margin-left: 375px !important
}

.ma-lm-75 {
  margin: 1500px !important
}

.mt-lm-75 {
  margin-top: 1500px !important
}

.mr-lm-75 {
  margin-right: 1500px !important
}

.mb-lm-75 {
  margin-bottom: 1500px !important
}

.ml-lm-75 {
  margin-left: 1500px !important
}

.ma380 {
  margin: 380px !important
}

.mt380 {
  margin-top: 380px !important
}

.mr380 {
  margin-right: 380px !important
}

.mb380 {
  margin-bottom: 380px !important
}

.ml380 {
  margin-left: 380px !important
}

.ma-lm-76 {
  margin: 1520px !important
}

.mt-lm-76 {
  margin-top: 1520px !important
}

.mr-lm-76 {
  margin-right: 1520px !important
}

.mb-lm-76 {
  margin-bottom: 1520px !important
}

.ml-lm-76 {
  margin-left: 1520px !important
}

.ma385 {
  margin: 385px !important
}

.mt385 {
  margin-top: 385px !important
}

.mr385 {
  margin-right: 385px !important
}

.mb385 {
  margin-bottom: 385px !important
}

.ml385 {
  margin-left: 385px !important
}

.ma-lm-77 {
  margin: 1540px !important
}

.mt-lm-77 {
  margin-top: 1540px !important
}

.mr-lm-77 {
  margin-right: 1540px !important
}

.mb-lm-77 {
  margin-bottom: 1540px !important
}

.ml-lm-77 {
  margin-left: 1540px !important
}

.ma390 {
  margin: 390px !important
}

.mt390 {
  margin-top: 390px !important
}

.mr390 {
  margin-right: 390px !important
}

.mb390 {
  margin-bottom: 390px !important
}

.ml390 {
  margin-left: 390px !important
}

.ma-lm-78 {
  margin: 1560px !important
}

.mt-lm-78 {
  margin-top: 1560px !important
}

.mr-lm-78 {
  margin-right: 1560px !important
}

.mb-lm-78 {
  margin-bottom: 1560px !important
}

.ml-lm-78 {
  margin-left: 1560px !important
}

.ma395 {
  margin: 395px !important
}

.mt395 {
  margin-top: 395px !important
}

.mr395 {
  margin-right: 395px !important
}

.mb395 {
  margin-bottom: 395px !important
}

.ml395 {
  margin-left: 395px !important
}

.ma-lm-79 {
  margin: 1580px !important
}

.mt-lm-79 {
  margin-top: 1580px !important
}

.mr-lm-79 {
  margin-right: 1580px !important
}

.mb-lm-79 {
  margin-bottom: 1580px !important
}

.ml-lm-79 {
  margin-left: 1580px !important
}

.ma400 {
  margin: 400px !important
}

.mt400 {
  margin-top: 400px !important
}

.mr400 {
  margin-right: 400px !important
}

.mb400 {
  margin-bottom: 400px !important
}

.ml400 {
  margin-left: 400px !important
}

.ma-lm-80 {
  margin: 1600px !important
}

.mt-lm-80 {
  margin-top: 1600px !important
}

.mr-lm-80 {
  margin-right: 1600px !important
}

.mb-lm-80 {
  margin-bottom: 1600px !important
}

.ml-lm-80 {
  margin-left: 1600px !important
}

.ma405 {
  margin: 405px !important
}

.mt405 {
  margin-top: 405px !important
}

.mr405 {
  margin-right: 405px !important
}

.mb405 {
  margin-bottom: 405px !important
}

.ml405 {
  margin-left: 405px !important
}

.ma-lm-81 {
  margin: 1620px !important
}

.mt-lm-81 {
  margin-top: 1620px !important
}

.mr-lm-81 {
  margin-right: 1620px !important
}

.mb-lm-81 {
  margin-bottom: 1620px !important
}

.ml-lm-81 {
  margin-left: 1620px !important
}

.ma410 {
  margin: 410px !important
}

.mt410 {
  margin-top: 410px !important
}

.mr410 {
  margin-right: 410px !important
}

.mb410 {
  margin-bottom: 410px !important
}

.ml410 {
  margin-left: 410px !important
}

.ma-lm-82 {
  margin: 1640px !important
}

.mt-lm-82 {
  margin-top: 1640px !important
}

.mr-lm-82 {
  margin-right: 1640px !important
}

.mb-lm-82 {
  margin-bottom: 1640px !important
}

.ml-lm-82 {
  margin-left: 1640px !important
}

.ma415 {
  margin: 415px !important
}

.mt415 {
  margin-top: 415px !important
}

.mr415 {
  margin-right: 415px !important
}

.mb415 {
  margin-bottom: 415px !important
}

.ml415 {
  margin-left: 415px !important
}

.ma-lm-83 {
  margin: 1660px !important
}

.mt-lm-83 {
  margin-top: 1660px !important
}

.mr-lm-83 {
  margin-right: 1660px !important
}

.mb-lm-83 {
  margin-bottom: 1660px !important
}

.ml-lm-83 {
  margin-left: 1660px !important
}

.ma420 {
  margin: 420px !important
}

.mt420 {
  margin-top: 420px !important
}

.mr420 {
  margin-right: 420px !important
}

.mb420 {
  margin-bottom: 420px !important
}

.ml420 {
  margin-left: 420px !important
}

.ma-lm-84 {
  margin: 1680px !important
}

.mt-lm-84 {
  margin-top: 1680px !important
}

.mr-lm-84 {
  margin-right: 1680px !important
}

.mb-lm-84 {
  margin-bottom: 1680px !important
}

.ml-lm-84 {
  margin-left: 1680px !important
}

.ma425 {
  margin: 425px !important
}

.mt425 {
  margin-top: 425px !important
}

.mr425 {
  margin-right: 425px !important
}

.mb425 {
  margin-bottom: 425px !important
}

.ml425 {
  margin-left: 425px !important
}

.ma-lm-85 {
  margin: 1700px !important
}

.mt-lm-85 {
  margin-top: 1700px !important
}

.mr-lm-85 {
  margin-right: 1700px !important
}

.mb-lm-85 {
  margin-bottom: 1700px !important
}

.ml-lm-85 {
  margin-left: 1700px !important
}

.ma430 {
  margin: 430px !important
}

.mt430 {
  margin-top: 430px !important
}

.mr430 {
  margin-right: 430px !important
}

.mb430 {
  margin-bottom: 430px !important
}

.ml430 {
  margin-left: 430px !important
}

.ma-lm-86 {
  margin: 1720px !important
}

.mt-lm-86 {
  margin-top: 1720px !important
}

.mr-lm-86 {
  margin-right: 1720px !important
}

.mb-lm-86 {
  margin-bottom: 1720px !important
}

.ml-lm-86 {
  margin-left: 1720px !important
}

.ma435 {
  margin: 435px !important
}

.mt435 {
  margin-top: 435px !important
}

.mr435 {
  margin-right: 435px !important
}

.mb435 {
  margin-bottom: 435px !important
}

.ml435 {
  margin-left: 435px !important
}

.ma-lm-87 {
  margin: 1740px !important
}

.mt-lm-87 {
  margin-top: 1740px !important
}

.mr-lm-87 {
  margin-right: 1740px !important
}

.mb-lm-87 {
  margin-bottom: 1740px !important
}

.ml-lm-87 {
  margin-left: 1740px !important
}

.ma440 {
  margin: 440px !important
}

.mt440 {
  margin-top: 440px !important
}

.mr440 {
  margin-right: 440px !important
}

.mb440 {
  margin-bottom: 440px !important
}

.ml440 {
  margin-left: 440px !important
}

.ma-lm-88 {
  margin: 1760px !important
}

.mt-lm-88 {
  margin-top: 1760px !important
}

.mr-lm-88 {
  margin-right: 1760px !important
}

.mb-lm-88 {
  margin-bottom: 1760px !important
}

.ml-lm-88 {
  margin-left: 1760px !important
}

.ma445 {
  margin: 445px !important
}

.mt445 {
  margin-top: 445px !important
}

.mr445 {
  margin-right: 445px !important
}

.mb445 {
  margin-bottom: 445px !important
}

.ml445 {
  margin-left: 445px !important
}

.ma-lm-89 {
  margin: 1780px !important
}

.mt-lm-89 {
  margin-top: 1780px !important
}

.mr-lm-89 {
  margin-right: 1780px !important
}

.mb-lm-89 {
  margin-bottom: 1780px !important
}

.ml-lm-89 {
  margin-left: 1780px !important
}

.ma450 {
  margin: 450px !important
}

.mt450 {
  margin-top: 450px !important
}

.mr450 {
  margin-right: 450px !important
}

.mb450 {
  margin-bottom: 450px !important
}

.ml450 {
  margin-left: 450px !important
}

.ma-lm-90 {
  margin: 1800px !important
}

.mt-lm-90 {
  margin-top: 1800px !important
}

.mr-lm-90 {
  margin-right: 1800px !important
}

.mb-lm-90 {
  margin-bottom: 1800px !important
}

.ml-lm-90 {
  margin-left: 1800px !important
}

.ma455 {
  margin: 455px !important
}

.mt455 {
  margin-top: 455px !important
}

.mr455 {
  margin-right: 455px !important
}

.mb455 {
  margin-bottom: 455px !important
}

.ml455 {
  margin-left: 455px !important
}

.ma-lm-91 {
  margin: 1820px !important
}

.mt-lm-91 {
  margin-top: 1820px !important
}

.mr-lm-91 {
  margin-right: 1820px !important
}

.mb-lm-91 {
  margin-bottom: 1820px !important
}

.ml-lm-91 {
  margin-left: 1820px !important
}

.ma460 {
  margin: 460px !important
}

.mt460 {
  margin-top: 460px !important
}

.mr460 {
  margin-right: 460px !important
}

.mb460 {
  margin-bottom: 460px !important
}

.ml460 {
  margin-left: 460px !important
}

.ma-lm-92 {
  margin: 1840px !important
}

.mt-lm-92 {
  margin-top: 1840px !important
}

.mr-lm-92 {
  margin-right: 1840px !important
}

.mb-lm-92 {
  margin-bottom: 1840px !important
}

.ml-lm-92 {
  margin-left: 1840px !important
}

.ma465 {
  margin: 465px !important
}

.mt465 {
  margin-top: 465px !important
}

.mr465 {
  margin-right: 465px !important
}

.mb465 {
  margin-bottom: 465px !important
}

.ml465 {
  margin-left: 465px !important
}

.ma-lm-93 {
  margin: 1860px !important
}

.mt-lm-93 {
  margin-top: 1860px !important
}

.mr-lm-93 {
  margin-right: 1860px !important
}

.mb-lm-93 {
  margin-bottom: 1860px !important
}

.ml-lm-93 {
  margin-left: 1860px !important
}

.ma470 {
  margin: 470px !important
}

.mt470 {
  margin-top: 470px !important
}

.mr470 {
  margin-right: 470px !important
}

.mb470 {
  margin-bottom: 470px !important
}

.ml470 {
  margin-left: 470px !important
}

.ma-lm-94 {
  margin: 1880px !important
}

.mt-lm-94 {
  margin-top: 1880px !important
}

.mr-lm-94 {
  margin-right: 1880px !important
}

.mb-lm-94 {
  margin-bottom: 1880px !important
}

.ml-lm-94 {
  margin-left: 1880px !important
}

.ma475 {
  margin: 475px !important
}

.mt475 {
  margin-top: 475px !important
}

.mr475 {
  margin-right: 475px !important
}

.mb475 {
  margin-bottom: 475px !important
}

.ml475 {
  margin-left: 475px !important
}

.ma-lm-95 {
  margin: 1900px !important
}

.mt-lm-95 {
  margin-top: 1900px !important
}

.mr-lm-95 {
  margin-right: 1900px !important
}

.mb-lm-95 {
  margin-bottom: 1900px !important
}

.ml-lm-95 {
  margin-left: 1900px !important
}

.ma480 {
  margin: 480px !important
}

.mt480 {
  margin-top: 480px !important
}

.mr480 {
  margin-right: 480px !important
}

.mb480 {
  margin-bottom: 480px !important
}

.ml480 {
  margin-left: 480px !important
}

.ma-lm-96 {
  margin: 1920px !important
}

.mt-lm-96 {
  margin-top: 1920px !important
}

.mr-lm-96 {
  margin-right: 1920px !important
}

.mb-lm-96 {
  margin-bottom: 1920px !important
}

.ml-lm-96 {
  margin-left: 1920px !important
}

.ma485 {
  margin: 485px !important
}

.mt485 {
  margin-top: 485px !important
}

.mr485 {
  margin-right: 485px !important
}

.mb485 {
  margin-bottom: 485px !important
}

.ml485 {
  margin-left: 485px !important
}

.ma-lm-97 {
  margin: 1940px !important
}

.mt-lm-97 {
  margin-top: 1940px !important
}

.mr-lm-97 {
  margin-right: 1940px !important
}

.mb-lm-97 {
  margin-bottom: 1940px !important
}

.ml-lm-97 {
  margin-left: 1940px !important
}

.ma490 {
  margin: 490px !important
}

.mt490 {
  margin-top: 490px !important
}

.mr490 {
  margin-right: 490px !important
}

.mb490 {
  margin-bottom: 490px !important
}

.ml490 {
  margin-left: 490px !important
}

.ma-lm-98 {
  margin: 1960px !important
}

.mt-lm-98 {
  margin-top: 1960px !important
}

.mr-lm-98 {
  margin-right: 1960px !important
}

.mb-lm-98 {
  margin-bottom: 1960px !important
}

.ml-lm-98 {
  margin-left: 1960px !important
}

.ma495 {
  margin: 495px !important
}

.mt495 {
  margin-top: 495px !important
}

.mr495 {
  margin-right: 495px !important
}

.mb495 {
  margin-bottom: 495px !important
}

.ml495 {
  margin-left: 495px !important
}

.ma-lm-99 {
  margin: 1980px !important
}

.mt-lm-99 {
  margin-top: 1980px !important
}

.mr-lm-99 {
  margin-right: 1980px !important
}

.mb-lm-99 {
  margin-bottom: 1980px !important
}

.ml-lm-99 {
  margin-left: 1980px !important
}

.ma500 {
  margin: 500px !important
}

.mt500 {
  margin-top: 500px !important
}

.mr500 {
  margin-right: 500px !important
}

.mb500 {
  margin-bottom: 500px !important
}

.ml500 {
  margin-left: 500px !important
}

.ma-lm-100 {
  margin: 2000px !important
}

.mt-lm-100 {
  margin-top: 2000px !important
}

.mr-lm-100 {
  margin-right: 2000px !important
}

.mb-lm-100 {
  margin-bottom: 2000px !important
}

.ml-lm-100 {
  margin-left: 2000px !important
}

.ma505 {
  margin: 505px !important
}

.mt505 {
  margin-top: 505px !important
}

.mr505 {
  margin-right: 505px !important
}

.mb505 {
  margin-bottom: 505px !important
}

.ml505 {
  margin-left: 505px !important
}

.ma-lm-101 {
  margin: 2020px !important
}

.mt-lm-101 {
  margin-top: 2020px !important
}

.mr-lm-101 {
  margin-right: 2020px !important
}

.mb-lm-101 {
  margin-bottom: 2020px !important
}

.ml-lm-101 {
  margin-left: 2020px !important
}

.ma510 {
  margin: 510px !important
}

.mt510 {
  margin-top: 510px !important
}

.mr510 {
  margin-right: 510px !important
}

.mb510 {
  margin-bottom: 510px !important
}

.ml510 {
  margin-left: 510px !important
}

.ma-lm-102 {
  margin: 2040px !important
}

.mt-lm-102 {
  margin-top: 2040px !important
}

.mr-lm-102 {
  margin-right: 2040px !important
}

.mb-lm-102 {
  margin-bottom: 2040px !important
}

.ml-lm-102 {
  margin-left: 2040px !important
}

.ma515 {
  margin: 515px !important
}

.mt515 {
  margin-top: 515px !important
}

.mr515 {
  margin-right: 515px !important
}

.mb515 {
  margin-bottom: 515px !important
}

.ml515 {
  margin-left: 515px !important
}

.ma-lm-103 {
  margin: 2060px !important
}

.mt-lm-103 {
  margin-top: 2060px !important
}

.mr-lm-103 {
  margin-right: 2060px !important
}

.mb-lm-103 {
  margin-bottom: 2060px !important
}

.ml-lm-103 {
  margin-left: 2060px !important
}

.ma520 {
  margin: 520px !important
}

.mt520 {
  margin-top: 520px !important
}

.mr520 {
  margin-right: 520px !important
}

.mb520 {
  margin-bottom: 520px !important
}

.ml520 {
  margin-left: 520px !important
}

.ma-lm-104 {
  margin: 2080px !important
}

.mt-lm-104 {
  margin-top: 2080px !important
}

.mr-lm-104 {
  margin-right: 2080px !important
}

.mb-lm-104 {
  margin-bottom: 2080px !important
}

.ml-lm-104 {
  margin-left: 2080px !important
}

.ma525 {
  margin: 525px !important
}

.mt525 {
  margin-top: 525px !important
}

.mr525 {
  margin-right: 525px !important
}

.mb525 {
  margin-bottom: 525px !important
}

.ml525 {
  margin-left: 525px !important
}

.ma-lm-105 {
  margin: 2100px !important
}

.mt-lm-105 {
  margin-top: 2100px !important
}

.mr-lm-105 {
  margin-right: 2100px !important
}

.mb-lm-105 {
  margin-bottom: 2100px !important
}

.ml-lm-105 {
  margin-left: 2100px !important
}

.ma530 {
  margin: 530px !important
}

.mt530 {
  margin-top: 530px !important
}

.mr530 {
  margin-right: 530px !important
}

.mb530 {
  margin-bottom: 530px !important
}

.ml530 {
  margin-left: 530px !important
}

.ma-lm-106 {
  margin: 2120px !important
}

.mt-lm-106 {
  margin-top: 2120px !important
}

.mr-lm-106 {
  margin-right: 2120px !important
}

.mb-lm-106 {
  margin-bottom: 2120px !important
}

.ml-lm-106 {
  margin-left: 2120px !important
}

.ma535 {
  margin: 535px !important
}

.mt535 {
  margin-top: 535px !important
}

.mr535 {
  margin-right: 535px !important
}

.mb535 {
  margin-bottom: 535px !important
}

.ml535 {
  margin-left: 535px !important
}

.ma-lm-107 {
  margin: 2140px !important
}

.mt-lm-107 {
  margin-top: 2140px !important
}

.mr-lm-107 {
  margin-right: 2140px !important
}

.mb-lm-107 {
  margin-bottom: 2140px !important
}

.ml-lm-107 {
  margin-left: 2140px !important
}

.ma540 {
  margin: 540px !important
}

.mt540 {
  margin-top: 540px !important
}

.mr540 {
  margin-right: 540px !important
}

.mb540 {
  margin-bottom: 540px !important
}

.ml540 {
  margin-left: 540px !important
}

.ma-lm-108 {
  margin: 2160px !important
}

.mt-lm-108 {
  margin-top: 2160px !important
}

.mr-lm-108 {
  margin-right: 2160px !important
}

.mb-lm-108 {
  margin-bottom: 2160px !important
}

.ml-lm-108 {
  margin-left: 2160px !important
}

.ma545 {
  margin: 545px !important
}

.mt545 {
  margin-top: 545px !important
}

.mr545 {
  margin-right: 545px !important
}

.mb545 {
  margin-bottom: 545px !important
}

.ml545 {
  margin-left: 545px !important
}

.ma-lm-109 {
  margin: 2180px !important
}

.mt-lm-109 {
  margin-top: 2180px !important
}

.mr-lm-109 {
  margin-right: 2180px !important
}

.mb-lm-109 {
  margin-bottom: 2180px !important
}

.ml-lm-109 {
  margin-left: 2180px !important
}

.ma550 {
  margin: 550px !important
}

.mt550 {
  margin-top: 550px !important
}

.mr550 {
  margin-right: 550px !important
}

.mb550 {
  margin-bottom: 550px !important
}

.ml550 {
  margin-left: 550px !important
}

.ma-lm-110 {
  margin: 2200px !important
}

.mt-lm-110 {
  margin-top: 2200px !important
}

.mr-lm-110 {
  margin-right: 2200px !important
}

.mb-lm-110 {
  margin-bottom: 2200px !important
}

.ml-lm-110 {
  margin-left: 2200px !important
}

.ma555 {
  margin: 555px !important
}

.mt555 {
  margin-top: 555px !important
}

.mr555 {
  margin-right: 555px !important
}

.mb555 {
  margin-bottom: 555px !important
}

.ml555 {
  margin-left: 555px !important
}

.ma-lm-111 {
  margin: 2220px !important
}

.mt-lm-111 {
  margin-top: 2220px !important
}

.mr-lm-111 {
  margin-right: 2220px !important
}

.mb-lm-111 {
  margin-bottom: 2220px !important
}

.ml-lm-111 {
  margin-left: 2220px !important
}

.ma560 {
  margin: 560px !important
}

.mt560 {
  margin-top: 560px !important
}

.mr560 {
  margin-right: 560px !important
}

.mb560 {
  margin-bottom: 560px !important
}

.ml560 {
  margin-left: 560px !important
}

.ma-lm-112 {
  margin: 2240px !important
}

.mt-lm-112 {
  margin-top: 2240px !important
}

.mr-lm-112 {
  margin-right: 2240px !important
}

.mb-lm-112 {
  margin-bottom: 2240px !important
}

.ml-lm-112 {
  margin-left: 2240px !important
}

.ma565 {
  margin: 565px !important
}

.mt565 {
  margin-top: 565px !important
}

.mr565 {
  margin-right: 565px !important
}

.mb565 {
  margin-bottom: 565px !important
}

.ml565 {
  margin-left: 565px !important
}

.ma-lm-113 {
  margin: 2260px !important
}

.mt-lm-113 {
  margin-top: 2260px !important
}

.mr-lm-113 {
  margin-right: 2260px !important
}

.mb-lm-113 {
  margin-bottom: 2260px !important
}

.ml-lm-113 {
  margin-left: 2260px !important
}

.ma570 {
  margin: 570px !important
}

.mt570 {
  margin-top: 570px !important
}

.mr570 {
  margin-right: 570px !important
}

.mb570 {
  margin-bottom: 570px !important
}

.ml570 {
  margin-left: 570px !important
}

.ma-lm-114 {
  margin: 2280px !important
}

.mt-lm-114 {
  margin-top: 2280px !important
}

.mr-lm-114 {
  margin-right: 2280px !important
}

.mb-lm-114 {
  margin-bottom: 2280px !important
}

.ml-lm-114 {
  margin-left: 2280px !important
}

.ma575 {
  margin: 575px !important
}

.mt575 {
  margin-top: 575px !important
}

.mr575 {
  margin-right: 575px !important
}

.mb575 {
  margin-bottom: 575px !important
}

.ml575 {
  margin-left: 575px !important
}

.ma-lm-115 {
  margin: 2300px !important
}

.mt-lm-115 {
  margin-top: 2300px !important
}

.mr-lm-115 {
  margin-right: 2300px !important
}

.mb-lm-115 {
  margin-bottom: 2300px !important
}

.ml-lm-115 {
  margin-left: 2300px !important
}

.ma580 {
  margin: 580px !important
}

.mt580 {
  margin-top: 580px !important
}

.mr580 {
  margin-right: 580px !important
}

.mb580 {
  margin-bottom: 580px !important
}

.ml580 {
  margin-left: 580px !important
}

.ma-lm-116 {
  margin: 2320px !important
}

.mt-lm-116 {
  margin-top: 2320px !important
}

.mr-lm-116 {
  margin-right: 2320px !important
}

.mb-lm-116 {
  margin-bottom: 2320px !important
}

.ml-lm-116 {
  margin-left: 2320px !important
}

.ma585 {
  margin: 585px !important
}

.mt585 {
  margin-top: 585px !important
}

.mr585 {
  margin-right: 585px !important
}

.mb585 {
  margin-bottom: 585px !important
}

.ml585 {
  margin-left: 585px !important
}

.ma-lm-117 {
  margin: 2340px !important
}

.mt-lm-117 {
  margin-top: 2340px !important
}

.mr-lm-117 {
  margin-right: 2340px !important
}

.mb-lm-117 {
  margin-bottom: 2340px !important
}

.ml-lm-117 {
  margin-left: 2340px !important
}

.ma590 {
  margin: 590px !important
}

.mt590 {
  margin-top: 590px !important
}

.mr590 {
  margin-right: 590px !important
}

.mb590 {
  margin-bottom: 590px !important
}

.ml590 {
  margin-left: 590px !important
}

.ma-lm-118 {
  margin: 2360px !important
}

.mt-lm-118 {
  margin-top: 2360px !important
}

.mr-lm-118 {
  margin-right: 2360px !important
}

.mb-lm-118 {
  margin-bottom: 2360px !important
}

.ml-lm-118 {
  margin-left: 2360px !important
}

.ma595 {
  margin: 595px !important
}

.mt595 {
  margin-top: 595px !important
}

.mr595 {
  margin-right: 595px !important
}

.mb595 {
  margin-bottom: 595px !important
}

.ml595 {
  margin-left: 595px !important
}

.ma-lm-119 {
  margin: 2380px !important
}

.mt-lm-119 {
  margin-top: 2380px !important
}

.mr-lm-119 {
  margin-right: 2380px !important
}

.mb-lm-119 {
  margin-bottom: 2380px !important
}

.ml-lm-119 {
  margin-left: 2380px !important
}

.ma600 {
  margin: 600px !important
}

.mt600 {
  margin-top: 600px !important
}

.mr600 {
  margin-right: 600px !important
}

.mb600 {
  margin-bottom: 600px !important
}

.ml600 {
  margin-left: 600px !important
}

.ma-lm-120 {
  margin: 2400px !important
}

.mt-lm-120 {
  margin-top: 2400px !important
}

.mr-lm-120 {
  margin-right: 2400px !important
}

.mb-lm-120 {
  margin-bottom: 2400px !important
}

.ml-lm-120 {
  margin-left: 2400px !important
}

.ma605 {
  margin: 605px !important
}

.mt605 {
  margin-top: 605px !important
}

.mr605 {
  margin-right: 605px !important
}

.mb605 {
  margin-bottom: 605px !important
}

.ml605 {
  margin-left: 605px !important
}

.ma-lm-121 {
  margin: 2420px !important
}

.mt-lm-121 {
  margin-top: 2420px !important
}

.mr-lm-121 {
  margin-right: 2420px !important
}

.mb-lm-121 {
  margin-bottom: 2420px !important
}

.ml-lm-121 {
  margin-left: 2420px !important
}

.ma610 {
  margin: 610px !important
}

.mt610 {
  margin-top: 610px !important
}

.mr610 {
  margin-right: 610px !important
}

.mb610 {
  margin-bottom: 610px !important
}

.ml610 {
  margin-left: 610px !important
}

.ma-lm-122 {
  margin: 2440px !important
}

.mt-lm-122 {
  margin-top: 2440px !important
}

.mr-lm-122 {
  margin-right: 2440px !important
}

.mb-lm-122 {
  margin-bottom: 2440px !important
}

.ml-lm-122 {
  margin-left: 2440px !important
}

.ma615 {
  margin: 615px !important
}

.mt615 {
  margin-top: 615px !important
}

.mr615 {
  margin-right: 615px !important
}

.mb615 {
  margin-bottom: 615px !important
}

.ml615 {
  margin-left: 615px !important
}

.ma-lm-123 {
  margin: 2460px !important
}

.mt-lm-123 {
  margin-top: 2460px !important
}

.mr-lm-123 {
  margin-right: 2460px !important
}

.mb-lm-123 {
  margin-bottom: 2460px !important
}

.ml-lm-123 {
  margin-left: 2460px !important
}

.ma620 {
  margin: 620px !important
}

.mt620 {
  margin-top: 620px !important
}

.mr620 {
  margin-right: 620px !important
}

.mb620 {
  margin-bottom: 620px !important
}

.ml620 {
  margin-left: 620px !important
}

.ma-lm-124 {
  margin: 2480px !important
}

.mt-lm-124 {
  margin-top: 2480px !important
}

.mr-lm-124 {
  margin-right: 2480px !important
}

.mb-lm-124 {
  margin-bottom: 2480px !important
}

.ml-lm-124 {
  margin-left: 2480px !important
}

.ma625 {
  margin: 625px !important
}

.mt625 {
  margin-top: 625px !important
}

.mr625 {
  margin-right: 625px !important
}

.mb625 {
  margin-bottom: 625px !important
}

.ml625 {
  margin-left: 625px !important
}

.ma-lm-125 {
  margin: 2500px !important
}

.mt-lm-125 {
  margin-top: 2500px !important
}

.mr-lm-125 {
  margin-right: 2500px !important
}

.mb-lm-125 {
  margin-bottom: 2500px !important
}

.ml-lm-125 {
  margin-left: 2500px !important
}

.ma630 {
  margin: 630px !important
}

.mt630 {
  margin-top: 630px !important
}

.mr630 {
  margin-right: 630px !important
}

.mb630 {
  margin-bottom: 630px !important
}

.ml630 {
  margin-left: 630px !important
}

.ma-lm-126 {
  margin: 2520px !important
}

.mt-lm-126 {
  margin-top: 2520px !important
}

.mr-lm-126 {
  margin-right: 2520px !important
}

.mb-lm-126 {
  margin-bottom: 2520px !important
}

.ml-lm-126 {
  margin-left: 2520px !important
}

.ma635 {
  margin: 635px !important
}

.mt635 {
  margin-top: 635px !important
}

.mr635 {
  margin-right: 635px !important
}

.mb635 {
  margin-bottom: 635px !important
}

.ml635 {
  margin-left: 635px !important
}

.ma-lm-127 {
  margin: 2540px !important
}

.mt-lm-127 {
  margin-top: 2540px !important
}

.mr-lm-127 {
  margin-right: 2540px !important
}

.mb-lm-127 {
  margin-bottom: 2540px !important
}

.ml-lm-127 {
  margin-left: 2540px !important
}

.ma640 {
  margin: 640px !important
}

.mt640 {
  margin-top: 640px !important
}

.mr640 {
  margin-right: 640px !important
}

.mb640 {
  margin-bottom: 640px !important
}

.ml640 {
  margin-left: 640px !important
}

.ma-lm-128 {
  margin: 2560px !important
}

.mt-lm-128 {
  margin-top: 2560px !important
}

.mr-lm-128 {
  margin-right: 2560px !important
}

.mb-lm-128 {
  margin-bottom: 2560px !important
}

.ml-lm-128 {
  margin-left: 2560px !important
}

.ma645 {
  margin: 645px !important
}

.mt645 {
  margin-top: 645px !important
}

.mr645 {
  margin-right: 645px !important
}

.mb645 {
  margin-bottom: 645px !important
}

.ml645 {
  margin-left: 645px !important
}

.ma-lm-129 {
  margin: 2580px !important
}

.mt-lm-129 {
  margin-top: 2580px !important
}

.mr-lm-129 {
  margin-right: 2580px !important
}

.mb-lm-129 {
  margin-bottom: 2580px !important
}

.ml-lm-129 {
  margin-left: 2580px !important
}

.ma650 {
  margin: 650px !important
}

.mt650 {
  margin-top: 650px !important
}

.mr650 {
  margin-right: 650px !important
}

.mb650 {
  margin-bottom: 650px !important
}

.ml650 {
  margin-left: 650px !important
}

.ma-lm-130 {
  margin: 2600px !important
}

.mt-lm-130 {
  margin-top: 2600px !important
}

.mr-lm-130 {
  margin-right: 2600px !important
}

.mb-lm-130 {
  margin-bottom: 2600px !important
}

.ml-lm-130 {
  margin-left: 2600px !important
}

.ma655 {
  margin: 655px !important
}

.mt655 {
  margin-top: 655px !important
}

.mr655 {
  margin-right: 655px !important
}

.mb655 {
  margin-bottom: 655px !important
}

.ml655 {
  margin-left: 655px !important
}

.ma-lm-131 {
  margin: 2620px !important
}

.mt-lm-131 {
  margin-top: 2620px !important
}

.mr-lm-131 {
  margin-right: 2620px !important
}

.mb-lm-131 {
  margin-bottom: 2620px !important
}

.ml-lm-131 {
  margin-left: 2620px !important
}

.ma660 {
  margin: 660px !important
}

.mt660 {
  margin-top: 660px !important
}

.mr660 {
  margin-right: 660px !important
}

.mb660 {
  margin-bottom: 660px !important
}

.ml660 {
  margin-left: 660px !important
}

.ma-lm-132 {
  margin: 2640px !important
}

.mt-lm-132 {
  margin-top: 2640px !important
}

.mr-lm-132 {
  margin-right: 2640px !important
}

.mb-lm-132 {
  margin-bottom: 2640px !important
}

.ml-lm-132 {
  margin-left: 2640px !important
}

.ma665 {
  margin: 665px !important
}

.mt665 {
  margin-top: 665px !important
}

.mr665 {
  margin-right: 665px !important
}

.mb665 {
  margin-bottom: 665px !important
}

.ml665 {
  margin-left: 665px !important
}

.ma-lm-133 {
  margin: 2660px !important
}

.mt-lm-133 {
  margin-top: 2660px !important
}

.mr-lm-133 {
  margin-right: 2660px !important
}

.mb-lm-133 {
  margin-bottom: 2660px !important
}

.ml-lm-133 {
  margin-left: 2660px !important
}

.ma670 {
  margin: 670px !important
}

.mt670 {
  margin-top: 670px !important
}

.mr670 {
  margin-right: 670px !important
}

.mb670 {
  margin-bottom: 670px !important
}

.ml670 {
  margin-left: 670px !important
}

.ma-lm-134 {
  margin: 2680px !important
}

.mt-lm-134 {
  margin-top: 2680px !important
}

.mr-lm-134 {
  margin-right: 2680px !important
}

.mb-lm-134 {
  margin-bottom: 2680px !important
}

.ml-lm-134 {
  margin-left: 2680px !important
}

.ma675 {
  margin: 675px !important
}

.mt675 {
  margin-top: 675px !important
}

.mr675 {
  margin-right: 675px !important
}

.mb675 {
  margin-bottom: 675px !important
}

.ml675 {
  margin-left: 675px !important
}

.ma-lm-135 {
  margin: 2700px !important
}

.mt-lm-135 {
  margin-top: 2700px !important
}

.mr-lm-135 {
  margin-right: 2700px !important
}

.mb-lm-135 {
  margin-bottom: 2700px !important
}

.ml-lm-135 {
  margin-left: 2700px !important
}

.ma680 {
  margin: 680px !important
}

.mt680 {
  margin-top: 680px !important
}

.mr680 {
  margin-right: 680px !important
}

.mb680 {
  margin-bottom: 680px !important
}

.ml680 {
  margin-left: 680px !important
}

.ma-lm-136 {
  margin: 2720px !important
}

.mt-lm-136 {
  margin-top: 2720px !important
}

.mr-lm-136 {
  margin-right: 2720px !important
}

.mb-lm-136 {
  margin-bottom: 2720px !important
}

.ml-lm-136 {
  margin-left: 2720px !important
}

.ma685 {
  margin: 685px !important
}

.mt685 {
  margin-top: 685px !important
}

.mr685 {
  margin-right: 685px !important
}

.mb685 {
  margin-bottom: 685px !important
}

.ml685 {
  margin-left: 685px !important
}

.ma-lm-137 {
  margin: 2740px !important
}

.mt-lm-137 {
  margin-top: 2740px !important
}

.mr-lm-137 {
  margin-right: 2740px !important
}

.mb-lm-137 {
  margin-bottom: 2740px !important
}

.ml-lm-137 {
  margin-left: 2740px !important
}

.ma690 {
  margin: 690px !important
}

.mt690 {
  margin-top: 690px !important
}

.mr690 {
  margin-right: 690px !important
}

.mb690 {
  margin-bottom: 690px !important
}

.ml690 {
  margin-left: 690px !important
}

.ma-lm-138 {
  margin: 2760px !important
}

.mt-lm-138 {
  margin-top: 2760px !important
}

.mr-lm-138 {
  margin-right: 2760px !important
}

.mb-lm-138 {
  margin-bottom: 2760px !important
}

.ml-lm-138 {
  margin-left: 2760px !important
}

.ma695 {
  margin: 695px !important
}

.mt695 {
  margin-top: 695px !important
}

.mr695 {
  margin-right: 695px !important
}

.mb695 {
  margin-bottom: 695px !important
}

.ml695 {
  margin-left: 695px !important
}

.ma-lm-139 {
  margin: 2780px !important
}

.mt-lm-139 {
  margin-top: 2780px !important
}

.mr-lm-139 {
  margin-right: 2780px !important
}

.mb-lm-139 {
  margin-bottom: 2780px !important
}

.ml-lm-139 {
  margin-left: 2780px !important
}

.ma700 {
  margin: 700px !important
}

.mt700 {
  margin-top: 700px !important
}

.mr700 {
  margin-right: 700px !important
}

.mb700 {
  margin-bottom: 700px !important
}

.ml700 {
  margin-left: 700px !important
}

.ma-lm-140 {
  margin: 2800px !important
}

.mt-lm-140 {
  margin-top: 2800px !important
}

.mr-lm-140 {
  margin-right: 2800px !important
}

.mb-lm-140 {
  margin-bottom: 2800px !important
}

.ml-lm-140 {
  margin-left: 2800px !important
}

.ma705 {
  margin: 705px !important
}

.mt705 {
  margin-top: 705px !important
}

.mr705 {
  margin-right: 705px !important
}

.mb705 {
  margin-bottom: 705px !important
}

.ml705 {
  margin-left: 705px !important
}

.ma-lm-141 {
  margin: 2820px !important
}

.mt-lm-141 {
  margin-top: 2820px !important
}

.mr-lm-141 {
  margin-right: 2820px !important
}

.mb-lm-141 {
  margin-bottom: 2820px !important
}

.ml-lm-141 {
  margin-left: 2820px !important
}

.ma710 {
  margin: 710px !important
}

.mt710 {
  margin-top: 710px !important
}

.mr710 {
  margin-right: 710px !important
}

.mb710 {
  margin-bottom: 710px !important
}

.ml710 {
  margin-left: 710px !important
}

.ma-lm-142 {
  margin: 2840px !important
}

.mt-lm-142 {
  margin-top: 2840px !important
}

.mr-lm-142 {
  margin-right: 2840px !important
}

.mb-lm-142 {
  margin-bottom: 2840px !important
}

.ml-lm-142 {
  margin-left: 2840px !important
}

.ma715 {
  margin: 715px !important
}

.mt715 {
  margin-top: 715px !important
}

.mr715 {
  margin-right: 715px !important
}

.mb715 {
  margin-bottom: 715px !important
}

.ml715 {
  margin-left: 715px !important
}

.ma-lm-143 {
  margin: 2860px !important
}

.mt-lm-143 {
  margin-top: 2860px !important
}

.mr-lm-143 {
  margin-right: 2860px !important
}

.mb-lm-143 {
  margin-bottom: 2860px !important
}

.ml-lm-143 {
  margin-left: 2860px !important
}

.ma720 {
  margin: 720px !important
}

.mt720 {
  margin-top: 720px !important
}

.mr720 {
  margin-right: 720px !important
}

.mb720 {
  margin-bottom: 720px !important
}

.ml720 {
  margin-left: 720px !important
}

.ma-lm-144 {
  margin: 2880px !important
}

.mt-lm-144 {
  margin-top: 2880px !important
}

.mr-lm-144 {
  margin-right: 2880px !important
}

.mb-lm-144 {
  margin-bottom: 2880px !important
}

.ml-lm-144 {
  margin-left: 2880px !important
}

.ma725 {
  margin: 725px !important
}

.mt725 {
  margin-top: 725px !important
}

.mr725 {
  margin-right: 725px !important
}

.mb725 {
  margin-bottom: 725px !important
}

.ml725 {
  margin-left: 725px !important
}

.ma-lm-145 {
  margin: 2900px !important
}

.mt-lm-145 {
  margin-top: 2900px !important
}

.mr-lm-145 {
  margin-right: 2900px !important
}

.mb-lm-145 {
  margin-bottom: 2900px !important
}

.ml-lm-145 {
  margin-left: 2900px !important
}

.ma730 {
  margin: 730px !important
}

.mt730 {
  margin-top: 730px !important
}

.mr730 {
  margin-right: 730px !important
}

.mb730 {
  margin-bottom: 730px !important
}

.ml730 {
  margin-left: 730px !important
}

.ma-lm-146 {
  margin: 2920px !important
}

.mt-lm-146 {
  margin-top: 2920px !important
}

.mr-lm-146 {
  margin-right: 2920px !important
}

.mb-lm-146 {
  margin-bottom: 2920px !important
}

.ml-lm-146 {
  margin-left: 2920px !important
}

.ma735 {
  margin: 735px !important
}

.mt735 {
  margin-top: 735px !important
}

.mr735 {
  margin-right: 735px !important
}

.mb735 {
  margin-bottom: 735px !important
}

.ml735 {
  margin-left: 735px !important
}

.ma-lm-147 {
  margin: 2940px !important
}

.mt-lm-147 {
  margin-top: 2940px !important
}

.mr-lm-147 {
  margin-right: 2940px !important
}

.mb-lm-147 {
  margin-bottom: 2940px !important
}

.ml-lm-147 {
  margin-left: 2940px !important
}

.ma740 {
  margin: 740px !important
}

.mt740 {
  margin-top: 740px !important
}

.mr740 {
  margin-right: 740px !important
}

.mb740 {
  margin-bottom: 740px !important
}

.ml740 {
  margin-left: 740px !important
}

.ma-lm-148 {
  margin: 2960px !important
}

.mt-lm-148 {
  margin-top: 2960px !important
}

.mr-lm-148 {
  margin-right: 2960px !important
}

.mb-lm-148 {
  margin-bottom: 2960px !important
}

.ml-lm-148 {
  margin-left: 2960px !important
}

.ma745 {
  margin: 745px !important
}

.mt745 {
  margin-top: 745px !important
}

.mr745 {
  margin-right: 745px !important
}

.mb745 {
  margin-bottom: 745px !important
}

.ml745 {
  margin-left: 745px !important
}

.ma-lm-149 {
  margin: 2980px !important
}

.mt-lm-149 {
  margin-top: 2980px !important
}

.mr-lm-149 {
  margin-right: 2980px !important
}

.mb-lm-149 {
  margin-bottom: 2980px !important
}

.ml-lm-149 {
  margin-left: 2980px !important
}

.ma750 {
  margin: 750px !important
}

.mt750 {
  margin-top: 750px !important
}

.mr750 {
  margin-right: 750px !important
}

.mb750 {
  margin-bottom: 750px !important
}

.ml750 {
  margin-left: 750px !important
}

.ma-lm-150 {
  margin: 3000px !important
}

.mt-lm-150 {
  margin-top: 3000px !important
}

.mr-lm-150 {
  margin-right: 3000px !important
}

.mb-lm-150 {
  margin-bottom: 3000px !important
}

.ml-lm-150 {
  margin-left: 3000px !important
}

.ma755 {
  margin: 755px !important
}

.mt755 {
  margin-top: 755px !important
}

.mr755 {
  margin-right: 755px !important
}

.mb755 {
  margin-bottom: 755px !important
}

.ml755 {
  margin-left: 755px !important
}

.ma-lm-151 {
  margin: 3020px !important
}

.mt-lm-151 {
  margin-top: 3020px !important
}

.mr-lm-151 {
  margin-right: 3020px !important
}

.mb-lm-151 {
  margin-bottom: 3020px !important
}

.ml-lm-151 {
  margin-left: 3020px !important
}

.ma760 {
  margin: 760px !important
}

.mt760 {
  margin-top: 760px !important
}

.mr760 {
  margin-right: 760px !important
}

.mb760 {
  margin-bottom: 760px !important
}

.ml760 {
  margin-left: 760px !important
}

.ma-lm-152 {
  margin: 3040px !important
}

.mt-lm-152 {
  margin-top: 3040px !important
}

.mr-lm-152 {
  margin-right: 3040px !important
}

.mb-lm-152 {
  margin-bottom: 3040px !important
}

.ml-lm-152 {
  margin-left: 3040px !important
}

.ma765 {
  margin: 765px !important
}

.mt765 {
  margin-top: 765px !important
}

.mr765 {
  margin-right: 765px !important
}

.mb765 {
  margin-bottom: 765px !important
}

.ml765 {
  margin-left: 765px !important
}

.ma-lm-153 {
  margin: 3060px !important
}

.mt-lm-153 {
  margin-top: 3060px !important
}

.mr-lm-153 {
  margin-right: 3060px !important
}

.mb-lm-153 {
  margin-bottom: 3060px !important
}

.ml-lm-153 {
  margin-left: 3060px !important
}

.ma770 {
  margin: 770px !important
}

.mt770 {
  margin-top: 770px !important
}

.mr770 {
  margin-right: 770px !important
}

.mb770 {
  margin-bottom: 770px !important
}

.ml770 {
  margin-left: 770px !important
}

.ma-lm-154 {
  margin: 3080px !important
}

.mt-lm-154 {
  margin-top: 3080px !important
}

.mr-lm-154 {
  margin-right: 3080px !important
}

.mb-lm-154 {
  margin-bottom: 3080px !important
}

.ml-lm-154 {
  margin-left: 3080px !important
}

.ma775 {
  margin: 775px !important
}

.mt775 {
  margin-top: 775px !important
}

.mr775 {
  margin-right: 775px !important
}

.mb775 {
  margin-bottom: 775px !important
}

.ml775 {
  margin-left: 775px !important
}

.ma-lm-155 {
  margin: 3100px !important
}

.mt-lm-155 {
  margin-top: 3100px !important
}

.mr-lm-155 {
  margin-right: 3100px !important
}

.mb-lm-155 {
  margin-bottom: 3100px !important
}

.ml-lm-155 {
  margin-left: 3100px !important
}

.ma780 {
  margin: 780px !important
}

.mt780 {
  margin-top: 780px !important
}

.mr780 {
  margin-right: 780px !important
}

.mb780 {
  margin-bottom: 780px !important
}

.ml780 {
  margin-left: 780px !important
}

.ma-lm-156 {
  margin: 3120px !important
}

.mt-lm-156 {
  margin-top: 3120px !important
}

.mr-lm-156 {
  margin-right: 3120px !important
}

.mb-lm-156 {
  margin-bottom: 3120px !important
}

.ml-lm-156 {
  margin-left: 3120px !important
}

.ma785 {
  margin: 785px !important
}

.mt785 {
  margin-top: 785px !important
}

.mr785 {
  margin-right: 785px !important
}

.mb785 {
  margin-bottom: 785px !important
}

.ml785 {
  margin-left: 785px !important
}

.ma-lm-157 {
  margin: 3140px !important
}

.mt-lm-157 {
  margin-top: 3140px !important
}

.mr-lm-157 {
  margin-right: 3140px !important
}

.mb-lm-157 {
  margin-bottom: 3140px !important
}

.ml-lm-157 {
  margin-left: 3140px !important
}

.ma790 {
  margin: 790px !important
}

.mt790 {
  margin-top: 790px !important
}

.mr790 {
  margin-right: 790px !important
}

.mb790 {
  margin-bottom: 790px !important
}

.ml790 {
  margin-left: 790px !important
}

.ma-lm-158 {
  margin: 3160px !important
}

.mt-lm-158 {
  margin-top: 3160px !important
}

.mr-lm-158 {
  margin-right: 3160px !important
}

.mb-lm-158 {
  margin-bottom: 3160px !important
}

.ml-lm-158 {
  margin-left: 3160px !important
}

.ma795 {
  margin: 795px !important
}

.mt795 {
  margin-top: 795px !important
}

.mr795 {
  margin-right: 795px !important
}

.mb795 {
  margin-bottom: 795px !important
}

.ml795 {
  margin-left: 795px !important
}

.ma-lm-159 {
  margin: 3180px !important
}

.mt-lm-159 {
  margin-top: 3180px !important
}

.mr-lm-159 {
  margin-right: 3180px !important
}

.mb-lm-159 {
  margin-bottom: 3180px !important
}

.ml-lm-159 {
  margin-left: 3180px !important
}

.ma800 {
  margin: 800px !important
}

.mt800 {
  margin-top: 800px !important
}

.mr800 {
  margin-right: 800px !important
}

.mb800 {
  margin-bottom: 800px !important
}

.ml800 {
  margin-left: 800px !important
}

.ma-lm-160 {
  margin: 3200px !important
}

.mt-lm-160 {
  margin-top: 3200px !important
}

.mr-lm-160 {
  margin-right: 3200px !important
}

.mb-lm-160 {
  margin-bottom: 3200px !important
}

.ml-lm-160 {
  margin-left: 3200px !important
}

.ma805 {
  margin: 805px !important
}

.mt805 {
  margin-top: 805px !important
}

.mr805 {
  margin-right: 805px !important
}

.mb805 {
  margin-bottom: 805px !important
}

.ml805 {
  margin-left: 805px !important
}

.ma-lm-161 {
  margin: 3220px !important
}

.mt-lm-161 {
  margin-top: 3220px !important
}

.mr-lm-161 {
  margin-right: 3220px !important
}

.mb-lm-161 {
  margin-bottom: 3220px !important
}

.ml-lm-161 {
  margin-left: 3220px !important
}

.ma810 {
  margin: 810px !important
}

.mt810 {
  margin-top: 810px !important
}

.mr810 {
  margin-right: 810px !important
}

.mb810 {
  margin-bottom: 810px !important
}

.ml810 {
  margin-left: 810px !important
}

.ma-lm-162 {
  margin: 3240px !important
}

.mt-lm-162 {
  margin-top: 3240px !important
}

.mr-lm-162 {
  margin-right: 3240px !important
}

.mb-lm-162 {
  margin-bottom: 3240px !important
}

.ml-lm-162 {
  margin-left: 3240px !important
}

.ma815 {
  margin: 815px !important
}

.mt815 {
  margin-top: 815px !important
}

.mr815 {
  margin-right: 815px !important
}

.mb815 {
  margin-bottom: 815px !important
}

.ml815 {
  margin-left: 815px !important
}

.ma-lm-163 {
  margin: 3260px !important
}

.mt-lm-163 {
  margin-top: 3260px !important
}

.mr-lm-163 {
  margin-right: 3260px !important
}

.mb-lm-163 {
  margin-bottom: 3260px !important
}

.ml-lm-163 {
  margin-left: 3260px !important
}

.ma820 {
  margin: 820px !important
}

.mt820 {
  margin-top: 820px !important
}

.mr820 {
  margin-right: 820px !important
}

.mb820 {
  margin-bottom: 820px !important
}

.ml820 {
  margin-left: 820px !important
}

.ma-lm-164 {
  margin: 3280px !important
}

.mt-lm-164 {
  margin-top: 3280px !important
}

.mr-lm-164 {
  margin-right: 3280px !important
}

.mb-lm-164 {
  margin-bottom: 3280px !important
}

.ml-lm-164 {
  margin-left: 3280px !important
}

.ma825 {
  margin: 825px !important
}

.mt825 {
  margin-top: 825px !important
}

.mr825 {
  margin-right: 825px !important
}

.mb825 {
  margin-bottom: 825px !important
}

.ml825 {
  margin-left: 825px !important
}

.ma-lm-165 {
  margin: 3300px !important
}

.mt-lm-165 {
  margin-top: 3300px !important
}

.mr-lm-165 {
  margin-right: 3300px !important
}

.mb-lm-165 {
  margin-bottom: 3300px !important
}

.ml-lm-165 {
  margin-left: 3300px !important
}

.ma830 {
  margin: 830px !important
}

.mt830 {
  margin-top: 830px !important
}

.mr830 {
  margin-right: 830px !important
}

.mb830 {
  margin-bottom: 830px !important
}

.ml830 {
  margin-left: 830px !important
}

.ma-lm-166 {
  margin: 3320px !important
}

.mt-lm-166 {
  margin-top: 3320px !important
}

.mr-lm-166 {
  margin-right: 3320px !important
}

.mb-lm-166 {
  margin-bottom: 3320px !important
}

.ml-lm-166 {
  margin-left: 3320px !important
}

.ma835 {
  margin: 835px !important
}

.mt835 {
  margin-top: 835px !important
}

.mr835 {
  margin-right: 835px !important
}

.mb835 {
  margin-bottom: 835px !important
}

.ml835 {
  margin-left: 835px !important
}

.ma-lm-167 {
  margin: 3340px !important
}

.mt-lm-167 {
  margin-top: 3340px !important
}

.mr-lm-167 {
  margin-right: 3340px !important
}

.mb-lm-167 {
  margin-bottom: 3340px !important
}

.ml-lm-167 {
  margin-left: 3340px !important
}

.ma840 {
  margin: 840px !important
}

.mt840 {
  margin-top: 840px !important
}

.mr840 {
  margin-right: 840px !important
}

.mb840 {
  margin-bottom: 840px !important
}

.ml840 {
  margin-left: 840px !important
}

.ma-lm-168 {
  margin: 3360px !important
}

.mt-lm-168 {
  margin-top: 3360px !important
}

.mr-lm-168 {
  margin-right: 3360px !important
}

.mb-lm-168 {
  margin-bottom: 3360px !important
}

.ml-lm-168 {
  margin-left: 3360px !important
}

.ma845 {
  margin: 845px !important
}

.mt845 {
  margin-top: 845px !important
}

.mr845 {
  margin-right: 845px !important
}

.mb845 {
  margin-bottom: 845px !important
}

.ml845 {
  margin-left: 845px !important
}

.ma-lm-169 {
  margin: 3380px !important
}

.mt-lm-169 {
  margin-top: 3380px !important
}

.mr-lm-169 {
  margin-right: 3380px !important
}

.mb-lm-169 {
  margin-bottom: 3380px !important
}

.ml-lm-169 {
  margin-left: 3380px !important
}

.ma850 {
  margin: 850px !important
}

.mt850 {
  margin-top: 850px !important
}

.mr850 {
  margin-right: 850px !important
}

.mb850 {
  margin-bottom: 850px !important
}

.ml850 {
  margin-left: 850px !important
}

.ma-lm-170 {
  margin: 3400px !important
}

.mt-lm-170 {
  margin-top: 3400px !important
}

.mr-lm-170 {
  margin-right: 3400px !important
}

.mb-lm-170 {
  margin-bottom: 3400px !important
}

.ml-lm-170 {
  margin-left: 3400px !important
}

.ma855 {
  margin: 855px !important
}

.mt855 {
  margin-top: 855px !important
}

.mr855 {
  margin-right: 855px !important
}

.mb855 {
  margin-bottom: 855px !important
}

.ml855 {
  margin-left: 855px !important
}

.ma-lm-171 {
  margin: 3420px !important
}

.mt-lm-171 {
  margin-top: 3420px !important
}

.mr-lm-171 {
  margin-right: 3420px !important
}

.mb-lm-171 {
  margin-bottom: 3420px !important
}

.ml-lm-171 {
  margin-left: 3420px !important
}

.ma860 {
  margin: 860px !important
}

.mt860 {
  margin-top: 860px !important
}

.mr860 {
  margin-right: 860px !important
}

.mb860 {
  margin-bottom: 860px !important
}

.ml860 {
  margin-left: 860px !important
}

.ma-lm-172 {
  margin: 3440px !important
}

.mt-lm-172 {
  margin-top: 3440px !important
}

.mr-lm-172 {
  margin-right: 3440px !important
}

.mb-lm-172 {
  margin-bottom: 3440px !important
}

.ml-lm-172 {
  margin-left: 3440px !important
}

.ma865 {
  margin: 865px !important
}

.mt865 {
  margin-top: 865px !important
}

.mr865 {
  margin-right: 865px !important
}

.mb865 {
  margin-bottom: 865px !important
}

.ml865 {
  margin-left: 865px !important
}

.ma-lm-173 {
  margin: 3460px !important
}

.mt-lm-173 {
  margin-top: 3460px !important
}

.mr-lm-173 {
  margin-right: 3460px !important
}

.mb-lm-173 {
  margin-bottom: 3460px !important
}

.ml-lm-173 {
  margin-left: 3460px !important
}

.ma870 {
  margin: 870px !important
}

.mt870 {
  margin-top: 870px !important
}

.mr870 {
  margin-right: 870px !important
}

.mb870 {
  margin-bottom: 870px !important
}

.ml870 {
  margin-left: 870px !important
}

.ma-lm-174 {
  margin: 3480px !important
}

.mt-lm-174 {
  margin-top: 3480px !important
}

.mr-lm-174 {
  margin-right: 3480px !important
}

.mb-lm-174 {
  margin-bottom: 3480px !important
}

.ml-lm-174 {
  margin-left: 3480px !important
}

.ma875 {
  margin: 875px !important
}

.mt875 {
  margin-top: 875px !important
}

.mr875 {
  margin-right: 875px !important
}

.mb875 {
  margin-bottom: 875px !important
}

.ml875 {
  margin-left: 875px !important
}

.ma-lm-175 {
  margin: 3500px !important
}

.mt-lm-175 {
  margin-top: 3500px !important
}

.mr-lm-175 {
  margin-right: 3500px !important
}

.mb-lm-175 {
  margin-bottom: 3500px !important
}

.ml-lm-175 {
  margin-left: 3500px !important
}

.ma880 {
  margin: 880px !important
}

.mt880 {
  margin-top: 880px !important
}

.mr880 {
  margin-right: 880px !important
}

.mb880 {
  margin-bottom: 880px !important
}

.ml880 {
  margin-left: 880px !important
}

.ma-lm-176 {
  margin: 3520px !important
}

.mt-lm-176 {
  margin-top: 3520px !important
}

.mr-lm-176 {
  margin-right: 3520px !important
}

.mb-lm-176 {
  margin-bottom: 3520px !important
}

.ml-lm-176 {
  margin-left: 3520px !important
}

.ma885 {
  margin: 885px !important
}

.mt885 {
  margin-top: 885px !important
}

.mr885 {
  margin-right: 885px !important
}

.mb885 {
  margin-bottom: 885px !important
}

.ml885 {
  margin-left: 885px !important
}

.ma-lm-177 {
  margin: 3540px !important
}

.mt-lm-177 {
  margin-top: 3540px !important
}

.mr-lm-177 {
  margin-right: 3540px !important
}

.mb-lm-177 {
  margin-bottom: 3540px !important
}

.ml-lm-177 {
  margin-left: 3540px !important
}

.ma890 {
  margin: 890px !important
}

.mt890 {
  margin-top: 890px !important
}

.mr890 {
  margin-right: 890px !important
}

.mb890 {
  margin-bottom: 890px !important
}

.ml890 {
  margin-left: 890px !important
}

.ma-lm-178 {
  margin: 3560px !important
}

.mt-lm-178 {
  margin-top: 3560px !important
}

.mr-lm-178 {
  margin-right: 3560px !important
}

.mb-lm-178 {
  margin-bottom: 3560px !important
}

.ml-lm-178 {
  margin-left: 3560px !important
}

.ma895 {
  margin: 895px !important
}

.mt895 {
  margin-top: 895px !important
}

.mr895 {
  margin-right: 895px !important
}

.mb895 {
  margin-bottom: 895px !important
}

.ml895 {
  margin-left: 895px !important
}

.ma-lm-179 {
  margin: 3580px !important
}

.mt-lm-179 {
  margin-top: 3580px !important
}

.mr-lm-179 {
  margin-right: 3580px !important
}

.mb-lm-179 {
  margin-bottom: 3580px !important
}

.ml-lm-179 {
  margin-left: 3580px !important
}

.ma900 {
  margin: 900px !important
}

.mt900 {
  margin-top: 900px !important
}

.mr900 {
  margin-right: 900px !important
}

.mb900 {
  margin-bottom: 900px !important
}

.ml900 {
  margin-left: 900px !important
}

.ma-lm-180 {
  margin: 3600px !important
}

.mt-lm-180 {
  margin-top: 3600px !important
}

.mr-lm-180 {
  margin-right: 3600px !important
}

.mb-lm-180 {
  margin-bottom: 3600px !important
}

.ml-lm-180 {
  margin-left: 3600px !important
}

.ma905 {
  margin: 905px !important
}

.mt905 {
  margin-top: 905px !important
}

.mr905 {
  margin-right: 905px !important
}

.mb905 {
  margin-bottom: 905px !important
}

.ml905 {
  margin-left: 905px !important
}

.ma-lm-181 {
  margin: 3620px !important
}

.mt-lm-181 {
  margin-top: 3620px !important
}

.mr-lm-181 {
  margin-right: 3620px !important
}

.mb-lm-181 {
  margin-bottom: 3620px !important
}

.ml-lm-181 {
  margin-left: 3620px !important
}

.ma910 {
  margin: 910px !important
}

.mt910 {
  margin-top: 910px !important
}

.mr910 {
  margin-right: 910px !important
}

.mb910 {
  margin-bottom: 910px !important
}

.ml910 {
  margin-left: 910px !important
}

.ma-lm-182 {
  margin: 3640px !important
}

.mt-lm-182 {
  margin-top: 3640px !important
}

.mr-lm-182 {
  margin-right: 3640px !important
}

.mb-lm-182 {
  margin-bottom: 3640px !important
}

.ml-lm-182 {
  margin-left: 3640px !important
}

.ma915 {
  margin: 915px !important
}

.mt915 {
  margin-top: 915px !important
}

.mr915 {
  margin-right: 915px !important
}

.mb915 {
  margin-bottom: 915px !important
}

.ml915 {
  margin-left: 915px !important
}

.ma-lm-183 {
  margin: 3660px !important
}

.mt-lm-183 {
  margin-top: 3660px !important
}

.mr-lm-183 {
  margin-right: 3660px !important
}

.mb-lm-183 {
  margin-bottom: 3660px !important
}

.ml-lm-183 {
  margin-left: 3660px !important
}

.ma920 {
  margin: 920px !important
}

.mt920 {
  margin-top: 920px !important
}

.mr920 {
  margin-right: 920px !important
}

.mb920 {
  margin-bottom: 920px !important
}

.ml920 {
  margin-left: 920px !important
}

.ma-lm-184 {
  margin: 3680px !important
}

.mt-lm-184 {
  margin-top: 3680px !important
}

.mr-lm-184 {
  margin-right: 3680px !important
}

.mb-lm-184 {
  margin-bottom: 3680px !important
}

.ml-lm-184 {
  margin-left: 3680px !important
}

.ma925 {
  margin: 925px !important
}

.mt925 {
  margin-top: 925px !important
}

.mr925 {
  margin-right: 925px !important
}

.mb925 {
  margin-bottom: 925px !important
}

.ml925 {
  margin-left: 925px !important
}

.ma-lm-185 {
  margin: 3700px !important
}

.mt-lm-185 {
  margin-top: 3700px !important
}

.mr-lm-185 {
  margin-right: 3700px !important
}

.mb-lm-185 {
  margin-bottom: 3700px !important
}

.ml-lm-185 {
  margin-left: 3700px !important
}

.ma930 {
  margin: 930px !important
}

.mt930 {
  margin-top: 930px !important
}

.mr930 {
  margin-right: 930px !important
}

.mb930 {
  margin-bottom: 930px !important
}

.ml930 {
  margin-left: 930px !important
}

.ma-lm-186 {
  margin: 3720px !important
}

.mt-lm-186 {
  margin-top: 3720px !important
}

.mr-lm-186 {
  margin-right: 3720px !important
}

.mb-lm-186 {
  margin-bottom: 3720px !important
}

.ml-lm-186 {
  margin-left: 3720px !important
}

.ma935 {
  margin: 935px !important
}

.mt935 {
  margin-top: 935px !important
}

.mr935 {
  margin-right: 935px !important
}

.mb935 {
  margin-bottom: 935px !important
}

.ml935 {
  margin-left: 935px !important
}

.ma-lm-187 {
  margin: 3740px !important
}

.mt-lm-187 {
  margin-top: 3740px !important
}

.mr-lm-187 {
  margin-right: 3740px !important
}

.mb-lm-187 {
  margin-bottom: 3740px !important
}

.ml-lm-187 {
  margin-left: 3740px !important
}

.ma940 {
  margin: 940px !important
}

.mt940 {
  margin-top: 940px !important
}

.mr940 {
  margin-right: 940px !important
}

.mb940 {
  margin-bottom: 940px !important
}

.ml940 {
  margin-left: 940px !important
}

.ma-lm-188 {
  margin: 3760px !important
}

.mt-lm-188 {
  margin-top: 3760px !important
}

.mr-lm-188 {
  margin-right: 3760px !important
}

.mb-lm-188 {
  margin-bottom: 3760px !important
}

.ml-lm-188 {
  margin-left: 3760px !important
}

.ma945 {
  margin: 945px !important
}

.mt945 {
  margin-top: 945px !important
}

.mr945 {
  margin-right: 945px !important
}

.mb945 {
  margin-bottom: 945px !important
}

.ml945 {
  margin-left: 945px !important
}

.ma-lm-189 {
  margin: 3780px !important
}

.mt-lm-189 {
  margin-top: 3780px !important
}

.mr-lm-189 {
  margin-right: 3780px !important
}

.mb-lm-189 {
  margin-bottom: 3780px !important
}

.ml-lm-189 {
  margin-left: 3780px !important
}

.ma950 {
  margin: 950px !important
}

.mt950 {
  margin-top: 950px !important
}

.mr950 {
  margin-right: 950px !important
}

.mb950 {
  margin-bottom: 950px !important
}

.ml950 {
  margin-left: 950px !important
}

.ma-lm-190 {
  margin: 3800px !important
}

.mt-lm-190 {
  margin-top: 3800px !important
}

.mr-lm-190 {
  margin-right: 3800px !important
}

.mb-lm-190 {
  margin-bottom: 3800px !important
}

.ml-lm-190 {
  margin-left: 3800px !important
}

.ma955 {
  margin: 955px !important
}

.mt955 {
  margin-top: 955px !important
}

.mr955 {
  margin-right: 955px !important
}

.mb955 {
  margin-bottom: 955px !important
}

.ml955 {
  margin-left: 955px !important
}

.ma-lm-191 {
  margin: 3820px !important
}

.mt-lm-191 {
  margin-top: 3820px !important
}

.mr-lm-191 {
  margin-right: 3820px !important
}

.mb-lm-191 {
  margin-bottom: 3820px !important
}

.ml-lm-191 {
  margin-left: 3820px !important
}

.ma960 {
  margin: 960px !important
}

.mt960 {
  margin-top: 960px !important
}

.mr960 {
  margin-right: 960px !important
}

.mb960 {
  margin-bottom: 960px !important
}

.ml960 {
  margin-left: 960px !important
}

.ma-lm-192 {
  margin: 3840px !important
}

.mt-lm-192 {
  margin-top: 3840px !important
}

.mr-lm-192 {
  margin-right: 3840px !important
}

.mb-lm-192 {
  margin-bottom: 3840px !important
}

.ml-lm-192 {
  margin-left: 3840px !important
}

.ma965 {
  margin: 965px !important
}

.mt965 {
  margin-top: 965px !important
}

.mr965 {
  margin-right: 965px !important
}

.mb965 {
  margin-bottom: 965px !important
}

.ml965 {
  margin-left: 965px !important
}

.ma-lm-193 {
  margin: 3860px !important
}

.mt-lm-193 {
  margin-top: 3860px !important
}

.mr-lm-193 {
  margin-right: 3860px !important
}

.mb-lm-193 {
  margin-bottom: 3860px !important
}

.ml-lm-193 {
  margin-left: 3860px !important
}

.ma970 {
  margin: 970px !important
}

.mt970 {
  margin-top: 970px !important
}

.mr970 {
  margin-right: 970px !important
}

.mb970 {
  margin-bottom: 970px !important
}

.ml970 {
  margin-left: 970px !important
}

.ma-lm-194 {
  margin: 3880px !important
}

.mt-lm-194 {
  margin-top: 3880px !important
}

.mr-lm-194 {
  margin-right: 3880px !important
}

.mb-lm-194 {
  margin-bottom: 3880px !important
}

.ml-lm-194 {
  margin-left: 3880px !important
}

.ma975 {
  margin: 975px !important
}

.mt975 {
  margin-top: 975px !important
}

.mr975 {
  margin-right: 975px !important
}

.mb975 {
  margin-bottom: 975px !important
}

.ml975 {
  margin-left: 975px !important
}

.ma-lm-195 {
  margin: 3900px !important
}

.mt-lm-195 {
  margin-top: 3900px !important
}

.mr-lm-195 {
  margin-right: 3900px !important
}

.mb-lm-195 {
  margin-bottom: 3900px !important
}

.ml-lm-195 {
  margin-left: 3900px !important
}

.ma980 {
  margin: 980px !important
}

.mt980 {
  margin-top: 980px !important
}

.mr980 {
  margin-right: 980px !important
}

.mb980 {
  margin-bottom: 980px !important
}

.ml980 {
  margin-left: 980px !important
}

.ma-lm-196 {
  margin: 3920px !important
}

.mt-lm-196 {
  margin-top: 3920px !important
}

.mr-lm-196 {
  margin-right: 3920px !important
}

.mb-lm-196 {
  margin-bottom: 3920px !important
}

.ml-lm-196 {
  margin-left: 3920px !important
}

.ma985 {
  margin: 985px !important
}

.mt985 {
  margin-top: 985px !important
}

.mr985 {
  margin-right: 985px !important
}

.mb985 {
  margin-bottom: 985px !important
}

.ml985 {
  margin-left: 985px !important
}

.ma-lm-197 {
  margin: 3940px !important
}

.mt-lm-197 {
  margin-top: 3940px !important
}

.mr-lm-197 {
  margin-right: 3940px !important
}

.mb-lm-197 {
  margin-bottom: 3940px !important
}

.ml-lm-197 {
  margin-left: 3940px !important
}

.ma990 {
  margin: 990px !important
}

.mt990 {
  margin-top: 990px !important
}

.mr990 {
  margin-right: 990px !important
}

.mb990 {
  margin-bottom: 990px !important
}

.ml990 {
  margin-left: 990px !important
}

.ma-lm-198 {
  margin: 3960px !important
}

.mt-lm-198 {
  margin-top: 3960px !important
}

.mr-lm-198 {
  margin-right: 3960px !important
}

.mb-lm-198 {
  margin-bottom: 3960px !important
}

.ml-lm-198 {
  margin-left: 3960px !important
}

.ma995 {
  margin: 995px !important
}

.mt995 {
  margin-top: 995px !important
}

.mr995 {
  margin-right: 995px !important
}

.mb995 {
  margin-bottom: 995px !important
}

.ml995 {
  margin-left: 995px !important
}

.ma-lm-199 {
  margin: 3980px !important
}

.mt-lm-199 {
  margin-top: 3980px !important
}

.mr-lm-199 {
  margin-right: 3980px !important
}

.mb-lm-199 {
  margin-bottom: 3980px !important
}

.ml-lm-199 {
  margin-left: 3980px !important
}

.ma1000 {
  margin: 1000px !important
}

.mt1000 {
  margin-top: 1000px !important
}

.mr1000 {
  margin-right: 1000px !important
}

.mb1000 {
  margin-bottom: 1000px !important
}

.ml1000 {
  margin-left: 1000px !important
}

.ma-lm-200 {
  margin: 4000px !important
}

.mt-lm-200 {
  margin-top: 4000px !important
}

.mr-lm-200 {
  margin-right: 4000px !important
}

.mb-lm-200 {
  margin-bottom: 4000px !important
}

.ml-lm-200 {
  margin-left: 4000px !important
}

.pn {
  padding: 0 0 0 0 !important
}

.pa0 {
  padding: 0px !important
}

.pt0 {
  padding-top: 0px !important
}

.pr0 {
  padding-right: 0px !important
}

.pb0 {
  padding-bottom: 0px !important
}

.pl0 {
  padding-left: 0px !important
}

.pa-lm-0 {
  margin: 0px !important
}

.pt-lm-0 {
  margin-top: 0px !important
}

.pr-lm-0 {
  margin-right: 0px !important
}

.pb-lm-0 {
  margin-bottom: 0px !important
}

.pl-lm-0 {
  margin-left: 0px !important
}

.pa5 {
  padding: 5px !important
}

.pt5 {
  padding-top: 5px !important
}

.pr5 {
  padding-right: 5px !important
}

.pb5 {
  padding-bottom: 5px !important
}

.pl5 {
  padding-left: 5px !important
}

.pa-lm-1 {
  margin: 20px !important
}

.pt-lm-1 {
  margin-top: 20px !important
}

.pr-lm-1 {
  margin-right: 20px !important
}

.pb-lm-1 {
  margin-bottom: 20px !important
}

.pl-lm-1 {
  margin-left: 20px !important
}

.pa10 {
  padding: 10px !important
}

.pt10 {
  padding-top: 10px !important
}

.pr10 {
  padding-right: 10px !important
}

.pb10 {
  padding-bottom: 10px !important
}

.pl10 {
  padding-left: 10px !important
}

.pa-lm-2 {
  margin: 40px !important
}

.pt-lm-2 {
  margin-top: 40px !important
}

.pr-lm-2 {
  margin-right: 40px !important
}

.pb-lm-2 {
  margin-bottom: 40px !important
}

.pl-lm-2 {
  margin-left: 40px !important
}

.pa15 {
  padding: 15px !important
}

.pt15 {
  padding-top: 15px !important
}

.pr15 {
  padding-right: 15px !important
}

.pb15 {
  padding-bottom: 15px !important
}

.pl15 {
  padding-left: 15px !important
}

.pa-lm-3 {
  margin: 60px !important
}

.pt-lm-3 {
  margin-top: 60px !important
}

.pr-lm-3 {
  margin-right: 60px !important
}

.pb-lm-3 {
  margin-bottom: 60px !important
}

.pl-lm-3 {
  margin-left: 60px !important
}

.pa20 {
  padding: 20px !important
}

.pt20 {
  padding-top: 20px !important
}

.pr20 {
  padding-right: 20px !important
}

.pb20 {
  padding-bottom: 20px !important
}

.pl20 {
  padding-left: 20px !important
}

.pa-lm-4 {
  margin: 80px !important
}

.pt-lm-4 {
  margin-top: 80px !important
}

.pr-lm-4 {
  margin-right: 80px !important
}

.pb-lm-4 {
  margin-bottom: 80px !important
}

.pl-lm-4 {
  margin-left: 80px !important
}

.pa25 {
  padding: 25px !important
}

.pt25 {
  padding-top: 25px !important
}

.pr25 {
  padding-right: 25px !important
}

.pb25 {
  padding-bottom: 25px !important
}

.pl25 {
  padding-left: 25px !important
}

.pa-lm-5 {
  margin: 100px !important
}

.pt-lm-5 {
  margin-top: 100px !important
}

.pr-lm-5 {
  margin-right: 100px !important
}

.pb-lm-5 {
  margin-bottom: 100px !important
}

.pl-lm-5 {
  margin-left: 100px !important
}

.pa30 {
  padding: 30px !important
}

.pt30 {
  padding-top: 30px !important
}

.pr30 {
  padding-right: 30px !important
}

.pb30 {
  padding-bottom: 30px !important
}

.pl30 {
  padding-left: 30px !important
}

.pa-lm-6 {
  margin: 120px !important
}

.pt-lm-6 {
  margin-top: 120px !important
}

.pr-lm-6 {
  margin-right: 120px !important
}

.pb-lm-6 {
  margin-bottom: 120px !important
}

.pl-lm-6 {
  margin-left: 120px !important
}

.pa35 {
  padding: 35px !important
}

.pt35 {
  padding-top: 35px !important
}

.pr35 {
  padding-right: 35px !important
}

.pb35 {
  padding-bottom: 35px !important
}

.pl35 {
  padding-left: 35px !important
}

.pa-lm-7 {
  margin: 140px !important
}

.pt-lm-7 {
  margin-top: 140px !important
}

.pr-lm-7 {
  margin-right: 140px !important
}

.pb-lm-7 {
  margin-bottom: 140px !important
}

.pl-lm-7 {
  margin-left: 140px !important
}

.pa40 {
  padding: 40px !important
}

.pt40 {
  padding-top: 40px !important
}

.pr40 {
  padding-right: 40px !important
}

.pb40 {
  padding-bottom: 40px !important
}

.pl40 {
  padding-left: 40px !important
}

.pa-lm-8 {
  margin: 160px !important
}

.pt-lm-8 {
  margin-top: 160px !important
}

.pr-lm-8 {
  margin-right: 160px !important
}

.pb-lm-8 {
  margin-bottom: 160px !important
}

.pl-lm-8 {
  margin-left: 160px !important
}

.pa45 {
  padding: 45px !important
}

.pt45 {
  padding-top: 45px !important
}

.pr45 {
  padding-right: 45px !important
}

.pb45 {
  padding-bottom: 45px !important
}

.pl45 {
  padding-left: 45px !important
}

.pa-lm-9 {
  margin: 180px !important
}

.pt-lm-9 {
  margin-top: 180px !important
}

.pr-lm-9 {
  margin-right: 180px !important
}

.pb-lm-9 {
  margin-bottom: 180px !important
}

.pl-lm-9 {
  margin-left: 180px !important
}

.pa50 {
  padding: 50px !important
}

.pt50 {
  padding-top: 50px !important
}

.pr50 {
  padding-right: 50px !important
}

.pb50 {
  padding-bottom: 50px !important
}

.pl50 {
  padding-left: 50px !important
}

.pa-lm-10 {
  margin: 200px !important
}

.pt-lm-10 {
  margin-top: 200px !important
}

.pr-lm-10 {
  margin-right: 200px !important
}

.pb-lm-10 {
  margin-bottom: 200px !important
}

.pl-lm-10 {
  margin-left: 200px !important
}

.pa55 {
  padding: 55px !important
}

.pt55 {
  padding-top: 55px !important
}

.pr55 {
  padding-right: 55px !important
}

.pb55 {
  padding-bottom: 55px !important
}

.pl55 {
  padding-left: 55px !important
}

.pa-lm-11 {
  margin: 220px !important
}

.pt-lm-11 {
  margin-top: 220px !important
}

.pr-lm-11 {
  margin-right: 220px !important
}

.pb-lm-11 {
  margin-bottom: 220px !important
}

.pl-lm-11 {
  margin-left: 220px !important
}

.pa60 {
  padding: 60px !important
}

.pt60 {
  padding-top: 60px !important
}

.pr60 {
  padding-right: 60px !important
}

.pb60 {
  padding-bottom: 60px !important
}

.pl60 {
  padding-left: 60px !important
}

.pa-lm-12 {
  margin: 240px !important
}

.pt-lm-12 {
  margin-top: 240px !important
}

.pr-lm-12 {
  margin-right: 240px !important
}

.pb-lm-12 {
  margin-bottom: 240px !important
}

.pl-lm-12 {
  margin-left: 240px !important
}

.pa65 {
  padding: 65px !important
}

.pt65 {
  padding-top: 65px !important
}

.pr65 {
  padding-right: 65px !important
}

.pb65 {
  padding-bottom: 65px !important
}

.pl65 {
  padding-left: 65px !important
}

.pa-lm-13 {
  margin: 260px !important
}

.pt-lm-13 {
  margin-top: 260px !important
}

.pr-lm-13 {
  margin-right: 260px !important
}

.pb-lm-13 {
  margin-bottom: 260px !important
}

.pl-lm-13 {
  margin-left: 260px !important
}

.pa70 {
  padding: 70px !important
}

.pt70 {
  padding-top: 70px !important
}

.pr70 {
  padding-right: 70px !important
}

.pb70 {
  padding-bottom: 70px !important
}

.pl70 {
  padding-left: 70px !important
}

.pa-lm-14 {
  margin: 280px !important
}

.pt-lm-14 {
  margin-top: 280px !important
}

.pr-lm-14 {
  margin-right: 280px !important
}

.pb-lm-14 {
  margin-bottom: 280px !important
}

.pl-lm-14 {
  margin-left: 280px !important
}

.pa75 {
  padding: 75px !important
}

.pt75 {
  padding-top: 75px !important
}

.pr75 {
  padding-right: 75px !important
}

.pb75 {
  padding-bottom: 75px !important
}

.pl75 {
  padding-left: 75px !important
}

.pa-lm-15 {
  margin: 300px !important
}

.pt-lm-15 {
  margin-top: 300px !important
}

.pr-lm-15 {
  margin-right: 300px !important
}

.pb-lm-15 {
  margin-bottom: 300px !important
}

.pl-lm-15 {
  margin-left: 300px !important
}

.pa80 {
  padding: 80px !important
}

.pt80 {
  padding-top: 80px !important
}

.pr80 {
  padding-right: 80px !important
}

.pb80 {
  padding-bottom: 80px !important
}

.pl80 {
  padding-left: 80px !important
}

.pa-lm-16 {
  margin: 320px !important
}

.pt-lm-16 {
  margin-top: 320px !important
}

.pr-lm-16 {
  margin-right: 320px !important
}

.pb-lm-16 {
  margin-bottom: 320px !important
}

.pl-lm-16 {
  margin-left: 320px !important
}

.pa85 {
  padding: 85px !important
}

.pt85 {
  padding-top: 85px !important
}

.pr85 {
  padding-right: 85px !important
}

.pb85 {
  padding-bottom: 85px !important
}

.pl85 {
  padding-left: 85px !important
}

.pa-lm-17 {
  margin: 340px !important
}

.pt-lm-17 {
  margin-top: 340px !important
}

.pr-lm-17 {
  margin-right: 340px !important
}

.pb-lm-17 {
  margin-bottom: 340px !important
}

.pl-lm-17 {
  margin-left: 340px !important
}

.pa90 {
  padding: 90px !important
}

.pt90 {
  padding-top: 90px !important
}

.pr90 {
  padding-right: 90px !important
}

.pb90 {
  padding-bottom: 90px !important
}

.pl90 {
  padding-left: 90px !important
}

.pa-lm-18 {
  margin: 360px !important
}

.pt-lm-18 {
  margin-top: 360px !important
}

.pr-lm-18 {
  margin-right: 360px !important
}

.pb-lm-18 {
  margin-bottom: 360px !important
}

.pl-lm-18 {
  margin-left: 360px !important
}

.pa95 {
  padding: 95px !important
}

.pt95 {
  padding-top: 95px !important
}

.pr95 {
  padding-right: 95px !important
}

.pb95 {
  padding-bottom: 95px !important
}

.pl95 {
  padding-left: 95px !important
}

.pa-lm-19 {
  margin: 380px !important
}

.pt-lm-19 {
  margin-top: 380px !important
}

.pr-lm-19 {
  margin-right: 380px !important
}

.pb-lm-19 {
  margin-bottom: 380px !important
}

.pl-lm-19 {
  margin-left: 380px !important
}

.pa100 {
  padding: 100px !important
}

.pt100 {
  padding-top: 100px !important
}

.pr100 {
  padding-right: 100px !important
}

.pb100 {
  padding-bottom: 100px !important
}

.pl100 {
  padding-left: 100px !important
}

.pa-lm-20 {
  margin: 400px !important
}

.pt-lm-20 {
  margin-top: 400px !important
}

.pr-lm-20 {
  margin-right: 400px !important
}

.pb-lm-20 {
  margin-bottom: 400px !important
}

.pl-lm-20 {
  margin-left: 400px !important
}

.pa105 {
  padding: 105px !important
}

.pt105 {
  padding-top: 105px !important
}

.pr105 {
  padding-right: 105px !important
}

.pb105 {
  padding-bottom: 105px !important
}

.pl105 {
  padding-left: 105px !important
}

.pa-lm-21 {
  margin: 420px !important
}

.pt-lm-21 {
  margin-top: 420px !important
}

.pr-lm-21 {
  margin-right: 420px !important
}

.pb-lm-21 {
  margin-bottom: 420px !important
}

.pl-lm-21 {
  margin-left: 420px !important
}

.pa110 {
  padding: 110px !important
}

.pt110 {
  padding-top: 110px !important
}

.pr110 {
  padding-right: 110px !important
}

.pb110 {
  padding-bottom: 110px !important
}

.pl110 {
  padding-left: 110px !important
}

.pa-lm-22 {
  margin: 440px !important
}

.pt-lm-22 {
  margin-top: 440px !important
}

.pr-lm-22 {
  margin-right: 440px !important
}

.pb-lm-22 {
  margin-bottom: 440px !important
}

.pl-lm-22 {
  margin-left: 440px !important
}

.pa115 {
  padding: 115px !important
}

.pt115 {
  padding-top: 115px !important
}

.pr115 {
  padding-right: 115px !important
}

.pb115 {
  padding-bottom: 115px !important
}

.pl115 {
  padding-left: 115px !important
}

.pa-lm-23 {
  margin: 460px !important
}

.pt-lm-23 {
  margin-top: 460px !important
}

.pr-lm-23 {
  margin-right: 460px !important
}

.pb-lm-23 {
  margin-bottom: 460px !important
}

.pl-lm-23 {
  margin-left: 460px !important
}

.pa120 {
  padding: 120px !important
}

.pt120 {
  padding-top: 120px !important
}

.pr120 {
  padding-right: 120px !important
}

.pb120 {
  padding-bottom: 120px !important
}

.pl120 {
  padding-left: 120px !important
}

.pa-lm-24 {
  margin: 480px !important
}

.pt-lm-24 {
  margin-top: 480px !important
}

.pr-lm-24 {
  margin-right: 480px !important
}

.pb-lm-24 {
  margin-bottom: 480px !important
}

.pl-lm-24 {
  margin-left: 480px !important
}

.pa125 {
  padding: 125px !important
}

.pt125 {
  padding-top: 125px !important
}

.pr125 {
  padding-right: 125px !important
}

.pb125 {
  padding-bottom: 125px !important
}

.pl125 {
  padding-left: 125px !important
}

.pa-lm-25 {
  margin: 500px !important
}

.pt-lm-25 {
  margin-top: 500px !important
}

.pr-lm-25 {
  margin-right: 500px !important
}

.pb-lm-25 {
  margin-bottom: 500px !important
}

.pl-lm-25 {
  margin-left: 500px !important
}

.pa130 {
  padding: 130px !important
}

.pt130 {
  padding-top: 130px !important
}

.pr130 {
  padding-right: 130px !important
}

.pb130 {
  padding-bottom: 130px !important
}

.pl130 {
  padding-left: 130px !important
}

.pa-lm-26 {
  margin: 520px !important
}

.pt-lm-26 {
  margin-top: 520px !important
}

.pr-lm-26 {
  margin-right: 520px !important
}

.pb-lm-26 {
  margin-bottom: 520px !important
}

.pl-lm-26 {
  margin-left: 520px !important
}

.pa135 {
  padding: 135px !important
}

.pt135 {
  padding-top: 135px !important
}

.pr135 {
  padding-right: 135px !important
}

.pb135 {
  padding-bottom: 135px !important
}

.pl135 {
  padding-left: 135px !important
}

.pa-lm-27 {
  margin: 540px !important
}

.pt-lm-27 {
  margin-top: 540px !important
}

.pr-lm-27 {
  margin-right: 540px !important
}

.pb-lm-27 {
  margin-bottom: 540px !important
}

.pl-lm-27 {
  margin-left: 540px !important
}

.pa140 {
  padding: 140px !important
}

.pt140 {
  padding-top: 140px !important
}

.pr140 {
  padding-right: 140px !important
}

.pb140 {
  padding-bottom: 140px !important
}

.pl140 {
  padding-left: 140px !important
}

.pa-lm-28 {
  margin: 560px !important
}

.pt-lm-28 {
  margin-top: 560px !important
}

.pr-lm-28 {
  margin-right: 560px !important
}

.pb-lm-28 {
  margin-bottom: 560px !important
}

.pl-lm-28 {
  margin-left: 560px !important
}

.pa145 {
  padding: 145px !important
}

.pt145 {
  padding-top: 145px !important
}

.pr145 {
  padding-right: 145px !important
}

.pb145 {
  padding-bottom: 145px !important
}

.pl145 {
  padding-left: 145px !important
}

.pa-lm-29 {
  margin: 580px !important
}

.pt-lm-29 {
  margin-top: 580px !important
}

.pr-lm-29 {
  margin-right: 580px !important
}

.pb-lm-29 {
  margin-bottom: 580px !important
}

.pl-lm-29 {
  margin-left: 580px !important
}

.pa150 {
  padding: 150px !important
}

.pt150 {
  padding-top: 150px !important
}

.pr150 {
  padding-right: 150px !important
}

.pb150 {
  padding-bottom: 150px !important
}

.pl150 {
  padding-left: 150px !important
}

.pa-lm-30 {
  margin: 600px !important
}

.pt-lm-30 {
  margin-top: 600px !important
}

.pr-lm-30 {
  margin-right: 600px !important
}

.pb-lm-30 {
  margin-bottom: 600px !important
}

.pl-lm-30 {
  margin-left: 600px !important
}

.pa155 {
  padding: 155px !important
}

.pt155 {
  padding-top: 155px !important
}

.pr155 {
  padding-right: 155px !important
}

.pb155 {
  padding-bottom: 155px !important
}

.pl155 {
  padding-left: 155px !important
}

.pa-lm-31 {
  margin: 620px !important
}

.pt-lm-31 {
  margin-top: 620px !important
}

.pr-lm-31 {
  margin-right: 620px !important
}

.pb-lm-31 {
  margin-bottom: 620px !important
}

.pl-lm-31 {
  margin-left: 620px !important
}

.pa160 {
  padding: 160px !important
}

.pt160 {
  padding-top: 160px !important
}

.pr160 {
  padding-right: 160px !important
}

.pb160 {
  padding-bottom: 160px !important
}

.pl160 {
  padding-left: 160px !important
}

.pa-lm-32 {
  margin: 640px !important
}

.pt-lm-32 {
  margin-top: 640px !important
}

.pr-lm-32 {
  margin-right: 640px !important
}

.pb-lm-32 {
  margin-bottom: 640px !important
}

.pl-lm-32 {
  margin-left: 640px !important
}

.pa165 {
  padding: 165px !important
}

.pt165 {
  padding-top: 165px !important
}

.pr165 {
  padding-right: 165px !important
}

.pb165 {
  padding-bottom: 165px !important
}

.pl165 {
  padding-left: 165px !important
}

.pa-lm-33 {
  margin: 660px !important
}

.pt-lm-33 {
  margin-top: 660px !important
}

.pr-lm-33 {
  margin-right: 660px !important
}

.pb-lm-33 {
  margin-bottom: 660px !important
}

.pl-lm-33 {
  margin-left: 660px !important
}

.pa170 {
  padding: 170px !important
}

.pt170 {
  padding-top: 170px !important
}

.pr170 {
  padding-right: 170px !important
}

.pb170 {
  padding-bottom: 170px !important
}

.pl170 {
  padding-left: 170px !important
}

.pa-lm-34 {
  margin: 680px !important
}

.pt-lm-34 {
  margin-top: 680px !important
}

.pr-lm-34 {
  margin-right: 680px !important
}

.pb-lm-34 {
  margin-bottom: 680px !important
}

.pl-lm-34 {
  margin-left: 680px !important
}

.pa175 {
  padding: 175px !important
}

.pt175 {
  padding-top: 175px !important
}

.pr175 {
  padding-right: 175px !important
}

.pb175 {
  padding-bottom: 175px !important
}

.pl175 {
  padding-left: 175px !important
}

.pa-lm-35 {
  margin: 700px !important
}

.pt-lm-35 {
  margin-top: 700px !important
}

.pr-lm-35 {
  margin-right: 700px !important
}

.pb-lm-35 {
  margin-bottom: 700px !important
}

.pl-lm-35 {
  margin-left: 700px !important
}

.pa180 {
  padding: 180px !important
}

.pt180 {
  padding-top: 180px !important
}

.pr180 {
  padding-right: 180px !important
}

.pb180 {
  padding-bottom: 180px !important
}

.pl180 {
  padding-left: 180px !important
}

.pa-lm-36 {
  margin: 720px !important
}

.pt-lm-36 {
  margin-top: 720px !important
}

.pr-lm-36 {
  margin-right: 720px !important
}

.pb-lm-36 {
  margin-bottom: 720px !important
}

.pl-lm-36 {
  margin-left: 720px !important
}

.pa185 {
  padding: 185px !important
}

.pt185 {
  padding-top: 185px !important
}

.pr185 {
  padding-right: 185px !important
}

.pb185 {
  padding-bottom: 185px !important
}

.pl185 {
  padding-left: 185px !important
}

.pa-lm-37 {
  margin: 740px !important
}

.pt-lm-37 {
  margin-top: 740px !important
}

.pr-lm-37 {
  margin-right: 740px !important
}

.pb-lm-37 {
  margin-bottom: 740px !important
}

.pl-lm-37 {
  margin-left: 740px !important
}

.pa190 {
  padding: 190px !important
}

.pt190 {
  padding-top: 190px !important
}

.pr190 {
  padding-right: 190px !important
}

.pb190 {
  padding-bottom: 190px !important
}

.pl190 {
  padding-left: 190px !important
}

.pa-lm-38 {
  margin: 760px !important
}

.pt-lm-38 {
  margin-top: 760px !important
}

.pr-lm-38 {
  margin-right: 760px !important
}

.pb-lm-38 {
  margin-bottom: 760px !important
}

.pl-lm-38 {
  margin-left: 760px !important
}

.pa195 {
  padding: 195px !important
}

.pt195 {
  padding-top: 195px !important
}

.pr195 {
  padding-right: 195px !important
}

.pb195 {
  padding-bottom: 195px !important
}

.pl195 {
  padding-left: 195px !important
}

.pa-lm-39 {
  margin: 780px !important
}

.pt-lm-39 {
  margin-top: 780px !important
}

.pr-lm-39 {
  margin-right: 780px !important
}

.pb-lm-39 {
  margin-bottom: 780px !important
}

.pl-lm-39 {
  margin-left: 780px !important
}

.pa200 {
  padding: 200px !important
}

.pt200 {
  padding-top: 200px !important
}

.pr200 {
  padding-right: 200px !important
}

.pb200 {
  padding-bottom: 200px !important
}

.pl200 {
  padding-left: 200px !important
}

.pa-lm-40 {
  margin: 800px !important
}

.pt-lm-40 {
  margin-top: 800px !important
}

.pr-lm-40 {
  margin-right: 800px !important
}

.pb-lm-40 {
  margin-bottom: 800px !important
}

.pl-lm-40 {
  margin-left: 800px !important
}

.pa205 {
  padding: 205px !important
}

.pt205 {
  padding-top: 205px !important
}

.pr205 {
  padding-right: 205px !important
}

.pb205 {
  padding-bottom: 205px !important
}

.pl205 {
  padding-left: 205px !important
}

.pa-lm-41 {
  margin: 820px !important
}

.pt-lm-41 {
  margin-top: 820px !important
}

.pr-lm-41 {
  margin-right: 820px !important
}

.pb-lm-41 {
  margin-bottom: 820px !important
}

.pl-lm-41 {
  margin-left: 820px !important
}

.pa210 {
  padding: 210px !important
}

.pt210 {
  padding-top: 210px !important
}

.pr210 {
  padding-right: 210px !important
}

.pb210 {
  padding-bottom: 210px !important
}

.pl210 {
  padding-left: 210px !important
}

.pa-lm-42 {
  margin: 840px !important
}

.pt-lm-42 {
  margin-top: 840px !important
}

.pr-lm-42 {
  margin-right: 840px !important
}

.pb-lm-42 {
  margin-bottom: 840px !important
}

.pl-lm-42 {
  margin-left: 840px !important
}

.pa215 {
  padding: 215px !important
}

.pt215 {
  padding-top: 215px !important
}

.pr215 {
  padding-right: 215px !important
}

.pb215 {
  padding-bottom: 215px !important
}

.pl215 {
  padding-left: 215px !important
}

.pa-lm-43 {
  margin: 860px !important
}

.pt-lm-43 {
  margin-top: 860px !important
}

.pr-lm-43 {
  margin-right: 860px !important
}

.pb-lm-43 {
  margin-bottom: 860px !important
}

.pl-lm-43 {
  margin-left: 860px !important
}

.pa220 {
  padding: 220px !important
}

.pt220 {
  padding-top: 220px !important
}

.pr220 {
  padding-right: 220px !important
}

.pb220 {
  padding-bottom: 220px !important
}

.pl220 {
  padding-left: 220px !important
}

.pa-lm-44 {
  margin: 880px !important
}

.pt-lm-44 {
  margin-top: 880px !important
}

.pr-lm-44 {
  margin-right: 880px !important
}

.pb-lm-44 {
  margin-bottom: 880px !important
}

.pl-lm-44 {
  margin-left: 880px !important
}

.pa225 {
  padding: 225px !important
}

.pt225 {
  padding-top: 225px !important
}

.pr225 {
  padding-right: 225px !important
}

.pb225 {
  padding-bottom: 225px !important
}

.pl225 {
  padding-left: 225px !important
}

.pa-lm-45 {
  margin: 900px !important
}

.pt-lm-45 {
  margin-top: 900px !important
}

.pr-lm-45 {
  margin-right: 900px !important
}

.pb-lm-45 {
  margin-bottom: 900px !important
}

.pl-lm-45 {
  margin-left: 900px !important
}

.pa230 {
  padding: 230px !important
}

.pt230 {
  padding-top: 230px !important
}

.pr230 {
  padding-right: 230px !important
}

.pb230 {
  padding-bottom: 230px !important
}

.pl230 {
  padding-left: 230px !important
}

.pa-lm-46 {
  margin: 920px !important
}

.pt-lm-46 {
  margin-top: 920px !important
}

.pr-lm-46 {
  margin-right: 920px !important
}

.pb-lm-46 {
  margin-bottom: 920px !important
}

.pl-lm-46 {
  margin-left: 920px !important
}

.pa235 {
  padding: 235px !important
}

.pt235 {
  padding-top: 235px !important
}

.pr235 {
  padding-right: 235px !important
}

.pb235 {
  padding-bottom: 235px !important
}

.pl235 {
  padding-left: 235px !important
}

.pa-lm-47 {
  margin: 940px !important
}

.pt-lm-47 {
  margin-top: 940px !important
}

.pr-lm-47 {
  margin-right: 940px !important
}

.pb-lm-47 {
  margin-bottom: 940px !important
}

.pl-lm-47 {
  margin-left: 940px !important
}

.pa240 {
  padding: 240px !important
}

.pt240 {
  padding-top: 240px !important
}

.pr240 {
  padding-right: 240px !important
}

.pb240 {
  padding-bottom: 240px !important
}

.pl240 {
  padding-left: 240px !important
}

.pa-lm-48 {
  margin: 960px !important
}

.pt-lm-48 {
  margin-top: 960px !important
}

.pr-lm-48 {
  margin-right: 960px !important
}

.pb-lm-48 {
  margin-bottom: 960px !important
}

.pl-lm-48 {
  margin-left: 960px !important
}

.pa245 {
  padding: 245px !important
}

.pt245 {
  padding-top: 245px !important
}

.pr245 {
  padding-right: 245px !important
}

.pb245 {
  padding-bottom: 245px !important
}

.pl245 {
  padding-left: 245px !important
}

.pa-lm-49 {
  margin: 980px !important
}

.pt-lm-49 {
  margin-top: 980px !important
}

.pr-lm-49 {
  margin-right: 980px !important
}

.pb-lm-49 {
  margin-bottom: 980px !important
}

.pl-lm-49 {
  margin-left: 980px !important
}

.pa250 {
  padding: 250px !important
}

.pt250 {
  padding-top: 250px !important
}

.pr250 {
  padding-right: 250px !important
}

.pb250 {
  padding-bottom: 250px !important
}

.pl250 {
  padding-left: 250px !important
}

.pa-lm-50 {
  margin: 1000px !important
}

.pt-lm-50 {
  margin-top: 1000px !important
}

.pr-lm-50 {
  margin-right: 1000px !important
}

.pb-lm-50 {
  margin-bottom: 1000px !important
}

.pl-lm-50 {
  margin-left: 1000px !important
}

.pa255 {
  padding: 255px !important
}

.pt255 {
  padding-top: 255px !important
}

.pr255 {
  padding-right: 255px !important
}

.pb255 {
  padding-bottom: 255px !important
}

.pl255 {
  padding-left: 255px !important
}

.pa-lm-51 {
  margin: 1020px !important
}

.pt-lm-51 {
  margin-top: 1020px !important
}

.pr-lm-51 {
  margin-right: 1020px !important
}

.pb-lm-51 {
  margin-bottom: 1020px !important
}

.pl-lm-51 {
  margin-left: 1020px !important
}

.pa260 {
  padding: 260px !important
}

.pt260 {
  padding-top: 260px !important
}

.pr260 {
  padding-right: 260px !important
}

.pb260 {
  padding-bottom: 260px !important
}

.pl260 {
  padding-left: 260px !important
}

.pa-lm-52 {
  margin: 1040px !important
}

.pt-lm-52 {
  margin-top: 1040px !important
}

.pr-lm-52 {
  margin-right: 1040px !important
}

.pb-lm-52 {
  margin-bottom: 1040px !important
}

.pl-lm-52 {
  margin-left: 1040px !important
}

.pa265 {
  padding: 265px !important
}

.pt265 {
  padding-top: 265px !important
}

.pr265 {
  padding-right: 265px !important
}

.pb265 {
  padding-bottom: 265px !important
}

.pl265 {
  padding-left: 265px !important
}

.pa-lm-53 {
  margin: 1060px !important
}

.pt-lm-53 {
  margin-top: 1060px !important
}

.pr-lm-53 {
  margin-right: 1060px !important
}

.pb-lm-53 {
  margin-bottom: 1060px !important
}

.pl-lm-53 {
  margin-left: 1060px !important
}

.pa270 {
  padding: 270px !important
}

.pt270 {
  padding-top: 270px !important
}

.pr270 {
  padding-right: 270px !important
}

.pb270 {
  padding-bottom: 270px !important
}

.pl270 {
  padding-left: 270px !important
}

.pa-lm-54 {
  margin: 1080px !important
}

.pt-lm-54 {
  margin-top: 1080px !important
}

.pr-lm-54 {
  margin-right: 1080px !important
}

.pb-lm-54 {
  margin-bottom: 1080px !important
}

.pl-lm-54 {
  margin-left: 1080px !important
}

.pa275 {
  padding: 275px !important
}

.pt275 {
  padding-top: 275px !important
}

.pr275 {
  padding-right: 275px !important
}

.pb275 {
  padding-bottom: 275px !important
}

.pl275 {
  padding-left: 275px !important
}

.pa-lm-55 {
  margin: 1100px !important
}

.pt-lm-55 {
  margin-top: 1100px !important
}

.pr-lm-55 {
  margin-right: 1100px !important
}

.pb-lm-55 {
  margin-bottom: 1100px !important
}

.pl-lm-55 {
  margin-left: 1100px !important
}

.pa280 {
  padding: 280px !important
}

.pt280 {
  padding-top: 280px !important
}

.pr280 {
  padding-right: 280px !important
}

.pb280 {
  padding-bottom: 280px !important
}

.pl280 {
  padding-left: 280px !important
}

.pa-lm-56 {
  margin: 1120px !important
}

.pt-lm-56 {
  margin-top: 1120px !important
}

.pr-lm-56 {
  margin-right: 1120px !important
}

.pb-lm-56 {
  margin-bottom: 1120px !important
}

.pl-lm-56 {
  margin-left: 1120px !important
}

.pa285 {
  padding: 285px !important
}

.pt285 {
  padding-top: 285px !important
}

.pr285 {
  padding-right: 285px !important
}

.pb285 {
  padding-bottom: 285px !important
}

.pl285 {
  padding-left: 285px !important
}

.pa-lm-57 {
  margin: 1140px !important
}

.pt-lm-57 {
  margin-top: 1140px !important
}

.pr-lm-57 {
  margin-right: 1140px !important
}

.pb-lm-57 {
  margin-bottom: 1140px !important
}

.pl-lm-57 {
  margin-left: 1140px !important
}

.pa290 {
  padding: 290px !important
}

.pt290 {
  padding-top: 290px !important
}

.pr290 {
  padding-right: 290px !important
}

.pb290 {
  padding-bottom: 290px !important
}

.pl290 {
  padding-left: 290px !important
}

.pa-lm-58 {
  margin: 1160px !important
}

.pt-lm-58 {
  margin-top: 1160px !important
}

.pr-lm-58 {
  margin-right: 1160px !important
}

.pb-lm-58 {
  margin-bottom: 1160px !important
}

.pl-lm-58 {
  margin-left: 1160px !important
}

.pa295 {
  padding: 295px !important
}

.pt295 {
  padding-top: 295px !important
}

.pr295 {
  padding-right: 295px !important
}

.pb295 {
  padding-bottom: 295px !important
}

.pl295 {
  padding-left: 295px !important
}

.pa-lm-59 {
  margin: 1180px !important
}

.pt-lm-59 {
  margin-top: 1180px !important
}

.pr-lm-59 {
  margin-right: 1180px !important
}

.pb-lm-59 {
  margin-bottom: 1180px !important
}

.pl-lm-59 {
  margin-left: 1180px !important
}

.pa300 {
  padding: 300px !important
}

.pt300 {
  padding-top: 300px !important
}

.pr300 {
  padding-right: 300px !important
}

.pb300 {
  padding-bottom: 300px !important
}

.pl300 {
  padding-left: 300px !important
}

.pa-lm-60 {
  margin: 1200px !important
}

.pt-lm-60 {
  margin-top: 1200px !important
}

.pr-lm-60 {
  margin-right: 1200px !important
}

.pb-lm-60 {
  margin-bottom: 1200px !important
}

.pl-lm-60 {
  margin-left: 1200px !important
}

.pa305 {
  padding: 305px !important
}

.pt305 {
  padding-top: 305px !important
}

.pr305 {
  padding-right: 305px !important
}

.pb305 {
  padding-bottom: 305px !important
}

.pl305 {
  padding-left: 305px !important
}

.pa-lm-61 {
  margin: 1220px !important
}

.pt-lm-61 {
  margin-top: 1220px !important
}

.pr-lm-61 {
  margin-right: 1220px !important
}

.pb-lm-61 {
  margin-bottom: 1220px !important
}

.pl-lm-61 {
  margin-left: 1220px !important
}

.pa310 {
  padding: 310px !important
}

.pt310 {
  padding-top: 310px !important
}

.pr310 {
  padding-right: 310px !important
}

.pb310 {
  padding-bottom: 310px !important
}

.pl310 {
  padding-left: 310px !important
}

.pa-lm-62 {
  margin: 1240px !important
}

.pt-lm-62 {
  margin-top: 1240px !important
}

.pr-lm-62 {
  margin-right: 1240px !important
}

.pb-lm-62 {
  margin-bottom: 1240px !important
}

.pl-lm-62 {
  margin-left: 1240px !important
}

.pa315 {
  padding: 315px !important
}

.pt315 {
  padding-top: 315px !important
}

.pr315 {
  padding-right: 315px !important
}

.pb315 {
  padding-bottom: 315px !important
}

.pl315 {
  padding-left: 315px !important
}

.pa-lm-63 {
  margin: 1260px !important
}

.pt-lm-63 {
  margin-top: 1260px !important
}

.pr-lm-63 {
  margin-right: 1260px !important
}

.pb-lm-63 {
  margin-bottom: 1260px !important
}

.pl-lm-63 {
  margin-left: 1260px !important
}

.pa320 {
  padding: 320px !important
}

.pt320 {
  padding-top: 320px !important
}

.pr320 {
  padding-right: 320px !important
}

.pb320 {
  padding-bottom: 320px !important
}

.pl320 {
  padding-left: 320px !important
}

.pa-lm-64 {
  margin: 1280px !important
}

.pt-lm-64 {
  margin-top: 1280px !important
}

.pr-lm-64 {
  margin-right: 1280px !important
}

.pb-lm-64 {
  margin-bottom: 1280px !important
}

.pl-lm-64 {
  margin-left: 1280px !important
}

.pa325 {
  padding: 325px !important
}

.pt325 {
  padding-top: 325px !important
}

.pr325 {
  padding-right: 325px !important
}

.pb325 {
  padding-bottom: 325px !important
}

.pl325 {
  padding-left: 325px !important
}

.pa-lm-65 {
  margin: 1300px !important
}

.pt-lm-65 {
  margin-top: 1300px !important
}

.pr-lm-65 {
  margin-right: 1300px !important
}

.pb-lm-65 {
  margin-bottom: 1300px !important
}

.pl-lm-65 {
  margin-left: 1300px !important
}

.pa330 {
  padding: 330px !important
}

.pt330 {
  padding-top: 330px !important
}

.pr330 {
  padding-right: 330px !important
}

.pb330 {
  padding-bottom: 330px !important
}

.pl330 {
  padding-left: 330px !important
}

.pa-lm-66 {
  margin: 1320px !important
}

.pt-lm-66 {
  margin-top: 1320px !important
}

.pr-lm-66 {
  margin-right: 1320px !important
}

.pb-lm-66 {
  margin-bottom: 1320px !important
}

.pl-lm-66 {
  margin-left: 1320px !important
}

.pa335 {
  padding: 335px !important
}

.pt335 {
  padding-top: 335px !important
}

.pr335 {
  padding-right: 335px !important
}

.pb335 {
  padding-bottom: 335px !important
}

.pl335 {
  padding-left: 335px !important
}

.pa-lm-67 {
  margin: 1340px !important
}

.pt-lm-67 {
  margin-top: 1340px !important
}

.pr-lm-67 {
  margin-right: 1340px !important
}

.pb-lm-67 {
  margin-bottom: 1340px !important
}

.pl-lm-67 {
  margin-left: 1340px !important
}

.pa340 {
  padding: 340px !important
}

.pt340 {
  padding-top: 340px !important
}

.pr340 {
  padding-right: 340px !important
}

.pb340 {
  padding-bottom: 340px !important
}

.pl340 {
  padding-left: 340px !important
}

.pa-lm-68 {
  margin: 1360px !important
}

.pt-lm-68 {
  margin-top: 1360px !important
}

.pr-lm-68 {
  margin-right: 1360px !important
}

.pb-lm-68 {
  margin-bottom: 1360px !important
}

.pl-lm-68 {
  margin-left: 1360px !important
}

.pa345 {
  padding: 345px !important
}

.pt345 {
  padding-top: 345px !important
}

.pr345 {
  padding-right: 345px !important
}

.pb345 {
  padding-bottom: 345px !important
}

.pl345 {
  padding-left: 345px !important
}

.pa-lm-69 {
  margin: 1380px !important
}

.pt-lm-69 {
  margin-top: 1380px !important
}

.pr-lm-69 {
  margin-right: 1380px !important
}

.pb-lm-69 {
  margin-bottom: 1380px !important
}

.pl-lm-69 {
  margin-left: 1380px !important
}

.pa350 {
  padding: 350px !important
}

.pt350 {
  padding-top: 350px !important
}

.pr350 {
  padding-right: 350px !important
}

.pb350 {
  padding-bottom: 350px !important
}

.pl350 {
  padding-left: 350px !important
}

.pa-lm-70 {
  margin: 1400px !important
}

.pt-lm-70 {
  margin-top: 1400px !important
}

.pr-lm-70 {
  margin-right: 1400px !important
}

.pb-lm-70 {
  margin-bottom: 1400px !important
}

.pl-lm-70 {
  margin-left: 1400px !important
}

.pa355 {
  padding: 355px !important
}

.pt355 {
  padding-top: 355px !important
}

.pr355 {
  padding-right: 355px !important
}

.pb355 {
  padding-bottom: 355px !important
}

.pl355 {
  padding-left: 355px !important
}

.pa-lm-71 {
  margin: 1420px !important
}

.pt-lm-71 {
  margin-top: 1420px !important
}

.pr-lm-71 {
  margin-right: 1420px !important
}

.pb-lm-71 {
  margin-bottom: 1420px !important
}

.pl-lm-71 {
  margin-left: 1420px !important
}

.pa360 {
  padding: 360px !important
}

.pt360 {
  padding-top: 360px !important
}

.pr360 {
  padding-right: 360px !important
}

.pb360 {
  padding-bottom: 360px !important
}

.pl360 {
  padding-left: 360px !important
}

.pa-lm-72 {
  margin: 1440px !important
}

.pt-lm-72 {
  margin-top: 1440px !important
}

.pr-lm-72 {
  margin-right: 1440px !important
}

.pb-lm-72 {
  margin-bottom: 1440px !important
}

.pl-lm-72 {
  margin-left: 1440px !important
}

.pa365 {
  padding: 365px !important
}

.pt365 {
  padding-top: 365px !important
}

.pr365 {
  padding-right: 365px !important
}

.pb365 {
  padding-bottom: 365px !important
}

.pl365 {
  padding-left: 365px !important
}

.pa-lm-73 {
  margin: 1460px !important
}

.pt-lm-73 {
  margin-top: 1460px !important
}

.pr-lm-73 {
  margin-right: 1460px !important
}

.pb-lm-73 {
  margin-bottom: 1460px !important
}

.pl-lm-73 {
  margin-left: 1460px !important
}

.pa370 {
  padding: 370px !important
}

.pt370 {
  padding-top: 370px !important
}

.pr370 {
  padding-right: 370px !important
}

.pb370 {
  padding-bottom: 370px !important
}

.pl370 {
  padding-left: 370px !important
}

.pa-lm-74 {
  margin: 1480px !important
}

.pt-lm-74 {
  margin-top: 1480px !important
}

.pr-lm-74 {
  margin-right: 1480px !important
}

.pb-lm-74 {
  margin-bottom: 1480px !important
}

.pl-lm-74 {
  margin-left: 1480px !important
}

.pa375 {
  padding: 375px !important
}

.pt375 {
  padding-top: 375px !important
}

.pr375 {
  padding-right: 375px !important
}

.pb375 {
  padding-bottom: 375px !important
}

.pl375 {
  padding-left: 375px !important
}

.pa-lm-75 {
  margin: 1500px !important
}

.pt-lm-75 {
  margin-top: 1500px !important
}

.pr-lm-75 {
  margin-right: 1500px !important
}

.pb-lm-75 {
  margin-bottom: 1500px !important
}

.pl-lm-75 {
  margin-left: 1500px !important
}

.pa380 {
  padding: 380px !important
}

.pt380 {
  padding-top: 380px !important
}

.pr380 {
  padding-right: 380px !important
}

.pb380 {
  padding-bottom: 380px !important
}

.pl380 {
  padding-left: 380px !important
}

.pa-lm-76 {
  margin: 1520px !important
}

.pt-lm-76 {
  margin-top: 1520px !important
}

.pr-lm-76 {
  margin-right: 1520px !important
}

.pb-lm-76 {
  margin-bottom: 1520px !important
}

.pl-lm-76 {
  margin-left: 1520px !important
}

.pa385 {
  padding: 385px !important
}

.pt385 {
  padding-top: 385px !important
}

.pr385 {
  padding-right: 385px !important
}

.pb385 {
  padding-bottom: 385px !important
}

.pl385 {
  padding-left: 385px !important
}

.pa-lm-77 {
  margin: 1540px !important
}

.pt-lm-77 {
  margin-top: 1540px !important
}

.pr-lm-77 {
  margin-right: 1540px !important
}

.pb-lm-77 {
  margin-bottom: 1540px !important
}

.pl-lm-77 {
  margin-left: 1540px !important
}

.pa390 {
  padding: 390px !important
}

.pt390 {
  padding-top: 390px !important
}

.pr390 {
  padding-right: 390px !important
}

.pb390 {
  padding-bottom: 390px !important
}

.pl390 {
  padding-left: 390px !important
}

.pa-lm-78 {
  margin: 1560px !important
}

.pt-lm-78 {
  margin-top: 1560px !important
}

.pr-lm-78 {
  margin-right: 1560px !important
}

.pb-lm-78 {
  margin-bottom: 1560px !important
}

.pl-lm-78 {
  margin-left: 1560px !important
}

.pa395 {
  padding: 395px !important
}

.pt395 {
  padding-top: 395px !important
}

.pr395 {
  padding-right: 395px !important
}

.pb395 {
  padding-bottom: 395px !important
}

.pl395 {
  padding-left: 395px !important
}

.pa-lm-79 {
  margin: 1580px !important
}

.pt-lm-79 {
  margin-top: 1580px !important
}

.pr-lm-79 {
  margin-right: 1580px !important
}

.pb-lm-79 {
  margin-bottom: 1580px !important
}

.pl-lm-79 {
  margin-left: 1580px !important
}

.pa400 {
  padding: 400px !important
}

.pt400 {
  padding-top: 400px !important
}

.pr400 {
  padding-right: 400px !important
}

.pb400 {
  padding-bottom: 400px !important
}

.pl400 {
  padding-left: 400px !important
}

.pa-lm-80 {
  margin: 1600px !important
}

.pt-lm-80 {
  margin-top: 1600px !important
}

.pr-lm-80 {
  margin-right: 1600px !important
}

.pb-lm-80 {
  margin-bottom: 1600px !important
}

.pl-lm-80 {
  margin-left: 1600px !important
}

.pa405 {
  padding: 405px !important
}

.pt405 {
  padding-top: 405px !important
}

.pr405 {
  padding-right: 405px !important
}

.pb405 {
  padding-bottom: 405px !important
}

.pl405 {
  padding-left: 405px !important
}

.pa-lm-81 {
  margin: 1620px !important
}

.pt-lm-81 {
  margin-top: 1620px !important
}

.pr-lm-81 {
  margin-right: 1620px !important
}

.pb-lm-81 {
  margin-bottom: 1620px !important
}

.pl-lm-81 {
  margin-left: 1620px !important
}

.pa410 {
  padding: 410px !important
}

.pt410 {
  padding-top: 410px !important
}

.pr410 {
  padding-right: 410px !important
}

.pb410 {
  padding-bottom: 410px !important
}

.pl410 {
  padding-left: 410px !important
}

.pa-lm-82 {
  margin: 1640px !important
}

.pt-lm-82 {
  margin-top: 1640px !important
}

.pr-lm-82 {
  margin-right: 1640px !important
}

.pb-lm-82 {
  margin-bottom: 1640px !important
}

.pl-lm-82 {
  margin-left: 1640px !important
}

.pa415 {
  padding: 415px !important
}

.pt415 {
  padding-top: 415px !important
}

.pr415 {
  padding-right: 415px !important
}

.pb415 {
  padding-bottom: 415px !important
}

.pl415 {
  padding-left: 415px !important
}

.pa-lm-83 {
  margin: 1660px !important
}

.pt-lm-83 {
  margin-top: 1660px !important
}

.pr-lm-83 {
  margin-right: 1660px !important
}

.pb-lm-83 {
  margin-bottom: 1660px !important
}

.pl-lm-83 {
  margin-left: 1660px !important
}

.pa420 {
  padding: 420px !important
}

.pt420 {
  padding-top: 420px !important
}

.pr420 {
  padding-right: 420px !important
}

.pb420 {
  padding-bottom: 420px !important
}

.pl420 {
  padding-left: 420px !important
}

.pa-lm-84 {
  margin: 1680px !important
}

.pt-lm-84 {
  margin-top: 1680px !important
}

.pr-lm-84 {
  margin-right: 1680px !important
}

.pb-lm-84 {
  margin-bottom: 1680px !important
}

.pl-lm-84 {
  margin-left: 1680px !important
}

.pa425 {
  padding: 425px !important
}

.pt425 {
  padding-top: 425px !important
}

.pr425 {
  padding-right: 425px !important
}

.pb425 {
  padding-bottom: 425px !important
}

.pl425 {
  padding-left: 425px !important
}

.pa-lm-85 {
  margin: 1700px !important
}

.pt-lm-85 {
  margin-top: 1700px !important
}

.pr-lm-85 {
  margin-right: 1700px !important
}

.pb-lm-85 {
  margin-bottom: 1700px !important
}

.pl-lm-85 {
  margin-left: 1700px !important
}

.pa430 {
  padding: 430px !important
}

.pt430 {
  padding-top: 430px !important
}

.pr430 {
  padding-right: 430px !important
}

.pb430 {
  padding-bottom: 430px !important
}

.pl430 {
  padding-left: 430px !important
}

.pa-lm-86 {
  margin: 1720px !important
}

.pt-lm-86 {
  margin-top: 1720px !important
}

.pr-lm-86 {
  margin-right: 1720px !important
}

.pb-lm-86 {
  margin-bottom: 1720px !important
}

.pl-lm-86 {
  margin-left: 1720px !important
}

.pa435 {
  padding: 435px !important
}

.pt435 {
  padding-top: 435px !important
}

.pr435 {
  padding-right: 435px !important
}

.pb435 {
  padding-bottom: 435px !important
}

.pl435 {
  padding-left: 435px !important
}

.pa-lm-87 {
  margin: 1740px !important
}

.pt-lm-87 {
  margin-top: 1740px !important
}

.pr-lm-87 {
  margin-right: 1740px !important
}

.pb-lm-87 {
  margin-bottom: 1740px !important
}

.pl-lm-87 {
  margin-left: 1740px !important
}

.pa440 {
  padding: 440px !important
}

.pt440 {
  padding-top: 440px !important
}

.pr440 {
  padding-right: 440px !important
}

.pb440 {
  padding-bottom: 440px !important
}

.pl440 {
  padding-left: 440px !important
}

.pa-lm-88 {
  margin: 1760px !important
}

.pt-lm-88 {
  margin-top: 1760px !important
}

.pr-lm-88 {
  margin-right: 1760px !important
}

.pb-lm-88 {
  margin-bottom: 1760px !important
}

.pl-lm-88 {
  margin-left: 1760px !important
}

.pa445 {
  padding: 445px !important
}

.pt445 {
  padding-top: 445px !important
}

.pr445 {
  padding-right: 445px !important
}

.pb445 {
  padding-bottom: 445px !important
}

.pl445 {
  padding-left: 445px !important
}

.pa-lm-89 {
  margin: 1780px !important
}

.pt-lm-89 {
  margin-top: 1780px !important
}

.pr-lm-89 {
  margin-right: 1780px !important
}

.pb-lm-89 {
  margin-bottom: 1780px !important
}

.pl-lm-89 {
  margin-left: 1780px !important
}

.pa450 {
  padding: 450px !important
}

.pt450 {
  padding-top: 450px !important
}

.pr450 {
  padding-right: 450px !important
}

.pb450 {
  padding-bottom: 450px !important
}

.pl450 {
  padding-left: 450px !important
}

.pa-lm-90 {
  margin: 1800px !important
}

.pt-lm-90 {
  margin-top: 1800px !important
}

.pr-lm-90 {
  margin-right: 1800px !important
}

.pb-lm-90 {
  margin-bottom: 1800px !important
}

.pl-lm-90 {
  margin-left: 1800px !important
}

.pa455 {
  padding: 455px !important
}

.pt455 {
  padding-top: 455px !important
}

.pr455 {
  padding-right: 455px !important
}

.pb455 {
  padding-bottom: 455px !important
}

.pl455 {
  padding-left: 455px !important
}

.pa-lm-91 {
  margin: 1820px !important
}

.pt-lm-91 {
  margin-top: 1820px !important
}

.pr-lm-91 {
  margin-right: 1820px !important
}

.pb-lm-91 {
  margin-bottom: 1820px !important
}

.pl-lm-91 {
  margin-left: 1820px !important
}

.pa460 {
  padding: 460px !important
}

.pt460 {
  padding-top: 460px !important
}

.pr460 {
  padding-right: 460px !important
}

.pb460 {
  padding-bottom: 460px !important
}

.pl460 {
  padding-left: 460px !important
}

.pa-lm-92 {
  margin: 1840px !important
}

.pt-lm-92 {
  margin-top: 1840px !important
}

.pr-lm-92 {
  margin-right: 1840px !important
}

.pb-lm-92 {
  margin-bottom: 1840px !important
}

.pl-lm-92 {
  margin-left: 1840px !important
}

.pa465 {
  padding: 465px !important
}

.pt465 {
  padding-top: 465px !important
}

.pr465 {
  padding-right: 465px !important
}

.pb465 {
  padding-bottom: 465px !important
}

.pl465 {
  padding-left: 465px !important
}

.pa-lm-93 {
  margin: 1860px !important
}

.pt-lm-93 {
  margin-top: 1860px !important
}

.pr-lm-93 {
  margin-right: 1860px !important
}

.pb-lm-93 {
  margin-bottom: 1860px !important
}

.pl-lm-93 {
  margin-left: 1860px !important
}

.pa470 {
  padding: 470px !important
}

.pt470 {
  padding-top: 470px !important
}

.pr470 {
  padding-right: 470px !important
}

.pb470 {
  padding-bottom: 470px !important
}

.pl470 {
  padding-left: 470px !important
}

.pa-lm-94 {
  margin: 1880px !important
}

.pt-lm-94 {
  margin-top: 1880px !important
}

.pr-lm-94 {
  margin-right: 1880px !important
}

.pb-lm-94 {
  margin-bottom: 1880px !important
}

.pl-lm-94 {
  margin-left: 1880px !important
}

.pa475 {
  padding: 475px !important
}

.pt475 {
  padding-top: 475px !important
}

.pr475 {
  padding-right: 475px !important
}

.pb475 {
  padding-bottom: 475px !important
}

.pl475 {
  padding-left: 475px !important
}

.pa-lm-95 {
  margin: 1900px !important
}

.pt-lm-95 {
  margin-top: 1900px !important
}

.pr-lm-95 {
  margin-right: 1900px !important
}

.pb-lm-95 {
  margin-bottom: 1900px !important
}

.pl-lm-95 {
  margin-left: 1900px !important
}

.pa480 {
  padding: 480px !important
}

.pt480 {
  padding-top: 480px !important
}

.pr480 {
  padding-right: 480px !important
}

.pb480 {
  padding-bottom: 480px !important
}

.pl480 {
  padding-left: 480px !important
}

.pa-lm-96 {
  margin: 1920px !important
}

.pt-lm-96 {
  margin-top: 1920px !important
}

.pr-lm-96 {
  margin-right: 1920px !important
}

.pb-lm-96 {
  margin-bottom: 1920px !important
}

.pl-lm-96 {
  margin-left: 1920px !important
}

.pa485 {
  padding: 485px !important
}

.pt485 {
  padding-top: 485px !important
}

.pr485 {
  padding-right: 485px !important
}

.pb485 {
  padding-bottom: 485px !important
}

.pl485 {
  padding-left: 485px !important
}

.pa-lm-97 {
  margin: 1940px !important
}

.pt-lm-97 {

  margin-top: 1940px !important
}

.pr-lm-97 {
  margin-right: 1940px !important
}

.pb-lm-97 {
  margin-bottom: 1940px !important
}

.pl-lm-97 {
  margin-left: 1940px !important
}

.pa490 {
  padding: 490px !important
}

.pt490 {
  padding-top: 490px !important
}

.pr490 {
  padding-right: 490px !important
}

.pb490 {
  padding-bottom: 490px !important
}

.pl490 {
  padding-left: 490px !important
}

.pa-lm-98 {
  margin: 1960px !important
}

.pt-lm-98 {
  margin-top: 1960px !important
}

.pr-lm-98 {
  margin-right: 1960px !important
}

.pb-lm-98 {
  margin-bottom: 1960px !important
}

.pl-lm-98 {
  margin-left: 1960px !important
}

.pa495 {
  padding: 495px !important
}

.pt495 {
  padding-top: 495px !important
}

.pr495 {
  padding-right: 495px !important
}

.pb495 {
  padding-bottom: 495px !important
}

.pl495 {
  padding-left: 495px !important
}

.pa-lm-99 {
  margin: 1980px !important
}

.pt-lm-99 {
  margin-top: 1980px !important
}

.pr-lm-99 {
  margin-right: 1980px !important
}

.pb-lm-99 {
  margin-bottom: 1980px !important
}

.pl-lm-99 {
  margin-left: 1980px !important
}

.pa500 {
  padding: 500px !important
}

.pt500 {
  padding-top: 500px !important
}

.pr500 {
  padding-right: 500px !important
}

.pb500 {
  padding-bottom: 500px !important
}

.pl500 {
  padding-left: 500px !important
}

.pa-lm-100 {
  margin: 2000px !important
}

.pt-lm-100 {
  margin-top: 2000px !important
}

.pr-lm-100 {
  margin-right: 2000px !important
}

.pb-lm-100 {
  margin-bottom: 2000px !important
}

.pl-lm-100 {
  margin-left: 2000px !important
}

.font-size-1 {
  font-size: 1rem !important
}

.font-size-2 {
  font-size: 2rem !important
}

.font-size-3 {
  font-size: 3rem !important
}

.font-size-4 {
  font-size: 4rem !important
}

.font-size-5 {
  font-size: 5rem !important
}

.font-size-6 {
  font-size: 6rem !important
}

.fontz-70 {
  font-size: 70% !important
}

.fontz-71 {
  font-size: 71% !important
}

.fontz-72 {
  font-size: 72% !important
}

.fontz-73 {
  font-size: 73% !important
}

.fontz-74 {
  font-size: 74% !important
}

.fontz-75 {
  font-size: 75% !important
}

.fontz-76 {
  font-size: 76% !important
}

.fontz-77 {
  font-size: 77% !important
}

.fontz-78 {
  font-size: 78% !important
}

.fontz-79 {
  font-size: 79% !important
}

.fontz-80 {
  font-size: 80% !important
}

.fontz-81 {
  font-size: 81% !important
}

.fontz-82 {
  font-size: 82% !important
}

.fontz-83 {
  font-size: 83% !important
}

.fontz-84 {
  font-size: 84% !important
}

.fontz-85 {
  font-size: 85% !important
}

.fontz-86 {
  font-size: 86% !important
}

.fontz-87 {
  font-size: 87% !important
}

.fontz-88 {
  font-size: 88% !important
}

.fontz-89 {
  font-size: 89% !important
}

.fontz-90 {
  font-size: 90% !important
}

.fontz-91 {
  font-size: 91% !important
}

.fontz-92 {
  font-size: 92% !important
}

.fontz-93 {
  font-size: 93% !important
}

.fontz-94 {
  font-size: 94% !important
}

.fontz-95 {
  font-size: 95% !important
}

.fontz-96 {
  font-size: 96% !important
}

.fontz-97 {
  font-size: 97% !important
}

.fontz-98 {
  font-size: 98% !important
}

.fontz-99 {
  font-size: 99% !important
}

.fontz-100 {
  font-size: 100% !important
}

.fontz-101 {
  font-size: 101% !important
}

.fontz-102 {
  font-size: 102% !important
}

.fontz-103 {
  font-size: 103% !important
}

.fontz-104 {
  font-size: 104% !important
}

.fontz-105 {
  font-size: 105% !important
}

.fontz-106 {
  font-size: 106% !important
}

.fontz-107 {
  font-size: 107% !important
}

.fontz-108 {
  font-size: 108% !important
}

.fontz-109 {
  font-size: 109% !important
}

.fontz-110 {
  font-size: 110% !important
}

.fontz-111 {
  font-size: 111% !important
}

.fontz-112 {
  font-size: 112% !important
}

.fontz-113 {
  font-size: 113% !important
}

.fontz-114 {
  font-size: 114% !important
}

.fontz-115 {
  font-size: 115% !important
}

.fontz-116 {
  font-size: 116% !important
}

.fontz-117 {
  font-size: 117% !important
}

.fontz-118 {
  font-size: 118% !important
}

.fontz-119 {
  font-size: 119% !important
}

.fontz-120 {
  font-size: 120% !important
}

.fontz-121 {
  font-size: 121% !important
}

.fontz-122 {
  font-size: 122% !important
}

.fontz-123 {
  font-size: 123% !important
}

.fontz-124 {
  font-size: 124% !important
}

.fontz-125 {
  font-size: 125% !important
}

.fontz-126 {
  font-size: 126% !important
}

.fontz-127 {
  font-size: 127% !important
}

.fontz-128 {
  font-size: 128% !important
}

.fontz-129 {
  font-size: 129% !important
}

.fontz-130 {
  font-size: 130% !important
}

.fontz-131 {
  font-size: 131% !important
}

.fontz-132 {
  font-size: 132% !important
}

.fontz-133 {
  font-size: 133% !important
}

.fontz-134 {
  font-size: 134% !important
}

.fontz-135 {
  font-size: 135% !important
}

.fontz-136 {
  font-size: 136% !important
}

.fontz-137 {
  font-size: 137% !important
}

.fontz-138 {
  font-size: 138% !important
}

.fontz-139 {
  font-size: 139% !important
}

.fontz-140 {
  font-size: 140% !important
}

.fontz-141 {
  font-size: 141% !important
}

.fontz-142 {
  font-size: 142% !important
}

.fontz-143 {
  font-size: 143% !important
}

.fontz-144 {
  font-size: 144% !important
}

.fontz-145 {
  font-size: 145% !important
}

.fontz-146 {
  font-size: 146% !important
}

.fontz-147 {
  font-size: 147% !important
}

.fontz-148 {
  font-size: 148% !important
}

.fontz-149 {
  font-size: 149% !important
}

.fontz-150 {
  font-size: 150% !important
}

.fontz-151 {
  font-size: 151% !important
}

.fontz-152 {
  font-size: 152% !important
}

.fontz-153 {
  font-size: 153% !important
}

.fontz-154 {
  font-size: 154% !important
}

.fontz-155 {
  font-size: 155% !important
}

.fontz-156 {
  font-size: 156% !important
}

.fontz-157 {
  font-size: 157% !important
}

.fontz-158 {
  font-size: 158% !important
}

.fontz-159 {
  font-size: 159% !important
}

.fontz-160 {
  font-size: 160% !important
}

.fontz-161 {
  font-size: 161% !important
}

.fontz-162 {
  font-size: 162% !important
}

.fontz-163 {
  font-size: 163% !important
}

.fontz-164 {
  font-size: 164% !important
}

.fontz-165 {
  font-size: 165% !important
}

.fontz-166 {
  font-size: 166% !important
}

.fontz-167 {
  font-size: 167% !important
}

.fontz-168 {
  font-size: 168% !important
}

.fontz-169 {
  font-size: 169% !important
}

.fontz-170 {
  font-size: 170% !important
}

.fontz-171 {
  font-size: 171% !important
}

.fontz-172 {
  font-size: 172% !important
}

.fontz-173 {
  font-size: 173% !important
}

.fontz-174 {
  font-size: 174% !important
}

.fontz-175 {
  font-size: 175% !important
}

.fontz-176 {
  font-size: 176% !important
}

.fontz-177 {
  font-size: 177% !important
}

.fontz-178 {
  font-size: 178% !important
}

.fontz-179 {
  font-size: 179% !important
}

.fontz-180 {
  font-size: 180% !important
}

.fontz-181 {
  font-size: 181% !important
}

.fontz-182 {
  font-size: 182% !important
}

.fontz-183 {
  font-size: 183% !important
}

.fontz-184 {
  font-size: 184% !important
}

.fontz-185 {
  font-size: 185% !important
}

.fontz-186 {
  font-size: 186% !important
}

.fontz-187 {
  font-size: 187% !important
}

.fontz-188 {
  font-size: 188% !important
}

.fontz-189 {
  font-size: 189% !important
}

.fontz-190 {
  font-size: 190% !important
}

.fontz-191 {
  font-size: 191% !important
}

.fontz-192 {
  font-size: 192% !important
}

.fontz-193 {
  font-size: 193% !important
}

.fontz-194 {
  font-size: 194% !important
}

.fontz-195 {
  font-size: 195% !important
}

.fontz-196 {
  font-size: 196% !important
}

.fontz-197 {
  font-size: 197% !important
}

.fontz-198 {
  font-size: 198% !important
}

.fontz-199 {
  font-size: 199% !important
}

.fontz-200 {
  font-size: 200% !important
}

.wide-10 {
  width: 10% !important
}

.wide-11 {
  width: 11% !important
}

.wide-12 {
  width: 12% !important
}

.wide-13 {
  width: 13% !important
}

.wide-14 {
  width: 14% !important
}

.wide-15 {
  width: 15% !important
}

.wide-16 {
  width: 16% !important
}

.wide-17 {
  width: 17% !important
}

.wide-18 {
  width: 18% !important
}

.wide-19 {
  width: 19% !important
}

.wide-20 {
  width: 20% !important
}

.wide-21 {
  width: 21% !important
}

.wide-22 {
  width: 22% !important
}

.wide-23 {
  width: 23% !important
}

.wide-24 {
  width: 24% !important
}

.wide-25 {
  width: 25% !important
}

.wide-26 {
  width: 26% !important
}

.wide-27 {
  width: 27% !important
}

.wide-28 {
  width: 28% !important
}

.wide-29 {
  width: 29% !important
}

.wide-30 {
  width: 30% !important
}

.wide-31 {
  width: 31% !important
}

.wide-32 {
  width: 32% !important
}

.wide-33 {
  width: 33% !important
}

.wide-34 {
  width: 34% !important
}

.wide-35 {
  width: 35% !important
}

.wide-36 {
  width: 36% !important
}

.wide-37 {
  width: 37% !important
}

.wide-38 {
  width: 38% !important
}

.wide-39 {
  width: 39% !important
}

.wide-40 {
  width: 40% !important
}

.wide-41 {
  width: 41% !important
}

.wide-42 {
  width: 42% !important
}

.wide-43 {
  width: 43% !important
}

.wide-44 {
  width: 44% !important
}

.wide-45 {
  width: 45% !important
}

.wide-46 {
  width: 46% !important
}

.wide-47 {
  width: 47% !important
}

.wide-48 {
  width: 48% !important
}

.wide-49 {
  width: 49% !important
}

.wide-50 {
  width: 50% !important
}

.wide-51 {
  width: 51% !important
}

.wide-52 {
  width: 52% !important
}

.wide-53 {
  width: 53% !important
}

.wide-54 {
  width: 54% !important
}

.wide-55 {
  width: 55% !important
}

.wide-56 {
  width: 56% !important
}

.wide-57 {
  width: 57% !important
}

.wide-58 {
  width: 58% !important
}

.wide-59 {
  width: 59% !important
}

.wide-60 {
  width: 60% !important
}

.wide-61 {
  width: 61% !important
}

.wide-62 {
  width: 62% !important
}

.wide-63 {
  width: 63% !important
}

.wide-64 {
  width: 64% !important
}

.wide-65 {
  width: 65% !important
}

.wide-66 {
  width: 66% !important
}

.wide-67 {
  width: 67% !important
}

.wide-68 {
  width: 68% !important
}

.wide-69 {
  width: 69% !important
}

.wide-70 {
  width: 70% !important
}

.wide-71 {
  width: 71% !important
}

.wide-72 {
  width: 72% !important
}

.wide-73 {
  width: 73% !important
}

.wide-74 {
  width: 74% !important
}

.wide-75 {
  width: 75% !important
}

.wide-76 {
  width: 76% !important
}

.wide-77 {
  width: 77% !important
}

.wide-78 {
  width: 78% !important
}

.wide-79 {
  width: 79% !important
}

.wide-80 {
  width: 80% !important
}

.wide-81 {
  width: 81% !important
}

.wide-82 {
  width: 82% !important
}

.wide-83 {
  width: 83% !important
}

.wide-84 {
  width: 84% !important
}

.wide-85 {
  width: 85% !important
}

.wide-86 {
  width: 86% !important
}

.wide-87 {
  width: 87% !important
}

.wide-88 {
  width: 88% !important
}

.wide-89 {
  width: 89% !important
}

.wide-90 {
  width: 90% !important
}

.wide-91 {
  width: 91% !important
}

.wide-92 {
  width: 92% !important
}

.wide-93 {
  width: 93% !important
}

.wide-94 {
  width: 94% !important
}

.wide-95 {
  width: 95% !important
}

.wide-96 {
  width: 96% !important
}

.wide-97 {
  width: 97% !important
}

.wide-98 {
  width: 98% !important
}

.wide-99 {
  width: 99% !important
}

.wide-100 {
  width: 100% !important
}

.indnt {
  padding-left: 1.5em;
  text-indent: -1.5em
}


small {
  font-size: 0.7em !important
}

.bo {
  border: 1px solid #f00
}

.ba {
  border: 1px solid #cacaca
}

.bt {
  border-top: 1px solid #cacaca
}

.br {
  border-right: 1px solid #cacaca
}

.bl {
  border-left: 1px solid #cacaca
}

.bb {
  border-bottom: 1px solid #cacaca
}

.btd {
  border-top: 2px dotted #cacaca
}

.brd {
  border-right: 2px dotted #cacaca
}

.bld {
  border-left: 2px dotted #cacaca
}

.bbd {
  border-bottom: 2px dotted #cacaca
}

.nb {
  border: none !important
}

.opacity-hover:hover, .opacity-hover a:hover {
  -khtml-opacity: .70;
  -moz-opacity: .70;
  -ms-filter: "alpha(opacity=70)";
  filter: alpha(opacity=70);
  opacity: .70
}

@media screen and (max-width: 768px) {
  .sp {
    display: block !important
  }
  .pc {
    display: none !important
  }
  .btn-pagetop {
    bottom: 15px;
    font-size: 1.5rem;
    height: 58px;
    line-height: 3.2rem;
    right: 5px;
    width: 58px
  }
  .btn-pagetop:hover {
    height: 58px;
    width: 58px
  }
  .btn.btn-l, a.btn.btn-l {
    width: 120% !important
  }
  article .deco {
    -ms-transform: rotate(0deg);
    left: 0;
    top: 0;
    transform: rotate(0deg);
    width: 100%
  }
  article .wrap_content h3 {
    font-size: 1.5rem;
    line-height: 2rem
  }
  article .wrap_content p.sub_contents_text {
    font-size: .8rem;
    padding-bottom: 80px
  }
  article .wrap_content {
    background: #ffffff
  }
  article {
    padding-top: 50px
  }
  article .top-residence_list .residence_item .residence_item_caption {
    font-size: 0.9rem;
    opacity: 0.8;
    padding: 1px 0
  }
  article .top-residence_list .residence_item {
    border-bottom: 1px solid #ffffff;
    margin: 0;
    overflow: hidden;
    width: 100%
  }
  article .btn_support {
    width: 90%
  }
  .top article .top_contents-block {
    background-position: 40% 50%
  }
  .top article .top_contents-block#top_contents-main {
    background: url(../../images/main_sp.jpg) no-repeat top center;
    background-size: cover;
    min-height: 80vh;
  }
  .top article .top_contents-block#top_contents-main .main_logo_lead .main_logo {
    width: 80%
  }
  .top article .top_contents-block#top_contents-main .arrow__down {
    bottom: 25%
  }
  .top article .top_contents-block#top_contents-aalii2 {
    background: #ffffff;
    background-image: none
  }
  .top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner {
    background: #ffffff;
    color: #000000;
    height: 100%;
    left: 0;
    padding: 1.5rem;
    position: relative;
    right: 0;
    top: 0;
    width: 100%
  }
  .top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner img.logo-aalii {
    width: 90% !important
  }
  .top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner h2 {
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding-bottom: 1rem
  }
  .top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner .btn_white {
    border: 1px solid #000000 !important;
    color: #000000 !important;
    width: 100%
  }
  .top article .top_contents-block#top_contents-about {
    background: #ffffff;
    background-image: none
  }
  .top article .top_contents-block#top_contents-about .top_contents-about-inner {
    background: #ffffff;
    color: #000000;
    height: 100%;
    left: 0;
    padding: 1.5rem;
    position: relative;
    right: 0;
    top: 0;
    width: 100%
  }
  .top article .top_contents-block#top_contents-about .top_contents-about-inner .btn_white {
    border: 1px solid #000000 !important;
    color: #000000 !important;
    width: 100%
  }
  .top article .top_contents-block#top_contents-concept {
    background: #ffffff;
    background-image: none
  }
  .top article .top_contents-block#top_contents-concept div {
    vertical-align: top
  }
  .top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text h2 {
    font-size: 1.5rem;
    padding-top: 1.5rem
  }
  .top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text p {
    padding: 1.0rem 1rem 0
  }
  .top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text .lnk_btn {
    width: 90%
  }
  .top article .top_contents-block#top_contents-facility {
    background-position: 53% 50%
  }
  .top article .top_contents-block#top_contents-facility .top_contents-facility-inner {
    bottom: 1
  }
  .top article .top_contents-block#top_contents-facility .top_contents-facility-inner h2 {
    -moz-text-shadow: 0 0 10px #000;
    -ms-text-shadow: 0 0 10px #000;
    -o-text-shadow: 0 0 10px #000;
    -webkit-text-shadow: 0 0 10px #000;
    font-size: 1.5rem;
    text-shadow: 0 0 10px #000
  }
  .top article .top_contents-block#top_contents-facility .top_contents-facility-inner p {
    -moz-text-shadow: 0 0 10px #000;
    -ms-text-shadow: 0 0 10px #000;
    -o-text-shadow: 0 0 10px #000;
    -webkit-text-shadow: 0 0 10px #000;
    font-size: 0.9rem;
    text-shadow: 0 0 10px #000
  }
  .top article .top_contents-block#top_contents-residence .top_contents-residence-inner {
    bottom: 0;
    left: 0;
    padding: 1rem 0 0
  }
  .top article .top_contents-block#top_contents-residence .top_contents-residence-inner h2 {
    font-size: 1.5rem;
    padding-bottom: 0rem
  }
  .top article .top_contents-block#top_contents-residence .top_contents-residence-inner h3 {
    font-size: 1.2rem;
    padding: 1rem 1rem
  }
  .top article .top_contents-block#top_contents-residence .top_contents-residence-inner p {
    font-size: 0.9rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    width: 100%
  }

  .lnk_btn.btn_koula,
  .lnk_btn.btn_victoria,
  .lnk_btn.btn_thepark {
    width: 100%
  }

  .about section.develop .develop_inner .sub_contents_text {
    position: relative
  }
  .about section.develop .develop_inner .develop_list_item {
    float: none;
    width: 100%
  }
  .about section.flex {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .about section.flex .img_content_main-img,
  .about section.flex .img_content_main-text {
    width: 100%;
  }
  .about article .wrap_content h3,
  .about article .wrap_content h3.head {
    width: 100%;
  }
  .concept section p.center,
  .concept section .column .col dl dd {
    text-align: left!important;
  }
  .concept section.concept_designer_block {
    padding-bottom: 20px;
    padding-top: 20px
  }
  .concept section .img_content_main-img {
    float: none;
    margin-bottom: 0;
    width: 100%
  }
  .concept section .img_content_main-text {
    float: none;
    width: 100%
  }
  .concept section .text_concept_main {
    width: 100%
  }
  .concept section .concept_img_sub2 img {
    float: none;
    width: 100%
  }  
  .concept section.bgBlock {
    background: none;
    padding: 0;
    margin: 0 0 30px;
    text-align: left;
  }
  .concept section.fade_contents-from-left,
  .concept section.fade_contents-from-right {
    margin-top: 30px;
  }
  .concept section .column .txt_01,
  .concept section .column .txt_02,
  .concept section .column .txt_03 {
    display: none;
  }
  .concept section .column {
    flex-direction: column!important;
  }
  .concept section .column .col {
    width: 100%!important;
  }
  .concept section.fade_contents-from-left .column .col dl {
    text-align: center;
    padding: 0 1rem;
  }
  .concept section.fade_contents-from-right .column .col dl {
    text-align: center;
    padding: 0 1rem;
  }
  .concept section .column_A {
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  .concept section .column_A .col {
    width: 100%;
  }
  .concept section .column_A .col img {
    vertical-align: bottom;
  }
  .residence article h2 span {
    color: #ffffff !important;
    font-size: 1rem
  }
  .residence article h2 {
    color: #ffffff !important
  }
  .residence article.anaha h2.page_title {
    background: #3d79d5 !important;
    opacity: 0.8
  }
  .residence article.waiea h2.page_title {
    background: #41ee91 !important;
    opacity: 0.8
  }
  .residence article.gt h2.page_title {
    background: #deba3d !important;
    opacity: 0.8
  }
  .residence article.aeo h2.page_title {
    background: #fc636c !important;
    opacity: 0.8
  }
  .residence article.aalii h2.page_title {
    background: #2cd9f3 !important;
    opacity: 0.8
  }
  .residence article.koula h2.page_title {
    background: #04b431 !important;
    opacity: 0.8
  }
  .residence article .residence_attention {
    margin-bottom: 0;
    width: 100%
  }
  .residence article .residence_attention span {
    width: 100%
  }
  .residence article .wrap_content section {
    max-width: 100%
  }
  .residence article .wrap_content section .tri {
    border-width: 0 0 100px 100px
  }
  .residence article .wrap_content section .residence_main-img {
    float: none;
    width: 100%
  }
  .residence article .wrap_content section .residence_main-text {
    float: none;
    width: 100%
  }
  .residence article .wrap_content section .residence_main-text.aalii div {
    -ms-transform: translate(0%, 0%);
    left: 0;
    padding-bottom: 1rem;
    position: relative;
    top: 0;
    transform: translate(0%, 0%);
    width: 100%
  }
  .residence article .wrap_content .residence_madori {
    margin-top: 2rem
  }
  .residence article .wrap_content .residence_madori-img {
    width: 47.5%
  }
  .residence article .wrap_content .residence_madori-img a p {
    font-size: 0.9rem
  }
  .residence article .wrap_content .residence_spec {
    margin-top: 2rem
  }
  .residence article .wrap_content .residence_other h4 {
    font-size: 1.5rem;
    padding-top: 1rem
  }
  .residence article .wrap_content .residence_styles {
    margin: 0 auto;
    padding-bottom: 1rem
  }
  .residence article .wrap_content .residence_styles h3 {
    font-size: 1.0rem
  }
  .residence article .wrap_content .residence_styles h4 {
    font-size: 1.2rem;
    min-height: 140px;
    padding-top: 1rem
  }
  .residence article .wrap_content .residence_styles .slider ul li p.slide_caption {
    font-size: 0.7em !important;
    padding-bottom: 10px;
    padding-top: 1rem;
    width: 80%
  }
  .residence article .wrap_content .residence_styles-amenity h3 {
    font-size: 0.8rem
  }
  .residence article .wrap_content .residence_styles-amenity h4 {
    font-size: 1.5rem
  }
  .residence article .wrap_content .residence_styles-amenity ul {
    float: none;
    width: 100%
  }
  .residence article .wrap_content .residence_styles-amenity ul li {
    font-size: 0.8rem;
    padding: 0 1.5rem 1rem 1rem !important
  }
  .tour section.develop .develop_inner .sub_contents_text {
    position: relative
  }
  .tour section.develop .develop_inner .develop_list_item {
    float: none;
    width: 100%
  }
  .tour section .table-basic {
    width: 95%
  }
  .tour section .table-basic th, .tour section .table-basic td {
    display: block;
    width: 100%
  }
  .tour section .tour-step-items {
    width: 95%
  }
  .tour section .tour-step-items .tour-step-item {
    margin-bottom: 20px
  }
  .tour section .tour-step-items .tour-step-item-img {
    float: none;
    text-align: center;
    width: 100%
  }
  .tour section .tour-step-items .tour-step-item-text {
    float: none;
    width: 100%
  }
  .tour section .tour-step-items .tour-step-item-text p {
    font-size: 0.8rem !important
  }
  .tour #map {
    height: 250px
  }
  footer #top_contents-footer .top_contents-footer-inner h2 {
    font-size: 1.5rem;
    padding-bottom: 0rem;
    padding-top: 1.5rem
  }
  footer #top_contents-footer .top_contents-footer-inner .action {
    padding: 0 10px;
  }
  footer #top_contents-footer .top_contents-footer-inner_subtitle {
    width: 100%;
    font-size: 1.375rem;
    padding: 1rem 0;
  }
  footer #top_contents-footer .top_contents-footer-inner_subtitle span {
    font-size: 1.125rem;
  }
  footer #top_contents-footer .add {
    width: 90%;
    font-size: 90%;
  }
  footer #top_contents-footer .top_contents-footer-inner_notice {
    width: 95%
  }
  footer #top_contents-footer .top_contents-footer-inner_notice span {
    font-size: inherit
  }
  footer #top_contents-footer .top_contents-footer-inner .l-grid__item-right {
    margin-right: 0px
  }
  footer #top_contents-footer .top_contents-footer-inner-seminar .grid_wrapper {
    width: 100%
  }
  /* 231108追加 */
  footer #top_contents-footer #action .column {
   grid-template-columns: 1fr;
   grid-template-rows: 1fr 1fr 1fr 1fr;
   gap: 40px 0;
   /*margin: 0 0 80px;*/
   width: 100%;
  }
  footer #top_contents-footer #action .column .col dl dt {
   font-size: 1.25rem;
   font-weight: normal;
  }
  footer #top_contents-footer #action .column .col dl dd {
   font-size: 1rem;
   padding: 0;
  }
  footer #top_contents-footer #action .column .col dl dd .link_btn,
  footer #top_contents-footer #action .column .col dl dd .link_btn.end {
   margin: 20px 0 0;
  }
  /* 201006追加*/
  footer #top_contents-footer .top_contents-footer-inner #information .col2 {
    flex-direction: column;
    width: 100%;
  }
  footer #top_contents-footer .top_contents-footer-inner #information .col2 .col {
    width: 100%;
  }
  footer #top_contents-footer .top_contents-footer-inner #information .col2 .col .img img {
    vertical-align: bottom;
  }
  footer #top_contents-footer .top_contents-footer-inner #information .col2 .col .title {
    margin: 20px 0;
  }
  footer #top_contents-footer .top_contents-footer-inner #information .col2 .col p {
    padding: 0 10px 20px;
  }
  footer #top_contents-footer .top_contents-footer-inner #information .col2 .col:first-child {
    margin: 15px 0 0;
  }
  footer #top_contents-footer .top_contents-footer-inner #information .col2 .col:last-child {
    margin: 30px 0 0;
  }
  
  /*
  footer #top_contents-footer .top_contents-footer-inner-seminar .grid_wrapper .grid__item {
    margin-left: 0;
    margin-right: 0;
    width: 100%
  }
  footer #top_contents-footer .top_contents-footer-inner-seminar p {
    padding-bottom: 2rem
  }
  footer #top_contents-footer .top_contents-footer-inner-seminar .lnk_btn {
    width: 90%
  }
  */
  footer #top_contents-footer .top_contents-footer-inner_event p {
    padding-bottom: 0
  }
  footer #top_contents-footer .top_contents-footer-inner_event p.virus {
    padding: 0 10px;
    text-align: left;
  }
  footer #top_contents-footer .top_contents-footer-inner_event .add_text img {
   width: 100%;
  }
  footer #top_contents-footer .top_contents-footer-inner-info {
    width: 100%
  }
  footer #top_contents-footer .top_contents-footer-inner-info .l-grid__item {
    width: 100%
  }
  footer #top_contents-footer .footer-notice {
    width: 95%;
    margin: 0 auto 10px;
    padding: 10px;
	}
	footer #top_contents-footer .policy .link {
    position: static;
    margin-top: 20px;
	}
	footer #top_contents-footer .policy .link ul {
    display: flex;
    justify-content: center;
	}
	footer #top_contents-footer .policy .link li {
    float: none;
	}
  .sp-dn {
    display: none
  }
}

@media screen and (max-width: 414px) {
  .l-grid .l-grid__item {
    float: none;
    padding: 0 10px 20px
  }
  .l-grid .l-grid__item .l-grid {
    margin: 0 0 0 0
  }
  .l-grid .l-grid__item .l-grid .l-grid__item {
    padding: 0 0 20px
  }
  .l-grid.l-grid--col-2 .l-grid__item, .l-grid.l-grid--col-2 .l-grid__item.l-grid__item--colspan-2 {
    width: 100%
  }
  .l-grid.l-grid--col-3 .l-grid__item, .l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-2, .l-grid.l-grid--col-3 .l-grid__item.l-grid__item--colspan-3 {
    width: 100%
  }
  .l-grid.l-grid--col-4 .l-grid__item, .l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-2, .l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-3, .l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-4 {
    width: 100%
  }
  .l-grid.l-grid--col-4 .l-grid__item.l-grid__item--colspan-2-2 {
    width: 50%
  }
  .l-grid.l-grid--col-5 .l-grid__item, .l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-2, .l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-3, .l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-4, .l-grid.l-grid--col-5 .l-grid__item.l-grid__item--colspan-5 {
    width: 100%
  }
  .btn_back {
    height: 34px;
    line-height: 34px;
    margin-top: 15px;
    width: 80%
  }
  .btn_back .larrow::before {
    height: 10px;
    margin-top: -5px;
    width: 10px
  }
  .pager {
    padding-bottom: 30px
  }
  .bam {
    border: 1px solid #cacaca
  }
  .btm {
    border-top: 1px solid #cacaca
  }
  .brm {
    border-right: 1px solid #cacaca
  }
  .blm {
    border-left: 1px solid #cacaca
  }
  .bbm {
    border-bottom: 1px solid #cacaca
  }
}

@media screen and (max-width: 1362px) {
  article h2.page_title {
    font-size: 2rem
  }
  .fixhead {
    height: 72px;
    /*height: 50px;*/
  }
  article {
    padding-top: 72px;
    /*padding-top: 50px;*/
  }
  header {
    /*line-height: 50px*/
   grid-template-columns: 1fr;
   grid-template-rows: 1fr;
   position: relative;
   justify-content: center;
  }
  header h1 {
    float: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    width: 100%;
    max-width: none;
  }
  header h1 img {
    width: 180px
  }
  header nav .gnavi li {
    height: 50px
  }
  header nav .gnavi {
    display: none !important
  }
  header nav {
    float: none;
    width: 100%;
    position: absolute;
  }
  header nav .navi {
   width: 100%;
   grid-template-columns: 1fr;
   gap: 0;
   position: absolute;
   top: -500px;
   transition: all .5s ease-in-out;
  }
  header nav .navi ul.menu {
   display: grid;
   grid-template-columns: 50% 50%;
   gap: 1px 1px;
   justify-content: center;
   align-items: center;
   background-color: #fff;
  }
  header nav .navi ul.menu li.bright {
   display: grid;
  }
  header nav .navi ul.menu li.bright a {
   font-size: 13px;
   color: #fff;
  }
  header nav .navi ul.menu li a {
   border: none!important;
   display: block;
   line-height: 50px;
  }
  header nav .navi ul.btnBlock {
   display: grid;
   grid-template-columns: 1fr;
   gap: 0;
  }
  header nav .navi ul.btnBlock li:not(:last-child) a,
  header nav .navi ul.btnBlock li:last-child span a {
   display: block;
   background-color: #fff;
   color: #1a1a1a;
   border: none;
   font-size: 1rem;
   padding: 0;
   line-height: 50px;
  }
  header nav .navi ul.btnBlock li:last-child span {
   border: none;
   padding: 0;
   margin: 0;
  }
  #header, .inner {
    padding: 0;
    width: 100%;
    z-index: 1000
  }
  #header {
    margin-top: 0;
    top: 0;
  }
  #header.fixh {
    -moz-transition: top 0.65s ease-in;
    -webkit-transition: top 0.65s ease-in;
    height: 50px;
    margin-top: 0;
    padding-top: 0;
    padding-top: 0;
    position: fixed;
    top: 0;
    transition: top 0.65s ease-in
  }
  #mobile-head {
    background: #fff;
    position: relative;
    width: 100%;
    z-index: 999
  }
  .spgnavi {
    background: #fff;
    padding: 0 0;
    position: absolute;
    text-align: center;
    top: -500px;
    transition: .5s ease-in-out;
    width: 100%
  }
  .spgnavi ul {
    background: #fff;
    bottom: 0;
    font-size: 14px;
    list-style: none;
    position: static;
    right: 0;
    z-index: 1000 !important;
    display: flex;
  }
  .spgnavi ul.inquary_navi {
    display: block;
  }
  .spgnavi ul li {
    width: 50%;
  }
  .spgnavi ul.inquary_navi li {
    width: 100%;
  }  
  .spgnavi ul.residence_navi li {
    background: #ccc;
    border-bottom: 1px solid #fff;
    width: 50%
  }
  header nav .navi ul.menu li.waiea {
    background: #41ee91
  }
  header nav .navi ul.menu li.aeo {
    background: #fc636c;
    opacity: 0.8
  }
  header nav .navi ul.menu li.gt {
    background: #deba3d;
    opacity: 0.8
  }
  header nav .navi ul.menu li.anaha {
    background: #3d79d5;
    opacity: 0.8
  }
  header nav .navi ul.menu li.aalii {
    background: #2cd9f3;
    opacity: 0.8
  }
  header nav .navi ul.menu li.koula {
    background: #04b431;
    opacity: 0.8
  }
  header nav .navi ul.menu li.victoria {
    background: #be5d3c;
    opacity: 0.8
  }
  header nav .navi ul.menu li.thepark {
    background: #b3d235;
    opacity: 0.8
  }
  header nav .navi ul.menu li.kalae {
    background: #134a6d;
    opacity: 0.8
  }
  header nav .navi ul.menu li.launiu {
    background: #c4bdb5;
    opacity: 0.8
  }
  header nav .navi ul.menu li.ilima_melia {
    background: #EA9C33;
    opacity: 0.8
  }
  header nav .navi ul.menu li.emp {
    background: #ffffff !important
  }
  .spgnavi ul.residence_navi li a {
    color: #ffffff;
    display: block;
    font-size: 13px;
  }
  #nav-toggle {
    cursor: pointer;
    display: block;
    height: 19px;
    left: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 27px;
    z-index: 101
  }
  #nav-toggle span {
    background: #000;
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    transition: .35s ease-in-out;
    width: 100%
  }
  #nav-toggle span:nth-child(1) {
    top: 0
  }
  #nav-toggle span:nth-child(2) {
    top: 8px
  }
  #nav-toggle span:nth-child(3) {
    top: 16px
  }
  .open #nav-toggle span:nth-child(1) {
    -ms-transform: rotate(135deg);
    top: 11px;
    transform: rotate(135deg)
  }
  .open #nav-toggle span:nth-child(2) {
    left: 50%;
    width: 0
  }
  .open #nav-toggle span:nth-child(3) {
    -ms-transform: rotate(-135deg);
    top: 11px;
    transform: rotate(-135deg)
  }
  .open .navi {
    -ms-transform: translateY(572px);
    transform: translateY(572px)
  }
  .top #fp-nav {
    display: none !important
  }
  .btn_aalii {
    margin-bottom: 50px;
    margin-top: 10px
  }
  .btn_aalii .lnk_btn {
    width: 90%
  }
}

@media screen and (min-width: 1363px) {
  .spgnavi {
    display: none !important
  }
}

@media screen and (max-width: 1020px) and (max-width: 1020px) {
  #mobile-head {
    height: 50px
  }
  .open .spgnavi {
    -ms-transform: translateY(550px);
    transform: translateY(550px)
  }
}

@media (min-width: 768px) {
  .top article {
    padding-top: 50px
  }
}

@media screen and (min-width: 768px) {
  .top article .top_contents-block#top_contents-main .arrow__down {
    height: 20px;
    margin-left: -10px;
    width: 20px
  }
  .top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner h2 {
    -moz-text-shadow: 0 0 5px #000;
    -ms-text-shadow: 0 0 5px #000;
    -o-text-shadow: 0 0 5px #000;
    -webkit-text-shadow: 0 0 5px #000;
    font-weight: bold !important;
    text-shadow: 0 0 5px #000
  }
  .top article .top_contents-block#top_contents-aalii2 .top_contents-aalii2-inner p {
    -moz-text-shadow: 0 0 5px #000;
    -ms-text-shadow: 0 0 5px #000;
    -o-text-shadow: 0 0 5px #000;
    -webkit-text-shadow: 0 0 5px #000;
    font-weight: bold #000000;
    text-shadow: 0 0 5px #000
  }
  .top article .top_contents-block#top_contents-about .top_contents-about-inner h2 {
    -moz-text-shadow: 0 0 20px #000;
    -ms-text-shadow: 0 0 20px #000;
    -o-text-shadow: 0 0 20px #000;
    -webkit-text-shadow: 0 0 20px #000;
    text-shadow: 0 0 20px #000
  }
  .top article .top_contents-block#top_contents-about .top_contents-about-inner p {
    -moz-text-shadow: 0 0 20px #000;
    -ms-text-shadow: 0 0 20px #000;
    -o-text-shadow: 0 0 20px #000;
    -webkit-text-shadow: 0 0 20px #000;
    text-shadow: 0 0 20px #000
  }
  .top article .top_contents-block#top_contents-concept .top_contents-concept-inner-text {
    float: left;
    padding-top: 10%;
    width: 50%
  }
  .top article .top_contents-block#top_contents-concept .top_contents-concept-inner-img {
    float: left;
    width: 50%
  }
  .fixed {
    background: #ffffff;
    padding-top: 30px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
  }
  .sub .fixed {
    padding-top: 0
  }
  .actionBlock {
    width: 625px;
    margin: 0 auto
  }
  .actionBlock p {
    display: inline-block;
    text-align: left;
    margin-bottom: 20px;
    color: #f00;
    font-size: 0.9rem
  }
  article .top-residence_list .residence_item .victoria .residence_item_caption_inner h5 {
    font-size: 1.3rem
  }
}

#tour footer #top_contents-footer .action,
#online footer #top_contents-footer .action {
  display: none;
}

/*
#residence footer #top_contents-footer .action,
#aalii footer #top_contents-footer .action,
#aeo footer #top_contents-footer .action,
#anaha footer #top_contents-footer .action,
#koula footer #top_contents-footer .action,
#waiea footer #top_contents-footer .action {
  display: none;
}
*/
.tour .caution {
  color: #f00;
  text-align: center;
  font-size: 1rem;
  margin: 20px 0;
  position: relative;
  z-index: 1;
}

.action_btn a,
.online_btn a,
.tour_btn a,
.action_btn.dummy span {
  /*box-shadow: 0px 0px 16px -3px #000000;*/
  font-size: 1rem;
  height: 70px;
  line-height: 70px;
  margin: 30px auto 0;
  padding-top: 0;
  position: relative;
  width: 35%;
  display: block;
  background-color: #000;
  border: solid 1px #000;
  color: #fff;
  font-weight: bold;
  font-size: 100%;
  text-align: center;
  transition: all 0.5s;
}

.action_btn.dummy span {
  width: 100%;
  background-color: #7f7f7f;
  border: solid 1px #7f7f7f;
}

.action_btn a:after,
.online_btn a:after,
.tour_btn a:after/*,
.action_btn.dummy span:after*/ {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 2rem;
  position: absolute;
  right: 20px
}

.action_btn a:hover,
.online_btn a:hover,
.tour_btn a:hover {
  box-shadow: 0px 0px 0 0 #ffffff;
  background-color: #fff;
  color: #000;
}

.action_btn.dummy span:hover {
  box-shadow: 0px 0px 0 0 #000;
  background-color: #7f7f7f;
  color: #fff;
}

header nav .gnavi li.online,
body#online header nav .gnavi li.gnavi_btn-docs {
  display: none;
}

body#online header nav .gnavi li.online {
  display: inline-block;
}

.tour article .wrap_content section.residence_other .top_contents-residence-inner h4,
.online article .wrap_content section.residence_other .top_contents-residence-inner h4 {
  font-size: 2rem;
  padding: 3rem 0 1rem;
}

@media screen and (max-width: 768px) {
 /*
  .spgnavi ul.inquary_navi li.online,
  body#online .spgnavi ul.inquary_navi li {
    display: none;
  }
  */
  body#online .spgnavi ul.inquary_navi li.online {
    display: block;
  }
  
  .tour article .deco {
    height: 150px;
  }

  .tour .caution {
    font-size: .8rem;
    padding: 0 1rem;
  }
  
  .action_btn a,
  .online_btn a,
  .tour_btn a,
  .action_btn.dummy span {
   width: 100%;
    /*width: 90%;
    font-size: 90%;*/
  }

  .online_btn a:before {
    left: 35px;
  }
  .tour article .wrap_content section.residence_other .top_contents-residence-inner h4,
  .online article .wrap_content section.residence_other .top_contents-residence-inner h4 {
    font-size: 1.5rem;
    padding: 1rem 0;
  }

  .supportBlock {
    text-align: left;
  }

  .lnk_btn.btn_kalae {
    background-color: #134a6d;
    border: 1px solid #134a6d;
    color: #fff !important;
    margin: 20px auto 0;
  }

 footer #top_contents-footer .top_contents-footer-inner .main_logo_v {
   padding-top: 4.375rem;
 }
 
 footer #top_contents-footer .top_contents-footer-inner_event {
  width: 100%;
  padding-bottom: 0;
 }
 
 footer #top_contents-footer .top_contents-footer-inner_event .place a {
  margin: 30px 0 0;
 }
 
 footer #top_contents-footer .top_contents-footer-inner_event.online {
  margin-top: 40px;
 }

 footer #top_contents-footer #information {
   padding: 2rem 0 45px;
   margin-top: 0;
 }
 footer .slash::before {
  content: '';
  display: block;
 }
 footer .textBlock {
  text-align: center;
 }
 footer .textBlock .textLeft {
  display: inline-block;
  /*text-align: left;*/
 }
 footer .textBlock .textLeft .caution {
  display: inline-block;
  text-indent: -4em;
  padding-left: 4em;
 }
 footer #top_contents-footer #action .column {
  display: flex;
  flex-direction: column;
  /*margin: 0;*/
 }
 footer #top_contents-footer #action .column .col {
  width: 100%;
 }
 footer #top_contents-footer #action .column .col dl dt {
  margin: 0;
 }
 footer #top_contents-footer #action .column .col dl dd .link_btn a,
 footer #top_contents-footer #action .column .col dl dd .link_btn.end span {
  font-size: 1.2rem!important;
 }
 footer #top_contents-footer .top_contents-footer-inner_event.online .font-size-1 {
  font-size: 15px!important;
 }
}