@charset "utf-8";

.contact_button_wrap { display:none; }
.footer { margin-top:80px; } 

@media screen and (min-width: 768px) {
    .lowerpage_title_wrap .contents .img_title { height:290px; top:0;  }
    .footer { margin-top:120px; } 

}

/*概要*/
.outline { width:100%; display:flex; flex-wrap:wrap; line-height:1.75em; }
.outline dt { width:100%; padding:10px 0 10px 0; /*background:#ccc;*/ border-bottom:1px solid #000; }
.outline dd { width:100%; padding:10px 0 10px 0; /*background:#fff;*/}
@media screen and (min-width: 768px) {
  .outline { width:100%; margin:0 auto; /*background:#ccc;*/ border-bottom:1px solid #000; }
  .outline dt { width:26%; padding:20px 0 20px 2%; background:none; border-bottom:0; }
  .outline dd { width:74%; padding:20px 0 20px 4%; /*background:#fff; */}
}
h1 { color:#214C3C; }


@media screen and (min-width:768px) {
 
}

/* .bg_wrap .contents { padding:0 10%; } */
.outline { display:flex; }



