@charset "utf-8";

body.page-template-page-modelhouse {
  background: #002A74;
  color: #fff;
}
.page-template-page-modelhouse a {
  color: #fff;
}
.page-template-page-modelhouse .flex {
  display: flex;
}
.page-template-page-modelhouse ._br::before {
	content: "\A" ;
	white-space: pre ;
}
.page-template-page-modelhouse ._br._sp {
  display: none;
}
.page-template-page-modelhouse ._br._sp::before {
	content: "\A" ;
	white-space: pre ;
  display: none;
}
.page-template-page-modelhouse ._sp {
  display: none;
}
/* ---------------------------------- */
#wrap_modelhouse {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#content_main {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#content_main .catch {
  width: 544px;
  margin: 0 auto 50px;
}
#content_main .catch img {
  width: 100%;
  margin: 50px 0 0 0;
}
#content_main .main img {
  width: 100%;
}


#content_exclusive {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#content_exclusive .outer {
  width: 97%;
  margin: 50px auto;
  justify-content: space-between;
  align-items: center;
}
#content_exclusive .outer .exclusive {
  width: 318px;
  margin: 0 20px 0 0;
}
#content_exclusive .outer .inner {
  width: 100%;
}
#content_exclusive .outer .inner .h2_reserve {
  font-size: 21px;
  letter-spacing: .009em;
  line-height: 1.5em;
  border-bottom: 2px solid #B60C76 ;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  text-align: center;
}
#content_exclusive .outer .inner .text {
  font-size: 18px;
  text-align: center;
  line-height: 1.5em;
}
#content_exclusive .wrapper {
  width: 97%;
  justify-content: space-between;
  margin: 0 auto;
}
#content_exclusive .wrapper img {
  width: 49.5%;
}

#content_merit {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#content_merit .h3_merit {
  width: 500px;
  margin: 45px auto 30px;
  padding: 15px;
  font-size: 23px;
  border: 2px solid #fff;
  letter-spacing: .09em;
  text-align: center;
}
#content_merit .merit_list {
  width: 500px;
  margin: 0 auto;
}
#content_merit .merit_list li {
  font-size: 19px;
  line-height: 1.5em;
  background: url(https://ojkobo.co.jp/wp-content/uploads/2023/02/list_icon.png) left 0px top 13px no-repeat;
	background-size: 6px auto;
  padding: 0 0 0 13px;
  list-style: none;
}
#content_merit .inner {
  width: 97%;
  justify-content: space-between;
  margin: 45px auto 0;
}
#content_merit .inner img {
  width: 49.5%;
}
#content_merit .text {
  width: 500px;
  margin: 30px auto;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: .05em;
}
#content_merit .wrapper {
  width: 97%;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
}
#content_merit .wrapper img {
  width: 49.5%;
  margin: 0 0 10px 0;
}
#content_merit .wrapper img:nth-child(3) {
  margin: 0;
}
#content_merit .wrapper img:nth-child(4) {
  margin: 0;
}
#content_merit .tell {
  display: block;
  width: 50%;
  margin: 0 auto;
  font-size: 23px;
  background: #B60C76;
  padding: 15px 30px;
  text-align: center;
  margin: 30px auto;
}

/* 修正 */
.page-template-page-modelhouse .entry-content {
  margin: 0;
  padding: 0;
}
.page-template-page-modelhouse #footer-container {
  margin: 0;
}
