@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

.global-nav li.nav-vascular a:after {
  bottom: 0px!important;
  height: 4px!important;
  opacity: 1!important;
	background-color: #fff!important;
}

/* ==========================================================================
	CONTENTS
	========================================================================== */

.flow li {
  position: relative;
}
.flow li::after {
  position: absolute;
  top: 50%;
  right: -10.5%;
  transform: translateY(-50%);
	content: "\f061";
  color: var(--color03);
	font-family: "Font Awesome 5 Free";
  font-size: clamp(2.8rem,3vw,3.7rem);
	font-weight: 900;
}

/* ==========================================================================
	PC 1025px -
	========================================================================== */

@media screen and (min-width: 1025px){


}


/* ==========================================================================
	TABLET - 1024px
	========================================================================== */

@media screen and (max-width:1024px){

}

/* ==========================================================================
	SP - 640px
	========================================================================== */

@media screen and (max-width: 640px) {

.flow li {
  margin-bottom: 30px;
}

.flow li::after {
  position: absolute;
  top: 100%;
  right: 47%!important;
  transform: translateY(0);
	content: "\f063";
}

}

