@charset "UTF-8";
/*

検査機材について（CT/MRI/AZE）

*/
/* Vendor */
/* Variable */
/*

breakpoints

*/
/*

base color

*/
/*

text color

*/
/*

table color

*/
/*

button color

*/
/*

width

*/
/*

webfonts

*/
/* Mixin */
/*

clearfix

*/
/*

メディアクエリ

ブレークポイント定義
```sass
$breakpoints:(
	tablet: 959px,
	sp: 679px
);
```

● max-widthで指定する
```sass
@include mq(sp) {
	height:40px;
}
```
```output css
@media screen and (max-width: 679px) {
	height: 40px;
}
```

● 範囲指定する場合は、引数に2つ入れる
```sass
@include mq(sp tablet) {
	height:40px;
}
```
```output css
@media screen and (min-width: 680px) and (max-width: 959px) {
	height: 40px;
}
```

● min-widthで指定する場合は第2引数をtrueにする
```sass
@include mq(tablet, true) {
	height:40px;
}
```
```output css
@media screen and (min-width: 960px) {
	height: 40px;
}
```

*/
/* Function */
body.inspection-equipment {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", sans-serif; }
  body.inspection-equipment .mv.blue {
    background-image: url("../../images/inspection-equipment/bg_mv_01.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media screen and (max-width: 575px) {
      body.inspection-equipment .mv.blue {
        background-image: url("../../images/inspection-equipment/bg_mv_02.jpg");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat; } }
  body.inspection-equipment .mri_ct {
    background-color: rgba(199, 232, 250, 0.15); }
    body.inspection-equipment .mri_ct .title_blueline {
      padding-top: 50px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .title_blueline {
          padding: 20px 0 10px; }
          body.inspection-equipment .mri_ct .title_blueline h2::before, body.inspection-equipment .mri_ct .title_blueline h2::after {
            width: 25%; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .mri_ct .title_blueline h2::before, body.inspection-equipment .mri_ct .title_blueline h2::after {
          width: 30%; } }
    body.inspection-equipment .mri_ct .mri__title, body.inspection-equipment .mri_ct .ct__title, body.inspection-equipment .mri_ct .aze__title, body.inspection-equipment .mri_ct .nobori__title {
      line-height: 1;
      font-weight: 600;
      font-size: 40px;
      font-size: 4rem;
      position: relative; }
      body.inspection-equipment .mri_ct .mri__title::after, body.inspection-equipment .mri_ct .ct__title::after, body.inspection-equipment .mri_ct .aze__title::after, body.inspection-equipment .mri_ct .nobori__title::after {
        content: "";
        height: 5px;
        background-color: #1541a2;
        position: absolute;
        bottom: -20px;
        left: 0; }
      body.inspection-equipment .mri_ct .mri__title span, body.inspection-equipment .mri_ct .ct__title span, body.inspection-equipment .mri_ct .aze__title span, body.inspection-equipment .mri_ct .nobori__title span {
        color: #1541a2; }
    body.inspection-equipment .mri_ct .mri__sub_title, body.inspection-equipment .mri_ct .ct__sub_title, body.inspection-equipment .mri_ct .aze__sub_title, body.inspection-equipment .mri_ct .nobori__sub_title {
      line-height: 1;
      font-weight: 600;
      font-size: 24px;
      font-size: 2.4rem;
      color: #1541a2; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri__sub_title, body.inspection-equipment .mri_ct .ct__sub_title, body.inspection-equipment .mri_ct .aze__sub_title, body.inspection-equipment .mri_ct .nobori__sub_title {
          font-size: 20px;
          font-size: 2rem; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .mri_ct .mri__sub_title, body.inspection-equipment .mri_ct .ct__sub_title, body.inspection-equipment .mri_ct .aze__sub_title, body.inspection-equipment .mri_ct .nobori__sub_title {
          font-size: 18px;
          font-size: 1.8rem; } }
    body.inspection-equipment .mri_ct .mri__intro, body.inspection-equipment .mri_ct .mri__kind, body.inspection-equipment .mri_ct .ct__intro, body.inspection-equipment .mri_ct .ct__kind, body.inspection-equipment .mri_ct .aze__intro, body.inspection-equipment .mri_ct .aze__kind, body.inspection-equipment .mri_ct .nobori__intro, body.inspection-equipment .mri_ct .nobori__kind {
      line-height: 2;
      font-size: 16px;
      font-size: 1.6rem; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri__intro, body.inspection-equipment .mri_ct .mri__kind, body.inspection-equipment .mri_ct .ct__intro, body.inspection-equipment .mri_ct .ct__kind, body.inspection-equipment .mri_ct .aze__intro, body.inspection-equipment .mri_ct .aze__kind, body.inspection-equipment .mri_ct .nobori__intro, body.inspection-equipment .mri_ct .nobori__kind {
          font-size: 14px;
          font-size: 1.4rem; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .mri_ct .mri__intro, body.inspection-equipment .mri_ct .mri__kind, body.inspection-equipment .mri_ct .ct__intro, body.inspection-equipment .mri_ct .ct__kind, body.inspection-equipment .mri_ct .aze__intro, body.inspection-equipment .mri_ct .aze__kind, body.inspection-equipment .mri_ct .nobori__intro, body.inspection-equipment .mri_ct .nobori__kind {
          font-size: 12px;
          font-size: 1.2rem; } }
    body.inspection-equipment .mri_ct .mri__intro, body.inspection-equipment .mri_ct .ct__intro, body.inspection-equipment .mri_ct .aze__intro, body.inspection-equipment .mri_ct .nobori__intro {
      margin-top: 35px; }
    body.inspection-equipment .mri_ct .mri__kind, body.inspection-equipment .mri_ct .ct__kind, body.inspection-equipment .mri_ct .aze__kind, body.inspection-equipment .mri_ct .nobori__kind {
      margin-top: 15px; }
    body.inspection-equipment .mri_ct .mri__name, body.inspection-equipment .mri_ct .ct__name, body.inspection-equipment .mri_ct .aze__name, body.inspection-equipment .mri_ct .nobori__name {
      line-height: 1.75;
      font-size: 16px;
      font-size: 1.6rem;
      text-align: right; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri__name, body.inspection-equipment .mri_ct .ct__name, body.inspection-equipment .mri_ct .aze__name, body.inspection-equipment .mri_ct .nobori__name {
          font-size: 14px;
          font-size: 1.4rem; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .mri_ct .mri__name, body.inspection-equipment .mri_ct .ct__name, body.inspection-equipment .mri_ct .aze__name, body.inspection-equipment .mri_ct .nobori__name {
          font-size: 12px;
          font-size: 1.2rem; } }
    body.inspection-equipment .mri_ct .mri__table_title, body.inspection-equipment .mri_ct .ct__table_title, body.inspection-equipment .mri_ct .aze__table_title, body.inspection-equipment .mri_ct .nobori__table_title {
      margin-top: 50px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri__table_title, body.inspection-equipment .mri_ct .ct__table_title, body.inspection-equipment .mri_ct .aze__table_title, body.inspection-equipment .mri_ct .nobori__table_title {
          margin-top: 25px; } }
    body.inspection-equipment .mri_ct .mri__table, body.inspection-equipment .mri_ct .ct__table, body.inspection-equipment .mri_ct .aze__table, body.inspection-equipment .mri_ct .nobori__table {
      width: 100%;
      margin-top: 15px; }
      body.inspection-equipment .mri_ct .mri__table th, body.inspection-equipment .mri_ct .mri__table td, body.inspection-equipment .mri_ct .ct__table th, body.inspection-equipment .mri_ct .ct__table td, body.inspection-equipment .mri_ct .aze__table th, body.inspection-equipment .mri_ct .aze__table td, body.inspection-equipment .mri_ct .nobori__table th, body.inspection-equipment .mri_ct .nobori__table td {
        line-height: 1;
        font-size: 16px;
        font-size: 1.6rem;
        border: 1px #d1d1d1 solid;
        border-collapse: collapse;
        vertical-align: middle;
        padding: 15px; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .mri__table th, body.inspection-equipment .mri_ct .mri__table td, body.inspection-equipment .mri_ct .ct__table th, body.inspection-equipment .mri_ct .ct__table td, body.inspection-equipment .mri_ct .aze__table th, body.inspection-equipment .mri_ct .aze__table td, body.inspection-equipment .mri_ct .nobori__table th, body.inspection-equipment .mri_ct .nobori__table td {
            font-size: 14px;
            font-size: 1.4rem;
            padding: 7.5px; } }
        @media screen and (max-width: 575px) {
          body.inspection-equipment .mri_ct .mri__table th, body.inspection-equipment .mri_ct .mri__table td, body.inspection-equipment .mri_ct .ct__table th, body.inspection-equipment .mri_ct .ct__table td, body.inspection-equipment .mri_ct .aze__table th, body.inspection-equipment .mri_ct .aze__table td, body.inspection-equipment .mri_ct .nobori__table th, body.inspection-equipment .mri_ct .nobori__table td {
            font-size: 10px;
            font-size: 1rem; } }
      body.inspection-equipment .mri_ct .mri__table th, body.inspection-equipment .mri_ct .ct__table th, body.inspection-equipment .mri_ct .aze__table th, body.inspection-equipment .mri_ct .nobori__table th {
        background-color: #ebf7fe; }
      body.inspection-equipment .mri_ct .mri__table td, body.inspection-equipment .mri_ct .ct__table td, body.inspection-equipment .mri_ct .aze__table td, body.inspection-equipment .mri_ct .nobori__table td {
        background-color: #fff; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .mri__table td, body.inspection-equipment .mri_ct .ct__table td, body.inspection-equipment .mri_ct .aze__table td, body.inspection-equipment .mri_ct .nobori__table td {
            line-height: 1.75; } }
        body.inspection-equipment .mri_ct .mri__table td .br_sp, body.inspection-equipment .mri_ct .ct__table td .br_sp, body.inspection-equipment .mri_ct .aze__table td .br_sp, body.inspection-equipment .mri_ct .nobori__table td .br_sp {
          display: none; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .mri_ct .mri__table td .br_sp, body.inspection-equipment .mri_ct .ct__table td .br_sp, body.inspection-equipment .mri_ct .aze__table td .br_sp, body.inspection-equipment .mri_ct .nobori__table td .br_sp {
              display: block; } }
    body.inspection-equipment .mri_ct .aze__title > *, body.inspection-equipment .mri_ct .nobori__title > * {
      display: inline-block;
      vertical-align: middle; }
    body.inspection-equipment .mri_ct .aze__title > span, body.inspection-equipment .mri_ct .nobori__title > span {
      color: #000; }
    body.inspection-equipment .mri_ct .aze__title .remark, body.inspection-equipment .mri_ct .nobori__title .remark {
      font-size: 20px;
      font-size: 2rem;
      color: #000; }
    body.inspection-equipment .mri_ct .mri {
      background-image: url("../../images/inspection-equipment/bg_mri_01.jpg");
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: left center;
      padding-top: 50px;
      margin-bottom: 60px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri {
          background-image: url("");
          padding-top: 25px;
          margin-bottom: 30px;
          position: relative; }
          body.inspection-equipment .mri_ct .mri::before {
            content: "";
            width: 100vw;
            height: 630px;
            background-image: url("../../images/inspection-equipment/bg_mri_02.jpg");
            background-position: center center;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: left center;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -10; } }
      body.inspection-equipment .mri_ct .mri .wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .mri .wrap {
            display: block; } }
        body.inspection-equipment .mri_ct .mri .wrap .inner:first-child {
          width: 54%; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .mri_ct .mri .wrap .inner:first-child {
              width: 100%; } }
        body.inspection-equipment .mri_ct .mri .wrap .inner:nth-child(2) {
          width: 42%; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .mri_ct .mri .wrap .inner:nth-child(2) {
              width: 100%; } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri .wrap_01 .inner:nth-child(2) {
          margin-top: 20px; } }
      body.inspection-equipment .mri_ct .mri .wrap_02 {
        margin-top: 20px; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .mri .wrap_02 {
            margin-top: 30px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
      body.inspection-equipment .mri_ct .mri__title::after {
        width: 80px; }
      body.inspection-equipment .mri_ct .mri__kind span {
        color: #ed1c24; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .mri__kind_title {
          margin-top: 40px; } }
    body.inspection-equipment .mri_ct .ct {
      background-image: url("../../images/inspection-equipment/bg_ct_01.jpg");
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: right center;
      padding: 60px 0 50px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .ct {
          background-image: url("");
          padding: 30px 0 25px;
          position: relative; }
          body.inspection-equipment .mri_ct .ct::before {
            content: "";
            width: 100vw;
            height: 800px;
            background-image: url("../../images/inspection-equipment/bg_ct_02.jpg");
            background-position: center center;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: right center;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -10; } }
      body.inspection-equipment .mri_ct .ct .wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .ct .wrap {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
      body.inspection-equipment .mri_ct .ct__img {
        width: 43%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .ct__img {
            width: 100%; } }
      body.inspection-equipment .mri_ct .ct__heading {
        width: 53%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .ct__heading {
            width: 100%; } }
      body.inspection-equipment .mri_ct .ct__title::after {
        width: 60px; }
      body.inspection-equipment .mri_ct .ct__sub_title {
        margin-top: 40px; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .ct__sub_title {
            margin-top: 20px; } }
      body.inspection-equipment .mri_ct .ct__kind {
        margin-top: 10px; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .ct__kind {
            margin-top: 5px; } }
    body.inspection-equipment .mri_ct .aze {
      background-image: url("../../images/inspection-equipment/bg_aze_01.jpg");
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: left center;
      padding: 90px 0 30px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .aze {
          background-image: url("../../images/inspection-equipment/bg_aze_02.jpg");
          padding: 45px 0 15px; } }
      @media screen and (max-width: 1199px) {
        body.inspection-equipment .mri_ct .aze__title::after {
          -webkit-transform: translateY(-58px);
          -ms-transform: translateY(-58px);
          transform: translateY(-58px); } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .aze__title::after {
          -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
          transform: translateY(0); } }
      @media screen and (max-width: 1199px) {
        body.inspection-equipment .mri_ct .aze__title .remark {
          margin-top: 35px; } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .aze__title .remark {
          margin-top: 0; } }
      body.inspection-equipment .mri_ct .aze .wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .aze .wrap {
            display: block; } }
      body.inspection-equipment .mri_ct .aze__heading {
        width: 53%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .aze__heading {
            width: 100%; } }
      body.inspection-equipment .mri_ct .aze__img {
        width: 38%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .aze__img {
            width: 100%; } }
      body.inspection-equipment .mri_ct .aze__title::after {
        width: 80px; }
      body.inspection-equipment .mri_ct .aze .wrap_img {
        margin-top: 25px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .aze .wrap_img {
            display: block; } }
        body.inspection-equipment .mri_ct .aze .wrap_img__img {
          width: 32%; }
          body.inspection-equipment .mri_ct .aze .wrap_img__img img {
            width: 100%; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .mri_ct .aze .wrap_img__img {
              width: 100%;
              margin-top: 20px; } }
      body.inspection-equipment .mri_ct .aze__remark {
        line-height: 1;
        font-size: 14px;
        font-size: 1.4rem;
        color: #ed1c24;
        text-align: right;
        margin-top: 15px; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .aze__remark {
            font-size: 12px;
            font-size: 1.2rem; } }
        @media screen and (max-width: 575px) {
          body.inspection-equipment .mri_ct .aze__remark {
            font-size: 10px;
            font-size: 1rem; } }
    body.inspection-equipment .mri_ct .nobori {
      background-image: url("../../images/inspection-equipment/bg_nobori_01.jpg");
      background-position: center center;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: right center;
      padding: 90px 0 50px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .nobori {
          background-image: url("../../images/inspection-equipment/bg_nobori_02.jpg");
          padding: 45px 0 25px; } }
      @media screen and (max-width: 1199px) {
        body.inspection-equipment .mri_ct .nobori__title::after {
          -webkit-transform: translateY(-58px);
          -ms-transform: translateY(-58px);
          transform: translateY(-58px); } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .nobori__title::after {
          -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
          transform: translateY(0); } }
      @media screen and (max-width: 1199px) {
        body.inspection-equipment .mri_ct .nobori__title .remark {
          margin-top: 35px; } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .mri_ct .nobori__title .remark {
          margin-top: 0; } }
      body.inspection-equipment .mri_ct .nobori .wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .nobori .wrap {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
      body.inspection-equipment .mri_ct .nobori__img {
        width: 43%; }
        body.inspection-equipment .mri_ct .nobori__img img {
          width: 100%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .nobori__img {
            width: 100%; } }
      body.inspection-equipment .mri_ct .nobori__heading {
        width: 53%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .mri_ct .nobori__heading {
            width: 100%; } }
      body.inspection-equipment .mri_ct .nobori__title::after {
        width: 160px; }
  body.inspection-equipment .lineup {
    background-image: url("../../images/inspection-equipment/bg_lineup_01.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0 270px; }
    @media screen and (max-width: 1199px) {
      body.inspection-equipment .lineup {
        padding-bottom: 200px; } }
    @media screen and (max-width: 991px) {
      body.inspection-equipment .lineup {
        padding-bottom: 380px; } }
    @media screen and (max-width: 575px) {
      body.inspection-equipment .lineup {
        padding-bottom: 270px; } }
    @media screen and (max-width: 1199px) {
      body.inspection-equipment .lineup .title_blueline h2 {
        font-size: 34px;
        font-size: 3.4rem; } }
    @media screen and (max-width: 575px) {
      body.inspection-equipment .lineup .title_blueline h2 {
        font-size: 20px;
        font-size: 2rem;
        padding: 0; } }
    body.inspection-equipment .lineup .title_blueline h2::before, body.inspection-equipment .lineup .title_blueline h2::after {
      width: 20%; }
      @media screen and (max-width: 1199px) {
        body.inspection-equipment .lineup .title_blueline h2::before, body.inspection-equipment .lineup .title_blueline h2::after {
          width: 13%; } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .title_blueline h2::before, body.inspection-equipment .lineup .title_blueline h2::after {
          width: 4%; } }
    body.inspection-equipment .lineup .nerima, body.inspection-equipment .lineup .jonan, body.inspection-equipment .lineup .saitama, body.inspection-equipment .lineup .higashitokyo {
      width: 100%;
      position: relative; }
      body.inspection-equipment .lineup .nerima__img_01, body.inspection-equipment .lineup .jonan__img_01, body.inspection-equipment .lineup .saitama__img_01, body.inspection-equipment .lineup .higashitokyo__img_01 {
        width: 33.5vw;
        position: relative;
        z-index: 10; }
        body.inspection-equipment .lineup .nerima__img_01 img, body.inspection-equipment .lineup .jonan__img_01 img, body.inspection-equipment .lineup .saitama__img_01 img, body.inspection-equipment .lineup .higashitokyo__img_01 img {
          width: 100%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__img_01, body.inspection-equipment .lineup .jonan__img_01, body.inspection-equipment .lineup .saitama__img_01, body.inspection-equipment .lineup .higashitokyo__img_01 {
            width: 89.3vw; } }
        body.inspection-equipment .lineup .nerima__img_01::before, body.inspection-equipment .lineup .jonan__img_01::before, body.inspection-equipment .lineup .saitama__img_01::before, body.inspection-equipment .lineup .higashitokyo__img_01::before {
          content: "";
          width: 33.5vw;
          height: 22vw;
          position: absolute;
          top: 2vw;
          z-index: -10; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .lineup .nerima__img_01::before, body.inspection-equipment .lineup .jonan__img_01::before, body.inspection-equipment .lineup .saitama__img_01::before, body.inspection-equipment .lineup .higashitokyo__img_01::before {
              width: 89.3vw;
              height: 60vw;
              top: 0;
              -webkit-transform: translateY(20px);
              -ms-transform: translateY(20px);
              transform: translateY(20px); } }
      body.inspection-equipment .lineup .nerima__blk, body.inspection-equipment .lineup .jonan__blk, body.inspection-equipment .lineup .saitama__blk, body.inspection-equipment .lineup .higashitokyo__blk {
        width: 41.6vw;
        background-color: #fff;
        padding-bottom: 30px;
        position: absolute;
        top: 5vw;
        z-index: 100; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__blk, body.inspection-equipment .lineup .jonan__blk, body.inspection-equipment .lineup .saitama__blk, body.inspection-equipment .lineup .higashitokyo__blk {
            width: 82.7vw;
            padding-bottom: 15px;
            top: 92.5%; } }
        body.inspection-equipment .lineup .nerima__blk__title, body.inspection-equipment .lineup .jonan__blk__title, body.inspection-equipment .lineup .saitama__blk__title, body.inspection-equipment .lineup .higashitokyo__blk__title {
          background-color: #1541a2;
          line-height: 1;
          font-weight: 600;
          font-size: 32px;
          font-size: 3.2rem;
          color: #fff;
          text-align: center;
          padding: 30px 0 80px; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .lineup .nerima__blk__title, body.inspection-equipment .lineup .jonan__blk__title, body.inspection-equipment .lineup .saitama__blk__title, body.inspection-equipment .lineup .higashitokyo__blk__title {
              font-size: 28px;
              font-size: 2.8rem;
              padding: 15px 0 40px; } }
          @media screen and (max-width: 575px) {
            body.inspection-equipment .lineup .nerima__blk__title, body.inspection-equipment .lineup .jonan__blk__title, body.inspection-equipment .lineup .saitama__blk__title, body.inspection-equipment .lineup .higashitokyo__blk__title {
              font-size: 24px;
              font-size: 2.4rem; } }
      body.inspection-equipment .lineup .nerima__inner, body.inspection-equipment .lineup .jonan__inner, body.inspection-equipment .lineup .saitama__inner, body.inspection-equipment .lineup .higashitokyo__inner {
        padding: 0 30px;
        margin-top: -40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__inner, body.inspection-equipment .lineup .jonan__inner, body.inspection-equipment .lineup .saitama__inner, body.inspection-equipment .lineup .higashitokyo__inner {
            padding: 0 15px;
            margin-top: -20px; } }
      body.inspection-equipment .lineup .nerima__img_02, body.inspection-equipment .lineup .nerima__img_03, body.inspection-equipment .lineup .nerima__content_01, body.inspection-equipment .lineup .nerima__content_02, body.inspection-equipment .lineup .jonan__img_02, body.inspection-equipment .lineup .jonan__img_03, body.inspection-equipment .lineup .jonan__content_01, body.inspection-equipment .lineup .jonan__content_02, body.inspection-equipment .lineup .saitama__img_02, body.inspection-equipment .lineup .saitama__img_03, body.inspection-equipment .lineup .saitama__content_01, body.inspection-equipment .lineup .saitama__content_02, body.inspection-equipment .lineup .higashitokyo__img_02, body.inspection-equipment .lineup .higashitokyo__img_03, body.inspection-equipment .lineup .higashitokyo__content_01, body.inspection-equipment .lineup .higashitokyo__content_02 {
        width: 44%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__img_02, body.inspection-equipment .lineup .nerima__img_03, body.inspection-equipment .lineup .nerima__content_01, body.inspection-equipment .lineup .nerima__content_02, body.inspection-equipment .lineup .jonan__img_02, body.inspection-equipment .lineup .jonan__img_03, body.inspection-equipment .lineup .jonan__content_01, body.inspection-equipment .lineup .jonan__content_02, body.inspection-equipment .lineup .saitama__img_02, body.inspection-equipment .lineup .saitama__img_03, body.inspection-equipment .lineup .saitama__content_01, body.inspection-equipment .lineup .saitama__content_02, body.inspection-equipment .lineup .higashitokyo__img_02, body.inspection-equipment .lineup .higashitokyo__img_03, body.inspection-equipment .lineup .higashitokyo__content_01, body.inspection-equipment .lineup .higashitokyo__content_02 {
            width: 48%; } }
        body.inspection-equipment .lineup .nerima__img_02 img, body.inspection-equipment .lineup .nerima__img_03 img, body.inspection-equipment .lineup .nerima__content_01 img, body.inspection-equipment .lineup .nerima__content_02 img, body.inspection-equipment .lineup .jonan__img_02 img, body.inspection-equipment .lineup .jonan__img_03 img, body.inspection-equipment .lineup .jonan__content_01 img, body.inspection-equipment .lineup .jonan__content_02 img, body.inspection-equipment .lineup .saitama__img_02 img, body.inspection-equipment .lineup .saitama__img_03 img, body.inspection-equipment .lineup .saitama__content_01 img, body.inspection-equipment .lineup .saitama__content_02 img, body.inspection-equipment .lineup .higashitokyo__img_02 img, body.inspection-equipment .lineup .higashitokyo__img_03 img, body.inspection-equipment .lineup .higashitokyo__content_01 img, body.inspection-equipment .lineup .higashitokyo__content_02 img {
          width: 100%; }
      body.inspection-equipment .lineup .nerima__content_01, body.inspection-equipment .lineup .nerima__content_02, body.inspection-equipment .lineup .jonan__content_01, body.inspection-equipment .lineup .jonan__content_02, body.inspection-equipment .lineup .saitama__content_01, body.inspection-equipment .lineup .saitama__content_02, body.inspection-equipment .lineup .higashitokyo__content_01, body.inspection-equipment .lineup .higashitokyo__content_02 {
        line-height: 1.88;
        font-size: 10px;
        font-size: 1rem;
        white-space: nowrap;
        margin-top: 25px;
        margin-bottom: 20px; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__content_01, body.inspection-equipment .lineup .nerima__content_02, body.inspection-equipment .lineup .jonan__content_01, body.inspection-equipment .lineup .jonan__content_02, body.inspection-equipment .lineup .saitama__content_01, body.inspection-equipment .lineup .saitama__content_02, body.inspection-equipment .lineup .higashitokyo__content_01, body.inspection-equipment .lineup .higashitokyo__content_02 {
            font-size: 12px;
            font-size: 1.2rem; } }
        @media screen and (max-width: 575px) {
          body.inspection-equipment .lineup .nerima__content_01, body.inspection-equipment .lineup .nerima__content_02, body.inspection-equipment .lineup .jonan__content_01, body.inspection-equipment .lineup .jonan__content_02, body.inspection-equipment .lineup .saitama__content_01, body.inspection-equipment .lineup .saitama__content_02, body.inspection-equipment .lineup .higashitokyo__content_01, body.inspection-equipment .lineup .higashitokyo__content_02 {
            font-size: 10px;
            font-size: 1rem; } }
        body.inspection-equipment .lineup .nerima__content_01 .br_sp, body.inspection-equipment .lineup .nerima__content_02 .br_sp, body.inspection-equipment .lineup .jonan__content_01 .br_sp, body.inspection-equipment .lineup .jonan__content_02 .br_sp, body.inspection-equipment .lineup .saitama__content_01 .br_sp, body.inspection-equipment .lineup .saitama__content_02 .br_sp, body.inspection-equipment .lineup .higashitokyo__content_01 .br_sp, body.inspection-equipment .lineup .higashitokyo__content_02 .br_sp {
          display: none; }
          @media screen and (max-width: 1199px) {
            body.inspection-equipment .lineup .nerima__content_01 .br_sp, body.inspection-equipment .lineup .nerima__content_02 .br_sp, body.inspection-equipment .lineup .jonan__content_01 .br_sp, body.inspection-equipment .lineup .jonan__content_02 .br_sp, body.inspection-equipment .lineup .saitama__content_01 .br_sp, body.inspection-equipment .lineup .saitama__content_02 .br_sp, body.inspection-equipment .lineup .higashitokyo__content_01 .br_sp, body.inspection-equipment .lineup .higashitokyo__content_02 .br_sp {
              display: block; } }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__content_01, body.inspection-equipment .lineup .nerima__content_02, body.inspection-equipment .lineup .jonan__content_01, body.inspection-equipment .lineup .jonan__content_02, body.inspection-equipment .lineup .saitama__content_01, body.inspection-equipment .lineup .saitama__content_02, body.inspection-equipment .lineup .higashitokyo__content_01, body.inspection-equipment .lineup .higashitokyo__content_02 {
            margin-top: 12.5px;
            margin-bottom: 10px; } }
      body.inspection-equipment .lineup .nerima__btn, body.inspection-equipment .lineup .jonan__btn, body.inspection-equipment .lineup .saitama__btn, body.inspection-equipment .lineup .higashitokyo__btn {
        width: 100%;
        height: 35px;
        line-height: 35px; }

@inclue mq(tablet_l) {
  body.inspection-equipment .lineup .nerima__btn, body.inspection-equipment .lineup .jonan__btn, body.inspection-equipment .lineup .saitama__btn, body.inspection-equipment .lineup .higashitokyo__btn {
    height: 30px;
    line-height: 30px; } }
        body.inspection-equipment .lineup .nerima__btn a, body.inspection-equipment .lineup .jonan__btn a, body.inspection-equipment .lineup .saitama__btn a, body.inspection-equipment .lineup .higashitokyo__btn a {
          height: 35px;
          line-height: 35px;
          border: 1px #1541a2 solid;
          font-size: 13px;
          font-size: 1.3rem;
          color: #1541a2;
          text-align: center;
          display: block;
          position: relative;
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s;
          text-decoration: none; }
          body.inspection-equipment .lineup .nerima__btn a .arrow, body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .saitama__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
            width: 17%;
            height: 1px;
            background: #1541a2;
            position: absolute;
            top: 50%;
            left: 94%;
            -webkit-transform: translate(-100%, -50%);
            -ms-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
            -webkit-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s; }
            body.inspection-equipment .lineup .nerima__btn a .arrow::after, body.inspection-equipment .lineup .jonan__btn a .arrow::after, body.inspection-equipment .lineup .saitama__btn a .arrow::after, body.inspection-equipment .lineup .higashitokyo__btn a .arrow::after {
              content: "";
              width: 23px;
              height: 1px;
              background-color: #1541a2;
              position: absolute;
              top: 50%;
              right: 0;
              -webkit-transform-origin: right;
              -ms-transform-origin: right;
              transform-origin: right;
              -webkit-transform: translateY(-50%) rotate(29.5deg);
              -ms-transform: translateY(-50%) rotate(29.5deg);
              transform: translateY(-50%) rotate(29.5deg);
              -webkit-transition: all .3s;
              -o-transition: all .3s;
              transition: all .3s; }
          body.inspection-equipment .lineup .nerima__btn a:hover, body.inspection-equipment .lineup .jonan__btn a:hover, body.inspection-equipment .lineup .saitama__btn a:hover, body.inspection-equipment .lineup .higashitokyo__btn a:hover {
            background-color: #1541a2;
            color: #fff; }
            body.inspection-equipment .lineup .nerima__btn a:hover .arrow, body.inspection-equipment .lineup .jonan__btn a:hover .arrow, body.inspection-equipment .lineup .saitama__btn a:hover .arrow, body.inspection-equipment .lineup .higashitokyo__btn a:hover .arrow {
              background: #fff; }
              body.inspection-equipment .lineup .nerima__btn a:hover .arrow::after, body.inspection-equipment .lineup .jonan__btn a:hover .arrow::after, body.inspection-equipment .lineup .saitama__btn a:hover .arrow::after, body.inspection-equipment .lineup .higashitokyo__btn a:hover .arrow::after {
                background: #fff; }
          @media screen and (max-width: 991px) {
            body.inspection-equipment .lineup .nerima__btn a, body.inspection-equipment .lineup .jonan__btn a, body.inspection-equipment .lineup .saitama__btn a, body.inspection-equipment .lineup .higashitokyo__btn a {
              height: 30px;
              line-height: 30px;
              font-size: 10px;
              font-size: 1rem; } }
          body.inspection-equipment .lineup .nerima__btn a .arrow, body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .saitama__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
            width: 8%;
            left: 97.5%; }
            @media screen and (max-width: 991px) {
              body.inspection-equipment .lineup .nerima__btn a .arrow, body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .saitama__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
                width: 10.7%; } }
            @media screen and (max-width: 575px) {
              body.inspection-equipment .lineup .nerima__btn a .arrow, body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .saitama__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
                width: 40px; } }
            body.inspection-equipment .lineup .nerima__btn a .arrow::after, body.inspection-equipment .lineup .jonan__btn a .arrow::after, body.inspection-equipment .lineup .saitama__btn a .arrow::after, body.inspection-equipment .lineup .higashitokyo__btn a .arrow::after {
              width: 12px; }
      body.inspection-equipment .lineup .nerima::before, body.inspection-equipment .lineup .jonan::before, body.inspection-equipment .lineup .saitama::before, body.inspection-equipment .lineup .higashitokyo::before {
        content: "";
        width: 41.6vw;
        height: 27.5vw;
        position: absolute;
        background-color: rgba(204, 204, 204, 0.2);
        top: 7.3vw; }
        @media screen and (max-width: 1199px) {
          body.inspection-equipment .lineup .nerima::before, body.inspection-equipment .lineup .jonan::before, body.inspection-equipment .lineup .saitama::before, body.inspection-equipment .lineup .higashitokyo::before {
            height: 36.5vw; } }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima::before, body.inspection-equipment .lineup .jonan::before, body.inspection-equipment .lineup .saitama::before, body.inspection-equipment .lineup .higashitokyo::before {
            width: 82.7vw;
            height: 390px;
            top: 100%; } }
        @media screen and (max-width: 575px) {
          body.inspection-equipment .lineup .nerima::before, body.inspection-equipment .lineup .jonan::before, body.inspection-equipment .lineup .saitama::before, body.inspection-equipment .lineup .higashitokyo::before {
            height: 280px; } }
    body.inspection-equipment .lineup .jonan, body.inspection-equipment .lineup .saitama, body.inspection-equipment .lineup .higashitokyo {
      margin-top: 270px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .jonan, body.inspection-equipment .lineup .saitama, body.inspection-equipment .lineup .higashitokyo {
          margin-top: 430px; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .lineup .jonan, body.inspection-equipment .lineup .saitama, body.inspection-equipment .lineup .higashitokyo {
          margin-top: 330px; } }
    body.inspection-equipment .lineup .nerima__img_01, body.inspection-equipment .lineup .saitama__img_01 {
      margin-left: 12.5vw; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .nerima__img_01, body.inspection-equipment .lineup .saitama__img_01 {
          margin: 0 auto; } }
      body.inspection-equipment .lineup .nerima__img_01::before, body.inspection-equipment .lineup .saitama__img_01::before {
        background-color: rgba(199, 232, 250, 0.35);
        left: -1.5vw; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .nerima__img_01::before, body.inspection-equipment .lineup .saitama__img_01::before {
            left: 5.35vw; } }
    body.inspection-equipment .lineup .nerima__blk, body.inspection-equipment .lineup .saitama__blk {
      left: 32vw; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .nerima__blk, body.inspection-equipment .lineup .saitama__blk {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%); } }
    body.inspection-equipment .lineup .nerima::before, body.inspection-equipment .lineup .saitama::before {
      left: 33.3vw; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .nerima::before, body.inspection-equipment .lineup .saitama::before {
          left: 11.95%; } }
    body.inspection-equipment .lineup .nerima {
      margin-top: 20px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .nerima {
          margin-top: 10px; } }
    body.inspection-equipment .lineup .jonan__img_01, body.inspection-equipment .lineup .higashitokyo__img_01 {
      margin-left: 54vw; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .jonan__img_01, body.inspection-equipment .lineup .higashitokyo__img_01 {
          margin: 0 auto; } }
      body.inspection-equipment .lineup .jonan__img_01::before, body.inspection-equipment .lineup .higashitokyo__img_01::before {
        background-color: rgba(201, 231, 229, 0.4);
        left: -1.5vw; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .jonan__img_01::before, body.inspection-equipment .lineup .higashitokyo__img_01::before {
            left: 5.35vw; } }
    body.inspection-equipment .lineup .jonan__blk, body.inspection-equipment .lineup .higashitokyo__blk {
      left: 26.7vw; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .jonan__blk, body.inspection-equipment .lineup .higashitokyo__blk {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%); } }
      body.inspection-equipment .lineup .jonan__blk__title, body.inspection-equipment .lineup .higashitokyo__blk__title {
        background-color: #00a5b9; }
    body.inspection-equipment .lineup .jonan__btn a, body.inspection-equipment .lineup .higashitokyo__btn a {
      border-color: #00a5b9;
      color: #00a5b9;
      text-align: center;
      display: block;
      position: relative;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
        width: 17%;
        height: 1px;
        background: #00a5b9;
        position: absolute;
        top: 50%;
        left: 94%;
        -webkit-transform: translate(-100%, -50%);
        -ms-transform: translate(-100%, -50%);
        transform: translate(-100%, -50%);
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s; }
        body.inspection-equipment .lineup .jonan__btn a .arrow::after, body.inspection-equipment .lineup .higashitokyo__btn a .arrow::after {
          content: "";
          width: 23px;
          height: 1px;
          background-color: #00a5b9;
          position: absolute;
          top: 50%;
          right: 0;
          -webkit-transform-origin: right;
          -ms-transform-origin: right;
          transform-origin: right;
          -webkit-transform: translateY(-50%) rotate(29.5deg);
          -ms-transform: translateY(-50%) rotate(29.5deg);
          transform: translateY(-50%) rotate(29.5deg);
          -webkit-transition: all .3s;
          -o-transition: all .3s;
          transition: all .3s; }
      body.inspection-equipment .lineup .jonan__btn a:hover, body.inspection-equipment .lineup .higashitokyo__btn a:hover {
        background-color: #00a5b9;
        color: #fff; }
        body.inspection-equipment .lineup .jonan__btn a:hover .arrow, body.inspection-equipment .lineup .higashitokyo__btn a:hover .arrow {
          background: #fff; }
          body.inspection-equipment .lineup .jonan__btn a:hover .arrow::after, body.inspection-equipment .lineup .higashitokyo__btn a:hover .arrow::after {
            background: #fff; }
      body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
        width: 8%;
        left: 97.5%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .lineup .jonan__btn a .arrow, body.inspection-equipment .lineup .higashitokyo__btn a .arrow {
            width: 40px; } }
        body.inspection-equipment .lineup .jonan__btn a .arrow::after, body.inspection-equipment .lineup .higashitokyo__btn a .arrow::after {
          width: 12px; }
    body.inspection-equipment .lineup .jonan::before, body.inspection-equipment .lineup .higashitokyo::before {
      left: 24.9vw; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .lineup .jonan::before, body.inspection-equipment .lineup .higashitokyo::before {
          left: 11.95%; } }
  body.inspection-equipment .others {
    padding: 100px 0 90px;
    position: relative; }
    @media screen and (max-width: 991px) {
      body.inspection-equipment .others {
        padding: 0 0 30px;
        margin-top: 60px; }
        body.inspection-equipment .others::before {
          content: "";
          width: 100vw;
          height: 100%;
          background-color: rgba(199, 232, 250, 0.2);
          position: absolute;
          top: 0;
          left: 0; } }
    body.inspection-equipment .others .title_blueline {
      position: relative;
      padding-top: 25px; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .others .title_blueline {
          padding-top: 30px; }
          body.inspection-equipment .others .title_blueline h2::before, body.inspection-equipment .others .title_blueline h2::after {
            width: 23%; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .others .title_blueline h2::before, body.inspection-equipment .others .title_blueline h2::after {
          width: 26%; } }
      body.inspection-equipment .others .title_blueline::before {
        content: "";
        width: 46.5vw;
        height: 50vw;
        background-color: rgba(199, 232, 250, 0.2);
        position: absolute;
        top: 0;
        left: 31vw;
        z-index: -10; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .others .title_blueline::before {
            display: none; } }
    body.inspection-equipment .others__wrap {
      width: 46.5vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 30px auto 0; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .others__wrap {
          width: 89.3vw;
          margin-top: 15px; } }
    body.inspection-equipment .others__blk {
      width: 31.2%; }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .others__blk {
          width: 47%; } }
      body.inspection-equipment .others__blk:nth-child(n + 4) {
        margin-top: 3.2%; }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .others__blk:nth-child(n + 4) {
            margin-top: 0; } }
      @media screen and (max-width: 991px) {
        body.inspection-equipment .others__blk:nth-child(n + 3) {
          margin-top: 40px; } }
      @media screen and (max-width: 575px) {
        body.inspection-equipment .others__blk:nth-child(n + 3) {
          margin-top: 20px; } }
      body.inspection-equipment .others__blk__title {
        background-color: #1541a2;
        line-height: 1;
        font-weight: 600;
        font-size: 15px;
        font-size: 1.5rem;
        color: #fff;
        text-align: center;
        padding: 20px 0; }
        @media screen and (max-width: 1199px) {
          body.inspection-equipment .others__blk__title {
            font-size: 10px;
            font-size: 1rem;
            padding: 10px 0; } }
        @media screen and (max-width: 991px) {
          body.inspection-equipment .others__blk__title {
            font-size: 13px;
            font-size: 1.3rem; } }
        @media screen and (max-width: 575px) {
          body.inspection-equipment .others__blk__title {
            font-size: 10px;
            font-size: 1rem; } }
      body.inspection-equipment .others__blk__img img {
        width: 100%; }
