@charset "utf-8";

/* 事例 */
h1 { margin:0 0 20px 0; line-height:40px; }

/* リスト */
.part_list  { display:flex; font-size:12px; }
.part_list li:first-child { background-color:#F0F0F0; }/* 並び替え */
.part_list li { font-size:12px;}
.part_list .sort_select { color: #128C56; font-weight: bold;}
.part_result { display:flex; }
.part_result strong { font-size: 20px; }


@media screen and (min-width: 960px) {
.part_list { display:flex; font-size:14px; width: 60%; width: 20%; margin: 0 0 0 auto; }
.part_list li { margin-left:10px; font-size:14px; }
}

.p_lead_top { height:auto; }
.p_lead_top::before { display:none; }/* ワンデイくん消す */
.ul_column3 { margin-top:10px; justify-content: normal;}
.ul_column3 li { width:99%; border: 1px solid #BDBDBD; margin:9px ; text-align: center; margin: 0 0.5% 10px 0.5%; text-align: center; box-sizing: border-box;} /* 外側の幅と枠を設定 */
.ul_column3 li a { padding: 10px; box-sizing: border-box; }
.ul_column3 li a img { width: auto; max-width: 100%; max-height: 100%; margin: 0 0 10px 0; }
.ul_column3 li a:link p { color:auto; }
.ul_column3 li a strong { font-size:16px; }/* 築年数 */
.part_label { padding: 5px 0; color:#000; }
.part_label .kodate { background:#B5A371; color:#fff; margin-right:10px; text-align:center; min-width: 0px; margin: 0; margin-bottom:5px; width:100%; }/* 戸建て */
.part_label span { width:100%; text-align: justify; font-weight:bold; font-size: 14px; letter-spacing: -0.01em;}
.part_label p:last-child { font-size:12px; line-height: 18px; }
.part_contents { padding: 5px 0; line-height: 18px; font-size: 12px; color:#000; text-align: left;}
.part_contents span { text-align: justify;}

@media screen and (min-width: 960px) {
  .ul_column3 li { width:24%; }
  .ul_column3 li a:link p { color:auto; font-size:12px; }
  .ul_column3 li a strong { font-size:16px; }/* 築年数 */
}

/* ワンディくん */
.img_chara_all { margin:-50px auto 20px auto; }