@charset "utf-8";
/* CSS Document */

/* ==========================================
	privacy-policy ▼
========================================== */

/* =========================
	 ▼ .h-ttl
============================ */
.h-ttl {
  border-top: 3px solid #e4e3ed;
  border-bottom: 3px solid #e4e3ed;
  background: #f2f2f2;
  margin: 0 -999rem;
  padding: 2.0rem 999rem 6.0rem;
}
.crumb {
  margin-bottom: 5.0rem;
}
.crumb li a span {
  font-size: 1.6rem;
  float: left;
  display: inline-block;
  padding-left: 1.5rem;
}
.crumb li+li a span::before {
  content: "＞";
  padding-right: 1.5rem;
}
h2 {
  font-size: 3.5rem;
  font-weight: 400;
  padding-left: 1.5rem;
}
h2 span {
  font-size: 1.6rem;
  padding-left: 1rem;
}

@media (max-width: 767px) {
  .h-ttl {
    padding: 2.0rem 999rem 3.5rem;
  }
  .crumb {
    margin-bottom: 3.0rem;
  }
  h2 span {
    display: block;
    font-size: 1.6rem;
    padding-left: 0rem;
  }
}
@media (max-width: 320px) {
  h2 {
    font-size: 3.0rem;
  }
  .crumb li a {
    font-size: 1.4rem;
  }
}

/* =========================
	 ▼ mailform ▼
============================ */
.mailform {
  margin-top: 7.0rem;
}

.mfp_buttons {
  margin-bottom: 7.0rem;
}


/* ==========================================
	Ipad～ ▼
========================================== */

@media (max-width: 767px) {
  
}

/* ==========================================
	iphone5～ ▼
========================================== */

@media (max-width: 320px) {
  
}