@charset "utf-8";

@media print,screen and (min-width : 501px) {

#about dt{
  margin-top: 20px;
  font-size:22px;font-size:2.2rem;
  font-family:"MPLUSRounded1c-4";
}
#about dd p{
  margin-top: 10px;
}

#service{
  margin-top: 40px;
}
#service .h2g{
  font-size:22px;font-size:2.2rem;
  font-family:"MPLUSRounded1c-4";
  color: #00a49a;
}
#service dt{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size:18px;font-size:1.8rem;
  font-family:"MPLUSRounded1c-4";
}
#service .fb{
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}

#service1,
#service2,
#service3,
#service4{
  padding: 20px;
  border-top:dotted 2px #00a49a;
}
#service4 p{
  margin-top: 10px;
}
#service1{
  border: none;
}

#fee{
  margin-top: 40px;
}
#fee p{
  margin-top: 20px;
}



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


#about dt{
  margin-top: 20px;
  font-size:18px;font-size:1.8rem;
  font-family:"MPLUSRounded1c-4";
}
#about dd p{
  margin-top: 10px;
}

#service{
  margin-top: 30px;
}
#service .h2g{
  font-size:18px;font-size:1.8rem;
  font-family:"MPLUSRounded1c-4";
  color: #00a49a;
}
#service dt{
  margin-top: 10px;
  margin-bottom: 10px;
  font-size:16px;font-size:1.6rem;
  font-family:"MPLUSRounded1c-4";
}
#service .fb{
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}

#service1,
#service2,
#service3,
#service4{
  padding: 20px 0;
  border-top:dotted 2px #00a49a;
}
#service4 p{
  margin-top: 10px;
}
#service1{
  border: none;
}

#fee{
  margin-top: 40px;
}
#fee p{
  margin-top: 20px;
}

}
