/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 17 2025 | 00:25:19 */
/* 建売イベントページ_202507 */
/* 【小山】ひととのや建売、【県西栃木】熊倉町建売訴求：共用 */
#nbev_tateuri_2507_container h3.h3_blue_txt {
  font-size: clamp(1.5rem, 0.778rem + 2.96vw, 3rem);
  color: #1861ae;
  text-align: center;
}
#nbev_tateuri_2507_container h3.h3_md_txt {
  max-width: 680px;
  margin: 0 auto;
  font-size: clamp(1.25rem, 1.068rem + 0.91vw, 1.75rem);
  color: #1861ae;
}
#nbev_tateuri_2507_container ul.ul_type_normal {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 1.5em auto 0;
  padding: 0 2.5em;
  font-size: clamp(0.938rem, 0.787rem + 0.62vw, 1.25rem);
}
#nbev_tateuri_2507_container ul.ul_type_normal li {
  list-style-type: disc;
  text-align: left;
}
#nbev_tateuri_2507_container ul.ul_type_bluedot {
  max-width: 680px;
  margin: 1.5em auto 0;
  padding-left: 0;
  font-size: clamp(1.125rem, 0.944rem + 0.74vw, 1.5rem);
  list-style-type: none;
}
#nbev_tateuri_2507_container ul.ul_type_bluedot li {
  list-style-type: none;
  text-indent: -1em;
  margin-left: 1em;
}
#nbev_tateuri_2507_container .li_blue_dot {
  color: #1861ae;
}
#nbev_tateuri_2507_container .ul_under_txt {
  max-width: 680px;
  margin: 0 auto 0;
  padding-left: 0;
  font-size: clamp(1.125rem, 0.944rem + 0.74vw, 1.5rem);
}
#nbev_tateuri_2507_container .align_center {
  text-align: center;
}
#nbev_tateuri_2507_container .mrg_top_64 {
  margin-top: min(64px, 6.4vw);
}
#nbev_tateuri_2507_container .sec_tateuri_row {
  max-width: 1150px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#nbev_tateuri_2507_container .sec_tateuri_row h3 {
  margin-top: min(25px, 2.5vw);
}
#nbev_tateuri_2507_container .sec_tateuri_row .sec_tateuri_col {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
#nbev_tateuri_2507_container .sec_tateuri_row .sec_tateuri_col img {
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 768px) {
  #nbev_tateuri_2507_container .sec_tateuri_row {
    display: block;
  }
}
#nbev_tateuri_2507_container .sec_tateuri_002 {
  margin: min(130px, 13vw) 0;
}
#nbev_tateuri_2507_container .sec_tateuri_002 ul + h3.h3_md_txt {
  margin-top: 1.5em;
}
#nbev_tateuri_2507_container .sec_tateuri_002 h3.h3_md_txt + ul {
  margin-top: 1em;
}
#nbev_tateuri_2507_container .sec_tateuri_002 h4 {
  text-align: center;
  margin: min(130px, 13vw) 0 1em;
}
#nbev_tateuri_2507_container .sec_tateuri_002 .point01_img {
  text-align: center;
  margin: min(40px, 4vw) 0;
}
#nbev_tateuri_2507_container .sec_tateuri_003 {
  margin: min(130px, 13vw) 0;
}
#nbev_tateuri_2507_container .sec_tateuri_004 {
  margin: min(130px, 13vw) 0;
}
#nbev_tateuri_2507_container .sec_tateuri_004 h3 {
  font-size: clamp(1.5rem, 0.778rem + 2.96vw, 3rem);
  text-align: center;
  margin: min(70px, 7vw) 0 min(90px, 9vw);
}
#nbev_tateuri_2507_container .tateuri_moriya05 {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,edf8f9+16,edf8f9+16,edf8f9+100 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(20%, #edf8f9), color-stop(20%, #edf8f9), to(#edf8f9));
  background: linear-gradient(to bottom, #ffffff 0%, #edf8f9 20%, #edf8f9 20%, #edf8f9 100%);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 1em min(130px, 13vw);
  margin: min(130px, 13vw) 0;
}