@charset "UTF-8";
/*PC・タブレット・スマホ共通設定
 ---------------------------------------------------------------------------*/
/* mobile first*/
/* For Bootstrap4 Breakpoints  */
/* For Bootstrap4 Breakpoints  End */
/* ----
// * ex) @include text-stroke(2, #fff);
---- */
.HelpWrap ul li {
  list-style: none; }

.TopCorpInfo__title .-small {
  font-size: 1.9rem; }

.TopCorpInfo__title i {
  font-size: 30px;
  width: 35px;
  height: 35px;
  color: #198754;
  line-height: 35px;
  border-radius: 50%;
  vertical-align: text-top;
  margin-bottom: 10px;
  background: #d1f9df;
  margin-right: 1rem; }

.FlowGroup {
  background: #eee;
  margin-bottom: 40px;
  border-radius: 4px; }

.TopCorpInfo__flow {
  text-align: left;
  padding: 5px; }

.TopCorpInfo__flowfigure {
  width: 50%;
  padding-top: 30px; }

.TopCorpInfo .-icon {
  width: 100px; }

.TopCorpInfo .-linkbtn {
  padding: 5px 10px;
  margin-left: 20px;
  display: inline-block;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.9); }

.TopCorpInfo .-borderbox {
  border: #ccc thin solid;
  padding: 20px 10px;
  border-radius: 4px;
  line-height: 1.2;
  height: 100%; }

ul.TopCorpInfo__flow > li {
  padding-bottom: 10px; }

.CorpInfoGroup {
  border: #000 thin solid;
  border-radius: 4px; }

.TopCorpInfo6 .-sentence {
  padding: 0 20px;
  text-align: left; }

.TopCorpInfo .-lineheight {
  line-height: 1.5;
  padding: 10px; }

.TopCorpInfo .-bg {
  /*
  background: #fff url(../../../img/leafs2.png) 100% 90% no-repeat;
   */
  background: #eee; }
