/*/////////////////////////////////////////////////////////////////////////////////////////////////

 Section Layout

/////////////////////////////////////////////////////////////////////////////////////////////////*/

/* セクションタイトル個別設定 */

.ttl_area {
  background-image:url(../img/ttl_bg.jpg);
}
.ttl_area .inner {
  background-image:url(../img/ttl_bg_b.png);
}
.ttl_area .inner h2 {
  letter-spacing:-0.08em;
}
.ttl_area .inner h2 span {
  color:#AA1706;
}

footer {
  border-top:#eee 1px solid;
}

section {
  padding:10px 0 70px;
}
section .inner {
  width:100%;
  max-width:1000px;
  margin:0 auto;
}

section.comp p {
  padding-top:30px;
  font-size:18px;
  line-height:180%;
}
section.comp p:first-child {
  padding-top:0;
}



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

section {
  padding:20px 0 30px;
}
section .inner {
  padding:0 10px;
}
section p {
  font-size:12px;
  line-height:140%;
}
section.comp p {
  padding-top:15px;
  font-size:12px;
  line-height:160%;
}
section.comp p:first-child {
  padding-top:0;
}

}
article{background: #A9B6B8; background: linear-gradient(45deg,rgba(169, 182, 184, 1) 0%, rgba(231, 225, 207, 1) 100%);}
h2{max-width: 1000px; margin: 0 auto 0 auto; text-align: left; color: #fff; font-weight: 600; padding-top: 70px;}

.mw_wp_form_input .detail_btn.send_btn{  display:block;
border: none;
  padding:20px;
  background-color:#aa1606;
  /*border-radius:4px;*/
  text-align:center;
  letter-spacing: -0.05em;
  font-size:20px;
  color:#fff;
}


