@charset "UTF-8";
/****************************
    専門
  ******************************/
.en .p-flow__name {
  font-size: 1.2rem;
}
.en .p-flow__name.fzSmall {
  font-size: 1rem;
}
.en .p-flow-double__box--gamma::after {
  position: absolute;
  content: "←Rapid analysis, precise analysis of nuclides other Than cesium" !important;
  font-size: min(1.2rem, 0.8571428571vw);
  line-height: 2.0714285714;
  font-weight: 400;
  color: #222;
  white-space: nowrap;
  top: 16.9rem;
  left: 23%;
}
.en .p-flow__arrow-row::before {
  position: absolute;
  content: "OBT analysis";
  font-size: min(1.4rem, 1vw);
  line-height: 2.0714285714;
  font-weight: 400;
  color: #222;
  white-space: nowrap;
  top: -2rem;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.en .p-flow__arrow--tft::before {
  position: absolute;
  content: "TFWT analysis";
  font-size: min(1.4rem, 1vw);
  line-height: 2.0714285714;
  font-weight: 400;
  color: #222;
  white-space: nowrap;
  top: 50%;
  left: -200%;
  transform: translate(-50%, -50%);
}
.en .p-flow__double--burn::before {
  position: absolute;
  content: "Recovery of combustion-produced water";
  font-size: min(1.4rem, 1vw);
  line-height: 2.0714285714;
  font-weight: 400;
  color: #222;
  white-space: nowrap;
  top: 125%;
  right: -65%;
}
.en .p-flow__left::before {
  content: "";
  position: absolute;
  background: url(../images/en/special/e_flow_left_arrow.png) no-repeat center center;
  background-size: cover;
  width: min(4.8rem, 3.4285714286vw);
  height: min(38.7rem, 27.6428571429vw);
  left: min(-3.2rem, -2.2857142857vw);
  top: 0;
}
.en .p-flow__arrow--text {
  right: -730% !important;
}
.en .c-button-gc-link2 {
  padding-right: 2.2rem !important;
}
.en .c-button-gc-pn__item:first-of-type::before {
  top: 53%;
  left: 35%;
}
.en .c-button-gc-pn__item:last-of-type::before {
  top: 53%;
  left: 55%;
}
.en .p-typeTable__title,
.en .p-food-table__title {
  white-space: normal !important;
}
.en .p-typeTable__text.text-left {
  -moz-text-align-last: left;
       text-align-last: left;
}
.en .p-flow-double__box--gamma::before {
  background-position: top center;
  background-size: 94%;
}
@media (max-width: 768px) {
  .en .p-flow-double__box--gamma::before {
    background-size: cover;
  }
}
@media (max-width: 768px) {
  .en .p-flow-double__text {
    padding-right: 1.5rem;
  }
}
.en .racMapContents .sample-btn-box .sample-btn {
  min-height: 110px;
  text-align: center;
}

/****************************
  その他
  ******************************/
.en .first-user__three-ability__item {
  height: 210px;
}

.special .inlineblank.addcolor .svg {
  fill: #3c3c3c !important;
}
/*# sourceMappingURL=style_en3.css.map */