@charset "utf-8";
/* ##############################################################################

    DEFAULT

############################################################################## */
  body {
    width: 1400px;
    transform: scale(.7);
    -moz-transform: scale(.7);
    -webkit-transform: scale(.7);
    transform-origin: 0 0;
  }
  main,
  .home_news {
    max-width: 100%;
  }
  video,
  /* header, */
  .business-slides--btns {
    display: none;
  }
  header {
    width: 100%;
  }
  .hero {
    height: 1500px;
  }
  .top-jobs--img-first,
  .top-jobs--img-second,
  .top-jobs--img-third {
    width: 35%;
    max-width: none;
    margin-left: auto;
    position: relative;
    top: 50px;
    right: 0;
  }
  .top-section--business--slides {
    width: auto;
    max-width: 95%;
    margin: 50px auto;
  }
  .top-section--business-placer {
    position: static;
  }
  .business-slide {
    position: static;
    max-height: none;
  }
  .slick-slide {
    height: auto;
  }
  .business-slide {
    display: none;
  }
  .business--scrollbox {
    display: block;
  }
  .business-slide--txt {
    width: 100%;
    height: auto;
    padding: 10px;
    position: static;
    display: block;
    height: auto;
    margin-bottom: 100px;
    max-height: none;
  }
  .business-slide--txt::before {
    display: none;
  }
  .top-section .about_kyowa--infographics {
    flex-flow: row wrap;
  }
  .about_kyowa--infographics {
    height: auto;
    transform: none;
  }
  .wayp .about_kyowa--infographics {
    transform: none;
    width: 100%;
    padding: 45px;
  }
  .infographics--main-txt {
    flex: 0 1 45%;
  }
  /* .infographics--slider-wrapper {
    display: none;
  } */
  .member--slider {
    width: 95%;
  }
  .member--slider-wrapper {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    gap: 3%;
  }
  .member--slide {
    width: 20%;
    margin-right: 0!important;
  }
  .member--slide--blue_box {
    left: auto;
  }
  .member--slide--blue_box p {
    font-size: 15px;
  }
  .member--slide--white_box {
    bottom: 0;
  }
  .about_kyowa--ttl {
    width: 80%;
  }
  .about_kyowa--people-desc {
    width: 90%;
  }
  .faq--wrapper {
    width: 90%;
  }
  .top--crosstalk {
    background-size: 80%;
  }
  /* .footer--saiyo-info a .footer--saiyo-info--txt::before {
    width: 30px;
    left: -35px;
  } */
  .top-our_service,
  .head_sub_nav--wrap,
  .about_kyowa--infographics::before,
  .hero--catch h2 span:nth-child(n)::after,
  .footer--main-txt *::after,
  .about_kyowa--infographics::before {
    display: none!important;
  }