.footer-wrap.brn{background:#ff9d00;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:600;letter-spacing:2px;line-height:1.5em;padding:70px 0 50px}.footer-wrap.brn .footer-inner-container{margin:auto;max-width:640px}.footer-wrap.brn .footer-inner-container .top-contents{border-bottom:1px solid #fff;padding:0 20px 30px}.footer-wrap.brn .logo-image{margin-bottom:50px;text-align:center}.footer-wrap.brn .logo-image a{display:inline-block;-webkit-tap-highlight-color:transparent}.footer-wrap.brn .logo-image img{width:430px}.footer-wrap.brn .banner-image img{height:auto;max-width:100%;width:400px}.footer-wrap.brn .banner-sns-container{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.footer-wrap.brn .banner-image{text-align:left}.footer-wrap.brn .banner-image a{display:inline-block;-webkit-tap-highlight-color:transparent}.footer-wrap.brn .company-info,.footer-wrap.brn .menu-items{font-size:16px;text-align:left}.footer-wrap.brn .company-info{margin-bottom:40px}.footer-wrap.brn .company-info>div{margin-bottom:4px}.footer-wrap.brn .menu-items .menu{margin-bottom:10px}.footer-wrap.brn .menu{color:#fff;display:block;text-decoration:none}.footer-wrap.brn .sns-container{text-align:right}.footer-wrap.brn .insta svg{width:45px}.footer-wrap.brn .copyright{font-size:18px;margin-top:30px;text-align:center}@media (max-width:1024px){.footer-wrap.brn .logo-image img{width:250px}.footer-wrap.brn .banner-image img{width:300px}.footer-wrap.brn .banner-sns-container{margin-top:25px}.footer-wrap.brn .company-info,.footer-wrap.brn .menu-items{font-size:15px}.footer-wrap.brn .copyright{font-size:16px}}@media (max-width:767px){.footer-wrap.brn{letter-spacing:1px;padding:50px 0}.footer-wrap.brn .footer-inner-container{width:95%}.footer-wrap.brn .footer-inner-container .top-contents{padding:0 10px 30px}.footer-wrap.brn .logo-image{margin-bottom:40px}.footer-wrap.brn .banner-image img,.footer-wrap.brn .logo-image img{width:250px}.footer-wrap.brn .banner-sns-container{flex-wrap:wrap;gap:15px;margin-top:20px}.footer-wrap.brn .banner-image{flex:1;min-width:200px}.footer-wrap.brn .sns-container{flex-shrink:0}.footer-wrap.brn .company-info,.footer-wrap.brn .menu-items{font-size:13px}.footer-wrap.brn .insta svg{width:40px}.footer-wrap.brn .copyright{font-size:13px}}@media (max-width:340px){.footer-wrap.brn .banner-sns-container{gap:10px}.footer-wrap.brn .banner-image img{width:200px}.footer-wrap.brn .banner-image{min-width:180px}.footer-wrap.brn .insta svg{width:35px}}