@charset "UTF-8";
/*-------------------------------------------
ALL
-------------------------------------------*/
/* ブラウザ幅によって表示非表示切り替え */
.width_768_inline {
  display: inline-block;
  vertical-align: top;
}

.width_768_hide {
  display: block;
  vertical-align: top;
}

.width_768_show {
  display: none;
  vertical-align: top;
}

.width_768_2_column {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  padding: 0px 1.5%;
}

.width_768_3_column {
  display: inline-block;
  vertical-align: top;
  width: 33%;
  padding: 0px 1%;
}

.width_768_3to1_column {
  display: inline-block;
  vertical-align: top;
  width: 33%;
  padding: 0px 1%;
}

@media only screen and (max-width: 768px) {
  .width_768_inline {
    display: block;
  }
  .width_768_hide {
    display: none;
  }
  .width_768_show {
    display: block;
  }
  .width_768_3_column {
    width: 49%;
  }
  .width_768_3to1_column {
    width: 75%;
  }
}
.width_640_inline {
  display: inline-block;
  vertical-align: middle;
}

.width_640_hide {
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 640px) {
  .width_768_3to1_column {
    width: 90%;
  }
  .width_640_inline {
    display: block;
  }
  .width_640_hide {
    display: none;
  }
}
.width_768_10_per {
  width: 10%;
}

.width_768_15_per {
  width: 15%;
}

.width_768_20_per {
  width: 20%;
}

.width_768_25_per {
  width: 25%;
}

.width_768_30_per {
  width: 30%;
}

.width_768_35_per {
  width: 35%;
}

.width_768_40_per {
  width: 40%;
}

.width_768_45_per {
  width: 45%;
}

.width_768_50_per {
  width: 50%;
}

.width_768_55_per {
  width: 55%;
}

.width_768_60_per {
  width: 60%;
}

.width_768_65_per {
  width: 65%;
}

.width_768_70_per {
  width: 70%;
}

.width_768_75_per {
  width: 75%;
}

.width_768_80_per {
  width: 80%;
}

.width_768_85_per {
  width: 85%;
}

.width_768_90_per {
  width: 90%;
}

.width_768_95_per {
  width: 95%;
}

@media only screen and (max-width: 768px) {
  .width_768_10_per {
    width: 100%;
  }
  .width_768_15_per {
    width: 100%;
  }
  .width_768_20_per {
    width: 100%;
  }
  .width_768_25_per {
    width: 100%;
  }
  .width_768_30_per {
    width: 100%;
  }
  .width_768_35_per {
    width: 100%;
  }
  .width_768_40_per {
    width: 100%;
  }
  .width_768_45_per {
    width: 100%;
  }
  .width_768_50_per {
    width: 100%;
  }
  .width_768_55_per {
    width: 100%;
  }
  .width_768_60_per {
    width: 100%;
  }
  .width_768_65_per {
    width: 100%;
  }
  .width_768_70_per {
    width: 100%;
  }
  .width_768_75_per {
    width: 100%;
  }
  .width_768_80_per {
    width: 100%;
  }
  .width_768_85_per {
    width: 100%;
  }
  .width_768_90_per {
    width: 100%;
  }
  .width_768_95_per {
    width: 100%;
  }
}
.width_640_10_per {
  width: 10%;
}

.width_640_15_per {
  width: 15%;
}

.width_640_20_per {
  width: 20%;
}

.width_640_25_per {
  width: 25%;
}

.width_640_30_per {
  width: 30%;
}

.width_640_35_per {
  width: 35%;
}

.width_640_40_per {
  width: 40%;
}

.width_640_45_per {
  width: 45%;
}

.width_640_50_per {
  width: 50%;
}

.width_640_55_per {
  width: 55%;
}

.width_640_60_per {
  width: 60%;
}

.width_640_65_per {
  width: 65%;
}

.width_640_70_per {
  width: 70%;
}

.width_640_75_per {
  width: 75%;
}

.width_640_80_per {
  width: 80%;
}

.width_640_85_per {
  width: 85%;
}

.width_640_90_per {
  width: 90%;
}

.width_640_95_per {
  width: 95%;
}

@media only screen and (max-width: 640px) {
  .width_640_10_per {
    width: 100%;
  }
  .width_640_15_per {
    width: 100%;
  }
  .width_640_20_per {
    width: 100%;
  }
  .width_640_25_per {
    width: 100%;
  }
  .width_640_30_per {
    width: 100%;
  }
  .width_640_35_per {
    width: 100%;
  }
  .width_640_40_per {
    width: 100%;
  }
  .width_640_45_per {
    width: 100%;
  }
  .width_640_50_per {
    width: 100%;
  }
  .width_640_55_per {
    width: 100%;
  }
  .width_640_60_per {
    width: 100%;
  }
  .width_640_65_per {
    width: 100%;
  }
  .width_640_70_per {
    width: 100%;
  }
  .width_640_75_per {
    width: 100%;
  }
  .width_640_80_per {
    width: 100%;
  }
  .width_640_85_per {
    width: 100%;
  }
  .width_640_90_per {
    width: 100%;
  }
  .width_640_95_per {
    width: 100%;
  }
}
.section_title {
  border-left: solid 5px #BBBBBB;
  padding: 0 0 5px 15px;
  color: #666666;
}

/*-------------------------------------------
WebセミナーPR
-------------------------------------------*/
.seminar_banner {
  margin: 0 auto;
  text-align: center;
  max-width: 500px;
  width: 100%;
}

.seminar_banner:hover {
  cursor: pointer;
  opacity: 0.8;
}/*# sourceMappingURL=thanks.css.map */