h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Zen Kaku Gothic New',"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif !important;text-transform:none;clear:both;margin-bottom:.25em;font-weight:400}h1,h2,h3,h4,h5,h6,.featured-drink span{font-family:'Montserrat','Zen Kaku Gothic New',"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif !important}p{font-family:'Montserrat','Zen Kaku Gothic New',"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif !important;margin-bottom:1.5em;font-weight:400;line-height:1.6;font-size:.95em}.site-header{position:absolute;width:100%;top:0;z-index:99;padding-top:30px}article{background:#fff;padding-top:50px;width:80%;margin:0 auto !important}.toggle-menu{border:none;color:#231816 !important;font-size:16px;padding:5px 15px !important}.slide-content a>.fa,.page-entry-header a>.fa{color:#231816}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;width:100%}.color-dark{color:#444}.color-dark button,.white-btn{border-color:#f7f7f7;color:#444}.top header.entry-header,.top h2.underline{display:none}.m-box h2{font-size:1.5em;margin-top:0;margin-bottom:15px}.m-box{padding:30px;border:1px solid #999}.top-logo img{width:200px !important}.color-dark,.color-light{height:300px;text-align:center;display:table;width:50%;float:left;border-top:1px solid #ccc}.footer-block-text .fa{font-size:26px;margin-bottom:17px;display:block}h5{font-size:14px;line-height:22px;letter-spacing:.04em}.site-footer{background:#333;color:#fff;padding:0}.grid-pad{padding-top:0;padding-left:40px;padding-right:0}.site-info{font-size:12px;text-align:center;text-transform:inherit;margin-bottom:30px !important;letter-spacing:1px}.social-media-icons .fa:hover{color:#e8e1ab}.site-footer{background:#fff !important;color:#333 !important}.footer-block-text{display:none}.footer-block{display:none}@media handheld,only screen and (max-width:767px){.grid{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:30px;padding-right:20px}.grid-pad{padding-top:0;padding-left:0;padding-right:0}div#metaslider-id-281{padding:15px !important}}.border--top,.border--bottom{height:.8em;left:0;right:0}.border--right,.border--left{bottom:0;top:0;width:.8em}.pt-30{padding-top:30px}.wd-80p{width:80%}.i-cent{margin:0 auto}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.btn,a.btn,button.btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;border-radius:.5rem}a.btn--yellow{color:#000;background-color:#fff100;border-bottom:5px solid #ccc100}a.btn--yellow:hover{margin-top:3px;color:#000;background:#fff20a;border-bottom:2px solid #ccc100}.box72{margin:2em auto;background-color:#fff;padding:3em 2em 0;position:relative;border:1px solid #000}.box72 .box-title{background-color:#fff;font-size:1.5em;font-weight:400;padding:0 10px;line-height:.5;position:absolute;top:-5px;left:20px}.col-3-12.mobile-col-4-12.push-right{display:none}:where(.wp-block-columns.is-layout-flex){gap:3em !important}.flex-control-paging li a{width:8px !important;height:8px !important;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgb(0 0 0/30%);border-radius:20px}.metaslider .flex-control-nav li a{margin:0 8px !important;padding:0}div#metaslider-id-281{position:relative;padding:30px}div#metaslider-id-281:before,div#metaslider-id-281:after{content:'';width:20px;height:30px;position:absolute;display:inline-block}div#metaslider-id-281:before{border-left:solid 1px #000;border-top:solid 1px #000;top:0;left:0}div#metaslider-id-281:after{border-right:solid 1px #000;border-bottom:solid 1px #000;bottom:0;right:0}div#metaslider-id-281 p{margin:0;padding:0}h4.m-midashi{font-size:1.1em;border-bottom:1px solid #000;display:inline-block;margin-bottom:10px}