@charset "UTF-8";
.select2-results__option[aria-selected=true] {
  display: none;
}

/* Function */
#lock {
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  display: table;
  z-index: 99999;
}

#loader {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

#loader_icon {
  background: url(../img/cmn/load.gif) no-repeat;
  width: 80px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
}

.progressbar {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(154, 154, 154, 0.6);
  width: 100%;
  height: 100%;
  z-index: 100000;
}
.progressbar__meter {
  position: relative;
  width: 450px;
  height: 25px;
  padding: 2px;
  box-sizing: border-box;
  border: solid 1px #63707d;
  border-radius: 5px;
  background-color: #fff;
}
.progressbar__meter span {
  display: block;
  position: relative;
  height: 100%;
  width: 0px;
  background-color: #63707d;
  border-radius: 5px;
  overflow: hidden;
}
.progressbar__text {
  font: 24px;
  color: #fff;
  margin-top: 10px;
  text-align: center;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  max-height: 999999px;
  background: url(../img/cmn/bg_reset.png) no-repeat left top;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1.2;
  word-wrap: break-word;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a img {
  border: 0;
}

a:hover img,
a:active img {
  opacity: 0.5;
}

input[type=checkbox]:focus {
  outline: none;
}

html {
  background-color: #FFFFFF;
}

body {
  color: #3C3C3C;
  font-family: "Hiragino Kaku Gothic Pro", "Hiragino Sans", Verdana, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  line-height: 1;
}

html.bgcolor2 {
  min-height: 100%;
  background: #f5f5f5;
}
html.bgcolor2 .wrapper {
  background: none;
}

a {
  color: #172028;
  text-decoration: none;
}
a:focus {
  outline: none;
}

h1 {
  font-size: 20px;
}

h2 {
  font-size: 16px;
}

img {
  image-rendering: -webkit-optimize-contrast;
}

ruby rt {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.wrapper_base, .wrapper--responsive, .wrapper {
  box-sizing: border-box;
  font-size: 13px;
  background-color: #FFFFFF;
}

.wrapper {
  min-width: 1170px;
  min-height: 720px;
}

.container {
  margin: 40px 0;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.l-content {
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}
.l-content:after {
  content: " ";
  display: block;
  clear: both;
}
.l-content--bg2 {
  background: #f5f5f5;
}
.l-content--bg3 {
  background: #edf4fb;
}
.l-content--bg4 {
  background: #eeeeee;
}
.l-content--bg5 {
  background: #ebf2f7;
}

.l-limit {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.main.content {
  padding-top: 50px;
}
.main.content.force_flex_contents {
  display: flex;
}

.copyright:after {
  content: "(C) SHUEISHA Inc. All rights reserved.";
  position: absolute;
  top: 58px;
  right: 40px;
  font-size: 10px;
  color: #707070 !important;
}

#main {
  position: relative;
}
#main:after {
  content: " ";
  display: block;
  clear: both;
}

#maincontent {
  float: right;
  width: calc(100% - 272px);
  position: relative;
  padding: 20px 0;
  box-sizing: border-box;
}
#maincontent:only-child {
  float: none;
  width: auto;
  padding: 0;
}

.main.content.force_flex_contents #maincontent {
  float: none;
  flex: 1;
  order: 2;
}

#side {
  float: left;
  width: 272px;
  height: 100%;
  border-right: 1px solid #e7e2e2;
  box-sizing: border-box;
}

.main.content.force_flex_contents #side {
  float: none;
  flex-shrink: 0;
  order: 1;
}

.u-ml-auto {
  margin-left: auto;
}

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

.u-mt1 {
  margin-top: 1px !important;
}

.u-mt2 {
  margin-top: 2px !important;
}

.u-mt3 {
  margin-top: 3px !important;
}

.u-mt4 {
  margin-top: 4px !important;
}

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

.u-mt6 {
  margin-top: 6px !important;
}

.u-mt7 {
  margin-top: 7px !important;
}

.u-mt8 {
  margin-top: 8px !important;
}

.u-mt9 {
  margin-top: 9px !important;
}

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

.u-mt11 {
  margin-top: 11px !important;
}

.u-mt12 {
  margin-top: 12px !important;
}

.u-mt13 {
  margin-top: 13px !important;
}

.u-mt14 {
  margin-top: 14px !important;
}

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

.u-mt16 {
  margin-top: 16px !important;
}

.u-mt17 {
  margin-top: 17px !important;
}

.u-mt18 {
  margin-top: 18px !important;
}

.u-mt19 {
  margin-top: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mr1 {
  margin-right: 1px !important;
}

.u-mr2 {
  margin-right: 2px !important;
}

.u-mr3 {
  margin-right: 3px !important;
}

.u-mr4 {
  margin-right: 4px !important;
}

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

.u-mr6 {
  margin-right: 6px !important;
}

.u-mr7 {
  margin-right: 7px !important;
}

.u-mr8 {
  margin-right: 8px !important;
}

.u-mr9 {
  margin-right: 9px !important;
}

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

.u-mr11 {
  margin-right: 11px !important;
}

.u-mr12 {
  margin-right: 12px !important;
}

.u-mr13 {
  margin-right: 13px !important;
}

.u-mr14 {
  margin-right: 14px !important;
}

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

.u-mr16 {
  margin-right: 16px !important;
}

.u-mr17 {
  margin-right: 17px !important;
}

.u-mr18 {
  margin-right: 18px !important;
}

.u-mr19 {
  margin-right: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mb1 {
  margin-bottom: 1px !important;
}

.u-mb2 {
  margin-bottom: 2px !important;
}

.u-mb3 {
  margin-bottom: 3px !important;
}

.u-mb4 {
  margin-bottom: 4px !important;
}

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

.u-mb6 {
  margin-bottom: 6px !important;
}

.u-mb7 {
  margin-bottom: 7px !important;
}

.u-mb8 {
  margin-bottom: 8px !important;
}

.u-mb9 {
  margin-bottom: 9px !important;
}

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

.u-mb11 {
  margin-bottom: 11px !important;
}

.u-mb12 {
  margin-bottom: 12px !important;
}

.u-mb13 {
  margin-bottom: 13px !important;
}

.u-mb14 {
  margin-bottom: 14px !important;
}

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

.u-mb16 {
  margin-bottom: 16px !important;
}

.u-mb17 {
  margin-bottom: 17px !important;
}

.u-mb18 {
  margin-bottom: 18px !important;
}

.u-mb19 {
  margin-bottom: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-ml1 {
  margin-left: 1px !important;
}

.u-ml2 {
  margin-left: 2px !important;
}

.u-ml3 {
  margin-left: 3px !important;
}

.u-ml4 {
  margin-left: 4px !important;
}

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

.u-ml6 {
  margin-left: 6px !important;
}

.u-ml7 {
  margin-left: 7px !important;
}

.u-ml8 {
  margin-left: 8px !important;
}

.u-ml9 {
  margin-left: 9px !important;
}

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

.u-ml11 {
  margin-left: 11px !important;
}

.u-ml12 {
  margin-left: 12px !important;
}

.u-ml13 {
  margin-left: 13px !important;
}

.u-ml14 {
  margin-left: 14px !important;
}

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

.u-ml16 {
  margin-left: 16px !important;
}

.u-ml17 {
  margin-left: 17px !important;
}

.u-ml18 {
  margin-left: 18px !important;
}

.u-ml19 {
  margin-left: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-pt1 {
  padding-top: 1px !important;
}

.u-pt2 {
  padding-top: 2px !important;
}

.u-pt3 {
  padding-top: 3px !important;
}

.u-pt4 {
  padding-top: 4px !important;
}

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

.u-pt6 {
  padding-top: 6px !important;
}

.u-pt7 {
  padding-top: 7px !important;
}

.u-pt8 {
  padding-top: 8px !important;
}

.u-pt9 {
  padding-top: 9px !important;
}

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

.u-pt11 {
  padding-top: 11px !important;
}

.u-pt12 {
  padding-top: 12px !important;
}

.u-pt13 {
  padding-top: 13px !important;
}

.u-pt14 {
  padding-top: 14px !important;
}

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

.u-pt16 {
  padding-top: 16px !important;
}

.u-pt17 {
  padding-top: 17px !important;
}

.u-pt18 {
  padding-top: 18px !important;
}

.u-pt19 {
  padding-top: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-pr1 {
  padding-right: 1px !important;
}

.u-pr2 {
  padding-right: 2px !important;
}

.u-pr3 {
  padding-right: 3px !important;
}

.u-pr4 {
  padding-right: 4px !important;
}

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

.u-pr6 {
  padding-right: 6px !important;
}

.u-pr7 {
  padding-right: 7px !important;
}

.u-pr8 {
  padding-right: 8px !important;
}

.u-pr9 {
  padding-right: 9px !important;
}

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

.u-pr11 {
  padding-right: 11px !important;
}

.u-pr12 {
  padding-right: 12px !important;
}

.u-pr13 {
  padding-right: 13px !important;
}

.u-pr14 {
  padding-right: 14px !important;
}

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

.u-pr16 {
  padding-right: 16px !important;
}

.u-pr17 {
  padding-right: 17px !important;
}

.u-pr18 {
  padding-right: 18px !important;
}

.u-pr19 {
  padding-right: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-pb1 {
  padding-bottom: 1px !important;
}

.u-pb2 {
  padding-bottom: 2px !important;
}

.u-pb3 {
  padding-bottom: 3px !important;
}

.u-pb4 {
  padding-bottom: 4px !important;
}

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

.u-pb6 {
  padding-bottom: 6px !important;
}

.u-pb7 {
  padding-bottom: 7px !important;
}

.u-pb8 {
  padding-bottom: 8px !important;
}

.u-pb9 {
  padding-bottom: 9px !important;
}

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

.u-pb11 {
  padding-bottom: 11px !important;
}

.u-pb12 {
  padding-bottom: 12px !important;
}

.u-pb13 {
  padding-bottom: 13px !important;
}

.u-pb14 {
  padding-bottom: 14px !important;
}

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

.u-pb16 {
  padding-bottom: 16px !important;
}

.u-pb17 {
  padding-bottom: 17px !important;
}

.u-pb18 {
  padding-bottom: 18px !important;
}

.u-pb19 {
  padding-bottom: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-pl1 {
  padding-left: 1px !important;
}

.u-pl2 {
  padding-left: 2px !important;
}

.u-pl3 {
  padding-left: 3px !important;
}

.u-pl4 {
  padding-left: 4px !important;
}

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

.u-pl6 {
  padding-left: 6px !important;
}

.u-pl7 {
  padding-left: 7px !important;
}

.u-pl8 {
  padding-left: 8px !important;
}

.u-pl9 {
  padding-left: 9px !important;
}

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

.u-pl11 {
  padding-left: 11px !important;
}

.u-pl12 {
  padding-left: 12px !important;
}

.u-pl13 {
  padding-left: 13px !important;
}

.u-pl14 {
  padding-left: 14px !important;
}

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

.u-pl16 {
  padding-left: 16px !important;
}

.u-pl17 {
  padding-left: 17px !important;
}

.u-pl18 {
  padding-left: 18px !important;
}

.u-pl19 {
  padding-left: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mt1 {
  margin-top: 1px !important;
}

.u-mt2 {
  margin-top: 2px !important;
}

.u-mt3 {
  margin-top: 3px !important;
}

.u-mt4 {
  margin-top: 4px !important;
}

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

.u-mt6 {
  margin-top: 6px !important;
}

.u-mt7 {
  margin-top: 7px !important;
}

.u-mt8 {
  margin-top: 8px !important;
}

.u-mt9 {
  margin-top: 9px !important;
}

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

.u-mt11 {
  margin-top: 11px !important;
}

.u-mt12 {
  margin-top: 12px !important;
}

.u-mt13 {
  margin-top: 13px !important;
}

.u-mt14 {
  margin-top: 14px !important;
}

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

.u-mt16 {
  margin-top: 16px !important;
}

.u-mt17 {
  margin-top: 17px !important;
}

.u-mt18 {
  margin-top: 18px !important;
}

.u-mt19 {
  margin-top: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mr1 {
  margin-right: 1px !important;
}

.u-mr2 {
  margin-right: 2px !important;
}

.u-mr3 {
  margin-right: 3px !important;
}

.u-mr4 {
  margin-right: 4px !important;
}

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

.u-mr6 {
  margin-right: 6px !important;
}

.u-mr7 {
  margin-right: 7px !important;
}

.u-mr8 {
  margin-right: 8px !important;
}

.u-mr9 {
  margin-right: 9px !important;
}

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

.u-mr11 {
  margin-right: 11px !important;
}

.u-mr12 {
  margin-right: 12px !important;
}

.u-mr13 {
  margin-right: 13px !important;
}

.u-mr14 {
  margin-right: 14px !important;
}

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

.u-mr16 {
  margin-right: 16px !important;
}

.u-mr17 {
  margin-right: 17px !important;
}

.u-mr18 {
  margin-right: 18px !important;
}

.u-mr19 {
  margin-right: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-mb1 {
  margin-bottom: 1px !important;
}

.u-mb2 {
  margin-bottom: 2px !important;
}

.u-mb3 {
  margin-bottom: 3px !important;
}

.u-mb4 {
  margin-bottom: 4px !important;
}

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

.u-mb6 {
  margin-bottom: 6px !important;
}

.u-mb7 {
  margin-bottom: 7px !important;
}

.u-mb8 {
  margin-bottom: 8px !important;
}

.u-mb9 {
  margin-bottom: 9px !important;
}

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

.u-mb11 {
  margin-bottom: 11px !important;
}

.u-mb12 {
  margin-bottom: 12px !important;
}

.u-mb13 {
  margin-bottom: 13px !important;
}

.u-mb14 {
  margin-bottom: 14px !important;
}

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

.u-mb16 {
  margin-bottom: 16px !important;
}

.u-mb17 {
  margin-bottom: 17px !important;
}

.u-mb18 {
  margin-bottom: 18px !important;
}

.u-mb19 {
  margin-bottom: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-ml1 {
  margin-left: 1px !important;
}

.u-ml2 {
  margin-left: 2px !important;
}

.u-ml3 {
  margin-left: 3px !important;
}

.u-ml4 {
  margin-left: 4px !important;
}

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

.u-ml6 {
  margin-left: 6px !important;
}

.u-ml7 {
  margin-left: 7px !important;
}

.u-ml8 {
  margin-left: 8px !important;
}

.u-ml9 {
  margin-left: 9px !important;
}

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

.u-ml11 {
  margin-left: 11px !important;
}

.u-ml12 {
  margin-left: 12px !important;
}

.u-ml13 {
  margin-left: 13px !important;
}

.u-ml14 {
  margin-left: 14px !important;
}

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

.u-ml16 {
  margin-left: 16px !important;
}

.u-ml17 {
  margin-left: 17px !important;
}

.u-ml18 {
  margin-left: 18px !important;
}

.u-ml19 {
  margin-left: 19px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-width0 {
  width: 0px !important;
}

.u-maxwidth0 {
  max-width: 0px !important;
}

.u-minwidth0 {
  min-width: 0px !important;
}

.u-height0 {
  height: 0px !important;
}

.u-minheight0 {
  min-height: 0px !important;
}

.u-maxheight0 {
  max-height: 0px !important;
}

.u-width5 {
  width: 5px !important;
}

.u-maxwidth5 {
  max-width: 5px !important;
}

.u-minwidth5 {
  min-width: 5px !important;
}

.u-height5 {
  height: 5px !important;
}

.u-minheight5 {
  min-height: 5px !important;
}

.u-maxheight5 {
  max-height: 5px !important;
}

.u-width10 {
  width: 10px !important;
}

.u-maxwidth10 {
  max-width: 10px !important;
}

.u-minwidth10 {
  min-width: 10px !important;
}

.u-height10 {
  height: 10px !important;
}

.u-minheight10 {
  min-height: 10px !important;
}

.u-maxheight10 {
  max-height: 10px !important;
}

.u-width15 {
  width: 15px !important;
}

.u-maxwidth15 {
  max-width: 15px !important;
}

.u-minwidth15 {
  min-width: 15px !important;
}

.u-height15 {
  height: 15px !important;
}

.u-minheight15 {
  min-height: 15px !important;
}

.u-maxheight15 {
  max-height: 15px !important;
}

.u-width20 {
  width: 20px !important;
}

.u-maxwidth20 {
  max-width: 20px !important;
}

.u-minwidth20 {
  min-width: 20px !important;
}

.u-height20 {
  height: 20px !important;
}

.u-minheight20 {
  min-height: 20px !important;
}

.u-maxheight20 {
  max-height: 20px !important;
}

.u-width25 {
  width: 25px !important;
}

.u-maxwidth25 {
  max-width: 25px !important;
}

.u-minwidth25 {
  min-width: 25px !important;
}

.u-height25 {
  height: 25px !important;
}

.u-minheight25 {
  min-height: 25px !important;
}

.u-maxheight25 {
  max-height: 25px !important;
}

.u-width30 {
  width: 30px !important;
}

.u-maxwidth30 {
  max-width: 30px !important;
}

.u-minwidth30 {
  min-width: 30px !important;
}

.u-height30 {
  height: 30px !important;
}

.u-minheight30 {
  min-height: 30px !important;
}

.u-maxheight30 {
  max-height: 30px !important;
}

.u-width35 {
  width: 35px !important;
}

.u-maxwidth35 {
  max-width: 35px !important;
}

.u-minwidth35 {
  min-width: 35px !important;
}

.u-height35 {
  height: 35px !important;
}

.u-minheight35 {
  min-height: 35px !important;
}

.u-maxheight35 {
  max-height: 35px !important;
}

.u-width40 {
  width: 40px !important;
}

.u-maxwidth40 {
  max-width: 40px !important;
}

.u-minwidth40 {
  min-width: 40px !important;
}

.u-height40 {
  height: 40px !important;
}

.u-minheight40 {
  min-height: 40px !important;
}

.u-maxheight40 {
  max-height: 40px !important;
}

.u-width45 {
  width: 45px !important;
}

.u-maxwidth45 {
  max-width: 45px !important;
}

.u-minwidth45 {
  min-width: 45px !important;
}

.u-height45 {
  height: 45px !important;
}

.u-minheight45 {
  min-height: 45px !important;
}

.u-maxheight45 {
  max-height: 45px !important;
}

.u-width50 {
  width: 50px !important;
}

.u-maxwidth50 {
  max-width: 50px !important;
}

.u-minwidth50 {
  min-width: 50px !important;
}

.u-height50 {
  height: 50px !important;
}

.u-minheight50 {
  min-height: 50px !important;
}

.u-maxheight50 {
  max-height: 50px !important;
}

.u-width55 {
  width: 55px !important;
}

.u-maxwidth55 {
  max-width: 55px !important;
}

.u-minwidth55 {
  min-width: 55px !important;
}

.u-height55 {
  height: 55px !important;
}

.u-minheight55 {
  min-height: 55px !important;
}

.u-maxheight55 {
  max-height: 55px !important;
}

.u-width60 {
  width: 60px !important;
}

.u-maxwidth60 {
  max-width: 60px !important;
}

.u-minwidth60 {
  min-width: 60px !important;
}

.u-height60 {
  height: 60px !important;
}

.u-minheight60 {
  min-height: 60px !important;
}

.u-maxheight60 {
  max-height: 60px !important;
}

.u-width65 {
  width: 65px !important;
}

.u-maxwidth65 {
  max-width: 65px !important;
}

.u-minwidth65 {
  min-width: 65px !important;
}

.u-height65 {
  height: 65px !important;
}

.u-minheight65 {
  min-height: 65px !important;
}

.u-maxheight65 {
  max-height: 65px !important;
}

.u-width70 {
  width: 70px !important;
}

.u-maxwidth70 {
  max-width: 70px !important;
}

.u-minwidth70 {
  min-width: 70px !important;
}

.u-height70 {
  height: 70px !important;
}

.u-minheight70 {
  min-height: 70px !important;
}

.u-maxheight70 {
  max-height: 70px !important;
}

.u-width75 {
  width: 75px !important;
}

.u-maxwidth75 {
  max-width: 75px !important;
}

.u-minwidth75 {
  min-width: 75px !important;
}

.u-height75 {
  height: 75px !important;
}

.u-minheight75 {
  min-height: 75px !important;
}

.u-maxheight75 {
  max-height: 75px !important;
}

.u-width80 {
  width: 80px !important;
}

.u-maxwidth80 {
  max-width: 80px !important;
}

.u-minwidth80 {
  min-width: 80px !important;
}

.u-height80 {
  height: 80px !important;
}

.u-minheight80 {
  min-height: 80px !important;
}

.u-maxheight80 {
  max-height: 80px !important;
}

.u-width85 {
  width: 85px !important;
}

.u-maxwidth85 {
  max-width: 85px !important;
}

.u-minwidth85 {
  min-width: 85px !important;
}

.u-height85 {
  height: 85px !important;
}

.u-minheight85 {
  min-height: 85px !important;
}

.u-maxheight85 {
  max-height: 85px !important;
}

.u-width90 {
  width: 90px !important;
}

.u-maxwidth90 {
  max-width: 90px !important;
}

.u-minwidth90 {
  min-width: 90px !important;
}

.u-height90 {
  height: 90px !important;
}

.u-minheight90 {
  min-height: 90px !important;
}

.u-maxheight90 {
  max-height: 90px !important;
}

.u-width95 {
  width: 95px !important;
}

.u-maxwidth95 {
  max-width: 95px !important;
}

.u-minwidth95 {
  min-width: 95px !important;
}

.u-height95 {
  height: 95px !important;
}

.u-minheight95 {
  min-height: 95px !important;
}

.u-maxheight95 {
  max-height: 95px !important;
}

.u-width100 {
  width: 100px !important;
}

.u-maxwidth100 {
  max-width: 100px !important;
}

.u-minwidth100 {
  min-width: 100px !important;
}

.u-height100 {
  height: 100px !important;
}

.u-minheight100 {
  min-height: 100px !important;
}

.u-maxheight100 {
  max-height: 100px !important;
}

.u-width105 {
  width: 105px !important;
}

.u-maxwidth105 {
  max-width: 105px !important;
}

.u-minwidth105 {
  min-width: 105px !important;
}

.u-height105 {
  height: 105px !important;
}

.u-minheight105 {
  min-height: 105px !important;
}

.u-maxheight105 {
  max-height: 105px !important;
}

.u-width110 {
  width: 110px !important;
}

.u-maxwidth110 {
  max-width: 110px !important;
}

.u-minwidth110 {
  min-width: 110px !important;
}

.u-height110 {
  height: 110px !important;
}

.u-minheight110 {
  min-height: 110px !important;
}

.u-maxheight110 {
  max-height: 110px !important;
}

.u-width115 {
  width: 115px !important;
}

.u-maxwidth115 {
  max-width: 115px !important;
}

.u-minwidth115 {
  min-width: 115px !important;
}

.u-height115 {
  height: 115px !important;
}

.u-minheight115 {
  min-height: 115px !important;
}

.u-maxheight115 {
  max-height: 115px !important;
}

.u-width120 {
  width: 120px !important;
}

.u-maxwidth120 {
  max-width: 120px !important;
}

.u-minwidth120 {
  min-width: 120px !important;
}

.u-height120 {
  height: 120px !important;
}

.u-minheight120 {
  min-height: 120px !important;
}

.u-maxheight120 {
  max-height: 120px !important;
}

.u-width125 {
  width: 125px !important;
}

.u-maxwidth125 {
  max-width: 125px !important;
}

.u-minwidth125 {
  min-width: 125px !important;
}

.u-height125 {
  height: 125px !important;
}

.u-minheight125 {
  min-height: 125px !important;
}

.u-maxheight125 {
  max-height: 125px !important;
}

.u-width130 {
  width: 130px !important;
}

.u-maxwidth130 {
  max-width: 130px !important;
}

.u-minwidth130 {
  min-width: 130px !important;
}

.u-height130 {
  height: 130px !important;
}

.u-minheight130 {
  min-height: 130px !important;
}

.u-maxheight130 {
  max-height: 130px !important;
}

.u-width135 {
  width: 135px !important;
}

.u-maxwidth135 {
  max-width: 135px !important;
}

.u-minwidth135 {
  min-width: 135px !important;
}

.u-height135 {
  height: 135px !important;
}

.u-minheight135 {
  min-height: 135px !important;
}

.u-maxheight135 {
  max-height: 135px !important;
}

.u-width140 {
  width: 140px !important;
}

.u-maxwidth140 {
  max-width: 140px !important;
}

.u-minwidth140 {
  min-width: 140px !important;
}

.u-height140 {
  height: 140px !important;
}

.u-minheight140 {
  min-height: 140px !important;
}

.u-maxheight140 {
  max-height: 140px !important;
}

.u-width145 {
  width: 145px !important;
}

.u-maxwidth145 {
  max-width: 145px !important;
}

.u-minwidth145 {
  min-width: 145px !important;
}

.u-height145 {
  height: 145px !important;
}

.u-minheight145 {
  min-height: 145px !important;
}

.u-maxheight145 {
  max-height: 145px !important;
}

.u-width150 {
  width: 150px !important;
}

.u-maxwidth150 {
  max-width: 150px !important;
}

.u-minwidth150 {
  min-width: 150px !important;
}

.u-height150 {
  height: 150px !important;
}

.u-minheight150 {
  min-height: 150px !important;
}

.u-maxheight150 {
  max-height: 150px !important;
}

.u-width155 {
  width: 155px !important;
}

.u-maxwidth155 {
  max-width: 155px !important;
}

.u-minwidth155 {
  min-width: 155px !important;
}

.u-height155 {
  height: 155px !important;
}

.u-minheight155 {
  min-height: 155px !important;
}

.u-maxheight155 {
  max-height: 155px !important;
}

.u-width160 {
  width: 160px !important;
}

.u-maxwidth160 {
  max-width: 160px !important;
}

.u-minwidth160 {
  min-width: 160px !important;
}

.u-height160 {
  height: 160px !important;
}

.u-minheight160 {
  min-height: 160px !important;
}

.u-maxheight160 {
  max-height: 160px !important;
}

.u-width165 {
  width: 165px !important;
}

.u-maxwidth165 {
  max-width: 165px !important;
}

.u-minwidth165 {
  min-width: 165px !important;
}

.u-height165 {
  height: 165px !important;
}

.u-minheight165 {
  min-height: 165px !important;
}

.u-maxheight165 {
  max-height: 165px !important;
}

.u-width170 {
  width: 170px !important;
}

.u-maxwidth170 {
  max-width: 170px !important;
}

.u-minwidth170 {
  min-width: 170px !important;
}

.u-height170 {
  height: 170px !important;
}

.u-minheight170 {
  min-height: 170px !important;
}

.u-maxheight170 {
  max-height: 170px !important;
}

.u-width175 {
  width: 175px !important;
}

.u-maxwidth175 {
  max-width: 175px !important;
}

.u-minwidth175 {
  min-width: 175px !important;
}

.u-height175 {
  height: 175px !important;
}

.u-minheight175 {
  min-height: 175px !important;
}

.u-maxheight175 {
  max-height: 175px !important;
}

.u-width180 {
  width: 180px !important;
}

.u-maxwidth180 {
  max-width: 180px !important;
}

.u-minwidth180 {
  min-width: 180px !important;
}

.u-height180 {
  height: 180px !important;
}

.u-minheight180 {
  min-height: 180px !important;
}

.u-maxheight180 {
  max-height: 180px !important;
}

.u-width185 {
  width: 185px !important;
}

.u-maxwidth185 {
  max-width: 185px !important;
}

.u-minwidth185 {
  min-width: 185px !important;
}

.u-height185 {
  height: 185px !important;
}

.u-minheight185 {
  min-height: 185px !important;
}

.u-maxheight185 {
  max-height: 185px !important;
}

.u-width190 {
  width: 190px !important;
}

.u-maxwidth190 {
  max-width: 190px !important;
}

.u-minwidth190 {
  min-width: 190px !important;
}

.u-height190 {
  height: 190px !important;
}

.u-minheight190 {
  min-height: 190px !important;
}

.u-maxheight190 {
  max-height: 190px !important;
}

.u-width195 {
  width: 195px !important;
}

.u-maxwidth195 {
  max-width: 195px !important;
}

.u-minwidth195 {
  min-width: 195px !important;
}

.u-height195 {
  height: 195px !important;
}

.u-minheight195 {
  min-height: 195px !important;
}

.u-maxheight195 {
  max-height: 195px !important;
}

.u-width200 {
  width: 200px !important;
}

.u-maxwidth200 {
  max-width: 200px !important;
}

.u-minwidth200 {
  min-width: 200px !important;
}

.u-height200 {
  height: 200px !important;
}

.u-minheight200 {
  min-height: 200px !important;
}

.u-maxheight200 {
  max-height: 200px !important;
}

.u-width205 {
  width: 205px !important;
}

.u-maxwidth205 {
  max-width: 205px !important;
}

.u-minwidth205 {
  min-width: 205px !important;
}

.u-height205 {
  height: 205px !important;
}

.u-minheight205 {
  min-height: 205px !important;
}

.u-maxheight205 {
  max-height: 205px !important;
}

.u-width210 {
  width: 210px !important;
}

.u-maxwidth210 {
  max-width: 210px !important;
}

.u-minwidth210 {
  min-width: 210px !important;
}

.u-height210 {
  height: 210px !important;
}

.u-minheight210 {
  min-height: 210px !important;
}

.u-maxheight210 {
  max-height: 210px !important;
}

.u-width215 {
  width: 215px !important;
}

.u-maxwidth215 {
  max-width: 215px !important;
}

.u-minwidth215 {
  min-width: 215px !important;
}

.u-height215 {
  height: 215px !important;
}

.u-minheight215 {
  min-height: 215px !important;
}

.u-maxheight215 {
  max-height: 215px !important;
}

.u-width220 {
  width: 220px !important;
}

.u-maxwidth220 {
  max-width: 220px !important;
}

.u-minwidth220 {
  min-width: 220px !important;
}

.u-height220 {
  height: 220px !important;
}

.u-minheight220 {
  min-height: 220px !important;
}

.u-maxheight220 {
  max-height: 220px !important;
}

.u-width225 {
  width: 225px !important;
}

.u-maxwidth225 {
  max-width: 225px !important;
}

.u-minwidth225 {
  min-width: 225px !important;
}

.u-height225 {
  height: 225px !important;
}

.u-minheight225 {
  min-height: 225px !important;
}

.u-maxheight225 {
  max-height: 225px !important;
}

.u-width230 {
  width: 230px !important;
}

.u-maxwidth230 {
  max-width: 230px !important;
}

.u-minwidth230 {
  min-width: 230px !important;
}

.u-height230 {
  height: 230px !important;
}

.u-minheight230 {
  min-height: 230px !important;
}

.u-maxheight230 {
  max-height: 230px !important;
}

.u-width235 {
  width: 235px !important;
}

.u-maxwidth235 {
  max-width: 235px !important;
}

.u-minwidth235 {
  min-width: 235px !important;
}

.u-height235 {
  height: 235px !important;
}

.u-minheight235 {
  min-height: 235px !important;
}

.u-maxheight235 {
  max-height: 235px !important;
}

.u-width240 {
  width: 240px !important;
}

.u-maxwidth240 {
  max-width: 240px !important;
}

.u-minwidth240 {
  min-width: 240px !important;
}

.u-height240 {
  height: 240px !important;
}

.u-minheight240 {
  min-height: 240px !important;
}

.u-maxheight240 {
  max-height: 240px !important;
}

.u-width245 {
  width: 245px !important;
}

.u-maxwidth245 {
  max-width: 245px !important;
}

.u-minwidth245 {
  min-width: 245px !important;
}

.u-height245 {
  height: 245px !important;
}

.u-minheight245 {
  min-height: 245px !important;
}

.u-maxheight245 {
  max-height: 245px !important;
}

.u-width250 {
  width: 250px !important;
}

.u-maxwidth250 {
  max-width: 250px !important;
}

.u-minwidth250 {
  min-width: 250px !important;
}

.u-height250 {
  height: 250px !important;
}

.u-minheight250 {
  min-height: 250px !important;
}

.u-maxheight250 {
  max-height: 250px !important;
}

.u-width255 {
  width: 255px !important;
}

.u-maxwidth255 {
  max-width: 255px !important;
}

.u-minwidth255 {
  min-width: 255px !important;
}

.u-height255 {
  height: 255px !important;
}

.u-minheight255 {
  min-height: 255px !important;
}

.u-maxheight255 {
  max-height: 255px !important;
}

.u-width260 {
  width: 260px !important;
}

.u-maxwidth260 {
  max-width: 260px !important;
}

.u-minwidth260 {
  min-width: 260px !important;
}

.u-height260 {
  height: 260px !important;
}

.u-minheight260 {
  min-height: 260px !important;
}

.u-maxheight260 {
  max-height: 260px !important;
}

.u-width265 {
  width: 265px !important;
}

.u-maxwidth265 {
  max-width: 265px !important;
}

.u-minwidth265 {
  min-width: 265px !important;
}

.u-height265 {
  height: 265px !important;
}

.u-minheight265 {
  min-height: 265px !important;
}

.u-maxheight265 {
  max-height: 265px !important;
}

.u-width270 {
  width: 270px !important;
}

.u-maxwidth270 {
  max-width: 270px !important;
}

.u-minwidth270 {
  min-width: 270px !important;
}

.u-height270 {
  height: 270px !important;
}

.u-minheight270 {
  min-height: 270px !important;
}

.u-maxheight270 {
  max-height: 270px !important;
}

.u-width275 {
  width: 275px !important;
}

.u-maxwidth275 {
  max-width: 275px !important;
}

.u-minwidth275 {
  min-width: 275px !important;
}

.u-height275 {
  height: 275px !important;
}

.u-minheight275 {
  min-height: 275px !important;
}

.u-maxheight275 {
  max-height: 275px !important;
}

.u-width280 {
  width: 280px !important;
}

.u-maxwidth280 {
  max-width: 280px !important;
}

.u-minwidth280 {
  min-width: 280px !important;
}

.u-height280 {
  height: 280px !important;
}

.u-minheight280 {
  min-height: 280px !important;
}

.u-maxheight280 {
  max-height: 280px !important;
}

.u-width285 {
  width: 285px !important;
}

.u-maxwidth285 {
  max-width: 285px !important;
}

.u-minwidth285 {
  min-width: 285px !important;
}

.u-height285 {
  height: 285px !important;
}

.u-minheight285 {
  min-height: 285px !important;
}

.u-maxheight285 {
  max-height: 285px !important;
}

.u-width290 {
  width: 290px !important;
}

.u-maxwidth290 {
  max-width: 290px !important;
}

.u-minwidth290 {
  min-width: 290px !important;
}

.u-height290 {
  height: 290px !important;
}

.u-minheight290 {
  min-height: 290px !important;
}

.u-maxheight290 {
  max-height: 290px !important;
}

.u-width295 {
  width: 295px !important;
}

.u-maxwidth295 {
  max-width: 295px !important;
}

.u-minwidth295 {
  min-width: 295px !important;
}

.u-height295 {
  height: 295px !important;
}

.u-minheight295 {
  min-height: 295px !important;
}

.u-maxheight295 {
  max-height: 295px !important;
}

.u-width300 {
  width: 300px !important;
}

.u-maxwidth300 {
  max-width: 300px !important;
}

.u-minwidth300 {
  min-width: 300px !important;
}

.u-height300 {
  height: 300px !important;
}

.u-minheight300 {
  min-height: 300px !important;
}

.u-maxheight300 {
  max-height: 300px !important;
}

.u-width305 {
  width: 305px !important;
}

.u-maxwidth305 {
  max-width: 305px !important;
}

.u-minwidth305 {
  min-width: 305px !important;
}

.u-height305 {
  height: 305px !important;
}

.u-minheight305 {
  min-height: 305px !important;
}

.u-maxheight305 {
  max-height: 305px !important;
}

.u-width310 {
  width: 310px !important;
}

.u-maxwidth310 {
  max-width: 310px !important;
}

.u-minwidth310 {
  min-width: 310px !important;
}

.u-height310 {
  height: 310px !important;
}

.u-minheight310 {
  min-height: 310px !important;
}

.u-maxheight310 {
  max-height: 310px !important;
}

.u-width315 {
  width: 315px !important;
}

.u-maxwidth315 {
  max-width: 315px !important;
}

.u-minwidth315 {
  min-width: 315px !important;
}

.u-height315 {
  height: 315px !important;
}

.u-minheight315 {
  min-height: 315px !important;
}

.u-maxheight315 {
  max-height: 315px !important;
}

.u-width320 {
  width: 320px !important;
}

.u-maxwidth320 {
  max-width: 320px !important;
}

.u-minwidth320 {
  min-width: 320px !important;
}

.u-height320 {
  height: 320px !important;
}

.u-minheight320 {
  min-height: 320px !important;
}

.u-maxheight320 {
  max-height: 320px !important;
}

.u-width325 {
  width: 325px !important;
}

.u-maxwidth325 {
  max-width: 325px !important;
}

.u-minwidth325 {
  min-width: 325px !important;
}

.u-height325 {
  height: 325px !important;
}

.u-minheight325 {
  min-height: 325px !important;
}

.u-maxheight325 {
  max-height: 325px !important;
}

.u-width330 {
  width: 330px !important;
}

.u-maxwidth330 {
  max-width: 330px !important;
}

.u-minwidth330 {
  min-width: 330px !important;
}

.u-height330 {
  height: 330px !important;
}

.u-minheight330 {
  min-height: 330px !important;
}

.u-maxheight330 {
  max-height: 330px !important;
}

.u-width335 {
  width: 335px !important;
}

.u-maxwidth335 {
  max-width: 335px !important;
}

.u-minwidth335 {
  min-width: 335px !important;
}

.u-height335 {
  height: 335px !important;
}

.u-minheight335 {
  min-height: 335px !important;
}

.u-maxheight335 {
  max-height: 335px !important;
}

.u-width340 {
  width: 340px !important;
}

.u-maxwidth340 {
  max-width: 340px !important;
}

.u-minwidth340 {
  min-width: 340px !important;
}

.u-height340 {
  height: 340px !important;
}

.u-minheight340 {
  min-height: 340px !important;
}

.u-maxheight340 {
  max-height: 340px !important;
}

.u-width345 {
  width: 345px !important;
}

.u-maxwidth345 {
  max-width: 345px !important;
}

.u-minwidth345 {
  min-width: 345px !important;
}

.u-height345 {
  height: 345px !important;
}

.u-minheight345 {
  min-height: 345px !important;
}

.u-maxheight345 {
  max-height: 345px !important;
}

.u-width350 {
  width: 350px !important;
}

.u-maxwidth350 {
  max-width: 350px !important;
}

.u-minwidth350 {
  min-width: 350px !important;
}

.u-height350 {
  height: 350px !important;
}

.u-minheight350 {
  min-height: 350px !important;
}

.u-maxheight350 {
  max-height: 350px !important;
}

.u-width355 {
  width: 355px !important;
}

.u-maxwidth355 {
  max-width: 355px !important;
}

.u-minwidth355 {
  min-width: 355px !important;
}

.u-height355 {
  height: 355px !important;
}

.u-minheight355 {
  min-height: 355px !important;
}

.u-maxheight355 {
  max-height: 355px !important;
}

.u-width360 {
  width: 360px !important;
}

.u-maxwidth360 {
  max-width: 360px !important;
}

.u-minwidth360 {
  min-width: 360px !important;
}

.u-height360 {
  height: 360px !important;
}

.u-minheight360 {
  min-height: 360px !important;
}

.u-maxheight360 {
  max-height: 360px !important;
}

.u-width365 {
  width: 365px !important;
}

.u-maxwidth365 {
  max-width: 365px !important;
}

.u-minwidth365 {
  min-width: 365px !important;
}

.u-height365 {
  height: 365px !important;
}

.u-minheight365 {
  min-height: 365px !important;
}

.u-maxheight365 {
  max-height: 365px !important;
}

.u-width370 {
  width: 370px !important;
}

.u-maxwidth370 {
  max-width: 370px !important;
}

.u-minwidth370 {
  min-width: 370px !important;
}

.u-height370 {
  height: 370px !important;
}

.u-minheight370 {
  min-height: 370px !important;
}

.u-maxheight370 {
  max-height: 370px !important;
}

.u-width375 {
  width: 375px !important;
}

.u-maxwidth375 {
  max-width: 375px !important;
}

.u-minwidth375 {
  min-width: 375px !important;
}

.u-height375 {
  height: 375px !important;
}

.u-minheight375 {
  min-height: 375px !important;
}

.u-maxheight375 {
  max-height: 375px !important;
}

.u-width380 {
  width: 380px !important;
}

.u-maxwidth380 {
  max-width: 380px !important;
}

.u-minwidth380 {
  min-width: 380px !important;
}

.u-height380 {
  height: 380px !important;
}

.u-minheight380 {
  min-height: 380px !important;
}

.u-maxheight380 {
  max-height: 380px !important;
}

.u-width385 {
  width: 385px !important;
}

.u-maxwidth385 {
  max-width: 385px !important;
}

.u-minwidth385 {
  min-width: 385px !important;
}

.u-height385 {
  height: 385px !important;
}

.u-minheight385 {
  min-height: 385px !important;
}

.u-maxheight385 {
  max-height: 385px !important;
}

.u-width390 {
  width: 390px !important;
}

.u-maxwidth390 {
  max-width: 390px !important;
}

.u-minwidth390 {
  min-width: 390px !important;
}

.u-height390 {
  height: 390px !important;
}

.u-minheight390 {
  min-height: 390px !important;
}

.u-maxheight390 {
  max-height: 390px !important;
}

.u-width395 {
  width: 395px !important;
}

.u-maxwidth395 {
  max-width: 395px !important;
}

.u-minwidth395 {
  min-width: 395px !important;
}

.u-height395 {
  height: 395px !important;
}

.u-minheight395 {
  min-height: 395px !important;
}

.u-maxheight395 {
  max-height: 395px !important;
}

.u-width400 {
  width: 400px !important;
}

.u-maxwidth400 {
  max-width: 400px !important;
}

.u-minwidth400 {
  min-width: 400px !important;
}

.u-height400 {
  height: 400px !important;
}

.u-minheight400 {
  min-height: 400px !important;
}

.u-maxheight400 {
  max-height: 400px !important;
}

.u-width405 {
  width: 405px !important;
}

.u-maxwidth405 {
  max-width: 405px !important;
}

.u-minwidth405 {
  min-width: 405px !important;
}

.u-height405 {
  height: 405px !important;
}

.u-minheight405 {
  min-height: 405px !important;
}

.u-maxheight405 {
  max-height: 405px !important;
}

.u-width410 {
  width: 410px !important;
}

.u-maxwidth410 {
  max-width: 410px !important;
}

.u-minwidth410 {
  min-width: 410px !important;
}

.u-height410 {
  height: 410px !important;
}

.u-minheight410 {
  min-height: 410px !important;
}

.u-maxheight410 {
  max-height: 410px !important;
}

.u-width415 {
  width: 415px !important;
}

.u-maxwidth415 {
  max-width: 415px !important;
}

.u-minwidth415 {
  min-width: 415px !important;
}

.u-height415 {
  height: 415px !important;
}

.u-minheight415 {
  min-height: 415px !important;
}

.u-maxheight415 {
  max-height: 415px !important;
}

.u-width420 {
  width: 420px !important;
}

.u-maxwidth420 {
  max-width: 420px !important;
}

.u-minwidth420 {
  min-width: 420px !important;
}

.u-height420 {
  height: 420px !important;
}

.u-minheight420 {
  min-height: 420px !important;
}

.u-maxheight420 {
  max-height: 420px !important;
}

.u-width425 {
  width: 425px !important;
}

.u-maxwidth425 {
  max-width: 425px !important;
}

.u-minwidth425 {
  min-width: 425px !important;
}

.u-height425 {
  height: 425px !important;
}

.u-minheight425 {
  min-height: 425px !important;
}

.u-maxheight425 {
  max-height: 425px !important;
}

.u-width430 {
  width: 430px !important;
}

.u-maxwidth430 {
  max-width: 430px !important;
}

.u-minwidth430 {
  min-width: 430px !important;
}

.u-height430 {
  height: 430px !important;
}

.u-minheight430 {
  min-height: 430px !important;
}

.u-maxheight430 {
  max-height: 430px !important;
}

.u-width435 {
  width: 435px !important;
}

.u-maxwidth435 {
  max-width: 435px !important;
}

.u-minwidth435 {
  min-width: 435px !important;
}

.u-height435 {
  height: 435px !important;
}

.u-minheight435 {
  min-height: 435px !important;
}

.u-maxheight435 {
  max-height: 435px !important;
}

.u-width440 {
  width: 440px !important;
}

.u-maxwidth440 {
  max-width: 440px !important;
}

.u-minwidth440 {
  min-width: 440px !important;
}

.u-height440 {
  height: 440px !important;
}

.u-minheight440 {
  min-height: 440px !important;
}

.u-maxheight440 {
  max-height: 440px !important;
}

.u-width445 {
  width: 445px !important;
}

.u-maxwidth445 {
  max-width: 445px !important;
}

.u-minwidth445 {
  min-width: 445px !important;
}

.u-height445 {
  height: 445px !important;
}

.u-minheight445 {
  min-height: 445px !important;
}

.u-maxheight445 {
  max-height: 445px !important;
}

.u-width450 {
  width: 450px !important;
}

.u-maxwidth450 {
  max-width: 450px !important;
}

.u-minwidth450 {
  min-width: 450px !important;
}

.u-height450 {
  height: 450px !important;
}

.u-minheight450 {
  min-height: 450px !important;
}

.u-maxheight450 {
  max-height: 450px !important;
}

.u-width455 {
  width: 455px !important;
}

.u-maxwidth455 {
  max-width: 455px !important;
}

.u-minwidth455 {
  min-width: 455px !important;
}

.u-height455 {
  height: 455px !important;
}

.u-minheight455 {
  min-height: 455px !important;
}

.u-maxheight455 {
  max-height: 455px !important;
}

.u-width460 {
  width: 460px !important;
}

.u-maxwidth460 {
  max-width: 460px !important;
}

.u-minwidth460 {
  min-width: 460px !important;
}

.u-height460 {
  height: 460px !important;
}

.u-minheight460 {
  min-height: 460px !important;
}

.u-maxheight460 {
  max-height: 460px !important;
}

.u-width465 {
  width: 465px !important;
}

.u-maxwidth465 {
  max-width: 465px !important;
}

.u-minwidth465 {
  min-width: 465px !important;
}

.u-height465 {
  height: 465px !important;
}

.u-minheight465 {
  min-height: 465px !important;
}

.u-maxheight465 {
  max-height: 465px !important;
}

.u-width470 {
  width: 470px !important;
}

.u-maxwidth470 {
  max-width: 470px !important;
}

.u-minwidth470 {
  min-width: 470px !important;
}

.u-height470 {
  height: 470px !important;
}

.u-minheight470 {
  min-height: 470px !important;
}

.u-maxheight470 {
  max-height: 470px !important;
}

.u-width475 {
  width: 475px !important;
}

.u-maxwidth475 {
  max-width: 475px !important;
}

.u-minwidth475 {
  min-width: 475px !important;
}

.u-height475 {
  height: 475px !important;
}

.u-minheight475 {
  min-height: 475px !important;
}

.u-maxheight475 {
  max-height: 475px !important;
}

.u-width480 {
  width: 480px !important;
}

.u-maxwidth480 {
  max-width: 480px !important;
}

.u-minwidth480 {
  min-width: 480px !important;
}

.u-height480 {
  height: 480px !important;
}

.u-minheight480 {
  min-height: 480px !important;
}

.u-maxheight480 {
  max-height: 480px !important;
}

.u-width485 {
  width: 485px !important;
}

.u-maxwidth485 {
  max-width: 485px !important;
}

.u-minwidth485 {
  min-width: 485px !important;
}

.u-height485 {
  height: 485px !important;
}

.u-minheight485 {
  min-height: 485px !important;
}

.u-maxheight485 {
  max-height: 485px !important;
}

.u-width490 {
  width: 490px !important;
}

.u-maxwidth490 {
  max-width: 490px !important;
}

.u-minwidth490 {
  min-width: 490px !important;
}

.u-height490 {
  height: 490px !important;
}

.u-minheight490 {
  min-height: 490px !important;
}

.u-maxheight490 {
  max-height: 490px !important;
}

.u-width495 {
  width: 495px !important;
}

.u-maxwidth495 {
  max-width: 495px !important;
}

.u-minwidth495 {
  min-width: 495px !important;
}

.u-height495 {
  height: 495px !important;
}

.u-minheight495 {
  min-height: 495px !important;
}

.u-maxheight495 {
  max-height: 495px !important;
}

.u-width500 {
  width: 500px !important;
}

.u-maxwidth500 {
  max-width: 500px !important;
}

.u-minwidth500 {
  min-width: 500px !important;
}

.u-height500 {
  height: 500px !important;
}

.u-minheight500 {
  min-height: 500px !important;
}

.u-maxheight500 {
  max-height: 500px !important;
}

.u-width505 {
  width: 505px !important;
}

.u-maxwidth505 {
  max-width: 505px !important;
}

.u-minwidth505 {
  min-width: 505px !important;
}

.u-height505 {
  height: 505px !important;
}

.u-minheight505 {
  min-height: 505px !important;
}

.u-maxheight505 {
  max-height: 505px !important;
}

.u-width510 {
  width: 510px !important;
}

.u-maxwidth510 {
  max-width: 510px !important;
}

.u-minwidth510 {
  min-width: 510px !important;
}

.u-height510 {
  height: 510px !important;
}

.u-minheight510 {
  min-height: 510px !important;
}

.u-maxheight510 {
  max-height: 510px !important;
}

.u-width515 {
  width: 515px !important;
}

.u-maxwidth515 {
  max-width: 515px !important;
}

.u-minwidth515 {
  min-width: 515px !important;
}

.u-height515 {
  height: 515px !important;
}

.u-minheight515 {
  min-height: 515px !important;
}

.u-maxheight515 {
  max-height: 515px !important;
}

.u-width520 {
  width: 520px !important;
}

.u-maxwidth520 {
  max-width: 520px !important;
}

.u-minwidth520 {
  min-width: 520px !important;
}

.u-height520 {
  height: 520px !important;
}

.u-minheight520 {
  min-height: 520px !important;
}

.u-maxheight520 {
  max-height: 520px !important;
}

.u-width525 {
  width: 525px !important;
}

.u-maxwidth525 {
  max-width: 525px !important;
}

.u-minwidth525 {
  min-width: 525px !important;
}

.u-height525 {
  height: 525px !important;
}

.u-minheight525 {
  min-height: 525px !important;
}

.u-maxheight525 {
  max-height: 525px !important;
}

.u-width530 {
  width: 530px !important;
}

.u-maxwidth530 {
  max-width: 530px !important;
}

.u-minwidth530 {
  min-width: 530px !important;
}

.u-height530 {
  height: 530px !important;
}

.u-minheight530 {
  min-height: 530px !important;
}

.u-maxheight530 {
  max-height: 530px !important;
}

.u-width535 {
  width: 535px !important;
}

.u-maxwidth535 {
  max-width: 535px !important;
}

.u-minwidth535 {
  min-width: 535px !important;
}

.u-height535 {
  height: 535px !important;
}

.u-minheight535 {
  min-height: 535px !important;
}

.u-maxheight535 {
  max-height: 535px !important;
}

.u-width540 {
  width: 540px !important;
}

.u-maxwidth540 {
  max-width: 540px !important;
}

.u-minwidth540 {
  min-width: 540px !important;
}

.u-height540 {
  height: 540px !important;
}

.u-minheight540 {
  min-height: 540px !important;
}

.u-maxheight540 {
  max-height: 540px !important;
}

.u-width545 {
  width: 545px !important;
}

.u-maxwidth545 {
  max-width: 545px !important;
}

.u-minwidth545 {
  min-width: 545px !important;
}

.u-height545 {
  height: 545px !important;
}

.u-minheight545 {
  min-height: 545px !important;
}

.u-maxheight545 {
  max-height: 545px !important;
}

.u-width550 {
  width: 550px !important;
}

.u-maxwidth550 {
  max-width: 550px !important;
}

.u-minwidth550 {
  min-width: 550px !important;
}

.u-height550 {
  height: 550px !important;
}

.u-minheight550 {
  min-height: 550px !important;
}

.u-maxheight550 {
  max-height: 550px !important;
}

.u-width555 {
  width: 555px !important;
}

.u-maxwidth555 {
  max-width: 555px !important;
}

.u-minwidth555 {
  min-width: 555px !important;
}

.u-height555 {
  height: 555px !important;
}

.u-minheight555 {
  min-height: 555px !important;
}

.u-maxheight555 {
  max-height: 555px !important;
}

.u-width560 {
  width: 560px !important;
}

.u-maxwidth560 {
  max-width: 560px !important;
}

.u-minwidth560 {
  min-width: 560px !important;
}

.u-height560 {
  height: 560px !important;
}

.u-minheight560 {
  min-height: 560px !important;
}

.u-maxheight560 {
  max-height: 560px !important;
}

.u-width565 {
  width: 565px !important;
}

.u-maxwidth565 {
  max-width: 565px !important;
}

.u-minwidth565 {
  min-width: 565px !important;
}

.u-height565 {
  height: 565px !important;
}

.u-minheight565 {
  min-height: 565px !important;
}

.u-maxheight565 {
  max-height: 565px !important;
}

.u-width570 {
  width: 570px !important;
}

.u-maxwidth570 {
  max-width: 570px !important;
}

.u-minwidth570 {
  min-width: 570px !important;
}

.u-height570 {
  height: 570px !important;
}

.u-minheight570 {
  min-height: 570px !important;
}

.u-maxheight570 {
  max-height: 570px !important;
}

.u-width575 {
  width: 575px !important;
}

.u-maxwidth575 {
  max-width: 575px !important;
}

.u-minwidth575 {
  min-width: 575px !important;
}

.u-height575 {
  height: 575px !important;
}

.u-minheight575 {
  min-height: 575px !important;
}

.u-maxheight575 {
  max-height: 575px !important;
}

.u-width580 {
  width: 580px !important;
}

.u-maxwidth580 {
  max-width: 580px !important;
}

.u-minwidth580 {
  min-width: 580px !important;
}

.u-height580 {
  height: 580px !important;
}

.u-minheight580 {
  min-height: 580px !important;
}

.u-maxheight580 {
  max-height: 580px !important;
}

.u-width585 {
  width: 585px !important;
}

.u-maxwidth585 {
  max-width: 585px !important;
}

.u-minwidth585 {
  min-width: 585px !important;
}

.u-height585 {
  height: 585px !important;
}

.u-minheight585 {
  min-height: 585px !important;
}

.u-maxheight585 {
  max-height: 585px !important;
}

.u-width590 {
  width: 590px !important;
}

.u-maxwidth590 {
  max-width: 590px !important;
}

.u-minwidth590 {
  min-width: 590px !important;
}

.u-height590 {
  height: 590px !important;
}

.u-minheight590 {
  min-height: 590px !important;
}

.u-maxheight590 {
  max-height: 590px !important;
}

.u-width595 {
  width: 595px !important;
}

.u-maxwidth595 {
  max-width: 595px !important;
}

.u-minwidth595 {
  min-width: 595px !important;
}

.u-height595 {
  height: 595px !important;
}

.u-minheight595 {
  min-height: 595px !important;
}

.u-maxheight595 {
  max-height: 595px !important;
}

.u-width600 {
  width: 600px !important;
}

.u-maxwidth600 {
  max-width: 600px !important;
}

.u-minwidth600 {
  min-width: 600px !important;
}

.u-height600 {
  height: 600px !important;
}

.u-minheight600 {
  min-height: 600px !important;
}

.u-maxheight600 {
  max-height: 600px !important;
}

.u-width605 {
  width: 605px !important;
}

.u-maxwidth605 {
  max-width: 605px !important;
}

.u-minwidth605 {
  min-width: 605px !important;
}

.u-height605 {
  height: 605px !important;
}

.u-minheight605 {
  min-height: 605px !important;
}

.u-maxheight605 {
  max-height: 605px !important;
}

.u-width610 {
  width: 610px !important;
}

.u-maxwidth610 {
  max-width: 610px !important;
}

.u-minwidth610 {
  min-width: 610px !important;
}

.u-height610 {
  height: 610px !important;
}

.u-minheight610 {
  min-height: 610px !important;
}

.u-maxheight610 {
  max-height: 610px !important;
}

.u-width615 {
  width: 615px !important;
}

.u-maxwidth615 {
  max-width: 615px !important;
}

.u-minwidth615 {
  min-width: 615px !important;
}

.u-height615 {
  height: 615px !important;
}

.u-minheight615 {
  min-height: 615px !important;
}

.u-maxheight615 {
  max-height: 615px !important;
}

.u-width620 {
  width: 620px !important;
}

.u-maxwidth620 {
  max-width: 620px !important;
}

.u-minwidth620 {
  min-width: 620px !important;
}

.u-height620 {
  height: 620px !important;
}

.u-minheight620 {
  min-height: 620px !important;
}

.u-maxheight620 {
  max-height: 620px !important;
}

.u-width625 {
  width: 625px !important;
}

.u-maxwidth625 {
  max-width: 625px !important;
}

.u-minwidth625 {
  min-width: 625px !important;
}

.u-height625 {
  height: 625px !important;
}

.u-minheight625 {
  min-height: 625px !important;
}

.u-maxheight625 {
  max-height: 625px !important;
}

.u-width630 {
  width: 630px !important;
}

.u-maxwidth630 {
  max-width: 630px !important;
}

.u-minwidth630 {
  min-width: 630px !important;
}

.u-height630 {
  height: 630px !important;
}

.u-minheight630 {
  min-height: 630px !important;
}

.u-maxheight630 {
  max-height: 630px !important;
}

.u-width635 {
  width: 635px !important;
}

.u-maxwidth635 {
  max-width: 635px !important;
}

.u-minwidth635 {
  min-width: 635px !important;
}

.u-height635 {
  height: 635px !important;
}

.u-minheight635 {
  min-height: 635px !important;
}

.u-maxheight635 {
  max-height: 635px !important;
}

.u-width640 {
  width: 640px !important;
}

.u-maxwidth640 {
  max-width: 640px !important;
}

.u-minwidth640 {
  min-width: 640px !important;
}

.u-height640 {
  height: 640px !important;
}

.u-minheight640 {
  min-height: 640px !important;
}

.u-maxheight640 {
  max-height: 640px !important;
}

.u-width645 {
  width: 645px !important;
}

.u-maxwidth645 {
  max-width: 645px !important;
}

.u-minwidth645 {
  min-width: 645px !important;
}

.u-height645 {
  height: 645px !important;
}

.u-minheight645 {
  min-height: 645px !important;
}

.u-maxheight645 {
  max-height: 645px !important;
}

.u-width650 {
  width: 650px !important;
}

.u-maxwidth650 {
  max-width: 650px !important;
}

.u-minwidth650 {
  min-width: 650px !important;
}

.u-height650 {
  height: 650px !important;
}

.u-minheight650 {
  min-height: 650px !important;
}

.u-maxheight650 {
  max-height: 650px !important;
}

.u-width655 {
  width: 655px !important;
}

.u-maxwidth655 {
  max-width: 655px !important;
}

.u-minwidth655 {
  min-width: 655px !important;
}

.u-height655 {
  height: 655px !important;
}

.u-minheight655 {
  min-height: 655px !important;
}

.u-maxheight655 {
  max-height: 655px !important;
}

.u-width660 {
  width: 660px !important;
}

.u-maxwidth660 {
  max-width: 660px !important;
}

.u-minwidth660 {
  min-width: 660px !important;
}

.u-height660 {
  height: 660px !important;
}

.u-minheight660 {
  min-height: 660px !important;
}

.u-maxheight660 {
  max-height: 660px !important;
}

.u-width665 {
  width: 665px !important;
}

.u-maxwidth665 {
  max-width: 665px !important;
}

.u-minwidth665 {
  min-width: 665px !important;
}

.u-height665 {
  height: 665px !important;
}

.u-minheight665 {
  min-height: 665px !important;
}

.u-maxheight665 {
  max-height: 665px !important;
}

.u-width670 {
  width: 670px !important;
}

.u-maxwidth670 {
  max-width: 670px !important;
}

.u-minwidth670 {
  min-width: 670px !important;
}

.u-height670 {
  height: 670px !important;
}

.u-minheight670 {
  min-height: 670px !important;
}

.u-maxheight670 {
  max-height: 670px !important;
}

.u-width675 {
  width: 675px !important;
}

.u-maxwidth675 {
  max-width: 675px !important;
}

.u-minwidth675 {
  min-width: 675px !important;
}

.u-height675 {
  height: 675px !important;
}

.u-minheight675 {
  min-height: 675px !important;
}

.u-maxheight675 {
  max-height: 675px !important;
}

.u-width680 {
  width: 680px !important;
}

.u-maxwidth680 {
  max-width: 680px !important;
}

.u-minwidth680 {
  min-width: 680px !important;
}

.u-height680 {
  height: 680px !important;
}

.u-minheight680 {
  min-height: 680px !important;
}

.u-maxheight680 {
  max-height: 680px !important;
}

.u-width685 {
  width: 685px !important;
}

.u-maxwidth685 {
  max-width: 685px !important;
}

.u-minwidth685 {
  min-width: 685px !important;
}

.u-height685 {
  height: 685px !important;
}

.u-minheight685 {
  min-height: 685px !important;
}

.u-maxheight685 {
  max-height: 685px !important;
}

.u-width690 {
  width: 690px !important;
}

.u-maxwidth690 {
  max-width: 690px !important;
}

.u-minwidth690 {
  min-width: 690px !important;
}

.u-height690 {
  height: 690px !important;
}

.u-minheight690 {
  min-height: 690px !important;
}

.u-maxheight690 {
  max-height: 690px !important;
}

.u-width695 {
  width: 695px !important;
}

.u-maxwidth695 {
  max-width: 695px !important;
}

.u-minwidth695 {
  min-width: 695px !important;
}

.u-height695 {
  height: 695px !important;
}

.u-minheight695 {
  min-height: 695px !important;
}

.u-maxheight695 {
  max-height: 695px !important;
}

.u-width700 {
  width: 700px !important;
}

.u-maxwidth700 {
  max-width: 700px !important;
}

.u-minwidth700 {
  min-width: 700px !important;
}

.u-height700 {
  height: 700px !important;
}

.u-minheight700 {
  min-height: 700px !important;
}

.u-maxheight700 {
  max-height: 700px !important;
}

.u-width705 {
  width: 705px !important;
}

.u-maxwidth705 {
  max-width: 705px !important;
}

.u-minwidth705 {
  min-width: 705px !important;
}

.u-height705 {
  height: 705px !important;
}

.u-minheight705 {
  min-height: 705px !important;
}

.u-maxheight705 {
  max-height: 705px !important;
}

.u-width710 {
  width: 710px !important;
}

.u-maxwidth710 {
  max-width: 710px !important;
}

.u-minwidth710 {
  min-width: 710px !important;
}

.u-height710 {
  height: 710px !important;
}

.u-minheight710 {
  min-height: 710px !important;
}

.u-maxheight710 {
  max-height: 710px !important;
}

.u-width715 {
  width: 715px !important;
}

.u-maxwidth715 {
  max-width: 715px !important;
}

.u-minwidth715 {
  min-width: 715px !important;
}

.u-height715 {
  height: 715px !important;
}

.u-minheight715 {
  min-height: 715px !important;
}

.u-maxheight715 {
  max-height: 715px !important;
}

.u-width720 {
  width: 720px !important;
}

.u-maxwidth720 {
  max-width: 720px !important;
}

.u-minwidth720 {
  min-width: 720px !important;
}

.u-height720 {
  height: 720px !important;
}

.u-minheight720 {
  min-height: 720px !important;
}

.u-maxheight720 {
  max-height: 720px !important;
}

.u-width725 {
  width: 725px !important;
}

.u-maxwidth725 {
  max-width: 725px !important;
}

.u-minwidth725 {
  min-width: 725px !important;
}

.u-height725 {
  height: 725px !important;
}

.u-minheight725 {
  min-height: 725px !important;
}

.u-maxheight725 {
  max-height: 725px !important;
}

.u-width730 {
  width: 730px !important;
}

.u-maxwidth730 {
  max-width: 730px !important;
}

.u-minwidth730 {
  min-width: 730px !important;
}

.u-height730 {
  height: 730px !important;
}

.u-minheight730 {
  min-height: 730px !important;
}

.u-maxheight730 {
  max-height: 730px !important;
}

.u-width735 {
  width: 735px !important;
}

.u-maxwidth735 {
  max-width: 735px !important;
}

.u-minwidth735 {
  min-width: 735px !important;
}

.u-height735 {
  height: 735px !important;
}

.u-minheight735 {
  min-height: 735px !important;
}

.u-maxheight735 {
  max-height: 735px !important;
}

.u-width740 {
  width: 740px !important;
}

.u-maxwidth740 {
  max-width: 740px !important;
}

.u-minwidth740 {
  min-width: 740px !important;
}

.u-height740 {
  height: 740px !important;
}

.u-minheight740 {
  min-height: 740px !important;
}

.u-maxheight740 {
  max-height: 740px !important;
}

.u-width745 {
  width: 745px !important;
}

.u-maxwidth745 {
  max-width: 745px !important;
}

.u-minwidth745 {
  min-width: 745px !important;
}

.u-height745 {
  height: 745px !important;
}

.u-minheight745 {
  min-height: 745px !important;
}

.u-maxheight745 {
  max-height: 745px !important;
}

.u-width750 {
  width: 750px !important;
}

.u-maxwidth750 {
  max-width: 750px !important;
}

.u-minwidth750 {
  min-width: 750px !important;
}

.u-height750 {
  height: 750px !important;
}

.u-minheight750 {
  min-height: 750px !important;
}

.u-maxheight750 {
  max-height: 750px !important;
}

.u-width755 {
  width: 755px !important;
}

.u-maxwidth755 {
  max-width: 755px !important;
}

.u-minwidth755 {
  min-width: 755px !important;
}

.u-height755 {
  height: 755px !important;
}

.u-minheight755 {
  min-height: 755px !important;
}

.u-maxheight755 {
  max-height: 755px !important;
}

.u-width760 {
  width: 760px !important;
}

.u-maxwidth760 {
  max-width: 760px !important;
}

.u-minwidth760 {
  min-width: 760px !important;
}

.u-height760 {
  height: 760px !important;
}

.u-minheight760 {
  min-height: 760px !important;
}

.u-maxheight760 {
  max-height: 760px !important;
}

.u-width765 {
  width: 765px !important;
}

.u-maxwidth765 {
  max-width: 765px !important;
}

.u-minwidth765 {
  min-width: 765px !important;
}

.u-height765 {
  height: 765px !important;
}

.u-minheight765 {
  min-height: 765px !important;
}

.u-maxheight765 {
  max-height: 765px !important;
}

.u-width770 {
  width: 770px !important;
}

.u-maxwidth770 {
  max-width: 770px !important;
}

.u-minwidth770 {
  min-width: 770px !important;
}

.u-height770 {
  height: 770px !important;
}

.u-minheight770 {
  min-height: 770px !important;
}

.u-maxheight770 {
  max-height: 770px !important;
}

.u-width775 {
  width: 775px !important;
}

.u-maxwidth775 {
  max-width: 775px !important;
}

.u-minwidth775 {
  min-width: 775px !important;
}

.u-height775 {
  height: 775px !important;
}

.u-minheight775 {
  min-height: 775px !important;
}

.u-maxheight775 {
  max-height: 775px !important;
}

.u-width780 {
  width: 780px !important;
}

.u-maxwidth780 {
  max-width: 780px !important;
}

.u-minwidth780 {
  min-width: 780px !important;
}

.u-height780 {
  height: 780px !important;
}

.u-minheight780 {
  min-height: 780px !important;
}

.u-maxheight780 {
  max-height: 780px !important;
}

.u-width785 {
  width: 785px !important;
}

.u-maxwidth785 {
  max-width: 785px !important;
}

.u-minwidth785 {
  min-width: 785px !important;
}

.u-height785 {
  height: 785px !important;
}

.u-minheight785 {
  min-height: 785px !important;
}

.u-maxheight785 {
  max-height: 785px !important;
}

.u-width790 {
  width: 790px !important;
}

.u-maxwidth790 {
  max-width: 790px !important;
}

.u-minwidth790 {
  min-width: 790px !important;
}

.u-height790 {
  height: 790px !important;
}

.u-minheight790 {
  min-height: 790px !important;
}

.u-maxheight790 {
  max-height: 790px !important;
}

.u-width795 {
  width: 795px !important;
}

.u-maxwidth795 {
  max-width: 795px !important;
}

.u-minwidth795 {
  min-width: 795px !important;
}

.u-height795 {
  height: 795px !important;
}

.u-minheight795 {
  min-height: 795px !important;
}

.u-maxheight795 {
  max-height: 795px !important;
}

.u-width800 {
  width: 800px !important;
}

.u-maxwidth800 {
  max-width: 800px !important;
}

.u-minwidth800 {
  min-width: 800px !important;
}

.u-height800 {
  height: 800px !important;
}

.u-minheight800 {
  min-height: 800px !important;
}

.u-maxheight800 {
  max-height: 800px !important;
}

.u-width805 {
  width: 805px !important;
}

.u-maxwidth805 {
  max-width: 805px !important;
}

.u-minwidth805 {
  min-width: 805px !important;
}

.u-height805 {
  height: 805px !important;
}

.u-minheight805 {
  min-height: 805px !important;
}

.u-maxheight805 {
  max-height: 805px !important;
}

.u-width810 {
  width: 810px !important;
}

.u-maxwidth810 {
  max-width: 810px !important;
}

.u-minwidth810 {
  min-width: 810px !important;
}

.u-height810 {
  height: 810px !important;
}

.u-minheight810 {
  min-height: 810px !important;
}

.u-maxheight810 {
  max-height: 810px !important;
}

.u-width815 {
  width: 815px !important;
}

.u-maxwidth815 {
  max-width: 815px !important;
}

.u-minwidth815 {
  min-width: 815px !important;
}

.u-height815 {
  height: 815px !important;
}

.u-minheight815 {
  min-height: 815px !important;
}

.u-maxheight815 {
  max-height: 815px !important;
}

.u-width820 {
  width: 820px !important;
}

.u-maxwidth820 {
  max-width: 820px !important;
}

.u-minwidth820 {
  min-width: 820px !important;
}

.u-height820 {
  height: 820px !important;
}

.u-minheight820 {
  min-height: 820px !important;
}

.u-maxheight820 {
  max-height: 820px !important;
}

.u-width825 {
  width: 825px !important;
}

.u-maxwidth825 {
  max-width: 825px !important;
}

.u-minwidth825 {
  min-width: 825px !important;
}

.u-height825 {
  height: 825px !important;
}

.u-minheight825 {
  min-height: 825px !important;
}

.u-maxheight825 {
  max-height: 825px !important;
}

.u-width830 {
  width: 830px !important;
}

.u-maxwidth830 {
  max-width: 830px !important;
}

.u-minwidth830 {
  min-width: 830px !important;
}

.u-height830 {
  height: 830px !important;
}

.u-minheight830 {
  min-height: 830px !important;
}

.u-maxheight830 {
  max-height: 830px !important;
}

.u-width835 {
  width: 835px !important;
}

.u-maxwidth835 {
  max-width: 835px !important;
}

.u-minwidth835 {
  min-width: 835px !important;
}

.u-height835 {
  height: 835px !important;
}

.u-minheight835 {
  min-height: 835px !important;
}

.u-maxheight835 {
  max-height: 835px !important;
}

.u-width840 {
  width: 840px !important;
}

.u-maxwidth840 {
  max-width: 840px !important;
}

.u-minwidth840 {
  min-width: 840px !important;
}

.u-height840 {
  height: 840px !important;
}

.u-minheight840 {
  min-height: 840px !important;
}

.u-maxheight840 {
  max-height: 840px !important;
}

.u-width845 {
  width: 845px !important;
}

.u-maxwidth845 {
  max-width: 845px !important;
}

.u-minwidth845 {
  min-width: 845px !important;
}

.u-height845 {
  height: 845px !important;
}

.u-minheight845 {
  min-height: 845px !important;
}

.u-maxheight845 {
  max-height: 845px !important;
}

.u-width850 {
  width: 850px !important;
}

.u-maxwidth850 {
  max-width: 850px !important;
}

.u-minwidth850 {
  min-width: 850px !important;
}

.u-height850 {
  height: 850px !important;
}

.u-minheight850 {
  min-height: 850px !important;
}

.u-maxheight850 {
  max-height: 850px !important;
}

.u-width855 {
  width: 855px !important;
}

.u-maxwidth855 {
  max-width: 855px !important;
}

.u-minwidth855 {
  min-width: 855px !important;
}

.u-height855 {
  height: 855px !important;
}

.u-minheight855 {
  min-height: 855px !important;
}

.u-maxheight855 {
  max-height: 855px !important;
}

.u-width860 {
  width: 860px !important;
}

.u-maxwidth860 {
  max-width: 860px !important;
}

.u-minwidth860 {
  min-width: 860px !important;
}

.u-height860 {
  height: 860px !important;
}

.u-minheight860 {
  min-height: 860px !important;
}

.u-maxheight860 {
  max-height: 860px !important;
}

.u-width865 {
  width: 865px !important;
}

.u-maxwidth865 {
  max-width: 865px !important;
}

.u-minwidth865 {
  min-width: 865px !important;
}

.u-height865 {
  height: 865px !important;
}

.u-minheight865 {
  min-height: 865px !important;
}

.u-maxheight865 {
  max-height: 865px !important;
}

.u-width870 {
  width: 870px !important;
}

.u-maxwidth870 {
  max-width: 870px !important;
}

.u-minwidth870 {
  min-width: 870px !important;
}

.u-height870 {
  height: 870px !important;
}

.u-minheight870 {
  min-height: 870px !important;
}

.u-maxheight870 {
  max-height: 870px !important;
}

.u-width875 {
  width: 875px !important;
}

.u-maxwidth875 {
  max-width: 875px !important;
}

.u-minwidth875 {
  min-width: 875px !important;
}

.u-height875 {
  height: 875px !important;
}

.u-minheight875 {
  min-height: 875px !important;
}

.u-maxheight875 {
  max-height: 875px !important;
}

.u-width880 {
  width: 880px !important;
}

.u-maxwidth880 {
  max-width: 880px !important;
}

.u-minwidth880 {
  min-width: 880px !important;
}

.u-height880 {
  height: 880px !important;
}

.u-minheight880 {
  min-height: 880px !important;
}

.u-maxheight880 {
  max-height: 880px !important;
}

.u-width885 {
  width: 885px !important;
}

.u-maxwidth885 {
  max-width: 885px !important;
}

.u-minwidth885 {
  min-width: 885px !important;
}

.u-height885 {
  height: 885px !important;
}

.u-minheight885 {
  min-height: 885px !important;
}

.u-maxheight885 {
  max-height: 885px !important;
}

.u-width890 {
  width: 890px !important;
}

.u-maxwidth890 {
  max-width: 890px !important;
}

.u-minwidth890 {
  min-width: 890px !important;
}

.u-height890 {
  height: 890px !important;
}

.u-minheight890 {
  min-height: 890px !important;
}

.u-maxheight890 {
  max-height: 890px !important;
}

.u-width895 {
  width: 895px !important;
}

.u-maxwidth895 {
  max-width: 895px !important;
}

.u-minwidth895 {
  min-width: 895px !important;
}

.u-height895 {
  height: 895px !important;
}

.u-minheight895 {
  min-height: 895px !important;
}

.u-maxheight895 {
  max-height: 895px !important;
}

.u-width900 {
  width: 900px !important;
}

.u-maxwidth900 {
  max-width: 900px !important;
}

.u-minwidth900 {
  min-width: 900px !important;
}

.u-height900 {
  height: 900px !important;
}

.u-minheight900 {
  min-height: 900px !important;
}

.u-maxheight900 {
  max-height: 900px !important;
}

.u-width905 {
  width: 905px !important;
}

.u-maxwidth905 {
  max-width: 905px !important;
}

.u-minwidth905 {
  min-width: 905px !important;
}

.u-height905 {
  height: 905px !important;
}

.u-minheight905 {
  min-height: 905px !important;
}

.u-maxheight905 {
  max-height: 905px !important;
}

.u-width910 {
  width: 910px !important;
}

.u-maxwidth910 {
  max-width: 910px !important;
}

.u-minwidth910 {
  min-width: 910px !important;
}

.u-height910 {
  height: 910px !important;
}

.u-minheight910 {
  min-height: 910px !important;
}

.u-maxheight910 {
  max-height: 910px !important;
}

.u-width915 {
  width: 915px !important;
}

.u-maxwidth915 {
  max-width: 915px !important;
}

.u-minwidth915 {
  min-width: 915px !important;
}

.u-height915 {
  height: 915px !important;
}

.u-minheight915 {
  min-height: 915px !important;
}

.u-maxheight915 {
  max-height: 915px !important;
}

.u-width920 {
  width: 920px !important;
}

.u-maxwidth920 {
  max-width: 920px !important;
}

.u-minwidth920 {
  min-width: 920px !important;
}

.u-height920 {
  height: 920px !important;
}

.u-minheight920 {
  min-height: 920px !important;
}

.u-maxheight920 {
  max-height: 920px !important;
}

.u-width925 {
  width: 925px !important;
}

.u-maxwidth925 {
  max-width: 925px !important;
}

.u-minwidth925 {
  min-width: 925px !important;
}

.u-height925 {
  height: 925px !important;
}

.u-minheight925 {
  min-height: 925px !important;
}

.u-maxheight925 {
  max-height: 925px !important;
}

.u-width930 {
  width: 930px !important;
}

.u-maxwidth930 {
  max-width: 930px !important;
}

.u-minwidth930 {
  min-width: 930px !important;
}

.u-height930 {
  height: 930px !important;
}

.u-minheight930 {
  min-height: 930px !important;
}

.u-maxheight930 {
  max-height: 930px !important;
}

.u-width935 {
  width: 935px !important;
}

.u-maxwidth935 {
  max-width: 935px !important;
}

.u-minwidth935 {
  min-width: 935px !important;
}

.u-height935 {
  height: 935px !important;
}

.u-minheight935 {
  min-height: 935px !important;
}

.u-maxheight935 {
  max-height: 935px !important;
}

.u-width940 {
  width: 940px !important;
}

.u-maxwidth940 {
  max-width: 940px !important;
}

.u-minwidth940 {
  min-width: 940px !important;
}

.u-height940 {
  height: 940px !important;
}

.u-minheight940 {
  min-height: 940px !important;
}

.u-maxheight940 {
  max-height: 940px !important;
}

.u-width945 {
  width: 945px !important;
}

.u-maxwidth945 {
  max-width: 945px !important;
}

.u-minwidth945 {
  min-width: 945px !important;
}

.u-height945 {
  height: 945px !important;
}

.u-minheight945 {
  min-height: 945px !important;
}

.u-maxheight945 {
  max-height: 945px !important;
}

.u-width950 {
  width: 950px !important;
}

.u-maxwidth950 {
  max-width: 950px !important;
}

.u-minwidth950 {
  min-width: 950px !important;
}

.u-height950 {
  height: 950px !important;
}

.u-minheight950 {
  min-height: 950px !important;
}

.u-maxheight950 {
  max-height: 950px !important;
}

.u-width955 {
  width: 955px !important;
}

.u-maxwidth955 {
  max-width: 955px !important;
}

.u-minwidth955 {
  min-width: 955px !important;
}

.u-height955 {
  height: 955px !important;
}

.u-minheight955 {
  min-height: 955px !important;
}

.u-maxheight955 {
  max-height: 955px !important;
}

.u-width960 {
  width: 960px !important;
}

.u-maxwidth960 {
  max-width: 960px !important;
}

.u-minwidth960 {
  min-width: 960px !important;
}

.u-height960 {
  height: 960px !important;
}

.u-minheight960 {
  min-height: 960px !important;
}

.u-maxheight960 {
  max-height: 960px !important;
}

.u-width965 {
  width: 965px !important;
}

.u-maxwidth965 {
  max-width: 965px !important;
}

.u-minwidth965 {
  min-width: 965px !important;
}

.u-height965 {
  height: 965px !important;
}

.u-minheight965 {
  min-height: 965px !important;
}

.u-maxheight965 {
  max-height: 965px !important;
}

.u-width970 {
  width: 970px !important;
}

.u-maxwidth970 {
  max-width: 970px !important;
}

.u-minwidth970 {
  min-width: 970px !important;
}

.u-height970 {
  height: 970px !important;
}

.u-minheight970 {
  min-height: 970px !important;
}

.u-maxheight970 {
  max-height: 970px !important;
}

.u-width975 {
  width: 975px !important;
}

.u-maxwidth975 {
  max-width: 975px !important;
}

.u-minwidth975 {
  min-width: 975px !important;
}

.u-height975 {
  height: 975px !important;
}

.u-minheight975 {
  min-height: 975px !important;
}

.u-maxheight975 {
  max-height: 975px !important;
}

.u-width980 {
  width: 980px !important;
}

.u-maxwidth980 {
  max-width: 980px !important;
}

.u-minwidth980 {
  min-width: 980px !important;
}

.u-height980 {
  height: 980px !important;
}

.u-minheight980 {
  min-height: 980px !important;
}

.u-maxheight980 {
  max-height: 980px !important;
}

.u-width985 {
  width: 985px !important;
}

.u-maxwidth985 {
  max-width: 985px !important;
}

.u-minwidth985 {
  min-width: 985px !important;
}

.u-height985 {
  height: 985px !important;
}

.u-minheight985 {
  min-height: 985px !important;
}

.u-maxheight985 {
  max-height: 985px !important;
}

.u-width990 {
  width: 990px !important;
}

.u-maxwidth990 {
  max-width: 990px !important;
}

.u-minwidth990 {
  min-width: 990px !important;
}

.u-height990 {
  height: 990px !important;
}

.u-minheight990 {
  min-height: 990px !important;
}

.u-maxheight990 {
  max-height: 990px !important;
}

.u-width995 {
  width: 995px !important;
}

.u-maxwidth995 {
  max-width: 995px !important;
}

.u-minwidth995 {
  min-width: 995px !important;
}

.u-height995 {
  height: 995px !important;
}

.u-minheight995 {
  min-height: 995px !important;
}

.u-maxheight995 {
  max-height: 995px !important;
}

.u-width1000 {
  width: 1000px !important;
}

.u-maxwidth1000 {
  max-width: 1000px !important;
}

.u-minwidth1000 {
  min-width: 1000px !important;
}

.u-height1000 {
  height: 1000px !important;
}

.u-minheight1000 {
  min-height: 1000px !important;
}

.u-maxheight1000 {
  max-height: 1000px !important;
}

.u-width1005 {
  width: 1005px !important;
}

.u-maxwidth1005 {
  max-width: 1005px !important;
}

.u-minwidth1005 {
  min-width: 1005px !important;
}

.u-height1005 {
  height: 1005px !important;
}

.u-minheight1005 {
  min-height: 1005px !important;
}

.u-maxheight1005 {
  max-height: 1005px !important;
}

.u-width1010 {
  width: 1010px !important;
}

.u-maxwidth1010 {
  max-width: 1010px !important;
}

.u-minwidth1010 {
  min-width: 1010px !important;
}

.u-height1010 {
  height: 1010px !important;
}

.u-minheight1010 {
  min-height: 1010px !important;
}

.u-maxheight1010 {
  max-height: 1010px !important;
}

.u-width1015 {
  width: 1015px !important;
}

.u-maxwidth1015 {
  max-width: 1015px !important;
}

.u-minwidth1015 {
  min-width: 1015px !important;
}

.u-height1015 {
  height: 1015px !important;
}

.u-minheight1015 {
  min-height: 1015px !important;
}

.u-maxheight1015 {
  max-height: 1015px !important;
}

.u-width1020 {
  width: 1020px !important;
}

.u-maxwidth1020 {
  max-width: 1020px !important;
}

.u-minwidth1020 {
  min-width: 1020px !important;
}

.u-height1020 {
  height: 1020px !important;
}

.u-minheight1020 {
  min-height: 1020px !important;
}

.u-maxheight1020 {
  max-height: 1020px !important;
}

.u-width1025 {
  width: 1025px !important;
}

.u-maxwidth1025 {
  max-width: 1025px !important;
}

.u-minwidth1025 {
  min-width: 1025px !important;
}

.u-height1025 {
  height: 1025px !important;
}

.u-minheight1025 {
  min-height: 1025px !important;
}

.u-maxheight1025 {
  max-height: 1025px !important;
}

.u-width1030 {
  width: 1030px !important;
}

.u-maxwidth1030 {
  max-width: 1030px !important;
}

.u-minwidth1030 {
  min-width: 1030px !important;
}

.u-height1030 {
  height: 1030px !important;
}

.u-minheight1030 {
  min-height: 1030px !important;
}

.u-maxheight1030 {
  max-height: 1030px !important;
}

.u-width1035 {
  width: 1035px !important;
}

.u-maxwidth1035 {
  max-width: 1035px !important;
}

.u-minwidth1035 {
  min-width: 1035px !important;
}

.u-height1035 {
  height: 1035px !important;
}

.u-minheight1035 {
  min-height: 1035px !important;
}

.u-maxheight1035 {
  max-height: 1035px !important;
}

.u-width1040 {
  width: 1040px !important;
}

.u-maxwidth1040 {
  max-width: 1040px !important;
}

.u-minwidth1040 {
  min-width: 1040px !important;
}

.u-height1040 {
  height: 1040px !important;
}

.u-minheight1040 {
  min-height: 1040px !important;
}

.u-maxheight1040 {
  max-height: 1040px !important;
}

.u-width1045 {
  width: 1045px !important;
}

.u-maxwidth1045 {
  max-width: 1045px !important;
}

.u-minwidth1045 {
  min-width: 1045px !important;
}

.u-height1045 {
  height: 1045px !important;
}

.u-minheight1045 {
  min-height: 1045px !important;
}

.u-maxheight1045 {
  max-height: 1045px !important;
}

.u-width1050 {
  width: 1050px !important;
}

.u-maxwidth1050 {
  max-width: 1050px !important;
}

.u-minwidth1050 {
  min-width: 1050px !important;
}

.u-height1050 {
  height: 1050px !important;
}

.u-minheight1050 {
  min-height: 1050px !important;
}

.u-maxheight1050 {
  max-height: 1050px !important;
}

.u-width1055 {
  width: 1055px !important;
}

.u-maxwidth1055 {
  max-width: 1055px !important;
}

.u-minwidth1055 {
  min-width: 1055px !important;
}

.u-height1055 {
  height: 1055px !important;
}

.u-minheight1055 {
  min-height: 1055px !important;
}

.u-maxheight1055 {
  max-height: 1055px !important;
}

.u-width1060 {
  width: 1060px !important;
}

.u-maxwidth1060 {
  max-width: 1060px !important;
}

.u-minwidth1060 {
  min-width: 1060px !important;
}

.u-height1060 {
  height: 1060px !important;
}

.u-minheight1060 {
  min-height: 1060px !important;
}

.u-maxheight1060 {
  max-height: 1060px !important;
}

.u-width1065 {
  width: 1065px !important;
}

.u-maxwidth1065 {
  max-width: 1065px !important;
}

.u-minwidth1065 {
  min-width: 1065px !important;
}

.u-height1065 {
  height: 1065px !important;
}

.u-minheight1065 {
  min-height: 1065px !important;
}

.u-maxheight1065 {
  max-height: 1065px !important;
}

.u-width1070 {
  width: 1070px !important;
}

.u-maxwidth1070 {
  max-width: 1070px !important;
}

.u-minwidth1070 {
  min-width: 1070px !important;
}

.u-height1070 {
  height: 1070px !important;
}

.u-minheight1070 {
  min-height: 1070px !important;
}

.u-maxheight1070 {
  max-height: 1070px !important;
}

.u-width1075 {
  width: 1075px !important;
}

.u-maxwidth1075 {
  max-width: 1075px !important;
}

.u-minwidth1075 {
  min-width: 1075px !important;
}

.u-height1075 {
  height: 1075px !important;
}

.u-minheight1075 {
  min-height: 1075px !important;
}

.u-maxheight1075 {
  max-height: 1075px !important;
}

.u-width1080 {
  width: 1080px !important;
}

.u-maxwidth1080 {
  max-width: 1080px !important;
}

.u-minwidth1080 {
  min-width: 1080px !important;
}

.u-height1080 {
  height: 1080px !important;
}

.u-minheight1080 {
  min-height: 1080px !important;
}

.u-maxheight1080 {
  max-height: 1080px !important;
}

.u-width1085 {
  width: 1085px !important;
}

.u-maxwidth1085 {
  max-width: 1085px !important;
}

.u-minwidth1085 {
  min-width: 1085px !important;
}

.u-height1085 {
  height: 1085px !important;
}

.u-minheight1085 {
  min-height: 1085px !important;
}

.u-maxheight1085 {
  max-height: 1085px !important;
}

.u-width1090 {
  width: 1090px !important;
}

.u-maxwidth1090 {
  max-width: 1090px !important;
}

.u-minwidth1090 {
  min-width: 1090px !important;
}

.u-height1090 {
  height: 1090px !important;
}

.u-minheight1090 {
  min-height: 1090px !important;
}

.u-maxheight1090 {
  max-height: 1090px !important;
}

.u-width1095 {
  width: 1095px !important;
}

.u-maxwidth1095 {
  max-width: 1095px !important;
}

.u-minwidth1095 {
  min-width: 1095px !important;
}

.u-height1095 {
  height: 1095px !important;
}

.u-minheight1095 {
  min-height: 1095px !important;
}

.u-maxheight1095 {
  max-height: 1095px !important;
}

.u-width1100 {
  width: 1100px !important;
}

.u-maxwidth1100 {
  max-width: 1100px !important;
}

.u-minwidth1100 {
  min-width: 1100px !important;
}

.u-height1100 {
  height: 1100px !important;
}

.u-minheight1100 {
  min-height: 1100px !important;
}

.u-maxheight1100 {
  max-height: 1100px !important;
}

.u-width1105 {
  width: 1105px !important;
}

.u-maxwidth1105 {
  max-width: 1105px !important;
}

.u-minwidth1105 {
  min-width: 1105px !important;
}

.u-height1105 {
  height: 1105px !important;
}

.u-minheight1105 {
  min-height: 1105px !important;
}

.u-maxheight1105 {
  max-height: 1105px !important;
}

.u-width1110 {
  width: 1110px !important;
}

.u-maxwidth1110 {
  max-width: 1110px !important;
}

.u-minwidth1110 {
  min-width: 1110px !important;
}

.u-height1110 {
  height: 1110px !important;
}

.u-minheight1110 {
  min-height: 1110px !important;
}

.u-maxheight1110 {
  max-height: 1110px !important;
}

.u-width1115 {
  width: 1115px !important;
}

.u-maxwidth1115 {
  max-width: 1115px !important;
}

.u-minwidth1115 {
  min-width: 1115px !important;
}

.u-height1115 {
  height: 1115px !important;
}

.u-minheight1115 {
  min-height: 1115px !important;
}

.u-maxheight1115 {
  max-height: 1115px !important;
}

.u-width1120 {
  width: 1120px !important;
}

.u-maxwidth1120 {
  max-width: 1120px !important;
}

.u-minwidth1120 {
  min-width: 1120px !important;
}

.u-height1120 {
  height: 1120px !important;
}

.u-minheight1120 {
  min-height: 1120px !important;
}

.u-maxheight1120 {
  max-height: 1120px !important;
}

.u-width1125 {
  width: 1125px !important;
}

.u-maxwidth1125 {
  max-width: 1125px !important;
}

.u-minwidth1125 {
  min-width: 1125px !important;
}

.u-height1125 {
  height: 1125px !important;
}

.u-minheight1125 {
  min-height: 1125px !important;
}

.u-maxheight1125 {
  max-height: 1125px !important;
}

.u-width1130 {
  width: 1130px !important;
}

.u-maxwidth1130 {
  max-width: 1130px !important;
}

.u-minwidth1130 {
  min-width: 1130px !important;
}

.u-height1130 {
  height: 1130px !important;
}

.u-minheight1130 {
  min-height: 1130px !important;
}

.u-maxheight1130 {
  max-height: 1130px !important;
}

.u-width1135 {
  width: 1135px !important;
}

.u-maxwidth1135 {
  max-width: 1135px !important;
}

.u-minwidth1135 {
  min-width: 1135px !important;
}

.u-height1135 {
  height: 1135px !important;
}

.u-minheight1135 {
  min-height: 1135px !important;
}

.u-maxheight1135 {
  max-height: 1135px !important;
}

.u-width1140 {
  width: 1140px !important;
}

.u-maxwidth1140 {
  max-width: 1140px !important;
}

.u-minwidth1140 {
  min-width: 1140px !important;
}

.u-height1140 {
  height: 1140px !important;
}

.u-minheight1140 {
  min-height: 1140px !important;
}

.u-maxheight1140 {
  max-height: 1140px !important;
}

.u-width1145 {
  width: 1145px !important;
}

.u-maxwidth1145 {
  max-width: 1145px !important;
}

.u-minwidth1145 {
  min-width: 1145px !important;
}

.u-height1145 {
  height: 1145px !important;
}

.u-minheight1145 {
  min-height: 1145px !important;
}

.u-maxheight1145 {
  max-height: 1145px !important;
}

.u-width1150 {
  width: 1150px !important;
}

.u-maxwidth1150 {
  max-width: 1150px !important;
}

.u-minwidth1150 {
  min-width: 1150px !important;
}

.u-height1150 {
  height: 1150px !important;
}

.u-minheight1150 {
  min-height: 1150px !important;
}

.u-maxheight1150 {
  max-height: 1150px !important;
}

.u-width1155 {
  width: 1155px !important;
}

.u-maxwidth1155 {
  max-width: 1155px !important;
}

.u-minwidth1155 {
  min-width: 1155px !important;
}

.u-height1155 {
  height: 1155px !important;
}

.u-minheight1155 {
  min-height: 1155px !important;
}

.u-maxheight1155 {
  max-height: 1155px !important;
}

.u-width1160 {
  width: 1160px !important;
}

.u-maxwidth1160 {
  max-width: 1160px !important;
}

.u-minwidth1160 {
  min-width: 1160px !important;
}

.u-height1160 {
  height: 1160px !important;
}

.u-minheight1160 {
  min-height: 1160px !important;
}

.u-maxheight1160 {
  max-height: 1160px !important;
}

.u-width1165 {
  width: 1165px !important;
}

.u-maxwidth1165 {
  max-width: 1165px !important;
}

.u-minwidth1165 {
  min-width: 1165px !important;
}

.u-height1165 {
  height: 1165px !important;
}

.u-minheight1165 {
  min-height: 1165px !important;
}

.u-maxheight1165 {
  max-height: 1165px !important;
}

.u-width1170 {
  width: 1170px !important;
}

.u-maxwidth1170 {
  max-width: 1170px !important;
}

.u-minwidth1170 {
  min-width: 1170px !important;
}

.u-height1170 {
  height: 1170px !important;
}

.u-minheight1170 {
  min-height: 1170px !important;
}

.u-maxheight1170 {
  max-height: 1170px !important;
}

.u-width1175 {
  width: 1175px !important;
}

.u-maxwidth1175 {
  max-width: 1175px !important;
}

.u-minwidth1175 {
  min-width: 1175px !important;
}

.u-height1175 {
  height: 1175px !important;
}

.u-minheight1175 {
  min-height: 1175px !important;
}

.u-maxheight1175 {
  max-height: 1175px !important;
}

.u-width1180 {
  width: 1180px !important;
}

.u-maxwidth1180 {
  max-width: 1180px !important;
}

.u-minwidth1180 {
  min-width: 1180px !important;
}

.u-height1180 {
  height: 1180px !important;
}

.u-minheight1180 {
  min-height: 1180px !important;
}

.u-maxheight1180 {
  max-height: 1180px !important;
}

.u-width1185 {
  width: 1185px !important;
}

.u-maxwidth1185 {
  max-width: 1185px !important;
}

.u-minwidth1185 {
  min-width: 1185px !important;
}

.u-height1185 {
  height: 1185px !important;
}

.u-minheight1185 {
  min-height: 1185px !important;
}

.u-maxheight1185 {
  max-height: 1185px !important;
}

.u-width1190 {
  width: 1190px !important;
}

.u-maxwidth1190 {
  max-width: 1190px !important;
}

.u-minwidth1190 {
  min-width: 1190px !important;
}

.u-height1190 {
  height: 1190px !important;
}

.u-minheight1190 {
  min-height: 1190px !important;
}

.u-maxheight1190 {
  max-height: 1190px !important;
}

.u-width1195 {
  width: 1195px !important;
}

.u-maxwidth1195 {
  max-width: 1195px !important;
}

.u-minwidth1195 {
  min-width: 1195px !important;
}

.u-height1195 {
  height: 1195px !important;
}

.u-minheight1195 {
  min-height: 1195px !important;
}

.u-maxheight1195 {
  max-height: 1195px !important;
}

.u-width1200 {
  width: 1200px !important;
}

.u-maxwidth1200 {
  max-width: 1200px !important;
}

.u-minwidth1200 {
  min-width: 1200px !important;
}

.u-height1200 {
  height: 1200px !important;
}

.u-minheight1200 {
  min-height: 1200px !important;
}

.u-maxheight1200 {
  max-height: 1200px !important;
}

.u-width1205 {
  width: 1205px !important;
}

.u-maxwidth1205 {
  max-width: 1205px !important;
}

.u-minwidth1205 {
  min-width: 1205px !important;
}

.u-height1205 {
  height: 1205px !important;
}

.u-minheight1205 {
  min-height: 1205px !important;
}

.u-maxheight1205 {
  max-height: 1205px !important;
}

.u-width1210 {
  width: 1210px !important;
}

.u-maxwidth1210 {
  max-width: 1210px !important;
}

.u-minwidth1210 {
  min-width: 1210px !important;
}

.u-height1210 {
  height: 1210px !important;
}

.u-minheight1210 {
  min-height: 1210px !important;
}

.u-maxheight1210 {
  max-height: 1210px !important;
}

.u-width1215 {
  width: 1215px !important;
}

.u-maxwidth1215 {
  max-width: 1215px !important;
}

.u-minwidth1215 {
  min-width: 1215px !important;
}

.u-height1215 {
  height: 1215px !important;
}

.u-minheight1215 {
  min-height: 1215px !important;
}

.u-maxheight1215 {
  max-height: 1215px !important;
}

.u-width1220 {
  width: 1220px !important;
}

.u-maxwidth1220 {
  max-width: 1220px !important;
}

.u-minwidth1220 {
  min-width: 1220px !important;
}

.u-height1220 {
  height: 1220px !important;
}

.u-minheight1220 {
  min-height: 1220px !important;
}

.u-maxheight1220 {
  max-height: 1220px !important;
}

.u-width1225 {
  width: 1225px !important;
}

.u-maxwidth1225 {
  max-width: 1225px !important;
}

.u-minwidth1225 {
  min-width: 1225px !important;
}

.u-height1225 {
  height: 1225px !important;
}

.u-minheight1225 {
  min-height: 1225px !important;
}

.u-maxheight1225 {
  max-height: 1225px !important;
}

.u-width1230 {
  width: 1230px !important;
}

.u-maxwidth1230 {
  max-width: 1230px !important;
}

.u-minwidth1230 {
  min-width: 1230px !important;
}

.u-height1230 {
  height: 1230px !important;
}

.u-minheight1230 {
  min-height: 1230px !important;
}

.u-maxheight1230 {
  max-height: 1230px !important;
}

.u-width1235 {
  width: 1235px !important;
}

.u-maxwidth1235 {
  max-width: 1235px !important;
}

.u-minwidth1235 {
  min-width: 1235px !important;
}

.u-height1235 {
  height: 1235px !important;
}

.u-minheight1235 {
  min-height: 1235px !important;
}

.u-maxheight1235 {
  max-height: 1235px !important;
}

.u-width1240 {
  width: 1240px !important;
}

.u-maxwidth1240 {
  max-width: 1240px !important;
}

.u-minwidth1240 {
  min-width: 1240px !important;
}

.u-height1240 {
  height: 1240px !important;
}

.u-minheight1240 {
  min-height: 1240px !important;
}

.u-maxheight1240 {
  max-height: 1240px !important;
}

.u-width1245 {
  width: 1245px !important;
}

.u-maxwidth1245 {
  max-width: 1245px !important;
}

.u-minwidth1245 {
  min-width: 1245px !important;
}

.u-height1245 {
  height: 1245px !important;
}

.u-minheight1245 {
  min-height: 1245px !important;
}

.u-maxheight1245 {
  max-height: 1245px !important;
}

.u-width1250 {
  width: 1250px !important;
}

.u-maxwidth1250 {
  max-width: 1250px !important;
}

.u-minwidth1250 {
  min-width: 1250px !important;
}

.u-height1250 {
  height: 1250px !important;
}

.u-minheight1250 {
  min-height: 1250px !important;
}

.u-maxheight1250 {
  max-height: 1250px !important;
}

.u-width1255 {
  width: 1255px !important;
}

.u-maxwidth1255 {
  max-width: 1255px !important;
}

.u-minwidth1255 {
  min-width: 1255px !important;
}

.u-height1255 {
  height: 1255px !important;
}

.u-minheight1255 {
  min-height: 1255px !important;
}

.u-maxheight1255 {
  max-height: 1255px !important;
}

.u-width1260 {
  width: 1260px !important;
}

.u-maxwidth1260 {
  max-width: 1260px !important;
}

.u-minwidth1260 {
  min-width: 1260px !important;
}

.u-height1260 {
  height: 1260px !important;
}

.u-minheight1260 {
  min-height: 1260px !important;
}

.u-maxheight1260 {
  max-height: 1260px !important;
}

.u-width1265 {
  width: 1265px !important;
}

.u-maxwidth1265 {
  max-width: 1265px !important;
}

.u-minwidth1265 {
  min-width: 1265px !important;
}

.u-height1265 {
  height: 1265px !important;
}

.u-minheight1265 {
  min-height: 1265px !important;
}

.u-maxheight1265 {
  max-height: 1265px !important;
}

.u-width1270 {
  width: 1270px !important;
}

.u-maxwidth1270 {
  max-width: 1270px !important;
}

.u-minwidth1270 {
  min-width: 1270px !important;
}

.u-height1270 {
  height: 1270px !important;
}

.u-minheight1270 {
  min-height: 1270px !important;
}

.u-maxheight1270 {
  max-height: 1270px !important;
}

.u-width1275 {
  width: 1275px !important;
}

.u-maxwidth1275 {
  max-width: 1275px !important;
}

.u-minwidth1275 {
  min-width: 1275px !important;
}

.u-height1275 {
  height: 1275px !important;
}

.u-minheight1275 {
  min-height: 1275px !important;
}

.u-maxheight1275 {
  max-height: 1275px !important;
}

.u-width1280 {
  width: 1280px !important;
}

.u-maxwidth1280 {
  max-width: 1280px !important;
}

.u-minwidth1280 {
  min-width: 1280px !important;
}

.u-height1280 {
  height: 1280px !important;
}

.u-minheight1280 {
  min-height: 1280px !important;
}

.u-maxheight1280 {
  max-height: 1280px !important;
}

.u-width1285 {
  width: 1285px !important;
}

.u-maxwidth1285 {
  max-width: 1285px !important;
}

.u-minwidth1285 {
  min-width: 1285px !important;
}

.u-height1285 {
  height: 1285px !important;
}

.u-minheight1285 {
  min-height: 1285px !important;
}

.u-maxheight1285 {
  max-height: 1285px !important;
}

.u-width1290 {
  width: 1290px !important;
}

.u-maxwidth1290 {
  max-width: 1290px !important;
}

.u-minwidth1290 {
  min-width: 1290px !important;
}

.u-height1290 {
  height: 1290px !important;
}

.u-minheight1290 {
  min-height: 1290px !important;
}

.u-maxheight1290 {
  max-height: 1290px !important;
}

.u-width1295 {
  width: 1295px !important;
}

.u-maxwidth1295 {
  max-width: 1295px !important;
}

.u-minwidth1295 {
  min-width: 1295px !important;
}

.u-height1295 {
  height: 1295px !important;
}

.u-minheight1295 {
  min-height: 1295px !important;
}

.u-maxheight1295 {
  max-height: 1295px !important;
}

.u-width1300 {
  width: 1300px !important;
}

.u-maxwidth1300 {
  max-width: 1300px !important;
}

.u-minwidth1300 {
  min-width: 1300px !important;
}

.u-height1300 {
  height: 1300px !important;
}

.u-minheight1300 {
  min-height: 1300px !important;
}

.u-maxheight1300 {
  max-height: 1300px !important;
}

.u-width1305 {
  width: 1305px !important;
}

.u-maxwidth1305 {
  max-width: 1305px !important;
}

.u-minwidth1305 {
  min-width: 1305px !important;
}

.u-height1305 {
  height: 1305px !important;
}

.u-minheight1305 {
  min-height: 1305px !important;
}

.u-maxheight1305 {
  max-height: 1305px !important;
}

.u-width1310 {
  width: 1310px !important;
}

.u-maxwidth1310 {
  max-width: 1310px !important;
}

.u-minwidth1310 {
  min-width: 1310px !important;
}

.u-height1310 {
  height: 1310px !important;
}

.u-minheight1310 {
  min-height: 1310px !important;
}

.u-maxheight1310 {
  max-height: 1310px !important;
}

.u-width1315 {
  width: 1315px !important;
}

.u-maxwidth1315 {
  max-width: 1315px !important;
}

.u-minwidth1315 {
  min-width: 1315px !important;
}

.u-height1315 {
  height: 1315px !important;
}

.u-minheight1315 {
  min-height: 1315px !important;
}

.u-maxheight1315 {
  max-height: 1315px !important;
}

.u-width1320 {
  width: 1320px !important;
}

.u-maxwidth1320 {
  max-width: 1320px !important;
}

.u-minwidth1320 {
  min-width: 1320px !important;
}

.u-height1320 {
  height: 1320px !important;
}

.u-minheight1320 {
  min-height: 1320px !important;
}

.u-maxheight1320 {
  max-height: 1320px !important;
}

.u-width1325 {
  width: 1325px !important;
}

.u-maxwidth1325 {
  max-width: 1325px !important;
}

.u-minwidth1325 {
  min-width: 1325px !important;
}

.u-height1325 {
  height: 1325px !important;
}

.u-minheight1325 {
  min-height: 1325px !important;
}

.u-maxheight1325 {
  max-height: 1325px !important;
}

.u-width1330 {
  width: 1330px !important;
}

.u-maxwidth1330 {
  max-width: 1330px !important;
}

.u-minwidth1330 {
  min-width: 1330px !important;
}

.u-height1330 {
  height: 1330px !important;
}

.u-minheight1330 {
  min-height: 1330px !important;
}

.u-maxheight1330 {
  max-height: 1330px !important;
}

.u-width1335 {
  width: 1335px !important;
}

.u-maxwidth1335 {
  max-width: 1335px !important;
}

.u-minwidth1335 {
  min-width: 1335px !important;
}

.u-height1335 {
  height: 1335px !important;
}

.u-minheight1335 {
  min-height: 1335px !important;
}

.u-maxheight1335 {
  max-height: 1335px !important;
}

.u-width1340 {
  width: 1340px !important;
}

.u-maxwidth1340 {
  max-width: 1340px !important;
}

.u-minwidth1340 {
  min-width: 1340px !important;
}

.u-height1340 {
  height: 1340px !important;
}

.u-minheight1340 {
  min-height: 1340px !important;
}

.u-maxheight1340 {
  max-height: 1340px !important;
}

.u-width1345 {
  width: 1345px !important;
}

.u-maxwidth1345 {
  max-width: 1345px !important;
}

.u-minwidth1345 {
  min-width: 1345px !important;
}

.u-height1345 {
  height: 1345px !important;
}

.u-minheight1345 {
  min-height: 1345px !important;
}

.u-maxheight1345 {
  max-height: 1345px !important;
}

.u-width1350 {
  width: 1350px !important;
}

.u-maxwidth1350 {
  max-width: 1350px !important;
}

.u-minwidth1350 {
  min-width: 1350px !important;
}

.u-height1350 {
  height: 1350px !important;
}

.u-minheight1350 {
  min-height: 1350px !important;
}

.u-maxheight1350 {
  max-height: 1350px !important;
}

.u-width1355 {
  width: 1355px !important;
}

.u-maxwidth1355 {
  max-width: 1355px !important;
}

.u-minwidth1355 {
  min-width: 1355px !important;
}

.u-height1355 {
  height: 1355px !important;
}

.u-minheight1355 {
  min-height: 1355px !important;
}

.u-maxheight1355 {
  max-height: 1355px !important;
}

.u-width1360 {
  width: 1360px !important;
}

.u-maxwidth1360 {
  max-width: 1360px !important;
}

.u-minwidth1360 {
  min-width: 1360px !important;
}

.u-height1360 {
  height: 1360px !important;
}

.u-minheight1360 {
  min-height: 1360px !important;
}

.u-maxheight1360 {
  max-height: 1360px !important;
}

.u-width1365 {
  width: 1365px !important;
}

.u-maxwidth1365 {
  max-width: 1365px !important;
}

.u-minwidth1365 {
  min-width: 1365px !important;
}

.u-height1365 {
  height: 1365px !important;
}

.u-minheight1365 {
  min-height: 1365px !important;
}

.u-maxheight1365 {
  max-height: 1365px !important;
}

.u-width1370 {
  width: 1370px !important;
}

.u-maxwidth1370 {
  max-width: 1370px !important;
}

.u-minwidth1370 {
  min-width: 1370px !important;
}

.u-height1370 {
  height: 1370px !important;
}

.u-minheight1370 {
  min-height: 1370px !important;
}

.u-maxheight1370 {
  max-height: 1370px !important;
}

.u-width1375 {
  width: 1375px !important;
}

.u-maxwidth1375 {
  max-width: 1375px !important;
}

.u-minwidth1375 {
  min-width: 1375px !important;
}

.u-height1375 {
  height: 1375px !important;
}

.u-minheight1375 {
  min-height: 1375px !important;
}

.u-maxheight1375 {
  max-height: 1375px !important;
}

.u-width1380 {
  width: 1380px !important;
}

.u-maxwidth1380 {
  max-width: 1380px !important;
}

.u-minwidth1380 {
  min-width: 1380px !important;
}

.u-height1380 {
  height: 1380px !important;
}

.u-minheight1380 {
  min-height: 1380px !important;
}

.u-maxheight1380 {
  max-height: 1380px !important;
}

.u-width1385 {
  width: 1385px !important;
}

.u-maxwidth1385 {
  max-width: 1385px !important;
}

.u-minwidth1385 {
  min-width: 1385px !important;
}

.u-height1385 {
  height: 1385px !important;
}

.u-minheight1385 {
  min-height: 1385px !important;
}

.u-maxheight1385 {
  max-height: 1385px !important;
}

.u-width1390 {
  width: 1390px !important;
}

.u-maxwidth1390 {
  max-width: 1390px !important;
}

.u-minwidth1390 {
  min-width: 1390px !important;
}

.u-height1390 {
  height: 1390px !important;
}

.u-minheight1390 {
  min-height: 1390px !important;
}

.u-maxheight1390 {
  max-height: 1390px !important;
}

.u-width1395 {
  width: 1395px !important;
}

.u-maxwidth1395 {
  max-width: 1395px !important;
}

.u-minwidth1395 {
  min-width: 1395px !important;
}

.u-height1395 {
  height: 1395px !important;
}

.u-minheight1395 {
  min-height: 1395px !important;
}

.u-maxheight1395 {
  max-height: 1395px !important;
}

.u-width1400 {
  width: 1400px !important;
}

.u-maxwidth1400 {
  max-width: 1400px !important;
}

.u-minwidth1400 {
  min-width: 1400px !important;
}

.u-height1400 {
  height: 1400px !important;
}

.u-minheight1400 {
  min-height: 1400px !important;
}

.u-maxheight1400 {
  max-height: 1400px !important;
}

.u-width1405 {
  width: 1405px !important;
}

.u-maxwidth1405 {
  max-width: 1405px !important;
}

.u-minwidth1405 {
  min-width: 1405px !important;
}

.u-height1405 {
  height: 1405px !important;
}

.u-minheight1405 {
  min-height: 1405px !important;
}

.u-maxheight1405 {
  max-height: 1405px !important;
}

.u-width1410 {
  width: 1410px !important;
}

.u-maxwidth1410 {
  max-width: 1410px !important;
}

.u-minwidth1410 {
  min-width: 1410px !important;
}

.u-height1410 {
  height: 1410px !important;
}

.u-minheight1410 {
  min-height: 1410px !important;
}

.u-maxheight1410 {
  max-height: 1410px !important;
}

.u-width1415 {
  width: 1415px !important;
}

.u-maxwidth1415 {
  max-width: 1415px !important;
}

.u-minwidth1415 {
  min-width: 1415px !important;
}

.u-height1415 {
  height: 1415px !important;
}

.u-minheight1415 {
  min-height: 1415px !important;
}

.u-maxheight1415 {
  max-height: 1415px !important;
}

.u-width1420 {
  width: 1420px !important;
}

.u-maxwidth1420 {
  max-width: 1420px !important;
}

.u-minwidth1420 {
  min-width: 1420px !important;
}

.u-height1420 {
  height: 1420px !important;
}

.u-minheight1420 {
  min-height: 1420px !important;
}

.u-maxheight1420 {
  max-height: 1420px !important;
}

.u-width1425 {
  width: 1425px !important;
}

.u-maxwidth1425 {
  max-width: 1425px !important;
}

.u-minwidth1425 {
  min-width: 1425px !important;
}

.u-height1425 {
  height: 1425px !important;
}

.u-minheight1425 {
  min-height: 1425px !important;
}

.u-maxheight1425 {
  max-height: 1425px !important;
}

.u-width1430 {
  width: 1430px !important;
}

.u-maxwidth1430 {
  max-width: 1430px !important;
}

.u-minwidth1430 {
  min-width: 1430px !important;
}

.u-height1430 {
  height: 1430px !important;
}

.u-minheight1430 {
  min-height: 1430px !important;
}

.u-maxheight1430 {
  max-height: 1430px !important;
}

.u-width1435 {
  width: 1435px !important;
}

.u-maxwidth1435 {
  max-width: 1435px !important;
}

.u-minwidth1435 {
  min-width: 1435px !important;
}

.u-height1435 {
  height: 1435px !important;
}

.u-minheight1435 {
  min-height: 1435px !important;
}

.u-maxheight1435 {
  max-height: 1435px !important;
}

.u-width1440 {
  width: 1440px !important;
}

.u-maxwidth1440 {
  max-width: 1440px !important;
}

.u-minwidth1440 {
  min-width: 1440px !important;
}

.u-height1440 {
  height: 1440px !important;
}

.u-minheight1440 {
  min-height: 1440px !important;
}

.u-maxheight1440 {
  max-height: 1440px !important;
}

.u-width1445 {
  width: 1445px !important;
}

.u-maxwidth1445 {
  max-width: 1445px !important;
}

.u-minwidth1445 {
  min-width: 1445px !important;
}

.u-height1445 {
  height: 1445px !important;
}

.u-minheight1445 {
  min-height: 1445px !important;
}

.u-maxheight1445 {
  max-height: 1445px !important;
}

.u-width1450 {
  width: 1450px !important;
}

.u-maxwidth1450 {
  max-width: 1450px !important;
}

.u-minwidth1450 {
  min-width: 1450px !important;
}

.u-height1450 {
  height: 1450px !important;
}

.u-minheight1450 {
  min-height: 1450px !important;
}

.u-maxheight1450 {
  max-height: 1450px !important;
}

.u-width1455 {
  width: 1455px !important;
}

.u-maxwidth1455 {
  max-width: 1455px !important;
}

.u-minwidth1455 {
  min-width: 1455px !important;
}

.u-height1455 {
  height: 1455px !important;
}

.u-minheight1455 {
  min-height: 1455px !important;
}

.u-maxheight1455 {
  max-height: 1455px !important;
}

.u-width1460 {
  width: 1460px !important;
}

.u-maxwidth1460 {
  max-width: 1460px !important;
}

.u-minwidth1460 {
  min-width: 1460px !important;
}

.u-height1460 {
  height: 1460px !important;
}

.u-minheight1460 {
  min-height: 1460px !important;
}

.u-maxheight1460 {
  max-height: 1460px !important;
}

.u-width1465 {
  width: 1465px !important;
}

.u-maxwidth1465 {
  max-width: 1465px !important;
}

.u-minwidth1465 {
  min-width: 1465px !important;
}

.u-height1465 {
  height: 1465px !important;
}

.u-minheight1465 {
  min-height: 1465px !important;
}

.u-maxheight1465 {
  max-height: 1465px !important;
}

.u-width1470 {
  width: 1470px !important;
}

.u-maxwidth1470 {
  max-width: 1470px !important;
}

.u-minwidth1470 {
  min-width: 1470px !important;
}

.u-height1470 {
  height: 1470px !important;
}

.u-minheight1470 {
  min-height: 1470px !important;
}

.u-maxheight1470 {
  max-height: 1470px !important;
}

.u-width1475 {
  width: 1475px !important;
}

.u-maxwidth1475 {
  max-width: 1475px !important;
}

.u-minwidth1475 {
  min-width: 1475px !important;
}

.u-height1475 {
  height: 1475px !important;
}

.u-minheight1475 {
  min-height: 1475px !important;
}

.u-maxheight1475 {
  max-height: 1475px !important;
}

.u-width1480 {
  width: 1480px !important;
}

.u-maxwidth1480 {
  max-width: 1480px !important;
}

.u-minwidth1480 {
  min-width: 1480px !important;
}

.u-height1480 {
  height: 1480px !important;
}

.u-minheight1480 {
  min-height: 1480px !important;
}

.u-maxheight1480 {
  max-height: 1480px !important;
}

.u-width1485 {
  width: 1485px !important;
}

.u-maxwidth1485 {
  max-width: 1485px !important;
}

.u-minwidth1485 {
  min-width: 1485px !important;
}

.u-height1485 {
  height: 1485px !important;
}

.u-minheight1485 {
  min-height: 1485px !important;
}

.u-maxheight1485 {
  max-height: 1485px !important;
}

.u-width1490 {
  width: 1490px !important;
}

.u-maxwidth1490 {
  max-width: 1490px !important;
}

.u-minwidth1490 {
  min-width: 1490px !important;
}

.u-height1490 {
  height: 1490px !important;
}

.u-minheight1490 {
  min-height: 1490px !important;
}

.u-maxheight1490 {
  max-height: 1490px !important;
}

.u-width1495 {
  width: 1495px !important;
}

.u-maxwidth1495 {
  max-width: 1495px !important;
}

.u-minwidth1495 {
  min-width: 1495px !important;
}

.u-height1495 {
  height: 1495px !important;
}

.u-minheight1495 {
  min-height: 1495px !important;
}

.u-maxheight1495 {
  max-height: 1495px !important;
}

.u-width1500 {
  width: 1500px !important;
}

.u-maxwidth1500 {
  max-width: 1500px !important;
}

.u-minwidth1500 {
  min-width: 1500px !important;
}

.u-height1500 {
  height: 1500px !important;
}

.u-minheight1500 {
  min-height: 1500px !important;
}

.u-maxheight1500 {
  max-height: 1500px !important;
}

.u-width1505 {
  width: 1505px !important;
}

.u-maxwidth1505 {
  max-width: 1505px !important;
}

.u-minwidth1505 {
  min-width: 1505px !important;
}

.u-height1505 {
  height: 1505px !important;
}

.u-minheight1505 {
  min-height: 1505px !important;
}

.u-maxheight1505 {
  max-height: 1505px !important;
}

.u-width1510 {
  width: 1510px !important;
}

.u-maxwidth1510 {
  max-width: 1510px !important;
}

.u-minwidth1510 {
  min-width: 1510px !important;
}

.u-height1510 {
  height: 1510px !important;
}

.u-minheight1510 {
  min-height: 1510px !important;
}

.u-maxheight1510 {
  max-height: 1510px !important;
}

.u-width1515 {
  width: 1515px !important;
}

.u-maxwidth1515 {
  max-width: 1515px !important;
}

.u-minwidth1515 {
  min-width: 1515px !important;
}

.u-height1515 {
  height: 1515px !important;
}

.u-minheight1515 {
  min-height: 1515px !important;
}

.u-maxheight1515 {
  max-height: 1515px !important;
}

.u-width1520 {
  width: 1520px !important;
}

.u-maxwidth1520 {
  max-width: 1520px !important;
}

.u-minwidth1520 {
  min-width: 1520px !important;
}

.u-height1520 {
  height: 1520px !important;
}

.u-minheight1520 {
  min-height: 1520px !important;
}

.u-maxheight1520 {
  max-height: 1520px !important;
}

.u-width1525 {
  width: 1525px !important;
}

.u-maxwidth1525 {
  max-width: 1525px !important;
}

.u-minwidth1525 {
  min-width: 1525px !important;
}

.u-height1525 {
  height: 1525px !important;
}

.u-minheight1525 {
  min-height: 1525px !important;
}

.u-maxheight1525 {
  max-height: 1525px !important;
}

.u-width1530 {
  width: 1530px !important;
}

.u-maxwidth1530 {
  max-width: 1530px !important;
}

.u-minwidth1530 {
  min-width: 1530px !important;
}

.u-height1530 {
  height: 1530px !important;
}

.u-minheight1530 {
  min-height: 1530px !important;
}

.u-maxheight1530 {
  max-height: 1530px !important;
}

.u-width1535 {
  width: 1535px !important;
}

.u-maxwidth1535 {
  max-width: 1535px !important;
}

.u-minwidth1535 {
  min-width: 1535px !important;
}

.u-height1535 {
  height: 1535px !important;
}

.u-minheight1535 {
  min-height: 1535px !important;
}

.u-maxheight1535 {
  max-height: 1535px !important;
}

.u-width1540 {
  width: 1540px !important;
}

.u-maxwidth1540 {
  max-width: 1540px !important;
}

.u-minwidth1540 {
  min-width: 1540px !important;
}

.u-height1540 {
  height: 1540px !important;
}

.u-minheight1540 {
  min-height: 1540px !important;
}

.u-maxheight1540 {
  max-height: 1540px !important;
}

.u-width1545 {
  width: 1545px !important;
}

.u-maxwidth1545 {
  max-width: 1545px !important;
}

.u-minwidth1545 {
  min-width: 1545px !important;
}

.u-height1545 {
  height: 1545px !important;
}

.u-minheight1545 {
  min-height: 1545px !important;
}

.u-maxheight1545 {
  max-height: 1545px !important;
}

.u-width1550 {
  width: 1550px !important;
}

.u-maxwidth1550 {
  max-width: 1550px !important;
}

.u-minwidth1550 {
  min-width: 1550px !important;
}

.u-height1550 {
  height: 1550px !important;
}

.u-minheight1550 {
  min-height: 1550px !important;
}

.u-maxheight1550 {
  max-height: 1550px !important;
}

.u-width1555 {
  width: 1555px !important;
}

.u-maxwidth1555 {
  max-width: 1555px !important;
}

.u-minwidth1555 {
  min-width: 1555px !important;
}

.u-height1555 {
  height: 1555px !important;
}

.u-minheight1555 {
  min-height: 1555px !important;
}

.u-maxheight1555 {
  max-height: 1555px !important;
}

.u-width1560 {
  width: 1560px !important;
}

.u-maxwidth1560 {
  max-width: 1560px !important;
}

.u-minwidth1560 {
  min-width: 1560px !important;
}

.u-height1560 {
  height: 1560px !important;
}

.u-minheight1560 {
  min-height: 1560px !important;
}

.u-maxheight1560 {
  max-height: 1560px !important;
}

.u-width1565 {
  width: 1565px !important;
}

.u-maxwidth1565 {
  max-width: 1565px !important;
}

.u-minwidth1565 {
  min-width: 1565px !important;
}

.u-height1565 {
  height: 1565px !important;
}

.u-minheight1565 {
  min-height: 1565px !important;
}

.u-maxheight1565 {
  max-height: 1565px !important;
}

.u-width1570 {
  width: 1570px !important;
}

.u-maxwidth1570 {
  max-width: 1570px !important;
}

.u-minwidth1570 {
  min-width: 1570px !important;
}

.u-height1570 {
  height: 1570px !important;
}

.u-minheight1570 {
  min-height: 1570px !important;
}

.u-maxheight1570 {
  max-height: 1570px !important;
}

.u-width1575 {
  width: 1575px !important;
}

.u-maxwidth1575 {
  max-width: 1575px !important;
}

.u-minwidth1575 {
  min-width: 1575px !important;
}

.u-height1575 {
  height: 1575px !important;
}

.u-minheight1575 {
  min-height: 1575px !important;
}

.u-maxheight1575 {
  max-height: 1575px !important;
}

.u-width1580 {
  width: 1580px !important;
}

.u-maxwidth1580 {
  max-width: 1580px !important;
}

.u-minwidth1580 {
  min-width: 1580px !important;
}

.u-height1580 {
  height: 1580px !important;
}

.u-minheight1580 {
  min-height: 1580px !important;
}

.u-maxheight1580 {
  max-height: 1580px !important;
}

.u-width1585 {
  width: 1585px !important;
}

.u-maxwidth1585 {
  max-width: 1585px !important;
}

.u-minwidth1585 {
  min-width: 1585px !important;
}

.u-height1585 {
  height: 1585px !important;
}

.u-minheight1585 {
  min-height: 1585px !important;
}

.u-maxheight1585 {
  max-height: 1585px !important;
}

.u-width1590 {
  width: 1590px !important;
}

.u-maxwidth1590 {
  max-width: 1590px !important;
}

.u-minwidth1590 {
  min-width: 1590px !important;
}

.u-height1590 {
  height: 1590px !important;
}

.u-minheight1590 {
  min-height: 1590px !important;
}

.u-maxheight1590 {
  max-height: 1590px !important;
}

.u-width1595 {
  width: 1595px !important;
}

.u-maxwidth1595 {
  max-width: 1595px !important;
}

.u-minwidth1595 {
  min-width: 1595px !important;
}

.u-height1595 {
  height: 1595px !important;
}

.u-minheight1595 {
  min-height: 1595px !important;
}

.u-maxheight1595 {
  max-height: 1595px !important;
}

.u-width1600 {
  width: 1600px !important;
}

.u-maxwidth1600 {
  max-width: 1600px !important;
}

.u-minwidth1600 {
  min-width: 1600px !important;
}

.u-height1600 {
  height: 1600px !important;
}

.u-minheight1600 {
  min-height: 1600px !important;
}

.u-maxheight1600 {
  max-height: 1600px !important;
}

.u-width1605 {
  width: 1605px !important;
}

.u-maxwidth1605 {
  max-width: 1605px !important;
}

.u-minwidth1605 {
  min-width: 1605px !important;
}

.u-height1605 {
  height: 1605px !important;
}

.u-minheight1605 {
  min-height: 1605px !important;
}

.u-maxheight1605 {
  max-height: 1605px !important;
}

.u-width1610 {
  width: 1610px !important;
}

.u-maxwidth1610 {
  max-width: 1610px !important;
}

.u-minwidth1610 {
  min-width: 1610px !important;
}

.u-height1610 {
  height: 1610px !important;
}

.u-minheight1610 {
  min-height: 1610px !important;
}

.u-maxheight1610 {
  max-height: 1610px !important;
}

.u-width1615 {
  width: 1615px !important;
}

.u-maxwidth1615 {
  max-width: 1615px !important;
}

.u-minwidth1615 {
  min-width: 1615px !important;
}

.u-height1615 {
  height: 1615px !important;
}

.u-minheight1615 {
  min-height: 1615px !important;
}

.u-maxheight1615 {
  max-height: 1615px !important;
}

.u-width1620 {
  width: 1620px !important;
}

.u-maxwidth1620 {
  max-width: 1620px !important;
}

.u-minwidth1620 {
  min-width: 1620px !important;
}

.u-height1620 {
  height: 1620px !important;
}

.u-minheight1620 {
  min-height: 1620px !important;
}

.u-maxheight1620 {
  max-height: 1620px !important;
}

.u-width1625 {
  width: 1625px !important;
}

.u-maxwidth1625 {
  max-width: 1625px !important;
}

.u-minwidth1625 {
  min-width: 1625px !important;
}

.u-height1625 {
  height: 1625px !important;
}

.u-minheight1625 {
  min-height: 1625px !important;
}

.u-maxheight1625 {
  max-height: 1625px !important;
}

.u-width1630 {
  width: 1630px !important;
}

.u-maxwidth1630 {
  max-width: 1630px !important;
}

.u-minwidth1630 {
  min-width: 1630px !important;
}

.u-height1630 {
  height: 1630px !important;
}

.u-minheight1630 {
  min-height: 1630px !important;
}

.u-maxheight1630 {
  max-height: 1630px !important;
}

.u-width1635 {
  width: 1635px !important;
}

.u-maxwidth1635 {
  max-width: 1635px !important;
}

.u-minwidth1635 {
  min-width: 1635px !important;
}

.u-height1635 {
  height: 1635px !important;
}

.u-minheight1635 {
  min-height: 1635px !important;
}

.u-maxheight1635 {
  max-height: 1635px !important;
}

.u-width1640 {
  width: 1640px !important;
}

.u-maxwidth1640 {
  max-width: 1640px !important;
}

.u-minwidth1640 {
  min-width: 1640px !important;
}

.u-height1640 {
  height: 1640px !important;
}

.u-minheight1640 {
  min-height: 1640px !important;
}

.u-maxheight1640 {
  max-height: 1640px !important;
}

.u-width1645 {
  width: 1645px !important;
}

.u-maxwidth1645 {
  max-width: 1645px !important;
}

.u-minwidth1645 {
  min-width: 1645px !important;
}

.u-height1645 {
  height: 1645px !important;
}

.u-minheight1645 {
  min-height: 1645px !important;
}

.u-maxheight1645 {
  max-height: 1645px !important;
}

.u-width1650 {
  width: 1650px !important;
}

.u-maxwidth1650 {
  max-width: 1650px !important;
}

.u-minwidth1650 {
  min-width: 1650px !important;
}

.u-height1650 {
  height: 1650px !important;
}

.u-minheight1650 {
  min-height: 1650px !important;
}

.u-maxheight1650 {
  max-height: 1650px !important;
}

.u-width1655 {
  width: 1655px !important;
}

.u-maxwidth1655 {
  max-width: 1655px !important;
}

.u-minwidth1655 {
  min-width: 1655px !important;
}

.u-height1655 {
  height: 1655px !important;
}

.u-minheight1655 {
  min-height: 1655px !important;
}

.u-maxheight1655 {
  max-height: 1655px !important;
}

.u-width1660 {
  width: 1660px !important;
}

.u-maxwidth1660 {
  max-width: 1660px !important;
}

.u-minwidth1660 {
  min-width: 1660px !important;
}

.u-height1660 {
  height: 1660px !important;
}

.u-minheight1660 {
  min-height: 1660px !important;
}

.u-maxheight1660 {
  max-height: 1660px !important;
}

.u-width1665 {
  width: 1665px !important;
}

.u-maxwidth1665 {
  max-width: 1665px !important;
}

.u-minwidth1665 {
  min-width: 1665px !important;
}

.u-height1665 {
  height: 1665px !important;
}

.u-minheight1665 {
  min-height: 1665px !important;
}

.u-maxheight1665 {
  max-height: 1665px !important;
}

.u-width1670 {
  width: 1670px !important;
}

.u-maxwidth1670 {
  max-width: 1670px !important;
}

.u-minwidth1670 {
  min-width: 1670px !important;
}

.u-height1670 {
  height: 1670px !important;
}

.u-minheight1670 {
  min-height: 1670px !important;
}

.u-maxheight1670 {
  max-height: 1670px !important;
}

.u-width1675 {
  width: 1675px !important;
}

.u-maxwidth1675 {
  max-width: 1675px !important;
}

.u-minwidth1675 {
  min-width: 1675px !important;
}

.u-height1675 {
  height: 1675px !important;
}

.u-minheight1675 {
  min-height: 1675px !important;
}

.u-maxheight1675 {
  max-height: 1675px !important;
}

.u-width1680 {
  width: 1680px !important;
}

.u-maxwidth1680 {
  max-width: 1680px !important;
}

.u-minwidth1680 {
  min-width: 1680px !important;
}

.u-height1680 {
  height: 1680px !important;
}

.u-minheight1680 {
  min-height: 1680px !important;
}

.u-maxheight1680 {
  max-height: 1680px !important;
}

.u-width1685 {
  width: 1685px !important;
}

.u-maxwidth1685 {
  max-width: 1685px !important;
}

.u-minwidth1685 {
  min-width: 1685px !important;
}

.u-height1685 {
  height: 1685px !important;
}

.u-minheight1685 {
  min-height: 1685px !important;
}

.u-maxheight1685 {
  max-height: 1685px !important;
}

.u-width1690 {
  width: 1690px !important;
}

.u-maxwidth1690 {
  max-width: 1690px !important;
}

.u-minwidth1690 {
  min-width: 1690px !important;
}

.u-height1690 {
  height: 1690px !important;
}

.u-minheight1690 {
  min-height: 1690px !important;
}

.u-maxheight1690 {
  max-height: 1690px !important;
}

.u-width1695 {
  width: 1695px !important;
}

.u-maxwidth1695 {
  max-width: 1695px !important;
}

.u-minwidth1695 {
  min-width: 1695px !important;
}

.u-height1695 {
  height: 1695px !important;
}

.u-minheight1695 {
  min-height: 1695px !important;
}

.u-maxheight1695 {
  max-height: 1695px !important;
}

.u-width1700 {
  width: 1700px !important;
}

.u-maxwidth1700 {
  max-width: 1700px !important;
}

.u-minwidth1700 {
  min-width: 1700px !important;
}

.u-height1700 {
  height: 1700px !important;
}

.u-minheight1700 {
  min-height: 1700px !important;
}

.u-maxheight1700 {
  max-height: 1700px !important;
}

.u-width1705 {
  width: 1705px !important;
}

.u-maxwidth1705 {
  max-width: 1705px !important;
}

.u-minwidth1705 {
  min-width: 1705px !important;
}

.u-height1705 {
  height: 1705px !important;
}

.u-minheight1705 {
  min-height: 1705px !important;
}

.u-maxheight1705 {
  max-height: 1705px !important;
}

.u-width1710 {
  width: 1710px !important;
}

.u-maxwidth1710 {
  max-width: 1710px !important;
}

.u-minwidth1710 {
  min-width: 1710px !important;
}

.u-height1710 {
  height: 1710px !important;
}

.u-minheight1710 {
  min-height: 1710px !important;
}

.u-maxheight1710 {
  max-height: 1710px !important;
}

.u-width1715 {
  width: 1715px !important;
}

.u-maxwidth1715 {
  max-width: 1715px !important;
}

.u-minwidth1715 {
  min-width: 1715px !important;
}

.u-height1715 {
  height: 1715px !important;
}

.u-minheight1715 {
  min-height: 1715px !important;
}

.u-maxheight1715 {
  max-height: 1715px !important;
}

.u-width1720 {
  width: 1720px !important;
}

.u-maxwidth1720 {
  max-width: 1720px !important;
}

.u-minwidth1720 {
  min-width: 1720px !important;
}

.u-height1720 {
  height: 1720px !important;
}

.u-minheight1720 {
  min-height: 1720px !important;
}

.u-maxheight1720 {
  max-height: 1720px !important;
}

.u-width1725 {
  width: 1725px !important;
}

.u-maxwidth1725 {
  max-width: 1725px !important;
}

.u-minwidth1725 {
  min-width: 1725px !important;
}

.u-height1725 {
  height: 1725px !important;
}

.u-minheight1725 {
  min-height: 1725px !important;
}

.u-maxheight1725 {
  max-height: 1725px !important;
}

.u-width1730 {
  width: 1730px !important;
}

.u-maxwidth1730 {
  max-width: 1730px !important;
}

.u-minwidth1730 {
  min-width: 1730px !important;
}

.u-height1730 {
  height: 1730px !important;
}

.u-minheight1730 {
  min-height: 1730px !important;
}

.u-maxheight1730 {
  max-height: 1730px !important;
}

.u-width1735 {
  width: 1735px !important;
}

.u-maxwidth1735 {
  max-width: 1735px !important;
}

.u-minwidth1735 {
  min-width: 1735px !important;
}

.u-height1735 {
  height: 1735px !important;
}

.u-minheight1735 {
  min-height: 1735px !important;
}

.u-maxheight1735 {
  max-height: 1735px !important;
}

.u-width1740 {
  width: 1740px !important;
}

.u-maxwidth1740 {
  max-width: 1740px !important;
}

.u-minwidth1740 {
  min-width: 1740px !important;
}

.u-height1740 {
  height: 1740px !important;
}

.u-minheight1740 {
  min-height: 1740px !important;
}

.u-maxheight1740 {
  max-height: 1740px !important;
}

.u-width1745 {
  width: 1745px !important;
}

.u-maxwidth1745 {
  max-width: 1745px !important;
}

.u-minwidth1745 {
  min-width: 1745px !important;
}

.u-height1745 {
  height: 1745px !important;
}

.u-minheight1745 {
  min-height: 1745px !important;
}

.u-maxheight1745 {
  max-height: 1745px !important;
}

.u-width1750 {
  width: 1750px !important;
}

.u-maxwidth1750 {
  max-width: 1750px !important;
}

.u-minwidth1750 {
  min-width: 1750px !important;
}

.u-height1750 {
  height: 1750px !important;
}

.u-minheight1750 {
  min-height: 1750px !important;
}

.u-maxheight1750 {
  max-height: 1750px !important;
}

.u-width1755 {
  width: 1755px !important;
}

.u-maxwidth1755 {
  max-width: 1755px !important;
}

.u-minwidth1755 {
  min-width: 1755px !important;
}

.u-height1755 {
  height: 1755px !important;
}

.u-minheight1755 {
  min-height: 1755px !important;
}

.u-maxheight1755 {
  max-height: 1755px !important;
}

.u-width1760 {
  width: 1760px !important;
}

.u-maxwidth1760 {
  max-width: 1760px !important;
}

.u-minwidth1760 {
  min-width: 1760px !important;
}

.u-height1760 {
  height: 1760px !important;
}

.u-minheight1760 {
  min-height: 1760px !important;
}

.u-maxheight1760 {
  max-height: 1760px !important;
}

.u-width1765 {
  width: 1765px !important;
}

.u-maxwidth1765 {
  max-width: 1765px !important;
}

.u-minwidth1765 {
  min-width: 1765px !important;
}

.u-height1765 {
  height: 1765px !important;
}

.u-minheight1765 {
  min-height: 1765px !important;
}

.u-maxheight1765 {
  max-height: 1765px !important;
}

.u-width1770 {
  width: 1770px !important;
}

.u-maxwidth1770 {
  max-width: 1770px !important;
}

.u-minwidth1770 {
  min-width: 1770px !important;
}

.u-height1770 {
  height: 1770px !important;
}

.u-minheight1770 {
  min-height: 1770px !important;
}

.u-maxheight1770 {
  max-height: 1770px !important;
}

.u-width1775 {
  width: 1775px !important;
}

.u-maxwidth1775 {
  max-width: 1775px !important;
}

.u-minwidth1775 {
  min-width: 1775px !important;
}

.u-height1775 {
  height: 1775px !important;
}

.u-minheight1775 {
  min-height: 1775px !important;
}

.u-maxheight1775 {
  max-height: 1775px !important;
}

.u-width1780 {
  width: 1780px !important;
}

.u-maxwidth1780 {
  max-width: 1780px !important;
}

.u-minwidth1780 {
  min-width: 1780px !important;
}

.u-height1780 {
  height: 1780px !important;
}

.u-minheight1780 {
  min-height: 1780px !important;
}

.u-maxheight1780 {
  max-height: 1780px !important;
}

.u-width1785 {
  width: 1785px !important;
}

.u-maxwidth1785 {
  max-width: 1785px !important;
}

.u-minwidth1785 {
  min-width: 1785px !important;
}

.u-height1785 {
  height: 1785px !important;
}

.u-minheight1785 {
  min-height: 1785px !important;
}

.u-maxheight1785 {
  max-height: 1785px !important;
}

.u-width1790 {
  width: 1790px !important;
}

.u-maxwidth1790 {
  max-width: 1790px !important;
}

.u-minwidth1790 {
  min-width: 1790px !important;
}

.u-height1790 {
  height: 1790px !important;
}

.u-minheight1790 {
  min-height: 1790px !important;
}

.u-maxheight1790 {
  max-height: 1790px !important;
}

.u-width1795 {
  width: 1795px !important;
}

.u-maxwidth1795 {
  max-width: 1795px !important;
}

.u-minwidth1795 {
  min-width: 1795px !important;
}

.u-height1795 {
  height: 1795px !important;
}

.u-minheight1795 {
  min-height: 1795px !important;
}

.u-maxheight1795 {
  max-height: 1795px !important;
}

.u-width1800 {
  width: 1800px !important;
}

.u-maxwidth1800 {
  max-width: 1800px !important;
}

.u-minwidth1800 {
  min-width: 1800px !important;
}

.u-height1800 {
  height: 1800px !important;
}

.u-minheight1800 {
  min-height: 1800px !important;
}

.u-maxheight1800 {
  max-height: 1800px !important;
}

.u-width1805 {
  width: 1805px !important;
}

.u-maxwidth1805 {
  max-width: 1805px !important;
}

.u-minwidth1805 {
  min-width: 1805px !important;
}

.u-height1805 {
  height: 1805px !important;
}

.u-minheight1805 {
  min-height: 1805px !important;
}

.u-maxheight1805 {
  max-height: 1805px !important;
}

.u-width1810 {
  width: 1810px !important;
}

.u-maxwidth1810 {
  max-width: 1810px !important;
}

.u-minwidth1810 {
  min-width: 1810px !important;
}

.u-height1810 {
  height: 1810px !important;
}

.u-minheight1810 {
  min-height: 1810px !important;
}

.u-maxheight1810 {
  max-height: 1810px !important;
}

.u-width1815 {
  width: 1815px !important;
}

.u-maxwidth1815 {
  max-width: 1815px !important;
}

.u-minwidth1815 {
  min-width: 1815px !important;
}

.u-height1815 {
  height: 1815px !important;
}

.u-minheight1815 {
  min-height: 1815px !important;
}

.u-maxheight1815 {
  max-height: 1815px !important;
}

.u-width1820 {
  width: 1820px !important;
}

.u-maxwidth1820 {
  max-width: 1820px !important;
}

.u-minwidth1820 {
  min-width: 1820px !important;
}

.u-height1820 {
  height: 1820px !important;
}

.u-minheight1820 {
  min-height: 1820px !important;
}

.u-maxheight1820 {
  max-height: 1820px !important;
}

.u-width1825 {
  width: 1825px !important;
}

.u-maxwidth1825 {
  max-width: 1825px !important;
}

.u-minwidth1825 {
  min-width: 1825px !important;
}

.u-height1825 {
  height: 1825px !important;
}

.u-minheight1825 {
  min-height: 1825px !important;
}

.u-maxheight1825 {
  max-height: 1825px !important;
}

.u-width1830 {
  width: 1830px !important;
}

.u-maxwidth1830 {
  max-width: 1830px !important;
}

.u-minwidth1830 {
  min-width: 1830px !important;
}

.u-height1830 {
  height: 1830px !important;
}

.u-minheight1830 {
  min-height: 1830px !important;
}

.u-maxheight1830 {
  max-height: 1830px !important;
}

.u-width1835 {
  width: 1835px !important;
}

.u-maxwidth1835 {
  max-width: 1835px !important;
}

.u-minwidth1835 {
  min-width: 1835px !important;
}

.u-height1835 {
  height: 1835px !important;
}

.u-minheight1835 {
  min-height: 1835px !important;
}

.u-maxheight1835 {
  max-height: 1835px !important;
}

.u-width1840 {
  width: 1840px !important;
}

.u-maxwidth1840 {
  max-width: 1840px !important;
}

.u-minwidth1840 {
  min-width: 1840px !important;
}

.u-height1840 {
  height: 1840px !important;
}

.u-minheight1840 {
  min-height: 1840px !important;
}

.u-maxheight1840 {
  max-height: 1840px !important;
}

.u-width1845 {
  width: 1845px !important;
}

.u-maxwidth1845 {
  max-width: 1845px !important;
}

.u-minwidth1845 {
  min-width: 1845px !important;
}

.u-height1845 {
  height: 1845px !important;
}

.u-minheight1845 {
  min-height: 1845px !important;
}

.u-maxheight1845 {
  max-height: 1845px !important;
}

.u-width1850 {
  width: 1850px !important;
}

.u-maxwidth1850 {
  max-width: 1850px !important;
}

.u-minwidth1850 {
  min-width: 1850px !important;
}

.u-height1850 {
  height: 1850px !important;
}

.u-minheight1850 {
  min-height: 1850px !important;
}

.u-maxheight1850 {
  max-height: 1850px !important;
}

.u-width1855 {
  width: 1855px !important;
}

.u-maxwidth1855 {
  max-width: 1855px !important;
}

.u-minwidth1855 {
  min-width: 1855px !important;
}

.u-height1855 {
  height: 1855px !important;
}

.u-minheight1855 {
  min-height: 1855px !important;
}

.u-maxheight1855 {
  max-height: 1855px !important;
}

.u-width1860 {
  width: 1860px !important;
}

.u-maxwidth1860 {
  max-width: 1860px !important;
}

.u-minwidth1860 {
  min-width: 1860px !important;
}

.u-height1860 {
  height: 1860px !important;
}

.u-minheight1860 {
  min-height: 1860px !important;
}

.u-maxheight1860 {
  max-height: 1860px !important;
}

.u-width1865 {
  width: 1865px !important;
}

.u-maxwidth1865 {
  max-width: 1865px !important;
}

.u-minwidth1865 {
  min-width: 1865px !important;
}

.u-height1865 {
  height: 1865px !important;
}

.u-minheight1865 {
  min-height: 1865px !important;
}

.u-maxheight1865 {
  max-height: 1865px !important;
}

.u-width1870 {
  width: 1870px !important;
}

.u-maxwidth1870 {
  max-width: 1870px !important;
}

.u-minwidth1870 {
  min-width: 1870px !important;
}

.u-height1870 {
  height: 1870px !important;
}

.u-minheight1870 {
  min-height: 1870px !important;
}

.u-maxheight1870 {
  max-height: 1870px !important;
}

.u-width1875 {
  width: 1875px !important;
}

.u-maxwidth1875 {
  max-width: 1875px !important;
}

.u-minwidth1875 {
  min-width: 1875px !important;
}

.u-height1875 {
  height: 1875px !important;
}

.u-minheight1875 {
  min-height: 1875px !important;
}

.u-maxheight1875 {
  max-height: 1875px !important;
}

.u-width1880 {
  width: 1880px !important;
}

.u-maxwidth1880 {
  max-width: 1880px !important;
}

.u-minwidth1880 {
  min-width: 1880px !important;
}

.u-height1880 {
  height: 1880px !important;
}

.u-minheight1880 {
  min-height: 1880px !important;
}

.u-maxheight1880 {
  max-height: 1880px !important;
}

.u-width1885 {
  width: 1885px !important;
}

.u-maxwidth1885 {
  max-width: 1885px !important;
}

.u-minwidth1885 {
  min-width: 1885px !important;
}

.u-height1885 {
  height: 1885px !important;
}

.u-minheight1885 {
  min-height: 1885px !important;
}

.u-maxheight1885 {
  max-height: 1885px !important;
}

.u-width1890 {
  width: 1890px !important;
}

.u-maxwidth1890 {
  max-width: 1890px !important;
}

.u-minwidth1890 {
  min-width: 1890px !important;
}

.u-height1890 {
  height: 1890px !important;
}

.u-minheight1890 {
  min-height: 1890px !important;
}

.u-maxheight1890 {
  max-height: 1890px !important;
}

.u-width1895 {
  width: 1895px !important;
}

.u-maxwidth1895 {
  max-width: 1895px !important;
}

.u-minwidth1895 {
  min-width: 1895px !important;
}

.u-height1895 {
  height: 1895px !important;
}

.u-minheight1895 {
  min-height: 1895px !important;
}

.u-maxheight1895 {
  max-height: 1895px !important;
}

.u-width1900 {
  width: 1900px !important;
}

.u-maxwidth1900 {
  max-width: 1900px !important;
}

.u-minwidth1900 {
  min-width: 1900px !important;
}

.u-height1900 {
  height: 1900px !important;
}

.u-minheight1900 {
  min-height: 1900px !important;
}

.u-maxheight1900 {
  max-height: 1900px !important;
}

.u-width1905 {
  width: 1905px !important;
}

.u-maxwidth1905 {
  max-width: 1905px !important;
}

.u-minwidth1905 {
  min-width: 1905px !important;
}

.u-height1905 {
  height: 1905px !important;
}

.u-minheight1905 {
  min-height: 1905px !important;
}

.u-maxheight1905 {
  max-height: 1905px !important;
}

.u-width1910 {
  width: 1910px !important;
}

.u-maxwidth1910 {
  max-width: 1910px !important;
}

.u-minwidth1910 {
  min-width: 1910px !important;
}

.u-height1910 {
  height: 1910px !important;
}

.u-minheight1910 {
  min-height: 1910px !important;
}

.u-maxheight1910 {
  max-height: 1910px !important;
}

.u-width1915 {
  width: 1915px !important;
}

.u-maxwidth1915 {
  max-width: 1915px !important;
}

.u-minwidth1915 {
  min-width: 1915px !important;
}

.u-height1915 {
  height: 1915px !important;
}

.u-minheight1915 {
  min-height: 1915px !important;
}

.u-maxheight1915 {
  max-height: 1915px !important;
}

.u-width1920 {
  width: 1920px !important;
}

.u-maxwidth1920 {
  max-width: 1920px !important;
}

.u-minwidth1920 {
  min-width: 1920px !important;
}

.u-height1920 {
  height: 1920px !important;
}

.u-minheight1920 {
  min-height: 1920px !important;
}

.u-maxheight1920 {
  max-height: 1920px !important;
}

.u-width1925 {
  width: 1925px !important;
}

.u-maxwidth1925 {
  max-width: 1925px !important;
}

.u-minwidth1925 {
  min-width: 1925px !important;
}

.u-height1925 {
  height: 1925px !important;
}

.u-minheight1925 {
  min-height: 1925px !important;
}

.u-maxheight1925 {
  max-height: 1925px !important;
}

.u-width1930 {
  width: 1930px !important;
}

.u-maxwidth1930 {
  max-width: 1930px !important;
}

.u-minwidth1930 {
  min-width: 1930px !important;
}

.u-height1930 {
  height: 1930px !important;
}

.u-minheight1930 {
  min-height: 1930px !important;
}

.u-maxheight1930 {
  max-height: 1930px !important;
}

.u-width1935 {
  width: 1935px !important;
}

.u-maxwidth1935 {
  max-width: 1935px !important;
}

.u-minwidth1935 {
  min-width: 1935px !important;
}

.u-height1935 {
  height: 1935px !important;
}

.u-minheight1935 {
  min-height: 1935px !important;
}

.u-maxheight1935 {
  max-height: 1935px !important;
}

.u-width1940 {
  width: 1940px !important;
}

.u-maxwidth1940 {
  max-width: 1940px !important;
}

.u-minwidth1940 {
  min-width: 1940px !important;
}

.u-height1940 {
  height: 1940px !important;
}

.u-minheight1940 {
  min-height: 1940px !important;
}

.u-maxheight1940 {
  max-height: 1940px !important;
}

.u-width1945 {
  width: 1945px !important;
}

.u-maxwidth1945 {
  max-width: 1945px !important;
}

.u-minwidth1945 {
  min-width: 1945px !important;
}

.u-height1945 {
  height: 1945px !important;
}

.u-minheight1945 {
  min-height: 1945px !important;
}

.u-maxheight1945 {
  max-height: 1945px !important;
}

.u-width1950 {
  width: 1950px !important;
}

.u-maxwidth1950 {
  max-width: 1950px !important;
}

.u-minwidth1950 {
  min-width: 1950px !important;
}

.u-height1950 {
  height: 1950px !important;
}

.u-minheight1950 {
  min-height: 1950px !important;
}

.u-maxheight1950 {
  max-height: 1950px !important;
}

.u-width1955 {
  width: 1955px !important;
}

.u-maxwidth1955 {
  max-width: 1955px !important;
}

.u-minwidth1955 {
  min-width: 1955px !important;
}

.u-height1955 {
  height: 1955px !important;
}

.u-minheight1955 {
  min-height: 1955px !important;
}

.u-maxheight1955 {
  max-height: 1955px !important;
}

.u-width1960 {
  width: 1960px !important;
}

.u-maxwidth1960 {
  max-width: 1960px !important;
}

.u-minwidth1960 {
  min-width: 1960px !important;
}

.u-height1960 {
  height: 1960px !important;
}

.u-minheight1960 {
  min-height: 1960px !important;
}

.u-maxheight1960 {
  max-height: 1960px !important;
}

.u-width1965 {
  width: 1965px !important;
}

.u-maxwidth1965 {
  max-width: 1965px !important;
}

.u-minwidth1965 {
  min-width: 1965px !important;
}

.u-height1965 {
  height: 1965px !important;
}

.u-minheight1965 {
  min-height: 1965px !important;
}

.u-maxheight1965 {
  max-height: 1965px !important;
}

.u-width1970 {
  width: 1970px !important;
}

.u-maxwidth1970 {
  max-width: 1970px !important;
}

.u-minwidth1970 {
  min-width: 1970px !important;
}

.u-height1970 {
  height: 1970px !important;
}

.u-minheight1970 {
  min-height: 1970px !important;
}

.u-maxheight1970 {
  max-height: 1970px !important;
}

.u-width1975 {
  width: 1975px !important;
}

.u-maxwidth1975 {
  max-width: 1975px !important;
}

.u-minwidth1975 {
  min-width: 1975px !important;
}

.u-height1975 {
  height: 1975px !important;
}

.u-minheight1975 {
  min-height: 1975px !important;
}

.u-maxheight1975 {
  max-height: 1975px !important;
}

.u-width1980 {
  width: 1980px !important;
}

.u-maxwidth1980 {
  max-width: 1980px !important;
}

.u-minwidth1980 {
  min-width: 1980px !important;
}

.u-height1980 {
  height: 1980px !important;
}

.u-minheight1980 {
  min-height: 1980px !important;
}

.u-maxheight1980 {
  max-height: 1980px !important;
}

.u-width1985 {
  width: 1985px !important;
}

.u-maxwidth1985 {
  max-width: 1985px !important;
}

.u-minwidth1985 {
  min-width: 1985px !important;
}

.u-height1985 {
  height: 1985px !important;
}

.u-minheight1985 {
  min-height: 1985px !important;
}

.u-maxheight1985 {
  max-height: 1985px !important;
}

.u-width1990 {
  width: 1990px !important;
}

.u-maxwidth1990 {
  max-width: 1990px !important;
}

.u-minwidth1990 {
  min-width: 1990px !important;
}

.u-height1990 {
  height: 1990px !important;
}

.u-minheight1990 {
  min-height: 1990px !important;
}

.u-maxheight1990 {
  max-height: 1990px !important;
}

.u-width1995 {
  width: 1995px !important;
}

.u-maxwidth1995 {
  max-width: 1995px !important;
}

.u-minwidth1995 {
  min-width: 1995px !important;
}

.u-height1995 {
  height: 1995px !important;
}

.u-minheight1995 {
  min-height: 1995px !important;
}

.u-maxheight1995 {
  max-height: 1995px !important;
}

.u-width2000 {
  width: 2000px !important;
}

.u-maxwidth2000 {
  max-width: 2000px !important;
}

.u-minwidth2000 {
  min-width: 2000px !important;
}

.u-height2000 {
  height: 2000px !important;
}

.u-minheight2000 {
  min-height: 2000px !important;
}

.u-maxheight2000 {
  max-height: 2000px !important;
}

.u-width0per {
  width: 0% !important;
}

.u-maxwidth0per {
  width: 0% !important;
}

.u-width1per {
  width: 1% !important;
}

.u-maxwidth1per {
  width: 1% !important;
}

.u-width2per {
  width: 2% !important;
}

.u-maxwidth2per {
  width: 2% !important;
}

.u-width3per {
  width: 3% !important;
}

.u-maxwidth3per {
  width: 3% !important;
}

.u-width4per {
  width: 4% !important;
}

.u-maxwidth4per {
  width: 4% !important;
}

.u-width5per {
  width: 5% !important;
}

.u-maxwidth5per {
  width: 5% !important;
}

.u-width6per {
  width: 6% !important;
}

.u-maxwidth6per {
  width: 6% !important;
}

.u-width7per {
  width: 7% !important;
}

.u-maxwidth7per {
  width: 7% !important;
}

.u-width8per {
  width: 8% !important;
}

.u-maxwidth8per {
  width: 8% !important;
}

.u-width9per {
  width: 9% !important;
}

.u-maxwidth9per {
  width: 9% !important;
}

.u-width10per {
  width: 10% !important;
}

.u-maxwidth10per {
  width: 10% !important;
}

.u-width11per {
  width: 11% !important;
}

.u-maxwidth11per {
  width: 11% !important;
}

.u-width12per {
  width: 12% !important;
}

.u-maxwidth12per {
  width: 12% !important;
}

.u-width13per {
  width: 13% !important;
}

.u-maxwidth13per {
  width: 13% !important;
}

.u-width14per {
  width: 14% !important;
}

.u-maxwidth14per {
  width: 14% !important;
}

.u-width15per {
  width: 15% !important;
}

.u-maxwidth15per {
  width: 15% !important;
}

.u-width16per {
  width: 16% !important;
}

.u-maxwidth16per {
  width: 16% !important;
}

.u-width17per {
  width: 17% !important;
}

.u-maxwidth17per {
  width: 17% !important;
}

.u-width18per {
  width: 18% !important;
}

.u-maxwidth18per {
  width: 18% !important;
}

.u-width19per {
  width: 19% !important;
}

.u-maxwidth19per {
  width: 19% !important;
}

.u-width20per {
  width: 20% !important;
}

.u-maxwidth20per {
  width: 20% !important;
}

.u-width21per {
  width: 21% !important;
}

.u-maxwidth21per {
  width: 21% !important;
}

.u-width22per {
  width: 22% !important;
}

.u-maxwidth22per {
  width: 22% !important;
}

.u-width23per {
  width: 23% !important;
}

.u-maxwidth23per {
  width: 23% !important;
}

.u-width24per {
  width: 24% !important;
}

.u-maxwidth24per {
  width: 24% !important;
}

.u-width25per {
  width: 25% !important;
}

.u-maxwidth25per {
  width: 25% !important;
}

.u-width26per {
  width: 26% !important;
}

.u-maxwidth26per {
  width: 26% !important;
}

.u-width27per {
  width: 27% !important;
}

.u-maxwidth27per {
  width: 27% !important;
}

.u-width28per {
  width: 28% !important;
}

.u-maxwidth28per {
  width: 28% !important;
}

.u-width29per {
  width: 29% !important;
}

.u-maxwidth29per {
  width: 29% !important;
}

.u-width30per {
  width: 30% !important;
}

.u-maxwidth30per {
  width: 30% !important;
}

.u-width31per {
  width: 31% !important;
}

.u-maxwidth31per {
  width: 31% !important;
}

.u-width32per {
  width: 32% !important;
}

.u-maxwidth32per {
  width: 32% !important;
}

.u-width33per {
  width: 33% !important;
}

.u-maxwidth33per {
  width: 33% !important;
}

.u-width34per {
  width: 34% !important;
}

.u-maxwidth34per {
  width: 34% !important;
}

.u-width35per {
  width: 35% !important;
}

.u-maxwidth35per {
  width: 35% !important;
}

.u-width36per {
  width: 36% !important;
}

.u-maxwidth36per {
  width: 36% !important;
}

.u-width37per {
  width: 37% !important;
}

.u-maxwidth37per {
  width: 37% !important;
}

.u-width38per {
  width: 38% !important;
}

.u-maxwidth38per {
  width: 38% !important;
}

.u-width39per {
  width: 39% !important;
}

.u-maxwidth39per {
  width: 39% !important;
}

.u-width40per {
  width: 40% !important;
}

.u-maxwidth40per {
  width: 40% !important;
}

.u-width41per {
  width: 41% !important;
}

.u-maxwidth41per {
  width: 41% !important;
}

.u-width42per {
  width: 42% !important;
}

.u-maxwidth42per {
  width: 42% !important;
}

.u-width43per {
  width: 43% !important;
}

.u-maxwidth43per {
  width: 43% !important;
}

.u-width44per {
  width: 44% !important;
}

.u-maxwidth44per {
  width: 44% !important;
}

.u-width45per {
  width: 45% !important;
}

.u-maxwidth45per {
  width: 45% !important;
}

.u-width46per {
  width: 46% !important;
}

.u-maxwidth46per {
  width: 46% !important;
}

.u-width47per {
  width: 47% !important;
}

.u-maxwidth47per {
  width: 47% !important;
}

.u-width48per {
  width: 48% !important;
}

.u-maxwidth48per {
  width: 48% !important;
}

.u-width49per {
  width: 49% !important;
}

.u-maxwidth49per {
  width: 49% !important;
}

.u-width50per {
  width: 50% !important;
}

.u-maxwidth50per {
  width: 50% !important;
}

.u-width51per {
  width: 51% !important;
}

.u-maxwidth51per {
  width: 51% !important;
}

.u-width52per {
  width: 52% !important;
}

.u-maxwidth52per {
  width: 52% !important;
}

.u-width53per {
  width: 53% !important;
}

.u-maxwidth53per {
  width: 53% !important;
}

.u-width54per {
  width: 54% !important;
}

.u-maxwidth54per {
  width: 54% !important;
}

.u-width55per {
  width: 55% !important;
}

.u-maxwidth55per {
  width: 55% !important;
}

.u-width56per {
  width: 56% !important;
}

.u-maxwidth56per {
  width: 56% !important;
}

.u-width57per {
  width: 57% !important;
}

.u-maxwidth57per {
  width: 57% !important;
}

.u-width58per {
  width: 58% !important;
}

.u-maxwidth58per {
  width: 58% !important;
}

.u-width59per {
  width: 59% !important;
}

.u-maxwidth59per {
  width: 59% !important;
}

.u-width60per {
  width: 60% !important;
}

.u-maxwidth60per {
  width: 60% !important;
}

.u-width61per {
  width: 61% !important;
}

.u-maxwidth61per {
  width: 61% !important;
}

.u-width62per {
  width: 62% !important;
}

.u-maxwidth62per {
  width: 62% !important;
}

.u-width63per {
  width: 63% !important;
}

.u-maxwidth63per {
  width: 63% !important;
}

.u-width64per {
  width: 64% !important;
}

.u-maxwidth64per {
  width: 64% !important;
}

.u-width65per {
  width: 65% !important;
}

.u-maxwidth65per {
  width: 65% !important;
}

.u-width66per {
  width: 66% !important;
}

.u-maxwidth66per {
  width: 66% !important;
}

.u-width67per {
  width: 67% !important;
}

.u-maxwidth67per {
  width: 67% !important;
}

.u-width68per {
  width: 68% !important;
}

.u-maxwidth68per {
  width: 68% !important;
}

.u-width69per {
  width: 69% !important;
}

.u-maxwidth69per {
  width: 69% !important;
}

.u-width70per {
  width: 70% !important;
}

.u-maxwidth70per {
  width: 70% !important;
}

.u-width71per {
  width: 71% !important;
}

.u-maxwidth71per {
  width: 71% !important;
}

.u-width72per {
  width: 72% !important;
}

.u-maxwidth72per {
  width: 72% !important;
}

.u-width73per {
  width: 73% !important;
}

.u-maxwidth73per {
  width: 73% !important;
}

.u-width74per {
  width: 74% !important;
}

.u-maxwidth74per {
  width: 74% !important;
}

.u-width75per {
  width: 75% !important;
}

.u-maxwidth75per {
  width: 75% !important;
}

.u-width76per {
  width: 76% !important;
}

.u-maxwidth76per {
  width: 76% !important;
}

.u-width77per {
  width: 77% !important;
}

.u-maxwidth77per {
  width: 77% !important;
}

.u-width78per {
  width: 78% !important;
}

.u-maxwidth78per {
  width: 78% !important;
}

.u-width79per {
  width: 79% !important;
}

.u-maxwidth79per {
  width: 79% !important;
}

.u-width80per {
  width: 80% !important;
}

.u-maxwidth80per {
  width: 80% !important;
}

.u-width81per {
  width: 81% !important;
}

.u-maxwidth81per {
  width: 81% !important;
}

.u-width82per {
  width: 82% !important;
}

.u-maxwidth82per {
  width: 82% !important;
}

.u-width83per {
  width: 83% !important;
}

.u-maxwidth83per {
  width: 83% !important;
}

.u-width84per {
  width: 84% !important;
}

.u-maxwidth84per {
  width: 84% !important;
}

.u-width85per {
  width: 85% !important;
}

.u-maxwidth85per {
  width: 85% !important;
}

.u-width86per {
  width: 86% !important;
}

.u-maxwidth86per {
  width: 86% !important;
}

.u-width87per {
  width: 87% !important;
}

.u-maxwidth87per {
  width: 87% !important;
}

.u-width88per {
  width: 88% !important;
}

.u-maxwidth88per {
  width: 88% !important;
}

.u-width89per {
  width: 89% !important;
}

.u-maxwidth89per {
  width: 89% !important;
}

.u-width90per {
  width: 90% !important;
}

.u-maxwidth90per {
  width: 90% !important;
}

.u-width91per {
  width: 91% !important;
}

.u-maxwidth91per {
  width: 91% !important;
}

.u-width92per {
  width: 92% !important;
}

.u-maxwidth92per {
  width: 92% !important;
}

.u-width93per {
  width: 93% !important;
}

.u-maxwidth93per {
  width: 93% !important;
}

.u-width94per {
  width: 94% !important;
}

.u-maxwidth94per {
  width: 94% !important;
}

.u-width95per {
  width: 95% !important;
}

.u-maxwidth95per {
  width: 95% !important;
}

.u-width96per {
  width: 96% !important;
}

.u-maxwidth96per {
  width: 96% !important;
}

.u-width97per {
  width: 97% !important;
}

.u-maxwidth97per {
  width: 97% !important;
}

.u-width98per {
  width: 98% !important;
}

.u-maxwidth98per {
  width: 98% !important;
}

.u-width99per {
  width: 99% !important;
}

.u-maxwidth99per {
  width: 99% !important;
}

.u-width100per {
  width: 100% !important;
}

.u-maxwidth100per {
  width: 100% !important;
}

.u-width101per {
  width: 101% !important;
}

.u-maxwidth101per {
  width: 101% !important;
}

.u-width102per {
  width: 102% !important;
}

.u-maxwidth102per {
  width: 102% !important;
}

.u-width103per {
  width: 103% !important;
}

.u-maxwidth103per {
  width: 103% !important;
}

.u-width104per {
  width: 104% !important;
}

.u-maxwidth104per {
  width: 104% !important;
}

.u-width105per {
  width: 105% !important;
}

.u-maxwidth105per {
  width: 105% !important;
}

.u-width106per {
  width: 106% !important;
}

.u-maxwidth106per {
  width: 106% !important;
}

.u-width107per {
  width: 107% !important;
}

.u-maxwidth107per {
  width: 107% !important;
}

.u-width108per {
  width: 108% !important;
}

.u-maxwidth108per {
  width: 108% !important;
}

.u-width109per {
  width: 109% !important;
}

.u-maxwidth109per {
  width: 109% !important;
}

.u-width110per {
  width: 110% !important;
}

.u-maxwidth110per {
  width: 110% !important;
}

.u-width111per {
  width: 111% !important;
}

.u-maxwidth111per {
  width: 111% !important;
}

.u-width112per {
  width: 112% !important;
}

.u-maxwidth112per {
  width: 112% !important;
}

.u-width113per {
  width: 113% !important;
}

.u-maxwidth113per {
  width: 113% !important;
}

.u-width114per {
  width: 114% !important;
}

.u-maxwidth114per {
  width: 114% !important;
}

.u-width115per {
  width: 115% !important;
}

.u-maxwidth115per {
  width: 115% !important;
}

.u-width116per {
  width: 116% !important;
}

.u-maxwidth116per {
  width: 116% !important;
}

.u-width117per {
  width: 117% !important;
}

.u-maxwidth117per {
  width: 117% !important;
}

.u-width118per {
  width: 118% !important;
}

.u-maxwidth118per {
  width: 118% !important;
}

.u-width119per {
  width: 119% !important;
}

.u-maxwidth119per {
  width: 119% !important;
}

.u-width120per {
  width: 120% !important;
}

.u-maxwidth120per {
  width: 120% !important;
}

.u-width121per {
  width: 121% !important;
}

.u-maxwidth121per {
  width: 121% !important;
}

.u-width122per {
  width: 122% !important;
}

.u-maxwidth122per {
  width: 122% !important;
}

.u-width123per {
  width: 123% !important;
}

.u-maxwidth123per {
  width: 123% !important;
}

.u-width124per {
  width: 124% !important;
}

.u-maxwidth124per {
  width: 124% !important;
}

.u-width125per {
  width: 125% !important;
}

.u-maxwidth125per {
  width: 125% !important;
}

.u-width126per {
  width: 126% !important;
}

.u-maxwidth126per {
  width: 126% !important;
}

.u-width127per {
  width: 127% !important;
}

.u-maxwidth127per {
  width: 127% !important;
}

.u-width128per {
  width: 128% !important;
}

.u-maxwidth128per {
  width: 128% !important;
}

.u-width129per {
  width: 129% !important;
}

.u-maxwidth129per {
  width: 129% !important;
}

.u-width130per {
  width: 130% !important;
}

.u-maxwidth130per {
  width: 130% !important;
}

.u-width131per {
  width: 131% !important;
}

.u-maxwidth131per {
  width: 131% !important;
}

.u-width132per {
  width: 132% !important;
}

.u-maxwidth132per {
  width: 132% !important;
}

.u-width133per {
  width: 133% !important;
}

.u-maxwidth133per {
  width: 133% !important;
}

.u-width134per {
  width: 134% !important;
}

.u-maxwidth134per {
  width: 134% !important;
}

.u-width135per {
  width: 135% !important;
}

.u-maxwidth135per {
  width: 135% !important;
}

.u-width136per {
  width: 136% !important;
}

.u-maxwidth136per {
  width: 136% !important;
}

.u-width137per {
  width: 137% !important;
}

.u-maxwidth137per {
  width: 137% !important;
}

.u-width138per {
  width: 138% !important;
}

.u-maxwidth138per {
  width: 138% !important;
}

.u-width139per {
  width: 139% !important;
}

.u-maxwidth139per {
  width: 139% !important;
}

.u-width140per {
  width: 140% !important;
}

.u-maxwidth140per {
  width: 140% !important;
}

.u-width141per {
  width: 141% !important;
}

.u-maxwidth141per {
  width: 141% !important;
}

.u-width142per {
  width: 142% !important;
}

.u-maxwidth142per {
  width: 142% !important;
}

.u-width143per {
  width: 143% !important;
}

.u-maxwidth143per {
  width: 143% !important;
}

.u-width144per {
  width: 144% !important;
}

.u-maxwidth144per {
  width: 144% !important;
}

.u-width145per {
  width: 145% !important;
}

.u-maxwidth145per {
  width: 145% !important;
}

.u-width146per {
  width: 146% !important;
}

.u-maxwidth146per {
  width: 146% !important;
}

.u-width147per {
  width: 147% !important;
}

.u-maxwidth147per {
  width: 147% !important;
}

.u-width148per {
  width: 148% !important;
}

.u-maxwidth148per {
  width: 148% !important;
}

.u-width149per {
  width: 149% !important;
}

.u-maxwidth149per {
  width: 149% !important;
}

.u-width150per {
  width: 150% !important;
}

.u-maxwidth150per {
  width: 150% !important;
}

.u-width151per {
  width: 151% !important;
}

.u-maxwidth151per {
  width: 151% !important;
}

.u-width152per {
  width: 152% !important;
}

.u-maxwidth152per {
  width: 152% !important;
}

.u-width153per {
  width: 153% !important;
}

.u-maxwidth153per {
  width: 153% !important;
}

.u-width154per {
  width: 154% !important;
}

.u-maxwidth154per {
  width: 154% !important;
}

.u-width155per {
  width: 155% !important;
}

.u-maxwidth155per {
  width: 155% !important;
}

.u-width156per {
  width: 156% !important;
}

.u-maxwidth156per {
  width: 156% !important;
}

.u-width157per {
  width: 157% !important;
}

.u-maxwidth157per {
  width: 157% !important;
}

.u-width158per {
  width: 158% !important;
}

.u-maxwidth158per {
  width: 158% !important;
}

.u-width159per {
  width: 159% !important;
}

.u-maxwidth159per {
  width: 159% !important;
}

.u-width160per {
  width: 160% !important;
}

.u-maxwidth160per {
  width: 160% !important;
}

.u-width161per {
  width: 161% !important;
}

.u-maxwidth161per {
  width: 161% !important;
}

.u-width162per {
  width: 162% !important;
}

.u-maxwidth162per {
  width: 162% !important;
}

.u-width163per {
  width: 163% !important;
}

.u-maxwidth163per {
  width: 163% !important;
}

.u-width164per {
  width: 164% !important;
}

.u-maxwidth164per {
  width: 164% !important;
}

.u-width165per {
  width: 165% !important;
}

.u-maxwidth165per {
  width: 165% !important;
}

.u-width166per {
  width: 166% !important;
}

.u-maxwidth166per {
  width: 166% !important;
}

.u-width167per {
  width: 167% !important;
}

.u-maxwidth167per {
  width: 167% !important;
}

.u-width168per {
  width: 168% !important;
}

.u-maxwidth168per {
  width: 168% !important;
}

.u-width169per {
  width: 169% !important;
}

.u-maxwidth169per {
  width: 169% !important;
}

.u-width170per {
  width: 170% !important;
}

.u-maxwidth170per {
  width: 170% !important;
}

.u-width171per {
  width: 171% !important;
}

.u-maxwidth171per {
  width: 171% !important;
}

.u-width172per {
  width: 172% !important;
}

.u-maxwidth172per {
  width: 172% !important;
}

.u-width173per {
  width: 173% !important;
}

.u-maxwidth173per {
  width: 173% !important;
}

.u-width174per {
  width: 174% !important;
}

.u-maxwidth174per {
  width: 174% !important;
}

.u-width175per {
  width: 175% !important;
}

.u-maxwidth175per {
  width: 175% !important;
}

.u-width176per {
  width: 176% !important;
}

.u-maxwidth176per {
  width: 176% !important;
}

.u-width177per {
  width: 177% !important;
}

.u-maxwidth177per {
  width: 177% !important;
}

.u-width178per {
  width: 178% !important;
}

.u-maxwidth178per {
  width: 178% !important;
}

.u-width179per {
  width: 179% !important;
}

.u-maxwidth179per {
  width: 179% !important;
}

.u-width180per {
  width: 180% !important;
}

.u-maxwidth180per {
  width: 180% !important;
}

.u-width181per {
  width: 181% !important;
}

.u-maxwidth181per {
  width: 181% !important;
}

.u-width182per {
  width: 182% !important;
}

.u-maxwidth182per {
  width: 182% !important;
}

.u-width183per {
  width: 183% !important;
}

.u-maxwidth183per {
  width: 183% !important;
}

.u-width184per {
  width: 184% !important;
}

.u-maxwidth184per {
  width: 184% !important;
}

.u-width185per {
  width: 185% !important;
}

.u-maxwidth185per {
  width: 185% !important;
}

.u-width186per {
  width: 186% !important;
}

.u-maxwidth186per {
  width: 186% !important;
}

.u-width187per {
  width: 187% !important;
}

.u-maxwidth187per {
  width: 187% !important;
}

.u-width188per {
  width: 188% !important;
}

.u-maxwidth188per {
  width: 188% !important;
}

.u-width189per {
  width: 189% !important;
}

.u-maxwidth189per {
  width: 189% !important;
}

.u-width190per {
  width: 190% !important;
}

.u-maxwidth190per {
  width: 190% !important;
}

.u-width191per {
  width: 191% !important;
}

.u-maxwidth191per {
  width: 191% !important;
}

.u-width192per {
  width: 192% !important;
}

.u-maxwidth192per {
  width: 192% !important;
}

.u-width193per {
  width: 193% !important;
}

.u-maxwidth193per {
  width: 193% !important;
}

.u-width194per {
  width: 194% !important;
}

.u-maxwidth194per {
  width: 194% !important;
}

.u-width195per {
  width: 195% !important;
}

.u-maxwidth195per {
  width: 195% !important;
}

.u-width196per {
  width: 196% !important;
}

.u-maxwidth196per {
  width: 196% !important;
}

.u-width197per {
  width: 197% !important;
}

.u-maxwidth197per {
  width: 197% !important;
}

.u-width198per {
  width: 198% !important;
}

.u-maxwidth198per {
  width: 198% !important;
}

.u-width199per {
  width: 199% !important;
}

.u-maxwidth199per {
  width: 199% !important;
}

.u-width200per {
  width: 200% !important;
}

.u-maxwidth200per {
  width: 200% !important;
}

.u-f0 {
  font-size: 0px !important;
}

.u-lh0 {
  line-height: 0px !important;
}

.u-f1 {
  font-size: 1px !important;
}

.u-lh1 {
  line-height: 1px !important;
}

.u-f2 {
  font-size: 2px !important;
}

.u-lh2 {
  line-height: 2px !important;
}

.u-f3 {
  font-size: 3px !important;
}

.u-lh3 {
  line-height: 3px !important;
}

.u-f4 {
  font-size: 4px !important;
}

.u-lh4 {
  line-height: 4px !important;
}

.u-f5 {
  font-size: 5px !important;
}

.u-lh5 {
  line-height: 5px !important;
}

.u-f6 {
  font-size: 6px !important;
}

.u-lh6 {
  line-height: 6px !important;
}

.u-f7 {
  font-size: 7px !important;
}

.u-lh7 {
  line-height: 7px !important;
}

.u-f8 {
  font-size: 8px !important;
}

.u-lh8 {
  line-height: 8px !important;
}

.u-f9 {
  font-size: 9px !important;
}

.u-lh9 {
  line-height: 9px !important;
}

.u-f10 {
  font-size: 10px !important;
}

.u-lh10 {
  line-height: 10px !important;
}

.u-f11 {
  font-size: 11px !important;
}

.u-lh11 {
  line-height: 11px !important;
}

.u-f12 {
  font-size: 12px !important;
}

.u-lh12 {
  line-height: 12px !important;
}

.u-f13 {
  font-size: 13px !important;
}

.u-lh13 {
  line-height: 13px !important;
}

.u-f14 {
  font-size: 14px !important;
}

.u-lh14 {
  line-height: 14px !important;
}

.u-f15 {
  font-size: 15px !important;
}

.u-lh15 {
  line-height: 15px !important;
}

.u-f16 {
  font-size: 16px !important;
}

.u-lh16 {
  line-height: 16px !important;
}

.u-f17 {
  font-size: 17px !important;
}

.u-lh17 {
  line-height: 17px !important;
}

.u-f18 {
  font-size: 18px !important;
}

.u-lh18 {
  line-height: 18px !important;
}

.u-f19 {
  font-size: 19px !important;
}

.u-lh19 {
  line-height: 19px !important;
}

.u-f20 {
  font-size: 20px !important;
}

.u-lh20 {
  line-height: 20px !important;
}

.u-f21 {
  font-size: 21px !important;
}

.u-lh21 {
  line-height: 21px !important;
}

.u-f22 {
  font-size: 22px !important;
}

.u-lh22 {
  line-height: 22px !important;
}

.u-f23 {
  font-size: 23px !important;
}

.u-lh23 {
  line-height: 23px !important;
}

.u-f24 {
  font-size: 24px !important;
}

.u-lh24 {
  line-height: 24px !important;
}

.u-f25 {
  font-size: 25px !important;
}

.u-lh25 {
  line-height: 25px !important;
}

.u-f26 {
  font-size: 26px !important;
}

.u-lh26 {
  line-height: 26px !important;
}

.u-f27 {
  font-size: 27px !important;
}

.u-lh27 {
  line-height: 27px !important;
}

.u-f28 {
  font-size: 28px !important;
}

.u-lh28 {
  line-height: 28px !important;
}

.u-f29 {
  font-size: 29px !important;
}

.u-lh29 {
  line-height: 29px !important;
}

.u-f30 {
  font-size: 30px !important;
}

.u-lh30 {
  line-height: 30px !important;
}

.u-f31 {
  font-size: 31px !important;
}

.u-lh31 {
  line-height: 31px !important;
}

.u-f32 {
  font-size: 32px !important;
}

.u-lh32 {
  line-height: 32px !important;
}

.u-f33 {
  font-size: 33px !important;
}

.u-lh33 {
  line-height: 33px !important;
}

.u-f34 {
  font-size: 34px !important;
}

.u-lh34 {
  line-height: 34px !important;
}

.u-f35 {
  font-size: 35px !important;
}

.u-lh35 {
  line-height: 35px !important;
}

.u-f36 {
  font-size: 36px !important;
}

.u-lh36 {
  line-height: 36px !important;
}

.u-f37 {
  font-size: 37px !important;
}

.u-lh37 {
  line-height: 37px !important;
}

.u-f38 {
  font-size: 38px !important;
}

.u-lh38 {
  line-height: 38px !important;
}

.u-f39 {
  font-size: 39px !important;
}

.u-lh39 {
  line-height: 39px !important;
}

.u-f40 {
  font-size: 40px !important;
}

.u-lh40 {
  line-height: 40px !important;
}

.u-f41 {
  font-size: 41px !important;
}

.u-lh41 {
  line-height: 41px !important;
}

.u-f42 {
  font-size: 42px !important;
}

.u-lh42 {
  line-height: 42px !important;
}

.u-f43 {
  font-size: 43px !important;
}

.u-lh43 {
  line-height: 43px !important;
}

.u-f44 {
  font-size: 44px !important;
}

.u-lh44 {
  line-height: 44px !important;
}

.u-f45 {
  font-size: 45px !important;
}

.u-lh45 {
  line-height: 45px !important;
}

.u-f46 {
  font-size: 46px !important;
}

.u-lh46 {
  line-height: 46px !important;
}

.u-f47 {
  font-size: 47px !important;
}

.u-lh47 {
  line-height: 47px !important;
}

.u-f48 {
  font-size: 48px !important;
}

.u-lh48 {
  line-height: 48px !important;
}

.u-f49 {
  font-size: 49px !important;
}

.u-lh49 {
  line-height: 49px !important;
}

.u-f50 {
  font-size: 50px !important;
}

.u-lh50 {
  line-height: 50px !important;
}

[class*=u-width],
[class*=u-maxwidth] {
  box-sizing: border-box;
}

.u-red {
  color: #f60000 !important;
}

.u-red2 {
  color: #cc0e0e !important;
}

.u-gray {
  color: #707070 !important;
}

.u-center {
  margin-left: auto;
  margin-right: auto;
}

.u-left {
  float: left;
}

.u-right {
  float: right;
}

.u-none {
  display: none !important;
}

.u-invisible {
  visibility: hidden !important;
}

.u-visible {
  visibility: visible !important;
}

.u-block {
  display: block !important;
}

.u-iblock {
  display: inline-block !important;
}

.u-inline {
  display: inline !important;
}

.u-textRight {
  text-align: right !important;
}

.u-textCenter {
  text-align: center !important;
}

.u-textLeft {
  text-align: left !important;
}

.u-opacity1 {
  opacity: 1 !important;
}

.u-hoverOpacity:hover {
  opacity: 0.5 !important;
}

.u-hoverUnderline:hover {
  text-decoration: underline !important;
}

.u-underline {
  text-decoration: underline !important;
}

.u-over {
  overflow: hidden;
}

.u-bold {
  font-weight: bold !important;
}

.u-normal {
  font-weight: normal !important;
}

.u-vMiddle {
  vertical-align: middle;
}

.u-vTop {
  vertical-align: top;
}

.u-vBottom {
  vertical-align: bottom;
}

.u-ellipsis {
  white-space: nowrap;
  word-wrap: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}

.u-bg--on {
  background: #3fd6e3;
}

.u-bg--lower {
  background: #e958a0;
}

.u-bg--design {
  background: #3fd6e3;
}

.u-bg--writing {
  background: #3fd6e3;
}

.u-bg--fix {
  background: #01aebc;
}

.u-bg--first {
  background: #8d8d8d;
}

.u-bg--second {
  background: #8d8d8d;
}

.u-bg--third {
  background: #49555f;
}

.u-bg--final {
  background: #49555f;
}

.u-color--on {
  color: #3fd6e3;
}

.u-color--lower {
  color: #e958a0;
}

.u-color--design {
  color: #3fd6e3;
}

.u-colorbg--writing {
  color: #3fd6e3;
}

.u-color--fix {
  color: #01aebc;
}

.u-color--first {
  color: #8d8d8d;
}

.u-color--second {
  color: #8d8d8d;
}

.u-color--third {
  color: #49555f;
}

.u-color--final {
  color: #49555f;
}

.u-color--text1 {
  color: #63707d;
}

.u-flex, .p-daiwari, .p-parts17-1 .selected_card__options, .p-parts17-1 .selected_card, .p-parts17-1, .p-parts3-3__head {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.u-flex-noWrap {
  -webkit-flex-wrap: nowrap !important;
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.u-flex-wrap, .p-parts3-3__head {
  -webkit-flex-wrap: wrap !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.u-flex-wrapReverse {
  -webkit-flex-wrap: wrap-reverse !important;
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.u-directionRow {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.u-directionRowReverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.u-directionColumn, .p-parts17-1 .selected_card__options {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.u-directionColumnReverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.u-flexAuto {
  flex: auto;
}

.u-alignStart {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.u-alignEnd {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.u-alignCenter {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-justifyCenter {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.u-justifyAround {
  -webkit-justify-content: space-around !important;
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.u-justifyBetween, .p-daiwari, .p-parts17-1 .selected_card__options, .p-parts17-1 {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.u-justifyEnd {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.u-flexNoShrink {
  flex-shrink: 0;
}

.u-topBorder {
  border: none;
  border-top: 1px #000000 solid !important;
}

.u-scrollX {
  overflow-x: scroll;
}

.u-scrollY {
  overflow-y: scroll;
}

.u-cursor-default {
  cursor: default !important;
}

.u-pointer {
  cursor: pointer !important;
}

.u-move {
  cursor: move !important;
}

.u-pointerEventsNone {
  pointer-events: none !important;
}

.scroll-content {
  position: absolute;
}
.scroll-content.top0 {
  top: 0px;
}
.scroll-content.top1 {
  top: 1px;
}
.scroll-content.top2 {
  top: 2px;
}
.scroll-content.top3 {
  top: 3px;
}
.scroll-content.top4 {
  top: 4px;
}
.scroll-content.top5 {
  top: 5px;
}
.scroll-content.top6 {
  top: 6px;
}
.scroll-content.top7 {
  top: 7px;
}
.scroll-content.top8 {
  top: 8px;
}
.scroll-content.top9 {
  top: 9px;
}
.scroll-content.top10 {
  top: 10px;
}
.scroll-content.top11 {
  top: 11px;
}
.scroll-content.top12 {
  top: 12px;
}
.scroll-content.top13 {
  top: 13px;
}
.scroll-content.top14 {
  top: 14px;
}
.scroll-content.top15 {
  top: 15px;
}
.scroll-content.top16 {
  top: 16px;
}
.scroll-content.top17 {
  top: 17px;
}
.scroll-content.top18 {
  top: 18px;
}
.scroll-content.top19 {
  top: 19px;
}
.scroll-content.top20 {
  top: 20px;
}
.scroll-content.top21 {
  top: 21px;
}
.scroll-content.top22 {
  top: 22px;
}
.scroll-content.top23 {
  top: 23px;
}
.scroll-content.top24 {
  top: 24px;
}
.scroll-content.top25 {
  top: 25px;
}
.scroll-content.top26 {
  top: 26px;
}
.scroll-content.top27 {
  top: 27px;
}
.scroll-content.top28 {
  top: 28px;
}
.scroll-content.top29 {
  top: 29px;
}
.scroll-content.top30 {
  top: 30px;
}
.scroll-content.top31 {
  top: 31px;
}
.scroll-content.top32 {
  top: 32px;
}
.scroll-content.top33 {
  top: 33px;
}
.scroll-content.top34 {
  top: 34px;
}
.scroll-content.top35 {
  top: 35px;
}
.scroll-content.top36 {
  top: 36px;
}
.scroll-content.top37 {
  top: 37px;
}
.scroll-content.top38 {
  top: 38px;
}
.scroll-content.top39 {
  top: 39px;
}
.scroll-content.top40 {
  top: 40px;
}
.scroll-content.top41 {
  top: 41px;
}
.scroll-content.top42 {
  top: 42px;
}
.scroll-content.top43 {
  top: 43px;
}
.scroll-content.top44 {
  top: 44px;
}
.scroll-content.top45 {
  top: 45px;
}
.scroll-content.top46 {
  top: 46px;
}
.scroll-content.top47 {
  top: 47px;
}
.scroll-content.top48 {
  top: 48px;
}
.scroll-content.top49 {
  top: 49px;
}
.scroll-content.top50 {
  top: 50px;
}
.scroll-content.top51 {
  top: 51px;
}
.scroll-content.top52 {
  top: 52px;
}
.scroll-content.top53 {
  top: 53px;
}
.scroll-content.top54 {
  top: 54px;
}
.scroll-content.top55 {
  top: 55px;
}
.scroll-content.top56 {
  top: 56px;
}
.scroll-content.top57 {
  top: 57px;
}
.scroll-content.top58 {
  top: 58px;
}
.scroll-content.top59 {
  top: 59px;
}
.scroll-content.top60 {
  top: 60px;
}
.scroll-content.top61 {
  top: 61px;
}
.scroll-content.top62 {
  top: 62px;
}
.scroll-content.top63 {
  top: 63px;
}
.scroll-content.top64 {
  top: 64px;
}
.scroll-content.top65 {
  top: 65px;
}
.scroll-content.top66 {
  top: 66px;
}
.scroll-content.top67 {
  top: 67px;
}
.scroll-content.top68 {
  top: 68px;
}
.scroll-content.top69 {
  top: 69px;
}
.scroll-content.top70 {
  top: 70px;
}
.scroll-content.top71 {
  top: 71px;
}
.scroll-content.top72 {
  top: 72px;
}
.scroll-content.top73 {
  top: 73px;
}
.scroll-content.top74 {
  top: 74px;
}
.scroll-content.top75 {
  top: 75px;
}
.scroll-content.top76 {
  top: 76px;
}
.scroll-content.top77 {
  top: 77px;
}
.scroll-content.top78 {
  top: 78px;
}
.scroll-content.top79 {
  top: 79px;
}
.scroll-content.top80 {
  top: 80px;
}
.scroll-content.top81 {
  top: 81px;
}
.scroll-content.top82 {
  top: 82px;
}
.scroll-content.top83 {
  top: 83px;
}
.scroll-content.top84 {
  top: 84px;
}
.scroll-content.top85 {
  top: 85px;
}
.scroll-content.top86 {
  top: 86px;
}
.scroll-content.top87 {
  top: 87px;
}
.scroll-content.top88 {
  top: 88px;
}
.scroll-content.top89 {
  top: 89px;
}
.scroll-content.top90 {
  top: 90px;
}
.scroll-content.top91 {
  top: 91px;
}
.scroll-content.top92 {
  top: 92px;
}
.scroll-content.top93 {
  top: 93px;
}
.scroll-content.top94 {
  top: 94px;
}
.scroll-content.top95 {
  top: 95px;
}
.scroll-content.top96 {
  top: 96px;
}
.scroll-content.top97 {
  top: 97px;
}
.scroll-content.top98 {
  top: 98px;
}
.scroll-content.top99 {
  top: 99px;
}
.scroll-content.top100 {
  top: 100px;
}
.scroll-content.top101 {
  top: 101px;
}
.scroll-content.top102 {
  top: 102px;
}
.scroll-content.top103 {
  top: 103px;
}
.scroll-content.top104 {
  top: 104px;
}
.scroll-content.top105 {
  top: 105px;
}
.scroll-content.top106 {
  top: 106px;
}
.scroll-content.top107 {
  top: 107px;
}
.scroll-content.top108 {
  top: 108px;
}
.scroll-content.top109 {
  top: 109px;
}
.scroll-content.top110 {
  top: 110px;
}
.scroll-content.top111 {
  top: 111px;
}
.scroll-content.top112 {
  top: 112px;
}
.scroll-content.top113 {
  top: 113px;
}
.scroll-content.top114 {
  top: 114px;
}
.scroll-content.top115 {
  top: 115px;
}
.scroll-content.top116 {
  top: 116px;
}
.scroll-content.top117 {
  top: 117px;
}
.scroll-content.top118 {
  top: 118px;
}
.scroll-content.top119 {
  top: 119px;
}
.scroll-content.top120 {
  top: 120px;
}
.scroll-content.top121 {
  top: 121px;
}
.scroll-content.top122 {
  top: 122px;
}
.scroll-content.top123 {
  top: 123px;
}
.scroll-content.top124 {
  top: 124px;
}
.scroll-content.top125 {
  top: 125px;
}
.scroll-content.top126 {
  top: 126px;
}
.scroll-content.top127 {
  top: 127px;
}
.scroll-content.top128 {
  top: 128px;
}
.scroll-content.top129 {
  top: 129px;
}
.scroll-content.top130 {
  top: 130px;
}
.scroll-content.top131 {
  top: 131px;
}
.scroll-content.top132 {
  top: 132px;
}
.scroll-content.top133 {
  top: 133px;
}
.scroll-content.top134 {
  top: 134px;
}
.scroll-content.top135 {
  top: 135px;
}
.scroll-content.top136 {
  top: 136px;
}
.scroll-content.top137 {
  top: 137px;
}
.scroll-content.top138 {
  top: 138px;
}
.scroll-content.top139 {
  top: 139px;
}
.scroll-content.top140 {
  top: 140px;
}
.scroll-content.top141 {
  top: 141px;
}
.scroll-content.top142 {
  top: 142px;
}
.scroll-content.top143 {
  top: 143px;
}
.scroll-content.top144 {
  top: 144px;
}
.scroll-content.top145 {
  top: 145px;
}
.scroll-content.top146 {
  top: 146px;
}
.scroll-content.top147 {
  top: 147px;
}
.scroll-content.top148 {
  top: 148px;
}
.scroll-content.top149 {
  top: 149px;
}
.scroll-content.top150 {
  top: 150px;
}
.scroll-content.top151 {
  top: 151px;
}
.scroll-content.top152 {
  top: 152px;
}
.scroll-content.top153 {
  top: 153px;
}
.scroll-content.top154 {
  top: 154px;
}
.scroll-content.top155 {
  top: 155px;
}
.scroll-content.top156 {
  top: 156px;
}
.scroll-content.top157 {
  top: 157px;
}
.scroll-content.top158 {
  top: 158px;
}
.scroll-content.top159 {
  top: 159px;
}
.scroll-content.top160 {
  top: 160px;
}
.scroll-content.top161 {
  top: 161px;
}
.scroll-content.top162 {
  top: 162px;
}
.scroll-content.top163 {
  top: 163px;
}
.scroll-content.top164 {
  top: 164px;
}
.scroll-content.top165 {
  top: 165px;
}
.scroll-content.top166 {
  top: 166px;
}
.scroll-content.top167 {
  top: 167px;
}
.scroll-content.top168 {
  top: 168px;
}
.scroll-content.top169 {
  top: 169px;
}
.scroll-content.top170 {
  top: 170px;
}
.scroll-content.top171 {
  top: 171px;
}
.scroll-content.top172 {
  top: 172px;
}
.scroll-content.top173 {
  top: 173px;
}
.scroll-content.top174 {
  top: 174px;
}
.scroll-content.top175 {
  top: 175px;
}
.scroll-content.top176 {
  top: 176px;
}
.scroll-content.top177 {
  top: 177px;
}
.scroll-content.top178 {
  top: 178px;
}
.scroll-content.top179 {
  top: 179px;
}
.scroll-content.top180 {
  top: 180px;
}
.scroll-content.top181 {
  top: 181px;
}
.scroll-content.top182 {
  top: 182px;
}
.scroll-content.top183 {
  top: 183px;
}
.scroll-content.top184 {
  top: 184px;
}
.scroll-content.top185 {
  top: 185px;
}
.scroll-content.top186 {
  top: 186px;
}
.scroll-content.top187 {
  top: 187px;
}
.scroll-content.top188 {
  top: 188px;
}
.scroll-content.top189 {
  top: 189px;
}
.scroll-content.top190 {
  top: 190px;
}
.scroll-content.top191 {
  top: 191px;
}
.scroll-content.top192 {
  top: 192px;
}
.scroll-content.top193 {
  top: 193px;
}
.scroll-content.top194 {
  top: 194px;
}
.scroll-content.top195 {
  top: 195px;
}
.scroll-content.top196 {
  top: 196px;
}
.scroll-content.top197 {
  top: 197px;
}
.scroll-content.top198 {
  top: 198px;
}
.scroll-content.top199 {
  top: 199px;
}
.scroll-content.top200 {
  top: 200px;
}
.scroll-content.top201 {
  top: 201px;
}
.scroll-content.top202 {
  top: 202px;
}
.scroll-content.top203 {
  top: 203px;
}
.scroll-content.top204 {
  top: 204px;
}
.scroll-content.top205 {
  top: 205px;
}
.scroll-content.top206 {
  top: 206px;
}
.scroll-content.top207 {
  top: 207px;
}
.scroll-content.top208 {
  top: 208px;
}
.scroll-content.top209 {
  top: 209px;
}
.scroll-content.top210 {
  top: 210px;
}
.scroll-content.top211 {
  top: 211px;
}
.scroll-content.top212 {
  top: 212px;
}
.scroll-content.top213 {
  top: 213px;
}
.scroll-content.top214 {
  top: 214px;
}
.scroll-content.top215 {
  top: 215px;
}
.scroll-content.top216 {
  top: 216px;
}
.scroll-content.top217 {
  top: 217px;
}
.scroll-content.top218 {
  top: 218px;
}
.scroll-content.top219 {
  top: 219px;
}
.scroll-content.top220 {
  top: 220px;
}
.scroll-content.top221 {
  top: 221px;
}
.scroll-content.top222 {
  top: 222px;
}
.scroll-content.top223 {
  top: 223px;
}
.scroll-content.top224 {
  top: 224px;
}
.scroll-content.top225 {
  top: 225px;
}
.scroll-content.top226 {
  top: 226px;
}
.scroll-content.top227 {
  top: 227px;
}
.scroll-content.top228 {
  top: 228px;
}
.scroll-content.top229 {
  top: 229px;
}
.scroll-content.top230 {
  top: 230px;
}
.scroll-content.top231 {
  top: 231px;
}
.scroll-content.top232 {
  top: 232px;
}
.scroll-content.top233 {
  top: 233px;
}
.scroll-content.top234 {
  top: 234px;
}
.scroll-content.top235 {
  top: 235px;
}
.scroll-content.top236 {
  top: 236px;
}
.scroll-content.top237 {
  top: 237px;
}
.scroll-content.top238 {
  top: 238px;
}
.scroll-content.top239 {
  top: 239px;
}
.scroll-content.top240 {
  top: 240px;
}
.scroll-content.top241 {
  top: 241px;
}
.scroll-content.top242 {
  top: 242px;
}
.scroll-content.top243 {
  top: 243px;
}
.scroll-content.top244 {
  top: 244px;
}
.scroll-content.top245 {
  top: 245px;
}
.scroll-content.top246 {
  top: 246px;
}
.scroll-content.top247 {
  top: 247px;
}
.scroll-content.top248 {
  top: 248px;
}
.scroll-content.top249 {
  top: 249px;
}
.scroll-content.top250 {
  top: 250px;
}
.scroll-content.top251 {
  top: 251px;
}
.scroll-content.top252 {
  top: 252px;
}
.scroll-content.top253 {
  top: 253px;
}
.scroll-content.top254 {
  top: 254px;
}
.scroll-content.top255 {
  top: 255px;
}
.scroll-content.top256 {
  top: 256px;
}
.scroll-content.top257 {
  top: 257px;
}
.scroll-content.top258 {
  top: 258px;
}
.scroll-content.top259 {
  top: 259px;
}
.scroll-content.top260 {
  top: 260px;
}
.scroll-content.top261 {
  top: 261px;
}
.scroll-content.top262 {
  top: 262px;
}
.scroll-content.top263 {
  top: 263px;
}
.scroll-content.top264 {
  top: 264px;
}
.scroll-content.top265 {
  top: 265px;
}
.scroll-content.top266 {
  top: 266px;
}
.scroll-content.top267 {
  top: 267px;
}
.scroll-content.top268 {
  top: 268px;
}
.scroll-content.top269 {
  top: 269px;
}
.scroll-content.top270 {
  top: 270px;
}
.scroll-content.top271 {
  top: 271px;
}
.scroll-content.top272 {
  top: 272px;
}
.scroll-content.top273 {
  top: 273px;
}
.scroll-content.top274 {
  top: 274px;
}
.scroll-content.top275 {
  top: 275px;
}
.scroll-content.top276 {
  top: 276px;
}
.scroll-content.top277 {
  top: 277px;
}
.scroll-content.top278 {
  top: 278px;
}
.scroll-content.top279 {
  top: 279px;
}
.scroll-content.top280 {
  top: 280px;
}
.scroll-content.top281 {
  top: 281px;
}
.scroll-content.top282 {
  top: 282px;
}
.scroll-content.top283 {
  top: 283px;
}
.scroll-content.top284 {
  top: 284px;
}
.scroll-content.top285 {
  top: 285px;
}
.scroll-content.top286 {
  top: 286px;
}
.scroll-content.top287 {
  top: 287px;
}
.scroll-content.top288 {
  top: 288px;
}
.scroll-content.top289 {
  top: 289px;
}
.scroll-content.top290 {
  top: 290px;
}
.scroll-content.top291 {
  top: 291px;
}
.scroll-content.top292 {
  top: 292px;
}
.scroll-content.top293 {
  top: 293px;
}
.scroll-content.top294 {
  top: 294px;
}
.scroll-content.top295 {
  top: 295px;
}
.scroll-content.top296 {
  top: 296px;
}
.scroll-content.top297 {
  top: 297px;
}
.scroll-content.top298 {
  top: 298px;
}
.scroll-content.top299 {
  top: 299px;
}
.scroll-content.top300 {
  top: 300px;
}
.scroll-content {
  left: 0px;
  right: 0px;
  bottom: 0px;
  min-width: 1046px;
  overflow-y: auto;
}

.u-placeholder-gray input:placeholder-shown {
  opacity: 1 !important;
  color: #c9c9c9 !important;
}
.u-placeholder-gray input::-webkit-input-placeholder {
  opacity: 1 !important;
  color: #c9c9c9 !important;
}
.u-placeholder-gray input:-moz-placeholder {
  opacity: 1 !important;
  color: #c9c9c9 !important;
}
.u-placeholder-gray input::-moz-placeholder {
  opacity: 1 !important;
  color: #c9c9c9 !important;
}
.u-placeholder-gray input:-ms-input-placeholder {
  opacity: 1 !important;
  color: #c9c9c9 !important;
}

.u-relative {
  position: relative !important;
}

.u-absolute {
  position: absolute !important;
}

.u-z-index100 {
  z-index: 100;
}

input:invalid {
  box-shadow: rgb(255, 0, 0) 0px 0px 1.5px 1px;
}

input.add_user_request:invalid {
  box-shadow: rgb(255, 0, 0) 0px 0px 1.5px 1px inset;
}

@media screen and (max-width: 1200px) {
  .for-tablet-font5 {
    font-size: 5px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font6 {
    font-size: 6px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font7 {
    font-size: 7px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font8 {
    font-size: 8px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font9 {
    font-size: 9px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font10 {
    font-size: 10px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font11 {
    font-size: 11px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font12 {
    font-size: 12px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font13 {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font14 {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-font15 {
    font-size: 15px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width0 {
    width: 0px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width5 {
    width: 5px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width10 {
    width: 10px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width15 {
    width: 15px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width20 {
    width: 20px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width25 {
    width: 25px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width30 {
    width: 30px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width35 {
    width: 35px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width40 {
    width: 40px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width45 {
    width: 45px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width50 {
    width: 50px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width55 {
    width: 55px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width60 {
    width: 60px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width65 {
    width: 65px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width70 {
    width: 70px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width75 {
    width: 75px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width80 {
    width: 80px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width85 {
    width: 85px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width90 {
    width: 90px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width95 {
    width: 95px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width100 {
    width: 100px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width105 {
    width: 105px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width110 {
    width: 110px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width115 {
    width: 115px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width120 {
    width: 120px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width125 {
    width: 125px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width130 {
    width: 130px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width135 {
    width: 135px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width140 {
    width: 140px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width145 {
    width: 145px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width150 {
    width: 150px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width155 {
    width: 155px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width160 {
    width: 160px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width165 {
    width: 165px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width170 {
    width: 170px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width175 {
    width: 175px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width180 {
    width: 180px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width185 {
    width: 185px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width190 {
    width: 190px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width195 {
    width: 195px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width200 {
    width: 200px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width205 {
    width: 205px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width210 {
    width: 210px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width215 {
    width: 215px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width220 {
    width: 220px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width225 {
    width: 225px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width230 {
    width: 230px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width235 {
    width: 235px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width240 {
    width: 240px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width245 {
    width: 245px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width250 {
    width: 250px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width255 {
    width: 255px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width260 {
    width: 260px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width265 {
    width: 265px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width270 {
    width: 270px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width275 {
    width: 275px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width280 {
    width: 280px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width285 {
    width: 285px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width290 {
    width: 290px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width295 {
    width: 295px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width300 {
    width: 300px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width305 {
    width: 305px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width310 {
    width: 310px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width315 {
    width: 315px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width320 {
    width: 320px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width325 {
    width: 325px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width330 {
    width: 330px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width335 {
    width: 335px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width340 {
    width: 340px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width345 {
    width: 345px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width350 {
    width: 350px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width355 {
    width: 355px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width360 {
    width: 360px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width365 {
    width: 365px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width370 {
    width: 370px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width375 {
    width: 375px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width380 {
    width: 380px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width385 {
    width: 385px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width390 {
    width: 390px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width395 {
    width: 395px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width400 {
    width: 400px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width405 {
    width: 405px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width410 {
    width: 410px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width415 {
    width: 415px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width420 {
    width: 420px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width425 {
    width: 425px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width430 {
    width: 430px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width435 {
    width: 435px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width440 {
    width: 440px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width445 {
    width: 445px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width450 {
    width: 450px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width455 {
    width: 455px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width460 {
    width: 460px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width465 {
    width: 465px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width470 {
    width: 470px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width475 {
    width: 475px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width480 {
    width: 480px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width485 {
    width: 485px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width490 {
    width: 490px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width495 {
    width: 495px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width500 {
    width: 500px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width505 {
    width: 505px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width510 {
    width: 510px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width515 {
    width: 515px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width520 {
    width: 520px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width525 {
    width: 525px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width530 {
    width: 530px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width535 {
    width: 535px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width540 {
    width: 540px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width545 {
    width: 545px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width550 {
    width: 550px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width555 {
    width: 555px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width560 {
    width: 560px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width565 {
    width: 565px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width570 {
    width: 570px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width575 {
    width: 575px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width580 {
    width: 580px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width585 {
    width: 585px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width590 {
    width: 590px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width595 {
    width: 595px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width600 {
    width: 600px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width605 {
    width: 605px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width610 {
    width: 610px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width615 {
    width: 615px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width620 {
    width: 620px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width625 {
    width: 625px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width630 {
    width: 630px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width635 {
    width: 635px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width640 {
    width: 640px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width645 {
    width: 645px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width650 {
    width: 650px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width655 {
    width: 655px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width660 {
    width: 660px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width665 {
    width: 665px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width670 {
    width: 670px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width675 {
    width: 675px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width680 {
    width: 680px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width685 {
    width: 685px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width690 {
    width: 690px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width695 {
    width: 695px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width700 {
    width: 700px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width705 {
    width: 705px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width710 {
    width: 710px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width715 {
    width: 715px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width720 {
    width: 720px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width725 {
    width: 725px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width730 {
    width: 730px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width735 {
    width: 735px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width740 {
    width: 740px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width745 {
    width: 745px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width750 {
    width: 750px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width755 {
    width: 755px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width760 {
    width: 760px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width765 {
    width: 765px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width770 {
    width: 770px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width775 {
    width: 775px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width780 {
    width: 780px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width785 {
    width: 785px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width790 {
    width: 790px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width795 {
    width: 795px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width800 {
    width: 800px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width805 {
    width: 805px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width810 {
    width: 810px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width815 {
    width: 815px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width820 {
    width: 820px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width825 {
    width: 825px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width830 {
    width: 830px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width835 {
    width: 835px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width840 {
    width: 840px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width845 {
    width: 845px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width850 {
    width: 850px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width855 {
    width: 855px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width860 {
    width: 860px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width865 {
    width: 865px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width870 {
    width: 870px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width875 {
    width: 875px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width880 {
    width: 880px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width885 {
    width: 885px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width890 {
    width: 890px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width895 {
    width: 895px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width900 {
    width: 900px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width905 {
    width: 905px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width910 {
    width: 910px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width915 {
    width: 915px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width920 {
    width: 920px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width925 {
    width: 925px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width930 {
    width: 930px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width935 {
    width: 935px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width940 {
    width: 940px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width945 {
    width: 945px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width950 {
    width: 950px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width955 {
    width: 955px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width960 {
    width: 960px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width965 {
    width: 965px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width970 {
    width: 970px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width975 {
    width: 975px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width980 {
    width: 980px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width985 {
    width: 985px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width990 {
    width: 990px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width995 {
    width: 995px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1000 {
    width: 1000px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1005 {
    width: 1005px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1010 {
    width: 1010px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1015 {
    width: 1015px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1020 {
    width: 1020px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1025 {
    width: 1025px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1030 {
    width: 1030px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1035 {
    width: 1035px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1040 {
    width: 1040px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1045 {
    width: 1045px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1050 {
    width: 1050px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1055 {
    width: 1055px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1060 {
    width: 1060px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1065 {
    width: 1065px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1070 {
    width: 1070px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1075 {
    width: 1075px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1080 {
    width: 1080px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1085 {
    width: 1085px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1090 {
    width: 1090px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1095 {
    width: 1095px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1100 {
    width: 1100px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1105 {
    width: 1105px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1110 {
    width: 1110px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1115 {
    width: 1115px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1120 {
    width: 1120px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1125 {
    width: 1125px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1130 {
    width: 1130px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1135 {
    width: 1135px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1140 {
    width: 1140px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1145 {
    width: 1145px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1150 {
    width: 1150px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1155 {
    width: 1155px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1160 {
    width: 1160px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1165 {
    width: 1165px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1170 {
    width: 1170px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1175 {
    width: 1175px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1180 {
    width: 1180px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1185 {
    width: 1185px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1190 {
    width: 1190px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1195 {
    width: 1195px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1200 {
    width: 1200px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1205 {
    width: 1205px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1210 {
    width: 1210px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1215 {
    width: 1215px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1220 {
    width: 1220px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1225 {
    width: 1225px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1230 {
    width: 1230px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1235 {
    width: 1235px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1240 {
    width: 1240px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1245 {
    width: 1245px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1250 {
    width: 1250px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1255 {
    width: 1255px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1260 {
    width: 1260px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1265 {
    width: 1265px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1270 {
    width: 1270px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1275 {
    width: 1275px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1280 {
    width: 1280px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1285 {
    width: 1285px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1290 {
    width: 1290px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1295 {
    width: 1295px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1300 {
    width: 1300px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1305 {
    width: 1305px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1310 {
    width: 1310px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1315 {
    width: 1315px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1320 {
    width: 1320px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1325 {
    width: 1325px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1330 {
    width: 1330px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1335 {
    width: 1335px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1340 {
    width: 1340px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1345 {
    width: 1345px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1350 {
    width: 1350px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1355 {
    width: 1355px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1360 {
    width: 1360px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1365 {
    width: 1365px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1370 {
    width: 1370px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1375 {
    width: 1375px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1380 {
    width: 1380px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1385 {
    width: 1385px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1390 {
    width: 1390px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1395 {
    width: 1395px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1400 {
    width: 1400px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1405 {
    width: 1405px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1410 {
    width: 1410px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1415 {
    width: 1415px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1420 {
    width: 1420px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1425 {
    width: 1425px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1430 {
    width: 1430px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1435 {
    width: 1435px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1440 {
    width: 1440px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1445 {
    width: 1445px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1450 {
    width: 1450px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1455 {
    width: 1455px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1460 {
    width: 1460px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1465 {
    width: 1465px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1470 {
    width: 1470px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1475 {
    width: 1475px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1480 {
    width: 1480px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1485 {
    width: 1485px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1490 {
    width: 1490px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1495 {
    width: 1495px !important;
  }
}

@media screen and (max-width: 1200px) {
  .for-tablet-width1500 {
    width: 1500px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width0 {
    width: 0px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width5 {
    width: 5px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width10 {
    width: 10px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width15 {
    width: 15px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width20 {
    width: 20px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width25 {
    width: 25px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width30 {
    width: 30px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width35 {
    width: 35px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width40 {
    width: 40px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width45 {
    width: 45px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width50 {
    width: 50px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width55 {
    width: 55px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width60 {
    width: 60px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width65 {
    width: 65px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width70 {
    width: 70px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width75 {
    width: 75px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width80 {
    width: 80px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width85 {
    width: 85px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width90 {
    width: 90px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width95 {
    width: 95px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width100 {
    width: 100px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width105 {
    width: 105px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width110 {
    width: 110px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width115 {
    width: 115px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width120 {
    width: 120px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width125 {
    width: 125px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width130 {
    width: 130px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width135 {
    width: 135px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width140 {
    width: 140px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width145 {
    width: 145px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width150 {
    width: 150px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width155 {
    width: 155px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width160 {
    width: 160px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width165 {
    width: 165px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width170 {
    width: 170px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width175 {
    width: 175px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width180 {
    width: 180px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width185 {
    width: 185px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width190 {
    width: 190px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width195 {
    width: 195px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width200 {
    width: 200px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width205 {
    width: 205px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width210 {
    width: 210px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width215 {
    width: 215px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width220 {
    width: 220px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width225 {
    width: 225px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width230 {
    width: 230px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width235 {
    width: 235px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width240 {
    width: 240px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width245 {
    width: 245px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width250 {
    width: 250px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width255 {
    width: 255px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width260 {
    width: 260px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width265 {
    width: 265px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width270 {
    width: 270px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width275 {
    width: 275px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width280 {
    width: 280px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width285 {
    width: 285px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width290 {
    width: 290px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width295 {
    width: 295px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width300 {
    width: 300px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width305 {
    width: 305px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width310 {
    width: 310px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width315 {
    width: 315px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width320 {
    width: 320px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width325 {
    width: 325px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width330 {
    width: 330px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width335 {
    width: 335px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width340 {
    width: 340px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width345 {
    width: 345px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width350 {
    width: 350px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width355 {
    width: 355px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width360 {
    width: 360px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width365 {
    width: 365px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width370 {
    width: 370px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width375 {
    width: 375px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width380 {
    width: 380px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width385 {
    width: 385px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width390 {
    width: 390px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width395 {
    width: 395px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width400 {
    width: 400px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width405 {
    width: 405px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width410 {
    width: 410px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width415 {
    width: 415px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width420 {
    width: 420px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width425 {
    width: 425px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width430 {
    width: 430px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width435 {
    width: 435px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width440 {
    width: 440px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width445 {
    width: 445px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width450 {
    width: 450px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width455 {
    width: 455px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width460 {
    width: 460px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width465 {
    width: 465px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width470 {
    width: 470px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width475 {
    width: 475px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width480 {
    width: 480px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width485 {
    width: 485px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width490 {
    width: 490px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width495 {
    width: 495px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width500 {
    width: 500px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width505 {
    width: 505px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width510 {
    width: 510px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width515 {
    width: 515px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width520 {
    width: 520px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width525 {
    width: 525px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width530 {
    width: 530px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width535 {
    width: 535px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width540 {
    width: 540px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width545 {
    width: 545px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width550 {
    width: 550px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width555 {
    width: 555px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width560 {
    width: 560px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width565 {
    width: 565px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width570 {
    width: 570px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width575 {
    width: 575px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width580 {
    width: 580px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width585 {
    width: 585px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width590 {
    width: 590px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width595 {
    width: 595px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width600 {
    width: 600px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width605 {
    width: 605px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width610 {
    width: 610px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width615 {
    width: 615px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width620 {
    width: 620px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width625 {
    width: 625px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width630 {
    width: 630px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width635 {
    width: 635px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width640 {
    width: 640px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width645 {
    width: 645px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width650 {
    width: 650px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width655 {
    width: 655px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width660 {
    width: 660px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width665 {
    width: 665px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width670 {
    width: 670px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width675 {
    width: 675px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width680 {
    width: 680px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width685 {
    width: 685px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width690 {
    width: 690px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width695 {
    width: 695px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width700 {
    width: 700px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width705 {
    width: 705px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width710 {
    width: 710px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width715 {
    width: 715px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width720 {
    width: 720px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width725 {
    width: 725px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width730 {
    width: 730px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width735 {
    width: 735px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width740 {
    width: 740px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width745 {
    width: 745px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width750 {
    width: 750px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width755 {
    width: 755px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width760 {
    width: 760px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width765 {
    width: 765px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width770 {
    width: 770px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width775 {
    width: 775px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width780 {
    width: 780px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width785 {
    width: 785px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width790 {
    width: 790px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width795 {
    width: 795px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width800 {
    width: 800px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width805 {
    width: 805px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width810 {
    width: 810px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width815 {
    width: 815px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width820 {
    width: 820px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width825 {
    width: 825px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width830 {
    width: 830px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width835 {
    width: 835px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width840 {
    width: 840px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width845 {
    width: 845px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width850 {
    width: 850px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width855 {
    width: 855px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width860 {
    width: 860px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width865 {
    width: 865px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width870 {
    width: 870px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width875 {
    width: 875px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width880 {
    width: 880px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width885 {
    width: 885px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width890 {
    width: 890px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width895 {
    width: 895px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width900 {
    width: 900px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width905 {
    width: 905px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width910 {
    width: 910px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width915 {
    width: 915px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width920 {
    width: 920px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width925 {
    width: 925px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width930 {
    width: 930px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width935 {
    width: 935px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width940 {
    width: 940px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width945 {
    width: 945px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width950 {
    width: 950px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width955 {
    width: 955px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width960 {
    width: 960px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width965 {
    width: 965px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width970 {
    width: 970px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width975 {
    width: 975px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width980 {
    width: 980px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width985 {
    width: 985px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width990 {
    width: 990px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width995 {
    width: 995px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1000 {
    width: 1000px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1005 {
    width: 1005px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1010 {
    width: 1010px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1015 {
    width: 1015px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1020 {
    width: 1020px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1025 {
    width: 1025px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1030 {
    width: 1030px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1035 {
    width: 1035px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1040 {
    width: 1040px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1045 {
    width: 1045px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1050 {
    width: 1050px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1055 {
    width: 1055px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1060 {
    width: 1060px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1065 {
    width: 1065px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1070 {
    width: 1070px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1075 {
    width: 1075px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1080 {
    width: 1080px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1085 {
    width: 1085px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1090 {
    width: 1090px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1095 {
    width: 1095px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1100 {
    width: 1100px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1105 {
    width: 1105px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1110 {
    width: 1110px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1115 {
    width: 1115px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1120 {
    width: 1120px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1125 {
    width: 1125px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1130 {
    width: 1130px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1135 {
    width: 1135px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1140 {
    width: 1140px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1145 {
    width: 1145px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1150 {
    width: 1150px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1155 {
    width: 1155px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1160 {
    width: 1160px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1165 {
    width: 1165px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1170 {
    width: 1170px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1175 {
    width: 1175px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1180 {
    width: 1180px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1185 {
    width: 1185px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1190 {
    width: 1190px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1195 {
    width: 1195px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1200 {
    width: 1200px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1205 {
    width: 1205px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1210 {
    width: 1210px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1215 {
    width: 1215px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1220 {
    width: 1220px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1225 {
    width: 1225px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1230 {
    width: 1230px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1235 {
    width: 1235px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1240 {
    width: 1240px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1245 {
    width: 1245px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1250 {
    width: 1250px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1255 {
    width: 1255px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1260 {
    width: 1260px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1265 {
    width: 1265px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1270 {
    width: 1270px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1275 {
    width: 1275px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1280 {
    width: 1280px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1285 {
    width: 1285px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1290 {
    width: 1290px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1295 {
    width: 1295px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1300 {
    width: 1300px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1305 {
    width: 1305px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1310 {
    width: 1310px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1315 {
    width: 1315px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1320 {
    width: 1320px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1325 {
    width: 1325px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1330 {
    width: 1330px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1335 {
    width: 1335px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1340 {
    width: 1340px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1345 {
    width: 1345px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1350 {
    width: 1350px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1355 {
    width: 1355px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1360 {
    width: 1360px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1365 {
    width: 1365px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1370 {
    width: 1370px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1375 {
    width: 1375px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1380 {
    width: 1380px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1385 {
    width: 1385px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1390 {
    width: 1390px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1395 {
    width: 1395px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1400 {
    width: 1400px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1405 {
    width: 1405px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1410 {
    width: 1410px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1415 {
    width: 1415px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1420 {
    width: 1420px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1425 {
    width: 1425px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1430 {
    width: 1430px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1435 {
    width: 1435px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1440 {
    width: 1440px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1445 {
    width: 1445px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1450 {
    width: 1450px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1455 {
    width: 1455px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1460 {
    width: 1460px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1465 {
    width: 1465px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1470 {
    width: 1470px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1475 {
    width: 1475px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1480 {
    width: 1480px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1485 {
    width: 1485px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1490 {
    width: 1490px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1495 {
    width: 1495px !important;
  }
}

@media screen and (max-width: 786px) {
  .for-phone-width1500 {
    width: 1500px !important;
  }
}

#header.header-prod {
  background: #172028;
}

#header.header-not-prod {
  background: #e958a0;
}

#header {
  color: #ffffff;
  font-size: 13px;
  position: fixed;
  width: 100%;
  z-index: 1001;
}
#header a {
  color: #ffffff;
}
#header #header-content {
  min-height: 50px;
  margin: 0 auto;
}
#header #header-content #header-logo-img {
  margin-top: 10px;
  margin-right: 20px;
  display: inline-block;
  float: left;
}
#header #header-content #header-text-box {
  float: left;
  height: 50px;
  white-space: nowrap;
  word-wrap: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#header #header-content #header-text-box .now-company-info {
  padding-top: 20px;
  display: inline-block;
}
#header #header-content #header-menu {
  float: right;
  font-size: 13px;
}
#header #header-content #header-menu:after {
  content: " ";
  display: block;
  clear: both;
}
#header #header-content #header-menu img {
  vertical-align: middle;
}
#header #header-content #header-menu #send_message img {
  margin-right: 10px;
}
#header #header-content #header-menu > li {
  position: relative;
  float: left;
  min-width: 50px;
  border-left: 1px solid transparent;
}
#header #header-content #header-menu > li.border-prod:nth-child(-n+3) {
  border-color: #454d53;
}
#header #header-content #header-menu > li.border-not-prod:nth-child(-n+3) {
  border-color: #e958a0;
}
#header #header-content #header-menu .header-item {
  display: block;
  padding: 0 10px;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
#header #header-content #header-menu .header-item:hover {
  background: #454d53;
}
#header #header-content #header-menu .header-item:hover img {
  opacity: 1;
}
#header #header-content #header-menu .header-setting {
  right: -970px;
}
#header #header-content #header-menu .header-setting .c-balloon__body {
  width: 160px;
}
#header #header-content #header-menu .header-setting .c-balloon__content {
  padding: 0;
}
#header #header-content #header-menu .header-setting .c-balloon__top {
  height: 15px;
  padding: 0;
}
#header #header-content #header-menu .header-list {
  padding: 1px 0;
}
#header #header-content #header-menu .header-list li {
  background: none;
  margin-top: 5px;
  height: 30px;
  line-height: 30px;
  padding: 0;
}
#header #header-content #header-menu .header-list li:hover {
  background: #c6ccd1;
}
#header #header-content #header-menu .header-list li a {
  width: 100%;
  height: 100%;
  background: none;
  color: #434343;
  padding: 0;
}
#header #header-content #header-menu .header-list li.blue {
  color: #01aebc;
}
#header #header-content #header-menu .header-list li.blue a {
  color: #01aebc;
}
#header #header-content #header-menu .header-list li.pink {
  color: #e958a0;
}
#header #header-content #header-menu .header-list li.pink a {
  color: #e958a0;
}
#header #header-content #header-menu .popover-support {
  width: 220px;
  left: -80px;
}
#header #header-content .unread_number {
  color: #fff;
  background-color: #D10100;
  padding: 0 3px;
  margin: 0 0 3px 8px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  transition: background 0.5s;
  box-sizing: border-box;
}
#header #header-content a:hover .unread_number {
  background: #d63e3e;
}
#header div.company-info {
  height: 100%;
  width: 200px;
}
#header div.company-info .now-company {
  margin: 16px auto;
  height: 20px;
  line-height: 20px;
  width: 130px;
}
#header div.company-info .selected-company {
  height: 28px;
  line-height: 28px;
  margin-top: 5px;
}
#header div.company-info .popover-select-company {
  position: absolute;
  background: #fff;
  display: inline-block;
  padding: 10px;
  line-height: 1.5;
  border-radius: 5px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  z-index: 1;
  width: 180px;
}
#header div.company-info .popover-select-company:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -15px;
  border: 10px solid transparent;
  border-bottom: 10px solid #fff;
}

/*
ユーザーへのお知らせ本文
*/
.user-notification-body a {
  color: #d10100;
  font-weight: bold;
  text-decoration: underline;
}

.top-message-content {
  width: 95%;
  line-height: 25px;
  padding: 5px 40px;
  font-size: 14px;
}
.top-message-content .top-message-label {
  display: inline-block;
  color: #ffffff;
  border-radius: 20px;
  font-size: 12px;
  margin-right: 9px;
  line-height: 12px;
}
.top-message-content .message {
  margin-bottom: 5px;
}
.top-message-content .message:last-child {
  margin-bottom: 0;
}
.top-message-content .top-important-message .top-message-label {
  padding: 5px 18px;
  background-color: #e958a0;
}
.top-message-content .top-system-message .top-message-label {
  padding: 5px 12px 5px 13px;
  background-color: #3fd6e3;
}
.top-message-content .not-covered-browser-message {
  font-size: 11px;
  font-weight: bold;
  display: inline-block;
  border-radius: 20px;
  background-color: #ffffff;
  border: 2px solid #cc0e0e;
  color: #cc0e0e;
  padding: 5px 20px;
}
.top-message-content a {
  color: #d10100;
  font-weight: bold;
  text-decoration: underline;
}
.top-message-content a:hover {
  opacity: 0.6;
}

#top-message-dialog {
  font-size: 16px;
}
#top-message-dialog .message_label {
  width: 130px;
  display: inline-block;
  border-radius: 20px;
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 15px;
}
#top-message-dialog .important_label {
  background-color: #e958a0;
}
#top-message-dialog .system_label {
  background-color: #3fd6e3;
  font-size: 14px;
}

#side {
  background: #fff;
  word-break: break-all;
}
#side .link,
#side .select {
  max-width: 271px;
  box-sizing: border-box;
}
#side .link {
  padding: 20px 10px 0 53px;
}
#side .select {
  padding: 25px 10px 20px 53px;
}
#side .side__title {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: bold;
}
#side .category:after {
  content: " ";
  display: block;
  clear: both;
}
#side .category__item {
  float: left;
  width: 31.25%;
  margin-left: 3.125%;
  padding: 5px 0;
  border: 1px solid;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  box-sizing: border-box;
}
#side .category__item:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}
@media (max-width: 1200px) {
  #side .category__item {
    font-size: 12px;
  }
  #side .category__item.is-selected {
    width: 65px;
    height: 24px;
    font-size: 12px;
  }
}
#side .category__item--all {
  color: #63707d;
}
#side .category__item--all:hover, #side .category__item--all.is-selected {
  background: #c6ccd1;
}
#side .category__item--category1 {
  color: #3fd6e3;
}
#side .category__item--category1:hover, #side .category__item--category1.is-selected {
  background: #c5f1f5;
}
#side .category__item--category2 {
  color: #e958a0;
}
#side .category__item--category2:hover, #side .category__item--category2.is-selected {
  background: #fbc6e0;
}
#side .navi {
  border-top: 1px solid #e7e2e2;
  font-size: 14px;
}
#side .navi__btn {
  position: relative;
  padding: 12px 30px 12px 53px;
  border-bottom: 1px solid #e7e2e2;
  font-size: 15px;
  font-weight: bold;
}
#side .navi__ico {
  position: absolute;
  display: block;
  right: 15px;
  top: 0;
  bottom: 0;
  width: 11px;
  height: 11px;
  margin: auto 0;
  background: url(../img/cmn/btn_side.png) repeat left top;
  cursor: pointer;
}
#side .navi__ico:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/cmn/btn_side.png) repeat left top;
  transition: 0.5s;
}
#side .navi__ico:before {
  transform: rotate(0);
}
#side .navi__ico.open:before {
  transform: rotate(-90deg);
}
#side .navi__item {
  position: relative;
  border-bottom: 1px solid #e7e2e2;
}
#side .navi__item.category2 {
  background: #f5f5f5;
}
#side .navi__item:not(.is-disabled):hover {
  background-color: #c6ccd1;
}
#side .navi__item:not(.is-disabled):hover img {
  opacity: 1;
}
#side .navi__link, #side .navi__hover {
  display: table-cell;
  width: 1000px;
  height: 47px;
  padding: 4px 30px 2px 53px;
  vertical-align: middle;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) center;
}
#side .navi__hover {
  background-image: url(../img/cmn/bg_arrow01.png);
}
#side .navi__item.is-disabled .navi__hover {
  pointer-events: none;
  opacity: 0.6;
  background-image: none !important;
}
#side .navi__item:not(.is-disabled):hover .navi__hover {
  background-image: url(../img/cmn/bg_arrow02.png);
}
#side .navi__selected {
  background-color: #c6ccd1;
}
#side .navi__category {
  padding-top: 5px;
  font-size: 10px;
  line-height: 1.4;
}
#side .navi__category span {
  min-width: 50px;
  padding-top: 0;
  padding-bottom: 0;
}
#side .navi--theme {
  font-size: 13px;
}
#side .navi--theme .navi__link {
  padding-right: 10px;
  line-height: 1.6;
  vertical-align: top;
}
#side .navi--theme .navi__category {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
#side .navi .c-category--fix,
#side .navi .c-category--design,
#side .navi .c-category--writing {
  min-width: 80px;
}
#side .balloon {
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  display: none;
}
#side .balloon:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  margin: auto 0;
  width: 278px;
  height: 15px;
  background: url(../img/cmn/bg_sideballoon_arrow.png) no-repeat right top;
  z-index: 1002;
}
#side .balloon__bg, #side .balloon__body {
  position: absolute;
  left: 100%;
  width: 278px;
  box-sizing: border-box;
}
#side .balloon__bg {
  padding: 20px;
  background: url(../img/cmn/bg_sideballoon_middle.png) repeat-y right top;
  z-index: 1001;
}
#side .balloon__bg:before, #side .balloon__bg:after {
  content: "";
  position: absolute;
  right: 0;
  width: 100%;
  height: 20px;
  z-index: -1;
}
#side .balloon__bg:before {
  bottom: 100%;
  background: url(../img/cmn/bg_sideballoon_top.png) no-repeat right top;
}
#side .balloon__bg:after {
  top: 100%;
  background: url(../img/cmn/bg_sideballoon_bottom.png) no-repeat right top;
}
#side .balloon__body {
  width: 258px;
  padding-left: 20px;
  overflow-y: auto;
  z-index: 1003;
}
#side .balloon--bottom .balloon__bg, #side .balloon--bottom .balloon__body {
  top: auto;
  bottom: 20px;
}
#side .navi__item:hover .balloon {
  pointer-events: auto;
  opacity: 1;
  display: block;
  z-index: 1000;
}
#side .navi__item.not_in_latest_daiwari {
  background-color: #cff5f8 !important;
}
#side .navi__item.not_in_latest_daiwari:hover, #side .navi__item.not_in_latest_daiwari.is-selected:hover {
  background-color: #c6ccd1 !important;
}
#side .navi__item.not_in_latest_daiwari.is-selected {
  background-color: #bfe1e8 !important;
}
#side .navi__item.made_in_dam {
  background-color: #B8B8B8 !important;
}
#side .navi__item.made_in_dam:hover {
  background-color: #c6ccd1 !important;
}
#side .button {
  position: relative;
  display: inline-block;
  margin-left: 5px;
  padding: 4px;
  border: 1px solid #c9c9c9;
  font-size: 11px;
  color: #707070;
  vertical-align: middle;
  border-radius: 5px;
}
#side .button:hover {
  background: #c6ccd1;
}
#side .open-daiwari {
  font-weight: bold;
}

#side.side--hover:hover {
  width: 422px;
  margin-right: -150px;
}

span.daiwari_accordion {
  position: absolute;
  display: block;
  top: 17px;
  right: 10px;
  width: 11px;
  height: 11px;
  margin: auto 0;
  background: url(../img/cmn/btn_side.png);
  cursor: pointer;
}
span.daiwari_accordion:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/cmn/btn_side.png) repeat left top;
  transition: 0.5s;
  transform: rotate(-90deg);
}

.item-search {
  margin-right: 17px;
}

.item-search .js-search__btn {
  width: 45px;
  background-image: url(../img/cmn/search-btn.png);
  background-image: image-set(url(../img/cmn/search-btn.png) 1x, url(../img/cmn/search-btn@2x.png) 2x);
  background-image: -webkit-image-set(url(../img/cmn/search-btn.png) 1x, url(../img/cmn/search-btn@2x.png) 2x);
  flex-direction: column;
  border: none;
}

.item-search .js-search__btn:hover {
  background-image: url(../img/cmn/search-btn-hover.png);
  background-image: image-set(url(../img/cmn/search-btn-hover.png) 1x, url(../img/cmn/search-btn-hover@2x.png) 2x);
  background-image: -webkit-image-set(url(../img/cmn/search-btn-hover.png) 1x, url(../img/cmn/search-btn-hover@2x.png) 2x);
}

.js-search__btn.is-open {
  background-image: url(../img/cmn/search-btn-hover.png);
  background-image: image-set(url(../img/cmn/search-btn-hover.png) 1x, url(../img/cmn/search-btn-hover@2x.png) 2x);
  background-image: -webkit-image-set(url(../img/cmn/search-btn-hover.png) 1x, url(../img/cmn/search-btn-hover@2x.png) 2x);
}

.js-search__target {
  display: none;
}

.js-trAccordion {
  cursor: pointer;
}

.js-trAccordion ~ tr {
  display: none;
}

.js-checkBox__label {
  cursor: pointer;
}
.js-checkBox.disabled {
  cursor: auto;
  pointer-events: none;
}

.c-margin {
  margin-bottom: 20px;
}
.c-margin-large1 {
  margin-bottom: 30px;
}

.c-bgBox1 {
  padding: 10px 15px;
  background: #f5f5f5;
  border-radius: 7px;
}
.c-bgBox1:after {
  content: " ";
  display: block;
  clear: both;
}

.c-bgBox2 {
  padding: 10px 15px;
  background: #f5f5f5;
}
.c-bgBox2:after {
  content: " ";
  display: block;
  clear: both;
}

.c-heading1 {
  margin-bottom: 30px;
  font-weight: bold;
  line-height: 1.55;
  overflow: hidden;
}
.c-heading1:after {
  content: " ";
  display: block;
  clear: both;
}
.c-heading1__term, .c-heading1__desc {
  display: block;
}
.c-heading1__term {
  float: left;
}
.c-heading1__desc {
  font-weight: normal;
  overflow: hidden;
}
.c-heading1__sub {
  font-size: 16px;
  color: #626262;
}
.c-heading1__guideline {
  font-weight: normal;
  font-size: 13px;
  color: #626262;
  text-decoration: underline;
}
.c-heading1__guideline:hover {
  opacity: 0.6;
}
.c-heading1 .ico__shared_basket {
  width: 24px;
  margin-right: 7px;
  vertical-align: -5px;
}

.c-heading2 {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: bold;
  color: #434343;
}

.c-heading3, .c-heading3--deepblue_fill {
  padding: 5px 20px;
  font-size: 12px;
  color: #fff;
  background: #63707d;
}
.c-heading3--deepblue_fill {
  background: #008ca5;
}

.c-heading4 {
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: bold;
}

.c-color1 {
  color: #c6ccd1;
}

.c-info {
  background: #f5f5f5;
}
.c-info__item {
  position: relative;
  padding: 15px 25px 15px 40px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 14px center;
}
.c-info__item:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 19px;
  height: 19px;
  margin: auto 0;
  background: url(../img/cmn/btn_close01.png) no-repeat left center;
}
.c-info__item:hover {
  text-decoration: underline;
}
.c-info__item:hover:after {
  opacity: 0.5;
}
.c-info__item--attention {
  color: #d10100;
  background-image: url(../img/cmn/btn_attention01.png);
}

/*パンくずリスト*/
.c-bread__list {
  word-break: break-all;
}
.c-bread__item {
  display: inline;
  margin-right: 0.2em;
}
.c-bread__item + .c-bread__item:before {
  content: "＞";
}
.c-bread a {
  text-decoration: underline;
  color: #274988;
}
.c-bread a:hover {
  text-decoration: none;
}
.c-bread {
  line-height: 1.5em;
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.c-balloon {
  position: relative;
}
.c-balloon a {
  color: inherit;
}
.c-balloon__body {
  position: absolute;
  top: 100%;
  left: -1000px;
  right: -1000px;
  width: calc(100% + 40px);
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
  z-index: -1;
  display: none;
}
.c-balloon:hover .c-balloon__body {
  z-index: 1000;
  display: block;
  animation: show 0.5s;
}
.c-balloon__top, .c-balloon__bottom {
  margin: 0 -10px;
}
.c-balloon__top {
  height: 20px;
  background: url(../img/cmn/bg_balloon_top.png) no-repeat center top;
}
.c-balloon__top:before, .c-balloon__top:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 20px;
  top: 0;
}
.c-balloon__top:before {
  left: 0;
  background: url(../img/cmn/bg_balloon_topleft.png) no-repeat center top;
}
.c-balloon__top:after {
  right: 0;
  background: url(../img/cmn/bg_balloon_topright.png) no-repeat center top;
}
.c-balloon__bottom {
  height: 10px;
  background: url(../img/cmn/bg_balloon_bottom.png) repeat-x center bottom;
}
.c-balloon__bottom:before, .c-balloon__bottom:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 0;
}
.c-balloon__bottom:before {
  left: 0;
  background: url(../img/cmn/bg_balloon_bottomleft.png) no-repeat center bottom;
}
.c-balloon__bottom:after {
  right: 0;
  background: url(../img/cmn/bg_balloon_bottomright.png) no-repeat center bottom;
}
.c-balloon__middle {
  margin: 0 -20px;
  padding: 0 10px;
  background: url(../img/cmn/bg_balloon_left.png) repeat-y left top, url(../img/cmn/bg_balloon_right.png) repeat-y right top;
}
.c-balloon__content {
  padding: 15px 10px;
  background: #fff;
  max-height: 80vh;
  overflow-y: auto;
}
@media screen and (max-width: 1200px) {
  .c-balloon__content {
    font-size: 10px;
  }
}

.c-navi {
  border-top: 1px solid #e7e2e2;
}
.c-navi__item {
  border-bottom: 1px solid #e7e2e2;
}
.c-navi__link {
  display: table-cell;
  padding: 5px 10px;
  width: 1000px;
  height: 45px;
  background: #f5f5f5;
  vertical-align: middle;
  box-sizing: border-box;
}
.c-navi__link:hover {
  background: #c6ccd1;
}
.c-navi--small .c-navi__link {
  height: 25px;
}
.c-navi--white .c-navi__link {
  background: #fff;
}
.c-navi--white .c-navi__link:hover {
  background: #F5F5F5;
}

.c-button {
  display: inline-block;
  vertical-align: middle;
}
.c-button__item, .c-button__item--red1, .c-button__item--deepblue, .c-button__item--deepblue_fill, .c-button__item--blue2--no-border, .c-button__item--blue2, .c-button__item--blue1, .c-button__item--pink2, .c-button__item--pink1, .c-button__item--dark6, .c-button__item--dark5, .c-button__item--dark4, .c-button__item--dark3, .c-button__item--dark2, .c-button__item--dark1, .c-button__item--brightblue, .c-button__item--bright2, .c-button__item--bright1 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
  align-items: center; /* 縦方向中央揃え */
  -webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
  justify-content: center; /* 横方向中央揃え */
  width: 100%;
  border: 0;
  background: transparent;
  cursor: pointer;
  padding: 2px 10px 1px;
  border: 1px solid;
  height: 45px;
  color: #63707d;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 5px;
}
.c-button__item.is-selected, .is-selected.c-button__item--red1, .is-selected.c-button__item--deepblue, .is-selected.c-button__item--deepblue_fill, .is-selected.c-button__item--blue2--no-border, .is-selected.c-button__item--blue2, .is-selected.c-button__item--blue1, .is-selected.c-button__item--pink2, .is-selected.c-button__item--pink1, .is-selected.c-button__item--dark6, .is-selected.c-button__item--dark5, .is-selected.c-button__item--dark4, .is-selected.c-button__item--dark3, .is-selected.c-button__item--dark2, .is-selected.c-button__item--dark1, .is-selected.c-button__item--brightblue, .is-selected.c-button__item--bright2, .is-selected.c-button__item--bright1, .c-button__item:hover, .c-button__item--red1:hover, .c-button__item--deepblue:hover, .c-button__item--deepblue_fill:hover, .c-button__item--blue2--no-border:hover, .c-button__item--blue2:hover, .c-button__item--blue1:hover, .c-button__item--pink2:hover, .c-button__item--pink1:hover, .c-button__item--dark6:hover, .c-button__item--dark5:hover, .c-button__item--dark4:hover, .c-button__item--dark3:hover, .c-button__item--dark2:hover, .c-button__item--dark1:hover, .c-button__item--brightblue:hover, .c-button__item--bright2:hover, .c-button__item--bright1:hover {
  background: #c6ccd1;
}
.c-button__item:disabled, .c-button__item--red1:disabled, .c-button__item--deepblue:disabled, .c-button__item--deepblue_fill:disabled, .c-button__item--blue2--no-border:disabled, .c-button__item--blue2:disabled, .c-button__item--blue1:disabled, .c-button__item--pink2:disabled, .c-button__item--pink1:disabled, .c-button__item--dark6:disabled, .c-button__item--dark5:disabled, .c-button__item--dark4:disabled, .c-button__item--dark3:disabled, .c-button__item--dark2:disabled, .c-button__item--dark1:disabled, .c-button__item--brightblue:disabled, .c-button__item--bright2:disabled, .c-button__item--bright1:disabled {
  opacity: 0.35 !important;
  background: transparent;
  cursor: auto;
}
.c-button__item--bright1 {
  background: #fff;
  color: #63707d;
}
.c-button__item--bright1:disabled {
  background: #fff;
}
.c-button__item--bright2 {
  border-color: #707070;
  color: #707070;
  background: #fff;
}
.c-button__item--bright2.is-selected, .c-button__item--bright2:hover {
  border-color: #c9c9c9;
  color: #c9c9c9;
  background: #fff;
}
.c-button__item--bright2:disabled {
  background: #fff;
}
.c-button__item--brightblue {
  background: #fff;
  color: #01aebc;
}
.c-button__item--brightblue:disabled {
  background: #fff;
}
.c-button__item--dark1 {
  background: #63707d;
  color: #fff;
}
.c-button__item--dark1.is-selected, .c-button__item--dark1:hover {
  border-color: #c6ccd1;
  color: #63707d;
}
.c-button__item--dark1:disabled {
  background: #63707d;
}
.c-button__item--dark1:disabled:hover {
  background: #63707d;
  color: #fff;
}
.c-button__item--dark2 {
  background: #172028;
  border-color: #172028;
  color: #fff;
}
.c-button__item--dark2.is-selected, .c-button__item--dark2:hover {
  border-color: #454d53;
  background: #454d53;
}
.c-button__item--dark2:disabled {
  background: #172028;
}
.c-button__item--dark3 {
  background: #63707d;
  color: #fff;
}
.c-button__item--dark3.is-selected, .c-button__item--dark3:hover {
  color: #63707d;
}
.c-button__item--dark3:disabled {
  background: #63707d;
}
.c-button__item--dark3:disabled:hover {
  color: #fff;
}
.c-button__item--dark3.force_disabled {
  opacity: 0.35;
  pointer-events: none;
}
.c-button__item--dark4 {
  border-color: #172028;
  background: #172028;
  color: #fff;
}
.c-button__item--dark4.is-selected, .c-button__item--dark4:hover {
  border-color: #454d53;
  background: #454d53;
}
.c-button__item--dark4:disabled {
  border-color: #172028;
  background: #172028;
}
.c-button__item--dark5 {
  background: #63707d;
  color: #fff;
}
.c-button__item--dark5.is-selected, .c-button__item--dark5:hover {
  border-color: #c6ccd1;
  color: #63707d;
  background: #c7ccd2;
}
.c-button__item--dark5:disabled {
  background: #63707d;
}
.c-button__item--dark5:disabled:hover {
  background: #63707d;
  color: #fff;
}
.c-button__item--dark6 {
  background: #a1aab1;
  color: #fff;
}
.c-button__item--dark6.is-selected, .c-button__item--dark6:hover {
  border-color: #c6ccd1;
  color: #a1aab1;
  background: #c7ccd2;
}
.c-button__item--dark6:disabled {
  background: #a1aab1;
}
.c-button__item--dark6:disabled:hover {
  background: #a1aab1;
  color: #fff;
}
.c-button__item--pink1 {
  border-color: #e958a0;
  background: #e958a0;
  color: #fff;
}
.c-button__item--pink1.is-selected, .c-button__item--pink1:hover {
  border-color: rgb(238.9365079365, 133.0634920635, 185.6349206349);
  background: rgb(238.9365079365, 133.0634920635, 185.6349206349);
}
.c-button__item--pink1:disabled {
  background: #e958a0;
}
.c-button__item--pink2 {
  border-color: #ff6d6d;
  background: #ff6d6d;
  color: #fff;
}
.c-button__item--pink2.is-selected, .c-button__item--pink2:hover {
  border-color: #ffa0a0;
  background: #ffa0a0;
}
.c-button__item--pink2:disabled {
  background: #ff6d6d;
}
.c-button__item--blue1 {
  border-color: #3fd6e3;
  background: #3fd6e3;
  color: #fff;
}
.c-button__item--blue1.is-selected, .c-button__item--blue1:hover {
  border-color: #98e4ea;
  background: #98e4ea;
}
.c-button__item--blue1:disabled {
  background: #3fd6e3;
}
.c-button__item--blue2 {
  border-color: #01aebc;
  background: #01aebc;
  color: #fff;
}
.c-button__item--blue2.is-selected, .c-button__item--blue2:hover {
  border-color: #90cdd2;
  background: #90cdd2;
}
.c-button__item--blue2:disabled {
  background: #01aebc;
}
.c-button__item--blue2--no-border {
  background: #01aebc;
  color: #fff;
}
.c-button__item--blue2--no-border.is-selected, .c-button__item--blue2--no-border:hover {
  background: #90cdd2;
}
.c-button__item--blue2--no-border:disabled {
  background: #01aebc;
}
.c-button__item--deepblue_fill {
  border-color: #0089a5;
  color: #fff;
  background: #0089a5;
}
.c-button__item--deepblue_fill.is-selected, .c-button__item--deepblue_fill:hover {
  border-color: #c9c9c9;
  color: #c9c9c9;
  background: #fff;
}
.c-button__item--deepblue_fill:disabled {
  background: #fff;
}
.c-button__item--deepblue {
  border-color: #0089a5;
  color: #0089a5;
  background: #fff;
}
.c-button__item--deepblue.is-selected, .c-button__item--deepblue:hover {
  border-color: #c9c9c9;
  color: #c9c9c9;
  background: #fff;
}
.c-button__item--deepblue:disabled {
  background: #fff;
}
.c-button__item--red1 {
  border-color: #d10100;
  background: #fff;
  color: #d10100;
}
.c-button__item--red1.is-selected, .c-button__item--red1:hover {
  background: #fff;
}
.c-button__item--red1:disabled {
  background: #fff;
}
.c-button--small {
  min-width: 40px;
}
.c-button--small .c-button__item, .c-button--small .c-button__item--bright1, .c-button--small .c-button__item--bright2, .c-button--small .c-button__item--brightblue, .c-button--small .c-button__item--dark1, .c-button--small .c-button__item--dark2, .c-button--small .c-button__item--dark3, .c-button--small .c-button__item--dark4, .c-button--small .c-button__item--dark5, .c-button--small .c-button__item--dark6, .c-button--small .c-button__item--pink1, .c-button--small .c-button__item--pink2, .c-button--small .c-button__item--blue1, .c-button--small .c-button__item--blue2, .c-button--small .c-button__item--blue2--no-border, .c-button--small .c-button__item--deepblue_fill, .c-button--small .c-button__item--deepblue, .c-button--small .c-button__item--red1 {
  height: 20px;
  font-size: 11px;
}
.c-button--small2 .c-button__item, .c-button--small2 .c-button__item--bright1, .c-button--small2 .c-button__item--bright2, .c-button--small2 .c-button__item--brightblue, .c-button--small2 .c-button__item--dark1, .c-button--small2 .c-button__item--dark2, .c-button--small2 .c-button__item--dark3, .c-button--small2 .c-button__item--dark4, .c-button--small2 .c-button__item--dark5, .c-button--small2 .c-button__item--dark6, .c-button--small2 .c-button__item--pink1, .c-button--small2 .c-button__item--pink2, .c-button--small2 .c-button__item--blue1, .c-button--small2 .c-button__item--blue2, .c-button--small2 .c-button__item--blue2--no-border, .c-button--small2 .c-button__item--deepblue_fill, .c-button--small2 .c-button__item--deepblue, .c-button--small2 .c-button__item--red1 {
  height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
}

.c-num {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  min-width: 22px;
  height: 22px;
  padding: 0 2px 2px 0;
  color: #63707d;
  line-height: 22px;
  vertical-align: middle;
  letter-spacing: -0.1em;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
}

/* アイコン */
.c-ico img {
  display: block;
}
.c-ico__item {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 100%;
}
.c-ico__item--basket {
  background-image: url(../img/cmn/ico_basket01.png);
}
.c-ico:hover img {
  opacity: 0;
}

.c-select select, .c-input input, .c-input textarea {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  border: 1px solid #c9c9c9;
  line-height: 40px;
  background: #fff;
  font-size: inherit;
  font-family: inherit;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  vertical-align: middle;
  border-radius: 5px;
}

.c-input textarea {
  min-height: 120px;
  resize: none;
  line-height: 20px;
  padding: 10px;
}
.c-input #receivers, .c-input #message_receivers, .c-input #shared-basket-message_receivers {
  min-height: 35px;
  letter-spacing: 0.5px;
}
.c-input input:placeholder-shown {
  opacity: 1;
  color: #c9c9c9;
}
.c-input input::-webkit-input-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input input:-moz-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input input::-moz-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input input:-ms-input-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input textarea:placeholder-shown {
  opacity: 1;
  color: #c9c9c9;
}
.c-input textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input textarea:-moz-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input textarea::-moz-placeholder {
  opacity: 1;
  color: #c9c9c9;
}
.c-input textarea:-ms-input-placeholder {
  opacity: 1;
  color: #c9c9c9;
}

.c-select select {
  color: #c9c9c9;
  background: #fff url(../img/cmn/bg_arrow03.png) no-repeat calc(100% - 10px) center;
}
.c-select select::-ms-expand {
  display: none;
}
.c-select option, .c-select--selected {
  color: #3C3C3C !important;
}
.c-select--notSelected {
  color: #c9c9c9;
}
.c-select--small select {
  padding: 0 5px;
  height: 20px;
  line-height: 20px;
  color: #707070;
  background: #fff url(../img/cmn/bg_arrow03.png) no-repeat calc(100% - 5px) center;
  background-size: 8px auto;
}
.c-select--small select option[disabled] {
  color: #c9c9c9 !important;
}
@media screen and (max-width: 1200px) {
  .c-select--small select {
    font-size: 10px;
  }
}

.c-select2 .select2-container--default .select2-selection--single {
  border-color: #63707d;
}
.c-select2 .select2-selection__rendered:hover,
.c-select2 .select2-container--open .select2-selection__rendered {
  background: #c6ccd1 !important;
}

.c-checkbox {
  display: inline-block;
  vertical-align: middle;
}
.c-checkbox input {
  width: 18px;
  height: 18px;
  border: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(../img/cmn/btn_checkbox.jpg);
  background-size: 100% 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0px;
}
.c-checkbox input:checked {
  background-image: url(../img/cmn/btn_checkbox_on.jpg);
}
.c-checkbox input.baitai-setting:checked {
  background: #63707d;
}
.c-checkbox--small input {
  width: 12px;
  height: 12px;
}
.c-checkbox--disabled {
  opacity: 0.4;
}
.c-checkbox--disabled + .c-label {
  color: #c9c9c9;
}
.c-checkbox .ico_new_of_shared_basket {
  position: absolute;
  top: 29px;
  left: 4px;
  width: 19px;
}

.c-listw3 {
  margin-left: -20px;
  letter-spacing: -0.4em;
}
.c-listw3__item {
  display: inline-block;
  vertical-align: top;
  width: 242px;
  margin-left: 20px;
  letter-spacing: normal;
  position: relative;
}
.c-listw3.layout-ol .c-media__image {
  position: relative;
  height: 170px;
}
.c-listw3.layout-ol .c-media__label__invalid_packaged:before {
  position: absolute;
  content: url(../img/cmn/ico_listw3_invalid_packaged_alert.png);
  z-index: 5;
  height: 105px;
  width: 190px;
  top: 50%;
  left: 50%;
  margin-top: -60px;
  margin-left: -95px;
}

.c-listw4 {
  margin-left: -16px;
  letter-spacing: -0.4em;
}
.c-listw4__item {
  display: inline-block;
  vertical-align: top;
  width: 180px;
  margin-left: 16px;
  letter-spacing: normal;
  position: relative;
}
.c-listw4.layout-ol .c-media__image {
  position: relative;
  height: 133px;
}
.c-listw4.layout-ol .c-media__label__invalid_packaged:before {
  position: absolute;
  content: url(../img/cmn/ico_listw4_invalid_packaged_alert.png);
  z-index: 5;
  height: 74px;
  width: 133px;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -67px;
}
.c-listw4 .c-media__label_theme_pdf {
  height: 180px;
}

.c-listw5 {
  margin-left: -12px;
  letter-spacing: -0.4em;
}
.c-listw5__item {
  display: inline-block;
  vertical-align: top;
  width: 120px;
  margin-left: 12px;
  letter-spacing: normal;
  position: relative;
}
.c-listw5 .c-media__label_theme_pdf {
  height: 120px;
}

.c-media {
  margin-bottom: 30px;
  word-break: break-all;
}
.c-media.not_in_latest_daiwari .for_category_filter {
  background-color: #0ff8f8;
}
.c-media.not_in_latest_daiwari .for_category_filter div {
  opacity: 0.9;
}
.c-media.not_in_latest_daiwari .for_filter .c-media__body:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(15, 248, 248, 0.1);
  z-index: 10;
  pointer-events: none;
}
.c-media.not_in_latest_daiwari .c-media__info {
  z-index: auto;
}
.c-media.not_in_latest_daiwari .c-media__text {
  background-color: #FFFFFF;
}
.c-media.made_in_dam {
  filter: brightness(80%);
}
.c-media.made_in_dam .c-media__text {
  background-color: #FFFFFF;
}
.c-media__head {
  position: relative;
  overflow: hidden;
}
.c-media__num1, .c-media__num2 {
  width: 55px;
  padding-top: 5px;
  font-weight: normal;
  font-size: 11px;
  color: #1d3142;
}
@media screen and (max-width: 1200px) {
  .c-media__num1, .c-media__num2 {
    font-size: 10px;
  }
}
.c-media__num1 {
  float: left;
}
.c-media__num2 {
  float: right;
  text-align: right;
}
.c-media .for_filter {
  border-radius: 4px;
}
.c-media .for_category_filter {
  width: 120px;
  margin: auto;
  box-sizing: border-box;
}
.c-media__category {
  width: 120px;
  margin: auto;
  padding: 3px;
  border: 1px solid;
  border-bottom: 0;
  font-size: 12px;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}
.c-media__body {
  border-radius: 4px;
  border: 1px solid #eee;
  -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
  z-index: 10;
  background-color: #fff;
  position: relative;
}
.checked .c-media__body:before {
  content: "";
  position: absolute;
  border: 3px solid #63707d;
  border-radius: 4px 8px 4px 4px;
  top: -3px;
  bottom: 0;
  right: -3px;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.c-media__label, .c-media__label_theme_pdf {
  display: block;
  cursor: pointer;
  padding-bottom: 20px;
}
.c-media__checkbox {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  border-bottom-left-radius: 4px;
  background: #fff url(../img/cmn/ico_check02.png) no-repeat center center;
  z-index: 1;
  border-top-right-radius: 4px;
}
.c-media__checkbox.folder_checkbox {
  cursor: pointer;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.c-media__checkbox.folder_checkbox:hover {
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
}
.c-media__label input:checked ~ .c-media__checkbox, .c-media__label_theme_pdf input:checked ~ .c-media__checkbox {
  background: #63707d url(../img/cmn/ico_check01.png) no-repeat center center;
}
.c-media__info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  z-index: 100;
}
.c-media__image {
  position: relative;
}
.c-media__thumb img {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.c-media__layout_thumb img {
  max-width: 100%;
  max-height: 150px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.c-media__item_thumb img {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.c-media__item_thumb_theme_pdf {
  width: 100%;
  height: 100%;
}
.c-media__item_thumb_theme_pdf img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.c-media__category2 {
  float: left;
  width: 80px;
  padding: 3px;
  border: 1px solid;
  text-align: center;
  box-sizing: border-box;
  font-size: 11px;
}
.c-media.checked .c-media__category2 {
  border-left: transparent;
}
.c-media .c-balloon {
  line-height: 1.6;
  color: #000;
}
.c-media .c-balloon__top {
  background-position: calc(50% + 76px) top;
}
.c-media .c-balloon__body {
  width: 240px;
  right: -865px;
}
.c-media .c-balloon__content {
  padding-top: 10px;
  padding-bottom: 10px;
}
.c-media__table {
  width: 100%;
  text-align: left;
}
.c-media__table th {
  width: 100px;
}
.c-media__table td {
  padding-left: 10px;
}
.c-media__text {
  min-height: 60px;
}
.c-media__btn {
  padding-top: 4px;
  padding-bottom: 2px;
  padding-right: 4px;
}
.c-media__title {
  padding: 4px 10px 8px 10px;
  height: 35px;
  font-size: 13px;
  font-weight: bold;
  overflow: hidden;
}
@-moz-document url-prefix() {
  .c-media__title {
    padding: 4px 10px 10px 10px;
    height: 33px;
  }
}
.c-media__title div {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.c-media__title a {
  vertical-align: sub;
}
.c-media__title span {
  vertical-align: sub;
}
.c-media__title.spinoff-theme-name {
  height: 27px;
}
@-moz-document url-prefix() {
  .c-media__title.spinoff-theme-name {
    height: 23px;
  }
}
.c-media__title.spinoff-item-name {
  font-size: 9px;
  height: 17px;
  margin-top: 8px;
  margin-bottom: 8px;
}
@-moz-document url-prefix() {
  .c-media__title.spinoff-item-name {
    height: 13px;
    margin-bottom: 13px;
  }
}
.c-media__link {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-weight: bold;
  overflow: hidden;
}
.c-media__linkTable {
  display: table;
  table-layout: fixed;
  width: 100%;
  font-size: 11px;
  background: #e9e9e9;
}
.c-media__linkItem {
  display: table-cell;
  padding: 8px 5px;
  vertical-align: middle;
  text-align: center;
}
.c-media__linkItem[disabled] {
  opacity: 0.5;
}
.c-media__linkItem:hover {
  opacity: 0.5;
}
.c-media__linkItem + .c-media__linkItem {
  border-left: 1px solid #fff;
}
.c-media.checked .c-media__body {
  border-color: #3fd6e3;
}
.c-media--draft.checked .c-media__body {
  border-color: #99E4EA;
}
.c-media--draft .c-media__category {
  border-color: #c9c9c9;
  color: #8d8d8d;
  background: url(../img/cmn/bg_draft.jpg) repeat center top;
}
.c-media--additional.checked .c-media__body {
  border-color: #323232;
}
.c-media--additional .c-media__category {
  border-color: #323232;
  color: #fff;
  background: url(../img/cmn/bg_additional.jpg) repeat center top;
}
.c-media--lower.checked .c-media__body {
  border-color: #eee;
}
.c-media--lower .c-media__category {
  border-color: #e958a0;
  color: #fff;
  background: url(../img/cmn/bg_lower.jpg) repeat center top;
}
.c-media--first.checked .c-media__body {
  border-color: #3FD5E3;
}
.c-media--first .c-media__category {
  border-color: #8d8d8d;
  color: #8d8d8d;
  background: url(../img/cmn/bg_first.jpg) repeat center top;
}
.c-media--second.checked .c-media__body, .c-media--third.checked .c-media__body, .c-media--final.checked .c-media__body {
  border-color: #01AEBE;
}
.c-media--second .c-media__category, .c-media--third .c-media__category, .c-media--final .c-media__category {
  border-color: #8d8d8d;
  color: #fff;
  background: url(../img/cmn/bg_second.jpg) repeat center top;
}
.c-media__category2--design {
  color: #3fd6e3;
  background: #fff;
}
.c-media__category2--writing {
  border-color: #3fd6e3;
  color: #fff;
  background: #3fd6e3;
}
@media screen and (max-width: 1200px) {
  .c-media__category2--writing {
    font-size: 8px;
  }
}
.c-media__category2--fix {
  border-color: #01aebc;
  color: #fff;
  background: #01aebc;
}
.c-media__category2--pdf-fix {
  border-color: #3fd6e3;
  color: #3fd6e3;
  background: #fff;
}
.c-media__category2--pdf-design {
  border-color: #3fd6e3;
  color: #fff;
  background: #3fd6e3;
}
@media screen and (max-width: 1200px) {
  .c-media__category2--pdf-design {
    font-size: 8px;
  }
}

.c-listw4 .folder_checkbox {
  top: 20px !important;
}

.c-listw5 .folder_checkbox {
  top: 15px !important;
}

.c-listw4__item .c-media__num1, .c-listw4__item .c-media__num2 {
  width: 40px;
}
.c-listw4__item .c-media__category, .c-listw4__item .c-media .for_category_filter {
  width: 70px;
}
.c-listw4__item .c-media__layout_thumb img {
  max-width: 100%;
  max-height: 113px;
}
.c-listw4__item .c-media__linkTable {
  font-size: 8px;
  letter-spacing: -0.5px;
}
.c-listw4__item .c-media__linkItem {
  padding: 8px 0px;
}
.c-listw4__item .c-media__category2 {
  width: 60px;
  font-size: 8px;
  letter-spacing: -0.5px;
  padding: 3px 0px;
}
@media screen and (max-width: 1200px) {
  .c-listw4__item .c-media__category2 {
    width: 70px;
    font-size: 8px;
  }
}

.border-lower {
  border-color: #e958a0 !important;
}

.border-design {
  border-color: #3fd6e3 !important;
}

.border-writing {
  border-color: #3fd6e3 !important;
}

.border-fix {
  border-color: #01aebc !important;
}

.c-folder {
  display: block;
  padding-top: 20px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 72px;
}
.c-folder:hover {
  opacity: 0.5;
}
.c-folder--final {
  background-image: url(../img/cmn/bg_folder01.jpg);
}
.c-folder--second {
  background-image: url(../img/cmn/bg_folder02.jpg);
}
.c-folder__body {
  min-height: 242px;
  padding-top: 140px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  box-sizing: border-box;
}
.c-folder__category {
  margin: auto;
  margin-bottom: 11px;
  font-size: 18px;
  font-weight: bold;
  color: #63707d;
  height: 48px;
  padding: 0px 2px;
  overflow: hidden;
}
.c-folder__category span {
  vertical-align: sub;
}
@-moz-document url-prefix() {
  .c-folder__category {
    height: 46px;
  }
}
.c-folder__title {
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: bold;
}
.c-folder__day {
  font-size: 12px;
}
.c-folder__disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}

.c-listw4 .c-folder {
  padding-top: 20px;
  background-position: center 45px;
}
.c-listw4 .c-folder__body {
  min-height: 203px;
  padding-top: 120px;
}

.c-listw5 .c-folder {
  padding-top: 15px;
  background-position: center 35px;
}
.c-listw5 .c-folder__body {
  min-height: 170px;
  padding-top: 110px;
}
.c-listw5 .c-folder__category {
  height: 34px;
  margin-bottom: 7px;
  font-size: 13px;
}
@-moz-document url-prefix() {
  .c-listw5 .c-folder__category {
    height: 33px;
  }
}
.c-listw5 .c-folder__day {
  font-size: 11px;
}

.c-social {
  font-size: 10px;
  text-align: right;
}
.c-social__item {
  display: inline-block;
  margin-left: 3px;
}
.c-social__item img {
  position: relative;
  bottom: 2px;
  vertical-align: middle;
  height: 14px;
}

.c-themeList__term, .c-themeList__desc {
  display: inline-block;
}
.c-themeList__term {
  margin-right: -0.2em;
}
.c-themeList__desc {
  margin-right: 10px;
}

/* 戻る */
.c-pager a {
  display: inline-block;
  width: 65px;
  min-height: 41px;
  line-height: 41px;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
}
.c-pager__back a {
  padding-left: 10px;
  background: url(../img/cmn/bg_back.png) no-repeat left top;
}
.c-pager__back a:hover {
  background: url(../img/cmn/bg_back_on.png) no-repeat left top;
}

.c-pager + .c-heading1 {
  padding-top: 5px;
}

/* IDSバージョンアイコン */
.idsversion-icon {
  display: inline-block;
  padding: 3px 7px;
  border: 1px solid;
  text-align: center;
  box-sizing: border-box;
  border-color: #828282;
  color: #828282;
  border-radius: 3px;
  font-size: 11px;
  font-weight: normal;
  line-height: 11px;
}

#ids-doc-info-alert {
  color: #cc0e0e;
  font-size: 9px;
  padding-left: 0;
}
#ids-doc-info-alert img {
  vertical-align: middle;
  height: 12px;
}

#ids-alert img, #ids-go-alert img, #ids-theme-alert img {
  height: 18px;
  vertical-align: middle;
}
#ids-alert, #ids-go-alert, #ids-theme-alert {
  position: relative;
  cursor: pointer;
}
#ids-alert:hover:after, #ids-go-alert:hover:after, #ids-theme-alert:hover:after {
  position: absolute;
  top: -35px;
  left: -425px;
  background: #c5f1f5;
  color: black;
  width: 650px;
  padding: 30px;
  font-size: 30px;
  display: block;
  z-index: 1000;
  line-height: 50px;
  transform: scale(0.4);
}

#ids-alert:hover:after {
  content: "号の規定とは異なったInDesignのバージョンで処理されます。登録後のバージョンは各ドキュメントの" url(../img/cmn/ico_i_red.png) "マークからご確認ください。";
}

#ids-go-alert:hover:after {
  content: "号内に規定とは異なったInDesignのバージョンで登録されたデータがあります。";
}

#ids-theme-alert:hover:after {
  content: "テーマ内に規定とは異なったInDesignのバージョンで登録されたデータがあります。";
}

/* FIX、入稿、初校、再校、下版 */
.c-category {
  display: inline-block;
  padding: 3px 4px;
  border: 1px solid;
  text-align: center;
  box-sizing: border-box;
  background-repeat: repeat;
  background-position: center center;
}
.c-category--fix {
  border-color: #01aebc;
  color: #fff;
  background: #01aebc;
}
.c-category--design {
  border-color: #3fd6e3;
  color: #3fd6e3;
  background: #fff;
}
.c-category--writing {
  border-color: #3fd6e3;
  color: #fff;
  background: #3fd6e3;
}
.c-category--draft {
  border-color: #8d8d8d;
  color: #8d8d8d;
  background-image: url(../img/cmn/bg_draft.jpg);
}
.c-category--first {
  border-color: #8d8d8d;
  color: #8d8d8d;
  background-image: url(../img/cmn/bg_first.jpg);
}
.c-category--second, .c-category--third, .c-category--final {
  border-color: #8d8d8d;
  color: #fff;
  background-image: url(../img/cmn/bg_second.jpg);
}
.c-category--additional {
  border-color: #323232;
  color: #fff;
  background-image: url(../img/cmn/bg_additional.jpg);
}
.c-category--lower {
  border-color: #e958a0;
  color: #fff;
  background-image: url(../img/cmn/bg_lower.jpg);
}
.c-category--lower__reverse {
  border-color: #e958a0;
  color: #e958a0;
  background-image: none;
  background-color: #fff;
}

.c-categoryList {
  display: table;
  width: 100%;
  table-layout: fixed;
  font-size: 13px;
}
.c-categoryList__item {
  display: table-cell;
  height: 32px;
}
.c-categoryList__btn {
  display: block;
  width: 100%;
  background: none;
  border: none;
  height: 100%;
  font-family: inherit;
  cursor: default;
  text-align: center;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #dedede;
  color: #dedede;
  background-image: url(../img/cmn/bg_disabled.jpg);
  background-repeat: repeat;
  background-position: center center;
}
.c-categoryList__btn.is-selected {
  position: relative;
}
.c-categoryList__btn--draft.is-selected {
  border-color: #8d8d8d;
  color: #8d8d8d;
  background-image: url(../img/cmn/bg_draft.jpg);
}
.c-categoryList__btn--first.is-selected {
  border-color: #8d8d8d;
  color: #8d8d8d;
  background-image: url(../img/cmn/bg_first.jpg);
}
.c-categoryList__btn--second.is-selected, .c-categoryList__btn--third.is-selected, .c-categoryList__btn--final.is-selected {
  border-color: #8d8d8d;
  color: #fff;
  background-image: url(../img/cmn/bg_second.jpg);
}
.c-categoryList__btn--additional.is-selected {
  border-color: #323232;
  color: #fff;
  background-image: url(../img/cmn/bg_additional.jpg);
}
.c-categoryList__btn--final.is-selected {
  border-color: #323232;
  color: #fff;
  background-image: url(../img/cmn/bg_additional.jpg);
}
.c-categoryList__btn--lower.is-selected {
  border-color: #e958a0;
  color: #fff;
  background-image: url(../img/cmn/bg_lower.jpg);
}
.c-categoryList__item + .c-categoryList__item .c-categoryList__btn {
  width: calc(100% + 1px);
  margin-left: -1px;
}
.c-categoryList__ico {
  position: relative;
  bottom: 2px;
  display: none;
  vertical-align: middle;
  line-height: 0;
}
.c-categoryList__btn.is-selected .c-categoryList__ico {
  display: inline-block;
}

.c-table1 {
  width: 100%;
  word-break: break-all;
}
.c-table1--fixed {
  table-layout: fixed;
}
.c-table1--border {
  border-bottom: 1px solid #e7e2e2;
}
.c-table1__head {
  color: #fff;
  background: #63707D;
}
.c-table1__head--pointer th:not(:empty) {
  cursor: pointer;
}
.c-table1__head--center .c-table1__th {
  text-align: center;
}
.c-table1__row.js-checkBox__label.is-selected {
  background: #c6ccd1 !important;
}
.c-table1__row.table-layout-fixed {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.c-table1__row--bg1, .c-table1--striped .c-table1__body .c-table1__row:not(.admin-user):nth-child(2n+1) {
  background: #f5f5f5;
}
.c-table1__body.admin-user:nth-child(2n+1) {
  background: #f5f5f5;
}
.c-table1__row.admin-user {
  border-top: 1px #c6ccd1 solid;
}
.c-table1__row--bg2 {
  background: #fff !important;
}
.c-table1__row.epub-row {
  display: table;
  width: 100%;
}
.c-table1__th, .c-table1__td {
  font-size: 11px;
  vertical-align: middle;
}
.c-table1__th {
  padding: 5px 10px;
  text-align: left;
}
.c-table1__head--arrow .c-table1__th:not(:empty):after {
  position: relative;
  bottom: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  content: url(../img/cmn/bg_arrow04.png);
}
.c-table1__td {
  padding: 15px 10px;
}
.c-table1__ico {
  display: inline-block;
  width: 0px;
  vertical-align: middle;
  text-align: center;
}
.c-table1__ico img {
  position: relative;
  bottom: 8px;
  left: -29px;
  vertical-align: middle;
  width: 21px;
}
.c-table1__thumb {
  display: inline-block;
  width: 22px;
  margin-right: 20px;
  vertical-align: middle;
  text-align: center;
}
.c-table1__thumb img {
  position: relative;
  bottom: 2px;
  vertical-align: middle;
  width: 22px;
}
.c-table1 .move-box .move {
  width: 15px;
  height: 25px;
  -webkit-touch-callout: none;
}
.c-table1__pc-row:not(.admin-user):hover, .c-table1__pc-row.js-checkBox__label:hover, .c-table1__pc-row.open,
.c-table1 .js-trAccordion:hover {
  background: #c6ccd1 !important;
  cursor: pointer;
}

#userlist-btn-func {
  width: 1320px;
}
@media (max-width: 1200px) {
  #userlist-btn-func {
    width: 1045px;
  }
  #userlist-btn-func span {
    font-size: 10px;
    margin-right: 0px;
  }
  #userlist-btn-func a, #userlist-btn-func button {
    font-size: 10px;
    padding: 2px 5px 1px;
  }
}

/* ユーザー一覧のあるページ全体 */
.prohibited-select-all-page {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

#add-user-dialog span[name=required-alert] {
  vertical-align: 1px;
}

div#baitai_role_div table {
  table-layout: fixed;
  word-wrap: break-word;
}
div#baitai_role_div table th {
  padding: 5px 5px;
}
div#baitai_role_div table .baitai-name {
  width: 120px;
}
div#baitai_role_div table .all_theme_applied_th {
  width: 100px;
}

.c-table1.blue-header .c-table1__head {
  background: #008ca5;
}

.c-zoom {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #63707d;
  border-radius: 4px;
  overflow: hidden;
  letter-spacing: -0.4em;
}
.c-zoom img {
  vertical-align: middle;
}
.c-zoom__in, .c-zoom__out {
  display: inline-block;
  padding: 4px 5px 3px;
  cursor: pointer;
  background: #fff;
}
.c-zoom__in:hover, .c-zoom__out:hover {
  background: #c6ccd1;
}
.c-zoom__out {
  border-left: 1px solid #63707d;
}
.c-zoom--large .c-zoom__in, .c-zoom--large .c-zoom__out {
  padding: 12px 12px 11px;
}

.c-spinButton {
  width: 25px;
  height: 47px;
  border: 1px solid #63707d;
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
}
.c-spinButton img {
  vertical-align: middle;
}
.c-spinButton__up, .c-spinButton__down {
  text-align: center;
  cursor: pointer;
  background: #fff;
}
.c-spinButton__up:hover, .c-spinButton__down:hover {
  background: #c6ccd1;
}
.c-spinButton__up {
  padding: 3px 0px 5px;
}
.c-spinButton__down {
  padding: 5px 0px 5px;
  border-top: 1px solid #63707d;
}

.c-text {
  line-height: 1.66;
}

.c-textArea {
  width: 100%;
  min-height: 240px;
  padding: 15px 20px;
  border: 1px solid #c9c9c9;
  font-size: 12px;
  font-family: inherit;
  line-height: 2;
  background: #fff;
  color: #000;
  resize: none;
  border-radius: 5px;
  box-sizing: border-box;
}
.c-textArea__part {
  margin: -15px -20px 0;
  padding: 15px 20px;
  min-height: 120px;
  box-sizing: border-box;
}
.c-textArea__part + .c-textArea__part {
  margin-top: 0;
  border-top: 1px solid #c9c9c9;
}
.c-textArea__part:last-child {
  margin-bottom: -15px;
}
.c-textArea__title {
  margin-bottom: 5px;
  font-size: 11px;
}
.c-textArea--small {
  min-height: 100px;
}
.c-textArea--medium {
  min-height: 125px !important;
}
.c-textArea--large {
  height: 300px !important;
}
.c-textArea--scroll {
  min-height: 0;
  height: 100px;
  overflow-y: scroll;
}
.c-textArea--single {
  box-sizing: border-box;
  margin: auto;
}
.c-textArea--single .c-media3__pdf_merge_single {
  display: inline-block;
  vertical-align: middle;
}
.c-textArea--single .c-media3__pdf_merge_single img {
  max-height: 220px;
  max-width: 350px;
}
.c-textArea--left {
  box-sizing: border-box;
  margin-left: auto;
}
.c-textArea--left .c-media3__pdf_merge {
  float: right;
}
.c-textArea--right {
  box-sizing: border-box;
}
.c-textArea--right .c-media3__pdf_merge {
  float: left;
}

.c-tagList {
  font-size: 0;
}
.c-tagList__item {
  font-size: 12px;
  display: inline-block;
  padding: 1px 10px;
  margin-bottom: 2px;
  margin-right: 2px;
  border: 1px solid #c6ccd1;
  background: #c6ccd1;
  color: #63707d;
  border-radius: 50px;
}
.c-tagList__item:hover {
  border-color: #dcdcdc;
  color: #dcdcdc;
  background: #fff;
}

.c-itemGroup:after {
  content: " ";
  display: block;
  clear: both;
}
.c-itemGroup__item {
  position: relative;
  float: left;
  width: 245px;
  margin-left: 20px;
  padding: 20px 10px 15px;
  box-sizing: border-box;
  cursor: pointer;
}
.c-itemGroup__item:nth-child(4n+1) {
  clear: both;
  margin-left: 0;
}
.c-itemGroup__item.checked {
  background: #fff;
}
.c-itemGroup__item.basket_item {
  padding-bottom: 0px;
}
.c-itemGroup__item.basket_item:nth-child(n+5) {
  margin-top: 10px;
}
.c-itemGroup__thumb {
  width: 128px;
  margin: 0 auto 20px;
}
.c-itemGroup__thumb img {
  width: 100%;
}
.c-itemGroup__info {
  width: 100%;
  font-size: 11px;
  color: #000;
  text-align: left;
}
.c-itemGroup__info th {
  padding-right: 10px;
}
.c-itemGroup__info th, .c-itemGroup__info td {
  padding-top: 10px;
}
.c-itemGroup .c-checkbox {
  position: absolute;
  top: 16px;
  left: 25px;
}

.c-textLine {
  padding: 0 15px;
  border: 1px solid #c9c9c9;
  color: #434343;
  line-height: 40px;
  border-radius: 4px;
  white-space: nowrap;
  word-wrap: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-list1__content {
  position: relative;
  min-height: 50px;
  padding: 3px 20px;
  line-height: 1.333;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
  align-items: center; /* 縦方向中央揃え */
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
}
.c-list1__content--arrow {
  cursor: pointer;
  background-image: url(../img/cmn/bg_arrow05.png);
}
.c-list1__content--btn, .c-list1__content--category {
  padding-right: 120px;
}
.c-list1__content {
  box-sizing: border-box;
}
.c-list1__content.is-selected {
  background-color: #c6ccd1 !important;
}
.c-list1__content.not_in_latest_daiwari {
  background-color: #cff5f8 !important;
}
.c-list1__content.not_in_latest_daiwari.is-selected {
  background-color: #bfe1e8 !important;
}
.c-list1__content.made_in_dam {
  background-color: #B8B8B8 !important;
}
.c-list1__content.made_in_dam.is-selected {
  background-color: #c6ccd1 !important;
}
.c-list1__item.is-disabled .c-list1__content {
  pointer-events: none;
  cursor: auto;
  opacity: 0.2;
  background: none;
}
.c-list1__item__pc-row:hover,
.c-list1__item__pc-row .c-list1__content--arrow:hover,
.c-list1__item__pc-row .c-list1__content--btn:hover {
  background-color: #c6ccd1 !important;
}
.c-list1__item__pc-row .c-list1__content.not_in_latest_daiwari:hover, .c-list1__item__pc-row .c-list1__content.not_in_latest_daiwari.is-selected:hover {
  background-color: #c6ccd1 !important;
}
.c-list1__item__pc-row .c-list1__content.made_in_dam:hover {
  background-color: #c6ccd1 !important;
}
.c-list1__item:nth-child(2n+1) .c-list1__content {
  background-color: #f5f5f5;
}
.c-list1--small .c-list1__content {
  min-height: 30px;
  padding: 3px 10px;
}

.c-designUploadHeadingMiddle {
  vertical-align: 2px;
}

.c-uploadArea {
  width: 860px;
  max-width: 100%;
  margin: 0 auto;
  padding: 30px 30px 37px;
  border-radius: 10px;
  font-weight: bold;
  background: #f5f5f5;
  box-sizing: border-box;
}
.c-uploadArea .btn-group {
  text-align: center;
}
.c-uploadArea--bgNone {
  padding: 0;
  background: none;
}

.c-uploadArea .belt {
  width: 760px;
  max-width: 100%;
  margin: 0 auto;
}

#upload-area, #clear-upload-area {
  min-height: 200px;
  padding: 50px 0 30px 0;
  position: relative;
  border: gray solid 7px;
  border-image: url("../img/cmn/bg_upload1.png") 7 7 round;
  background: #ffffff;
  text-align: center;
  color: #c6ccd1;
  margin-bottom: 30px;
  box-sizing: border-box;
}

.c-uploadArea--bgNone #upload-area, .c-uploadArea--bgNone #clear-upload-area {
  min-height: 180px;
}

#id_upload_file, #id_clear_upload_file, #id_upload_additional_file {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  z-index: 3;
}

#upload-area.drag-over {
  color: #63707d;
  border: gray solid 7px;
  border-image: url("../img/cmn/bg_upload1_on.png") 7 7 round;
  background: #c1c6cb;
}
#uv, #cuv, #auv {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.4em;
}

#cuv {
  color: #FF628D;
}

.form-btn, .clear_form-btn {
  display: inline-block;
  margin-left: 5px;
  padding: 10px 20px;
  border: 1px solid #63707d;
  border-radius: 4px;
  color: #63707d;
  font-weight: normal;
}

img#exclamation {
  margin-right: 4px;
  vertical-align: -5px;
}

img#down-arrow, img#down-arrow1, img#right-arrow,
img#down-arrow2, img#right-arrow2 {
  margin-right: 4px;
  vertical-align: -2px;
}

.c-uploadArea--small {
  padding: 0;
  background: none;
}
.c-uploadArea--small #upload-area, .c-uploadArea--small #clear-upload-area {
  min-height: 180px;
  border-image: url("../img/cmn/bg_upload2.png") 7 7 round;
}
.c-uploadArea--small #upload-area.drag-over {
  border-image: url("../img/cmn/bg_upload2_on.png") 7 7 round;
  background: #c1c6cb;
}
.c-uploadArea--small .form-btn, .c-uploadArea--small .clear_form-btn {
  padding-top: 5px;
  padding-bottom: 5px;
}

.c-uploadArea--color2 #upload-area, .c-uploadArea--color2 #clear-upload-area {
  height: 170px;
  color: #ffbebe;
  border-image: url("../img/cmn/bg_upload3.png") 7 7 round;
}
.c-uploadArea--color2 #upload-area.drag-over {
  border-image: url("../img/cmn/bg_upload3_on.png") 7 7 round;
  background-color: #FFF2F2;
}
.c-uploadArea--color2 .form-btn, .c-uploadArea--color2 .clear_form-btn {
  color: #ff6d6d;
  border-color: #ff6d6d;
}

.c-infoBox {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 1000;
}
.c-infoBox__list {
  position: fixed;
  background-color: #fff;
  opacity: 0.8;
  width: 156px;
  right: 30px;
  bottom: 52px;
  font-size: 11px;
  border: 2px solid rgb(130, 130, 130);
  z-index: 1001;
}
.c-infoBox__table {
  border-collapse: separate;
  padding: 2px 10px;
}
.c-infoBox__fukidashi {
  position: fixed;
  opacity: 1;
  width: 15px;
  right: 40px;
  bottom: 40px;
  z-index: 1000;
}
.c-infoBox__text {
  line-height: 2;
  padding: 0 20px;
  background: #172028;
  border-top-left-radius: 8px;
  font-weight: bold;
  color: #fff;
}
.c-infoBox__strong {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  padding: 2px 6px;
  font-size: 15px;
  background: #cc0e0e;
}

.c-tabHead__content {
  margin: 0 -5px;
  border-bottom: 1px solid #63707d;
}
.c-tabHead__body {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: -1px;
}
.c-tabHead__item {
  display: table-cell;
  padding: 0 5px;
}
.c-tabHead__btn {
  padding: 15px;
  border: 1px solid #63707d;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  text-align: center;
  cursor: pointer;
}
.c-tabHead__btn.is-active {
  border-bottom: 1px solid #fff;
}

.c-media2 {
  position: relative;
  padding: 15px 35px;
  border-radius: 6px;
  background: #fff;
}
.c-media2 .js-media2__btn {
  cursor: pointer;
}
.c-media2 .js-media2__btn:hover img {
  opacity: 0.5;
}
.c-media2 .js-media2__target {
  display: none;
}
.c-media2__thumb {
  margin-bottom: 10px;
}
.c-media2__thumb img {
  width: 100%;
}
.c-media2__text {
  font-size: 11px;
  line-height: 1.4;
  color: #000;
}
.c-media2__accordion {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 25px 15px 5px;
  background: rgba(255, 255, 255, 0.9);
  box-sizing: border-box;
  z-index: 1;
}
.c-media2__open {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.c-media2.open .c-media2__open {
  opacity: 0;
}
.c-media2__close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.c-media2 select {
  width: 100%;
}
.c-media2 .select2-container .select2-selection--single {
  height: 24px;
}
.c-media2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 24px;
}
.c-media2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 24px;
}
.c-media2 .select2-container--default .select2-selection--single {
  border-color: #63707d;
}
.c-media2 .select2-selection__rendered:hover,
.c-media2 .select2-container--open .select2-selection__rendered {
  background: #c6ccd1 !important;
}
.c-media2 .select2-container {
  font-size: 11px;
}
.c-media2__list {
  margin-bottom: 8px;
  font-size: 11px;
  color: #434343;
}
.c-media2__list:after {
  content: " ";
  display: block;
  clear: both;
}
.c-media2__list p {
  margin-bottom: 2px;
}
.c-media2__item {
  position: relative;
  float: right;
  width: 46.5%;
}
.c-media2__item:nth-of-type(2n+1) {
  float: left;
}
.c-media2__item--last {
  padding-top: 13px;
}
.c-media2__item #crop_button {
  height: 24px;
  color: #444;
}
.c-media2__input input {
  height: 24px;
  line-height: 24px;
  font-size: 11px;
}
.c-media2__calc {
  position: absolute;
  top: 16px;
  left: 100%;
  margin-left: 1px;
  font-size: 18px;
  color: #434343;
}

.c-media3 {
  margin-top: 15px;
  padding: 0 15px;
  background-color: #ffffff;
  border: 2px solid #c9c9c9;
  border-radius: 5px;
}
.c-media3__head {
  padding: 10px;
  line-height: 40px;
}
.c-media3__head .select2-container--default .select2-selection--single {
  border: 1px solid #626262;
  height: 40px;
}
.c-media3__head .select2-selection__arrow {
  height: 40px !important;
}
.c-media3__head .select2-selection__rendered {
  line-height: 40px !important;
}
.c-media3__filename {
  display: inline-block;
  vertical-align: middle;
}
.c-media3__thumb {
  display: inline-block;
  vertical-align: middle;
}
.c-media3__thumb img {
  width: 22px;
  height: 22px;
}
.c-media3__thumblist {
  display: none;
  padding: 10px;
}
.c-media3__pdf_thumb {
  display: inline-block;
  vertical-align: middle;
}
.c-media3__pdf_thumb img {
  max-height: 45px;
  max-width: 80px;
}
.c-media3__pdf_merge {
  display: inline-block;
  vertical-align: middle;
}
.c-media3__pdf_merge img {
  max-width: 175px;
  max-height: 220px;
}

.c-media4 {
  display: inline-block;
  background-color: #f5f5f5;
  padding: 15px;
  margin-left: 15px;
}
.c-media4:first-child {
  margin-left: 0;
}
.c-media4__thumb {
  height: 180px;
  width: 210px;
  padding: 0;
  margin: 0;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.c-media4__thumb img {
  vertical-align: middle;
  max-height: 180px;
  max-width: 210px;
}
.c-media4__text {
  margin-top: 10px;
}
.c-media4__list {
  margin-top: 10px;
}
.c-media4__list:after {
  content: " ";
  display: block;
  clear: both;
}
.c-media4__item {
  position: relative;
  width: 40%;
  float: right;
  text-align: right;
}
.c-media4__item:nth-of-type(2n+1) {
  float: left;
  text-align: left;
}

.c-calendar {
  position: relative;
}
.c-calendar .ui-datepicker-trigger {
  position: absolute;
  top: 4px;
  right: -47px;
  cursor: pointer;
}
.c-calendar .ui-datepicker-trigger:hover {
  opacity: 0.5;
}

.c-textlink, .c-textlink--red {
  display: inline-block;
  padding-right: 15px;
  font-size: 13px;
  font-weight: bold;
  background: url(../img/cmn/bg_arrow02.png) no-repeat right center;
  color: #63707d;
}
.c-textlink:hover, .c-textlink--red:hover {
  text-decoration: underline;
}
.c-textlink--red {
  color: #d10100;
  background: url(../img/cmn/bg_arrow02_red.png) no-repeat right center;
}

.c-paddingBox {
  padding-left: 20px;
  padding-right: 20px;
}

.c-attention {
  min-height: 17px;
  margin-bottom: 10px;
  padding: 2px 0 0 20px;
  font-size: 14px;
  font-weight: bold;
  color: #d10100;
  background: url(../img/cmn/btn_attention01.png) no-repeat left top;
  box-sizing: border-box;
}

.c_editor__head {
  margin-bottom: 10px;
  overflow: hidden;
}
.c_editor__buttons {
  float: left;
  width: 365px;
  padding-top: 2px;
}
.c_editor__select {
  float: right;
  width: 70px;
}
.c_editor__body {
  padding: 19px;
  border: 1px solid #c9c9c9;
  border-radius: 5px;
  background: #fff;
}
.c_editor__body textarea {
  width: 100%;
  height: 420px;
  border: 0;
  background: none;
  font-family: inherit;
  -moz-appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  resize: none;
}

.scope-preview .thumb {
  height: 200px;
}

.flash-message {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin: auto;
  z-index: 999;
  opacity: 1;
  width: 100%;
  height: 60px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
  align-items: center; /* 縦方向中央揃え */
  -webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
  justify-content: center; /* 横方向中央揃え */
  color: #fff;
  font-size: 18px;
  background-color: #63707d;
  animation: fadeout 1s linear 1s 1;
  animation-fill-mode: forwards;
  -webkit-animation: fadeout 1s linear 1s 1;
  -webkit-animation-fill-mode: forwards;
}

@keyframes fadeout {
  0% {
    opacity: 1;
    height: 60px;
    margin: auto;
  }
  99% {
    opacity: 0;
    height: 60px;
    margin: auto;
  }
  100% {
    opacity: 0;
    height: 0;
    margin: 0;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
    height: 60px;
    margin: auto;
  }
  99% {
    opacity: 0;
    height: 60px;
    margin: auto;
  }
  100% {
    opacity: 0;
    height: 0;
    margin: 0;
  }
}
a.reload-link {
  color: #274988;
  text-decoration: underline;
}

#myTags .taggle_list {
  float: left;
  padding: 5px 0 0 5px;
  margin: 0;
  width: 100%;
  border: 2px solid #aaa;
  border-radius: 4px;
}
#myTags .taggle_input {
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 300;
}
#myTags .taggle_list li {
  float: left;
  display: inline-block;
  white-space: nowrap;
  font-weight: 500;
  margin-bottom: 5px;
}
#myTags .taggle_list .taggle {
  margin-right: 8px;
  background: #E2E1DF;
  padding: 5px 10px;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
#myTags .taggle_list .taggle_hot {
  background: #cac8c4;
}
#myTags .taggle_list .taggle .close {
  font-size: 1.1rem;
  position: absolute;
  top: 10px;
  right: 3px;
  text-decoration: none;
  padding: 0;
  line-height: 0.5;
  color: #ccc;
  color: rgba(0, 0, 0, 0.2);
  padding-bottom: 4px;
  display: none;
  border: 0;
  background: none;
  cursor: pointer;
}
#myTags .taggle_list .taggle:hover {
  padding: 5px;
  padding-right: 15px;
  background: #ccc;
  transition: all 0.3s;
}
#myTags .taggle_list .taggle:hover > .close {
  display: block;
}
#myTags .taggle_list .taggle .close:hover {
  color: #990033;
}
#myTags .taggle_placeholder {
  position: absolute;
  color: #CCC;
  top: 12px;
  left: 8px;
  transition: opacity, 0.25s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#myTags .taggle_input {
  padding: 8px;
  padding-left: 0;
  float: left;
  margin-top: -5px;
  background: none;
  width: 100%;
  max-width: 100%;
}
#myTags .taggle_sizer {
  padding: 0;
  margin: 0;
  position: absolute;
  top: -500px;
  z-index: -1;
  visibility: hidden;
}
#myTags .ui-state-active {
  color: #000;
  border: 1px solid #e2e1df;
  background-color: #e2e1df;
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-16px);
  }
  60% {
    -webkit-transform: translateY(-7px);
  }
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-16px);
  }
  60% {
    -moz-transform: translateY(-7px);
  }
}
@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-16px);
  }
  60% {
    -o-transform: translateY(-7px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-16px);
  }
  60% {
    transform: translateY(-7px);
  }
}
#myTags .bounce {
  animation-name: bounce;
}

.tooltip1 {
  position: relative;
  cursor: pointer;
}
.tooltip1:hover:after {
  position: absolute;
  content: "MDAMにアップロードした時点のレイアウトデータです。アップロード後にWebライティングした内容などは反映されていません。差し替えやステイタス変更があった場合は、一番直近にアップロードしたレイアウトのデータになります。";
  top: 20px;
  background: #c5f1f5;
  color: black;
  width: 280px;
  padding: 8px;
  font-size: 11px;
  line-height: 20px;
  display: block;
  z-index: 1;
}

.top_recent_use_heading {
  height: 31px;
}

.tooltip2 {
  margin-left: 2px;
  position: relative;
  cursor: pointer;
}
.tooltip2:hover:after {
  position: absolute;
  content: "プレビューを非表示に設定できます。\aヘッダー右の歯車マーク＞アカウント情報＞個人画面カスタマイズ";
  white-space: pre;
  top: 25px;
  left: 0px;
  background: #c5f1f5;
  color: black;
  width: 330px;
  padding: 8px;
  font-size: 11px;
  line-height: 20px;
  display: block;
  z-index: 100;
}

.tooltip3 img {
  vertical-align: middle;
}
.tooltip3 {
  margin-left: 2px;
  position: relative;
  cursor: pointer;
}
.tooltip3:hover:after {
  position: absolute;
  content: "テーマへのアクセス権限付与は「設定」ボタンから";
  white-space: pre;
  top: 25px;
  left: 0px;
  background: #c5f1f5;
  color: black;
  width: 270px;
  padding: 8px;
  font-size: 11px;
  line-height: 20px;
  display: block;
  z-index: 100;
}

.tooltip4 {
  position: relative;
  cursor: pointer;
}
.tooltip4:hover:after {
  position: absolute;
  content: "MDAMのInDesignバージョンにかかわらず、下版データを作成しMDAMに登録したInDesignのバージョンです。";
  top: 20px;
  background: #c5f1f5;
  color: black;
  width: 280px;
  padding: 8px;
  font-size: 11px;
  line-height: 20px;
  display: block;
  z-index: 1;
}

a.link2manual {
  text-decoration: underline;
}

.publish-loading:after {
  position: absolute;
  content: "読込中...";
  color: black;
  font-size: 11px;
  line-height: 20px;
}

.publish-not-found:after {
  position: absolute;
  content: "見つかりませんでした";
  color: black;
  font-size: 11px;
  line-height: 20px;
}

.link_to_theme, .link_to_theme--disabled {
  display: block;
  margin-top: 20px;
  height: 30px;
  font-size: 12px;
  text-align: center;
  text-decoration: underline;
}
.link_to_theme:hover, .link_to_theme--disabled:hover {
  opacity: 0.5;
}
.link_to_theme--disabled {
  opacity: 0.5;
  cursor: auto;
}

div.popover {
  position: absolute;
  background: #e958a0;
  display: inline-block;
  margin: 10px 5px;
  padding: 20px 30px 15px 15px;
  line-height: 1.5;
  border-radius: 5px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  z-index: 1;
}
div.popover:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -15px;
  border: 10px solid transparent;
  border-bottom: 10px solid #e958a0;
}
div.popover button {
  background: none;
  border: none;
  color: #fff;
  font-size: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
  text-shadow: none;
}
div.popover button:hover {
  cursor: pointer;
}
div.popover p {
  color: #fff;
  font-size: 13px;
}

div.popover-theme-link {
  height: auto;
  width: 300px;
  left: 0px;
  top: 200px;
  z-index: 100;
}
div.popover-theme-link:before {
  left: 10%;
}

div.popover-ids-kirikae {
  width: 200px;
  top: 25px;
  left: -75px;
  z-index: 1000;
}

div.data-usage .date {
  text-align: right;
}
div.data-usage .summary {
  display: flex;
  margin: 0px 0px 20px 0px;
}
div.data-usage .summary div.usage-wrapper {
  background-color: #e2e1df;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 33.3%;
}
div.data-usage .summary div.usage-wrapper:first-child {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.data-usage .summary div.usage-wrapper:last-child {
  border-right: 1px solid #000;
}
div.data-usage .summary p {
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.data-usage .summary p span {
  display: contents;
}
div.data-usage .summary div.data-location {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.data-usage .summary .usage {
  background-color: #fff;
  border-top: 1px solid #000;
  height: 40px;
}
div.data-usage tbody tr {
  height: 50px;
}
div.data-usage .not-active {
  color: #63707d;
}

div.info-box {
  border: 1px solid #c9c9c9;
  box-shadow: 0px 0px 1px #c9c9c9;
  border-radius: 5px;
  padding: 10px;
}
div.info-box span {
  color: #63707d;
}
div.info-box img {
  height: 14px;
  vertical-align: 0px;
}

.main.content.force_flex_contents #maincontent #plaza-form {
  height: 100%;
}

.p-control {
  font-size: 12px;
}
.p-control__basket button {
  padding-left: 12px;
  padding-right: 12px;
}
.p-control .c-num {
  margin-left: 5px;
}
.p-control .c-ico__item {
  margin-right: 5px;
}
.p-control .js-link__btn {
  width: 60px;
}

/* 共有バスケットアイコン */
.edit_file_shared_basket_ico {
  margin-right: 3px;
}
.edit_file_shared_basket_ico .ico_go_shared_basket {
  width: 15px;
}

.change_file_shared_basket_ico {
  margin: 0px 10px 0px -25px;
}
.change_file_shared_basket_ico .ico_go_shared_basket {
  width: 17px;
}

p.name-alert {
  margin-top: 5px;
}

/* キーワード検索 */
.p-search1:after {
  content: " ";
  display: block;
  clear: both;
}
.p-search1 .select2-container--disabled .select2-selection--single,
.p-search1 input[disabled] {
  background-color: #f5f5f5 !important;
}
.p-search1 button[disabled] {
  border-color: #454d53;
  background: #454d53;
  cursor: auto;
}
.p-search1__area2 {
  float: right;
  margin-left: 5px;
}
.p-search1__area1 {
  overflow: hidden;
}
.p-search1__txt2, .p-search1__select {
  display: inline-block;
  vertical-align: middle;
}
.p-search1__txt1 {
  float: left;
  margin-right: 10px;
  padding-top: 14px;
}
.p-search1__txt2 {
  font-size: 20px;
}
.p-search1__input {
  overflow: hidden;
}
.p-search1__select {
  width: 100px;
}
.p-search1 .c-button {
  margin-left: 5px;
}
.p-search1 .c-button a, .p-search1 .c-button button {
  height: 40px;
}
.p-search1 .c-button button {
  padding-left: 20px;
  padding-right: 20px;
}
.p-search1 .select2-selection__rendered[title=雑誌名] {
  color: #c9c9c9 !important;
}
.p-search1 .select2-container .select2-selection--single {
  height: 40px;
}
.p-search1 .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.p-search1 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.p-search1--small .c-button {
  font-size: 11px;
}
.p-search1--small .p-search1__select {
  width: 130px;
}
@media (max-width: 1200px) {
  .p-search1--small .p-search1__select {
    width: 80px;
  }
}
@media (max-width: 1200px) {
  .p-search1--small .p-search1__btn button {
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.dataSelect__balloon.select2-container--open .select2-dropdown--below {
  width: 190px !important;
  padding-top: 25px;
  padding-bottom: 15px;
  background: url(../img/cmn/bg_select_balloon_top.png) no-repeat left top, url(../img/cmn/bg_select_balloon_bottom.png) no-repeat left bottom;
}
.dataSelect__balloon.select2-container--open .select2-dropdown--above {
  width: 190px !important;
  padding-top: 15px;
  padding-bottom: 25px;
  background: url(../img/cmn/bg_select_balloon_bottom-reverse.png) no-repeat left top, url(../img/cmn/bg_select_balloon_top-reverse.png) no-repeat left bottom;
  background-position-x: -1px;
}
.dataSelect__balloon.select2-container--open .select2-search--dropdown {
  display: none;
}
.dataSelect__balloon.select2-container--open .select2-results {
  margin: 0 -10px;
  padding: 0 25px 0 15px;
  background: url(../img/cmn/bg_select_balloon_middle.png) repeat-y left top;
}
.dataSelect__balloon.select2-container--open .select2-results .select2-results__options {
  max-height: 300px;
}
.dataSelect__balloon.select2-container--open ul {
  border-top: 1px solid #e7e2e2;
  background: #f5f5f5;
}
.dataSelect__balloon.select2-container--open li {
  padding: 10px;
  border-bottom: 1px solid #e7e2e2;
}

.dataSelect__balloon_250.select2-container--open .select2-dropdown--below {
  width: 252px !important;
  padding-top: 25px;
  padding-bottom: 15px;
  background: url(../img/cmn/bg_balloon_250_top.png) no-repeat left top, url(../img/cmn/bg_balloon_250_bottom.png) no-repeat left bottom;
}
.dataSelect__balloon_250.select2-container--open .select2-dropdown--above {
  width: 252px !important;
  padding-top: 15px;
  padding-bottom: 25px;
  background: url(../img/cmn/bg_balloon_250_bottom-reverse.png) no-repeat left top, url(../img/cmn/bg_balloon_250_top-reverse.png) no-repeat left bottom;
}
.dataSelect__balloon_250.select2-container--open .select2-search--dropdown {
  display: none;
}
.dataSelect__balloon_250.select2-container--open .select2-results {
  margin: 0 -10px;
  padding: 0 36px 0 15px;
  background: url(../img/cmn/bg_balloon_250_middle.png) repeat-y left top;
}
.dataSelect__balloon_250.select2-container--open .select2-results .select2-results__options {
  max-height: 300px;
}
.dataSelect__balloon_250.select2-container--open ul {
  border-top: 1px solid #e7e2e2;
  background: #f5f5f5;
}
.dataSelect__balloon_250.select2-container--open li {
  padding: 10px;
  border-bottom: 1px solid #e7e2e2;
}

/*
幅を大きくするためのcss

- 号・見開き設定フィルター
-  Publishテンプレート選択
*/
.dataSelect__balloon_large.select2-container--open .select2-dropdown--below {
  width: 350px !important;
  padding-top: 25px;
  padding-bottom: 15px;
  background: url(../img/cmn/bg_balloon_large_top.png) no-repeat left top, url(../img/cmn/bg_balloon_large_bottom.png) no-repeat left bottom;
}
.dataSelect__balloon_large.select2-container--open .select2-dropdown--above {
  width: 350px !important;
  padding-top: 15px;
  padding-bottom: 25px;
  background: url(../img/cmn/bg_balloon_large_bottom-reverse.png) no-repeat left top, url(../img/cmn/bg_balloon_large_top-reverse.png) no-repeat left bottom;
}
.dataSelect__balloon_large.select2-container--open .select2-search--dropdown {
  display: none;
}
.dataSelect__balloon_large.select2-container--open .select2-results {
  margin: 0 -10px;
  padding: 0 25px 0 15px;
  background: url(../img/cmn/bg_balloon_large_middle.png) repeat-y left top;
}
.dataSelect__balloon_large.select2-container--open .select2-results .select2-results__options {
  max-height: 300px;
}
.dataSelect__balloon_large.select2-container--open ul {
  border-top: 1px solid #e7e2e2;
  background: #f5f5f5;
}
.dataSelect__balloon_large.select2-container--open li {
  padding: 10px;
  border-bottom: 1px solid #e7e2e2;
}

.p-fixedItemsFunc {
  position: sticky;
  top: 50px;
  z-index: 999;
}

.p-itemFunc:after {
  content: " ";
  display: block;
  clear: both;
}
.p-itemFunc__list {
  float: left;
  width: 67%;
  display: table;
  table-layout: fixed;
  margin-right: 2%;
}
.p-itemFunc__item {
  display: table-cell;
  vertical-align: middle;
  background: #fff;
  font-size: 12px;
}
.p-itemFunc__item > button {
  display: block;
  width: calc(100% + 1px);
  padding: 10px;
  border: 1px solid;
  margin-left: -1px;
  line-height: 23px;
  color: #63707d;
  background: none;
  font-family: inherit;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  font-size: 11px;
}
@media screen and (max-width: 1200px) {
  .p-itemFunc__item > button {
    font-size: 10px;
  }
}
.p-itemFunc__item > button:hover {
  background: #c6ccd1;
}
.p-itemFunc__item > button[disabled] {
  opacity: 0.35;
  cursor: auto;
  background: none !important;
}
.p-itemFunc__item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-itemFunc__item:first-child button {
  margin-left: 0;
  width: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-itemFunc__item:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-itemFunc__item:last-child button {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.p-itemFunc__item__txDl .button-twoline {
  display: block;
  width: calc(100% + 1px);
  height: 45px;
  padding: 10px;
  border: 1px solid;
  margin-left: -1px;
  line-height: 11px;
  color: #63707d;
  background: none;
  font-family: inherit;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  font-size: 11px;
}
@media screen and (max-width: 1200px) {
  .p-itemFunc__item__txDl .button-twoline {
    font-size: 10px;
  }
}
.p-itemFunc__item__txDl .button-twoline:hover {
  background: #c6ccd1;
}
.p-itemFunc__item__txDl .button-twoline[disabled] {
  opacity: 0.35;
  cursor: auto;
  background: none !important;
}
.p-itemFunc__delete {
  float: right;
  width: 10%;
}
.p-itemFunc__delete .c-button {
  display: block;
}
.p-itemFunc__basket {
  float: left;
  width: 19%;
}
.p-itemFunc__basket .c-button {
  display: block;
  position: relative;
}
.p-itemFunc__basket .ico_go_shared_basket, .p-itemFunc__basket .ico_add_shared_basket {
  width: 17px;
  position: absolute;
  left: 9px;
}
.p-itemFunc__basket .go_shared_basket, .p-itemFunc__basket .add_shared_basket {
  margin-left: 17px;
}
.p-itemFunc .c-ico__item {
  margin-right: 5px;
}
.p-itemFunc .popover-basket {
  width: 210px;
  left: -205px;
  z-index: 1000;
}
.p-itemFunc .popover-basket:before {
  left: 90%;
}

.p-listFunc {
  text-align: right;
  font-size: 11px;
  color: #707070;
}
.p-listFunc__select, .p-listFunc__selected, .p-listFunc__bar {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.p-listFunc__select {
  width: 75px;
}
.p-listFunc .select2-container .select2-selection--single {
  height: 20px;
}
.p-listFunc .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 20px;
}
.p-listFunc .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 20px;
}
.p-listFunc .select2-container {
  font-size: 11px;
}
.p-listFunc .select2-container--default .select2-selection--single .select2-selection__arrow {
  background-size: 8px auto;
}
.p-listFunc .select2-container--default .select2-selection--single {
  border-color: #c9c9c9;
}
.p-listFunc .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #707070;
}
.p-listFunc .c-button__item--bright2 {
  border-color: #c9c9c9;
}
.p-listFunc .select2-selection__rendered:hover,
.p-listFunc .select2-container--open .select2-selection__rendered {
  color: #c9c9c9 !important;
}

.select2-container.dataSelect__func .select2-results {
  font-size: 11px;
  margin: 0 -5px;
  padding: 5px;
  background: #fff;
  border: 1px solid #707070;
  border-radius: 4px;
}

.p-itemSelect {
  text-align: center;
}
.p-itemSelect select {
  width: 130px;
}
.p-itemSelect .pdf-caution {
  width: 375px;
  margin: 5px auto;
  text-align: left;
}

.p-galleryArea__head {
  margin-bottom: 5px;
}
.p-galleryArea__head:after {
  content: " ";
  display: block;
  clear: both;
}
.p-galleryArea__head {
  font-size: 13px;
}
.p-galleryArea__num1 {
  float: left;
}
.p-galleryArea__num2 {
  float: right;
}
.p-galleryArea__body {
  position: relative;
  text-align: center;
}
.p-galleryArea__image img {
  width: 100%;
  max-width: 1314px;
}
.p-galleryArea__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -30px;
  margin: auto 0;
}

.p-itemArea {
  margin: 0 auto;
  margin-bottom: 40px;
  text-align: center;
}
.p-itemArea__image, .p-itemArea__info {
  display: inline-block;
  vertical-align: bottom;
}
.p-itemArea__image {
  margin-right: 25px;
}
.p-itemArea__image img {
  max-height: 200px;
  max-width: 400px;
}
.p-itemArea__info table {
  color: #000;
  text-align: left;
}
.p-itemArea__info th, .p-itemArea__info td {
  padding-top: 10px;
}
.p-itemArea__info th {
  padding-right: 20px;
}

.p-infoGroup {
  max-width: 1040px;
  margin: 0 auto;
}
.p-infoGroup__item {
  position: relative;
  float: left;
  width: 220px;
  margin-left: 20px;
}
.p-infoGroup__item:first-child {
  margin-left: 0;
}
.p-infoGroup__item--wide {
  width: 270px;
}
.p-infoGroup .c-textArea {
  clear: both;
}

.p-parts2-4 .c-heading3, .p-parts2-4 .c-heading3--deepblue_fill {
  margin-bottom: 1px;
}
.p-parts2-4__item {
  float: left;
}
.p-parts2-4__item:last-child {
  float: none;
  overflow: hidden;
}
.p-parts2-4__item--scroll {
  max-height: 1070px;
  overflow-y: auto !important;
}
.p-parts2-4__item--scroll .c-heading3, .p-parts2-4__item--scroll .c-heading3--deepblue_fill {
  border-left: 1px solid #fff;
}
.p-parts2-4 .c-category {
  position: absolute;
  top: 15px;
  right: 20px;
  margin: auto 0;
  min-width: 70px;
  font-size: 10px;
}

.p-parts2-5 {
  margin-bottom: 45px;
}
.p-parts2-5__head, .p-parts2-5__body {
  border: 1px solid #e7e2e2;
  border-top: 0;
}
.p-parts2-5__head {
  padding: 7px 10px;
}
.p-parts2-5__head:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts2-5__select {
  float: left;
}
.p-parts2-5__btn {
  float: right;
}
.p-parts2-5 .select2-container .select2-selection--single {
  height: 20px;
}
.p-parts2-5 .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 20px;
}
.p-parts2-5 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 20px;
}
.p-parts2-5 .select2-container {
  font-size: 11px;
}
.p-parts2-5 .select2-container--default .select2-selection--single .select2-selection__arrow {
  background-size: 8px auto;
}
.p-parts2-5 .select2-container--default .select2-selection--single {
  border-color: #c9c9c9;
}
.p-parts2-5 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #707070;
}
.p-parts2-5 .select2-selection__rendered:hover,
.p-parts2-5 .select2-container--open .select2-selection__rendered {
  color: #c9c9c9 !important;
}
.p-parts2-5__body {
  font-size: 12px;
}
.p-parts2-5 .checked {
  background: #c6ccd1 !important;
}
.p-parts2-5 .c-heading3, .p-parts2-5 .c-heading3--deepblue_fill {
  padding-left: 10px;
  padding-right: 10px;
}

.p-parts2-6 {
  margin-bottom: 40px;
}
.p-parts2-6 .select2-container--default .select2-selection--single {
  border-color: #63707d;
}
.p-parts2-6 .select2-selection__rendered:hover,
.p-parts2-6 .select2-container--open .select2-selection__rendered {
  background: #c6ccd1 !important;
}
.p-parts2-6__item:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts2-6__item + .p-parts2-6__item {
  margin-top: 15px;
}
.p-parts2-6__before, .p-parts2-6__after {
  display: inline-block;
  vertical-align: middle;
}
.p-parts2-6__before {
  width: 350px;
}
.p-parts2-6__after {
  width: 360px;
}
.p-parts2-6__arrow img {
  margin: 0 5px;
  vertical-align: middle;
}

.p-parts2-7:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts2-7 .select2-container .select2-selection--single {
  height: 40px;
}
.p-parts2-7 .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.p-parts2-7 .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.p-parts2-7 .c-button a,
.p-parts2-7 .c-button button {
  height: 40px;
}
.p-parts2-7__filter {
  float: left;
  margin-right: 40px;
  font-size: 12px;
}
.p-parts2-7__all {
  float: right;
  margin-left: 20px;
  font-size: 12px;
}
.p-parts2-7__search {
  position: relative;
  bottom: 10px;
  color: #434343;
  overflow: hidden;
}

.p-parts2-8 {
  color: #172028;
}
.p-parts2-8:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts2-8__imageList {
  float: left;
  width: 582px;
}
.p-parts2-8__imageItem {
  margin-bottom: 40px;
}
.p-parts2-8__imageHead {
  position: relative;
  margin-bottom: 15px;
  min-height: 1em;
}
.p-parts2-8__imageNum1, .p-parts2-8__imageNum2 {
  position: absolute;
  top: 0;
  font-weight: bold;
}
.p-parts2-8__imageNum1 {
  left: 0;
}
.p-parts2-8__imageNum2 {
  right: 0;
}
.p-parts2-8__imageCount {
  text-align: center;
}
.p-parts2-8__imageBody img {
  width: 100%;
}
.p-parts2-8__main {
  float: right;
  width: 380px;
}
.p-parts2-8 .c-textArea {
  margin-bottom: 10px;
}
.p-parts2-8__text1 {
  height: 160px;
}
.p-parts2-8__text2 {
  min-height: 100px;
}
.p-parts2-8__memo {
  margin-bottom: 40px;
}
.p-parts2-8 .p-parts2-8__text3 {
  height: 200px;
  padding: 0;
}
.p-parts2-8 .p-parts2-8__text3 p {
  padding: 2px 20px;
}
.p-parts2-8 .p-parts2-8__text3 .is-fix {
  background: #b2dde0;
}
.p-parts2-8 .p-parts2-8__text3 .is-writing {
  background: #c5f3f7;
}

/* 見出し+ボタンを左右配置 */
.p-btnHeading:after {
  content: " ";
  display: block;
  clear: both;
}
.p-btnHeading .c-button {
  float: right;
}
.p-btnHeading .c-heading2 {
  padding-top: 3px;
  overflow: hidden;
}

.p-parts2-9 {
  max-width: 1314px;
  margin: auto;
  color: #172028;
}
.p-parts2-9__head {
  margin-bottom: 10px;
  padding: 0 90px;
}
.p-parts2-9__head:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts2-9__num1 {
  float: left;
}
.p-parts2-9__num2 {
  float: right;
}
.p-parts2-9__body img {
  width: 100%;
}

.sticky_table {
  display: block;
  position: relative;
  overflow-y: scroll;
  min-width: 1125px;
  width: calc(100vw - 75px);
  height: 60vh;
  font-size: 0;
}

.sticky_table thead,
.sticky_table tbody {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.sticky_table th,
.sticky_table td {
  min-width: 77px;
}
.sticky_table th:first-child,
.sticky_table td:first-child {
  min-width: 180px;
  width: calc(100vw - 1111px) !important;
}

.sticky_table thead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}

.sticky_table02 {
  display: block;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
  width: calc(100vw - 70px);
  height: 60vh;
  font-size: 0;
}

.sticky_table02 thead,
.sticky_table02 tbody {
  width: calc(100vw - 80px);
  display: block;
}

.sticky_table02 .width-max {
  width: 30%;
}

.sticky_table02 thead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}

.p-parts3-2 .c-table1 {
  margin-bottom: 30px;
}
.p-parts3-2 .c-table1__head .c-table1__th {
  text-align: center;
}
.p-parts3-2 .c-table1__body .c-table1__th,
.p-parts3-2 .c-table1__body .c-table1__td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.p-parts3-2 .is-selected {
  background-color: #c6ccd1 !important;
}
.p-parts3-2 .c-table1__th {
  width: 74px;
  line-height: 1.4;
}
.p-parts3-2 .c-table1__th:first-child {
  width: auto;
}
.p-parts3-2 .c-table1__td {
  text-align: center;
  height: 30px;
}
.p-parts3-2 .c-table1__td:first-child {
  text-align: left;
}
.p-parts3-2__logo {
  position: relative;
  padding-left: 35px;
}
.p-parts3-2__logo:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  width: 7px;
  height: 11px;
  margin: auto 0;
  background: url(../img/cmn/bg_arrow02.png) no-repeat top left;
}
.p-parts3-2__logo img {
  max-width: 145px;
}
.p-parts3-2__title {
  position: relative;
  padding: 10px 0 10px 60px;
}
.p-parts3-2__title--arrow:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 35px;
  width: 7px;
  height: 11px;
  margin: auto 0;
  background: url(../img/cmn/bg_arrow02.png) no-repeat top left;
}
.p-parts3-2__notice {
  margin-bottom: 40px;
  padding: 0 30px;
}

.p-parts3-3 .c-input input[disabled] {
  background: #fff !important;
}
.p-parts3-3__head {
  position: relative;
  margin-bottom: 30px;
}
.p-parts3-3__head .select2-container .select2-selection--single {
  height: 40px;
}
.p-parts3-3__head .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.p-parts3-3__head .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.p-parts3-3__control {
  padding: 10px;
  background: #fff;
  border-radius: 4px;
  box-sizing: border-box;
}
.p-parts3-3__text1 {
  display: inline-block;
  vertical-align: middle;
}
.p-parts3-3__button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}
.p-parts3-3__back {
  position: absolute;
  top: 10px;
  left: 0;
}
.p-parts3-3__text2 {
  font-size: 16px;
  color: #707070;
}
.p-parts3-3__check.disabled {
  opacity: 0.4;
}
.p-parts3-3__list {
  max-width: 1040px;
  margin: 0 auto;
}
.p-parts3-3__list:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts3-3__list2:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts3-3__item {
  float: left;
  width: 245px;
  margin: 0 0 20px 20px;
}
.p-parts3-3__item:nth-child(4n+1) {
  clear: both;
  margin-left: 0;
}

.p-parts3-4 {
  position: relative;
  padding: 0 0 120px;
  box-sizing: border-box;
  opacity: 0;
}
.p-parts3-4.is-disp {
  opacity: 1;
}
.p-parts3-4__image {
  text-align: center;
}
.p-parts3-4__imageView {
  position: relative;
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
}
.p-parts3-4__imageView img {
  position: absolute;
  top: -1000px;
  bottom: -1000px;
  left: -1000px;
  right: -1000px;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
.p-parts3-4 .bx-prev,
.p-parts3-4 .bx-next {
  display: block;
  width: 101px;
  height: 200px;
  position: absolute;
  top: -1120px;
  bottom: -1000px;
  margin: auto 0;
  text-indent: -9999px;
  z-index: 100;
  cursor: pointer;
}
.p-parts3-4 .bx-prev.is-hidden,
.p-parts3-4 .bx-next.is-hidden {
  display: none !important;
}
.p-parts3-4 .bx-prev {
  left: 0;
  background: url(../img/cmn/btn_prev01.png) no-repeat left top;
}
.p-parts3-4 .bx-next {
  right: 0;
  background: url(../img/cmn/btn_next01.png) no-repeat left top;
}
.p-parts3-4__foot {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  min-width: 1280px;
  padding: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background: #2e363d;
  z-index: 110;
}
.p-parts3-4 .c-button__item, .p-parts3-4 .c-button__item--bright1, .p-parts3-4 .c-button__item--bright2, .p-parts3-4 .c-button__item--brightblue, .p-parts3-4 .c-button__item--dark1, .p-parts3-4 .c-button__item--dark2, .p-parts3-4 .c-button__item--dark3, .p-parts3-4 .c-button__item--dark4, .p-parts3-4 .c-button__item--dark5, .p-parts3-4 .c-button__item--dark6, .p-parts3-4 .c-button__item--pink1, .p-parts3-4 .c-button__item--pink2, .p-parts3-4 .c-button__item--blue1, .p-parts3-4 .c-button__item--blue2, .p-parts3-4 .c-button__item--blue2--no-border, .p-parts3-4 .c-button__item--deepblue_fill, .p-parts3-4 .c-button__item--deepblue, .p-parts3-4 .c-button__item--red1 {
  height: 40px;
}
.p-parts3-4__text {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  line-height: 40px;
}
.p-parts3-4__text input {
  width: 40px;
  padding: 5px 5px;
  border-radius: 4px;
  font-weight: normal;
  font-size: 18px;
  color: #63707d;
  background: #fff;
}
.p-parts3-4 .is-size1 .p-parts3-4__zoomIn {
  opacity: 1;
  pointer-events: auto;
}
.p-parts3-4 .is-size1 .p-parts3-4__zoomOut {
  opacity: 0.5;
  pointer-events: none;
}
.p-parts3-4 .is-size2 .p-parts3-4__imageView {
  width: 1200px !important;
  height: 768px !important;
}
.p-parts3-4 .is-size2 .p-parts3-4__zoomIn,
.p-parts3-4 .is-size2 .p-parts3-4__zoomOut {
  opacity: 1;
  pointer-events: auto;
}
.p-parts3-4 .is-size3 .p-parts3-4__imageView {
  width: 1600px !important;
  height: 1024px !important;
}
.p-parts3-4 .is-size3 .p-parts3-4__zoomIn {
  opacity: 0.5;
  pointer-events: none;
}
.p-parts3-4 .is-size3 .p-parts3-4__zoomOut {
  opacity: 1;
  pointer-events: auto;
}

/*モーダル*/
.modal-wrapper {
  position: fixed;
  height: 0;
  top: 100%;
  right: 100%;
  pointer-events: none;
  opacity: 0;
  z-index: -99999;
}

.mfp-container {
  min-width: 1280px;
}

.mfp-fade.mfp-bg.mfp-ready:not(.opacity0) {
  opacity: 1 !important;
  background: rgba(0, 0, 0, 0.75) !important;
}

.p-modal {
  position: relative;
  max-width: 690px;
  margin: 0 auto 0 auto;
  line-height: 1.6;
  font-size: 11px;
}
.p-modal .c-heading1 {
  margin-bottom: 20px;
}
.p-modal .c-bread__item + .c-bread__item:before {
  margin-right: 0.4em;
}
.p-modal .c-button__item, .p-modal .c-button__item--bright1, .p-modal .c-button__item--bright2, .p-modal .c-button__item--brightblue, .p-modal .c-button__item--dark1, .p-modal .c-button__item--dark2, .p-modal .c-button__item--dark3, .p-modal .c-button__item--dark4, .p-modal .c-button__item--dark5, .p-modal .c-button__item--dark6, .p-modal .c-button__item--pink1, .p-modal .c-button__item--pink2, .p-modal .c-button__item--blue1, .p-modal .c-button__item--blue2, .p-modal .c-button__item--blue2--no-border, .p-modal .c-button__item--deepblue_fill, .p-modal .c-button__item--deepblue, .p-modal .c-button__item--red1 {
  height: 40px;
}
.p-modal__inner {
  margin: 50px 10px;
  padding: 40px 50px;
  background: #fff;
  border-radius: 8px;
}
.p-modal__inner_crop {
  margin: 50px 10px;
  padding: 10px 15px;
  background: #fff;
  border-radius: 8px;
}
.p-modal__inner .password-alert-text {
  margin: auto;
  width: max-content;
  text-align: left;
}
.p-modal .select2-container .select2-selection--single {
  height: 40px;
}
.p-modal .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.p-modal .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.p-modal .select2-container--default .select2-selection--multiple .select2-search__field {
  height: 100%;
  line-height: 100%;
}
@media (max-width: 1200px) {
  .p-modal .select2-container--default .select2-selection--multiple .select2-search__field {
    font-size: 11px;
  }
}
.p-modal input:placeholder-shown {
  opacity: 1;
  color: #434343;
}
.p-modal input::-webkit-input-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal input:-moz-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal input::-moz-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal input:-ms-input-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal textarea:placeholder-shown {
  opacity: 1;
  color: #434343;
}
.p-modal textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal textarea:-moz-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal textarea::-moz-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal textarea:-ms-input-placeholder {
  opacity: 1;
  color: #434343;
}
.p-modal .c-table1 {
  border-bottom: 1px solid #f5f5f5;
}
.p-modal .c-table1__th,
.p-modal .c-table1__td {
  text-align: center;
}
.p-modal .c-table1__th {
  font-size: 11px;
}
.p-modal .c-table1__td {
  padding-top: 5px;
  padding-bottom: 0;
}
.p-modal .c-table1__td:first-child {
  text-align: left;
  padding-right: 0;
}
.p-modal input[readonly] {
  background-color: #fff !important;
  cursor: not-allowed;
  border: none;
}
.p-modal input[readonly]:focus {
  outline: none;
}

.mfp-close {
  position: absolute;
  display: block;
  top: -50px;
  right: -40px;
  width: 50px;
  height: 50px;
  background: url(../img/cmn/btn_close03.png) no-repeat left top !important;
  background-size: 100% 100% !important;
  cursor: pointer;
}
.mfp-close:hover {
  opacity: 0.5;
}

.custom_close > .mfp-close {
  top: 0px;
  right: -55px;
}

.p-login {
  max-width: 500px;
  margin: 0 auto 15px;
  line-height: 1.5em;
}
.p-login .c-heading2 {
  margin-bottom: 5px;
}
.p-login .c-button {
  font-size: 15px;
}
.p-login__waku {
  margin-bottom: 15px;
  padding: 45px 10px 40px;
  background: #fff;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.p-login__logo {
  margin: 45px 0;
  text-align: center;
}
.p-login__input {
  max-width: 300px;
  margin: 0 auto 60px;
}
.p-login input:placeholder-shown {
  opacity: 1;
  color: #626262;
}
.p-login input::-webkit-input-placeholder {
  opacity: 1;
  color: #626262;
}
.p-login input:-moz-placeholder {
  opacity: 1;
  color: #626262;
}
.p-login input::-moz-placeholder {
  opacity: 1;
  color: #626262;
}
.p-login input:-ms-input-placeholder {
  opacity: 1;
  color: #626262;
}
.p-login__alert {
  margin-bottom: 30px;
  font-size: 12px;
  text-align: center;
  line-height: 1.636;
}
.p-login__alert .message_label {
  font-size: 13px;
  display: inline-block;
  color: #ffffff;
  border-radius: 20px;
  width: 130px;
  margin-bottom: 5px;
  overflow-wrap: normal;
}
.p-login__alert__important {
  background-color: #e958a0;
}
.p-login__alert__system {
  background-color: #3fd6e3;
}
.p-login__alert a {
  color: #d10100;
  font-weight: bold;
  text-decoration: underline;
}
.p-login__alert a:hover {
  opacity: 0.6;
}
.p-login__forget {
  text-align: right;
}

.login_password_wrapper {
  width: 100%;
  height: 40px;
  background: #fff;
  border: 1px solid #c9c9c9;
  line-height: 40px;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  vertical-align: middle;
  border-radius: 5px;
  overflow: hidden;
  display: flex;
}
.login_password_wrapper input {
  all: initial;
  background: #fff;
  font-size: inherit;
  font-family: inherit;
  padding: 0 10px;
  width: calc(100% - 37px);
}
.login_password_wrapper .password_view {
  background-color: #f5f5f5;
  padding: 5px;
  width: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login_password_wrapper .password_view:hover {
  cursor: pointer;
}
.login_password_wrapper .password_view img {
  width: 16px;
}

::-ms-reveal {
  display: none !important;
}

.select-company {
  max-width: 680px;
  margin: auto;
  text-align: center;
}
.select-company div.company-list {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}
.select-company button.company-panel {
  width: 150px;
  height: 150px;
  margin: 10px 10px;
}
.select-company button img {
  max-width: 130px;
  max-height: 130px;
}

.password-alert .password-alert__rule {
  width: max-content;
  margin: auto;
  text-align: left;
}

.share_alert {
  line-height: 1.5em;
  border: 1px solid #d10100;
  padding: 30px;
  color: #d10100;
  font-size: 12px;
}
.share_alert h4 {
  font-size: 14px;
  font-weight: bold;
}
.share_alert img {
  vertical-align: -4px;
  width: 19px !important;
}
.share_alert p.gray {
  color: #707070;
}
.share_alert .example {
  width: 440px;
  height: 38px;
  background: #f5f5f5;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
  align-items: center; /* 縦方向中央揃え */
  -webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
  justify-content: center; /* 横方向中央揃え */
  padding: 2px 10px 1px;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #707070;
}

.p-pageContent {
  padding-top: 5px;
  padding-bottom: 60px;
  overflow: hidden;
}
.p-pageContent__text {
  max-width: 600px;
  margin-bottom: 60px;
  line-height: 1.846;
}
.p-pageContent__inner {
  max-width: 530px;
  margin-bottom: 40px;
  padding-bottom: 35px;
  border-bottom: 1px solid rgb(201, 201, 201);
}
.p-pageContent__inner:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.p-pageContent .requester-info {
  background-color: #ffffff !important;
  border: none;
}
.p-pageContent .requester-info:focus {
  outline: none;
}

.p-parts11-1 {
  margin: 0 -10px;
  letter-spacing: -0.4em;
  color: #63707d;
}
.p-parts11-1__item {
  display: inline-block;
  width: 192px;
  margin: 0 10px 40px;
  letter-spacing: normal;
}
.p-parts11-1__numBox {
  margin-bottom: 15px;
  padding-bottom: 4px;
  border-bottom: 2px solid;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
}
.p-parts11-1__num {
  float: right;
  max-width: 50%;
}
.p-parts11-1__num:nth-child(2n+1) {
  clear: both;
  float: left;
}
.p-parts11-1__text {
  margin-bottom: 10px;
  font-size: 12px;
}
.p-parts11-1__categoryBox {
  display: table;
  width: 100%;
  margin-bottom: 10px;
  table-layout: fixed;
  border-collapse: collapse;
  font-size: 10px;
  color: #dadddf;
  text-align: center;
  background: #fff;
}
.p-parts11-1__categoryBox > li {
  display: table-cell;
  padding: 3px 0;
  border: 1px solid #dadddf;
  vertical-align: middle;
}
.p-parts11-1__category--design.is-current {
  color: #3fd6e3;
  border-color: #3fd6e3;
}
.p-parts11-1__category--writing.is-current {
  color: #fff;
  background: #3fd6e3;
}
.p-parts11-1__category--fix.is-current {
  color: #fff;
  background: #01aebc;
}
.p-parts11-1__category--lower.is-current {
  color: #fff;
  background: url(../img/cmn/bg_lower.jpg) repeat center top;
}
.p-parts11-1__image {
  text-align: center;
}
.p-parts11-1__image img.hor {
  width: 100%;
}
.p-parts11-1__image img.ver {
  width: 50%;
}

.p-parts14-1__header {
  margin-bottom: 40px;
}
.p-parts14-1__header .select2-container .select2-selection--single {
  height: 40px;
}
.p-parts14-1__header .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.p-parts14-1__header .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.p-parts14-1__body:before, .p-parts14-1__body:after {
  display: table;
  content: " ";
}
.p-parts14-1__body:after {
  clear: both;
}
.p-parts14-1__editor {
  float: left;
  width: 460px;
}
.p-parts14-1__spread {
  float: right;
  width: 534px;
}
.p-parts14-1__spreadTitle {
  margin-bottom: 20px;
  padding-top: 7px;
  font-size: 11px;
  font-weight: bold;
}
.p-parts14-1__spreadImage img {
  width: 100%;
}

.p-parts16-1__header {
  margin-bottom: 30px;
  overflow: hidden;
}
.p-parts16-1__search {
  float: left;
  width: 380px;
}
.p-parts16-1__searchItem {
  margin-bottom: 10px;
}
.p-parts16-1 .text-area {
  float: left;
  width: 380px;
  font-size: 12px;
}
.p-parts16-1 .text-area .hit-text {
  color: #cc0e0e;
}
.p-parts16-1 .story-id-area {
  padding: 5px;
  font-weight: bold;
  color: #fff;
  background: #63707d;
}
.p-parts16-1 .story-text-area {
  height: 127px;
  margin-bottom: 10px;
  padding: 15px 20px 20px;
  border: 1px solid #c9c9c9;
  line-height: 2;
  background: #fff;
  border-bottom-left-radius: 7px;
  box-sizing: border-box;
  overflow-y: scroll;
}
.p-parts16-1 .story-id-area.is-disabled,
.p-parts16-1 .story-text-area.is-disabled {
  opacity: 0.5;
}
.p-parts16-1 .image-area {
  float: right;
  width: 582px;
}
.p-parts16-1 .image-area__head {
  position: relative;
  margin-bottom: 10px;
  text-align: center;
}
.p-parts16-1 .image-area__left,
.p-parts16-1 .image-area__right {
  position: absolute;
  top: 0;
  font-weight: bold;
}
.p-parts16-1 .image-area__left {
  left: 0;
}
.p-parts16-1 .image-area__right {
  right: 0;
}

.p-parts17-1 {
  padding-bottom: 60px;
  overflow: hidden;
}
.p-parts17-1 .alert-area {
  margin-bottom: 10px;
}
.p-parts17-1 .alert-color {
  color: #ff6347;
}
.p-parts17-1 .pub_content {
  float: left;
  width: 416px;
}
.p-parts17-1 .pdf_merge_content {
  float: left;
  width: 416px;
}
.p-parts17-1 .js-replace-target {
  margin-bottom: 10px;
  width: 100%;
  height: 20px;
}
.p-parts17-1 .js-replace-target.on-drag {
  background-color: #c9c9c9;
  opacity: 0.5;
}
.p-parts17-1 .article_factor {
  margin-bottom: 10px;
}
.p-parts17-1 .article_factor.can_move div.header {
  background-color: #c9c9c9;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}
.p-parts17-1 .article_factor.can_move .c-textArea {
  margin: 0 !important;
  border: none;
  border-radius: none;
}
.p-parts17-1 .article_factor.can_move .img-card-editable {
  border-top: none !important;
  border-left: 1px solid #c9c9c9 !important;
  border-right: 1px solid #c9c9c9 !important;
  border-bottom: 1px solid #c9c9c9 !important;
  border-radius: 0 0 5px 5px !important;
}
.p-parts17-1 .article_factor.can_move .txt-card-editable {
  border-top: none !important;
  border-left: 1px solid #c9c9c9 !important;
  border-right: 1px solid #c9c9c9 !important;
  border-bottom: 1px solid #c9c9c9 !important;
  border-radius: 0 0 5px 5px !important;
}
.p-parts17-1 .count-func {
  text-align: right;
  margin-top: 5px;
}
.p-parts17-1 .pub_content-editable {
  height: 647px;
  margin-bottom: 50px;
  padding: 10px 15px 10px 0;
  overflow-y: scroll;
}
.p-parts17-1 .merge_card div.header {
  background-color: #c9c9c9;
  height: 32px;
  line-height: 32px;
}
.p-parts17-1 .merge_card div.card-container {
  width: 50%;
}
.p-parts17-1 .merge_card div.article_factor {
  text-align: center;
}
.p-parts17-1 .pdf_merge_content-editable {
  height: 647px;
  margin-bottom: 50px;
  padding: 10px 15px 10px 0;
  overflow-y: scroll;
}
.p-parts17-1 .upload-file {
  display: none;
}
.p-parts17-1 .factor_func {
  overflow: hidden;
}
.p-parts17-1 .size-label, .p-parts17-1 .size-note {
  position: relative;
  display: block;
  margin-bottom: 15px;
  min-height: 10px;
}
.p-parts17-1 .size-label:after, .p-parts17-1 .size-note:after {
  content: " ";
  display: block;
  clear: both;
}
.p-parts17-1 .size-label:after, .p-parts17-1 .size-note:after {
  float: right;
  content: "jpg/png/gif/pdf";
  color: #63707d;
}
.p-parts17-1 .size-note {
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 10px;
}
.p-parts17-1 .size-note:after {
  position: absolute;
  right: 0px;
  bottom: -10px;
}
.p-parts17-1 .hidden_factor {
  display: none;
}
.p-parts17-1 .img-card {
  margin-bottom: 10px;
  background: #fff;
}
.p-parts17-1 .img-card > .card-content.not-contain-item {
  position: relative;
  min-height: 147px;
  border: 1px solid #c9c9c9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: auto;
  background: url(../img/cmn/bg_publish_upload.jpg) no-repeat center center;
  cursor: pointer;
}
.p-parts17-1 .img-card > .card-content.not-contain-item:hover,
.p-parts17-1 .img-card > .card-content.not-contain-item.drag-over {
  background: url(../img/cmn/bg_publish_upload_over.jpg) no-repeat center center;
}
.p-parts17-1 .img-card > .card-content.auto-content {
  position: relative;
  min-height: 147px;
  border: 1px solid #c9c9c9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: auto;
  background: url(../img/cmn/bg_publish_auto.jpg) no-repeat center center;
  cursor: pointer;
}
.p-parts17-1 .txt-card {
  width: 100%;
  margin-bottom: 10px;
  background: #fff;
}
.p-parts17-1 .txt-card > .card-content.not-contain-item {
  position: relative;
  min-height: 147px;
  border: 1px solid #c9c9c9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: auto;
  background: url(../img/cmn/bg_publish_text.jpg) no-repeat center center;
  cursor: pointer;
}
.p-parts17-1 .txt-card > .card-content.not-contain-item:hover,
.p-parts17-1 .txt-card > .card-content.not-contain-item.drag-over {
  background: url(../img/cmn/bg_publish_text_over.jpg) no-repeat center center;
}
.p-parts17-1 .generic-card {
  margin-bottom: 10px;
  background: #fff;
}
.p-parts17-1 .generic-card > .card-content.not-contain-item {
  position: relative;
  min-height: 147px;
  border: 1px solid #c9c9c9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: auto;
  background: url(../img/publish/bg_add_form_generic01.png) no-repeat center center;
  cursor: default;
}
.p-parts17-1 .generic-card > .card-content.not-contain-item:hover,
.p-parts17-1 .generic-card > .card-content.not-contain-item.drag-over {
  background: url(../img/publish/bg_add_form_generic01_over.png) no-repeat center center;
}
.p-parts17-1 .js-move-target {
  display: none;
  height: 20px;
  width: 100%;
  opacity: 0.3;
  background-color: red;
  margin-bottom: 10px;
}
.p-parts17-1 .pdf-merge-card {
  margin-bottom: 10px;
  background: #fff;
}
.p-parts17-1 .pdf-merge-single-card {
  margin-bottom: 10px;
  height: 250px;
  background: #fff;
  align-items: center;
  box-sizing: border-box;
  border: 1px solid #c9c9c9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: flex;
}
.p-parts17-1 .pdf-merge-single-card > .card-content.not-contain-item {
  position: relative;
  height: 250px;
  width: 100%;
  z-index: auto;
  background: url(../img/pdf_merge/bg_add_form_single_pdf.png) no-repeat center center;
  cursor: default;
}
.p-parts17-1 .pdf-merge-spread-card {
  margin-bottom: 10px;
  height: 250px;
  background: #fff;
}
.p-parts17-1 .pdf-merge-spread-card__left {
  align-items: center;
  box-sizing: border-box;
  border-top: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
  border-right: none;
  border-bottom: 1px solid #c9c9c9;
  border-bottom-left-radius: 5px;
  display: flex;
}
.p-parts17-1 .pdf-merge-spread-card__right {
  align-items: center;
  box-sizing: border-box;
  border-top: 1px solid #c9c9c9;
  border-left: none;
  border-right: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  border-bottom-right-radius: 5px;
  display: flex;
}
.p-parts17-1 .pdf-merge-spread-card > .card-content__left.not-contain-item {
  position: relative;
  height: 250px;
  width: 100%;
  z-index: auto;
  background: url(../img/pdf_merge/bg_add_form_spread_pdf_left.png) no-repeat center right;
  cursor: default;
}
.p-parts17-1 .pdf-merge-spread-card > .card-content__right.not-contain-item {
  position: relative;
  height: 250px;
  width: 100%;
  z-index: auto;
  background: url(../img/pdf_merge/bg_add_form_spread_pdf_right.png) no-repeat center left;
  cursor: default;
}
.p-parts17-1 .pdf-merge-spread-card-dropped {
  height: 300px;
}
.p-parts17-1 .pdf-merge-spread-card-dropped img {
  margin-top: -45px;
}
.p-parts17-1 .pdf-merge-cancel {
  bottom: 15px;
  left: 0;
  right: 0;
  margin: auto;
}
.p-parts17-1 .dropped-spread {
  margin-top: -45px;
}
.p-parts17-1 .content-editable_func {
  display: block;
  overflow: hidden;
}
.p-parts17-1 .content-editable_func button {
  height: 40px;
}
.p-parts17-1 .selected_cards_area {
  margin-right: 20px;
}
.p-parts17-1 .card-img {
  max-width: 300px;
  max-height: 200px;
}
.p-parts17-1 .card-text {
  white-space: pre-wrap;
}
.p-parts17-1 .selected_cards_title {
  float: left;
  width: 250px;
  font-size: 16px;
}
.p-parts17-1 .selected_cards_header {
  margin-bottom: 20px;
}
.p-parts17-1 .selected_cards {
  height: 664px;
  padding: 20px 20px 20px 20px;
  border: 1px solid #c9c9c9;
  background: #fff;
  overflow-y: scroll;
}
.p-parts17-1 .selected_card {
  margin-bottom: 30px;
}
.p-parts17-1 .selected_card__options {
  width: 25px;
  margin-left: 10px;
  padding-bottom: 10px;
}
.p-parts17-1 .delete-item-func {
  cursor: pointer;
}
.p-parts17-1 .delete-item-func:hover {
  opacity: 0.5;
}
.p-parts17-1 .card-draggable {
  border-top: 25px solid #63707d;
  cursor: pointer;
}
.p-parts17-1 .selected_cards_area .card-content {
  padding: 15px 20px;
  border: 1px solid #c9c9c9;
  border-top: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background: #fff;
}
.p-parts17-1 .selected_cards_area .c-button__item--blue2--no-border {
  border: none;
  color: #fff;
}
.p-parts17-1 .selected_cards_area .c-button__item--blue2--no-border .ico_go_shared_basket {
  width: 15px;
  vertical-align: -5px;
}
.p-parts17-1 .selected_cards_area .c-button__item--blue2--no-border .span-shared_basket_ico {
  display: inline-block;
  margin-left: -7px;
}
.p-parts17-1 .selected_cards_area .c-button__item--blue2--no-border .span-shared_basket_text {
  display: inline-block;
  margin-left: 5px;
}

.p-option {
  position: relative;
}
.p-option__btn {
  margin-left: -40px;
  margin-right: -40px;
  font-size: 13px;
  background: #f5f5f5;
  cursor: pointer;
}
.p-option__btn.delete-baitai {
  margin-left: -50px;
  margin-right: -50px;
}
.p-option__inner {
  position: relative;
  margin: 0 50px;
  padding: 10px 0;
}
.p-option__ico {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 20px;
  margin: auto 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
.p-option__ico img {
  vertical-align: 0;
}
.p-option__btn.open .p-option__ico {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transform: rotate(0);
}
.p-option__list {
  display: none;
  position: absolute;
  top: 100%;
  left: -40px;
  width: calc(100% + 80px);
  padding-bottom: 50px;
}
.p-option__listWrap {
  margin-bottom: 50px;
  padding: 0 50px 40px 50px;
  background: #fff;
  border-radius: 8px;
}
.p-option__listInner {
  position: relative;
  min-height: 80px;
  padding: 10px 0 0 0;
}
.p-option__listInner .c-button {
  position: absolute;
  bottom: 0;
  right: 0;
}

.p-ruler textarea {
  background-image: url(../img/cmn/bg_ruler.png) !important;
  background-repeat: no-repeat;
}

@media (max-width: 1200px) {
  .p-daiwari {
    min-width: 1040px;
  }
}
.p-daiwari__btn:not(:last-child) {
  margin-right: 10px;
}
@media (max-width: 1200px) {
  .p-daiwari__btn:not(:last-child) {
    margin-right: 5px;
  }
}
@media (max-width: 1200px) {
  .p-daiwari__btn * {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.p-daiwari__btn--small {
  width: 90px;
}
@media (max-width: 1200px) {
  .p-daiwari__btn--small {
    width: 85px;
  }
}
.p-daiwari__btn--middle {
  width: 100px;
}
@media (max-width: 1200px) {
  .p-daiwari__btn--middle {
    width: 95px;
  }
}
.p-daiwari__btn--large {
  width: 130px;
  line-height: 16px;
}
@media (max-width: 1200px) {
  .p-daiwari__btn--large {
    line-height: 13px;
  }
}
.p-daiwari__theme {
  margin-left: 20px;
}
@media (max-width: 1200px) {
  .p-daiwari__theme {
    margin-left: 5px;
  }
}

.p-link-theme {
  max-width: 860px;
}
@media (max-width: 1200px) {
  .p-link-theme {
    max-width: 760px;
  }
  .p-link-theme .p-parts2-6__after, .p-link-theme .p-parts2-6__before {
    width: 300px;
  }
}

.p-move-layout {
  max-width: 860px;
}
@media (max-width: 1200px) {
  .p-move-layout {
    max-width: 760px;
  }
  .p-move-layout .p-parts2-6__after, .p-move-layout .p-parts2-6__before {
    width: 300px;
  }
}

#change-media-history-dialog #id_action,
#all-change-media-history-dialog #id_action {
  width: 100%;
  margin-bottom: 20px;
}

.attention-block {
  margin: 0 auto;
  margin-top: 60px;
  max-width: 600px;
  text-align: center;
}
.attention-block__icon img {
  width: 130px;
}
.attention-block__main-text {
  margin-top: 40px;
}
.attention-block__sub-text {
  margin-top: 15px;
  font-size: 12px;
}
.attention-block__button {
  margin-top: 50px;
  width: 180px;
  font-size: 13px;
}

.p-2faProfile__link {
  text-decoration: underline;
}

.p-2faSetup__qr input[type=number] {
  appearance: textfield;
}
.p-2faSetup__qr input[type=number]::-webkit-outer-spin-button, .p-2faSetup__qr input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.p-brandconditions__button {
  width: 140px;
}
.p-brandconditions__button .c-balloon__content {
  padding: 7px;
}
.p-brandconditions__button .c-button__item--dark1 {
  height: 35px;
}
.p-brandconditions__button .c-button__item--bright1 {
  height: 35px;
}

.p-brandconditions__button--right {
  float: right;
}

.p-brandcheck__list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-bottom: 20px;
  clear: both;
  overflow: hidden;
}
.p-brandcheck__list li {
  width: 95px;
  font-size: 10px;
  margin-bottom: 10px;
}
.p-brandcheck__list img {
  width: auto;
  vertical-align: middle;
}
.p-brandcheck__list .p-brandcheck__thumb {
  display: inline-block;
  vertical-align: middle;
  max-width: 60px;
}

.c-inputForm__item {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
}

.p-inputForm__select .select2-container--default .select2-selection--single {
  border: 1px solid #626262;
  height: 40px;
}
.p-inputForm__select .select2-selection__arrow {
  height: 40px !important;
}
.p-inputForm__select .select2-selection__rendered {
  line-height: 40px !important;
}

.p-inputForm__check {
  overflow: hidden;
}
.p-inputForm__check li {
  float: left;
  width: 105px;
}

.p-brandSearch__button {
  padding: 20px 0;
}
.p-brandSearch__button .c-button__item--dark3 {
  font-size: 16px;
  width: 240px;
  margin: 0 auto;
}

.p-conditions__table .p-conditions__th {
  font-size: 13px;
  padding: 7px 15px;
  text-align: left;
}
.p-conditions__table .p-conditions__td {
  width: 660px;
  overflow: hidden;
}
.p-conditions__table .p-conditions__button {
  display: inline-block;
  min-width: 25px;
  vertical-align: top;
  margin: 0 2px;
}
.p-conditions__table .c-button__item--bright1 {
  height: 25px;
  padding: 0;
}
.p-conditions__table .p-conditions__configuration .c-button__item--bright1 {
  padding: 0 5px;
  font-size: 10px;
}
.p-conditions__table .p-conditions__num {
  font-weight: bold;
}

.type3-control {
  font-size: 12px;
}
.type3-control .type3-control__text {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.type3-control .type3-control__button {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.type3-control .p-itemSelect {
  display: inline-block;
  margin-right: 5px;
}
.type3-control .type3-control__configuration {
  width: 60px;
  margin-right: 10px;
}
.type3-control .p-itemSelect {
  display: inline-block;
  margin-right: 5px;
}
.type3-control .select2-container--default {
  width: 117px !important;
}
.type3-control .select2-selection--single {
  height: 45px !important;
}
.type3-control .select2-selection__rendered {
  line-height: 45px !important;
}
.type3-control .select2-selection__arrow {
  height: 45px !important;
}
.type3-control .type3-control__refine {
  width: 80px;
}

.type3-box2__table {
  font-size: 12px;
}
.type3-box2__table th {
  padding: 5px 10px;
  text-align: left;
  vertical-align: middle;
}
.type3-box2__table th img {
  position: relative;
  bottom: 2px;
  vertical-align: middle;
}
.type3-box2__table td {
  padding: 10px 10px;
  vertical-align: middle;
}
@media (min-width: 1201px) {
  .type3-box2__table tr:hover td {
    background: #c6ccd1;
  }
}
.type3-box2__table .type3-box2__th1 {
  width: 6%;
}
.type3-box2__table .type3-box2__th2 {
  width: 5%;
}
.type3-box2__table .type3-box2__th3 {
  width: 5%;
}
.type3-box2__table .type3-box2__th4 {
  width: 17%;
}
.type3-box2__table .type3-box2__th5 {
  width: 7%;
}
.type3-box2__table .type3-box2__th6 {
  width: 10%;
}
.type3-box2__table .type3-box2__th7 {
  width: 7%;
}
.type3-box2__table .type3-box2__th8 {
  width: 10%;
}
.type3-box2__table .type3-box2__th9 {
  width: 30%;
}
.type3-box2__table .type3-box2__th10 {
  width: 15%;
}
.type3-box2__table .type3-box2__th11 {
  width: 15%;
}
.type3-box2__table .type3-box2__th12 {
  width: 30%;
}
.type3-box2__table .type3-box2__th13 {
  width: 20%;
}
.type3-box2__table .type3-box2__th14 {
  width: 10%;
}
.type3-box2__table .type3-box2__th15 {
  width: 10%;
}
.type3-box2__table .type3-box2__th16 {
  width: 10%;
}
.type3-box2__table .type3-box2__th17 {
  width: 25%;
}
.type3-box2__table .type3-box2__th18 {
  width: 20%;
}
.type3-box2__table .type3-box2__th19 {
  width: 20%;
}
.type3-box2__table .type3-box2__th20 {
  width: 10%;
}
.type3-box2__table .type3-box2__th21 {
  width: 15%;
}
.type3-box2__table .type3-box2__th22 {
  width: 6%;
}
.type3-box2__table .type3-box2__th23 {
  width: 5%;
}
.type3-box2__table .type3-box2__th24 {
  width: 5%;
}
.type3-box2__table .type3-box2__th25 {
  width: 17%;
}
.type3-box2__table .type3-box2__th26 {
  width: 7%;
}
.type3-box2__table .type3-box2__th27 {
  width: 10%;
}
.type3-box2__table .type3-box2__th28 {
  width: 7%;
}
.type3-box2__table .type3-box2__th29 {
  width: 20%;
}
.type3-box2__table .type3-box2__th30 {
  width: 13%;
}
.type3-box2__table .type3-box2__th31 {
  width: 10%;
}

.type3-box3 .type3-box3__name {
  display: inline-block;
  min-width: 90px;
  margin-right: 20px;
}
.type3-box3 .type3-box3__text {
  font-size: 20px;
  margin-bottom: 30px;
}
.type3-box3 .type3-box3__size {
  font-size: 16px;
  line-height: 1.6;
}
.type3-box3 .type3-box3__submit {
  text-align: center;
}
.type3-box3 .type3-box3__submit button {
  display: inline-block;
  width: 160px;
  margin: 0 3px;
}

.type3-box4 {
  box-sizing: border-box;
  width: 90%;
  margin: 0 auto;
  padding: 30px 70px 30px;
}
.type3-box4 .type3-box4__head {
  font-size: 20px;
  font-weight: bold;
  padding-left: 40px;
  padding-bottom: 25px;
}
.type3-box4 .type3-box4_bg1 {
  background: url(../img/cmn/ico_message2.png) left top no-repeat;
  padding-top: 4px;
}
.type3-box4 .type3-box4_bg2 {
  background: url(../img/cmn/ico_notice.png) left top no-repeat;
  padding-top: 7px;
}
.type3-box4 .type3-box4__scroll, .type3-box4 .type3-box4__update {
  box-sizing: border-box;
  border: 1px solid #c6ccd1;
  background: #fff;
  height: 250px;
  padding: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  overflow-y: scroll;
  font-size: 12px;
}
.type3-box4 .type3-box4__news li {
  display: table;
  width: 100%;
}
.type3-box4 .type3-box4__news li .day {
  display: table-cell;
  width: 130px;
}
.type3-box4 .type3-box4__news li .title {
  display: table-cell;
  line-height: 1.5em;
}
.type3-box4 .type3-box4__news li + li {
  margin-top: 15px;
}
.type3-box4 .news_year {
  margin-bottom: 15px;
}
.type3-box4 .type3-box4__update li {
  display: table;
  width: 100%;
}
.type3-box4 .type3-box4__update li .day {
  display: table-cell;
  width: 90px;
}
.type3-box4 .type3-box4__update li .title {
  display: table-cell;
  line-height: 1.5em;
  text-decoration: underline;
}
.type3-box4 .type3-box4__update li .title a {
  color: #3C3C3C;
}
.type3-box4 .type3-box4__update li .new_post {
  display: table-cell;
  width: 37px;
  font-size: 10px;
}
.type3-box4 .type3-box4__update li .new_post .new_bg {
  color: #fff;
  font-weight: bold;
  background: #cc0e0e;
  padding: 0 3px;
}
.type3-box4 .type3-box4__update li + li {
  margin-top: 15px;
}
.type3-box4 .type3-box4__update + .news_year {
  margin-top: 15px;
}
.type3-box4 label.panel-label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  cursor: pointer;
  background-color: white;
  border: 1px solid #c6ccd1;
  border-radius: 5px 5px 0px 0px;
  box-sizing: border-box;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  position: relative;
  padding: 13px 0;
  color: #8a949e;
  font-weight: bold;
}
.type3-box4 ul#tabs-list {
  display: flex;
  list-style: none;
  text-align: center;
  border-bottom: 1px solid #dfdfdf;
  box-sizing: border-box;
  height: 40px;
  margin: 0;
  padding: 0;
}
.type3-box4 ul#tabs-list li {
  text-align: center;
  width: 50%;
  box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.05);
  border-radius: 5px 5px 0px 0px;
  border-right: 1px solid #dfdfdf;
  position: relative;
  margin-top: 0;
}
.type3-box4 .panels {
  background-color: white;
}
.type3-box4 .panels .container {
  margin: 0 auto;
  max-height: 250px;
  border: 1px solid #c6ccd1;
}
.type3-box4 .panels section main {
  box-sizing: border-box;
  max-height: 0;
  opacity: 0;
  overflow-y: scroll;
  border: none !important;
}
.type3-box4 .panels section main p {
  line-height: 1.8;
}
.type3-box4 .panels section main ul {
  margin-bottom: 20px;
}
.type3-box4 #panel-1-ctrl:checked ~ .panels #panel-1 main {
  max-height: initial;
  opacity: 1;
}
.type3-box4 #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 {
  pointer-events: none;
  cursor: default;
  -webkit-transform: translate3d(0, 1px, 0);
  transform: translate3d(0, 1px, 0);
  box-shadow: none;
  border-right: none;
  margin-right: 8px;
}
.type3-box4 #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1.last {
  border-right: 1px solid transparent;
}
.type3-box4 #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 + li {
  border-left: 1px solid #dfdfdf;
}
.type3-box4 #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label {
  background-color: white;
  border-bottom: none;
}
.type3-box4 #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-2 label.panel-label {
  background-color: #d9d9d9;
}
.type3-box4 #panel-2-ctrl:checked ~ .panels #panel-2 main {
  max-height: initial;
  opacity: 1;
}
.type3-box4 #panel-2-ctrl:checked ~ .panels #panel-1 main {
  padding: 0 !important;
}
.type3-box4 #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 {
  pointer-events: none;
  cursor: default;
  -webkit-transform: translate3d(0, 1px, 0);
  transform: translate3d(0, 1px, 0);
  box-shadow: none;
  border-right: none;
  margin-left: 8px;
}
.type3-box4 #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2.last {
  border-right: 1px solid transparent;
}
.type3-box4 #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 + li {
  border-left: 1px solid #dfdfdf;
}
.type3-box4 #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 label.panel-label {
  background-color: white;
  border-bottom: none;
}
.type3-box4 #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label {
  background-color: #d9d9d9;
}
.type3-box4 #panel-3-ctrl:checked ~ .panels #panel-3 main {
  max-height: initial;
  opacity: 1;
}
.type3-box4 #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 {
  pointer-events: none;
  cursor: default;
  -webkit-transform: translate3d(0, 1px, 0);
  transform: translate3d(0, 1px, 0);
  box-shadow: none;
  border-right: none;
  margin-right: 8px;
}
.type3-box4 #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3.last {
  border-right: 1px solid transparent;
}
.type3-box4 #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 + li {
  border-left: 1px solid #dfdfdf;
}
.type3-box4 #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 label.panel-label {
  background-color: white;
  border-bottom: none;
}
.type3-box4 #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-4 label.panel-label {
  background-color: #d9d9d9;
}
.type3-box4 #panel-4-ctrl:checked ~ .panels #panel-4 main {
  max-height: initial;
  opacity: 1;
}
.type3-box4 #panel-4-ctrl:checked ~ .panels #panel-3 main {
  padding: 0 !important;
}
.type3-box4 #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 {
  pointer-events: none;
  cursor: default;
  -webkit-transform: translate3d(0, 1px, 0);
  transform: translate3d(0, 1px, 0);
  box-shadow: none;
  border-right: none;
  margin-left: 8px;
}
.type3-box4 #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4.last {
  border-right: 1px solid transparent;
}
.type3-box4 #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 + li {
  border-left: 1px solid #dfdfdf;
}
.type3-box4 #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 label.panel-label {
  background-color: white;
  border-bottom: none;
}
.type3-box4 #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-3 label.panel-label {
  background-color: #d9d9d9;
}

.role-table-wrapper {
  min-width: 1390px;
}

.alert-section {
  color: #FFFFFF;
  background-color: #2BD0E3;
  font-size: 20px;
  padding-top: 24px;
  padding-bottom: 20px;
  padding-left: 200px;
}

p.alert {
  padding-top: 10px;
  font-size: 12px;
  color: #ff628d;
}

.alert-error {
  line-height: 1.4em;
}

.q-link {
  color: white;
}

.q-link:hover {
  font-weight: bold;
  text-decoration: underline;
}

.custom-select {
  background-color: #fff;
  border: 1px solid #2BD0E3;
  font-family: "Hiragino Kaku Gothic Pro", "Hiragino Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 6px 6px 0;
  position: relative;
  width: 180px;
  height: 24px;
  z-index: 1;
  float: left;
}

.custom-select:focus, .custom-select select:focus {
  outline: none;
}

.custom-select:hover {
  border-color: #2BD0E3;
}

.custom-select:before {
  color: #2BD0E3;
  display: block;
  font-family: "FontAwesome";
  font-size: 16px;
  height: 100%;
  line-height: 1.5em;
  padding: 0 0.625em;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  width: 1em;
  z-index: -1;
}

.custom-select select {
  background-color: transparent;
  border: 0 none;
  box-shadow: none;
  color: #333;
  display: block;
  font-size: 12px;
  font-weight: normal;
  font-family: "Hiragino Kaku Gothic Pro", "Hiragino Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  line-height: normal;
  margin: 0;
  width: 178px;
  height: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 2px 5px 2px 5px;
}

.custom-select select::-ms-expand {
  display: none; /* to ie 10 */
}

.custom-select select:focus, .custom-select:focus, .custom-select select option:focus {
  outline: none;
}

:-moz-any(.custom-select):before {
  background-color: #fff; /* this is necessary for overcome the caret default browser */
  pointer-events: none; /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events */
  z-index: 1; /* this is necessary for overcome the pseudo element */
}

.custom-select select option {
  font-family: "Hiragino Kaku Gothic Pro", "Hiragino Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  font-weight: normal;
  padding: 2px 5px 1px;
  margin-bottom: -1px;
}

.custom-select select:hover, .custom-select select option:hover {
  cursor: pointer;
}

.custom-select select option:last-child {
  margin-bottom: 0px;
}

.ruler-for-h {
  width: 346px;
  height: 18px;
  vertical-align: top;
  overflow: hidden;
  border: 1px solid #A1A1A1;
  border-bottom: none;
  background-image: url("/static/img/ruler-for-h-writing.png");
  background-position: -4px 0px;
}

.ruler-for-v {
  vertical-align: top;
  overflow: hidden;
  border: 1px solid #A1A1A1;
  border-bottom: none;
  background-image: url("/static/img/ruler-for-v-writing.png");
  background-position-x: right;
  width: 18px;
  height: 346px;
}

.form-editarea {
  background-color: #ffffff;
  background-position: 74px top;
  background-repeat: repeat-y;
  border-left: 1px solid #A1A1A1;
  border-right: 1px solid #A1A1A1;
  border-bottom: 1px solid #A1A1A1;
}

.form-editarea-for-vertical {
  background-color: #ffffff;
  background-position: right top;
  background-repeat: repeat-y;
  border-left: 1px solid #A1A1A1;
  border-top: 1px solid #A1A1A1;
  border-bottom: 1px solid #A1A1A1;
  writing-mode: vertical-rl;
}

#editarea {
  background-position: -4px 0px;
  height: auto;
  font-size: 13px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Hiragino Kaku Gothic Pro", "Hiragino Sans", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  border-right: 1px solid #E6E6E6;
  overflow-y: scroll;
  word-break: break-all;
  padding: 5px 0 11px 21px;
}

#editarea.for-vertical {
  background-position: right top;
  overflow-x: scroll;
  padding: 23px 0px 0px 11px;
  width: auto;
}

.ui-resizable-e, .ui-resizable-se {
  position: absolute;
}

#editarea:focus {
  outline: none;
}

img {
  vertical-align: -10px;
}

img#right-arrow, img#down-arrow {
  vertical-align: 0.5px;
}

.tools {
  float: left;
  border: 1px solid #A1A1A1;
  background: #ffffff;
  padding: 5px;
  margin-right: 20px;
  margin-top: -6px;
}

.btn-default-plus {
  width: 120px;
  margin-left: 2px;
  margin-right: 1px;
  padding: 0;
}

.btn-cancel-plus, .btn-default {
  width: 120px;
  padding: 0;
}

.btn-icon {
  width: 30px;
  height: 30px;
  margin-left: 0px;
  padding: 0;
}

.btn-close {
  width: 24px;
  height: 24px;
  margin-right: 0px;
  float: right;
  cursor: pointer;
}

.style-section {
  height: 54px;
  padding: 15px 0 35px 0;
}

.style-section-line {
  height: 27px;
  width: 372px;
  margin-bottom: 3px;
}

.hint {
  font-size: 11px;
  margin-top: 8px;
}

.dialog-btn-group {
  margin-top: 19px;
  margin-bottom: 36px;
}

.dialog-btn-group button {
  width: 100px;
  font-size: 12px;
}

#reset-btn, #text-dl-btn {
  opacity: 1;
  float: right;
}

#text-dl-btn {
  width: 135px;
}

#reset-btn {
  width: 100px;
  font-size: 12px;
  margin-top: 56px;
}

#reset-btn:hover {
  background-color: #CBCBCB;
  opacity: 1;
}

.option-section {
  border-top: 1px solid #A1A1A1;
  font-size: 13px;
  padding: 14px 0 14px 0;
}

#belt-bottom {
  padding-top: 12px;
  padding-bottom: 5px;
}

#belt-bottom p {
  line-height: 21px;
}

.label-name {
  margin-left: 10px;
}

#style-list-section {
  margin-top: 6px;
  font-size: 12px;
  line-height: 12px;
}

#style-list-section table {
  border-collapse: separate;
  border-spacing: 5px;
}

#style-list-section table tr td.ps-name {
  vertical-align: middle;
  padding-left: 8px;
}

#style-list-section table tr td.c-box {
  height: 15px;
  width: 3em;
}

.ps1 {
  background-color: #ffccff;
}

.ps2 {
  background-color: #ccffcc;
}

.ps3 {
  background-color: #ccfbff;
}

.ps4 {
  background-color: #cdcdff;
}

.ps5 {
  background-color: #ffff98;
}

.ps6 {
  background-color: #f8c6c7;
}

.ps7 {
  background-color: #8fd6b0;
}

.ps8 {
  background-color: #7edefd;
}

.ps9 {
  background-color: #ffcc9a;
}

.ps10 {
  background-color: #e9fc82;
}

.ps11 {
  background-color: #ddd5cd;
}

.ps12 {
  background-color: #b9d3f9;
}

.ps13 {
  background-color: #f4a6d9;
}

.ps14 {
  background-color: #dfdeb6;
}

.ps15 {
  background-color: #6cd8d8;
}

sp-ps span.ps1, sp-ps span.ps2, sp-ps span.ps3,
sp-ps span.ps4, sp-ps span.ps5, sp-ps span.ps6,
sp-ps span.ps7, sp-ps span.ps8, sp-ps span.ps9,
sp-ps span.ps10, sp-ps span.ps11, sp-ps span.ps12,
sp-ps span.ps13, sp-ps span.ps14, sp-ps span.ps15 {
  background-color: #FFAAAA;
}

.mfp-bg.opacity0 {
  opacity: 0 !important;
}

.writing-dialog {
  border: 2px solid #63707d;
  padding: 40px 40px !important;
}
.writing-dialog__step01 {
  overflow: hidden;
  width: 502px;
  margin-bottom: 20px;
}
.writing-dialog__special-select {
  width: 112px;
}
.writing-dialog__ruby-btn, .writing-dialog__ruby-clear-btn {
  width: 71px;
  font-size: 13px;
  color: #3C3C3C;
  border-color: #63707d;
}
.writing-dialog__ruby-clear-btn {
  padding-left: 8px;
  padding-right: 8px;
}
.writing-dialog__ruby-clear-btn:disabled {
  opacity: 0.35 !important;
  cursor: auto;
  pointer-events: none;
}

.ruby-dialog-wrapper {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 10100;
  display: none !important;
  background: rgba(45, 45, 45, 0.1);
}

.ruby-dialog-wrapper.active {
  display: flex !important;
}

.ruby-dialog {
  border-radius: 8px;
  border: 2px solid #63707d;
  background: #fff;
}
.ruby-dialog__inner {
  padding: 23px 40px 29px 40px;
}
.ruby-dialog__desc {
  display: inline-block;
  font-size: 13px;
  line-height: 17px;
}
.ruby-dialog__content {
  margin-top: 18px;
}
.ruby-dialog__input-wrapper {
  width: 290px;
}
.ruby-dialog__btn {
  width: 90px;
  height: 30px;
  font-size: 12px;
}

.edit-form[name=writing-form] {
  display: flex;
}
.edit-form[name=writing-form] .u-right {
  margin-left: auto;
}

.scope-preview {
  width: 100%;
  float: left;
  margin-left: 4px;
}

.scope-preview ul li {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.scope-preview ul li ul li {
  margin-top: 10px;
  margin-right: 0;
  width: 16px;
}

.spread-checkbox {
  padding-top: 36px;
  margin-left: 2px;
}

.ql-snow.ql-toolbar {
  background-color: #f5f5f5;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -ms-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ql-snow.ql-toolbar .ql-formats button {
  margin-left: 8px;
  width: 32px;
  height: 33px;
  position: relative;
}
.ql-snow.ql-toolbar .ql-formats .ql-header .ql-picker-label {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #63707d;
  height: 32px;
  background-color: #fff;
}
.ql-snow.ql-toolbar .ql-formats .ql-header .ql-picker-label:before {
  width: 71px;
  height: 27px;
  color: #63707d;
  padding-top: 4px;
  border-right: 1px solid #63707d;
}
.ql-snow.ql-toolbar .ql-formats .ql-header .ql-picker-label .ql-stroke {
  fill: #63707d;
  stroke: #63707d;
}
.ql-snow.ql-toolbar .ql-formats .ql-header .ql-picker-options {
  margin-top: 7px;
}
.ql-snow.ql-toolbar .ql-formats:nth-child(2) {
  float: right;
  margin-right: 0 !important;
}

.ql-snow.ql-toolbar .ql-formats button.ql-weight-bold {
  background-image: url("/static/img/cmn/reflow_epub/btn-bold.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-weight-bold.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-bold.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-weight-bold:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-bold.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-weight-bold:hover:after {
  position: absolute;
  content: "太字";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-tcy {
  background-image: url("/static/img/cmn/reflow_epub/btn-yoko.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-tcy.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-yoko.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-tcy:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-yoko.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-tcy:hover:after {
  position: absolute;
  content: "縦中横";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-gfont {
  background-image: url("/static/img/cmn/reflow_epub/btn-gothic.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-gfont.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-gothic.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-gfont:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-gothic.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-gfont:hover:after {
  position: absolute;
  content: "ゴシック";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-index-link {
  background-image: url("/static/img/cmn/reflow_epub/btn-contents.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-index-link.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-contents.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-index-link:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-contents.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-index-link:hover:after {
  position: absolute;
  content: "目次に表示";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-image {
  background-image: url("/static/img/cmn/reflow_epub/btn-ul.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-image.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-ul.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-image:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-ul.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-image:hover:after {
  position: absolute;
  content: "画像UL";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-crop {
  background-image: url("/static/img/cmn/reflow_epub/btn-crop.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-crop.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-crop.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-crop:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-crop.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-crop:hover:after {
  position: absolute;
  content: "クロップ";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-clean {
  background-image: url("/static/img/cmn/reflow_epub/btn-clear.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-clean.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-clear.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-clean:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-clear.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-clean:hover:after {
  position: absolute;
  content: "装飾クリア";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-snow.ql-toolbar .ql-formats button.ql-dl-image {
  background-image: url("/static/img/cmn/reflow_epub/btn-dl.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-dl-image.ql-active {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-dl.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-dl-image:hover {
  background-image: url("/static/img/cmn/reflow_epub/over_btn-dl.png");
  background-repeat: no-repeat;
}
.ql-snow.ql-toolbar .ql-formats button.ql-dl-image:hover:after {
  position: absolute;
  content: "画像DL";
  top: 35px;
  left: -15px;
  background: #c5f1f5;
  color: black;
  width: 60px;
  padding: 2px;
  display: block;
  z-index: 1;
}

.ql-editor .weight-bold-true {
  font-weight: bold;
}
.ql-editor .tcy-true {
  background-color: #ded8d4;
}
.ql-editor .gfont-true {
  border-bottom: solid;
  border-color: #c6c6c6;
  border-width: 2px;
}
.ql-editor .index-link-true {
  border-bottom: dashed 1px #63707d;
}
.ql-editor img.is-selected {
  opacity: 0.4;
}