@charset "Shift_JIS";
/*===========================================

===========================================*/
.baby .icon_anchor{
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  font-size: var(--min14);
  color: var(--black);
  text-decoration: none;
  cursor: pointer;
  line-height: 1.5;
  position: relative;
  padding-bottom: var(--min10) ;
  font-weight: bold
}
.baby .icon_anchor::before{
  content: "";
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: var(--min10);
  height: var(--min10);
  margin: auto;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: var(--icon_arrow_01);
  background-size: contain;
  background-color: var(--black);
  rotate: 90deg;
}
.baby .icon_anchor>figure{
  
  flex-shrink: 0;
}
.baby .icon_anchor>span{
  margin-top: var(--min10);
  flex: 1 0 auto;
  display: flex;
  align-items: center;
}

@media not screen and (min-width: 768px) {
.baby .icon_anchor{
  font-size: var(--min14-sp);
  padding-bottom: var(--min10-sp);
}
.baby .icon_anchor::before{
  width: var(--min10-sp);
  height: var(--min10-sp);
}
.baby .icon_anchor>span{
  margin-top: var(--min5-sp);
}
}