﻿@charset "UTF-8";

@font-face {
  font-family: 'sans-mbk';
  src: url('/common/fonts/MitsuiandCoSans-BoldItalic.woff2')format('woff2'), url('/common/fonts/MitsuiandCoSans-BoldItalic.woff') format('woff');
  font-weight: 'bold';
  font-style: 'italic';
  font-display: swap;
}
@font-face {
  font-family: 'sans-mbk';
  src: url('/common/fonts/MitsuiandCoSans-Bold.woff2')format('woff2'), url('/common/fonts/MitsuiandCoSans-Bold.woff') format('woff');
  font-weight: 'bold';
  font-display: swap;
}
@font-face {
  font-family: 'sans-mbk';
  src: url('/common/fonts/MitsuiandCoSans-Italic.woff2')format('woff2'), url('/common/fonts/MitsuiandCoSans-Italic.woff') format('woff');
  font-style: 'italic';
  font-display: swap;
}
@font-face {
  font-family: 'sans-mbk';
  src: url('/common/fonts/MitsuiandCoSans-Regular.woff2')format('woff2'), url('/common/fonts/MitsuiandCoSans-Regular.woff') format('woff');
  font-display: swap;
}

/* 日本語コメント */
@media print, screen and (min-width: 1024px) {
  html, body {
    font-size: 14px;
    line-height: 1.3em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Myriad Pro, Myriad, Arial, sans-serif;
    color: #000;
    background-color: #fff;
    -webkit-print-color-adjust: exact;
    -webkit-text-size-adjust: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  html, body {
    font-size: 15px;
    line-height: 1.3em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Myriad Pro, Myriad, Arial, sans-serif;
    color: #000;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
  }
}
@media screen and (max-width: 767px) {
  html, body {
    font-size: 15px;
    line-height: 1.3em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Myriad Pro, Myriad, Arial, sans-serif;
    color: #000;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
  }
}
html {
  overflow-y: scroll;
}

a {
  color: #666;
  text-decoration: none;
}
a:hover {
  color: #666;
  text-decoration: underline;
}

img {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

ul {
  list-style: none;
}

sup {
  vertical-align: super;
}

sub {
  vertical-align: sub;
}

.common_word-wrap_break-word {
  word-wrap: break-word !important;
}

.common_word-break_break-all {
  word-break: break-all !important;
}

.common_position__relative {
  position: relative;
}

.common_position__absolute {
  position: absolute;
}

.common_position__fixed {
  position: fixed;
}

.common_display__none {
  display: none !important;
}

.common_display__block {
  display: block !important;
}

.common_display__inline {
  display: inline !important;
}

.common_display__inline-block {
  display: inline-block !important;
}

.common_display__table {
  display: table !important;
}

.common_display__table-row {
  display: table-row !important;
}

.common_display__table-cell {
  display: table-cell !important;
}

.common_border__none {
  border: none !important;
}

.common_border__1px {
  border: solid 1px #ddd;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .common_display__none_m {
    display: none !important;
  }

  .common_display__block_m {
    display: block !important;
  }

  .common_display__inline_m {
    display: inline !important;
  }

  .common_display__inline-block_m {
    display: inline-block !important;
  }

  .common_display__table_m {
    display: table !important;
  }

  .common_display__table-row_m {
    display: table-row !important;
  }

  .common_display__table-cell_m {
    display: table-cell !important;
  }

  .common_border__none_m {
    border: none !important;
  }

  .common_border__1px_m {
    border: solid 1px #ddd;
  }
}
@media screen and (max-width: 767px) {
  .common_display__none_s {
    display: none !important;
  }

  .common_display__block_s {
    display: block !important;
  }

  .common_display__inline_s {
    display: inline !important;
  }

  .common_display__inline-block_s {
    display: inline-block !important;
  }

  .common_display__table_s {
    display: table !important;
  }

  .common_display__table-row_s {
    display: table-row !important;
  }

  .common_display__table-cell_s {
    display: table-cell !important;
  }

  .common_border__none_s {
    border: none !important;
  }

  .common_border__1px_s {
    border: solid 1px #ddd;
  }
}
@media print {
  .common_display__none_print {
    display: none !important;
  }
}
.common_float__left {
  float: left !important;
}

.common_float__right {
  float: right !important;
}

.common_clear__both {
  min-height: 1px;
  zoom: 1;
}
.common_clear__both:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.common_color__white {
  color: #fff !important;
}

.common_color__black {
  color: #000 !important;
}

.common_font-weight__bold {
  font-weight: bold !important;
}

.common_font-weight__normal {
  font-weight: normal !important;
}

.common_font-weight__lighter {
  font-weight: lighter !important;
}

.common_font-weight__bolder {
  font-weight: bolder !important;
}

.common_text-decoration__none {
  text-decoration: none !important;
}

.common_text-decoration__underline {
  text-decoration: underline !important;
}

.common_text-decoration__overline {
  text-decoration: overline !important;
}

.common_text-decoration__line-through {
  text-decoration: line-through !important;
}

.common_font-style__normal {
  font-style: normal !important;
}

.common_font-style__italic {
  font-style: italic !important;
}

.common_font-style__oblique {
  font-style: oblique !important;
}

.common_text-align__left {
  text-align: left !important;
}

.common_text-align__center {
  text-align: center !important;
}

.common_text-align__right {
  text-align: right !important;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .common_text-align__left_m {
    text-align: left !important;
  }

  .common_text-align__center_m {
    text-align: center !important;
  }

  .common_text-align__right_m {
    text-align: right !important;
  }
}
@media screen and (max-width: 767px) {
  .common_text-align__left_s {
    text-align: left !important;
  }

  .common_text-align__center_s {
    text-align: center !important;
  }

  .common_text-align__right_s {
    text-align: right !important;
  }
}
.common_vertical-align__top {
  vertical-align: top !important;
}

.common_vertical-align__middle {
  vertical-align: middle !important;
}

.common_vertical-align__bottom {
  vertical-align: bottom !important;
}

.common_padding-bottom__0px {
  padding-bottom: 0px !important;
}

.common_padding-bottom__5px {
  padding-bottom: 5px !important;
}

.common_padding-bottom__10px {
  padding-bottom: 10px !important;
}

.common_padding-bottom__15px {
  padding-bottom: 15px !important;
}

.common_padding-bottom__20px {
  padding-bottom: 20px !important;
}

.common_padding-bottom__25px {
  padding-bottom: 25px !important;
}

.common_padding-bottom__30px {
  padding-bottom: 30px !important;
}

.common_padding-bottom__35px {
  padding-bottom: 35px !important;
}

.common_padding-bottom__40px {
  padding-bottom: 40px !important;
}

.common_padding-bottom__45px {
  padding-bottom: 45px !important;
}

.common_padding-bottom__50px {
  padding-bottom: 50px !important;
}

.common_padding-bottom__55px {
  padding-bottom: 55px !important;
}

.common_padding-bottom__60px {
  padding-bottom: 60px !important;
}

.common_padding-bottom__65px {
  padding-bottom: 65px !important;
}

.common_padding-bottom__70px {
  padding-bottom: 70px !important;
}

.common_padding-bottom__75px {
  padding-bottom: 75px !important;
}

.common_padding-bottom__80px {
  padding-bottom: 80px !important;
}

.common_padding-bottom__85px {
  padding-bottom: 85px !important;
}

.common_padding-bottom__90px {
  padding-bottom: 90px !important;
}

.common_padding-bottom__95px {
  padding-bottom: 95px !important;
}

.common_padding-bottom__100px {
  padding-bottom: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_padding-bottom__0px_s {
    padding-bottom: 0 !important;
  }
}
.common_padding-top__0px {
  padding-top: 0px !important;
}

.common_padding-top__5px {
  padding-top: 5px !important;
}

.common_padding-top__10px {
  padding-top: 10px !important;
}

.common_padding-top__15px {
  padding-top: 15px !important;
}

.common_padding-top__20px {
  padding-top: 20px !important;
}

.common_padding-top__25px {
  padding-top: 25px !important;
}

.common_padding-top__30px {
  padding-top: 30px !important;
}

.common_padding-top__35px {
  padding-top: 35px !important;
}

.common_padding-top__40px {
  padding-top: 40px !important;
}

.common_padding-top__45px {
  padding-top: 45px !important;
}

.common_padding-top__50px {
  padding-top: 50px !important;
}

.common_padding-top__55px {
  padding-top: 55px !important;
}

.common_padding-top__60px {
  padding-top: 60px !important;
}

.common_padding-top__65px {
  padding-top: 65px !important;
}

.common_padding-top__70px {
  padding-top: 70px !important;
}

.common_padding-top__75px {
  padding-top: 75px !important;
}

.common_padding-top__80px {
  padding-top: 80px !important;
}

.common_padding-top__85px {
  padding-top: 85px !important;
}

.common_padding-top__90px {
  padding-top: 90px !important;
}

.common_padding-top__95px {
  padding-top: 95px !important;
}

.common_padding-top__100px {
  padding-top: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_padding-top__0px_s {
    padding-top: 0px !important;
  }
}
.common_padding-left__0px {
  padding-left: 0px !important;
}

.common_padding-left__5px {
  padding-left: 5px !important;
}

.common_padding-left__10px {
  padding-left: 10px !important;
}

.common_padding-left__15px {
  padding-left: 15px !important;
}

.common_padding-left__20px {
  padding-left: 20px !important;
}

.common_padding-left__25px {
  padding-left: 25px !important;
}

.common_padding-left__30px {
  padding-left: 30px !important;
}

.common_padding-left__35px {
  padding-left: 35px !important;
}

.common_padding-left__40px {
  padding-left: 40px !important;
}

.common_padding-left__45px {
  padding-left: 45px !important;
}

.common_padding-left__50px {
  padding-left: 50px !important;
}

.common_padding-left__55px {
  padding-left: 55px !important;
}

.common_padding-left__60px {
  padding-left: 60px !important;
}

.common_padding-left__65px {
  padding-left: 65px !important;
}

.common_padding-left__70px {
  padding-left: 70px !important;
}

.common_padding-left__75px {
  padding-left: 75px !important;
}

.common_padding-left__80px {
  padding-left: 80px !important;
}

.common_padding-left__85px {
  padding-left: 85px !important;
}

.common_padding-left__90px {
  padding-left: 90px !important;
}

.common_padding-left__95px {
  padding-left: 95px !important;
}

.common_padding-left__100px {
  padding-left: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_padding-left__0px_s {
    padding-left: 0px !important;
  }
}
.common_padding-right__0px {
  padding-right: 0px !important;
}

.common_padding-right__5px {
  padding-right: 5px !important;
}

.common_padding-right__10px {
  padding-right: 10px !important;
}

.common_padding-right__15px {
  padding-right: 15px !important;
}

.common_padding-right__20px {
  padding-right: 20px !important;
}

.common_padding-right__25px {
  padding-right: 25px !important;
}

.common_padding-right__30px {
  padding-right: 30px !important;
}

.common_padding-right__35px {
  padding-right: 35px !important;
}

.common_padding-right__40px {
  padding-right: 40px !important;
}

.common_padding-right__45px {
  padding-right: 45px !important;
}

.common_padding-right__50px {
  padding-right: 50px !important;
}

.common_padding-right__55px {
  padding-right: 55px !important;
}

.common_padding-right__60px {
  padding-right: 60px !important;
}

.common_padding-right__65px {
  padding-right: 65px !important;
}

.common_padding-right__70px {
  padding-right: 70px !important;
}

.common_padding-right__75px {
  padding-right: 75px !important;
}

.common_padding-right__80px {
  padding-right: 80px !important;
}

.common_padding-right__85px {
  padding-right: 85px !important;
}

.common_padding-right__90px {
  padding-right: 90px !important;
}

.common_padding-right__95px {
  padding-right: 95px !important;
}

.common_padding-right__100px {
  padding-right: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_padding-right__0px_s {
    padding-right: 0px !important;
  }
}
.common_margin-bottom__0px {
  margin-bottom: 0 !important;
}

.common_margin-bottom__5px {
  margin-bottom: 5px !important;
}

.common_margin-bottom__10px {
  margin-bottom: 10px !important;
}

.common_margin-bottom__15px {
  margin-bottom: 15px !important;
}

.common_margin-bottom__20px {
  margin-bottom: 20px !important;
}

.common_margin-bottom__25px {
  margin-bottom: 25px !important;
}

.common_margin-bottom__30px {
  margin-bottom: 30px !important;
}

.common_margin-bottom__35px {
  margin-bottom: 35px !important;
}

.common_margin-bottom__40px {
  margin-bottom: 40px !important;
}

.common_margin-bottom__45px {
  margin-bottom: 45px !important;
}

.common_margin-bottom__50px {
  margin-bottom: 50px !important;
}

.common_margin-bottom__55px {
  margin-bottom: 55px !important;
}

.common_margin-bottom__60px {
  margin-bottom: 60px !important;
}

.common_margin-bottom__65px {
  margin-bottom: 65px !important;
}

.common_margin-bottom__70px {
  margin-bottom: 70px !important;
}

.common_margin-bottom__75px {
  margin-bottom: 75px !important;
}

.common_margin-bottom__80px {
  margin-bottom: 80px !important;
}

.common_margin-bottom__85px {
  margin-bottom: 85px !important;
}

.common_margin-bottom__90px {
  margin-bottom: 90px !important;
}

.common_margin-bottom__95px {
  margin-bottom: 95px !important;
}

.common_margin-bottom__100px {
  margin-bottom: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_margin-bottom__0px_s {
    margin-bottom: 0 !important;
  }
}
.common_margin-top__0px {
  margin-top: 0px !important;
}

.common_margin-top__1px {
  margin-top: 1px !important;
}

.common_margin-top__5px {
  margin-top: 5px !important;
}

.common_margin-top__10px {
  margin-top: 10px !important;
}

.common_margin-top__15px {
  margin-top: 15px !important;
}

.common_margin-top__20px {
  margin-top: 20px !important;
}

.common_margin-top__25px {
  margin-top: 25px !important;
}

.common_margin-top__30px {
  margin-top: 30px !important;
}

.common_margin-top__35px {
  margin-top: 35px !important;
}

.common_margin-top__40px {
  margin-top: 40px !important;
}

.common_margin-top__45px {
  margin-top: 45px !important;
}

.common_margin-top__50px {
  margin-top: 50px !important;
}

.common_margin-top__55px {
  margin-top: 55px !important;
}

.common_margin-top__60px {
  margin-top: 60px !important;
}

.common_margin-top__65px {
  margin-top: 65px !important;
}

.common_margin-top__70px {
  margin-top: 70px !important;
}

.common_margin-top__75px {
  margin-top: 75px !important;
}

.common_margin-top__80px {
  margin-top: 80px !important;
}

.common_margin-top__85px {
  margin-top: 85px !important;
}

.common_margin-top__90px {
  margin-top: 90px !important;
}

.common_margin-top__95px {
  margin-top: 95px !important;
}

.common_margin-top__100px {
  margin-top: 100px !important;
}

.common_margin-top__200px {
  margin-top: 200px !important;
}

@media screen and (max-width: 767px) {
  .common_margin-top__0px_s {
    margin-top: 0px !important;
  }

  .common_margin-top__1px_s {
    margin-top: 1px !important;
  }

  .common_margin-top__5px_s {
    margin-top: 5px !important;
  }

  .common_margin-top__10px_s {
    margin-top: 10px !important;
  }

  .common_margin-top__15px_s {
    margin-top: 15px !important;
  }

  .common_margin-top__20px_s {
    margin-top: 20px !important;
  }

  .common_margin-top__25px_s {
    margin-top: 25px !important;
  }

  .common_margin-top__30px_s {
    margin-top: 30px !important;
  }

  .common_margin-top__35px_s {
    margin-top: 35px !important;
  }

  .common_margin-top__40px_s {
    margin-top: 40px !important;
  }

  .common_margin-top__45px_s {
    margin-top: 45px !important;
  }

  .common_margin-top__50px_s {
    margin-top: 50px !important;
  }

  .common_margin-top__55px_s {
    margin-top: 55px !important;
  }

  .common_margin-top__60px_s {
    margin-top: 60px !important;
  }

  .common_margin-top__65px_s {
    margin-top: 65px !important;
  }

  .common_margin-top__70px_s {
    margin-top: 70px !important;
  }

  .common_margin-top__75px_s {
    margin-top: 75px !important;
  }

  .common_margin-top__80px_s {
    margin-top: 80px !important;
  }

  .common_margin-top__85px_s {
    margin-top: 85px !important;
  }

  .common_margin-top__90px_s {
    margin-top: 90px !important;
  }

  .common_margin-top__95px_s {
    margin-top: 95px !important;
  }

  .common_margin-top__100px_s {
    margin-top: 100px !important;
  }
}
.common_margin-left__0px {
  margin-left: 0px !important;
}

.common_margin-left__5px {
  margin-left: 5px !important;
}

.common_margin-left__10px {
  margin-left: 10px !important;
}

.common_margin-left__15px {
  margin-left: 15px !important;
}

.common_margin-left__20px {
  margin-left: 20px !important;
}

.common_margin-left__25px {
  margin-left: 25px !important;
}

.common_margin-left__30px {
  margin-left: 30px !important;
}

.common_margin-left__35px {
  margin-left: 35px !important;
}

.common_margin-left__40px {
  margin-left: 40px !important;
}

.common_margin-left__45px {
  margin-left: 45px !important;
}

.common_margin-left__50px {
  margin-left: 50px !important;
}

.common_margin-left__55px {
  margin-left: 55px !important;
}

.common_margin-left__60px {
  margin-left: 60px !important;
}

.common_margin-left__65px {
  margin-left: 65px !important;
}

.common_margin-left__70px {
  margin-left: 70px !important;
}

.common_margin-left__75px {
  margin-left: 75px !important;
}

.common_margin-left__80px {
  margin-left: 80px !important;
}

.common_margin-left__85px {
  margin-left: 85px !important;
}

.common_margin-left__90px {
  margin-left: 90px !important;
}

.common_margin-left__95px {
  margin-left: 95px !important;
}

.common_margin-left__100px {
  margin-left: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_margin-left__0px_s {
    margin-left: 0px !important;
  }
}
.common_margin-right__0px {
  margin-right: 0px !important;
}

.common_margin-right__5px {
  margin-right: 5px !important;
}

.common_margin-right__10px {
  margin-right: 10px !important;
}

.common_margin-right__15px {
  margin-right: 15px !important;
}

.common_margin-right__20px {
  margin-right: 20px !important;
}

.common_margin-right__25px {
  margin-right: 25px !important;
}

.common_margin-right__30px {
  margin-right: 30px !important;
}

.common_margin-right__35px {
  margin-right: 35px !important;
}

.common_margin-right__40px {
  margin-right: 40px !important;
}

.common_margin-right__45px {
  margin-right: 45px !important;
}

.common_margin-right__50px {
  margin-right: 50px !important;
}

.common_margin-right__55px {
  margin-right: 55px !important;
}

.common_margin-right__60px {
  margin-right: 60px !important;
}

.common_margin-right__65px {
  margin-right: 65px !important;
}

.common_margin-right__70px {
  margin-right: 70px !important;
}

.common_margin-right__75px {
  margin-right: 75px !important;
}

.common_margin-right__80px {
  margin-right: 80px !important;
}

.common_margin-right__85px {
  margin-right: 85px !important;
}

.common_margin-right__90px {
  margin-right: 90px !important;
}

.common_margin-right__95px {
  margin-right: 95px !important;
}

.common_margin-right__100px {
  margin-right: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_margin-right__0px_s {
    margin-right: 0px !important;
  }
}
.common_font-size__default {
  font-size: 14px !important;
  line-height: 1.3em !important;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .common_font-size__default {
    font-size: 15px !important;
    line-height: 1.3em !important;
  }
}
@media screen and (max-width: 767px) {
  .common_font-size__default {
    font-size: 15px !important;
    line-height: 1.3em !important;
  }
}
.common_font-size__8px {
  font-size: 8px !important;
  line-height: 1.3em;
}

.common_font-size__9px {
  font-size: 9px !important;
  line-height: 1.3em;
}

.common_font-size__10px {
  font-size: 10px !important;
  line-height: 1.3em;
}

.common_font-size__11px {
  font-size: 11px !important;
  line-height: 1.3em;
}

.common_font-size__12px {
  font-size: 12px !important;
  line-height: 1.3em;
}

.common_font-size__13px {
  font-size: 13px !important;
  line-height: 1.3em;
}

.common_font-size__14px {
  font-size: 14px !important;
  line-height: 1.3em;
}

.common_font-size__15px {
  font-size: 15px !important;
  line-height: 1.3em;
}

.common_font-size__16px {
  font-size: 16px !important;
  line-height: 1.3em;
}

.common_font-size__17px {
  font-size: 17px !important;
  line-height: 1.3em;
}

.common_font-size__18px {
  font-size: 18px !important;
  line-height: 1.3em;
}

.common_font-size__19px {
  font-size: 19px !important;
  line-height: 1.3em;
}

.common_font-size__20px {
  font-size: 20px !important;
  line-height: 1.3em;
}

.common_font-size__21px {
  font-size: 21px !important;
  line-height: 1.3em;
}

.common_font-size__22px {
  font-size: 22px !important;
  line-height: 1.3em;
}

.common_font-size__23px {
  font-size: 23px !important;
  line-height: 1.3em;
}

.common_font-size__24px {
  font-size: 24px !important;
  line-height: 1.3em;
}

.common_font-size__25px {
  font-size: 25px !important;
  line-height: 1.3em;
}

.common_font-size__26px {
  font-size: 26px !important;
  line-height: 1.3em;
}

.common_font-size__27px {
  font-size: 27px !important;
  line-height: 1.3em;
}

.common_font-size__28px {
  font-size: 28px !important;
  line-height: 1.3em;
}

.common_font-size__29px {
  font-size: 29px !important;
  line-height: 1.3em;
}

.common_font-size__30px {
  font-size: 30px !important;
  line-height: 1.3em;
}

.common_font-size__31px {
  font-size: 31px !important;
  line-height: 1.3em;
}

.common_font-size__32px {
  font-size: 32px !important;
  line-height: 1.3em;
}

.common_font-size__33px {
  font-size: 33px !important;
  line-height: 1.3em;
}

.common_font-size__34px {
  font-size: 34px !important;
  line-height: 1.3em;
}

.common_font-size__35px {
  font-size: 35px !important;
  line-height: 1.3em;
}

.common_font-size__36px {
  font-size: 36px !important;
  line-height: 1.3em;
}

.common_font-size__37px {
  font-size: 37px !important;
  line-height: 1.3em;
}

.common_font-size__38px {
  font-size: 38px !important;
  line-height: 1.3em;
}

.common_font-size__39px {
  font-size: 39px !important;
  line-height: 1.3em;
}

.common_font-size__40px {
  font-size: 40px !important;
  line-height: 1.3em;
}

.common_font-size__41px {
  font-size: 41px !important;
  line-height: 1.3em;
}

.common_font-size__42px {
  font-size: 42px !important;
  line-height: 1.3em;
}

.common_font-size__43px {
  font-size: 43px !important;
  line-height: 1.3em;
}

.common_font-size__44px {
  font-size: 44px !important;
  line-height: 1.3em;
}

.common_font-size__45px {
  font-size: 45px !important;
  line-height: 1.3em;
}

.common_font-size__46px {
  font-size: 46px !important;
  line-height: 1.3em;
}

.common_font-size__47px {
  font-size: 47px !important;
  line-height: 1.3em;
}

.common_font-size__48px {
  font-size: 48px !important;
  line-height: 1.3em;
}

.common_font-size__49px {
  font-size: 49px !important;
  line-height: 1.3em;
}

.common_font-size__50px {
  font-size: 50px !important;
  line-height: 1.3em;
}

.common_height__auto {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto !important;
}

.common_height__5px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 5px !important;
}

.common_height__10px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 10px !important;
}

.common_height__15px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 15px !important;
}

.common_height__20px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px !important;
}

.common_height__25px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px !important;
}

.common_height__30px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px !important;
}

.common_height__35px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 35px !important;
}

.common_height__40px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px !important;
}

.common_height__45px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 45px !important;
}

.common_height__50px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px !important;
}

.common_height__55px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 55px !important;
}

.common_height__60px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 60px !important;
}

.common_height__65px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 65px !important;
}

.common_height__70px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 70px !important;
}

.common_height__75px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 75px !important;
}

.common_height__80px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 80px !important;
}

.common_height__85px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 85px !important;
}

.common_height__90px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 90px !important;
}

.common_height__95px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 95px !important;
}

.common_height__100px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100px !important;
}

@media screen and (max-width: 767px) {
  .common_width__300px_s {
    height: 300px !important;
  }
}
.common_width__auto {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto !important;
}

.common_width__5px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 5px !important;
}

.common_width__10px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 10px !important;
}

.common_width__15px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 15px !important;
}

.common_width__20px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20px !important;
}

.common_width__25px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25px !important;
}

.common_width__30px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30px !important;
}

.common_width__35px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 35px !important;
}

.common_width__40px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px !important;
}

.common_width__45px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 45px !important;
}

.common_width__50px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50px !important;
}

.common_width__55px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 55px !important;
}

.common_width__60px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60px !important;
}

.common_width__65px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 65px !important;
}

.common_width__70px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 70px !important;
}

.common_width__75px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 75px !important;
}

.common_width__80px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 80px !important;
}

.common_width__85px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 85px !important;
}

.common_width__90px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 90px !important;
}

.common_width__95px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 95px !important;
}

.common_width__100px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100px !important;
}

.common_width__110px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 110px !important;
}

.common_width__120px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 120px !important;
}

.common_width__130px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 130px !important;
}

.common_width__140px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 140px !important;
}

.common_width__150px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 150px !important;
}

.common_width__160px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 160px !important;
}

.common_width__170px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 170px !important;
}

.common_width__180px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 180px !important;
}

.common_width__190px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 190px !important;
}

.common_width__200px {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px !important;
}

.common_width__1per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 1% !important;
}

.common_width__2per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 2% !important;
}

.common_width__3per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 3% !important;
}

.common_width__4per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 4% !important;
}

.common_width__5per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 5% !important;
}

.common_width__6per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 6% !important;
}

.common_width__7per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 7% !important;
}

.common_width__8per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 8% !important;
}

.common_width__9per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 9% !important;
}

.common_width__10per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 10% !important;
}

.common_width__11per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 11% !important;
}

.common_width__12per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 12% !important;
}

.common_width__13per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 13% !important;
}

.common_width__14per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 14% !important;
}

.common_width__15per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 15% !important;
}

.common_width__16per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 16% !important;
}

.common_width__17per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 17% !important;
}

.common_width__18per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 18% !important;
}

.common_width__19per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 19% !important;
}

.common_width__20per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20% !important;
}

.common_width__21per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 21% !important;
}

.common_width__22per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 22% !important;
}

.common_width__23per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 23% !important;
}

.common_width__24per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24% !important;
}

.common_width__25per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25% !important;
}

.common_width__26per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 26% !important;
}

.common_width__27per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 27% !important;
}

.common_width__28per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 28% !important;
}

.common_width__29per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 39% !important;
}

.common_width__30per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30% !important;
}

.common_width__31per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 31% !important;
}

.common_width__32per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 32% !important;
}

.common_width__33per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33% !important;
}

.common_width__34per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 34% !important;
}

.common_width__35per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 35% !important;
}

.common_width__36per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 36% !important;
}

.common_width__37per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 37% !important;
}

.common_width__38per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 38% !important;
}

.common_width__39per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 39% !important;
}

.common_width__40per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 40% !important;
}

.common_width__41per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 41% !important;
}

.common_width__42per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 42% !important;
}

.common_width__43per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 43% !important;
}

.common_width__44per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 44% !important;
}

.common_width__45per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 45% !important;
}

.common_width__46per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 46% !important;
}

.common_width__47per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 47% !important;
}

.common_width__48per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 48% !important;
}

.common_width__49per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 49% !important;
}

.common_width__50per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50% !important;
}

.common_width__51per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 51% !important;
}

.common_width__52per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 52% !important;
}

.common_width__53per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 53% !important;
}

.common_width__54per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 54% !important;
}

.common_width__55per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 55% !important;
}

.common_width__56per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 56% !important;
}

.common_width__57per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 57% !important;
}

.common_width__58per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 58% !important;
}

.common_width__59per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 59% !important;
}

.common_width__60per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60% !important;
}

.common_width__61per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 61% !important;
}

.common_width__62per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 62% !important;
}

.common_width__63per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 63% !important;
}

.common_width__64per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 64% !important;
}

.common_width__65per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 65% !important;
}

.common_width__66per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 66% !important;
}

.common_width__67per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 67% !important;
}

.common_width__68per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 68% !important;
}

.common_width__69per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 69% !important;
}

.common_width__70per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 70% !important;
}

.common_width__71per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 71% !important;
}

.common_width__72per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 72% !important;
}

.common_width__73per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 73% !important;
}

.common_width__74per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 74% !important;
}

.common_width__75per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 75% !important;
}

.common_width__76per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 76% !important;
}

.common_width__77per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 77% !important;
}

.common_width__78per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 78% !important;
}

.common_width__79per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 79% !important;
}

.common_width__80per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 80% !important;
}

.common_width__81per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 81% !important;
}

.common_width__82per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 82% !important;
}

.common_width__83per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 83% !important;
}

.common_width__84per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 84% !important;
}

.common_width__85per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 85% !important;
}

.common_width__86per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 86% !important;
}

.common_width__87per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 87% !important;
}

.common_width__88per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 88% !important;
}

.common_width__89per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 89% !important;
}

.common_width__90per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 90% !important;
}

.common_width__91per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 91% !important;
}

.common_width__92per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 92% !important;
}

.common_width__93per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 93% !important;
}

.common_width__94per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 94% !important;
}

.common_width__95per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 95% !important;
}

.common_width__96per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 96% !important;
}

.common_width__97per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 97% !important;
}

.common_width__98per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 98% !important;
}

.common_width__99per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 99% !important;
}

.common_width__100per {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100% !important;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .common_width__1per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1% !important;
  }

  .common_width__2per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 2% !important;
  }

  .common_width__3per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 3% !important;
  }

  .common_width__4per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 4% !important;
  }

  .common_width__5per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 5% !important;
  }

  .common_width__6per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 6% !important;
  }

  .common_width__7per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 7% !important;
  }

  .common_width__8per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 8% !important;
  }

  .common_width__9per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 9% !important;
  }

  .common_width__10per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 10% !important;
  }

  .common_width__11per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 11% !important;
  }

  .common_width__12per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 12% !important;
  }

  .common_width__13per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 13% !important;
  }

  .common_width__14per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 14% !important;
  }

  .common_width__15per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 15% !important;
  }

  .common_width__16per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 16% !important;
  }

  .common_width__17per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 17% !important;
  }

  .common_width__18per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 18% !important;
  }

  .common_width__19per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 19% !important;
  }

  .common_width__20per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 20% !important;
  }

  .common_width__21per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 21% !important;
  }

  .common_width__22per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 22% !important;
  }

  .common_width__23per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 23% !important;
  }

  .common_width__24per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 24% !important;
  }

  .common_width__25per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25% !important;
  }

  .common_width__26per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 26% !important;
  }

  .common_width__27per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 27% !important;
  }

  .common_width__28per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 28% !important;
  }

  .common_width__29per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 39% !important;
  }

  .common_width__30per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 30% !important;
  }

  .common_width__31per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 31% !important;
  }

  .common_width__32per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 32% !important;
  }

  .common_width__33per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33% !important;
  }

  .common_width__34per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 34% !important;
  }

  .common_width__35per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 35% !important;
  }

  .common_width__36per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 36% !important;
  }

  .common_width__37per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 37% !important;
  }

  .common_width__38per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 38% !important;
  }

  .common_width__39per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 39% !important;
  }

  .common_width__40per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 40% !important;
  }

  .common_width__41per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 41% !important;
  }

  .common_width__42per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 42% !important;
  }

  .common_width__43per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 43% !important;
  }

  .common_width__44per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 44% !important;
  }

  .common_width__45per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 45% !important;
  }

  .common_width__46per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 46% !important;
  }

  .common_width__47per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 47% !important;
  }

  .common_width__48per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 48% !important;
  }

  .common_width__49per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 49% !important;
  }

  .common_width__50per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50% !important;
  }

  .common_width__51per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 51% !important;
  }

  .common_width__52per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 52% !important;
  }

  .common_width__53per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 53% !important;
  }

  .common_width__54per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 54% !important;
  }

  .common_width__55per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 55% !important;
  }

  .common_width__56per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 56% !important;
  }

  .common_width__57per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 57% !important;
  }

  .common_width__58per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 58% !important;
  }

  .common_width__59per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 59% !important;
  }

  .common_width__60per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 60% !important;
  }

  .common_width__61per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 61% !important;
  }

  .common_width__62per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 62% !important;
  }

  .common_width__63per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 63% !important;
  }

  .common_width__64per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 64% !important;
  }

  .common_width__65per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 65% !important;
  }

  .common_width__66per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 66% !important;
  }

  .common_width__67per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 67% !important;
  }

  .common_width__68per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 68% !important;
  }

  .common_width__69per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 69% !important;
  }

  .common_width__70per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70% !important;
  }

  .common_width__71per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 71% !important;
  }

  .common_width__72per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 72% !important;
  }

  .common_width__73per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 73% !important;
  }

  .common_width__74per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 74% !important;
  }

  .common_width__75per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 75% !important;
  }

  .common_width__76per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 76% !important;
  }

  .common_width__77per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 77% !important;
  }

  .common_width__78per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 78% !important;
  }

  .common_width__79per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 79% !important;
  }

  .common_width__80per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 80% !important;
  }

  .common_width__81per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 81% !important;
  }

  .common_width__82per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 82% !important;
  }

  .common_width__83per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 83% !important;
  }

  .common_width__84per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 84% !important;
  }

  .common_width__85per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 85% !important;
  }

  .common_width__86per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 86% !important;
  }

  .common_width__87per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 87% !important;
  }

  .common_width__88per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 88% !important;
  }

  .common_width__89per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 89% !important;
  }

  .common_width__90per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 90% !important;
  }

  .common_width__91per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 91% !important;
  }

  .common_width__92per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 92% !important;
  }

  .common_width__93per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 93% !important;
  }

  .common_width__94per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 94% !important;
  }

  .common_width__95per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 95% !important;
  }

  .common_width__96per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 96% !important;
  }

  .common_width__97per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 97% !important;
  }

  .common_width__98per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 98% !important;
  }

  .common_width__99per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 99% !important;
  }

  .common_width__100per_m {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  .common_width__1per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1% !important;
  }

  .common_width__2per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 2% !important;
  }

  .common_width__3per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 3% !important;
  }

  .common_width__4per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 4% !important;
  }

  .common_width__5per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 5% !important;
  }

  .common_width__6per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 6% !important;
  }

  .common_width__7per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 7% !important;
  }

  .common_width__8per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 8% !important;
  }

  .common_width__9per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 9% !important;
  }

  .common_width__10per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 10% !important;
  }

  .common_width__11per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 11% !important;
  }

  .common_width__12per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 12% !important;
  }

  .common_width__13per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 13% !important;
  }

  .common_width__14per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 14% !important;
  }

  .common_width__15per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 15% !important;
  }

  .common_width__16per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 16% !important;
  }

  .common_width__17per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 17% !important;
  }

  .common_width__18per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 18% !important;
  }

  .common_width__19per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 19% !important;
  }

  .common_width__20per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 20% !important;
  }

  .common_width__21per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 21% !important;
  }

  .common_width__22per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 22% !important;
  }

  .common_width__23per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 23% !important;
  }

  .common_width__24per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 24% !important;
  }

  .common_width__25per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25% !important;
  }

  .common_width__26per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 26% !important;
  }

  .common_width__27per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 27% !important;
  }

  .common_width__28per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 28% !important;
  }

  .common_width__29per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 39% !important;
  }

  .common_width__30per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 30% !important;
  }

  .common_width__31per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 31% !important;
  }

  .common_width__32per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 32% !important;
  }

  .common_width__33per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33% !important;
  }

  .common_width__34per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 34% !important;
  }

  .common_width__35per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 35% !important;
  }

  .common_width__36per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 36% !important;
  }

  .common_width__37per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 37% !important;
  }

  .common_width__38per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 38% !important;
  }

  .common_width__39per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 39% !important;
  }

  .common_width__40per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 40% !important;
  }

  .common_width__41per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 41% !important;
  }

  .common_width__42per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 42% !important;
  }

  .common_width__43per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 43% !important;
  }

  .common_width__44per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 44% !important;
  }

  .common_width__45per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 45% !important;
  }

  .common_width__46per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 46% !important;
  }

  .common_width__47per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 47% !important;
  }

  .common_width__48per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 48% !important;
  }

  .common_width__49per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 49% !important;
  }

  .common_width__50per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50% !important;
  }

  .common_width__51per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 51% !important;
  }

  .common_width__52per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 52% !important;
  }

  .common_width__53per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 53% !important;
  }

  .common_width__54per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 54% !important;
  }

  .common_width__55per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 55% !important;
  }

  .common_width__56per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 56% !important;
  }

  .common_width__57per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 57% !important;
  }

  .common_width__58per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 58% !important;
  }

  .common_width__59per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 59% !important;
  }

  .common_width__60per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 60% !important;
  }

  .common_width__61per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 61% !important;
  }

  .common_width__62per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 62% !important;
  }

  .common_width__63per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 63% !important;
  }

  .common_width__64per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 64% !important;
  }

  .common_width__65per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 65% !important;
  }

  .common_width__66per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 66% !important;
  }

  .common_width__67per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 67% !important;
  }

  .common_width__68per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 68% !important;
  }

  .common_width__69per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 69% !important;
  }

  .common_width__70per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70% !important;
  }

  .common_width__71per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 71% !important;
  }

  .common_width__72per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 72% !important;
  }

  .common_width__73per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 73% !important;
  }

  .common_width__74per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 74% !important;
  }

  .common_width__75per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 75% !important;
  }

  .common_width__76per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 76% !important;
  }

  .common_width__77per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 77% !important;
  }

  .common_width__78per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 78% !important;
  }

  .common_width__79per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 79% !important;
  }

  .common_width__80per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 80% !important;
  }

  .common_width__81per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 81% !important;
  }

  .common_width__82per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 82% !important;
  }

  .common_width__83per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 83% !important;
  }

  .common_width__84per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 84% !important;
  }

  .common_width__85per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 85% !important;
  }

  .common_width__86per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 86% !important;
  }

  .common_width__87per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 87% !important;
  }

  .common_width__88per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 88% !important;
  }

  .common_width__89per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 89% !important;
  }

  .common_width__90per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 90% !important;
  }

  .common_width__91per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 91% !important;
  }

  .common_width__92per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 92% !important;
  }

  .common_width__93per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 93% !important;
  }

  .common_width__94per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 94% !important;
  }

  .common_width__95per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 95% !important;
  }

  .common_width__96per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 96% !important;
  }

  .common_width__97per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 97% !important;
  }

  .common_width__98per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 98% !important;
  }

  .common_width__99per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 99% !important;
  }

  .common_width__100per_s {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
  }
}
.is-layout .module_rule {
  border-top: solid 1px #f00;
}
.is-layout .module_rule--small {
  border-top: solid 1px #f00;
}
.is-layout .global_main-contents {
  background-image: url("/common/images/layout_border.png");
  background-position: top;
}
.is-layout .global_main-contents__section {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .global_main-contents__sub-section {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout--wide {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout--wide .module_layout--wide__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout--wide > li {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-2column--wide {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-2column--wide .module_layout-2column--wide__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-2column--wide > li {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column--wide {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column--wide .module_layout-3column--wide__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column--wide .module_layout-3column--wide__2cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column--wide > li {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column--wide {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column--wide .module_layout-4column--wide__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column--wide .module_layout-4column--wide__2cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column--wide .module_layout-4column--wide__3cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column--wide > li {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-2column {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-2column .module_layout-2column__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column .module_layout-3column__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-3column .module_layout-3column__2cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column .module_layout-4column__cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column .module_layout-4column__2cell {
  background-image: url("/common/images/layout_background.png");
}
.is-layout .module_layout-4column .module_layout-4column__3cell {
  background-image: url("/common/images/layout_background.png");
}

@media print {
  td, .module_table td, .module_table-wide .module_table-wide__table td,
  th, .module_table th, .module_table-wide .module_table-wide__table th {
    padding: 10px 10px 10px 10px !important;
  }
}