.page-store .contents .box .wrap{display:flex}.page-store .contents .box .wrap .text_box{line-height:1.62;text-align:center}.page-store .contents .box .wrap .text_box strong{display:block;line-height:1;letter-spacing:.2em;font-weight:700;text-align:center}.page-store .contents .box .wrap .text_box .tel a{color:#000}.page-store .contents .box .wrap .text_box address .zip{display:block;font-size:87.5%}.page-store .contents .box .route{background:#b49e87;line-height:1.62;letter-spacing:.05em;padding:15px 20px}.page-store .contents .box.rakuten .wrap .text_box address{display:block;margin-top:1.5em}.page-store .contents .box.sukiyaki{position:relative}.page-store .contents .box.sukiyaki::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;display:block;width:20px;height:1px;background-color:#999;margin-inline:auto}@media only screen and (min-width: 1025px){.page-store .contents .inner{width:800px}.page-store .contents .box{margin-top:65px}.page-store .contents .box .wrap{justify-content:space-between;align-items:center}.page-store .contents .box .wrap .text_box{width:300px}.page-store .contents .box .wrap .text_box h3{margin-bottom:20px}.page-store .contents .box .wrap .text_box strong{font-size:18px;margin-bottom:15px}.page-store .contents .box .wrap .text_box .info{font-size:16px}.page-store .contents .box .interior{display:flex;justify-content:space-between;margin-top:55px}.page-store .contents .box .route{font-size:14px;margin-top:50px}.page-store .contents .box.sukiyaki{padding-bottom:65px}}@media only screen and (max-width: 1024px){.page-store .contents .box{margin-top:40px}.page-store .contents .box .wrap{flex-direction:column;flex-wrap:wrap}.page-store .contents .box .wrap .text_box{order:2}.page-store .contents .box .wrap .text_box h3{margin:1em 0 20px 0}.page-store .contents .box .wrap .text_box h3 img{width:auto;height:35px}.page-store .contents .box .wrap .text_box strong{font-size:16px;margin-bottom:1.5em}.page-store .contents .box .wrap .img_box{order:1}.page-store .contents .box .interior{margin-top:20px}.page-store .contents .box .interior img{margin-bottom:10px}.page-store .contents .box .route{font-size:12px}.page-store .contents .box .route p{margin-bottom:10px}.page-store .contents .box .route p:last-of-type{margin-bottom:0}.page-store .contents .box.sukiyaki{padding-bottom:40px}}/*# sourceMappingURL=store.css.map */