.main_madori_col_2{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.main_madori_col_2 .col_4{width:24%}.home_floor{margin:90px auto 12px auto}.main_mulch_col{max-width:1200px;margin:60px auto;display:flex;align-items:stretch;justify-content:space-between}.main_mulch_col .col_2{width:46%;display:flex;flex-direction:column}.main_mulch_col .col_3{width:30%;display:flex;flex-direction:column}.main_mulch_col .col_4{width:23.5%;display:flex;flex-direction:column}.main_mulch_col .col_2 img{object-fit:cover;height:340px}.sumika_caption{font-size:14px;line-height:1.7em;padding:15px 3.2% 0}.main_home_partition{height:300px;margin:120px 0;position:relative;overflow:hidden}.main_home_partition img{position:absolute;top:0;left:0;width:100%;object-fit:cover;transform:translateY(0);transition:transform .1s linear;will-change:transform;opacity:.7;object-position:center}@media screen and (max-width:1000px){.main_mulch_col .col_2 img{height:240px}}@media screen and (max-width:680px){.main_mulch_col .col_2 img{height:auto}.main_madori_col_2 .col_4{width:47%;margin-bottom:24px}.home_mitorizu_2f_img{object-fit:cover;object-position:0 0;height:75vw;width:100%}.main_mulch_col{display:block;margin:0}.main_mulch_col .col_2{width:100%}.sumika_caption{padding-bottom:32px;padding-top:8px;font-size:13px}.main_mulch_col .col_3{width:100%}.all_col{display:flex;flex-wrap:wrap}.main_mulch_col .col_4{width:48%}.main_home_partition{margin:100px 0}.main_home_partition img{top:0}}