@charset "utf-8";

@media screen and (min-width: 813px){
  #cta_reserve{
    display: none;
  }
  .copyright{
    padding-bottom: 20px;
  }
}
.bnr_em_enkai{
  padding: 40px;
}
.bnr_em_enkai .bnr_em_enkai_inner{
  display: block;
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}
.bnr_em_enkai_inner > a{
  display: block;
  text-decoration: none;
  padding-bottom: 20px;
}
.bnr_em_enkai .tit_01{
  color: #000;
}
.bnr_em_enkai .tit_01{
  margin-bottom: 30px;
}
.bnr_em_enkai .bnr_em_enkai_list{
  display: table;
  margin: 0 auto;
}
.bnr_em_enkai .bnr_em_enkai_list li{
  list-style-type: decimal;
  color:#606060;
  font-size: 18px;
}
.bnr_em_enkai .btn_emergency{
  text-align: center;
}
.bnr_em_enkai .btn_emergency a
{
  width: 500px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background: #a6840d;
  position: relative;
  display: block;
  font-size: 16px;
  margin: 0 auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media screen and (max-width: 750px){
  .bnr_em_enkai{
      padding: 0 3%;
      margin-bottom: 30px;
  }
  .bnr_em_enkai .bnr_em_enkai_inner {
    padding: 5px;
  }

  .bnr_em_enkai .btn_emergency a{
      width: 100%;
  }
  .bnr_em_enkai .bnr_em_enkai_list{
      padding-left: 20px;
      max-width: 100%;
      white-space: inherit;
  }
  .bnr_em_enkai .bnr_em_enkai_list li{
      font-size: 14px;
      line-height: 2em;
  }
  .bnr_em_enkai_inner > a{
      padding-bottom: 15px;
  }
}
