body{min-width:1054px;overflow:auto;background:url(https://www.kinryu.net/assets/img/common-bg.jpg.pagespeed.ce.bBlKtSC3ny.jpg);background-position:50% -12px;background-size:1200px auto;background-repeat:repeat;position:relative}.headerInner .innerTop{font-family:"ＭＳ Ｐ明朝","Sawarabi Mincho",serif}.headerInner .innerBottom,.footerInner .innerRight .title{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif}.headerInner{width:967px;margin:0 auto;padding-top:10px}.headerInner .innerTop{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.headerInner .innerTop .lead{text-align:left}.headerInner .innerTop .lead p{font-size:1.2rem;text-align:left}.headerInner .innerTop .info{text-align:right}.headerInner .innerTop .info .sns{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}.headerInner .innerTop .info .sns a{margin-right:5px}.headerInner .innerTop .info .sns a:last-child{margin-right:0}.headerInner .innerTop .info .tel{font-size:3rem;margin-bottom:10px}.headerInner .innerTop .info .tel{display:flex;justify-content:flex-end;align-items:center}.headerInner .innerTop .info .reservation{text-align:right}.headerInner .innerTop .info .reservation a{padding:5px 10px;border-radius:7px;background:#5e5e5e;color:#fff;font-size:1.5rem;letter-spacing:2px}#englishPage .headerInner .innerTop .info .reservation a{font-size:1.05rem;letter-spacing:1px}.headerInner .innerBottom{background:url(https://www.kinryu.net/assets/img/common-header-nav-bg.png)}.headerInner .innerBottom nav{padding:6px 40px}.headerInner .innerBottom nav ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.headerInner .innerBottom nav ul li{}.headerInner .innerBottom nav ul li a{font-size:1.8rem;color:#fff}#englishPage .headerInner .innerBottom nav ul li a{font-size:1.5rem}.headerInner .innerBottom nav ul li a:hover{text-decoration:underline}#backToTop{width:25px;height:25px;text-align:center;margin:0;padding:10px;position:fixed;bottom:50px;right:40px;z-index:3;color:#398299;background:#cee4d8;border-radius:50%;font-size:2rem;opacity:.8}#backToTop:hover{opacity:.7}footer{width:100%;background:#4fa191;color:#fff;padding:50px 0 20px 0}.footerInner{width:1003px;margin:0 auto;margin-top:20px;margin-bottom:20px;display:flex;justify-content:space-between}.footerInner .innerLeft{display:flex;justify-content:space-between;align-items:flex-start;padding-right:20px;padding-top:20px;padding-bottom:20px;border-right:1px solid #fff}.footerInner .innerLeft .text{margin-right:33px}.footerInner .innerLeft .lead{font-size:1.3rem}.footerInner .innerLeft .text .title{font-size:1.8rem;font-weight:bold;margin-bottom:10px}.footerInner .innerLeft .text .address{font-size:1.3rem}.footerInner .innerLeft .text .tel{display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:1.3rem;margin-bottom:10px}.footerInner .innerLeft .text .tel a,.footerInner .innerLeft .text .tel a:hover,.footerInner .innerLeft .text .tel a:visited,.footerInner .innerLeft .text .tel a:active{color:#fff;pointer-events:none;margin-right:.4em}.footerInner .innerLeft .text .contact{}.footerInner .innerLeft .text .contact a{display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#398299;background:#fff;padding:5px 10px}#englishPage .footerInner .innerLeft .text .contact a{display:flex;justify-content:left;align-items:left;font-size:1.5rem;color:#398299;background:#fff;padding:5px 10px;width:80px}.footerInner .innerLeft .text .contact a img{margin-right:10px}#englishPage.footerInner .innerLeft .text .contact a img{margin-right:0}.footerInner .innerCenter{padding:20px 20px}.footerInner .innerCenter .banner{margin-bottom:10px}.footerInner .innerCenter .info{display:flex;justify-content:space-between;align-items:center}.footerInner .innerCenter .info .left{display:flex;justify-content:flex-start;align-items:center}.footerInner .innerCenter .info .left a{color:#fff;margin-right:10px}.footerInner .innerCenter .info .left a:last-child{margin:0}.footerInner .innerCenter .info .right{text-align:right}.footerInner .innerCenter .gotoinfo{}.footerInner .innerCenter .gotoinfo a{color:#fff;text-decoration:underline;font-size:85%}.footerInner .innerRight{padding-left:28px;border-left:1px solid #fff;padding-top:20px;padding-bottom:20px}.footerInner .innerRight .title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.footerInner .innerRight .title img{margin-right:5px}.footerInner .innerRight .banner{margin-bottom:5px}@media screen and (max-width:1073px){body{background-position:-73px -11px}}@media screen and (max-width:1003px){.footerInner{width:96%}}@media screen and (max-width:966px){.headerInner{width:96%}}@media screen and (max-width:380px){body{background-position:50% 71px;background-size:446px auto;min-width:auto;width:100%;overflow:auto}.headerInner .logo{text-align:center;margin-bottom:10px}.headerInner .lead{width:100%}.headerInner .lead p{font-size:1.2rem}#backToTop{width:20px;height:20px;right:20px!important;bottom:20px!important;position:fixed!important;line-height:1rem}footer{padding:30px 0}.footerInner{width:273px;display:block;text-align:center}.footerInner .innerLeft{display:block;border:none;padding:0}.footerInner .innerLeft .text{margin:0}.footerInner .innerLeft .text .tel{justify-content:center}.footerInner .innerLeft .text .tel a,.footerInner .innerLeft .text .tel a:hover,.footerInner .innerLeft .text .tel a:visited,.footerInner .innerLeft .text .tel a:active{pointer-events:auto;color:#fff}.footerInner .innerLeft .text .contact{width:250px;margin:0 auto;margin-bottom:20px}#englishPage .footerInner .innerLeft .text .contact{width:250px;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-bottom:20px}.footerInner .innerLeft .text .contact a{}.footerInner .innerLeft .reservation{margin-bottom:20px}.footerInner .innerCenter{margin-bottom:20px;padding:0}.footerInner .innerCenter .info{}.footerInner .innerRight{padding:0;border:none}.footerInner .innerRight .banner{text-align:center}}