
.item_lowtitle {
	background: #f84586;
	padding: 5px;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
  text-align: center;
}
.item_lowreadme {
	border: 1px solid #e7185f;
  padding: 10px;
  color: #e7185f;
  font-size: 21px;
  text-align: center;
}
.item_lowdays {
	display: flex;
	border: 3px solid #f84586;
	width: 600px;
	align-items: center;
  margin: 35px auto;
	align-items: center;
}
.item_lowdays .txt {
	background: #f84586;
	color: #fff !important;
	font-size: 20px !important;
	padding: 8px 15px;
  font-weight: bold;
}
.item_lowdays .schedule_date {
	color: #f84586;
	font-weight: bold;
	font-size: 28px;
	display: block;
	width: 80%;
	text-align: center;
}
@media screen and (max-width: 979px) {

	.item_lowtitle {
	    font-size: 20px;
	    margin-top: 20px;
	}
	.item_lowdays {
	    display: block;
	    width: 100%;
			margin: 15px auto;
	}
	.item_lowdays .schedule_date {
	    font-size: 18px;
	    display: block;
	    width: 100%;
	    padding: 10px 0;
	}
	.item_lowdays .txt {
	    font-size: 16px !important;
	    padding: 3px 5px;
	}
  .item_lowreadme {
    font-size: 14px;
  }
}


/* 20241206 CVボタンCSS化 */

.monitor_cv .cv__fx {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 4vw;
}
.monitor_cv .al_tel a {
  font-size: 60px;
  font-weight: bold;
  color: #ff5b92 !important;
  letter-spacing: -2px;
  text-decoration: none;
}
.monitor_cv .al_tel .tel_time {
  margin-top: -25px;
}
.monitor_cv .al_tel .ico_free {
  position: relative;
}
.monitor_cv .al_tel .ico_free::before {
  content: '';
  top: 0;
  width: 60px;
  height: 100%;
  background: url(https://www.s-b-c.sbs/k_campaign/images/ico_freetel.png) center no-repeat;
  background-size: 60px;
  position: absolute;
  left: -74px
}
.monitor_cv .ar_tel {
  margin-left: 10px;
  width: 180px;
}
.monitor_cv .ar_tel .tel_note {
  display: block;
  border: 2px solid #ff679f;
  border-radius: 50px;
  padding: 0 1.8vw;
  font-size: 15px;
  color: #ff5b92;
  font-weight: bold;
}
.monitor_cv .ar_tel .tel_note + .tel_note {
  margin-top: 5px;
}
.monitor_cv .monitor_cv_yoyaku {
  display: inline-block;
  width: 78%;
}
.monitor_cv .monitor_cv_yoyaku a {
  text-decoration: none;
  background: linear-gradient(0deg, #fc528b 0%, #fd538c 50%, #ff6fa3 50%, #ff6aa0 100%);
  color: #fff;
  padding: 20px 10%;
  display: block;
  font-size: 2.6vw;
  font-weight: bold;
  margin-top: 10px;
  border-radius: 5px;
  position: relative;
}
.monitor_cv .monitor_cv_yoyaku a::after {
  content: '▼';
  color: #fff;
  transform: rotate(270deg) scale(1, 0.6);
  display: inline-block;
  position: absolute;
  right: 4%;
  top: 0;
  bottom: 0;
  font-size: 25px;
}

@media screen and (max-width: 979px) {
  .monitor_cv .cv__fx {
      margin-left: 10vw;
  }
  .monitor_cv .al_tel .ico_free::before {
    content: '';
    top: 0;
    width: 8vw;
    height: 100%;
    background: url(https://www.s-b-c.sbs/k_campaign/images/ico_freetel.png) center no-repeat;
    background-size: 8vw;
    position: absolute;
    left: -10.2vw;
  }
  .monitor_cv .al_tel a {
      font-size: 7.3vw;
      font-weight: bold;
      color: #ff5b92;
      letter-spacing: -1px;
  }
  .monitor_cv .ar_tel {
      margin-left: 2vw;
      width: 25%;
  }
  .monitor_cv .ar_tel .tel_note {
      font-size: 3vw;
  }
  monitor_cv .monitor_cv_yoyaku {
      display: inline-block;
      width: 100%;
  }
  .monitor_cv .monitor_cv_yoyaku a {
      font-size: 4.6vw;
  }
  .monitor_cv .monitor_cv_yoyaku a::after {
      font-size: 4vw;
  }
  .monitor_cv .al_tel .tel_time {
      margin-top: -2vw;
      font-size: 3vw;
  }
  .monitor_cv .monitor_cv_yoyaku {
      width: 100%;
  }
}

/* 20241206 CVボタンCSS化 */
