#equipment .under-main {
  background-image: url("../images/equipment/main2.jpg"); }

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

@media all and (min-width: 769px) {
  .equipment-gallery {
    max-width: calc(1015px + 80px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px; } }

@media all and (max-width: 768px) {
  .equipment-gallery {
    margin-bottom: 30px;
    padding-right: 20px;
    padding-left: 20px; } }

.equipment-gallery-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly; }
  @media all and (min-width: 769px) {
    .equipment-gallery-list {
      max-width: 1015px; } }

@media all and (min-width: 769px) {
  .equipment-gallery-item {
    margin-bottom: 80px;
    width: calc((100% - 66px) / 3); } }

@media all and (max-width: 768px) {
  .equipment-gallery-item {
    margin-bottom: 30px;
    width: calc((100% - 10px) / 2); } }

.equipment-gallery-item .pict {
  width:100%;  overflow-x:hidden;
  height: 180px;    
  margin-bottom: 10px; }

.equipment-gallery-item .pict img{
  width:100%;  }

.equipment-gallery-item .name {
  color: #000; }
  @media all and (min-width: 769px) {
    .equipment-gallery-item .name {
      font-size: 16px; } }

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

@media all and (min-width: 769px) {
  .equipment-all {
    max-width: calc(1015px + 80px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px; } }

@media all and (max-width: 768px) {
  .equipment-all {
    margin-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px; } }

.equipment-all > .head {
  margin-bottom: 20px; }
  @media all and (min-width: 769px) {
    .equipment-all > .head {
      font-size: 19px; } }
  @media all and (max-width: 768px) {
    .equipment-all > .head {
      font-size: 17px; } }

.equipment-all .tab-panel {
  border-bottom: solid 1px rgba(1, 64, 151, 0.4); }
  @media all and (min-width: 769px) {
    .equipment-all .tab-panel {
      padding-bottom: 60px; } }
  @media all and (max-width: 768px) {
    .equipment-all .tab-panel {
      padding-bottom: 40px; } }

.equipment-all .tab-group {
  display: flex;
  justify-content: space-between; }


.equipment-all .tab-group::after{
  content:"";
  display: block;
  width:33%;
}



  @media all and (min-width: 769px) {
    .equipment-all .tab-group {
      margin-bottom: 78px; } }
  @media all and (max-width: 768px) {
    .equipment-all .tab-group {
      margin-bottom: 38px; } }

.equipment-all .tab {
  background-color: #fff;
  border: solid 1px #000;
  cursor: pointer;
  color: #000;
  position: relative;
  text-align: center;
  width: calc((100% - 8px) / 4); }
  @media all and (min-width: 769px) {
    .equipment-all .tab {
      font-size: 18px;
      padding: 10px 5px; } }
  @media all and (max-width: 768px) {
    .equipment-all .tab {
      font-size: 14px;
      padding: 10px 0px; } }
  .equipment-all .tab.is-active {
    background-color: #000;
    color: #fff;
    transition: all 0.2s ease-out; }
    .equipment-all .tab.is-active::after {
      background-color: #000;
      content: "";
      display: block;
      margin: 0 auto;
      position: absolute;
      left: 0;
      right: 0;
      transform: rotate(45deg);
      z-index: -1;
      transition: all 0.2s ease-out; }
      @media all and (min-width: 769px) {
        .equipment-all .tab.is-active::after {
          bottom: -10px;
          height: 35px;
          width: 35px; } }
      @media all and (max-width: 768px) {
        .equipment-all .tab.is-active::after {
          bottom: -5px;
          height: 25px;
          width: 25px; } }

.equipment-all .panel {
  display: none; }
  .equipment-all .panel.is-show {
    display: block; }
  @media all and (min-width: 769px) {
    .equipment-all .panel .inner {
      display: flex;
      justify-content: space-between; } }
  @media all and (min-width: 769px) {
    .equipment-all .panel .inner .left,
    .equipment-all .panel .inner .right {
      width: calc((100% - 35px) / 2); } }
  @media all and (max-width: 768px) {
    .equipment-all .panel .inner .left {
      margin-bottom: 30px; } }
  .equipment-all .panel .inner .head {
    color: #000; }
    @media all and (min-width: 769px) {
      .equipment-all .panel .inner .head {
        font-size: 18px;
        margin-bottom: 15px; } }
    @media all and (min-width: 769px) {
      .equipment-all .panel .inner .head.margin {
        margin-top: 40px; } }
    @media all and (max-width: 768px) {
      .equipment-all .panel .inner .head.margin {
        margin-top: 25px; } }

.equipment-all .under-border-item {

  }
.equipment-all .under-border-item div {
width:20% ; padding-right:1rem; }


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