.fadein-element {
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 1.2s, visibility 1.2s, transform 1.2s; }

.is-fadein {
  opacity: 1;
  visibility: visible;
  transform: translateX(0); }

.gothic-a1-thin, .headding-en_01, .headding-en_02, .headding-en_03, .message::before, .future::before {
  font-family: 'Gothic A1', sans-serif;
  font-weight: 100; }

.text-start {
  text-align: left; }

.text-center {
  text-align: center; }

.text-end {
  text-align: right; }

.text-green {
  color: #009007; }

.text-orange {
  color: #FFAD2F; }

.text-blue {
  color: #0098D1; }

.text-red {
  color: #E01F17; }

@media screen and (max-width: 414px) {
  .sp-br::after {
    content: "\A";
    white-space: pre; } }

.headding_01 {
  margin-bottom: .6em;
  font-size: 2.4em;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 900;
  line-height: 1.3; }
  @media screen and (max-width: 767px) {
    .headding_01 {
      font-size: 2em; } }

.headding-en_01 {
  font-size: 75px;
  color: #fff;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  white-space: nowrap; }
  @media screen and (max-width: 767px) {
    .headding-en_01 {
      font-size: 11vw; } }

.headding-en_02, .headding-en_03 {
  margin-top: 1em;
  margin-bottom: .4em;
  font-size: 90px;
  line-height: 1; }
  @media screen and (max-width: 600px) {
    .headding-en_02, .headding-en_03 {
      font-size: 18vw; } }

.headding-en_03 {
  font-size: 75px; }
  @media screen and (max-width: 600px) {
    .headding-en_03 {
      font-size: 12vw; } }

.headding-underbar {
  display: inline-block;
  position: relative;
  padding-bottom: .6em; }
  .headding-underbar::after {
    display: block;
    position: absolute;
    content: "";
    height: .07em;
    width: calc( 100% + 2em);
    left: -1em;
    bottom: 0;
    background-color: #ccc; }

.bg-gradient_01 {
  background: linear-gradient(30deg, rgba(244, 208, 63, 0.6), rgba(22, 160, 133, 0.6)); }

.bg-gradient_02 {
  background: linear-gradient(30deg, rgba(22, 160, 133, 0.6), rgba(244, 208, 63, 0.6)); }

.bottom-color-bar {
  position: relative; }
  .bottom-color-bar .color-bar {
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 8px;
    background-image: url(../images/sustainability/sdgs-color-bar.png);
    background-size: contain;
    background-repeat: repeat-x;
    z-index: 1; }

.drop-shadow {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }

.button_01 {
  min-width: 250px;
  margin: 0 auto;
  display: inline-block;
  padding: .5em .7em;
  font-size: 18px;
  border: 1px solid #111;
  border-radius: 5px;
  text-decoration: none !important;
  text-align: center;
  color: #111 !important;
  transition: all 0.4s 0s ease; }
  .button_01:hover {
    background-color: #fc0; }

@media screen and (max-width: 767px) {
  .mobile-inner-padding, .section_inner, .action-inner {
    padding: 0 1.5em !important; } }
@media screen and (max-width: 414px) {
  .mobile-inner-padding, .section_inner, .action-inner {
    padding: 0 1em !important; } }

@media screen and (max-width: 767px) {
  .mobile-section-margin, .introduction, .action {
    margin-top: 60px !important;
    margin-bottom: 60px !important; } }
@media screen and (max-width: 414px) {
  .mobile-section-margin, .introduction, .action {
    margin-top: 50px !important;
    margin-bottom: 50px !important; } }

@media screen and (max-width: 414px) {
  .mobile-overflow-hidden {
    overflow: hidden; } }

.sustainability {
  font-size: 16px; }

.introduction {
  position: relative;
  margin: 100px 0;
  display: flex;
  align-items: center; }
  .introduction-text {
    padding-right: 40px;
    flex: 0 0 50%;
    z-index: 1; }
  .introduction-image {
    flex: 0 0 50%;
    z-index: 2; }
  @media screen and (max-width: 767px) {
    .introduction {
      display: block; }
      .introduction-text {
        padding-right: 0; }
      .introduction-image {
        text-align: center;
        margin: 1.75em auto 0; } }
  @media screen and (max-width: 767px) {
    .introduction .headding_01 {
      margin-top: -.3em; } }
  @media screen and (max-width: 414px) {
    .introduction .headding_01 {
      font-size: 7.5vw; } }

.main-title_wrapper {
  padding-bottom: 1.2em; }
  .main-title_wrapper .color-bar {
    width: 120%; }

.message {
  position: relative;
  padding: 50px 130px; }
  .message::before {
    position: absolute;
    bottom: 0;
    left: -50px;
    content: "MESSAGE";
    font-size: 90px;
    line-height: .62;
    color: #fff;
    z-index: 0; }
  .message::after {
    position: absolute;
    bottom: 0;
    right: -70px;
    width: 545px;
    height: 300px;
    content: "";
    background-image: url(../images/sustainability/motorcycle.svg);
    background-size: contain;
    background-repeat: no-repeat; }
  .message-inner {
    position: relative;
    z-index: 2; }
  .message .emphasis {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 1.3em;
    font-weight: 700; }
  @media screen and (max-width: 767px) {
    .message {
      padding-left: 0;
      padding-right: 0; }
      .message::before {
        left: 0; }
      .message::after {
        bottom: 5em;
        right: 0; } }
  @media screen and (max-width: 600px) {
    .message::after {
      right: -1.5em;
      width: 100vw;
      height: 55vw; } }
  @media screen and (max-width: 414px) {
    .message::before {
      font-size: 20vw; }
    .message::after {
      right: -1em;
      width: 100vw;
      height: 55vw; } }

.action {
  margin: 100px 0; }

.action-inner {
  margin: 0 auto;
  width: 1200px; }
  @media screen and (max-width: 767px) {
    .action-inner {
      width: 100%; } }

.action-header {
  display: flex;
  justify-content: center; }
  .action-header h2 {
    margin-right: 1.5em;
    flex: 0 0 auto;
    white-space: nowrap; }
  .action-header p {
    max-width: 550px;
    flex: 1 1 auto; }
  @media screen and (max-width: 767px) {
    .action-header {
      display: block; }
      .action-header h2 {
        margin-right: 0;
        text-align: center; }
      .action-header p {
        max-width: none; } }

.action-figure {
  margin: 0 auto;
  position: relative;
  width: 810px;
  height: 810px; }
  .action-figure .logo {
    position: absolute;
    top: 25.4320987654%;
    left: 21.975308642%;
    width: 56.7901234568%;
    height: auto;
    z-index: 13; }
  .action-figure .action-index {
    position: absolute;
    height: auto;
    transition: transform 0.6s 0 ease-in; }
    .action-figure .action-index img {
      width: 100%;
      height: auto; }
    .action-figure .action-index:hover {
      transform: scale(1.12); }
  .action-figure .social_01 {
    top: 8.2716049383%;
    left: 12.5925925926%;
    width: 29.6296296296%;
    transform-origin: right bottom;
    z-index: 4; }
  .action-figure .social_02 {
    top: 0%;
    left: 35.3086419753%;
    width: 29.6296296296%;
    transform-origin: center bottom;
    z-index: 5; }
  .action-figure .social_03 {
    top: 8.2716049383%;
    left: 57.9012345679%;
    width: 29.6296296296%;
    transform-origin: left bottom;
    z-index: 6; }
  .action-figure .social_04 {
    top: 29.8765432099%;
    left: 0%;
    width: 29.6296296296%;
    transform-origin: right 60%;
    z-index: 7; }
  .action-figure .social_05 {
    top: 54.5679012346%;
    left: 4.3209876543%;
    width: 29.6296296296%;
    transform-origin: right 30%;
    z-index: 8; }
  .action-figure .environment_01 {
    top: 29.8765432099%;
    right: 0%;
    width: 29.6296296296%;
    transform-origin: left 60%;
    z-index: 9; }
  .action-figure .environment_02 {
    top: 54.5679012346%;
    right: 4.3209876543%;
    width: 29.6296296296%;
    transform-origin: left 30%;
    z-index: 10; }
  .action-figure .governance_01 {
    bottom: 0%;
    right: 23.2098765432%;
    width: 29.6296296296%;
    transform-origin: 30% 10%;
    z-index: 11; }
  .action-figure .governance_02 {
    bottom: 0%;
    left: 23.2098765432%;
    width: 29.6296296296%;
    transform-origin: 70% 10%;
    z-index: 12; }
  @media screen and (max-width: 767px) {
    .action-figure {
      padding-top: 100%;
      width: 100%;
      height: 0; } }

.action-list {
  margin: -20px;
  display: flex;
  flex-wrap: wrap; }
  .action-list .action-item {
    display: flex;
    margin: 20px;
    padding: 30px;
    flex: 0 0 auto;
    width: calc( 50% - 40px );
    background-color: #eee;
    border-radius: 5px; }
    .action-list .action-item .action-image {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      flex: 0 0 50%; }
      .action-list .action-item .action-image .item-image {
        width: 100%; }
      .action-list .action-item .action-image .sdgs-icon {
        margin-top: 1em;
        width: 130px; }
        .action-list .action-item .action-image .sdgs-icon img {
          width: 100%; }
    .action-list .action-item .action-text {
      padding-left: 1.5em;
      flex: 0 0 50%; }
      .action-list .action-item .action-text .title {
        margin-bottom: .5em;
        font-size: 22px;
        font-family: 'Noto Sans JP', sans-serif;
        font-weight: 700;
        line-height: 1.3; }
      .action-list .action-item .action-text p {
        font-size: 13px; }
      .action-list .action-item .action-text .detail {
        display: block; }
        .action-list .action-item .action-text .detail li {
          display: block;
          padding: .5em .7em;
          background-color: #666;
          color: #fff;
          font-size: 14px;
          font-weight: bold;
          border-radius: 5px; }
          .action-list .action-item .action-text .detail li + li {
            margin-top: .7em; }
          .social .action-list .action-item .action-text .detail li {
            background-color: #FFAD2F; }
          .environment .action-list .action-item .action-text .detail li {
            background-color: #0098D1; }
          .governance .action-list .action-item .action-text .detail li {
            background-color: #E01F17; }
    .social .action-list .action-item {
      background-color: rgba(255, 173, 47, 0.5); }
    .environment .action-list .action-item {
      background-color: rgba(0, 152, 209, 0.5); }
    .governance .action-list .action-item {
      background-color: rgba(224, 31, 23, 0.4); }
    @media screen and (max-width: 414px) {
      .action-list .action-item {
        display: block; }
        .action-list .action-item .action-image {
          flex-basis: 100%;
          align-items: flex-end; }
          .action-list .action-item .action-image .sdgs-icon {
            margin-top: -40px;
            width: 35%; }
        .action-list .action-item .action-text {
          position: relative;
          flex-basis: 100%;
          margin-top: 1em;
          padding-left: 0; }
          .action-list .action-item .action-text .title {
            position: absolute;
            bottom: 100%;
            width: 65%; } }
    @media screen and (max-width: 414px) {
      .action-list .action-item .action-text .title {
        font-size: 5.5vw; } }
  @media screen and (max-width: 767px) {
    .action-list {
      display: block;
      margin-top: 0;
      margin-bottom: 0; }
      .action-list .action-item {
        width: calc( 100% - 40px ); } }

.future {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 150px;
  min-height: 250px; }
  .future::before {
    position: absolute;
    bottom: 0;
    right: -50px;
    content: "FUTURE";
    font-size: 90px;
    line-height: .62;
    color: #fff;
    z-index: 0; }
  .future::after {
    position: absolute;
    bottom: 0;
    left: -70px;
    width: 300px;
    height: 287px;
    content: "";
    background-image: url(../images/sustainability/future.svg);
    background-size: contain;
    background-repeat: no-repeat; }
  .future-inner {
    position: relative;
    z-index: 2; }
  @media screen and (max-width: 767px) {
    .future {
      padding-left: 0;
      padding-right: 0; }
      .future::before {
        right: 0; } }
  @media screen and (max-width: 414px) {
    .future {
      min-height: 50vw; }
      .future::before {
        right: 8vw;
        font-size: 20vw; }
      .future::after {
        width: 52.3vw;
        height: 50vw; } }

.recruit {
  margin-top: 120px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .recruit-text {
    padding-right: 40px;
    flex: 0 0 50%; }
  .recruit-image {
    flex: 0 0 360px; }
  @media screen and (max-width: 767px) {
    .recruit {
      display: block;
      margin-top: 60px; }
      .recruit-text {
        padding-right: 0; }
        .recruit-text .headding_01 {
          text-align: center; }
      .recruit-image {
        margin-top: 30px;
        text-align: center; } }

.mgt0 {
  margin-top: 0px !important; }

.mgr0 {
  margin-right: 0px !important; }

.mgb0 {
  margin-bottom: 0px !important; }

.mgl0 {
  margin-left: 0px !important; }

.pdt0 {
  padding-top: 0px !important; }

.pdr0 {
  padding-right: 0px !important; }

.pdb0 {
  padding-bottom: 0px !important; }

.pdl0 {
  padding-left: 0px !important; }

.mgt5 {
  margin-top: 5px !important; }

.mgr5 {
  margin-right: 5px !important; }

.mgb5 {
  margin-bottom: 5px !important; }

.mgl5 {
  margin-left: 5px !important; }

.pdt5 {
  padding-top: 5px !important; }

.pdr5 {
  padding-right: 5px !important; }

.pdb5 {
  padding-bottom: 5px !important; }

.pdl5 {
  padding-left: 5px !important; }

.mgt10 {
  margin-top: 10px !important; }

.mgr10 {
  margin-right: 10px !important; }

.mgb10 {
  margin-bottom: 10px !important; }

.mgl10 {
  margin-left: 10px !important; }

.pdt10 {
  padding-top: 10px !important; }

.pdr10 {
  padding-right: 10px !important; }

.pdb10 {
  padding-bottom: 10px !important; }

.pdl10 {
  padding-left: 10px !important; }

.mgt15 {
  margin-top: 15px !important; }

.mgr15 {
  margin-right: 15px !important; }

.mgb15 {
  margin-bottom: 15px !important; }

.mgl15 {
  margin-left: 15px !important; }

.pdt15 {
  padding-top: 15px !important; }

.pdr15 {
  padding-right: 15px !important; }

.pdb15 {
  padding-bottom: 15px !important; }

.pdl15 {
  padding-left: 15px !important; }

.mgt20 {
  margin-top: 20px !important; }

.mgr20 {
  margin-right: 20px !important; }

.mgb20 {
  margin-bottom: 20px !important; }

.mgl20 {
  margin-left: 20px !important; }

.pdt20 {
  padding-top: 20px !important; }

.pdr20 {
  padding-right: 20px !important; }

.pdb20 {
  padding-bottom: 20px !important; }

.pdl20 {
  padding-left: 20px !important; }

.mgt25 {
  margin-top: 25px !important; }

.mgr25 {
  margin-right: 25px !important; }

.mgb25 {
  margin-bottom: 25px !important; }

.mgl25 {
  margin-left: 25px !important; }

.pdt25 {
  padding-top: 25px !important; }

.pdr25 {
  padding-right: 25px !important; }

.pdb25 {
  padding-bottom: 25px !important; }

.pdl25 {
  padding-left: 25px !important; }

.mgt30 {
  margin-top: 30px !important; }

.mgr30 {
  margin-right: 30px !important; }

.mgb30 {
  margin-bottom: 30px !important; }

.mgl30 {
  margin-left: 30px !important; }

.pdt30 {
  padding-top: 30px !important; }

.pdr30 {
  padding-right: 30px !important; }

.pdb30 {
  padding-bottom: 30px !important; }

.pdl30 {
  padding-left: 30px !important; }

.mgt35 {
  margin-top: 35px !important; }

.mgr35 {
  margin-right: 35px !important; }

.mgb35 {
  margin-bottom: 35px !important; }

.mgl35 {
  margin-left: 35px !important; }

.pdt35 {
  padding-top: 35px !important; }

.pdr35 {
  padding-right: 35px !important; }

.pdb35 {
  padding-bottom: 35px !important; }

.pdl35 {
  padding-left: 35px !important; }

.mgt40 {
  margin-top: 40px !important; }

.mgr40 {
  margin-right: 40px !important; }

.mgb40 {
  margin-bottom: 40px !important; }

.mgl40 {
  margin-left: 40px !important; }

.pdt40 {
  padding-top: 40px !important; }

.pdr40 {
  padding-right: 40px !important; }

.pdb40 {
  padding-bottom: 40px !important; }

.pdl40 {
  padding-left: 40px !important; }

.mgt45 {
  margin-top: 45px !important; }

.mgr45 {
  margin-right: 45px !important; }

.mgb45 {
  margin-bottom: 45px !important; }

.mgl45 {
  margin-left: 45px !important; }

.pdt45 {
  padding-top: 45px !important; }

.pdr45 {
  padding-right: 45px !important; }

.pdb45 {
  padding-bottom: 45px !important; }

.pdl45 {
  padding-left: 45px !important; }

.mgt50 {
  margin-top: 50px !important; }

.mgr50 {
  margin-right: 50px !important; }

.mgb50 {
  margin-bottom: 50px !important; }

.mgl50 {
  margin-left: 50px !important; }

.pdt50 {
  padding-top: 50px !important; }

.pdr50 {
  padding-right: 50px !important; }

.pdb50 {
  padding-bottom: 50px !important; }

.pdl50 {
  padding-left: 50px !important; }

.mgt55 {
  margin-top: 55px !important; }

.mgr55 {
  margin-right: 55px !important; }

.mgb55 {
  margin-bottom: 55px !important; }

.mgl55 {
  margin-left: 55px !important; }

.pdt55 {
  padding-top: 55px !important; }

.pdr55 {
  padding-right: 55px !important; }

.pdb55 {
  padding-bottom: 55px !important; }

.pdl55 {
  padding-left: 55px !important; }

.mgt60 {
  margin-top: 60px !important; }

.mgr60 {
  margin-right: 60px !important; }

.mgb60 {
  margin-bottom: 60px !important; }

.mgl60 {
  margin-left: 60px !important; }

.pdt60 {
  padding-top: 60px !important; }

.pdr60 {
  padding-right: 60px !important; }

.pdb60 {
  padding-bottom: 60px !important; }

.pdl60 {
  padding-left: 60px !important; }

.mgt65 {
  margin-top: 65px !important; }

.mgr65 {
  margin-right: 65px !important; }

.mgb65 {
  margin-bottom: 65px !important; }

.mgl65 {
  margin-left: 65px !important; }

.pdt65 {
  padding-top: 65px !important; }

.pdr65 {
  padding-right: 65px !important; }

.pdb65 {
  padding-bottom: 65px !important; }

.pdl65 {
  padding-left: 65px !important; }

.mgt70 {
  margin-top: 70px !important; }

.mgr70 {
  margin-right: 70px !important; }

.mgb70 {
  margin-bottom: 70px !important; }

.mgl70 {
  margin-left: 70px !important; }

.pdt70 {
  padding-top: 70px !important; }

.pdr70 {
  padding-right: 70px !important; }

.pdb70 {
  padding-bottom: 70px !important; }

.pdl70 {
  padding-left: 70px !important; }

.mgt75 {
  margin-top: 75px !important; }

.mgr75 {
  margin-right: 75px !important; }

.mgb75 {
  margin-bottom: 75px !important; }

.mgl75 {
  margin-left: 75px !important; }

.pdt75 {
  padding-top: 75px !important; }

.pdr75 {
  padding-right: 75px !important; }

.pdb75 {
  padding-bottom: 75px !important; }

.pdl75 {
  padding-left: 75px !important; }

.mgt80 {
  margin-top: 80px !important; }

.mgr80 {
  margin-right: 80px !important; }

.mgb80 {
  margin-bottom: 80px !important; }

.mgl80 {
  margin-left: 80px !important; }

.pdt80 {
  padding-top: 80px !important; }

.pdr80 {
  padding-right: 80px !important; }

.pdb80 {
  padding-bottom: 80px !important; }

.pdl80 {
  padding-left: 80px !important; }

.mgt85 {
  margin-top: 85px !important; }

.mgr85 {
  margin-right: 85px !important; }

.mgb85 {
  margin-bottom: 85px !important; }

.mgl85 {
  margin-left: 85px !important; }

.pdt85 {
  padding-top: 85px !important; }

.pdr85 {
  padding-right: 85px !important; }

.pdb85 {
  padding-bottom: 85px !important; }

.pdl85 {
  padding-left: 85px !important; }

.mgt90 {
  margin-top: 90px !important; }

.mgr90 {
  margin-right: 90px !important; }

.mgb90 {
  margin-bottom: 90px !important; }

.mgl90 {
  margin-left: 90px !important; }

.pdt90 {
  padding-top: 90px !important; }

.pdr90 {
  padding-right: 90px !important; }

.pdb90 {
  padding-bottom: 90px !important; }

.pdl90 {
  padding-left: 90px !important; }

.mgt95 {
  margin-top: 95px !important; }

.mgr95 {
  margin-right: 95px !important; }

.mgb95 {
  margin-bottom: 95px !important; }

.mgl95 {
  margin-left: 95px !important; }

.pdt95 {
  padding-top: 95px !important; }

.pdr95 {
  padding-right: 95px !important; }

.pdb95 {
  padding-bottom: 95px !important; }

.pdl95 {
  padding-left: 95px !important; }

.mgt100 {
  margin-top: 100px !important; }

.mgr100 {
  margin-right: 100px !important; }

.mgb100 {
  margin-bottom: 100px !important; }

.mgl100 {
  margin-left: 100px !important; }

.pdt100 {
  padding-top: 100px !important; }

.pdr100 {
  padding-right: 100px !important; }

.pdb100 {
  padding-bottom: 100px !important; }

.pdl100 {
  padding-left: 100px !important; }

.mgt105 {
  margin-top: 105px !important; }

.mgr105 {
  margin-right: 105px !important; }

.mgb105 {
  margin-bottom: 105px !important; }

.mgl105 {
  margin-left: 105px !important; }

.pdt105 {
  padding-top: 105px !important; }

.pdr105 {
  padding-right: 105px !important; }

.pdb105 {
  padding-bottom: 105px !important; }

.pdl105 {
  padding-left: 105px !important; }

.mgt110 {
  margin-top: 110px !important; }

.mgr110 {
  margin-right: 110px !important; }

.mgb110 {
  margin-bottom: 110px !important; }

.mgl110 {
  margin-left: 110px !important; }

.pdt110 {
  padding-top: 110px !important; }

.pdr110 {
  padding-right: 110px !important; }

.pdb110 {
  padding-bottom: 110px !important; }

.pdl110 {
  padding-left: 110px !important; }

.mgt115 {
  margin-top: 115px !important; }

.mgr115 {
  margin-right: 115px !important; }

.mgb115 {
  margin-bottom: 115px !important; }

.mgl115 {
  margin-left: 115px !important; }

.pdt115 {
  padding-top: 115px !important; }

.pdr115 {
  padding-right: 115px !important; }

.pdb115 {
  padding-bottom: 115px !important; }

.pdl115 {
  padding-left: 115px !important; }

.mgt120 {
  margin-top: 120px !important; }

.mgr120 {
  margin-right: 120px !important; }

.mgb120 {
  margin-bottom: 120px !important; }

.mgl120 {
  margin-left: 120px !important; }

.pdt120 {
  padding-top: 120px !important; }

.pdr120 {
  padding-right: 120px !important; }

.pdb120 {
  padding-bottom: 120px !important; }

.pdl120 {
  padding-left: 120px !important; }

.mgt125 {
  margin-top: 125px !important; }

.mgr125 {
  margin-right: 125px !important; }

.mgb125 {
  margin-bottom: 125px !important; }

.mgl125 {
  margin-left: 125px !important; }

.pdt125 {
  padding-top: 125px !important; }

.pdr125 {
  padding-right: 125px !important; }

.pdb125 {
  padding-bottom: 125px !important; }

.pdl125 {
  padding-left: 125px !important; }

.mgt130 {
  margin-top: 130px !important; }

.mgr130 {
  margin-right: 130px !important; }

.mgb130 {
  margin-bottom: 130px !important; }

.mgl130 {
  margin-left: 130px !important; }

.pdt130 {
  padding-top: 130px !important; }

.pdr130 {
  padding-right: 130px !important; }

.pdb130 {
  padding-bottom: 130px !important; }

.pdl130 {
  padding-left: 130px !important; }

.mgt135 {
  margin-top: 135px !important; }

.mgr135 {
  margin-right: 135px !important; }

.mgb135 {
  margin-bottom: 135px !important; }

.mgl135 {
  margin-left: 135px !important; }

.pdt135 {
  padding-top: 135px !important; }

.pdr135 {
  padding-right: 135px !important; }

.pdb135 {
  padding-bottom: 135px !important; }

.pdl135 {
  padding-left: 135px !important; }

.mgt140 {
  margin-top: 140px !important; }

.mgr140 {
  margin-right: 140px !important; }

.mgb140 {
  margin-bottom: 140px !important; }

.mgl140 {
  margin-left: 140px !important; }

.pdt140 {
  padding-top: 140px !important; }

.pdr140 {
  padding-right: 140px !important; }

.pdb140 {
  padding-bottom: 140px !important; }

.pdl140 {
  padding-left: 140px !important; }

.mgt145 {
  margin-top: 145px !important; }

.mgr145 {
  margin-right: 145px !important; }

.mgb145 {
  margin-bottom: 145px !important; }

.mgl145 {
  margin-left: 145px !important; }

.pdt145 {
  padding-top: 145px !important; }

.pdr145 {
  padding-right: 145px !important; }

.pdb145 {
  padding-bottom: 145px !important; }

.pdl145 {
  padding-left: 145px !important; }

.mgt150 {
  margin-top: 150px !important; }

.mgr150 {
  margin-right: 150px !important; }

.mgb150 {
  margin-bottom: 150px !important; }

.mgl150 {
  margin-left: 150px !important; }

.pdt150 {
  padding-top: 150px !important; }

.pdr150 {
  padding-right: 150px !important; }

.pdb150 {
  padding-bottom: 150px !important; }

.pdl150 {
  padding-left: 150px !important; }

.mgt155 {
  margin-top: 155px !important; }

.mgr155 {
  margin-right: 155px !important; }

.mgb155 {
  margin-bottom: 155px !important; }

.mgl155 {
  margin-left: 155px !important; }

.pdt155 {
  padding-top: 155px !important; }

.pdr155 {
  padding-right: 155px !important; }

.pdb155 {
  padding-bottom: 155px !important; }

.pdl155 {
  padding-left: 155px !important; }

.mgt160 {
  margin-top: 160px !important; }

.mgr160 {
  margin-right: 160px !important; }

.mgb160 {
  margin-bottom: 160px !important; }

.mgl160 {
  margin-left: 160px !important; }

.pdt160 {
  padding-top: 160px !important; }

.pdr160 {
  padding-right: 160px !important; }

.pdb160 {
  padding-bottom: 160px !important; }

.pdl160 {
  padding-left: 160px !important; }

.mgt165 {
  margin-top: 165px !important; }

.mgr165 {
  margin-right: 165px !important; }

.mgb165 {
  margin-bottom: 165px !important; }

.mgl165 {
  margin-left: 165px !important; }

.pdt165 {
  padding-top: 165px !important; }

.pdr165 {
  padding-right: 165px !important; }

.pdb165 {
  padding-bottom: 165px !important; }

.pdl165 {
  padding-left: 165px !important; }

.mgt170 {
  margin-top: 170px !important; }

.mgr170 {
  margin-right: 170px !important; }

.mgb170 {
  margin-bottom: 170px !important; }

.mgl170 {
  margin-left: 170px !important; }

.pdt170 {
  padding-top: 170px !important; }

.pdr170 {
  padding-right: 170px !important; }

.pdb170 {
  padding-bottom: 170px !important; }

.pdl170 {
  padding-left: 170px !important; }

.mgt175 {
  margin-top: 175px !important; }

.mgr175 {
  margin-right: 175px !important; }

.mgb175 {
  margin-bottom: 175px !important; }

.mgl175 {
  margin-left: 175px !important; }

.pdt175 {
  padding-top: 175px !important; }

.pdr175 {
  padding-right: 175px !important; }

.pdb175 {
  padding-bottom: 175px !important; }

.pdl175 {
  padding-left: 175px !important; }

.mgt180 {
  margin-top: 180px !important; }

.mgr180 {
  margin-right: 180px !important; }

.mgb180 {
  margin-bottom: 180px !important; }

.mgl180 {
  margin-left: 180px !important; }

.pdt180 {
  padding-top: 180px !important; }

.pdr180 {
  padding-right: 180px !important; }

.pdb180 {
  padding-bottom: 180px !important; }

.pdl180 {
  padding-left: 180px !important; }

.mgt185 {
  margin-top: 185px !important; }

.mgr185 {
  margin-right: 185px !important; }

.mgb185 {
  margin-bottom: 185px !important; }

.mgl185 {
  margin-left: 185px !important; }

.pdt185 {
  padding-top: 185px !important; }

.pdr185 {
  padding-right: 185px !important; }

.pdb185 {
  padding-bottom: 185px !important; }

.pdl185 {
  padding-left: 185px !important; }

.mgt190 {
  margin-top: 190px !important; }

.mgr190 {
  margin-right: 190px !important; }

.mgb190 {
  margin-bottom: 190px !important; }

.mgl190 {
  margin-left: 190px !important; }

.pdt190 {
  padding-top: 190px !important; }

.pdr190 {
  padding-right: 190px !important; }

.pdb190 {
  padding-bottom: 190px !important; }

.pdl190 {
  padding-left: 190px !important; }

.mgt195 {
  margin-top: 195px !important; }

.mgr195 {
  margin-right: 195px !important; }

.mgb195 {
  margin-bottom: 195px !important; }

.mgl195 {
  margin-left: 195px !important; }

.pdt195 {
  padding-top: 195px !important; }

.pdr195 {
  padding-right: 195px !important; }

.pdb195 {
  padding-bottom: 195px !important; }

.pdl195 {
  padding-left: 195px !important; }

.mgt200 {
  margin-top: 200px !important; }

.mgr200 {
  margin-right: 200px !important; }

.mgb200 {
  margin-bottom: 200px !important; }

.mgl200 {
  margin-left: 200px !important; }

.pdt200 {
  padding-top: 200px !important; }

.pdr200 {
  padding-right: 200px !important; }

.pdb200 {
  padding-bottom: 200px !important; }

.pdl200 {
  padding-left: 200px !important; }

.mgt205 {
  margin-top: 205px !important; }

.mgr205 {
  margin-right: 205px !important; }

.mgb205 {
  margin-bottom: 205px !important; }

.mgl205 {
  margin-left: 205px !important; }

.pdt205 {
  padding-top: 205px !important; }

.pdr205 {
  padding-right: 205px !important; }

.pdb205 {
  padding-bottom: 205px !important; }

.pdl205 {
  padding-left: 205px !important; }

.mgt210 {
  margin-top: 210px !important; }

.mgr210 {
  margin-right: 210px !important; }

.mgb210 {
  margin-bottom: 210px !important; }

.mgl210 {
  margin-left: 210px !important; }

.pdt210 {
  padding-top: 210px !important; }

.pdr210 {
  padding-right: 210px !important; }

.pdb210 {
  padding-bottom: 210px !important; }

.pdl210 {
  padding-left: 210px !important; }

.mgt215 {
  margin-top: 215px !important; }

.mgr215 {
  margin-right: 215px !important; }

.mgb215 {
  margin-bottom: 215px !important; }

.mgl215 {
  margin-left: 215px !important; }

.pdt215 {
  padding-top: 215px !important; }

.pdr215 {
  padding-right: 215px !important; }

.pdb215 {
  padding-bottom: 215px !important; }

.pdl215 {
  padding-left: 215px !important; }

.mgt220 {
  margin-top: 220px !important; }

.mgr220 {
  margin-right: 220px !important; }

.mgb220 {
  margin-bottom: 220px !important; }

.mgl220 {
  margin-left: 220px !important; }

.pdt220 {
  padding-top: 220px !important; }

.pdr220 {
  padding-right: 220px !important; }

.pdb220 {
  padding-bottom: 220px !important; }

.pdl220 {
  padding-left: 220px !important; }

.mgt225 {
  margin-top: 225px !important; }

.mgr225 {
  margin-right: 225px !important; }

.mgb225 {
  margin-bottom: 225px !important; }

.mgl225 {
  margin-left: 225px !important; }

.pdt225 {
  padding-top: 225px !important; }

.pdr225 {
  padding-right: 225px !important; }

.pdb225 {
  padding-bottom: 225px !important; }

.pdl225 {
  padding-left: 225px !important; }

.mgt230 {
  margin-top: 230px !important; }

.mgr230 {
  margin-right: 230px !important; }

.mgb230 {
  margin-bottom: 230px !important; }

.mgl230 {
  margin-left: 230px !important; }

.pdt230 {
  padding-top: 230px !important; }

.pdr230 {
  padding-right: 230px !important; }

.pdb230 {
  padding-bottom: 230px !important; }

.pdl230 {
  padding-left: 230px !important; }

.mgt235 {
  margin-top: 235px !important; }

.mgr235 {
  margin-right: 235px !important; }

.mgb235 {
  margin-bottom: 235px !important; }

.mgl235 {
  margin-left: 235px !important; }

.pdt235 {
  padding-top: 235px !important; }

.pdr235 {
  padding-right: 235px !important; }

.pdb235 {
  padding-bottom: 235px !important; }

.pdl235 {
  padding-left: 235px !important; }

.mgt240 {
  margin-top: 240px !important; }

.mgr240 {
  margin-right: 240px !important; }

.mgb240 {
  margin-bottom: 240px !important; }

.mgl240 {
  margin-left: 240px !important; }

.pdt240 {
  padding-top: 240px !important; }

.pdr240 {
  padding-right: 240px !important; }

.pdb240 {
  padding-bottom: 240px !important; }

.pdl240 {
  padding-left: 240px !important; }

.mgt245 {
  margin-top: 245px !important; }

.mgr245 {
  margin-right: 245px !important; }

.mgb245 {
  margin-bottom: 245px !important; }

.mgl245 {
  margin-left: 245px !important; }

.pdt245 {
  padding-top: 245px !important; }

.pdr245 {
  padding-right: 245px !important; }

.pdb245 {
  padding-bottom: 245px !important; }

.pdl245 {
  padding-left: 245px !important; }

.mgt250 {
  margin-top: 250px !important; }

.mgr250 {
  margin-right: 250px !important; }

.mgb250 {
  margin-bottom: 250px !important; }

.mgl250 {
  margin-left: 250px !important; }

.pdt250 {
  padding-top: 250px !important; }

.pdr250 {
  padding-right: 250px !important; }

.pdb250 {
  padding-bottom: 250px !important; }

.pdl250 {
  padding-left: 250px !important; }
