@charset "UTF-8";
/**********************************************************************
	検索結果 - className : Result
***********************************************************************/
.container {
  margin-bottom: 40px;
}

.m-box.box-limit_search .limit_search-box {
  max-width: 820px;
}

.m-box.box-limit_search .limit_search-box dt {
  width: 150px;
  padding-top: 2em;
}

@media only screen and (max-width: 767px) {
  .m-box.box-limit_search .limit_search-box dt {
    padding-top: 0;
  }
}

.limit_search-use {
  width: 100%;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}

.supportArea {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.ttl_04 span:before,
.ttl_04 span:after {
  top: 0;
  bottom: 0;
  margin: auto;
}

.m-btn i {
  position: relative;
  top: -1px;
  font-size: 1.4rem;
  margin-right: 15px;
}


@media only screen and (max-width: 767px) {
    .m-box.box-sideScroll > * {
        width: 100% !important;
        min-width: 600px !important;
    }
    .m-table.table-style01 tbody td.sp_txt_l {
        text-align: left !important;
        padding: 20px 10px;
    }
}