/****************************************
    トップ
*****************************************/
.blue-h3{
  margin: 45px 0 30px 0;
  color: #28ade2;
  font-size: 28px;
  border-bottom: 2px solid #28ade2;
  border-top: 2px solid #28ade2;
  line-height: 1.5;
  padding: 8px 0;
}
/****************************************
    ボタン
*****************************************/
.orange-btn-top{
  margin-top: 50px;
}

/****************************************
    レスポンシブ
*****************************************/

@media screen and (max-width: 640px) {
  .blue-h3{
    font-size: 18px;
    border-bottom: 1px solid #28ade2;
    border-top: 1px solid #28ade2;
    margin-bottom: 15px;
  }
  .orange-btn-top{
    margin-top: 30px;
  }
}
