.components-Header-header .components-Header-header_inner {
    display: none
  }

  .components-Header-header * {
    line-height: 1.1
  }

  .components-Header-header img {
    vertical-align: top
  }

  .components-Header-headerWrap {
    background-color: #fff;
    border-top: 3px solid #b61018;
    border-bottom: 1px solid #d5d5d5
  }

  .components-Header-mufgLogo {
    margin: 0 auto;
    max-width: 980px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .components-Header-mufgLogo>a {
    display: block;
    position: relative
  }

  .components-Header-siteTitleMufg {
    overflow: hidden
  }

  .components-Header-siteTitleMufg img {
    position: relative;
    top: 4px
  }

  .components-Header-siteTitle img {
    position: relative;
    top: 2px
  }

  .components-Header-siteTitle {
    padding-right: 10px
  }

  .components-Header-siteTitleSp {
    display: none
  }

  @media screen and (max-width:768px) {
    .components-Header-mufgLogo {
      display: none
    }
    .components-Header-header {
      background-color: #fff;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 55px;
      z-index: 1000000
    }
    .components-Header-header .components-Header-header_inner {
      background: url(../images/gnav_bg_header.gif) 0 bottom repeat-x;
      display: table;
      width: 100%
    }
    .components-Header-headerWrap {
      border-top: none;
      border-bottom: 3px solid #b61018
    }
    .components-Header-headerLogo, .components-Header-headerWrap {
      -webkit-box-sizing: content-box;
      box-sizing: content-box
    }
    .components-Header-headerLogo {
      display: table-cell;
      height: 53px;
      padding: 5px;
      vertical-align: middle
    }
    .components-Header-headerLogo a {
      display: block;
      width: 300px;
      padding: 10px 0;
      margin: 0 auto;
      -webkit-box-sizing: content-box;
      box-sizing: content-box
    }
    .components-Header-headerLogo img {
      width: 100%;
      max-width: 200px
    }
    .components-Header-header-menu img, .components-Header-header-mypage img {
      width: 40px
    }
  }

  .components-FooterA-footer {
    background-color: #eee;
    border-top: 10px solid #b61018;
    width: 100%;
    padding: 0;
    margin-top: 30px;
    font-size: .875em
  }

  .components-FooterA-footer * {
    font-family: ＭＳ Ｐゴシック, メイリオ, ヒラギノ角ゴ Pro W3, Osaka, Arial, Helvetica, sans-serif;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    line-height: 1.2
  }

  .components-FooterA-footer a {
    color: #005699;
    text-decoration: underline
  }

  .components-FooterA-footer img {
    vertical-align: top
  }

  .components-FooterA-footer .components-FooterA-contents_inner {
    max-width: 1000px;
    margin: 0 auto
  }

  .components-FooterA-footer .components-FooterA-line3 {
    position: relative;
    background: url(../images/line.png) repeat-x top;
    height: 21px
  }

  .components-FooterA-footer .components-FooterA-line3 .components-FooterA-lineend {
    background: url(../images/line_right.png) no-repeat top
  }

  .components-FooterA-footer .components-FooterA-line3 .components-FooterA-lineend, .components-FooterA-footer .components-FooterA-line3 .components-FooterA-lineendtop {
    position: absolute;
    width: 193px;
    height: 66px;
    bottom: 0;
    right: 0
  }

  .components-FooterA-footer .components-FooterA-line3 .components-FooterA-lineendtop {
    background: url(../images/line_right_top.png) no-repeat top
  }

  .components-FooterA-footer .components-FooterA-cover2 {
    background: #505050
  }

  .components-FooterA-footer_bg {
    background: #ddd;
    padding: 15px 0 5px;
    height: 60px
  }

  .components-FooterA-footer_bg dl {
    max-width: 960px;
    margin: 0 auto;
    padding-left: 20px;
    background: url(../images/footer_txt.gif) no-repeat 0 0;
    height: 29px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
  }

  span.components-FooterA-blank {
    background: url(../images/icon_blank.png) no-repeat left 0;
    padding: 0 0 0 18px;
    margin: 3px 0 -5px 3px
  }

  span.components-FooterA-blank, span.components-FooterA-pdf {
    display: inline-block;
    min-height: 16px;
    height: auto!important
  }

  span.components-FooterA-pdf {
    background: transparent url(../images/icon_pdf_s.gif) no-repeat 0;
    margin: 0 0 0 3px;
    padding: 0 0 0 30px
  }

  .components-FooterA-pagetop_btn a {
    display: block;
    float: right;
    background: url(../images/btn_pagetop_2.png) no-repeat 0 0;
    width: 130px;
    height: 40px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    margin-top: -33px;
    position: relative
  }

  .components-FooterA-pagetop_btn {
    margin-bottom: 0!important
  }

  .components-FooterA-footer_bana {
    clear: both;
    padding: 15px 0 0 10px;
    overflow: hidden;
    margin: 0 auto 20px
  }

  .components-FooterA-footer_bana li {
    float: left;
    margin-right: 30px
  }

  .components-FooterA-footer_bana li.components-FooterA-btn04 {
    margin-right: 0
  }

  .components-FooterA-footer_bana li a {
    display: block;
    height: 54px;
    width: 217px;
    text-indent: -9999px;
    background-image: url(../images/footer_bana.png)
  }

  .components-FooterA-footer_bana li.components-FooterA-btn01 a {
    background-position: 0 0
  }

  .components-FooterA-footer_bana li.components-FooterA-btn01 a:hover {
    background-position: 217px 0
  }

  .components-FooterA-footer_bana li.components-FooterA-btn02 a {
    background-position: 0 164px
  }

  .components-FooterA-footer_bana li.components-FooterA-btn02 a:hover {
    background-position: 217px 164px
  }

  .components-FooterA-footer_bana li.components-FooterA-btn03 a {
    background-position: 0 109px
  }

  .components-FooterA-footer_bana li.components-FooterA-btn03 a:hover {
    background-position: 217px 109px
  }

  .components-FooterA-footer_bana li.components-FooterA-btn04 a {
    background-position: 0 54px
  }

  .components-FooterA-footer_bana li.components-FooterA-btn04 a:hover {
    background-position: 217px 54px
  }

  .components-FooterA-footer_textlink {
    font-size: 100%;
    max-width: 1000px;
    margin: 0 auto
  }

  .components-FooterA-footer_textlink ul {
    padding: 0 0 10px;
    text-align: center;
    font-size: 14px
  }

  .components-FooterA-footer_textlink ul:first-child {
    margin-top: 35px
  }

  .components-FooterA-footer_textlink li {
    display: inline-block;
    padding: 0 5px;
    overflow: hidden;
    line-height: 2
  }

  .components-FooterA-footer_textlink li a {
    padding-left: 15px;
    background: url(../images/arrow_footer.png) no-repeat 0;
    text-decoration: underline
  }

  .components-FooterA-footer_textlink li a:hover {
    color: #cd1400
  }

  .components-FooterA-footer_textlink li img {
    vertical-align: middle;
    margin-left: 5px;
    margin-bottom: 5px
  }

  .components-FooterA-footer_textlink hr {
    max-width: 980px;
    border-top: 1px solid #c5c2c2;
    border-bottom: 1px solid #fff;
    height: 0
  }

  .components-FooterA-footer_inner2 {
    padding: 20px 0;
    text-align: center;
    font-size: 108%;
    border-top: 10px solid #eee;
    background: #eee;
    font-size: 15px
  }

  .components-FooterA-footer_inner2 li {
    display: inline;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #222
  }

  .components-FooterA-footer_inner2 li.components-FooterA-last {
    display: inline;
    border-right: none;
    padding-right: 0;
    margin-right: 0
  }

  .components-FooterA-footer_inner2 li a {
    background: url(../images/arrow_news.png) no-repeat 0;
    padding-left: 20px;
    text-decoration: underline
  }

  .components-FooterA-footer_inner2 li a:hover {
    color: #cd1400
  }

  .components-FooterA-footer_inner3 {
    background: #505050;
    color: #fff;
    font-size: 86%;
    padding: 20px 0;
    max-width: 980px;
    margin: 0 auto
  }

  .components-FooterA-footer_inner3 img {
    width: auto
  }

  .components-FooterA-copyright, .components-FooterA-footer_inner3 img:last-child, .components-FooterA-pageTop {
    display: none
  }

  .components-FooterA-pageTop {
    width: 50px;
    height: 50px;
    background: rgba(80, 80, 80, .6);
    border-radius: 100px;
    position: fixed;
    bottom: 7%;
    right: 100px;
    z-index: 100;
    -webkit-transition: all 0s;
    transition: all 0s;
    text-decoration: none;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: 1.25em
  }

  @media screen and (max-width:768px) {
    .components-FooterA-footer {
      border-top: 1px solid #cecece;
      margin-top: 0;
      padding-bottom: 62px;
      position: relative
    }
    .components-FooterA-footer_bg, .components-FooterA-footer_bg dl {
      background: none;
      height: auto
    }
    .components-FooterA-footer_bg dl {
      padding: 20px 10px;
      overflow: visible;
      text-indent: 0;
      white-space: normal
    }
    footer .components-FooterA-inquiryBox {
      border-top: 1px solid #cecece
    }
    footer .components-FooterA-inquiry {
      padding: 20px 10px;
      text-align: center
    }
    .components-FooterA-inquiry_inner {
      background: #fff;
      margin-top: 15px;
      padding: 20px 10px
    }
    .components-FooterA-inquiry_tel {
      color: #e60000;
      font-weight: 700
    }
    .components-FooterA-inquiry_telnum {
      font-size: 32px;
      font-weight: 700;
      margin-top: 10px
    }
    .components-FooterA-inquiry_telnum a {
      color: #e60000!important;
      text-decoration: none!important
    }
    .components-FooterA-inquiry_telnum a:before {
      content: "";
      display: inline-block;
      background: url(../images/icon_inquiry_tel.png) no-repeat 0 0;
      background-size: 24px;
      width: 24px;
      height: 24px;
      margin-right: 5px
    }
    .components-FooterA-inquiry_time {
      margin-top: 15px;
      line-height: 1.4
    }
    .components-FooterA-inquiry_time>span {
      font-weight: 700;
      display: block
    }
    .components-FooterA-footer_textlink {
      width: auto
    }
    .components-FooterA-footer_textlink li {
      display: block;
      overflow: visible;
      padding: 0
    }
    .components-FooterA-footer_inner2 li {
      display: block;
      margin: 0!important;
      padding: 0!important;
      border-right: none!important
    }
    .components-FooterA-footer .components-FooterA-contents_inner, .components-FooterA-footer_textlink ul {
      background-color: #fff;
      margin: 0!important;
      padding: 0!important
    }
    .components-FooterA-footer_inner2 {
      padding: 0;
      border-top: none;
      background: none
    }
    .components-FooterA-footer_inner2 li a, .components-FooterA-footer_textlink li a {
      background: none;
      color: #595857;
      border-bottom: 1px solid #eee;
      display: block;
      font-size: .75em;
      line-height: 1.7;
      padding: 11px 35px 11px 9px;
      position: relative;
      text-align: left;
      text-decoration: none
    }
    .components-FooterA-footer_inner2 li a:after, .components-FooterA-footer_textlink li a:after {
      background-image: url(../images/bg_nav_fnavi_01.png);
      background-size: 6px 12px;
      content: "";
      width: 6px;
      height: 12px;
      display: block;
      position: absolute;
      top: 50%;
      right: 15px;
      margin-top: -6px
    }
    .components-FooterA-footer_inner2 li a[href$=".pdf"]:after, .components-FooterA-footer_textlink li a[href$=".pdf"]:after {
      background-image: url(../images/icon_footer_pdf.png);
      background-size: 28px 15px;
      width: 28px;
      height: 15px;
      right: 6px;
      margin-top: -8px
    }
    span.components-FooterA-pdf {
      background: none;
      min-height: 0;
      padding: 0
    }
    .components-FooterA-copyright {
      background-color: #fff;
      display: block;
      text-align: center;
      padding: 20px 0 5px
    }
    .components-FooterA-copyright img {
      width: 280px
    }
    .components-FooterA-footer_inner3 {
      border-bottom: 2px solid #e60000;
      padding: 15px 5px 15px 15px
    }
    .components-FooterA-footer_inner3 img:last-child {
      display: block;
      width: 260px
    }
    .components-FooterA-pagetop_btn {
      background: #f0f0f0 url(../images/btn_scroll_top.png) no-repeat 50%;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 42px
    }
    .components-FooterA-pagetop_btn a {
      background: none;
      float: none;
      margin-top: 0;
      position: static;
      width: 100%;
      height: 42px
    }
    .components-FooterA-pageTop {
      width: 40px;
      height: 40px;
      bottom: 3%;
      right: 25px;
      font-size: 1em
    }
    .components-FooterA-footer_bana, .components-FooterA-footer_inner2 li span:not(.components-FooterA-pdf), .components-FooterA-footer_inner3 img:first-child, .components-FooterA-footer_textlink hr, .components-FooterA-footer_textlink li.components-FooterA-spNone:not(.components-FooterA-pdf), .components-FooterA-footer_textlink li span:not(.components-FooterA-pdf) {
      display: none
    }
  }

  .components-FooterB-footer {
    position: relative;
    line-height: 1.5
  }

  .components-FooterB-footer .components-FooterB-pageTop {
    position: absolute;
    top: -45px;
    left: 50%;
    margin-left: -45px;
    right: 0;
    line-height: 0
  }

  .components-FooterB-fMenu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 25px;
    padding-top: 20px;
    padding-bottom: 10px;
    background-color: #e6e7e8
  }

  .components-FooterB-fMenu li {
    display: inline-block
  }

  .components-FooterB-footer .components-FooterB-fTop {
    padding: 10px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
    background: url(../images/footer_bg.png) repeat-x 0 0
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner {
    width: 980px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    line-height: 40px;
    font-size: 80%;
    text-align: center
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner li {
    display: inline-block;
    margin-right: 20px
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner li:before {
    content: "\25B6";
    color: #fff;
    display: none
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner li a {
    color: #333
  }

  .components-FooterB-footer .components-FooterB-fBottom {
    padding: 20px 0
  }

  .components-FooterB-footer .components-FooterB-fBottom .components-FooterB-fBottom_inner {
    font-family: ＭＳ Ｐゴシック, メイリオ, ヒラギノ角ゴ Pro W3, Osaka, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    width: 980px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
  }

  .components-FooterB-domainsitetext {
    border-bottom: 1px solid #333;
    margin-bottom: 10px;
    padding-bottom: 10px
  }

  span.components-FooterB-blank {
    display: inline-block;
    background: url(../images/icon_linkout.gif) no-repeat left 0;
    padding: 0 0 0 18px;
    margin: 3px 0 -5px 3px;
    min-height: 16px;
    height: auto!important
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner_nisa {
    width: 980px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    line-height: 40px;
    font-size: 80%;
    text-align: Left
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner_nisa li {
    display: inline-block;
    margin-right: 14px;
    margin-left: 6px
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner_nisa li:before {
    content: "\25B6";
    color: #fff;
    display: none
  }

  .components-FooterB-footer .components-FooterB-fTop .components-FooterB-fTop_inner_nisa li a {
    color: #333
  }

  @media screen and (max-width:768px) {
    .components-FooterB-spNone {
      display: none!important
    }
    .components-FooterB-spFooter {
      font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, sans-serif;
      font-size: 3.2vw;
      color: #333;
      line-height: 1.5
    }
    .components-FooterB-spFooter a {
      outline: none;
      text-decoration: none;
      color: #333
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi {
      overflow: hidden;
      width: 92%;
      margin: 0 auto;
      padding: 40px 4% 17px;
      background-color: #14e4e6
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li {
      float: left;
      width: 33.3%;
      margin-bottom: 35px;
      font-size: 13px;
      font-weight: 700;
      text-align: center
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li a {
      display: block;
      width: 70%;
      margin: 0 auto;
      font-size: 1em
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li:first-child a {
      color: #d80c18
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li:nth-child(2) a {
      color: #66ad25
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li:nth-child(3) a {
      color: #ff6700
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li:nth-child(4) a {
      color: #0363b1
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li:nth-child(5) a {
      color: #e6b002
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li:nth-child(6) a {
      color: #a91b5f
    }
    .components-FooterB-spFooter .components-FooterB-footer_navi li img {
      display: block;
      margin: 0 auto 7%
    }
    .components-FooterB-spFooter .components-FooterB-page_top01 {
      background-color: #e6e7e8;
      font-size: 1em;
      line-height: 3.33;
      text-align: center;
      border-top: 1px solid #fff
    }
    .components-FooterB-spFooter .components-FooterB-page_top01 a {
      display: block;
      padding-right: 22px;
      color: #333;
      background: url(../images/arrow_footer02.png) 65% no-repeat;
      background-size: 3%
    }
    .components-FooterB-spFooter .components-FooterB-footer_list {
      overflow: hidden
    }
    .components-FooterB-spFooter .components-FooterB-footer_list li {
      background: url(../images/arrow_header02.png) 98% 1.2em no-repeat;
      background-size: 2.13vw;
      border-bottom: 2px solid #ddd
    }
    .components-FooterB-spFooter .components-FooterB-footer_list li, .components-FooterB-spFooter .components-FooterB-footer_list li a {
      display: block;
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }
    .components-FooterB-spFooter .components-FooterB-footer_list li a {
      padding: 1em;
      font-size: 1em
    }
    .components-FooterB-spFooter .components-FooterB-copyright {
      margin: 4% auto 6%
    }
  }

  @media screen and (min-width:769px) {
    .components-FooterB-pcNone {
      display: none!important
    }
  }

  @font-face {
    font-family: Noto Sans Japanese;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/NotoSansJP-Bold.woff2) format("woff2"), url(../fonts/NotoSansJP-Bold.woff) format("woff"), url(../fonts/NotoSansJP-Bold.otf) format("opentype")
  }

  @font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/RobotoCondensed-Bold.woff2) format("woff2"), url(../fonts/RobotoCondensed-Bold.woff) format("woff"), url(../fonts/RobotoCondensed-Bold.ttf) format("truetype")
  }

  a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
  }

  html {
    line-height: 1
  }

  ol, ul {
    list-style: none
  }

  caption, td, th {
    text-align: left;
    vertical-align: middle
  }

  blockquote, q {
    quotes: none
  }

  blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
  }

  a img {
    border: none
  }

  .styles-fInner, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
  }

  .styles-fInner {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0
  }

  .styles-fInner:after {
    content: "";
    display: table;
    clear: both
  }

  .styles-clearfix:after {
    content: "";
    display: table;
    clear: both
  }

  html {
    overflow: auto;
    -ms-text-size-adjust: 100%
  }

  .styles-fw *, html {
    -webkit-text-size-adjust: 100%
  }

  .styles-fw * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }

  .styles-fw a {
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
  }

  .styles-fw img {
    max-width: 100%;
    height: auto;
    vertical-align: middle
  }

  .styles-fw section:after {
    content: "";
    display: table;
    clear: both
  }

  .styles-fw section.styles-fSection {
    margin-top: 60px
  }

  .styles-fw sup {
    vertical-align: super;
    line-height: 1
  }

  .styles-fw sub {
    vertical-align: sub;
    line-height: 1
  }

  .styles-fw strong {
    font-weight: 700
  }

  .styles-fw button {
    cursor: pointer
  }

  .styles-fw button, .styles-fw input {
    font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, sans-serif
  }

  .styles-fw input[type=email], .styles-fw input[type=submit], .styles-fw input[type=tel], .styles-fw input[type=text], .styles-fw textarea {
    -webkit-appearance: none;
    border-radius: 0
  }

  .styles-fCol {
    margin-left: -30px;
    margin-right: -30px
  }

  .styles-fCol:after {
    content: "";
    display: table;
    clear: both
  }

  .styles-fCol>* {
    padding-left: 30px;
    padding-right: 30px;
    float: left
  }

  .styles-fCol>.styles-fCol1 {
    width: 8.33333%
  }

  .styles-fCol>.styles-fCol2 {
    width: 16.66667%
  }

  .styles-fCol>.styles-fCol3 {
    width: 25%
  }

  .styles-fCol>.styles-fCol4 {
    width: 33.33333%
  }

  .styles-fCol>.styles-fCol5 {
    width: 41.66667%
  }

  .styles-fCol>.styles-fCol6 {
    width: 50%
  }

  .styles-fCol>.styles-fCol7 {
    width: 58.33333%
  }

  .styles-fCol>.styles-fCol8 {
    width: 66.66667%
  }

  .styles-fCol>.styles-fCol9 {
    width: 75%
  }

  .styles-fCol>.styles-fCol10 {
    width: 83.33333%
  }

  .styles-fCol>.styles-fCol11 {
    width: 91.66667%
  }

  .styles-fCol>.styles-fCol12 {
    width: 100%
  }

  .styles-fCol>.styles-fCol_fifth {
    width: 20%
  }

  .styles-fCol.styles-fCol_mg0 {
    margin-left: 0;
    margin-right: 0
  }

  .styles-fCol.styles-fCol_mg0>* {
    padding-left: 0;
    padding-right: 0
  }

  .styles-fCol.styles-fCol_mg5 {
    margin-left: -2.5px;
    margin-right: -2.5px
  }

  .styles-fCol.styles-fCol_mg5>* {
    padding-left: 2.5px;
    padding-right: 2.5px
  }

  .styles-fCol.styles-fCol_mg10 {
    margin-left: -5px;
    margin-right: -5px
  }

  .styles-fCol.styles-fCol_mg10>* {
    padding-left: 5px;
    padding-right: 5px
  }

  .styles-fCol.styles-fCol_mg15 {
    margin-left: -7.5px;
    margin-right: -7.5px
  }

  .styles-fCol.styles-fCol_mg15>* {
    padding-left: 7.5px;
    padding-right: 7.5px
  }

  .styles-fCol.styles-fCol_mg20 {
    margin-left: -10px;
    margin-right: -10px
  }

  .styles-fCol.styles-fCol_mg20>* {
    padding-left: 10px;
    padding-right: 10px
  }

  .styles-fCol.styles-fCol_mg25 {
    margin-left: -12.5px;
    margin-right: -12.5px
  }

  .styles-fCol.styles-fCol_mg25>* {
    padding-left: 12.5px;
    padding-right: 12.5px
  }

  .styles-fCol.styles-fCol_mg30 {
    margin-left: -15px;
    margin-right: -15px
  }

  .styles-fCol.styles-fCol_mg30>* {
    padding-left: 15px;
    padding-right: 15px
  }

  .styles-fCol.styles-fCol_mg35 {
    margin-left: -17.5px;
    margin-right: -17.5px
  }

  .styles-fCol.styles-fCol_mg35>* {
    padding-left: 17.5px;
    padding-right: 17.5px
  }

  .styles-fCol.styles-fCol_mg40 {
    margin-left: -20px;
    margin-right: -20px
  }

  .styles-fCol.styles-fCol_mg40>* {
    padding-left: 20px;
    padding-right: 20px
  }

  .styles-fCol.styles-fCol_mg45 {
    margin-left: -22.5px;
    margin-right: -22.5px
  }

  .styles-fCol.styles-fCol_mg45>* {
    padding-left: 22.5px;
    padding-right: 22.5px
  }

  .styles-fCol.styles-fCol_mg50 {
    margin-left: -25px;
    margin-right: -25px
  }

  .styles-fCol.styles-fCol_mg50>* {
    padding-left: 25px;
    padding-right: 25px
  }

  .styles-fCol.styles-fCol_mg55 {
    margin-left: -27.5px;
    margin-right: -27.5px
  }

  .styles-fCol.styles-fCol_mg55>* {
    padding-left: 27.5px;
    padding-right: 27.5px
  }

  .styles-fCol.styles-fCol_mg60 {
    margin-left: -30px;
    margin-right: -30px
  }

  .styles-fCol.styles-fCol_mg60>* {
    padding-left: 30px;
    padding-right: 30px
  }

  .styles-fCol.styles-fCol_mg65 {
    margin-left: -32.5px;
    margin-right: -32.5px
  }

  .styles-fCol.styles-fCol_mg65>* {
    padding-left: 32.5px;
    padding-right: 32.5px
  }

  .styles-fCol.styles-fCol_mg70 {
    margin-left: -35px;
    margin-right: -35px
  }

  .styles-fCol.styles-fCol_mg70>* {
    padding-left: 35px;
    padding-right: 35px
  }

  .styles-fCol.styles-fCol_mg75 {
    margin-left: -37.5px;
    margin-right: -37.5px
  }

  .styles-fCol.styles-fCol_mg75>* {
    padding-left: 37.5px;
    padding-right: 37.5px
  }

  .styles-fCol.styles-fCol_mg80 {
    margin-left: -40px;
    margin-right: -40px
  }

  .styles-fCol.styles-fCol_mg80>* {
    padding-left: 40px;
    padding-right: 40px
  }

  .styles-fCol.styles-fCol_mb0, .styles-fCol.styles-fCol_mb0>* {
    margin-bottom: 0
  }

  .styles-fCol.styles-fCol_mb5 {
    margin-bottom: -5px
  }

  .styles-fCol.styles-fCol_mb5>* {
    margin-bottom: 5px
  }

  .styles-fCol.styles-fCol_mb10 {
    margin-bottom: -10px
  }

  .styles-fCol.styles-fCol_mb10>* {
    margin-bottom: 10px
  }

  .styles-fCol.styles-fCol_mb15 {
    margin-bottom: -15px
  }

  .styles-fCol.styles-fCol_mb15>* {
    margin-bottom: 15px
  }

  .styles-fCol.styles-fCol_mb20 {
    margin-bottom: -20px
  }

  .styles-fCol.styles-fCol_mb20>* {
    margin-bottom: 20px
  }

  .styles-fCol.styles-fCol_mb25 {
    margin-bottom: -25px
  }

  .styles-fCol.styles-fCol_mb25>* {
    margin-bottom: 25px
  }

  .styles-fCol.styles-fCol_mb30 {
    margin-bottom: -30px
  }

  .styles-fCol.styles-fCol_mb30>* {
    margin-bottom: 30px
  }

  .styles-fCol.styles-fCol_mb35 {
    margin-bottom: -35px
  }

  .styles-fCol.styles-fCol_mb35>* {
    margin-bottom: 35px
  }

  .styles-fCol.styles-fCol_mb40 {
    margin-bottom: -40px
  }

  .styles-fCol.styles-fCol_mb40>* {
    margin-bottom: 40px
  }

  .styles-fCol.styles-fCol_mb45 {
    margin-bottom: -45px
  }

  .styles-fCol.styles-fCol_mb45>* {
    margin-bottom: 45px
  }

  .styles-fCol.styles-fCol_mb50 {
    margin-bottom: -50px
  }

  .styles-fCol.styles-fCol_mb50>* {
    margin-bottom: 50px
  }

  .styles-fCol.styles-fCol_mb55 {
    margin-bottom: -55px
  }

  .styles-fCol.styles-fCol_mb55>* {
    margin-bottom: 55px
  }

  .styles-fCol.styles-fCol_mb60 {
    margin-bottom: -60px
  }

  .styles-fCol.styles-fCol_mb60>* {
    margin-bottom: 60px
  }

  .styles-fCol.styles-fCol_mb65 {
    margin-bottom: -65px
  }

  .styles-fCol.styles-fCol_mb65>* {
    margin-bottom: 65px
  }

  .styles-fCol.styles-fCol_mb70 {
    margin-bottom: -70px
  }

  .styles-fCol.styles-fCol_mb70>* {
    margin-bottom: 70px
  }

  .styles-fCol.styles-fCol_mb75 {
    margin-bottom: -75px
  }

  .styles-fCol.styles-fCol_mb75>* {
    margin-bottom: 75px
  }

  .styles-fCol.styles-fCol_mb80 {
    margin-bottom: -80px
  }

  .styles-fCol.styles-fCol_mb80>* {
    margin-bottom: 80px
  }

  .styles-fFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-left: -30px;
    margin-right: -30px
  }

  .styles-fFlex>* {
    margin-left: 30px;
    margin-right: 30px
  }

  .styles-fFlex>.styles-fFlex1 {
    width: calc(8.33333% - 60px)
  }

  .styles-fFlex>.styles-fFlex2 {
    width: calc(16.66667% - 60px)
  }

  .styles-fFlex>.styles-fFlex3 {
    width: calc(25% - 60px)
  }

  .styles-fFlex>.styles-fFlex4 {
    width: calc(33.33333% - 60px)
  }

  .styles-fFlex>.styles-fFlex5 {
    width: calc(41.66667% - 60px)
  }

  .styles-fFlex>.styles-fFlex6 {
    width: calc(50% - 60px)
  }

  .styles-fFlex>.styles-fFlex7 {
    width: calc(58.33333% - 60px)
  }

  .styles-fFlex>.styles-fFlex8 {
    width: calc(66.66667% - 60px)
  }

  .styles-fFlex>.styles-fFlex9 {
    width: calc(75% - 60px)
  }

  .styles-fFlex>.styles-fFlex10 {
    width: calc(83.33333% - 60px)
  }

  .styles-fFlex>.styles-fFlex11 {
    width: calc(91.66667% - 60px)
  }

  .styles-fFlex>.styles-fFlex12 {
    width: calc(100% - 60px)
  }

  .styles-fFlex>.styles-fFlex_fifth {
    width: calc(20% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg0, .styles-fFlex.styles-fFlex_mg0>* {
    margin-left: 0;
    margin-right: 0
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex1 {
    width: 8.33333%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex2 {
    width: 16.66667%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex3 {
    width: 25%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex4 {
    width: 33.33333%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex5 {
    width: 41.66667%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex6 {
    width: 50%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex7 {
    width: 58.33333%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex8 {
    width: 66.66667%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex9 {
    width: 75%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex10 {
    width: 83.33333%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex11 {
    width: 91.66667%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex12 {
    width: 100%
  }

  .styles-fFlex.styles-fFlex_mg0>.styles-fFlex_fifth {
    width: 20%
  }

  .styles-fFlex.styles-fFlex_mg5 {
    margin-left: -2.5px;
    margin-right: -2.5px
  }

  .styles-fFlex.styles-fFlex_mg5>* {
    margin-left: 2.5px;
    margin-right: 2.5px
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex1 {
    width: calc(8.33333% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex2 {
    width: calc(16.66667% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex3 {
    width: calc(25% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex4 {
    width: calc(33.33333% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex5 {
    width: calc(41.66667% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex6 {
    width: calc(50% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex7 {
    width: calc(58.33333% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex8 {
    width: calc(66.66667% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex9 {
    width: calc(75% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex10 {
    width: calc(83.33333% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex11 {
    width: calc(91.66667% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex12 {
    width: calc(100% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg5>.styles-fFlex_fifth {
    width: calc(20% - 5px)
  }

  .styles-fFlex.styles-fFlex_mg10 {
    margin-left: -5px;
    margin-right: -5px
  }

  .styles-fFlex.styles-fFlex_mg10>* {
    margin-left: 5px;
    margin-right: 5px
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex1 {
    width: calc(8.33333% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex2 {
    width: calc(16.66667% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex3 {
    width: calc(25% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex4 {
    width: calc(33.33333% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex5 {
    width: calc(41.66667% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex6 {
    width: calc(50% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex7 {
    width: calc(58.33333% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex8 {
    width: calc(66.66667% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex9 {
    width: calc(75% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex10 {
    width: calc(83.33333% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex11 {
    width: calc(91.66667% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex12 {
    width: calc(100% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg10>.styles-fFlex_fifth {
    width: calc(20% - 10px)
  }

  .styles-fFlex.styles-fFlex_mg15 {
    margin-left: -7.5px;
    margin-right: -7.5px
  }

  .styles-fFlex.styles-fFlex_mg15>* {
    margin-left: 7.5px;
    margin-right: 7.5px
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex1 {
    width: calc(8.33333% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex2 {
    width: calc(16.66667% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex3 {
    width: calc(25% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex4 {
    width: calc(33.33333% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex5 {
    width: calc(41.66667% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex6 {
    width: calc(50% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex7 {
    width: calc(58.33333% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex8 {
    width: calc(66.66667% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex9 {
    width: calc(75% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex10 {
    width: calc(83.33333% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex11 {
    width: calc(91.66667% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex12 {
    width: calc(100% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg15>.styles-fFlex_fifth {
    width: calc(20% - 15px)
  }

  .styles-fFlex.styles-fFlex_mg20 {
    margin-left: -10px;
    margin-right: -10px
  }

  .styles-fFlex.styles-fFlex_mg20>* {
    margin-left: 10px;
    margin-right: 10px
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex1 {
    width: calc(8.33333% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex2 {
    width: calc(16.66667% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex3 {
    width: calc(25% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex4 {
    width: calc(33.33333% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex5 {
    width: calc(41.66667% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex6 {
    width: calc(50% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex7 {
    width: calc(58.33333% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex8 {
    width: calc(66.66667% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex9 {
    width: calc(75% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex10 {
    width: calc(83.33333% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex11 {
    width: calc(91.66667% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex12 {
    width: calc(100% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg20>.styles-fFlex_fifth {
    width: calc(20% - 20px)
  }

  .styles-fFlex.styles-fFlex_mg25 {
    margin-left: -12.5px;
    margin-right: -12.5px
  }

  .styles-fFlex.styles-fFlex_mg25>* {
    margin-left: 12.5px;
    margin-right: 12.5px
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex1 {
    width: calc(8.33333% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex2 {
    width: calc(16.66667% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex3 {
    width: calc(25% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex4 {
    width: calc(33.33333% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex5 {
    width: calc(41.66667% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex6 {
    width: calc(50% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex7 {
    width: calc(58.33333% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex8 {
    width: calc(66.66667% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex9 {
    width: calc(75% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex10 {
    width: calc(83.33333% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex11 {
    width: calc(91.66667% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex12 {
    width: calc(100% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg25>.styles-fFlex_fifth {
    width: calc(20% - 25px)
  }

  .styles-fFlex.styles-fFlex_mg30 {
    margin-left: -15px;
    margin-right: -15px
  }

  .styles-fFlex.styles-fFlex_mg30>* {
    margin-left: 15px;
    margin-right: 15px
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex1 {
    width: calc(8.33333% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex2 {
    width: calc(16.66667% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex3 {
    width: calc(25% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex4 {
    width: calc(33.33333% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex5 {
    width: calc(41.66667% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex6 {
    width: calc(50% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex7 {
    width: calc(58.33333% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex8 {
    width: calc(66.66667% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex9 {
    width: calc(75% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex10 {
    width: calc(83.33333% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex11 {
    width: calc(91.66667% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex12 {
    width: calc(100% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg30>.styles-fFlex_fifth {
    width: calc(20% - 30px)
  }

  .styles-fFlex.styles-fFlex_mg35 {
    margin-left: -17.5px;
    margin-right: -17.5px
  }

  .styles-fFlex.styles-fFlex_mg35>* {
    margin-left: 17.5px;
    margin-right: 17.5px
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex1 {
    width: calc(8.33333% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex2 {
    width: calc(16.66667% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex3 {
    width: calc(25% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex4 {
    width: calc(33.33333% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex5 {
    width: calc(41.66667% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex6 {
    width: calc(50% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex7 {
    width: calc(58.33333% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex8 {
    width: calc(66.66667% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex9 {
    width: calc(75% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex10 {
    width: calc(83.33333% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex11 {
    width: calc(91.66667% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex12 {
    width: calc(100% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg35>.styles-fFlex_fifth {
    width: calc(20% - 35px)
  }

  .styles-fFlex.styles-fFlex_mg40 {
    margin-left: -20px;
    margin-right: -20px
  }

  .styles-fFlex.styles-fFlex_mg40>* {
    margin-left: 20px;
    margin-right: 20px
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex1 {
    width: calc(8.33333% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex2 {
    width: calc(16.66667% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex3 {
    width: calc(25% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex4 {
    width: calc(33.33333% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex5 {
    width: calc(41.66667% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex6 {
    width: calc(50% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex7 {
    width: calc(58.33333% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex8 {
    width: calc(66.66667% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex9 {
    width: calc(75% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex10 {
    width: calc(83.33333% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex11 {
    width: calc(91.66667% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex12 {
    width: calc(100% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg40>.styles-fFlex_fifth {
    width: calc(20% - 40px)
  }

  .styles-fFlex.styles-fFlex_mg45 {
    margin-left: -22.5px;
    margin-right: -22.5px
  }

  .styles-fFlex.styles-fFlex_mg45>* {
    margin-left: 22.5px;
    margin-right: 22.5px
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex1 {
    width: calc(8.33333% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex2 {
    width: calc(16.66667% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex3 {
    width: calc(25% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex4 {
    width: calc(33.33333% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex5 {
    width: calc(41.66667% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex6 {
    width: calc(50% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex7 {
    width: calc(58.33333% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex8 {
    width: calc(66.66667% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex9 {
    width: calc(75% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex10 {
    width: calc(83.33333% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex11 {
    width: calc(91.66667% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex12 {
    width: calc(100% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg45>.styles-fFlex_fifth {
    width: calc(20% - 45px)
  }

  .styles-fFlex.styles-fFlex_mg50 {
    margin-left: -25px;
    margin-right: -25px
  }

  .styles-fFlex.styles-fFlex_mg50>* {
    margin-left: 25px;
    margin-right: 25px
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex1 {
    width: calc(8.33333% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex2 {
    width: calc(16.66667% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex3 {
    width: calc(25% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex4 {
    width: calc(33.33333% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex5 {
    width: calc(41.66667% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex6 {
    width: calc(50% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex7 {
    width: calc(58.33333% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex8 {
    width: calc(66.66667% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex9 {
    width: calc(75% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex10 {
    width: calc(83.33333% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex11 {
    width: calc(91.66667% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex12 {
    width: calc(100% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg50>.styles-fFlex_fifth {
    width: calc(20% - 50px)
  }

  .styles-fFlex.styles-fFlex_mg55 {
    margin-left: -27.5px;
    margin-right: -27.5px
  }

  .styles-fFlex.styles-fFlex_mg55>* {
    margin-left: 27.5px;
    margin-right: 27.5px
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex1 {
    width: calc(8.33333% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex2 {
    width: calc(16.66667% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex3 {
    width: calc(25% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex4 {
    width: calc(33.33333% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex5 {
    width: calc(41.66667% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex6 {
    width: calc(50% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex7 {
    width: calc(58.33333% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex8 {
    width: calc(66.66667% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex9 {
    width: calc(75% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex10 {
    width: calc(83.33333% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex11 {
    width: calc(91.66667% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex12 {
    width: calc(100% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg55>.styles-fFlex_fifth {
    width: calc(20% - 55px)
  }

  .styles-fFlex.styles-fFlex_mg60 {
    margin-left: -30px;
    margin-right: -30px
  }

  .styles-fFlex.styles-fFlex_mg60>* {
    margin-left: 30px;
    margin-right: 30px
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex1 {
    width: calc(8.33333% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex2 {
    width: calc(16.66667% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex3 {
    width: calc(25% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex4 {
    width: calc(33.33333% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex5 {
    width: calc(41.66667% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex6 {
    width: calc(50% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex7 {
    width: calc(58.33333% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex8 {
    width: calc(66.66667% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex9 {
    width: calc(75% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex10 {
    width: calc(83.33333% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex11 {
    width: calc(91.66667% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex12 {
    width: calc(100% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg60>.styles-fFlex_fifth {
    width: calc(20% - 60px)
  }

  .styles-fFlex.styles-fFlex_mg65 {
    margin-left: -32.5px;
    margin-right: -32.5px
  }

  .styles-fFlex.styles-fFlex_mg65>* {
    margin-left: 32.5px;
    margin-right: 32.5px
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex1 {
    width: calc(8.33333% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex2 {
    width: calc(16.66667% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex3 {
    width: calc(25% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex4 {
    width: calc(33.33333% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex5 {
    width: calc(41.66667% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex6 {
    width: calc(50% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex7 {
    width: calc(58.33333% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex8 {
    width: calc(66.66667% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex9 {
    width: calc(75% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex10 {
    width: calc(83.33333% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex11 {
    width: calc(91.66667% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex12 {
    width: calc(100% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg65>.styles-fFlex_fifth {
    width: calc(20% - 65px)
  }

  .styles-fFlex.styles-fFlex_mg70 {
    margin-left: -35px;
    margin-right: -35px
  }

  .styles-fFlex.styles-fFlex_mg70>* {
    margin-left: 35px;
    margin-right: 35px
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex1 {
    width: calc(8.33333% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex2 {
    width: calc(16.66667% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex3 {
    width: calc(25% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex4 {
    width: calc(33.33333% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex5 {
    width: calc(41.66667% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex6 {
    width: calc(50% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex7 {
    width: calc(58.33333% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex8 {
    width: calc(66.66667% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex9 {
    width: calc(75% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex10 {
    width: calc(83.33333% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex11 {
    width: calc(91.66667% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex12 {
    width: calc(100% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg70>.styles-fFlex_fifth {
    width: calc(20% - 70px)
  }

  .styles-fFlex.styles-fFlex_mg75 {
    margin-left: -37.5px;
    margin-right: -37.5px
  }

  .styles-fFlex.styles-fFlex_mg75>* {
    margin-left: 37.5px;
    margin-right: 37.5px
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex1 {
    width: calc(8.33333% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex2 {
    width: calc(16.66667% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex3 {
    width: calc(25% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex4 {
    width: calc(33.33333% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex5 {
    width: calc(41.66667% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex6 {
    width: calc(50% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex7 {
    width: calc(58.33333% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex8 {
    width: calc(66.66667% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex9 {
    width: calc(75% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex10 {
    width: calc(83.33333% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex11 {
    width: calc(91.66667% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex12 {
    width: calc(100% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg75>.styles-fFlex_fifth {
    width: calc(20% - 75px)
  }

  .styles-fFlex.styles-fFlex_mg80 {
    margin-left: -40px;
    margin-right: -40px
  }

  .styles-fFlex.styles-fFlex_mg80>* {
    margin-left: 40px;
    margin-right: 40px
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex1 {
    width: calc(8.33333% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex2 {
    width: calc(16.66667% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex3 {
    width: calc(25% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex4 {
    width: calc(33.33333% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex5 {
    width: calc(41.66667% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex6 {
    width: calc(50% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex7 {
    width: calc(58.33333% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex8 {
    width: calc(66.66667% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex9 {
    width: calc(75% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex10 {
    width: calc(83.33333% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex11 {
    width: calc(91.66667% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex12 {
    width: calc(100% - 80px)
  }

  .styles-fFlex.styles-fFlex_mg80>.styles-fFlex_fifth {
    width: calc(20% - 80px)
  }

  .styles-fFlex.styles-fFlex_mb0, .styles-fFlex.styles-fFlex_mb0>* {
    margin-bottom: 0
  }

  .styles-fFlex.styles-fFlex_mb5 {
    margin-bottom: -5px
  }

  .styles-fFlex.styles-fFlex_mb5>* {
    margin-bottom: 5px
  }

  .styles-fFlex.styles-fFlex_mb10 {
    margin-bottom: -10px
  }

  .styles-fFlex.styles-fFlex_mb10>* {
    margin-bottom: 10px
  }

  .styles-fFlex.styles-fFlex_mb15 {
    margin-bottom: -15px
  }

  .styles-fFlex.styles-fFlex_mb15>* {
    margin-bottom: 15px
  }

  .styles-fFlex.styles-fFlex_mb20 {
    margin-bottom: -20px
  }

  .styles-fFlex.styles-fFlex_mb20>* {
    margin-bottom: 20px
  }

  .styles-fFlex.styles-fFlex_mb25 {
    margin-bottom: -25px
  }

  .styles-fFlex.styles-fFlex_mb25>* {
    margin-bottom: 25px
  }

  .styles-fFlex.styles-fFlex_mb30 {
    margin-bottom: -30px
  }

  .styles-fFlex.styles-fFlex_mb30>* {
    margin-bottom: 30px
  }

  .styles-fFlex.styles-fFlex_mb35 {
    margin-bottom: -35px
  }

  .styles-fFlex.styles-fFlex_mb35>* {
    margin-bottom: 35px
  }

  .styles-fFlex.styles-fFlex_mb40 {
    margin-bottom: -40px
  }

  .styles-fFlex.styles-fFlex_mb40>* {
    margin-bottom: 40px
  }

  .styles-fFlex.styles-fFlex_mb45 {
    margin-bottom: -45px
  }

  .styles-fFlex.styles-fFlex_mb45>* {
    margin-bottom: 45px
  }

  .styles-fFlex.styles-fFlex_mb50 {
    margin-bottom: -50px
  }

  .styles-fFlex.styles-fFlex_mb50>* {
    margin-bottom: 50px
  }

  .styles-fFlex.styles-fFlex_mb55 {
    margin-bottom: -55px
  }

  .styles-fFlex.styles-fFlex_mb55>* {
    margin-bottom: 55px
  }

  .styles-fFlex.styles-fFlex_mb60 {
    margin-bottom: -60px
  }

  .styles-fFlex.styles-fFlex_mb60>* {
    margin-bottom: 60px
  }

  .styles-fFlex.styles-fFlex_mb65 {
    margin-bottom: -65px
  }

  .styles-fFlex.styles-fFlex_mb65>* {
    margin-bottom: 65px
  }

  .styles-fFlex.styles-fFlex_mb70 {
    margin-bottom: -70px
  }

  .styles-fFlex.styles-fFlex_mb70>* {
    margin-bottom: 70px
  }

  .styles-fFlex.styles-fFlex_mb75 {
    margin-bottom: -75px
  }

  .styles-fFlex.styles-fFlex_mb75>* {
    margin-bottom: 75px
  }

  .styles-fFlex.styles-fFlex_mb80 {
    margin-bottom: -80px
  }

  .styles-fFlex.styles-fFlex_mb80>* {
    margin-bottom: 80px
  }

  .styles-fFlex>.styles-fFlex_order0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
  }

  .styles-fFlex>.styles-fFlex_order1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  .styles-fFlex>.styles-fFlex_order2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }

  .styles-fFlex>.styles-fFlex_order3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
  }

  .styles-fFlex>.styles-fFlex_order4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
  }

  .styles-fFlex>.styles-fFlex_order5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
  }

  .styles-fFlex>.styles-fFlex_order6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
  }

  .styles-fFlex>.styles-fFlex_order7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
  }

  .styles-fFlex>.styles-fFlex_order8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
  }

  .styles-fFlex>.styles-fFlex_order9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
  }

  .styles-fFlex>.styles-fFlex_order10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
  }

  .styles-fFlex>.styles-fFlex_order11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
  }

  .styles-fFlex>.styles-fFlex_order12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
  }

  .styles-fFlex>.styles-fFlex_order13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
  }

  .styles-fFlex>.styles-fFlex_order14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14
  }

  .styles-fFlex>.styles-fFlex_order15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15
  }

  .styles-fFlex>.styles-fFlex_order16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16
  }

  .styles-fFlex.styles-fFlex_middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .styles-fFlex.styles-fFlex_justify>* {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
  }

  .styles-fFont_l {
    font-size: 18px
  }

  .styles-fFont_m {
    font-size: 16px
  }

  .styles-fFont_s {
    font-size: 12px
  }

  .styles-fFont_b {
    font-weight: 700!important
  }

  .styles-fForm button, .styles-fForm input, .styles-fForm label, .styles-fForm select, .styles-fForm textarea {
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background: none;
    color: #000;
    font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, sans-serif;
    line-height: normal;
    font-size: 16px;
    border: 1px solid #ddd;
    letter-spacing: .05em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
  }

  .styles-fForm button:-webkit-autofill, .styles-fForm input:-webkit-autofill, .styles-fForm label:-webkit-autofill, .styles-fForm select:-webkit-autofill, .styles-fForm textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: inset 0 0 0 1000px #fff
  }

  .styles-fForm button::-webkit-input-placeholder, .styles-fForm input::-webkit-input-placeholder, .styles-fForm label::-webkit-input-placeholder, .styles-fForm select::-webkit-input-placeholder, .styles-fForm textarea::-webkit-input-placeholder {
    color: #ddd
  }

  .styles-fForm button:-moz-placeholder, .styles-fForm button::-moz-placeholder, .styles-fForm input:-moz-placeholder, .styles-fForm input::-moz-placeholder, .styles-fForm label:-moz-placeholder, .styles-fForm label::-moz-placeholder, .styles-fForm select:-moz-placeholder, .styles-fForm select::-moz-placeholder, .styles-fForm textarea:-moz-placeholder, .styles-fForm textarea::-moz-placeholder {
    opacity: 1;
    color: #ddd
  }

  .styles-fForm button:-ms-input-placeholder, .styles-fForm input:-ms-input-placeholder, .styles-fForm label:-ms-input-placeholder, .styles-fForm select:-ms-input-placeholder, .styles-fForm textarea:-ms-input-placeholder {
    color: #ddd
  }

  .styles-fForm input, .styles-fForm select, .styles-fForm textarea {
    background-color: #fff
  }

  .styles-fForm input:-moz-read-only, .styles-fForm textarea:-moz-read-only {
    cursor: not-allowed!important;
    color: #b2b1b1
  }

  .styles-fForm input:read-only, .styles-fForm textarea:read-only {
    cursor: not-allowed!important;
    color: #b2b1b1
  }

  .styles-fForm input:disabled, .styles-fForm textarea:disabled {
    color: #b2b1b1
  }

  .styles-fForm label {
    border: none;
    display: inline-block;
    cursor: pointer
  }

  .styles-fForm input {
    height: 30px;
    width: 100%;
    padding: 0 10px;
    border: 1px solid #ddd
  }

  .styles-fForm input[type=button], .styles-fForm input[type=file], .styles-fForm input[type=hidden], .styles-fForm input[type=image], .styles-fForm input[type=range], .styles-fForm input[type=reset], .styles-fForm input[type=submit] {
    height: auto;
    width: auto;
    padding: 0;
    border: none
  }

  .styles-fForm input[type=button]:focus, .styles-fForm input[type=file]:focus, .styles-fForm input[type=hidden]:focus, .styles-fForm input[type=image]:focus, .styles-fForm input[type=range]:focus, .styles-fForm input[type=reset]:focus, .styles-fForm input[type=submit]:focus {
    border: none
  }

  .styles-fForm input:focus {
    border: 1px solid #26a69a
  }

  .styles-fForm input.styles-fForm_inline {
    width: inherit
  }

  .styles-fForm input[type=color] {
    width: 60px;
    height: 30px;
    padding: 0
  }

  .styles-fForm input[type=color][list] {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist
  }

  .styles-fForm .styles-fForm_inline+.styles-fForm_inline {
    margin-left: 10px
  }

  .styles-fForm .styles-fForm_label.styles-fForm_inline {
    display: inline-block
  }

  .styles-fForm .styles-fForm_label input {
    width: 0!important;
    height: 0!important;
    padding: 0!important;
    margin: 0!important;
    border: none!important
  }

  .styles-fForm .styles-fForm_label input+label {
    position: relative;
    display: block;
    padding: 0 0 0 30px;
    cursor: pointer;
    vertical-align: middle;
    line-height: 20px;
    min-height: 20px
  }

  .styles-fForm .styles-fForm_label input+label:after, .styles-fForm .styles-fForm_label input+label:before {
    content: "";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 0;
    display: block
  }

  .styles-fForm .styles-fForm_label input+label:before {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background: #fff;
    border: 1px solid #ddd
  }

  .styles-fForm .styles-fForm_label input+label:after {
    opacity: 0
  }

  .styles-fForm .styles-fForm_label input:checked+label:after {
    opacity: 1
  }

  .styles-fForm .styles-fForm_label input:disabled+label {
    opacity: .5;
    cursor: default;
    pointer-events: none
  }

  .styles-fForm .styles-fForm_label input:focus+label:before {
    border-color: #26a69a
  }

  .styles-fForm .styles-fForm_label input[type=radio]+label:after, .styles-fForm .styles-fForm_label input[type=radio]+label:before {
    border-radius: 50%
  }

  .styles-fForm .styles-fForm_label input[type=radio]+label:after {
    margin-left: 5px;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    background: #26a69a
  }

  .styles-fForm .styles-fForm_label input[type=checkbox]+label:after {
    margin-left: 2px;
    width: 16px;
    height: 8px;
    margin-top: -6px;
    border-left: 4px solid #26a69a;
    border-bottom: 4px solid #26a69a;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
  }

  .styles-fForm .styles-fForm_select {
    width: 100%;
    border: none;
    position: relative
  }

  .styles-fForm .styles-fForm_select:before {
    margin-right: 8px
  }

  .styles-fForm .styles-fForm_select:after, .styles-fForm .styles-fForm_select:before {
    content: "";
    display: inline-block;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    vertical-align: middle;
    width: 3px;
    height: 3px
  }

  .styles-fForm .styles-fForm_select:after {
    margin-left: 8px
  }

  .styles-fForm .styles-fForm_select:after, .styles-fForm .styles-fForm_select:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    margin-top: -1px;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 1;
    display: none\9;
    margin: -2.1px 0 0;
    cursor: pointer;
    pointer-events: none
  }

  .styles-fForm .styles-fForm_select:before {
    -webkit-transform: rotate(-45deg) translateY(-50%);
    transform: rotate(-45deg) translateY(-50%)
  }

  .styles-fForm .styles-fForm_select:after {
    -webkit-transform: rotate(135deg) translateY(-50%);
    transform: rotate(135deg) translateY(-50%)
  }

  .styles-fForm .styles-fForm_select.styles-fForm_inline {
    width: inherit
  }

  .styles-fForm select {
    width: 100%;
    height: 30px;
    position: relative;
    padding: 0 24px 0 10px
  }

  .styles-fForm select:focus {
    border: 1px solid #26a69a
  }

  .styles-fForm select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
  }

  .styles-fForm select:-moz-focusring * {
    color: #000;
    text-shadow: none
  }

  .styles-fForm select::-ms-expand {
    display: none
  }

  .styles-fForm textarea {
    width: 100%;
    height: 150px;
    resize: none;
    padding: 5px
  }

  .styles-fForm textarea:focus {
    border: 1px solid #26a69a
  }

  .styles-fForm textarea.styles-fForm_inline {
    width: inherit
  }

  .styles-fForm button, .styles-fForm button[type=button], .styles-fForm button[type=reset], .styles-fForm button[type=submit], .styles-fForm input[type=button], .styles-fForm input[type=reset], .styles-fForm input[type=submit] {
    cursor: pointer;
    padding: 0
  }

  ul.styles-fList_disc {
    line-height: 199.6%
  }

  ul.styles-fList_disc>li {
    margin-bottom: 5px;
    text-indent: -1em;
    margin-left: 1em
  }

  ul.styles-fList_disc>li:before {
    content: "\30FB"
  }

  ul.styles-fList_notice {
    line-height: 199.6%
  }

  ul.styles-fList_notice>li {
    margin-bottom: 5px;
    text-indent: -.5em;
    margin-left: .5em;
    padding-left: .5em
  }

  ul.styles-fList_notice>li:before {
    content: "\203B";
    display: inline-block;
    width: .5em
  }

  ol {
    line-height: 199.6%;
    list-style-type: decimal
  }

  ol>li {
    margin-left: 1.7em;
    margin-bottom: 5px;
    counter-increment: number
  }

  ol.styles-fList_bracket {
    list-style-type: none;
    counter-reset: number 0
  }

  ol.styles-fList_bracket>li {
    text-indent: -2.6em;
    margin-left: 2.5em;
    counter-increment: number 1
  }

  ol.styles-fList_bracket>li:before {
    content: "\FF08" counter(number) "\FF09"
  }

  ol.styles-fList_notice {
    list-style-type: none;
    counter-reset: number 0
  }

  ol.styles-fList_notice>li {
    text-indent: -2.3em;
    margin-left: 2.5em;
    counter-increment: number 1
  }

  ol.styles-fList_notice>li:before {
    content: "\203B" counter(number) " "
  }

  .styles-fMg0 {
    margin: 0!important
  }

  .styles-fMg5 {
    margin: 5px!important
  }

  .styles-fMg10 {
    margin: 10px!important
  }

  .styles-fMg15 {
    margin: 15px!important
  }

  .styles-fMg20 {
    margin: 20px!important
  }

  .styles-fMg25 {
    margin: 25px!important
  }

  .styles-fMg30 {
    margin: 30px!important
  }

  .styles-fMg35 {
    margin: 35px!important
  }

  .styles-fMg40 {
    margin: 40px!important
  }

  .styles-fMg45 {
    margin: 45px!important
  }

  .styles-fMg50 {
    margin: 50px!important
  }

  .styles-fMg55 {
    margin: 55px!important
  }

  .styles-fMg60 {
    margin: 60px!important
  }

  .styles-fMg65 {
    margin: 65px!important
  }

  .styles-fMg70 {
    margin: 70px!important
  }

  .styles-fMg75 {
    margin: 75px!important
  }

  .styles-fMg80 {
    margin: 80px!important
  }

  .styles-fMt0 {
    margin-top: 0!important
  }

  .styles-fMt5 {
    margin-top: 5px!important
  }

  .styles-fMt10 {
    margin-top: 10px!important
  }

  .styles-fMt15 {
    margin-top: 15px!important
  }

  .styles-fMt20 {
    margin-top: 20px!important
  }

  .styles-fMt25 {
    margin-top: 25px!important
  }

  .styles-fMt30 {
    margin-top: 30px!important
  }

  .styles-fMt35 {
    margin-top: 35px!important
  }

  .styles-fMt40 {
    margin-top: 40px!important
  }

  .styles-fMt45 {
    margin-top: 45px!important
  }

  .styles-fMt50 {
    margin-top: 50px!important
  }

  .styles-fMt55 {
    margin-top: 55px!important
  }

  .styles-fMt60 {
    margin-top: 60px!important
  }

  .styles-fMt65 {
    margin-top: 65px!important
  }

  .styles-fMt70 {
    margin-top: 70px!important
  }

  .styles-fMt75 {
    margin-top: 75px!important
  }

  .styles-fMt80 {
    margin-top: 80px!important
  }

  .styles-fMr0 {
    margin-right: 0!important
  }

  .styles-fMr5 {
    margin-right: 5px!important
  }

  .styles-fMr10 {
    margin-right: 10px!important
  }

  .styles-fMr15 {
    margin-right: 15px!important
  }

  .styles-fMr20 {
    margin-right: 20px!important
  }

  .styles-fMr25 {
    margin-right: 25px!important
  }

  .styles-fMr30 {
    margin-right: 30px!important
  }

  .styles-fMr35 {
    margin-right: 35px!important
  }

  .styles-fMr40 {
    margin-right: 40px!important
  }

  .styles-fMr45 {
    margin-right: 45px!important
  }

  .styles-fMr50 {
    margin-right: 50px!important
  }

  .styles-fMr55 {
    margin-right: 55px!important
  }

  .styles-fMr60 {
    margin-right: 60px!important
  }

  .styles-fMr65 {
    margin-right: 65px!important
  }

  .styles-fMr70 {
    margin-right: 70px!important
  }

  .styles-fMr75 {
    margin-right: 75px!important
  }

  .styles-fMr80 {
    margin-right: 80px!important
  }

  .styles-fMb0 {
    margin-bottom: 0!important
  }

  .styles-fMb5 {
    margin-bottom: 5px!important
  }

  .styles-fMb10 {
    margin-bottom: 10px!important
  }

  .styles-fMb15 {
    margin-bottom: 15px!important
  }

  .styles-fMb20 {
    margin-bottom: 20px!important
  }

  .styles-fMb25 {
    margin-bottom: 25px!important
  }

  .styles-fMb30 {
    margin-bottom: 30px!important
  }

  .styles-fMb35 {
    margin-bottom: 35px!important
  }

  .styles-fMb40 {
    margin-bottom: 40px!important
  }

  .styles-fMb45 {
    margin-bottom: 45px!important
  }

  .styles-fMb50 {
    margin-bottom: 50px!important
  }

  .styles-fMb55 {
    margin-bottom: 55px!important
  }

  .styles-fMb60 {
    margin-bottom: 60px!important
  }

  .styles-fMb65 {
    margin-bottom: 65px!important
  }

  .styles-fMb70 {
    margin-bottom: 70px!important
  }

  .styles-fMb75 {
    margin-bottom: 75px!important
  }

  .styles-fMb80 {
    margin-bottom: 80px!important
  }

  .styles-fMl0 {
    margin-left: 0!important
  }

  .styles-fMl5 {
    margin-left: 5px!important
  }

  .styles-fMl10 {
    margin-left: 10px!important
  }

  .styles-fMl15 {
    margin-left: 15px!important
  }

  .styles-fMl20 {
    margin-left: 20px!important
  }

  .styles-fMl25 {
    margin-left: 25px!important
  }

  .styles-fMl30 {
    margin-left: 30px!important
  }

  .styles-fMl35 {
    margin-left: 35px!important
  }

  .styles-fMl40 {
    margin-left: 40px!important
  }

  .styles-fMl45 {
    margin-left: 45px!important
  }

  .styles-fMl50 {
    margin-left: 50px!important
  }

  .styles-fMl55 {
    margin-left: 55px!important
  }

  .styles-fMl60 {
    margin-left: 60px!important
  }

  .styles-fMl65 {
    margin-left: 65px!important
  }

  .styles-fMl70 {
    margin-left: 70px!important
  }

  .styles-fMl75 {
    margin-left: 75px!important
  }

  .styles-fMl80 {
    margin-left: 80px!important
  }

  .styles-fPd0 {
    padding: 0!important
  }

  .styles-fPd5 {
    padding: 5px!important
  }

  .styles-fPd10 {
    padding: 10px!important
  }

  .styles-fPd15 {
    padding: 15px!important
  }

  .styles-fPd20 {
    padding: 20px!important
  }

  .styles-fPd25 {
    padding: 25px!important
  }

  .styles-fPd30 {
    padding: 30px!important
  }

  .styles-fPd35 {
    padding: 35px!important
  }

  .styles-fPd40 {
    padding: 40px!important
  }

  .styles-fPd45 {
    padding: 45px!important
  }

  .styles-fPd50 {
    padding: 50px!important
  }

  .styles-fPd55 {
    padding: 55px!important
  }

  .styles-fPd60 {
    padding: 60px!important
  }

  .styles-fPd65 {
    padding: 65px!important
  }

  .styles-fPd70 {
    padding: 70px!important
  }

  .styles-fPd75 {
    padding: 75px!important
  }

  .styles-fPd80 {
    padding: 80px!important
  }

  .styles-fPt0 {
    padding-top: 0!important
  }

  .styles-fPt5 {
    padding-top: 5px!important
  }

  .styles-fPt10 {
    padding-top: 10px!important
  }

  .styles-fPt15 {
    padding-top: 15px!important
  }

  .styles-fPt20 {
    padding-top: 20px!important
  }

  .styles-fPt25 {
    padding-top: 25px!important
  }

  .styles-fPt30 {
    padding-top: 30px!important
  }

  .styles-fPt35 {
    padding-top: 35px!important
  }

  .styles-fPt40 {
    padding-top: 40px!important
  }

  .styles-fPt45 {
    padding-top: 45px!important
  }

  .styles-fPt50 {
    padding-top: 50px!important
  }

  .styles-fPt55 {
    padding-top: 55px!important
  }

  .styles-fPt60 {
    padding-top: 60px!important
  }

  .styles-fPt65 {
    padding-top: 65px!important
  }

  .styles-fPt70 {
    padding-top: 70px!important
  }

  .styles-fPt75 {
    padding-top: 75px!important
  }

  .styles-fPt80 {
    padding-top: 80px!important
  }

  .styles-fPr0 {
    padding-right: 0!important
  }

  .styles-fPr5 {
    padding-right: 5px!important
  }

  .styles-fPr10 {
    padding-right: 10px!important
  }

  .styles-fPr15 {
    padding-right: 15px!important
  }

  .styles-fPr20 {
    padding-right: 20px!important
  }

  .styles-fPr25 {
    padding-right: 25px!important
  }

  .styles-fPr30 {
    padding-right: 30px!important
  }

  .styles-fPr35 {
    padding-right: 35px!important
  }

  .styles-fPr40 {
    padding-right: 40px!important
  }

  .styles-fPr45 {
    padding-right: 45px!important
  }

  .styles-fPr50 {
    padding-right: 50px!important
  }

  .styles-fPr55 {
    padding-right: 55px!important
  }

  .styles-fPr60 {
    padding-right: 60px!important
  }

  .styles-fPr65 {
    padding-right: 65px!important
  }

  .styles-fPr70 {
    padding-right: 70px!important
  }

  .styles-fPr75 {
    padding-right: 75px!important
  }

  .styles-fPr80 {
    padding-right: 80px!important
  }

  .styles-fPb0 {
    padding-bottom: 0!important
  }

  .styles-fPb5 {
    padding-bottom: 5px!important
  }

  .styles-fPb10 {
    padding-bottom: 10px!important
  }

  .styles-fPb15 {
    padding-bottom: 15px!important
  }

  .styles-fPb20 {
    padding-bottom: 20px!important
  }

  .styles-fPb25 {
    padding-bottom: 25px!important
  }

  .styles-fPb30 {
    padding-bottom: 30px!important
  }

  .styles-fPb35 {
    padding-bottom: 35px!important
  }

  .styles-fPb40 {
    padding-bottom: 40px!important
  }

  .styles-fPb45 {
    padding-bottom: 45px!important
  }

  .styles-fPb50 {
    padding-bottom: 50px!important
  }

  .styles-fPb55 {
    padding-bottom: 55px!important
  }

  .styles-fPb60 {
    padding-bottom: 60px!important
  }

  .styles-fPb65 {
    padding-bottom: 65px!important
  }

  .styles-fPb70 {
    padding-bottom: 70px!important
  }

  .styles-fPb75 {
    padding-bottom: 75px!important
  }

  .styles-fPb80 {
    padding-bottom: 80px!important
  }

  .styles-fPl0 {
    padding-left: 0!important
  }

  .styles-fPl5 {
    padding-left: 5px!important
  }

  .styles-fPl10 {
    padding-left: 10px!important
  }

  .styles-fPl15 {
    padding-left: 15px!important
  }

  .styles-fPl20 {
    padding-left: 20px!important
  }

  .styles-fPl25 {
    padding-left: 25px!important
  }

  .styles-fPl30 {
    padding-left: 30px!important
  }

  .styles-fPl35 {
    padding-left: 35px!important
  }

  .styles-fPl40 {
    padding-left: 40px!important
  }

  .styles-fPl45 {
    padding-left: 45px!important
  }

  .styles-fPl50 {
    padding-left: 50px!important
  }

  .styles-fPl55 {
    padding-left: 55px!important
  }

  .styles-fPl60 {
    padding-left: 60px!important
  }

  .styles-fPl65 {
    padding-left: 65px!important
  }

  .styles-fPl70 {
    padding-left: 70px!important
  }

  .styles-fPl75 {
    padding-left: 75px!important
  }

  .styles-fPl80 {
    padding-left: 80px!important
  }

  .styles-fTable {
    display: table;
    width: 100%;
    table-layout: fixed
  }

  .styles-fTable>:not(.styles-fTable_row) {
    display: table-cell;
    vertical-align: middle
  }

  .styles-fTable>.styles-fTable_row {
    display: table-row
  }

  .styles-fTable>.styles-fTable_row>* {
    display: table-cell;
    vertical-align: middle
  }

  .styles-fTable>.styles-fCell1, .styles-fTable>.styles-fTable_row>.styles-fCell1 {
    width: 8.33333%
  }

  .styles-fTable>.styles-fCell2, .styles-fTable>.styles-fTable_row>.styles-fCell2 {
    width: 16.66667%
  }

  .styles-fTable>.styles-fCell3, .styles-fTable>.styles-fTable_row>.styles-fCell3 {
    width: 25%
  }

  .styles-fTable>.styles-fCell4, .styles-fTable>.styles-fTable_row>.styles-fCell4 {
    width: 33.33333%
  }

  .styles-fTable>.styles-fCell5, .styles-fTable>.styles-fTable_row>.styles-fCell5 {
    width: 41.66667%
  }

  .styles-fTable>.styles-fCell6, .styles-fTable>.styles-fTable_row>.styles-fCell6 {
    width: 50%
  }

  .styles-fTable>.styles-fCell7, .styles-fTable>.styles-fTable_row>.styles-fCell7 {
    width: 58.33333%
  }

  .styles-fTable>.styles-fCell8, .styles-fTable>.styles-fTable_row>.styles-fCell8 {
    width: 66.66667%
  }

  .styles-fTable>.styles-fCell9, .styles-fTable>.styles-fTable_row>.styles-fCell9 {
    width: 75%
  }

  .styles-fTable>.styles-fCell10, .styles-fTable>.styles-fTable_row>.styles-fCell10 {
    width: 83.33333%
  }

  .styles-fTable>.styles-fCell11, .styles-fTable>.styles-fTable_row>.styles-fCell11 {
    width: 91.66667%
  }

  .styles-fTable>.styles-fCell12, .styles-fTable>.styles-fTable_row>.styles-fCell12 {
    width: 100%
  }

  .styles-fTable>.styles-fCell_fifth, .styles-fTable>.styles-fTable_row>.styles-fCell_fifth {
    width: 20%
  }

  .styles-fTable .styles-fCell12, .styles-fTable>.styles-fTable_row .styles-fCell12 {
    display: inline-block
  }

  table {
    border-collapse: collapse;
    border-spacing: 0
  }

  table td, table th {
    padding: 15px
  }

  table td.styles-fTable_bg_gray, table th.styles-fTable_bg_gray {
    background: #f7f7f7;
    color: #000
  }

  table.styles-fTable_horizon {
    width: 100%
  }

  table.styles-fTable_horizon td, table.styles-fTable_horizon th {
    border-bottom: 1px solid #ddd
  }

  table.styles-fTable_horizon th {
    font-weight: 700
  }

  table.styles-fTable_horizon thead td, table.styles-fTable_horizon thead th {
    border-bottom: 2px solid #ddd
  }

  table.styles-fTable_vertical {
    width: 100%
  }

  table.styles-fTable_vertical th {
    border-right: 2px solid #ddd;
    font-weight: 700
  }

  table.styles-fTable_vertical td {
    border-right: 1px solid #ddd
  }

  table.styles-fTable_vertical td:last-child {
    border-right: none
  }

  table.styles-fTable_around {
    width: 100%
  }

  table.styles-fTable_around th {
    border: 1px solid #ddd;
    font-weight: 700
  }

  table.styles-fTable_around td {
    border: 1px solid #ddd
  }

  table.styles-fTable_around thead td, table.styles-fTable_around thead th {
    border-bottom: 2px solid #ddd
  }

  table.styles-fTable_stripe {
    width: 100%
  }

  table.styles-fTable_stripe tbody tr:nth-child(odd) td, table.styles-fTable_stripe tbody tr:nth-child(odd) th {
    background: #f7f7f7
  }

  table.styles-fTable_cursor {
    width: 100%
  }

  table.styles-fTable_cursor tbody tr:hover td {
    background: #e3e3e3
  }

  table.styles-fTable_cursor tbody tr:hover:nth-child(odd) td {
    background: #e3e3e3!important
  }

  table.styles-fTable_break td, table.styles-fTable_break th {
    width: 100%!important;
    display: block;
    margin-top: -1px
  }

  .styles-fTable_responsive {
    overflow-x: auto;
    padding-bottom: 10px
  }

  .styles-fTable_responsive::-webkit-scrollbar {
    height: 5px
  }

  .styles-fTable_responsive::-webkit-scrollbar-thumb {
    background: #b2b1b1;
    border-radius: 5px
  }

  .styles-fTable_responsive::-webkit-scrollbar-track-piece:end, .styles-fTable_responsive::-webkit-scrollbar-track-piece:start {
    background: #f7f7f7;
    border-radius: 5px
  }

  .styles-fTable_responsive table {
    width: 744px
  }

  table tr>.styles-fCell1 {
    width: 8.33333%
  }

  table tr>.styles-fCell2 {
    width: 16.66667%
  }

  table tr>.styles-fCell3 {
    width: 25%
  }

  table tr>.styles-fCell4 {
    width: 33.33333%
  }

  table tr>.styles-fCell5 {
    width: 41.66667%
  }

  table tr>.styles-fCell6 {
    width: 50%
  }

  table tr>.styles-fCell7 {
    width: 58.33333%
  }

  table tr>.styles-fCell8 {
    width: 66.66667%
  }

  table tr>.styles-fCell9 {
    width: 75%
  }

  table tr>.styles-fCell10 {
    width: 83.33333%
  }

  table tr>.styles-fCell11 {
    width: 91.66667%
  }

  table tr>.styles-fCell12 {
    width: 100%
  }

  table tr>.styles-fCell_fifth {
    width: 20%
  }

  table tr .styles-fCell12 {
    display: inline-block
  }

  .styles-fTxt_left {
    text-align: left!important
  }

  .styles-fTxt_center {
    text-align: center!important
  }

  .styles-fTxt_right {
    text-align: right!important
  }

  .styles-fTxt_red {
    color: #ea0a0a!important
  }

  .styles-fTxt_blue {
    color: #2d72a7!important
  }

  .styles-fTxt_yellow {
    color: #ead805!important
  }

  .styles-fTxt_green {
    color: #9abc50!important
  }

  .styles-fSpace_s {
    letter-spacing: -.02em!important
  }

  .styles-fSpace_m {
    letter-spacing: .03em!important
  }

  .styles-fSpace_l {
    letter-spacing: .08em!important
  }

  .styles-fBox {
    background: #f7f7f7;
    padding: 20px
  }

  .styles-fBox_solid {
    border: 1px solid #ddd;
    padding: 20px
  }

  .styles-fBox_dotted {
    border: 1px dotted #ddd;
    padding: 20px
  }

  .styles-fBox_dashed {
    border: 1px dashed #ddd;
    padding: 20px
  }

  .styles-fw {
    min-width: 1000px;
    overflow: hidden;
    font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, sans-serif;
    font-weight: 500;
    color: #000;
    font-size: 14px;
    line-height: 200%
  }

  .styles-fw .styles-fMax {
    float: inherit;
    width: auto;
    margin: 0 auto;
    padding-top: 0
  }

  br.styles-sp {
    display: none
  }

  br.styles-pc {
    display: inline
  }

  @media screen and (max-width:768px) {
    .styles-fInner {
      padding: 0 15px
    }
    min-width:768px;
    .styles-fDisplay_l:not(.styles-fDisplay_s), .styles-fDisplay_m:not(.styles-fDisplay_s), .styles-fDisplay_over, .styles-fDisplay_xl:not(.styles-fDisplay_s), .styles-fDisplay_xs:not(.styles-fDisplay_s) {
      display: none
    }
    .styles-fCol>.styles-fCol1_s {
      width: 8.33333%
    }
    .styles-fCol>.styles-fCol2_s {
      width: 16.66667%
    }
    .styles-fCol>.styles-fCol3_s {
      width: 25%
    }
    .styles-fCol>.styles-fCol4_s {
      width: 33.33333%
    }
    .styles-fCol>.styles-fCol5_s {
      width: 41.66667%
    }
    .styles-fCol>.styles-fCol6_s {
      width: 50%
    }
    .styles-fCol>.styles-fCol7_s {
      width: 58.33333%
    }
    .styles-fCol>.styles-fCol8_s {
      width: 66.66667%
    }
    .styles-fCol>.styles-fCol9_s {
      width: 75%
    }
    .styles-fCol>.styles-fCol10_s {
      width: 83.33333%
    }
    .styles-fCol>.styles-fCol11_s {
      width: 91.66667%
    }
    .styles-fCol>.styles-fCol12_s {
      width: 100%
    }
    .styles-fCol>.styles-fCol_fifth_s {
      width: 20%
    }
    .styles-fCol.styles-fCol_mg0_s {
      margin-left: 0;
      margin-right: 0
    }
    .styles-fCol.styles-fCol_mg0_s>* {
      padding-left: 0;
      padding-right: 0
    }
    .styles-fCol.styles-fCol_mg5_s {
      margin-left: -2.5px;
      margin-right: -2.5px
    }
    .styles-fCol.styles-fCol_mg5_s>* {
      padding-left: 2.5px;
      padding-right: 2.5px
    }
    .styles-fCol.styles-fCol_mg10_s {
      margin-left: -5px;
      margin-right: -5px
    }
    .styles-fCol.styles-fCol_mg10_s>* {
      padding-left: 5px;
      padding-right: 5px
    }
    .styles-fCol.styles-fCol_mg15_s {
      margin-left: -7.5px;
      margin-right: -7.5px
    }
    .styles-fCol.styles-fCol_mg15_s>* {
      padding-left: 7.5px;
      padding-right: 7.5px
    }
    .styles-fCol.styles-fCol_mg20_s {
      margin-left: -10px;
      margin-right: -10px
    }
    .styles-fCol.styles-fCol_mg20_s>* {
      padding-left: 10px;
      padding-right: 10px
    }
    .styles-fCol.styles-fCol_mg25_s {
      margin-left: -12.5px;
      margin-right: -12.5px
    }
    .styles-fCol.styles-fCol_mg25_s>* {
      padding-left: 12.5px;
      padding-right: 12.5px
    }
    .styles-fCol.styles-fCol_mg30_s {
      margin-left: -15px;
      margin-right: -15px
    }
    .styles-fCol.styles-fCol_mg30_s>* {
      padding-left: 15px;
      padding-right: 15px
    }
    .styles-fCol.styles-fCol_mg35_s {
      margin-left: -17.5px;
      margin-right: -17.5px
    }
    .styles-fCol.styles-fCol_mg35_s>* {
      padding-left: 17.5px;
      padding-right: 17.5px
    }
    .styles-fCol.styles-fCol_mg40_s {
      margin-left: -20px;
      margin-right: -20px
    }
    .styles-fCol.styles-fCol_mg40_s>* {
      padding-left: 20px;
      padding-right: 20px
    }
    .styles-fCol.styles-fCol_mg45_s {
      margin-left: -22.5px;
      margin-right: -22.5px
    }
    .styles-fCol.styles-fCol_mg45_s>* {
      padding-left: 22.5px;
      padding-right: 22.5px
    }
    .styles-fCol.styles-fCol_mg50_s {
      margin-left: -25px;
      margin-right: -25px
    }
    .styles-fCol.styles-fCol_mg50_s>* {
      padding-left: 25px;
      padding-right: 25px
    }
    .styles-fCol.styles-fCol_mg55_s {
      margin-left: -27.5px;
      margin-right: -27.5px
    }
    .styles-fCol.styles-fCol_mg55_s>* {
      padding-left: 27.5px;
      padding-right: 27.5px
    }
    .styles-fCol.styles-fCol_mg60_s {
      margin-left: -30px;
      margin-right: -30px
    }
    .styles-fCol.styles-fCol_mg60_s>* {
      padding-left: 30px;
      padding-right: 30px
    }
    .styles-fCol.styles-fCol_mg65_s {
      margin-left: -32.5px;
      margin-right: -32.5px
    }
    .styles-fCol.styles-fCol_mg65_s>* {
      padding-left: 32.5px;
      padding-right: 32.5px
    }
    .styles-fCol.styles-fCol_mg70_s {
      margin-left: -35px;
      margin-right: -35px
    }
    .styles-fCol.styles-fCol_mg70_s>* {
      padding-left: 35px;
      padding-right: 35px
    }
    .styles-fCol.styles-fCol_mg75_s {
      margin-left: -37.5px;
      margin-right: -37.5px
    }
    .styles-fCol.styles-fCol_mg75_s>* {
      padding-left: 37.5px;
      padding-right: 37.5px
    }
    .styles-fCol.styles-fCol_mg80_s {
      margin-left: -40px;
      margin-right: -40px
    }
    .styles-fCol.styles-fCol_mg80_s>* {
      padding-left: 40px;
      padding-right: 40px
    }
    .styles-fCol.styles-fCol_mb0_s, .styles-fCol.styles-fCol_mb0_s>* {
      margin-bottom: 0
    }
    .styles-fCol.styles-fCol_mb5_s {
      margin-bottom: -5px
    }
    .styles-fCol.styles-fCol_mb5_s>* {
      margin-bottom: 5px
    }
    .styles-fCol.styles-fCol_mb10_s {
      margin-bottom: -10px
    }
    .styles-fCol.styles-fCol_mb10_s>* {
      margin-bottom: 10px
    }
    .styles-fCol.styles-fCol_mb15_s {
      margin-bottom: -15px
    }
    .styles-fCol.styles-fCol_mb15_s>* {
      margin-bottom: 15px
    }
    .styles-fCol.styles-fCol_mb20_s {
      margin-bottom: -20px
    }
    .styles-fCol.styles-fCol_mb20_s>* {
      margin-bottom: 20px
    }
    .styles-fCol.styles-fCol_mb25_s {
      margin-bottom: -25px
    }
    .styles-fCol.styles-fCol_mb25_s>* {
      margin-bottom: 25px
    }
    .styles-fCol.styles-fCol_mb30_s {
      margin-bottom: -30px
    }
    .styles-fCol.styles-fCol_mb30_s>* {
      margin-bottom: 30px
    }
    .styles-fCol.styles-fCol_mb35_s {
      margin-bottom: -35px
    }
    .styles-fCol.styles-fCol_mb35_s>* {
      margin-bottom: 35px
    }
    .styles-fCol.styles-fCol_mb40_s {
      margin-bottom: -40px
    }
    .styles-fCol.styles-fCol_mb40_s>* {
      margin-bottom: 40px
    }
    .styles-fCol.styles-fCol_mb45_s {
      margin-bottom: -45px
    }
    .styles-fCol.styles-fCol_mb45_s>* {
      margin-bottom: 45px
    }
    .styles-fCol.styles-fCol_mb50_s {
      margin-bottom: -50px
    }
    .styles-fCol.styles-fCol_mb50_s>* {
      margin-bottom: 50px
    }
    .styles-fCol.styles-fCol_mb55_s {
      margin-bottom: -55px
    }
    .styles-fCol.styles-fCol_mb55_s>* {
      margin-bottom: 55px
    }
    .styles-fCol.styles-fCol_mb60_s {
      margin-bottom: -60px
    }
    .styles-fCol.styles-fCol_mb60_s>* {
      margin-bottom: 60px
    }
    .styles-fCol.styles-fCol_mb65_s {
      margin-bottom: -65px
    }
    .styles-fCol.styles-fCol_mb65_s>* {
      margin-bottom: 65px
    }
    .styles-fCol.styles-fCol_mb70_s {
      margin-bottom: -70px
    }
    .styles-fCol.styles-fCol_mb70_s>* {
      margin-bottom: 70px
    }
    .styles-fCol.styles-fCol_mb75_s {
      margin-bottom: -75px
    }
    .styles-fCol.styles-fCol_mb75_s>* {
      margin-bottom: 75px
    }
    .styles-fCol.styles-fCol_mb80_s {
      margin-bottom: -80px
    }
    .styles-fCol.styles-fCol_mb80_s>* {
      margin-bottom: 80px
    }
    .styles-fFlex>.styles-fFlex1_s {
      width: calc(8.33333% - 60px)
    }
    .styles-fFlex>.styles-fFlex2_s {
      width: calc(16.66667% - 60px)
    }
    .styles-fFlex>.styles-fFlex3_s {
      width: calc(25% - 60px)
    }
    .styles-fFlex>.styles-fFlex4_s {
      width: calc(33.33333% - 60px)
    }
    .styles-fFlex>.styles-fFlex5_s {
      width: calc(41.66667% - 60px)
    }
    .styles-fFlex>.styles-fFlex6_s {
      width: calc(50% - 60px)
    }
    .styles-fFlex>.styles-fFlex7_s {
      width: calc(58.33333% - 60px)
    }
    .styles-fFlex>.styles-fFlex8_s {
      width: calc(66.66667% - 60px)
    }
    .styles-fFlex>.styles-fFlex9_s {
      width: calc(75% - 60px)
    }
    .styles-fFlex>.styles-fFlex10_s {
      width: calc(83.33333% - 60px)
    }
    .styles-fFlex>.styles-fFlex11_s {
      width: calc(91.66667% - 60px)
    }
    .styles-fFlex>.styles-fFlex12_s {
      width: calc(100% - 60px)
    }
    .styles-fFlex>.styles-fFlex_fifth_s {
      width: calc(20% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg0_s, .styles-fFlex.styles-fFlex_mg0_s>* {
      margin-left: 0;
      margin-right: 0
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex1_s {
      width: 8.33333%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex2_s {
      width: 16.66667%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex3_s {
      width: 25%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex4_s {
      width: 33.33333%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex5_s {
      width: 41.66667%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex6_s {
      width: 50%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex7_s {
      width: 58.33333%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex8_s {
      width: 66.66667%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex9_s {
      width: 75%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex10_s {
      width: 83.33333%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex11_s {
      width: 91.66667%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex12_s {
      width: 100%
    }
    .styles-fFlex.styles-fFlex_mg0_s>.styles-fFlex_fifth_s {
      width: 20%
    }
    .styles-fFlex.styles-fFlex_mg5_s {
      margin-left: -2.5px;
      margin-right: -2.5px
    }
    .styles-fFlex.styles-fFlex_mg5_s>* {
      margin-left: 2.5px;
      margin-right: 2.5px
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex1_s {
      width: calc(8.33333% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex2_s {
      width: calc(16.66667% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex3_s {
      width: calc(25% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex4_s {
      width: calc(33.33333% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex5_s {
      width: calc(41.66667% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex6_s {
      width: calc(50% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex7_s {
      width: calc(58.33333% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex8_s {
      width: calc(66.66667% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex9_s {
      width: calc(75% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex10_s {
      width: calc(83.33333% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex11_s {
      width: calc(91.66667% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex12_s {
      width: calc(100% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg5_s>.styles-fFlex_fifth_s {
      width: calc(20% - 5px)
    }
    .styles-fFlex.styles-fFlex_mg10_s {
      margin-left: -5px;
      margin-right: -5px
    }
    .styles-fFlex.styles-fFlex_mg10_s>* {
      margin-left: 5px;
      margin-right: 5px
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex1_s {
      width: calc(8.33333% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex2_s {
      width: calc(16.66667% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex3_s {
      width: calc(25% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex4_s {
      width: calc(33.33333% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex5_s {
      width: calc(41.66667% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex6_s {
      width: calc(50% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex7_s {
      width: calc(58.33333% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex8_s {
      width: calc(66.66667% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex9_s {
      width: calc(75% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex10_s {
      width: calc(83.33333% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex11_s {
      width: calc(91.66667% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex12_s {
      width: calc(100% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg10_s>.styles-fFlex_fifth_s {
      width: calc(20% - 10px)
    }
    .styles-fFlex.styles-fFlex_mg15_s {
      margin-left: -7.5px;
      margin-right: -7.5px
    }
    .styles-fFlex.styles-fFlex_mg15_s>* {
      margin-left: 7.5px;
      margin-right: 7.5px
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex1_s {
      width: calc(8.33333% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex2_s {
      width: calc(16.66667% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex3_s {
      width: calc(25% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex4_s {
      width: calc(33.33333% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex5_s {
      width: calc(41.66667% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex6_s {
      width: calc(50% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex7_s {
      width: calc(58.33333% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex8_s {
      width: calc(66.66667% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex9_s {
      width: calc(75% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex10_s {
      width: calc(83.33333% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex11_s {
      width: calc(91.66667% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex12_s {
      width: calc(100% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg15_s>.styles-fFlex_fifth_s {
      width: calc(20% - 15px)
    }
    .styles-fFlex.styles-fFlex_mg20_s {
      margin-left: -10px;
      margin-right: -10px
    }
    .styles-fFlex.styles-fFlex_mg20_s>* {
      margin-left: 10px;
      margin-right: 10px
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex1_s {
      width: calc(8.33333% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex2_s {
      width: calc(16.66667% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex3_s {
      width: calc(25% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex4_s {
      width: calc(33.33333% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex5_s {
      width: calc(41.66667% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex6_s {
      width: calc(50% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex7_s {
      width: calc(58.33333% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex8_s {
      width: calc(66.66667% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex9_s {
      width: calc(75% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex10_s {
      width: calc(83.33333% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex11_s {
      width: calc(91.66667% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex12_s {
      width: calc(100% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg20_s>.styles-fFlex_fifth_s {
      width: calc(20% - 20px)
    }
    .styles-fFlex.styles-fFlex_mg25_s {
      margin-left: -12.5px;
      margin-right: -12.5px
    }
    .styles-fFlex.styles-fFlex_mg25_s>* {
      margin-left: 12.5px;
      margin-right: 12.5px
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex1_s {
      width: calc(8.33333% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex2_s {
      width: calc(16.66667% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex3_s {
      width: calc(25% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex4_s {
      width: calc(33.33333% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex5_s {
      width: calc(41.66667% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex6_s {
      width: calc(50% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex7_s {
      width: calc(58.33333% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex8_s {
      width: calc(66.66667% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex9_s {
      width: calc(75% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex10_s {
      width: calc(83.33333% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex11_s {
      width: calc(91.66667% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex12_s {
      width: calc(100% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg25_s>.styles-fFlex_fifth_s {
      width: calc(20% - 25px)
    }
    .styles-fFlex.styles-fFlex_mg30_s {
      margin-left: -15px;
      margin-right: -15px
    }
    .styles-fFlex.styles-fFlex_mg30_s>* {
      margin-left: 15px;
      margin-right: 15px
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex1_s {
      width: calc(8.33333% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex2_s {
      width: calc(16.66667% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex3_s {
      width: calc(25% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex4_s {
      width: calc(33.33333% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex5_s {
      width: calc(41.66667% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex6_s {
      width: calc(50% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex7_s {
      width: calc(58.33333% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex8_s {
      width: calc(66.66667% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex9_s {
      width: calc(75% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex10_s {
      width: calc(83.33333% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex11_s {
      width: calc(91.66667% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex12_s {
      width: calc(100% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg30_s>.styles-fFlex_fifth_s {
      width: calc(20% - 30px)
    }
    .styles-fFlex.styles-fFlex_mg35_s {
      margin-left: -17.5px;
      margin-right: -17.5px
    }
    .styles-fFlex.styles-fFlex_mg35_s>* {
      margin-left: 17.5px;
      margin-right: 17.5px
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex1_s {
      width: calc(8.33333% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex2_s {
      width: calc(16.66667% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex3_s {
      width: calc(25% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex4_s {
      width: calc(33.33333% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex5_s {
      width: calc(41.66667% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex6_s {
      width: calc(50% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex7_s {
      width: calc(58.33333% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex8_s {
      width: calc(66.66667% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex9_s {
      width: calc(75% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex10_s {
      width: calc(83.33333% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex11_s {
      width: calc(91.66667% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex12_s {
      width: calc(100% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg35_s>.styles-fFlex_fifth_s {
      width: calc(20% - 35px)
    }
    .styles-fFlex.styles-fFlex_mg40_s {
      margin-left: -20px;
      margin-right: -20px
    }
    .styles-fFlex.styles-fFlex_mg40_s>* {
      margin-left: 20px;
      margin-right: 20px
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex1_s {
      width: calc(8.33333% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex2_s {
      width: calc(16.66667% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex3_s {
      width: calc(25% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex4_s {
      width: calc(33.33333% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex5_s {
      width: calc(41.66667% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex6_s {
      width: calc(50% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex7_s {
      width: calc(58.33333% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex8_s {
      width: calc(66.66667% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex9_s {
      width: calc(75% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex10_s {
      width: calc(83.33333% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex11_s {
      width: calc(91.66667% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex12_s {
      width: calc(100% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg40_s>.styles-fFlex_fifth_s {
      width: calc(20% - 40px)
    }
    .styles-fFlex.styles-fFlex_mg45_s {
      margin-left: -22.5px;
      margin-right: -22.5px
    }
    .styles-fFlex.styles-fFlex_mg45_s>* {
      margin-left: 22.5px;
      margin-right: 22.5px
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex1_s {
      width: calc(8.33333% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex2_s {
      width: calc(16.66667% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex3_s {
      width: calc(25% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex4_s {
      width: calc(33.33333% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex5_s {
      width: calc(41.66667% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex6_s {
      width: calc(50% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex7_s {
      width: calc(58.33333% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex8_s {
      width: calc(66.66667% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex9_s {
      width: calc(75% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex10_s {
      width: calc(83.33333% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex11_s {
      width: calc(91.66667% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex12_s {
      width: calc(100% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg45_s>.styles-fFlex_fifth_s {
      width: calc(20% - 45px)
    }
    .styles-fFlex.styles-fFlex_mg50_s {
      margin-left: -25px;
      margin-right: -25px
    }
    .styles-fFlex.styles-fFlex_mg50_s>* {
      margin-left: 25px;
      margin-right: 25px
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex1_s {
      width: calc(8.33333% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex2_s {
      width: calc(16.66667% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex3_s {
      width: calc(25% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex4_s {
      width: calc(33.33333% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex5_s {
      width: calc(41.66667% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex6_s {
      width: calc(50% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex7_s {
      width: calc(58.33333% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex8_s {
      width: calc(66.66667% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex9_s {
      width: calc(75% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex10_s {
      width: calc(83.33333% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex11_s {
      width: calc(91.66667% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex12_s {
      width: calc(100% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg50_s>.styles-fFlex_fifth_s {
      width: calc(20% - 50px)
    }
    .styles-fFlex.styles-fFlex_mg55_s {
      margin-left: -27.5px;
      margin-right: -27.5px
    }
    .styles-fFlex.styles-fFlex_mg55_s>* {
      margin-left: 27.5px;
      margin-right: 27.5px
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex1_s {
      width: calc(8.33333% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex2_s {
      width: calc(16.66667% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex3_s {
      width: calc(25% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex4_s {
      width: calc(33.33333% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex5_s {
      width: calc(41.66667% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex6_s {
      width: calc(50% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex7_s {
      width: calc(58.33333% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex8_s {
      width: calc(66.66667% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex9_s {
      width: calc(75% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex10_s {
      width: calc(83.33333% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex11_s {
      width: calc(91.66667% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex12_s {
      width: calc(100% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg55_s>.styles-fFlex_fifth_s {
      width: calc(20% - 55px)
    }
    .styles-fFlex.styles-fFlex_mg60_s {
      margin-left: -30px;
      margin-right: -30px
    }
    .styles-fFlex.styles-fFlex_mg60_s>* {
      margin-left: 30px;
      margin-right: 30px
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex1_s {
      width: calc(8.33333% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex2_s {
      width: calc(16.66667% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex3_s {
      width: calc(25% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex4_s {
      width: calc(33.33333% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex5_s {
      width: calc(41.66667% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex6_s {
      width: calc(50% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex7_s {
      width: calc(58.33333% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex8_s {
      width: calc(66.66667% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex9_s {
      width: calc(75% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex10_s {
      width: calc(83.33333% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex11_s {
      width: calc(91.66667% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex12_s {
      width: calc(100% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg60_s>.styles-fFlex_fifth_s {
      width: calc(20% - 60px)
    }
    .styles-fFlex.styles-fFlex_mg65_s {
      margin-left: -32.5px;
      margin-right: -32.5px
    }
    .styles-fFlex.styles-fFlex_mg65_s>* {
      margin-left: 32.5px;
      margin-right: 32.5px
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex1_s {
      width: calc(8.33333% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex2_s {
      width: calc(16.66667% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex3_s {
      width: calc(25% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex4_s {
      width: calc(33.33333% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex5_s {
      width: calc(41.66667% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex6_s {
      width: calc(50% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex7_s {
      width: calc(58.33333% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex8_s {
      width: calc(66.66667% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex9_s {
      width: calc(75% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex10_s {
      width: calc(83.33333% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex11_s {
      width: calc(91.66667% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex12_s {
      width: calc(100% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg65_s>.styles-fFlex_fifth_s {
      width: calc(20% - 65px)
    }
    .styles-fFlex.styles-fFlex_mg70_s {
      margin-left: -35px;
      margin-right: -35px
    }
    .styles-fFlex.styles-fFlex_mg70_s>* {
      margin-left: 35px;
      margin-right: 35px
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex1_s {
      width: calc(8.33333% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex2_s {
      width: calc(16.66667% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex3_s {
      width: calc(25% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex4_s {
      width: calc(33.33333% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex5_s {
      width: calc(41.66667% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex6_s {
      width: calc(50% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex7_s {
      width: calc(58.33333% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex8_s {
      width: calc(66.66667% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex9_s {
      width: calc(75% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex10_s {
      width: calc(83.33333% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex11_s {
      width: calc(91.66667% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex12_s {
      width: calc(100% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg70_s>.styles-fFlex_fifth_s {
      width: calc(20% - 70px)
    }
    .styles-fFlex.styles-fFlex_mg75_s {
      margin-left: -37.5px;
      margin-right: -37.5px
    }
    .styles-fFlex.styles-fFlex_mg75_s>* {
      margin-left: 37.5px;
      margin-right: 37.5px
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex1_s {
      width: calc(8.33333% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex2_s {
      width: calc(16.66667% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex3_s {
      width: calc(25% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex4_s {
      width: calc(33.33333% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex5_s {
      width: calc(41.66667% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex6_s {
      width: calc(50% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex7_s {
      width: calc(58.33333% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex8_s {
      width: calc(66.66667% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex9_s {
      width: calc(75% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex10_s {
      width: calc(83.33333% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex11_s {
      width: calc(91.66667% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex12_s {
      width: calc(100% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg75_s>.styles-fFlex_fifth_s {
      width: calc(20% - 75px)
    }
    .styles-fFlex.styles-fFlex_mg80_s {
      margin-left: -40px;
      margin-right: -40px
    }
    .styles-fFlex.styles-fFlex_mg80_s>* {
      margin-left: 40px;
      margin-right: 40px
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex1_s {
      width: calc(8.33333% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex2_s {
      width: calc(16.66667% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex3_s {
      width: calc(25% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex4_s {
      width: calc(33.33333% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex5_s {
      width: calc(41.66667% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex6_s {
      width: calc(50% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex7_s {
      width: calc(58.33333% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex8_s {
      width: calc(66.66667% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex9_s {
      width: calc(75% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex10_s {
      width: calc(83.33333% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex11_s {
      width: calc(91.66667% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex12_s {
      width: calc(100% - 80px)
    }
    .styles-fFlex.styles-fFlex_mg80_s>.styles-fFlex_fifth_s {
      width: calc(20% - 80px)
    }
    .styles-fFlex.styles-fFlex_mb0_s, .styles-fFlex.styles-fFlex_mb0_s>* {
      margin-bottom: 0
    }
    .styles-fFlex.styles-fFlex_mb5_s {
      margin-bottom: -5px
    }
    .styles-fFlex.styles-fFlex_mb5_s>* {
      margin-bottom: 5px
    }
    .styles-fFlex.styles-fFlex_mb10_s {
      margin-bottom: -10px
    }
    .styles-fFlex.styles-fFlex_mb10_s>* {
      margin-bottom: 10px
    }
    .styles-fFlex.styles-fFlex_mb15_s {
      margin-bottom: -15px
    }
    .styles-fFlex.styles-fFlex_mb15_s>* {
      margin-bottom: 15px
    }
    .styles-fFlex.styles-fFlex_mb20_s {
      margin-bottom: -20px
    }
    .styles-fFlex.styles-fFlex_mb20_s>* {
      margin-bottom: 20px
    }
    .styles-fFlex.styles-fFlex_mb25_s {
      margin-bottom: -25px
    }
    .styles-fFlex.styles-fFlex_mb25_s>* {
      margin-bottom: 25px
    }
    .styles-fFlex.styles-fFlex_mb30_s {
      margin-bottom: -30px
    }
    .styles-fFlex.styles-fFlex_mb30_s>* {
      margin-bottom: 30px
    }
    .styles-fFlex.styles-fFlex_mb35_s {
      margin-bottom: -35px
    }
    .styles-fFlex.styles-fFlex_mb35_s>* {
      margin-bottom: 35px
    }
    .styles-fFlex.styles-fFlex_mb40_s {
      margin-bottom: -40px
    }
    .styles-fFlex.styles-fFlex_mb40_s>* {
      margin-bottom: 40px
    }
    .styles-fFlex.styles-fFlex_mb45_s {
      margin-bottom: -45px
    }
    .styles-fFlex.styles-fFlex_mb45_s>* {
      margin-bottom: 45px
    }
    .styles-fFlex.styles-fFlex_mb50_s {
      margin-bottom: -50px
    }
    .styles-fFlex.styles-fFlex_mb50_s>* {
      margin-bottom: 50px
    }
    .styles-fFlex.styles-fFlex_mb55_s {
      margin-bottom: -55px
    }
    .styles-fFlex.styles-fFlex_mb55_s>* {
      margin-bottom: 55px
    }
    .styles-fFlex.styles-fFlex_mb60_s {
      margin-bottom: -60px
    }
    .styles-fFlex.styles-fFlex_mb60_s>* {
      margin-bottom: 60px
    }
    .styles-fFlex.styles-fFlex_mb65_s {
      margin-bottom: -65px
    }
    .styles-fFlex.styles-fFlex_mb65_s>* {
      margin-bottom: 65px
    }
    .styles-fFlex.styles-fFlex_mb70_s {
      margin-bottom: -70px
    }
    .styles-fFlex.styles-fFlex_mb70_s>* {
      margin-bottom: 70px
    }
    .styles-fFlex.styles-fFlex_mb75_s {
      margin-bottom: -75px
    }
    .styles-fFlex.styles-fFlex_mb75_s>* {
      margin-bottom: 75px
    }
    .styles-fFlex.styles-fFlex_mb80_s {
      margin-bottom: -80px
    }
    .styles-fFlex.styles-fFlex_mb80_s>* {
      margin-bottom: 80px
    }
    .styles-fFlex>.styles-fFlex_order0_s {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0
    }
    .styles-fFlex>.styles-fFlex_order1_s {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1
    }
    .styles-fFlex>.styles-fFlex_order2_s {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
    }
    .styles-fFlex>.styles-fFlex_order3_s {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
    }
    .styles-fFlex>.styles-fFlex_order4_s {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
    }
    .styles-fFlex>.styles-fFlex_order5_s {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
    }
    .styles-fFlex>.styles-fFlex_order6_s {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
    }
    .styles-fFlex>.styles-fFlex_order7_s {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7
    }
    .styles-fFlex>.styles-fFlex_order8_s {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8
    }
    .styles-fFlex>.styles-fFlex_order9_s {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9
    }
    .styles-fFlex>.styles-fFlex_order10_s {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10
    }
    .styles-fFlex>.styles-fFlex_order11_s {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11
    }
    .styles-fFlex>.styles-fFlex_order12_s {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12
    }
    .styles-fFlex>.styles-fFlex_order13_s {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13
    }
    .styles-fFlex>.styles-fFlex_order14_s {
      -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
      order: 14
    }
    .styles-fFlex>.styles-fFlex_order15_s {
      -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
      order: 15
    }
    .styles-fFlex>.styles-fFlex_order16_s {
      -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
      order: 16
    }
    .styles-fTable>.styles-fCell1_s, .styles-fTable>.styles-fTable_row>.styles-fCell1_s {
      width: 8.33333%
    }
    .styles-fTable>.styles-fCell2_s, .styles-fTable>.styles-fTable_row>.styles-fCell2_s {
      width: 16.66667%
    }
    .styles-fTable>.styles-fCell3_s, .styles-fTable>.styles-fTable_row>.styles-fCell3_s {
      width: 25%
    }
    .styles-fTable>.styles-fCell4_s, .styles-fTable>.styles-fTable_row>.styles-fCell4_s {
      width: 33.33333%
    }
    .styles-fTable>.styles-fCell5_s, .styles-fTable>.styles-fTable_row>.styles-fCell5_s {
      width: 41.66667%
    }
    .styles-fTable>.styles-fCell6_s, .styles-fTable>.styles-fTable_row>.styles-fCell6_s {
      width: 50%
    }
    .styles-fTable>.styles-fCell7_s, .styles-fTable>.styles-fTable_row>.styles-fCell7_s {
      width: 58.33333%
    }
    .styles-fTable>.styles-fCell8_s, .styles-fTable>.styles-fTable_row>.styles-fCell8_s {
      width: 66.66667%
    }
    .styles-fTable>.styles-fCell9_s, .styles-fTable>.styles-fTable_row>.styles-fCell9_s {
      width: 75%
    }
    .styles-fTable>.styles-fCell10_s, .styles-fTable>.styles-fTable_row>.styles-fCell10_s {
      width: 83.33333%
    }
    .styles-fTable>.styles-fCell11_s, .styles-fTable>.styles-fTable_row>.styles-fCell11_s {
      width: 91.66667%
    }
    .styles-fTable>.styles-fCell12_s, .styles-fTable>.styles-fTable_row>.styles-fCell12_s {
      width: 100%
    }
    .styles-fTable>.styles-fCell_fifth_s, .styles-fTable>.styles-fTable_row>.styles-fCell_fifth_s {
      width: 20%
    }
    .styles-fTable .styles-fCell12_s, .styles-fTable>.styles-fTable_row .styles-fCell12_s {
      display: inline-block
    }
    table.styles-fTable_break_s td, table.styles-fTable_break_s th {
      width: 100%!important;
      display: block;
      margin-top: -1px
    }
    table tr>.styles-fCell1_s {
      width: 8.33333%
    }
    table tr>.styles-fCell2_s {
      width: 16.66667%
    }
    table tr>.styles-fCell3_s {
      width: 25%
    }
    table tr>.styles-fCell4_s {
      width: 33.33333%
    }
    table tr>.styles-fCell5_s {
      width: 41.66667%
    }
    table tr>.styles-fCell6_s {
      width: 50%
    }
    table tr>.styles-fCell7_s {
      width: 58.33333%
    }
    table tr>.styles-fCell8_s {
      width: 66.66667%
    }
    table tr>.styles-fCell9_s {
      width: 75%
    }
    table tr>.styles-fCell10_s {
      width: 83.33333%
    }
    table tr>.styles-fCell11_s {
      width: 91.66667%
    }
    table tr>.styles-fCell12_s {
      width: 100%
    }
    table tr>.styles-fCell_fifth_s {
      width: 20%
    }
    table tr .styles-fCell12_s {
      display: inline-block
    }
    .styles-fw .styles-fInner {
      width: 100%;
      margin: 0;
      padding: 0 15px
    }
    .styles-fw {
      min-width: 320px
    }
    .styles-fw .styles-fMax {
      float: inherit;
      width: 100%
    }
    br.styles-sp {
      display: inline
    }
    br.styles-pc {
      display: none
    }
  }

  @media screen and (min-width:769px) {
    .styles-fDisplay_l:not(.styles-fDisplay_m), .styles-fDisplay_over, .styles-fDisplay_s:not(.styles-fDisplay_m), .styles-fDisplay_xl:not(.styles-fDisplay_m), .styles-fDisplay_xs:not(.styles-fDisplay_m) {
      display: none
    }
  }

  .components-index-Kv-kv {
    height: 600px;
    position: relative
  }

  .components-index-Kv-fInner, .components-index-Kv-inner {
    height: 100%
  }

  .components-index-Kv-inner {
    position: relative
  }

  .components-index-Kv-title {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff
  }

  .components-index-Kv-title span {
    display: block;
    text-shadow: 0 0 6px rgba(0, 0, 0, .4)
  }

  .components-index-Kv-title span.components-index-Kv-jpMain {
    font-size: 30px;
    font-weight: 700;
    margin-top: 10px;
    line-height: 1.25
  }

  .components-index-Kv-title span.components-index-Kv-jpMain br {
    display: none
  }

  .components-index-Kv-title span.components-index-Kv-jpSub {
    font-size: 16px;
    font-weight: 700
  }

  .components-index-Kv-title .components-index-Kv-en {
    font-size: 90px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
  }

  .components-index-Kv-title .components-index-Kv-en>span {
    line-height: 79px;
    opacity: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
    -webkit-animation-name: components-index-Kv-titleon;
    animation-name: components-index-Kv-titleon;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: cubic-bezier(.17, .82, .32, 1.03);
    animation-timing-function: cubic-bezier(.17, .82, .32, 1.03)
  }

  .components-index-Kv-title .components-index-Kv-en>span.components-index-Kv-en1 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
  }

  .components-index-Kv-title .components-index-Kv-en>span.components-index-Kv-en2 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
  }

  .components-index-Kv-title .components-index-Kv-en>span.components-index-Kv-en3 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
  }

  .components-index-Kv-button {
    display: block;
    position: absolute;
    bottom: 70px;
    left: 0;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    font-size: 13px;
    line-height: 1.3;
    padding: 0 60px 0 30px;
    height: 55px;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 8px;
    background-image: url(../images/greenarrow.svg);
    background-repeat: no-repeat;
    background-size: 12px auto;
    background-position: center right 30px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    white-space: nowrap
  }

  .components-index-Kv-button:hover {
    background-color: rgba(0, 0, 0, .8)
  }

  .components-index-Kv-button2 {
    position: absolute;
    top: 40%;
    right: 7%;
    display: block;
    width: auto;
  }

  .components-index-Kv-button2:hover {
    opacity:0.9;
  }

  .components-index-Kv-bikou {
    position: absolute;
    bottom: 10px;
    right: 0;
    left: auto;
    color: #fff;
    font-size: 14px;
    line-height: 1.4
  }

  .components-index-Kv-bikou br {
    padding-right: 10px
  }

  .components-index-Kv-slides {
    overflow: hidden;
    z-index: -10
  }

  .components-index-Kv-slides, .components-index-Kv-slides:after {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
  }

  .components-index-Kv-slides:after {
    content: "";
    background-color: rgba(0, 0, 0, .3);
    display: block;
    z-index: -7
  }

  .components-index-Kv-slideItem {
    position: absolute;
    width: 100%;
    height: auto;
    left: 100%;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    margin: auto;
    background: 50%/cover no-repeat;
    -webkit-transition: left 2s cubic-bezier(.4, .01, .14, .99), background-size 0s linear 1s;
    transition: left 2s cubic-bezier(.4, .01, .14, .99), background-size 0s linear 1s;
    z-index: -8
  }

  .components-index-Kv-slideItem[data-index="0"] {
    background-image: url(../images/kv1.jpg)
  }

  .components-index-Kv-slideItem[data-index="1"] {
    background-image: url(../images/kv2.jpg)
  }

  .components-index-Kv-slideItem[data-index="2"] {
    background-image: url(../images/kv3.jpg)
  }

  .components-index-Kv-slideItem.components-index-Kv-currentSlide {
    background-size: cover;
    left: 0;
    z-index: -9
  }

  .components-index-Kv-slideItem.components-index-Kv-currentSlide.components-index-Kv-slideLoaded {
    -webkit-animation: components-index-Kv-slide 2s cubic-bezier(0, .99, .12, .99);
    animation: components-index-Kv-slide 2s cubic-bezier(0, .99, .12, .99)
  }

  @-webkit-keyframes components-index-Kv-titleon {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(20%, 0, 0);
      transform: translate3d(20%, 0, 0)
    }
    to {
      opacity: .7;
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
    }
  }

  @keyframes components-index-Kv-titleon {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(20%, 0, 0);
      transform: translate3d(20%, 0, 0)
    }
    to {
      opacity: .7;
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
    }
  }

  @-webkit-keyframes components-index-Kv-slide {
    0% {
      left: -50%
    }
    to {
      left: 0
    }
  }

  @keyframes components-index-Kv-slide {
    0% {
      left: -50%
    }
    to {
      left: 0
    }
  }

  @media screen and (max-width:768px) {
    .components-index-Kv-kv {
      height: 100vh;
      min-height: 500px
    }
    .components-index-Kv-title {
      top: 40%
    }
    .components-index-Kv-title span.components-index-Kv-jpMain {
      font-size: 6.4vmin
    }
    .components-index-Kv-title span.components-index-Kv-jpMain br {
      display: inline
    }
    .components-index-Kv-title span.components-index-Kv-jpSub {
      font-size: 3.46667vmin
    }
    .components-index-Kv-title .components-index-Kv-en {
      font-size: 14.66667vmin
    }
    .components-index-Kv-title .components-index-Kv-en>span {
      line-height: 12.8vmin
    }
    .components-index-Kv-button {
      left: 50%;
      bottom:32%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      background-position: center right 5.33333vmin
    }
    .components-index-Kv-button2 {
      top: unset;
      right: unset;
      left: 50%;
      bottom:14%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      background-position: center right 5.33333vmin
    }
    .components-index-Kv-bikou {
      bottom: 10px;
      right: auto;
      left: 0;
      font-size: 11px
    }
    .components-index-Kv-bikou br {
      display: inline
    }
    .components-index-Kv-slideItem {
      -webkit-transition: left 2s cubic-bezier(.4, .01, .14, .99), background-size 0s linear 1s;
      transition: left 2s cubic-bezier(.4, .01, .14, .99), background-size 0s linear 1s
    }
    .components-index-Kv-slideItem {
      height: auto;
      margin: 0;
      background: 50%/cover no-repeat
    }
    .components-index-Kv-slideItem[data-index="0"] {
      background-image: url(../images/kv1_sp.jpg)
    }
    .components-index-Kv-slideItem[data-index="1"] {
      background-image: url(../images/kv2_sp.jpg)
    }
    .components-index-Kv-slideItem[data-index="2"] {
      background-image: url(../images/kv3_sp.jpg)
    }
    .components-index-Kv-slideItem.components-index-Kv-currentSlide {
      height: auto;
      background-size: cover
    }
  }

  @media screen and (min-width:1200px) {
    .components-index-Kv-bikou {
      right: -240px
    }
  }

  .components-index-introduction-introduction {
    padding: 70px 0 80px;
    background-image: url(../images/introbg.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    position: relative;
    z-index: 0
  }

  .components-index-introduction-introduction:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 100%, .8);
    z-index: -1
  }

  .components-index-introduction-text {
    font-size: 19px;
    font-weight: 600;
    text-align: center;
    line-height: 1.7;
    margin-bottom: 40px
  }

  .components-index-introduction-text span {
    color: #26a69a
  }

  .components-index-introduction-figure {
    text-align: center;
    width: 533px;
    margin-left: auto;
    margin-right: auto
  }

  .components-index-introduction-caption {
    font-size: 19px;
    margin-bottom: 20px;
    color: #555
  }

  .components-index-introduction-graphArea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    color: #555;
    padding: 0
  }

  .components-index-introduction-graphItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
  }

  .components-index-introduction-graphItem.components-index-introduction-graphItem__2013 .components-index-introduction-graph, .components-index-introduction-graphItem.components-index-introduction-graphItem__2013 .components-index-introduction-year {
    padding-left: 60px
  }

  .components-index-introduction-graphItem.components-index-introduction-graphItem__2013 .components-index-introduction-graph {
    border-left: 1px solid #afafaf
  }

  .components-index-introduction-graphItem.components-index-introduction-graphItem__2030 .components-index-introduction-graph, .components-index-introduction-graphItem.components-index-introduction-graphItem__2030 .components-index-introduction-year {
    padding-right: 60px
  }

  .components-index-introduction-year {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: inherit
  }

  .components-index-introduction-graph {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    border-bottom: 1px solid #afafaf;
    height: 331px;
    position: relative
  }

  .components-index-introduction-amount {
    font-size: 12px;
    color: #26a69a;
    font-weight: 700;
    position: absolute;
    opacity: 0
  }

  .components-index-introduction-amount span {
    font-size: 24px
  }

  .components-index-introduction-amount.components-index-introduction-amount_2013 {
    opacity: 0;
    bottom: 125px;
    left: 49%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-8%);
    word-break: keep-all
  }

  .components-index-introduction-amount.components-index-introduction-amount_2020 {
    opacity: 0;
    bottom: 222.9px;
    left: 49%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    word-break: keep-all
  }

  .components-index-introduction-amount.components-index-introduction-amount_2030 {
    opacity: 0;
    bottom: 280px;
    left: calc(50% - 30px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    word-break: keep-all
  }

  .components-index-introduction-bar {
    width: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#01a9a6), to(#90c7ff));
    background-image: linear-gradient(#01a9a6, #90c7ff);
    background-size: 86px 270px;
    background-position: bottom;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    -webkit-transition: height 1s cubic-bezier(.215, .61, .355, 1);
    transition: height 1s cubic-bezier(.215, .61, .355, 1)
  }

  .components-index-introduction-bar.components-index-introduction-bar__2013 {
    -webkit-transition-delay: .25s;
    transition-delay: .25s;
    left: calc(50% + 30px);
    height: 0
  }

  .components-index-introduction-bar.components-index-introduction-bar__2020 {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    left: 50%;
    height: 0
  }

  .components-index-introduction-bar.components-index-introduction-bar__2030 {
    -webkit-transition-delay: .75s;
    transition-delay: .75s;
    left: calc(50% - 30px);
    height: 0
  }

  .components-index-introduction-note {
    color: #555;
    font-size: 12px;
    text-align: left;
    margin-top: 20px;
    line-height: 1.6
  }

  .components-index-introduction-balloon {
    position: absolute;
    top: 0;
    right: -85px;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-color: #ff8e48;
    color: #fff;
    font-size: 15px;
    line-height: 1.53;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 0;
    opacity: 0
  }

  .components-index-introduction-balloon:after {
    content: "";
    position: absolute;
    bottom: 15px;
    left: -25px;
    border-right: 50px solid transparent;
    border-bottom: 40px solid #ff8e48;
    border-left: 20px solid transparent;
    z-index: -1;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-amount.components-index-introduction-amount_2013 {
    -webkit-animation-name: components-index-introduction-opa;
    animation-name: components-index-introduction-opa;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-amount.components-index-introduction-amount_2020 {
    -webkit-animation-name: components-index-introduction-opa;
    animation-name: components-index-introduction-opa;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-amount.components-index-introduction-amount_2030 {
    -webkit-animation-name: components-index-introduction-opa;
    animation-name: components-index-introduction-opa;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-bar.components-index-introduction-bar__2013 {
    height: 123px
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-bar.components-index-introduction-bar__2020 {
    height: 220.9px
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-bar.components-index-introduction-bar__2030 {
    height: 270px
  }

  .components-index-introduction-figure[data-ani=on] .components-index-introduction-balloon {
    -webkit-animation: components-index-introduction-bounceInUp .4s cubic-bezier(.17, .82, .32, 1.03) 2s forwards;
    animation: components-index-introduction-bounceInUp .4s cubic-bezier(.17, .82, .32, 1.03) 2s forwards
  }

  @-webkit-keyframes components-index-introduction-opa {
    0% {
      opacity: 0
    }
    to {
      opacity: 1
    }
  }

  @keyframes components-index-introduction-opa {
    0% {
      opacity: 0
    }
    to {
      opacity: 1
    }
  }

  @-webkit-keyframes components-index-introduction-bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(.9) translate(-30px, 20px);
      transform: scale(.9) translate(-30px, 20px)
    }
    to {
      -webkit-transform: scale(1) translate(0);
      transform: scale(1) translate(0);
      opacity: 1
    }
  }

  @keyframes components-index-introduction-bounceInUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(.9) translate(-30px, 20px);
      transform: scale(.9) translate(-30px, 20px)
    }
    to {
      -webkit-transform: scale(1) translate(0);
      transform: scale(1) translate(0);
      opacity: 1
    }
  }

  @media screen and (max-width:768px) {
    .components-index-introduction-introduction {
      padding: 12vmin 0;
      background-position: 100%
    }
    .components-index-introduction-text {
      font-size: 4.26667vmin;
      margin-bottom: 8vmin
    }
    .components-index-introduction-figure {
      width: auto
    }
    .components-index-introduction-caption {
      font-size: 3.73333vmin;
      margin-bottom: 3.2vmin
    }
    .components-index-introduction-graphArea {
      padding: 0 5.33333vmin
    }
    .components-index-introduction-graphItem.components-index-introduction-graphItem__2013 .components-index-introduction-graph, .components-index-introduction-graphItem.components-index-introduction-graphItem__2013 .components-index-introduction-year {
      padding-left: 10.66667vmin
    }
    .components-index-introduction-graphItem.components-index-introduction-graphItem__2030 .components-index-introduction-graph, .components-index-introduction-graphItem.components-index-introduction-graphItem__2030 .components-index-introduction-year {
      padding-right: 10.66667vmin
    }
    .components-index-introduction-year {
      font-size: 2.4vmin
    }
    .components-index-introduction-graph {
      height: 49.33333vmin
    }
    .components-index-introduction-amount {
      font-size: 1.6vmin
    }
    .components-index-introduction-amount span {
      font-size: 3.2vmin
    }
    .components-index-introduction-amount.components-index-introduction-amount_2013 {
      bottom: 18.85333vmin;
      left: calc(29% + 5.3333vmin)
    }
    .components-index-introduction-amount.components-index-introduction-amount_2020 {
      bottom: 32.14133vmin
    }
    .components-index-introduction-amount.components-index-introduction-amount_2030 {
      bottom: 41.216vmin;
      left: calc(50% - 5.3333vmin)
    }
    .components-index-introduction-bar {
      width: 7.46667vmin;
      background-size: 7.46667vmin 40.14933vmin
    }
    .components-index-introduction-bar.components-index-introduction-bar__2013 {
      left: calc(50% + 5.3333vmin);
      height: 0
    }
    .components-index-introduction-bar.components-index-introduction-bar__2020 {
      height: 0
    }
    .components-index-introduction-bar.components-index-introduction-bar__2030 {
      left: calc(50% - 5.3333vmin);
      height: 0
    }
    .components-index-introduction-note {
      font-size: 3.2vmin;
      margin-top: 2.66667vmin
    }
    .components-index-introduction-balloon {
      right: -7vmin;
      width: 20.016vmin;
      height: 20.016vmin;
      font-size: 2.4vmin
    }
    .components-index-introduction-balloon:after {
      bottom: 5vmin;
      left: -1vmin;
      border-right: 2.66667vmin solid transparent;
      border-bottom: 4.8vmin solid #ff8e48;
      border-left: 2.66667vmin solid transparent
    }
    .components-index-introduction-figure[data-ani=on] .components-index-introduction-bar.components-index-introduction-bar__2013 {
      height: 19.78667vmin
    }
    .components-index-introduction-figure[data-ani=on] .components-index-introduction-bar.components-index-introduction-bar__2020 {
      height: 31.07467vmin
    }
    .components-index-introduction-figure[data-ani=on] .components-index-introduction-bar.components-index-introduction-bar__2030 {
      height: 40.14933vmin
    }
  }

  .components-common-Titlebox-title {
    font-size: 38px;
    font-weight: 700;
    text-align: center;
    line-height: 1.4;
    padding-bottom: 30px;
    margin-bottom: 40px;
    position: relative
  }

  .components-common-Titlebox-title span {
    color: #26a69a
  }

  .components-common-Titlebox-title:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    width: 100px;
    height: 2px;
    background-color: #e5e5e5
  }

  .components-common-Titlebox-title.components-common-Titlebox-white {
    color: #fff
  }

  @media screen and (max-width:768px) {
    .components-common-Titlebox-title {
      font-size: 5.86667vmin;
      padding-bottom: 5.33333vmin;
      margin-bottom: 8vmin
    }
    .components-common-Titlebox-title:after {
      width: 13.33333vmin
    }
  }

  .components-index-technology-technology {
    padding: 70px 0 80px
  }

  .components-index-technology-box {
    width: 1000px;
    height: 582px;
    margin: 0 auto 40px;
    position: relative
  }

  .components-index-technology-image {
    text-align: right;
    position: relative;
    margin-left: auto;
    max-width: 900px;
    overflow: hidden
  }

  .components-index-technology-image:after {
    content: "";
    width: 100%;
    max-width: 900px;
    height: 100%;
    background: #fff;
    display: block;
    z-index: 2;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .6s cubic-bezier(.13, .61, .36, .97);
    transition: .6s cubic-bezier(.13, .61, .36, .97)
  }

  .components-index-technology-image img {
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(-5%, 0, 0);
    transform: translate3d(-5%, 0, 0);
    -webkit-transition: -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .2s;
    transition: -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .2s;
    transition: transform 2s cubic-bezier(.13, .61, .36, .97) .2s;
    transition: transform 2s cubic-bezier(.13, .61, .36, .97) .2s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .2s
  }

  .components-index-technology-image.components-index-technology-reverse {
    margin-left: 0;
    margin-right: auto;
    text-align: left;
    z-index: 3
  }

  .components-index-technology-image.components-index-technology-reverse:after {
    left: 0;
    right: auto
  }

  .components-index-technology-image.components-index-technology-reverse img {
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
    opacity: 0
  }

  .components-index-technology-box[data-ani=on] .components-index-technology-image img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }

  .components-index-technology-box[data-ani=on] .components-index-technology-image:after {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
    width: 0
  }

  .components-index-technology-box[data-ani=on] .components-index-technology-image.components-index-technology-reverse:after {
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
    width: 0
  }

  .components-index-technology-box[data-ani=on] .components-index-technology-image.components-index-technology-reverse img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }

  .components-index-technology-content {
    width: 800px;
    height: 302px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 50px;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
    opacity: 0;
    z-index: 3;
    -webkit-transition: opacity 2s cubic-bezier(.13, .61, .36, .97) .3s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .3s;
    transition: opacity 2s cubic-bezier(.13, .61, .36, .97) .3s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .3s;
    transition: transform 2s cubic-bezier(.13, .61, .36, .97) .3s, opacity 2s cubic-bezier(.13, .61, .36, .97) .3s;
    transition: transform 2s cubic-bezier(.13, .61, .36, .97) .3s, opacity 2s cubic-bezier(.13, .61, .36, .97) .3s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .3s;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: top
  }

  .components-index-technology-content>* {
    -webkit-transition: opacity 2s cubic-bezier(.13, .61, .36, .97) .6s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .6s;
    transition: opacity 2s cubic-bezier(.13, .61, .36, .97) .6s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .6s;
    transition: transform 2s cubic-bezier(.13, .61, .36, .97) .6s, opacity 2s cubic-bezier(.13, .61, .36, .97) .6s;
    transition: transform 2s cubic-bezier(.13, .61, .36, .97) .6s, opacity 2s cubic-bezier(.13, .61, .36, .97) .6s, -webkit-transform 2s cubic-bezier(.13, .61, .36, .97) .6s;
    opacity: 0;
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0)
  }

  .components-index-technology-content.components-index-technology-reverse {
    left: auto;
    right: 0;
    text-align: left;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
    opacity: 0
  }

  .components-index-technology-content.components-index-technology-reverse>* {
    -webkit-transform: translate3d(-10%, 0, 0);
    transform: translate3d(-10%, 0, 0)
  }

  .components-index-technology-content[data-class=tech1] {
    background-image: url(../images/tech1bg.jpg)
  }

  .components-index-technology-content[data-class=tech2] {
    background-image: url(../images/tech2bg.jpg)
  }

  .components-index-technology-content[data-class=tech3] {
    background-image: url(../images/tech3bg.jpg)
  }

  .components-index-technology-box[data-ani=on] .components-index-technology-content, .components-index-technology-box[data-ani=on] .components-index-technology-content.components-index-technology-reverse, .components-index-technology-box[data-ani=on] .components-index-technology-content>* {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
  }

  .components-index-technology-titlebox.components-index-technology-reverse {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    text-align: right
  }

  .components-index-technology-textbox {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 360px;
    flex: 0 0 360px;
    font-size: 15px;
    line-height: 1.6
  }

  .components-index-technology-textbox.components-index-technology-reverse {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  .components-index-technology-icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 15px rgba(1, 169, 166, .5);
    box-shadow: 0 0 15px rgba(1, 169, 166, .5);
    margin-bottom: 20px;
    display: inline-block;
    position: relative
  }

  .components-index-technology-icon img {
    width: 100%;
    height: 100%;
    display: block
  }

  .components-index-technology-boxTitle {
    font-size: 36px;
    font-weight: 700;
    color: #26a69a;
    line-height: 1.4;
    margin-bottom: 10px
  }

  .components-index-technology-boxSubtitle {
    font-size: 19px;
    font-weight: 700;
    line-height: 1.47;
    margin-top: 0
  }

  @media screen and (max-width:768px) {
    .components-index-technology-technology {
      padding: 12vmin 0 4vmin
    }
    .components-index-technology-box {
      width: auto;
      height: auto;
      margin: 0 0 5.33333vmin
    }
    .components-index-technology-content {
      width: 92vw;
      height: auto;
      bottom: auto;
      left: auto;
      padding: 5.33333vmin
    }
    .components-index-technology-content.components-index-technology-reverse {
      left: auto;
      right: auto
    }
    .components-index-technology-content {
      position: relative;
      margin-left: auto;
      margin-right: auto;
      top: -8vmin;
      background-size: 101% auto
    }
    .components-index-technology-content[data-class=tech1] {
      background-image: url(../images/tech1bg_sp.jpg)
    }
    .components-index-technology-content[data-class=tech2] {
      background-image: url(../images/tech2bg_sp.jpg)
    }
    .components-index-technology-content[data-class=tech3] {
      background-image: url(../images/tech3bg_sp.jpg)
    }
    .components-index-technology-titlebox.components-index-technology-reverse {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      text-align: left;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%
    }
    .components-index-technology-textbox {
      font-size: 3.73333vmin
    }
    .components-index-technology-textbox {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%;
      margin-top: 4vmin
    }
    .components-index-technology-icon {
      width: 13.33333vmin;
      height: 13.33333vmin;
      margin-bottom: 0
    }
    .components-index-technology-icon {
      vertical-align: middle
    }
    .components-index-technology-boxTitle {
      font-size: 5.86667vmin;
      margin-bottom: 0;
      display: inline-block;
      vertical-align: middle;
      margin-left: 4vmin
    }
    .components-index-technology-boxSubtitle {
      font-size: 4.26667vmin;
      margin-top: 5.33333vmin
    }
    .components-index-technology-boxSubtitle br {
      display: none
    }
  }

  .components-index-story-story {
    padding: 60px 0 100px;
    background-image: url(../images/storybg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% auto;
    position: relative;
    z-index: 0
  }

  .components-index-story-story:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 151, 167, .7);
    z-index: -1
  }

  .components-index-story-newTechnology {
    text-align: center;
    z-index: 1;
    position: relative;
    margin-bottom: -75px;
    margin-top: 0
  }

  .components-index-story-item>div {
    min-height: 425px
  }

  .components-index-story-content {
    background-color: #fff;
    position: relative;
    height: auto
  }

  .components-index-story-content:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 20px;
    height: 20px;
    background-color: #fff;
    -webkit-transform: translateX(50%) rotate(45deg);
    transform: translateX(50%) rotate(45deg);
    z-index: 10
  }

  .components-index-story-content.components-index-story-reverse {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }

  .components-index-story-content.components-index-story-reverse:after {
    top: 50%;
    right: auto;
    left: 0;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
  }

  .components-index-story-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 250px
  }

  .components-index-story-title img {
    width: 100%
  }

  .components-index-story-titleSp {
    display: none
  }

  .components-index-story-content__detail {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
  }

  .components-index-story-content__detail__title {
    font-size: 20px;
    font-weight: 700;
    font-family: Noto Sans Japanese, sans-serif;
    padding-bottom: 20px;
    margin-bottom: 40px;
    border-bottom: 1px solid hsla(0, 0%, 78.4%, .3)
  }

  .components-index-story-content__detail__title .components-index-story-icon {
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle
  }

  .components-index-story-content__detail__title .components-index-story-icon img {
    width: 100%
  }

  .components-index-story-content__detail__title span {
    display: inline-block;
    vertical-align: middle
  }

  .components-index-story-content__detail__data {
    font-size: 30px;
    color: #26a69a
  }

  .components-index-story-content__detail__data__strong {
    display: inline-block;
    margin-right: 20px;
    vertical-align: bottom;
    overflow: hidden
  }

  .components-index-story-content__detail__data__strong img[data-number="1"] {
    width: auto
  }

  .components-index-story-content__detail__data__strong img[data-number="2"] {
    width: auto
  }

  .components-index-story-content__detail__data__strong img[data-number="3"] {
    width: auto
  }

  .components-index-story-content__detail__text {
    margin-top: 20px;
    font-size: 19px;
    line-height: 1.6;
    text-align: center
  }

  .components-index-story-content__detail__data, .components-index-story-content__detail__text, .components-index-story-content__detail__title {
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    opacity: 0;
    -webkit-transition: 1.6s cubic-bezier(.13, .61, .36, .97);
    transition: 1.6s cubic-bezier(.13, .61, .36, .97)
  }

  .components-index-story-content[data-ani=on] .components-index-story-content__detail__data, .components-index-story-content[data-ani=on] .components-index-story-content__detail__text, .components-index-story-content[data-ani=on] .components-index-story-content__detail__title {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  .components-index-story-att {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    padding: 20px;
    line-height: 1.4
  }

  .components-index-story-image {
    position: relative
  }

  .components-index-story-image.components-index-story-reverse {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }

  .components-index-story-image__text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 155px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
  }

  .components-index-story-image__text[data-class=bg1] {
    background-image: url(../images/story1bg.jpg)
  }

  .components-index-story-image__text[data-class=bg2] {
    background-image: url(../images/story2bg.jpg)
  }

  .components-index-story-image__text[data-class=bg3] {
    background-image: url(../images/story3bg.jpg)
  }

  .components-index-story-image__text p {
    font-size: 15px;
    width: 380px;
    line-height: 1.6
  }

  @media screen and (max-width:768px) {
    .components-index-story-story {
      padding: 12vmin 0;
      background-position: right -66.66667vmin top;
      background-size: auto 150.55733vmin
    }
    .components-index-story-newTechnology {
      margin-bottom: 2.66667vmin;
      margin-top: -5.33333vmin
    }
    .components-index-story-newTechnology img {
      width: 72vmin
    }
    .components-index-story-item>div {
      min-height: 0
    }
    .components-index-story-item+.components-index-story-item {
      margin-top: 5.33333vmin
    }
    .components-index-story-content {
      height: 93.33333vmin
    }
    .components-index-story-content:after {
      width: 4vmin;
      height: 4vmin;
      top: auto;
      bottom: 0;
      right: auto;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
      transform: translateX(-50%) translateY(50%) rotate(45deg)
    }
    .components-index-story-content.components-index-story-reverse:after {
      top: auto;
      right: auto;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
      transform: translateX(-50%) translateY(50%) rotate(45deg)
    }
    .components-index-story-content.components-index-story-reverse {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1
    }
    .components-index-story-title {
      width: 44vmin
    }
    .components-index-story-titlePc {
      display: none
    }
    .components-index-story-titleSp {
      display: inline
    }
    .components-index-story-content__detail {
      top: -7vmin
    }
    .components-index-story-content__detail__title {
      font-size: 5.33333vmin;
      padding-bottom: 4vmin;
      margin-bottom: 8vmin
    }
    .components-index-story-content__detail__title .components-index-story-icon {
      margin-right: 4vmin
    }
    .components-index-story-content__detail__title .components-index-story-icon[data-number="1"] {
      width: 7.344vmin
    }
    .components-index-story-content__detail__title .components-index-story-icon[data-number="2"] {
      width: 10.16vmin
    }
    .components-index-story-content__detail__title .components-index-story-icon[data-number="3"] {
      width: 7.97067vmin
    }
    .components-index-story-content__detail__data {
      font-size: 8vmin
    }
    .components-index-story-content__detail__data__strong {
      margin-right: 5.33333vmin
    }
    .components-index-story-content__detail__data__strong img[data-number="1"] {
      width: 32.73067vmin
    }
    .components-index-story-content__detail__data__strong img[data-number="2"] {
      width: 5.52267vmin
    }
    .components-index-story-content__detail__data__strong img[data-number="3"] {
      width: 18.59467vmin
    }
    .components-index-story-content__detail__text {
      margin-top: 5.33333vmin;
      font-size: 4.8vmin
    }
    .components-index-story-att {
      font-size: 3.2vmin;
      padding: 2.66667vmin
    }
    .components-index-story-image {
      padding-bottom: 30vmin
    }
    .components-index-story-image.components-index-story-reverse {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
    }
    .components-index-story-image__text {
      height: auto;
      padding: 5.33333vmin
    }
    .components-index-story-image__text[data-class=bg1] {
      background-image: url(../images/story1bg_sp.jpg)
    }
    .components-index-story-image__text[data-class=bg2] {
      background-image: url(../images/story2bg_sp.jpg)
    }
    .components-index-story-image__text[data-class=bg3] {
      background-image: url(../images/story3bg_sp.jpg)
    }
    .components-index-story-image__text p {
      font-size: 3.73333vmin;
      width: 100%
    }
  }

  @media screen and (min-width:769px) {
    .components-index-story-content__detail__title .components-index-story-icon[data-number="1"] img {
      width: 28px
    }
    .components-index-story-content__detail__title .components-index-story-icon[data-number="2"] img {
      width: 38px
    }
    .components-index-story-content__detail__title .components-index-story-icon[data-number="3"] img {
      width: 30px
    }
  }

  @media screen and (max-width:768px) and (orientation:landscape) {
    .components-index-story-image {
      padding-bottom: 0
    }
  }

  .components-index-detail-detail {
    padding: 80px 0 40px
  }

  .components-index-detail-titlebox {
    background-color: #030708;
    color: #fff;
    position: relative;
    padding: 40px 40px 40px 235px;
    line-height: 1.5;
    background-image: url(../images/detail_20th.svg);
    background-repeat: no-repeat;
    background-size: 135px auto;
    background-position: center left 75px
  }

  .components-index-detail-title {
    font-size: 30px;
    font-weight: 700
  }

  .components-index-detail-nickname {
    font-size: 30px
  }

  .components-index-detail-contentbox {
    border: 1px solid #707070;
    padding: 40px 70px 70px
  }

  .components-index-detail-lead {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 30px;
    color: #212121;
    line-height: 1.44
  }

  .components-index-detail-list {
    margin-bottom: 10px;
    color: #333
  }

  .components-index-detail-item {
    font-size: 24px
  }

  .components-index-detail-item:before {
    content: "\30FB"
  }

  .components-index-detail-item+.components-index-detail-item {
    margin-top: 10px
  }

  .components-index-detail-note {
    font-size: 13px;
    line-height: 1.7;
    color: #555
  }

  .components-index-detail-award {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 30px 0
  }

  .components-index-detail-medal {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 124px;
    flex: 0 0 124px
  }

  .components-index-detail-jushou {
    padding-left: 20px;
    color: #b4a16d;
    font-weight: 700;
    font-size: 20px
  }

  .components-index-detail-buttonArea {
    margin: 30px 0;
    padding: 0 20px
  }

  .components-index-detail-buttonArea>div {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .components-index-detail-button a {
    display: block;
    background-color: #26a69a;
    color: #fff;
    height: 80px;
    border-radius: 5px;
    font-size: 19px;
    text-align: center;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
  }

  .components-index-detail-button.components-index-detail-button--primary a {
    background-color: #6cc0e9;
  }

  .components-index-detail-button a:before {
    content: "";
    display: block;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg)
  }

  .components-index-detail-button a:hover {
    opacity: .8
  }

  .components-index-detail-button a span {
    font-size: 11px;
    line-height: 1.6
  }

  @media screen and (max-width:768px) {
    .components-index-detail-detail {
      padding: 13.33333vmin 0
    }
    .components-index-detail-titlebox {
      padding: 6.66667vmin 6.66667vmin 6.66667vmin 30.66667vmin;
      background-size: 22.71467vmin auto;
      background-position: center left 5.33333vmin;
      line-height: 1.4
    }
    .components-index-detail-title {
      font-size: 4.8vmin
    }
    .components-index-detail-nickname {
      font-size: 4.8vmin
    }
    .components-index-detail-contentbox {
      padding: 5.33333vmin 5.33333vmin 6.66667vmin
    }
    .components-index-detail-lead {
      font-size: 4.8vmin;
      margin-bottom: 2.66667vmin
    }
    .components-index-detail-list {
      margin-bottom: 2.66667vmin;
      line-height: 1.5
    }
    .components-index-detail-item {
      font-size: 4.26667vmin
    }
    .components-index-detail-item+.components-index-detail-item {
      margin-top: 0
    }
    .components-index-detail-note {
      font-size: 3.2vmin
    }
    .components-index-detail-award {
      margin: 5.33333vmin 0
    }
    .components-index-detail-medal {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25.6vmin;
      flex: 0 0 25.6vmin;
      max-width: 124px
    }
    .components-index-detail-jushou {
      padding-left: 2.66667vmin;
      font-size: 4vmin;
      line-height: 1.33
    }
    .components-index-detail-buttonArea {
      margin: 10.66667vmin 0 5.33333vmin;
      padding: 0;
      margin-top: 20px;
    }
    .components-index-detail-button+.components-index-detail-button {
      margin-top: 4vmin
    }
    .components-index-detail-button a {
      font-size: 16px;
      padding-inline: 25px;
    }
    .components-index-detail-button a span {
      font-size: 2.66667vmin
    }
  }

  .components-index-notes-notes {
    color: #555;
    padding-bottom: 90px
  }

  .components-index-notes-section+.components-index-notes-section {
    margin-top: 40px
  }

  .components-index-notes-title {
    font-size: 14px;
    color: #212121
  }

  .components-index-notes-text {
    font-size: 13px;
    line-height: 1.6
  }

  .components-index-notes-red {
    color: #fe000d
  }

  .components-index-notes-table {
    font-size: 12px;
    table-layout: fixed;
    width: 100%;
    line-height: 1.6;
    border: 1px solid #707070;
    margin-top: 5px;
    margin-bottom: 40px
  }

  .components-index-notes-th {
    border-right: 1px solid #707070;
    border-bottom: 1px solid #707070;
    width: 120px;
    text-align: center;
    background-color: rgba(1, 169, 166, .15)
  }

  .components-index-notes-th.components-index-notes-th_first {
    padding: 0 23px;
    text-align: left
  }

  .flash {
    position: absolute;
    left: -160px;
  }

  td {
    border-bottom: 1px solid #707070
  }

  .components-index-notes-kome {
    font-size: 13px;
    line-height: 1.7
  }

  @media screen and (max-width:768px) {
    .components-index-notes-notes {
      padding-bottom: 13.33333vmin
    }
    .components-index-notes-section+.components-index-notes-section {
      margin-top: 10.66667vmin
    }
    .components-index-notes-title {
      font-size: 3.73333vmin
    }
    .components-index-notes-text {
      font-size: 3.46667vmin
    }
    .components-index-notes-table {
      font-size: 2.66667vmin;
      margin-top: 1.33333vmin;
      margin-bottom: 5.33333vmin
    }
    .components-index-notes-th {
      width: 14.66667vmin
    }
    .components-index-notes-th.components-index-notes-th_first {
      padding: 0;
      width: 16.53333vmin
    }
    td, th {
      padding: 2.66667vmin 1.33333vmin!important
    }
    .components-index-notes-kome {
      font-size: 3.46667vmin
    }
  }

  .components-index-fixbtn-fixbtn {
    position: fixed;
    top: 50%;
    right: -1px;
    left: auto;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: right .5s ease-out;
    transition: right .5s ease-out;
    z-index: 100
  }

  .components-index-fixbtn-fixbtn2 {
    position: fixed;
    top: 50%;
    right: -1px;
    left: auto;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: right .5s ease-out;
    transition: right .5s ease-out;
    z-index: 100
  }
  .components-index-fixbtn-fixbtn2 ul {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .components-index-fixbtn-fixbtnSp {
    position: fixed;
    left: 0;
    bottom: -16vmin;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: bottom .5s ease-out;
    transition: bottom .5s ease-out;
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 16vmin;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 5px;
    z-index: 100
  }

  .components-index-fixbtn-fixbtnSp[data-ani=on] {
    bottom: 0
  }

  .components-index-fixbtn-fixbtnSp2 {
    position: fixed;
    left: 0;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: bottom .5s ease-out;
    transition: bottom .5s ease-out;
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 5px;
    z-index: 100
  }

  .components-index-fixbtn-fixbtnSp2[data-ani=on] {
    bottom: 0
  }

  .components-index-fixbtn-link {
    display: block;
    width: 51px;
    height: 170px;
    background-color: rgba(38, 166, 154, .9);
    color: #fff;
    border: 1px solid #fff;
    z-index: 10;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 15px;
    letter-spacing: .3em;
    border-radius: 5px 0 0 5px;
    text-align: center
  }

  .components-index-fixbtn-link+.components-index-fixbtn-link {
    margin-top: 10px
  }

  .components-index-fixbtn-link>span {
    position: relative;
    padding-bottom: 5px
  }

  .components-index-fixbtn-link>span sup {
    font-size: 12px;
    vertical-align: middle;
    position: absolute;
    bottom: -12px;
    right: 12px
  }

  .components-index-fixbtn-link>div {
    display: block;
    position: absolute;
    left: 9px;
    top: 50%;
    font-size: 11px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 1.2
  }

  .components-index-fixbtn-link>div>span.components-index-fixbtn-kome {
    display: block;
    line-height: .5
  }

  .components-index-fixbtn-link>div>span.components-index-fixbtn-bracketTate {
    display: inline-block;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    position: relative;
    left: -1.5px
  }

  .components-index-fixbtn-link.components-index-fixbtn-linkFund {
    padding-left: 18px
  }

  .components-index-fixbtn-link.components-index-fixbtn-linkFund span {
    line-height: 1.2
  }

  .components-index-fixbtn-link.components-index-fixbtn-linkFund span sup {
    vertical-align: top
  }

  .components-index-fixbtn-linkSp {
    display: block;
    width: auto;
    height: auto;
    background-color: rgba(38, 166, 154, .9);
    color: #fff;
    border: 1px solid #fff;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 3.73333vmin;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 10px 5px;
    border-radius: 5px;
    -webkit-transform: none;
    transform: none;
    letter-spacing: 0;
    line-height: 1.2
  }

  .components-index-fixbtn-linkSp span {
    font-size: 2.66667vmin;
    line-height: 1
  }

  .components-index-fixbtn-linkSp2 {
    display: block;
    width: auto;
    height: auto;
    color: #fff;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 3.73333vmin;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 5px;
    -webkit-transform: none;
    transform: none;
    letter-spacing: 0;
    line-height: 1.2
  }

  .components-index-fixbtn-linkSp2 span {
    font-size: 2.66667vmin;
    line-height: 1
  }

  @media screen and (max-width:768px) {
    .components-index-fixbtn-fixbtn {
      top: auto;
      right: auto;
      left: 0;
      bottom: -16vmin;
      -webkit-transform: none;
      transform: none;
      -webkit-transition: bottom .5s ease-out;
      transition: bottom .5s ease-out;
      background-color: rgba(0, 0, 0, .5);
      width: 100%;
      height: 16vmin;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      padding: 0 5px
    }
    .components-index-fixbtn-fixbtn[data-ani=on] {
      bottom: 0
    }
    .components-index-fixbtn-fixbtn2 {
      top: auto;
      right: auto;
      left: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-transition: bottom .5s ease-out;
      transition: bottom .5s ease-out;
      background-color: rgba(0, 0, 0, .5);
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      padding: 0 5px
    }
    .components-index-fixbtn-fixbtn2[data-ani=on] {
      bottom: 0
    }
    .components-index-fixbtn-link {
      width: auto;
      height: auto;
      font-size: 3.73333vmin
    }
    .components-index-fixbtn-link+.components-index-fixbtn-link {
      margin-top: 10px
    }
    .components-index-fixbtn-link {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin: 10px 5px;
      border-radius: 5px;
      -webkit-transform: none;
      transform: none;
      letter-spacing: 0
    }
    .components-index-fixbtn-link br {
      display: none
    }
    .components-index-fixbtn-link>span {
      padding-bottom: 0
    }
    .components-index-fixbtn-link>span sup {
      bottom: auto;
      right: auto;
      vertical-align: super;
      position: static
    }
    .components-index-fixbtn-link>div {
      left: auto;
      top: auto;
      font-size: 2.13333vmin;
      position: static;
      -webkit-transform: none;
      transform: none
    }
    .components-index-fixbtn-link>div>span.components-index-fixbtn-kome {
      display: inline
    }
    .components-index-fixbtn-link>div>span.components-index-fixbtn-bracketTate {
      -webkit-transform: none;
      transform: none;
      position: static;
      left: auto
    }
    .components-index-fixbtn-link.components-index-fixbtn-linkFund {
      padding-left: 0
    }
  }

  @media screen and (min-width:769px) {
    .components-index-fixbtn-link {
      line-height: 1.4
    }
  }
/* 以下、プラグイン用
------------------------------------------------------------*/
/* colorbox(pc)
------------------------------------------------------------*/
@media (min-width: 767px) {
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;  -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden; -webkit-overflow-scrolling: hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:40px;/*background:#000;*/}
        #cboxError{padding:50px; border:1px solid #ccc;}
        /*#cboxLoadedContent{border:5px solid #000; background:#fff;}*/
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxLoadingGraphic{background:url(/service/tsumitate/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious, #cboxNext{ display:none!important;}
        #cboxClose{    position: absolute; top: -40px; right: 0px; display: block;/*font-size: 70px; width: 35px; height: 35px; color: #ccc; line-height: 0;*/		width:27px;	height:27px;background:url(/lp/kenji/images/icon-close.png) no-repeat ;text-indent:-999em;}
        #cboxClose:hover{background-position:bottom center;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
}
/* colorbox(smp)
------------------------------------------------------------*/
@media (max-width: 767px) {
  #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
  #cboxWrapper {max-width:none;}
  #cboxOverlay{position:fixed; width:100%; height:100%;}
  #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
  #cboxContent{position:relative;}
  #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
  #cboxTitle{margin:0;}
  #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
  #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
  .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
  .cboxIframe{width:100%; height:60%; display:block; border:0; padding:0; margin:0;}
  #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

  #cboxOverlay{background:#000 repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
  #colorbox{outline:0;}
  .cboxIframe{background:#fff;}
  #cboxError{padding:50px; border:1px solid #ccc;}
  #cboxLoadedContent{margin-top:90px;}
  #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
  #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
  #cboxLoadingGraphic{background:url(/service/tsumitate/images/loading.gif) no-repeat center center;}
  #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
  #cboxClose{position:absolute; top:55px; right:0; background:url(/lp/kenji/images/icon-close.png) no-repeat 0 0; width:27px; height:27px; text-indent:-9999px;border: none;}
}

/*# sourceMappingURL=style.css.map */

/* link */
.components-index-Kv-link__wrap {
  position: absolute;
  right: 0;
  padding: 20px;
  z-index: 1;
}
.components-index-Kv__link {
  color: #ffffff;
  text-align: right;
}

.components-index-Kv__link a {
  color: #ffffff;
  text-decoration: underline;
}
.components-index-Kv__link a:hover {
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .components-index-Kv-link__wrap {
    font-size: 12px;
  }
}

/* PDF　アイコン */
.uniq-pdf-icon {
  background: transparent url('../images/icon_pdf_s.gif') no-repeat 0;
  margin: 0 0 0 3px;
  padding: 0 0 0 30px;
}

/* lp-section */

.components-hdg-lv3 {
  font-size: 30px;
  margin-top: 41px;
  font-weight: bold;
}
.components-hdg-lv3--center {
  text-align: center;
}

@media screen and (max-width: 768px) {
  .components-hdg-lv3 {
    font-size: 18px;
    margin-top: 20px;
  }
}
/* lp-section */
.lp-section {
  display: block;
  width: 100%;

}
.lp-section__inner {
  position: relative;
  background-image: url('/lp/kenji/images/index-bg-team.png');
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  padding: 40px 0;
}

.lp-section__inner::after {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: hsla(0, 0%, 100%, .3);
}

.lp-section__box {
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin-inline: auto;
  background-color: rgba(255, 255, 255, .6);
  padding: 40px 80px;
  z-index: 2;
}

.lp-section__hdg-lv2 {
  width: 100%;
  font-size: 38px;
  font-weight: bold;
  color: #26a69a;
  text-align: center;
}

.lp-section__txt {
  font-size: 19px;
  margin-top: 40px;
}

.lp-section__txt.lp-section__txt--date {
  font-size: 13px;
  margin-top: 10px;
  text-align: right;
}

.lp-section__txt.lp-section__txt--note {
  font-size: 12px;
  margin-top: 20px;
}

.lp-section__hdg-lv3 {
  font-size: 25px;
  color: #0a828e;
  text-align: center;
}

.lp-section-team {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  column-gap: 30px;
}

.lp-section-team__item {
  display: flex;
  flex-direction: column;
  flex-basis: calc(100%/3 - 30px);
}

.lp-section-team__head{
  width: 100%;
  background-color: #d9f2f2;
  padding: 20px;
  font-size: 24px;
  text-align: center;
}

.lp-section-team__title {
  color: #0a828e;
}

.lp-section-team__content {
  background-color: #ffffff;
  padding: 20px;
  flex-grow: 1;
}

.lp-section-team__content p {
  font-size: 15px;
}


.lp-section-team__media {
  width: 100%;
}

.lp-section-team__media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media screen and (max-width: 768px) {
  .lp-section-team {
    flex-direction: column;
    row-gap: 20px;
  }

  .lp-section__inner {
    padding: 40px 15px;
  }

  .lp-section__box {
    padding: 30px 15px;
  }

  .lp-section__hdg-lv2 {
    font-size: 22px;
  }

  .lp-section__hdg-lv3 {
    font-size: 18px;
    margin-top: 30px;
  }
  .lp-section__txt {
    font-size: 15px;
    margin-top: 20px;
  }

  .lp-section__txt.lp-section__txt--date {
    margin-top: 15px;
  }

  .lp-section-team__head{
    font-size: 18px;
  }

  .lp-section-team__content p {
    font-size: 14px;
  }
}

@media (any-hover: none) and (orientation: landscape) and (max-height: 430px){
    .components-index-Kv-button2 {
      bottom: 15%;
      transform: translateX(0%);
    }

    .components-index-Kv-button {
      left: 18%;
      bottom: 17%;
    }

    #cboxLoadedContent {
      margin-top: 32px;
      height: 100% !important;
    }

    .cboxIframe {
      height: 100%;
    }

    #cboxClose {
      top: 0;
    }

    #colorbox {
      top: 5px !important;
      height: 350px !important;
      overflow: auto !important;
    }

    #cboxWrapper {
      height: 350px !important;
    }
}

@media (any-hover: none) and (orientation: landscape) and (max-height: 430px) and (min-height: 376px){
  .components-index-Kv-button {
    bottom: 70px;
    left: 0;
  }
}