@charset "UTF-8";
/*===========================================================================*/
/*  media quary  */
/*===========================================================================*/
@import "/css/common.css";
/*==================================================================*/
/* style css　*/
/*==================================================================*/
.f-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 5em;
}
.f-block .l-box {
  width: 53%;
}
.f-block .l-box h2 {
  margin-bottom: 1rem;
  font-size: 2.625rem;
  font-weight: bold;
}
.f-block .l-box h2 span {
  color: #09b0b6;
  font-size: 3.5rem;
}
.f-block .fig {
  width: 45%;
  text-align: center;
}

.reliability-num {
  position: relative;
  margin-bottom: 5em;
  padding: 4em 2.5em 2em;
  background: #f5f5f5;
}
.reliability-num:before {
  content: "01.";
  position: absolute;
  top: 0;
  left: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #09b0b6;
  font-size: 6.25rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1;
}
.reliability-num h2 {
  margin-bottom: 1rem;
  font-size: 2.25em;
  font-weight: bold;
}
.reliability-num p {
  margin-bottom: 1em;
}
.reliability-num .bg-text {
  padding: 1em;
  background: #fff;
}
.reliability-num .bg-text span {
  display: block;
  font-weight: bold;
}
.reliability-num dl {
  margin-bottom: 2em;
}
.reliability-num dl dt {
  margin-bottom: 0.5rem;
  font-size: 1.125em;
  font-weight: bold;
}
.reliability-num dl dd p {
  margin-bottom: 0.5em;
}
.reliability-num dl dd p:last-child {
  margin-bottom: 0;
}
.reliability-num.authority {
  background: #effafb;
}
.reliability-num.authority h2 {
  color: #09b0b6;
}
.reliability-num.data {
  background: #f7fbef;
}
.reliability-num.data:before {
  content: "02.";
  color: #92cc16;
}
.reliability-num.data h2 {
  color: #92cc16;
}
.reliability-num.technology {
  background: #fbf8ef;
}
.reliability-num.technology:before {
  content: "03.";
  color: #ffc00f;
}
.reliability-num.technology h2 {
  color: #ffc00f;
}