.dining-tips{margin-top:10rem}.dining-tips__lead{color:#13131e;font-size:4rem;line-height:1.4}.dining-tips__date{margin-top:2.2rem;color:#13131e;font-weight:600;font-size:1.4rem;line-height:1.5}.dining-tips__description{margin:6.8rem 0;color:#13131e;font-size:1.6rem;line-height:1.5}.dining-tips__titile-img{margin-top:3.8rem}.dining-tips__section{margin-top:11.8rem}.dining-tips__section:first-of-type{margin-top:7.8rem}.dining-tips__heading{color:#13131e;font-size:2.6rem;line-height:1.5}.dining-tips__secondary-title{margin-top:.8rem;font-size:1.6rem;line-height:1.5}.dining-tips__tertiary-heading{margin-top:.8rem;color:#13131e;font-weight:600;font-size:2rem;line-height:1.5}.dining-tips__wrap{display:flex;gap:3.2rem;margin-top:3.8rem}.dining-tips__wrap+.dining-tips__wrap{margin-top:4rem}.dining-tips__row{flex:1 1 auto}.dining-tips__text{margin-top:1.2rem;font-size:1.6rem;line-height:1.5}.dining-tips__manners{display:flex;justify-content:space-between;margin-top:3.2rem;padding:3.2rem 4.8rem 3rem;border:1px solid #e0dccc;border-radius:.8rem}.dining-tips__manners-item{width:130px;text-align:center}.dining-tips__manners-title{color:#13131e;font-weight:600;font-size:1.5rem}.dining-tips__manners-text{margin-top:.7rem;font-size:1.3rem;line-height:1.4}.dining-tips__manners-img{height:9.5rem}.dining-tips__phrase{margin-top:1.4rem;padding:.9rem 1.6rem;border-radius:.4rem;background-color:#faf8f5}.dining-tips__phrase-text{font-size:1.3rem;line-height:1.5}.dining-tips__phrase-jp{color:#13131e;font-weight:600;font-size:1.5rem}.dining-tips__phrase-collection{margin-top:3.8rem}.dining-tips__phrase-collection+.dining-tips__phrase-collection{margin-top:5rem}.dining-tips__phrase-collection-title{padding:1.2rem 2rem;border-radius:.4rem;color:#13131e;font-weight:600;font-size:1.6rem;background-color:#faf8f5}.dining-tips__phrase-collection-list{display:flex;flex-wrap:wrap;gap:2rem;margin:2.4rem 0 0 2rem}.dining-tips__phrase-collection-item{display:flex;align-items:center;gap:1.2rem;width:300px;font-family:Arial}.dining-tips__phrase-collection-text{color:#13131e;font-weight:600;font-size:1.6rem;line-height:1.1}.dining-tips__phrase-collection-sub-text{margin-top:.4rem;font-size:1.4rem;line-height:1.3}.dining-tips-other{margin:12rem 0 4rem;padding:7.6rem 0;background-color:#faf8f5}.dining-tips-other__inner{margin:0 auto;width:980px}.dining-tips-other__link{display:block}.dining-tips-other__link img{transition:.3s all}.dining-tips-other__link:hover{text-decoration:none;opacity:.9}.dining-tips-other__link:hover img{transition:all .3s;transform:scale(1.15)}.dining-tips-other__img{border-radius:.8rem;overflow:hidden}.dining-tips-other__heading{margin-bottom:3.4rem;color:#13131e;font-size:2.6rem}.dining-tips-other__list{display:flex;gap:4rem}.dining-tips-other__text{margin-top:2rem;color:#13131e;font-weight:600;font-size:2rem;line-height:1.5}
