.mod-newsList .item__img{aspect-ratio:16/10;background:#f7f5f0;height:auto;position:relative;overflow:hidden}.mod-newsList .item__img .img-ov{width:100%;height:100%;position:absolute;inset:0}.mod-newsList .item__img .img-ov img,.mod-newsList .item__img>img{object-fit:cover;width:100%;height:100%;display:block}.page-hall .hall-section.page-news,.page-restaurant .restaurant-section.page-news{padding-top:0}.page-news .section__ttl{margin-bottom:4rem}.page-news__list{max-width:108rem;margin-bottom:4rem;margin-left:auto;margin-right:auto}.page-news__list:after{content:none}.page-news__btn{text-align:center}.page-news__btn .mod-btn{width:auto;min-width:22rem;padding:1rem 3rem}@media (max-width:768px){.page-news__btn .mod-btn{width:100%;min-width:0;padding:1rem 2rem}}.page-news__list{justify-content:flex-start;gap:0 5%}@media (max-width:768px){.page-news__list{gap:0}}.page-restaurant .restaurant-section.yurino .yurino__tel .yurino__tel-content:not(:has(>*+*)):before{display:none}@media (max-width:768px){.page-restaurant .restaurant-section.yurino .yurino__tel .yurino__tel-content:not(:has(>*+*)):before{display:none}}.page-hall .hall-section.intro .hall__reserve{padding:3rem 5rem}.page-hall .hall-section.intro .hall__reserve-inner{box-sizing:border-box;background-color:#f7f6f4;flex-direction:column;justify-content:center;align-items:center;padding:3rem 4rem 4rem;display:flex}.page-hall .hall-section.intro .hall__reserve .section__mttl{color:#897018;margin-bottom:3rem;padding-left:0;font-size:2rem}.page-hall .hall-section.intro .hall__reserve .section__mttl:before{content:none}.page-hall .hall-section.intro .hall__reserve-content{background-color:#f7f6f4;justify-content:center;align-items:center;width:100%;display:flex}.page-hall .hall-section.intro .hall__reserve-content .item__btn{align-items:center;width:100%;height:8rem;display:grid}.page-hall .hall-section.intro .hall__reserve-content .item__btn a{letter-spacing:.04em;background:0 0;align-items:center;width:100%;height:100%;font-size:1.6rem;display:grid}@media (max-width:768px){.page-hall .hall-section.intro .hall__reserve{padding:1rem 0 0}.page-hall .hall-section.intro .hall__reserve-inner{padding:2rem 2.3rem}.page-hall .hall-section.intro .hall__reserve .section__mttl{text-align:center;margin-bottom:2rem;padding-left:0;font-size:1.6rem}.page-hall .hall-section.intro .hall__reserve-content .item__btn{height:auto}.page-hall .hall-section.intro .hall__reserve-content .item__btn a{background:0 0;height:auto;font-size:1.4rem}}
