#strength .under-main {
  background-image: url("../images/business/main.jpg"); }
#i01{ padding-top:100px; margin-top:-80px;}
#i02{ padding-top:100px; margin-top:-80px;}
#i03{ padding-top:100px; margin-top:-80px;}
#i04{ padding-top:100px; margin-top:-80px;}
#i05{ padding-top:100px; margin-top:-80px;}
#i06{ padding-top:100px; margin-top:-80px;}
#i07{ padding-top:100px; margin-top:-80px;}

@media all and (min-width: 769px) {
  .strength-main {
    padding-left: 40px;
    padding-right: 40px; } }

@media all and (min-width: 769px) {
  .strength-main {
    margin-bottom: 90px; } }

@media all and (max-width: 768px) {
  .strength-main {
    margin-bottom: 35px; } }

@media all and (max-width: 768px) {
  .strength-main .title-line {
    padding-left: 20px;
    padding-right: 20px; } }

.strength-main .title-line .inner {
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  color: #000;
  letter-spacing: 0.25em;
  text-align: center; }
  @media all and (min-width: 769px) {
    .strength-main .title-line .inner {
      font-size: 22px;
      max-width: 1050px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 45px;
      padding-top: 25px;
      padding-bottom: 25px; } }
  @media all and (max-width: 768px) {
    .strength-main .title-line .inner {
      font-size: 18px;
      margin-bottom: 25px;
      padding-top: 15px;
      padding-bottom: 15px; } }

@media all and (min-width: 769px) {
  .strength-main .under-block {
    margin-bottom: 60px; } }

.strength-main .under-block .list .item:nth-child(1) .under-flex::after {
  background-image: url("../images/strength/about.jpg"); }
  @media all and (max-width: 768px) {
    .strength-main .under-block .list .item:nth-child(1) .under-flex::after {
      height: 220px; } }

@media all and (max-width: 768px) {
  .strength-main .under-block .list .item:nth-child(1) .under-flex {
    padding-top: 220px; } }

@media all and (min-width: 769px) {
  .strength-main .under-blue-block .inner .head-main span {
    font-size: 34px; } }

@media all and (max-width: 768px) {
  .strength-main .under-blue-block .inner .head-main span {
    font-size: 24px; } }

@media all and (min-width: 769px) {
  .strength-technology {
    padding-left: 40px;
    padding-right: 40px; } }

@media all and (min-width: 769px) {
  .strength-technology {
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto; } }

@media all and (max-width: 768px) {
  .strength-technology {
    padding-right: 20px;
    padding-left: 20px; } }

.strength-technology .list {
  border-top: solid 1px #000; }
  @media all and (min-width: 769px) {
    .strength-technology .list {
      padding-top: 50px; } }
  @media all and (max-width: 768px) {
    .strength-technology .list {
      padding-top: 25px; } }

.strength-technology .item {
  border-bottom: solid 1px #000; }
  @media all and (min-width: 769px) {
    .strength-technology .item {
      margin-bottom: 50px;
      padding-bottom: 50px; } }
  @media all and (max-width: 768px) {
    .strength-technology .item {
      margin-bottom: 25px;
      padding-bottom: 25px; } }
  @media all and (min-width: 769px) {
    .strength-technology .item .top,
    .strength-technology .item .bottom {
      display: flex;
      flex: auto;
      flex-grow: 1;
      justify-content: space-between; } }
  @media all and (min-width: 769px) {
    .strength-technology .item .top .pict,
    .strength-technology .item .bottom .pict {
      width: calc((100% - 40px) / 3); } }
  @media all and (max-width: 768px) {
    .strength-technology .item .top .pict:not(:last-child),
    .strength-technology .item .bottom .pict:not(:last-child) {
      margin-bottom: 20px; } }
  .strength-technology .item .top .text .head,
  .strength-technology .item .bottom .text .head {
    color: #000;
    letter-spacing: 0.2em; }
    @media all and (min-width: 769px) {
      .strength-technology .item .top .text .head,
      .strength-technology .item .bottom .text .head {
        font-size: 18px;
        margin-bottom: 25px; } }
    @media all and (max-width: 768px) {
      .strength-technology .item .top .text .head,
      .strength-technology .item .bottom .text .head {
        font-size: 17px;
        margin-bottom: 15px; } }
  @media all and (min-width: 769px) {
    .strength-technology .item .top {
      margin-bottom: 60px; } }
  @media all and (max-width: 768px) {
    .strength-technology .item .top {
      margin-bottom: 30px; } }
  @media all and (min-width: 769px) {
    .strength-technology .item .top .text {
      width: calc(100% - ((100% - 40px) / 3) - 80px); } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9zdHJlbmd0aC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFFSSxvREFBd0Q7O0FDTTFEO0VEREE7SUNFRSxrQkFBa0I7SUFDbEIsbUJBQW1CLElEcUVwQjs7QUF0RUM7RUFGRjtJQUdJLG1CQUFtQixJQXFFdEI7O0FBbkVDO0VBTEY7SUFNSSxtQkFBbUIsSUFrRXRCOztBQS9ERztFQVRIO0lBVUssa0JBQWtCO0lBQ2xCLG1CQUFtQixJQXdCdEI7O0FBbkNGO0VBY0ssNkJDcEJXO0VEcUJYLGdDQ3JCVztFRHNCWCxjQ3RCVztFRHVCWCxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCO0lBbkJMO01Bb0JPLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLG9CQUFvQixJQVF2QjtFQU5DO0lBNUJMO01BNkJPLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLG9CQUFvQixJQUV2Qjs7QUFHRDtFQXJDSDtJQXNDSyxtQkFBbUIsSUFtQnRCOztBQXpERjtFQTZDYSxxREFBeUQ7RUFDekQ7SUE5Q2I7TUErQ2UsYUFBYSxJQUVoQjs7QUFDRDtFQWxEWDtJQW1EYSxrQkFBa0IsSUFFckI7O0FBU0Q7RUE5RFQ7SUErRFcsZUFBZSxJQUtsQjs7QUFIQztFQWpFVDtJQWtFVyxlQUFlLElBRWxCOztBQ25FVDtFRHdFQTtJQ3ZFRSxrQkFBa0I7SUFDbEIsbUJBQW1CLElEb0pwQjs7QUE1RUM7RUFGRjtJQUdJLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0JBQWtCLElBeUVyQjs7QUF2RUM7RUFQRjtJQVFJLG1CQUFtQjtJQUNuQixrQkFBa0IsSUFxRXJCOztBQTlFQTtFQVlHLDJDQUEyQztFQUMzQztJQWJIO01BY0ssaUJBQWlCLElBS3BCO0VBSEM7SUFoQkg7TUFpQkssaUJBQWlCLElBRXBCOztBQW5CRjtFQXFCRyw4Q0FBOEM7RUFDOUM7SUF0Qkg7TUF1QkssbUJBQW1CO01BQ25CLG9CQUFvQixJQXFEdkI7RUFuREM7SUExQkg7TUEyQkssbUJBQW1CO01BQ25CLG9CQUFvQixJQWlEdkI7RUE3Q0c7SUFoQ0w7O01BaUNPLGFBQWE7TUFDYixVQUFVO01BQ1YsWUFBWTtNQUNaLDhCQUE4QixJQTBCakM7RUF2Qkc7SUF2Q1A7O01Bd0NTLDhCQUE4QixJQU9qQztFQUpHO0lBM0NUOztNQTRDVyxtQkFBbUIsSUFFdEI7RUE5Q1I7O0lBa0RTLGNDaklPO0lEa0lQLHFCQUFxQjtJQUNyQjtNQXBEVDs7UUFxRFcsZUFBZTtRQUNmLG1CQUFtQixJQU10QjtJQUpDO01BeERUOztRQXlEVyxlQUFlO1FBQ2YsbUJBQW1CLElBRXRCO0VBSUg7SUFoRUw7TUFpRU8sbUJBQW1CLElBVXRCO0VBUkM7SUFuRUw7TUFvRU8sbUJBQW1CLElBT3RCO0VBSkc7SUF2RVA7TUF3RVMsOENBQThDLElBRWpEIiwiZmlsZSI6Ii4vY3NzL3N0cmVuZ3RoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLy4uL2NvbmZpZy9tZWRpYXF1ZXJ5XCI7XG5AaW1wb3J0IFwiLi8uLi9jb25maWcvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4vLi4vY29uZmlnL3ZhcmlhYmxlc1wiO1xuXG5cbiNzdHJlbmd0aCB7XG4gIC51bmRlci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGggKyBcInN0cmVuZ3RoL21haW4uanBnXCIpO1xuICB9XG59XG5cbi5zdHJlbmd0aCB7XG4gICYtbWFpbiB7XG4gICAgQGluY2x1ZGUgY29tbW9uLXBhZGRpbmc7XG4gICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAudGl0bGUtbGluZSB7XG4gICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuaW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1haW4tYmx1ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVuZGVyLWJsb2NrIHtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICAubGlzdCB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAudW5kZXItZmxleCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGggKyBcInN0cmVuZ3RoL2Fib3V0LmpwZ1wiKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVuZGVyLWJsdWUtYmxvY2sge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgLmhlYWQtbWFpbiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdGVjaG5vbG9neSB7XG4gICAgQGluY2x1ZGUgY29tbW9uLXBhZGRpbmc7XG4gICAgQG1lZGlhICN7JG1pbk19IHsgICAgXG4gICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMSwgNjQsIDE1MSwgMC40KTtcbiAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDEsIDY0LCAxNTEsIDAuNCk7XG4gICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRtYXhNfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLnRvcCxcbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5waWN0IHtcbiAgICAgICAgICBAbWVkaWEgI3skbWluTX0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIC5oZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JG1pbk19IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1heE19IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvcCB7XG4gICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWF4TX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIEBtZWRpYSAjeyRtaW5NfSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKCgxMDAlIC0gNDBweCkgLyAzKSAtIDgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbSB7fVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIm1lZGlhcXVlcnlcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5cblxuJGltYWdlX3BhdGg6ICcuLi9pbWFnZXMvJztcbiRtYWluLWJsYWNrOiAjMDAwMDAwO1xuJG1haW4tYmx1ZTogIzAxNDA5NztcbiRsaWdodC1ncmF5OiAjRjJGMkYyO1xuJHJlY3J1aXQtcmVkOiAjRkEwNDExO1xuJHJlY3J1aXQtYnJvd246ICMyMzE4MTU7XG4kcmVjcnVpdC1ncmF5OiAjRTZFNkU2O1xuXG5AbWl4aW4gY29tbW9uLXBhZGRpbmcge1xuICBAbWVkaWEgI3skbWluTX0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbiVjb3Zlci1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1peGluIGNvdmVyLWltZygkcmF0aW86IDEwMCUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICRyYXRpbztcbiAgfVxuICAmID4gKiB7XG4gICAgQGV4dGVuZCAlY292ZXItaW1nO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/