@charset "utf-8";#footer_wrap{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#FFF;text-align:center}#footer_wrap a{color:#FFF}#footer_wrap address a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_wrap address a:hover img{opacity:.7}#footer_logo h2 a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_logo h2 a:hover img{opacity:.7}#footer_info>div p{line-height:1.5;padding:.25em 0}#footer_info>div dl{line-height:1.5}#footer_info>div dl dt{padding-top:.25em}#footer_info>div dl dd{padding-bottom:.25em}#footer_wrap nav{text-align:center}#copyright{background-color:#6E2831;color:#FFF;text-align:center}#copyright a{color:#FFF;text-decoration:none}@media screen and (max-width:374px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_025.webp)}}@media screen and (min-width:375px) and (max-width:413px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_024.webp)}}@media screen and (min-width:414px) and (max-width:479px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_023.webp)}}@media screen and (min-width:480px) and (max-width:639px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_022.webp)}}@media screen and (min-width:640px) and (max-width:767px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_021.webp)}}@media screen and (min-width:640px) and (max-width:767px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_020.webp)}}@media screen and (max-width:767px){footer{padding-bottom:56px}#footer_wrap{padding-top:3.125%;padding-bottom:6.25%}#footer_wrap address{margin-bottom:6.25%}#footer_wrap address img{margin:3.125% 1.5625% 0;width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}#footer_logo{margin-bottom:6.25%}#footer_logo h2 img{width:200px}#footer_info{margin-bottom:1em}#footer_info>div h3:not(:first-child){margin-top:1em}#copyright{line-height:1.5;padding:3.125% 3.125%}}@media screen and (min-width:768px){footer{}#footer_wrap{padding-top:30px;padding-bottom:20px}#footer_wrap address{margin-bottom:50px}#footer_about{border-collapse:separate;border-spacing:0;display:table;margin-bottom:2em;table-layout:fixed;width:100%}#footer_logo{display:table-cell;vertical-align:middle;width:50%}#footer_info{display:table-cell;vertical-align:middle}#footer_info>div{display:inline-block;text-align:left}#footer_info>div h3:not(:first-child){margin-top:1em}#footer_info>div p{padding-left:2em}#footer_info>div dl{padding-left:2em}#footer_info>div dl dd{padding-left:1em}}@media screen and (min-width:768px) and (max-width:1023px){footer{padding-bottom:60px}#footer_wrap address img{margin:20px 20px 0;width:294px}}@media screen and (min-width:768px) and (max-width:1920px){#footer_logo h2 img{width:300px}#copyright{height:30px;line-height:30px}}@media screen and (min-width:1024px) and (max-width:1279px){footer{padding-bottom:80px}#footer_wrap address img{margin:20px 25px 0;width:378px}}@media screen and (min-width:768px) and (max-width:1439px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_013.webp)}}@media screen and (min-width:1280px) and (max-width:1920px){#footer_wrap address img{margin:20px 30px 0;width:420px}}@media screen and (min-width:1366px) and (max-width:1599px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_012.webp)}}@media screen and (min-width:1600px) and (max-width:1920px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_011.webp)}}@media screen and (max-width:1920px){#footer_wrap nav a{font-size:75%}#copyright{font-size:75%}}@media screen and (min-width:1921px){#footer_wrap.lazyloaded{background-image:url(https://heihachi-dining.com/images/user/footer/back_010.webp)}#footer_wrap{font-size:87.5%}#footer_logo h2 img{width:40%}#footer_wrap address img{margin:2.5% 5% 0;width:25%}#footer_wrap nav a{font-size:75%}#copyright{font-size:62.5%;height:3em;line-height:3em}}
