@charset "UTF-8";
/* 
  @media (min-width: 576px) {
    }
  @media (min-width: 768px) {　タブレット用
     }
  @media (min-width: 992px) { タブレット/pc用
     }
  @media (min-width: 1200px) { pc
     }
*/
/* ==== */
@media(min-width: 768px){
  a[href^="tel:"]{
    pointer-events: none;
  }
}

.title_conts {
  padding-top: 10rem;}

.btn_L a {
  border-radius: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, .2);
  background-color: #325DDF;
  border: 2px solid #325DDF;
  color: #fff;}
.btn_L a:hover {
  background-color: #fff;
  color: #325DDF!important;
  font-weight: bold;
  opacity: 1;
  border: 2px solid #fff;
  box-shadow: 0 15px 30px 0 rgba(0,0,0,.15);}

.navy_bg { 
  background: linear-gradient(135deg, #2c3e50, "2c3e50 min(20vw, 60%), #3498db");}

/* ヘッダー背景 */
.row {justify-content: center;}
#wrapper {
  position: relative;}
.main_img {
  height: 160px;
  background: url("../common/images/img_header_sp.jpg") no-repeat top center;
  background-size: cover;}
.title_subpage {
  margin-top: 9.5rem;
  text-align: center;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;}
@media (min-width: 768px) {
  .main_img {
  height: 300px;
  background-image: url("../common/images/img_header_pc.jpg") ;}
  .title_subpage {
  margin-top: 16rem;
  font-size: 3.6rem;}
}







