@charset 'UTF-8';

.textcenter{
  text-align: center;
}

.panfuimg{
	width: 200px;
	display: block;
	margin:auto;
	padding-top: 1rem;
}

.c-headline-4{
  font-size: 1.8rem;
  color: #058049;
  font-weight: 700;
  line-height: 1.4;
  text-align: left;
}

.c-card_1--title{
	color: #058049 !important;
	font-weight: bold;
	font-size: 1.8rem !important;
}
.teltitle{
	display: block;
	margin:auto;
	padding-top: 1rem;
	width: 100%;
	max-width: 240px;
}

.c-card_1{
	background-color: #fff !important;
}

.telmini{
	font-size: 1.8rem;
}

.telcom{
	font-size: 1.3rem !important;
	margin-top: 1rem;
}

.green_button{
  background-color: #058049;
  color: #fff;
  font-size: 1.9rem;
  border-radius: 25px;
  padding: 7px 25px 10px 25px;
}
.infobutton{
  color: #fff;
  font-size: 1.3rem;
  font-weight: normal;
}
.c-card_1--tel a {
  display: inline-block;
  text-decoration: none !important;
  color: #fff;
}
.c-card_1--tel a:hover {
  color: #fff;
  opacity: 0.8;
}


.pc {
  display: block; }

.sp {
  display: none; }
@media screen and (max-width: 999px) {

  .textcenter{
    text-align: left;
  }

  .telcom{
    text-align: left;
  }

  .pc {
    display: none; }
  .sp {
    display: block;
    width: 100%; } 
}