html,body{width:100%}a,button{transition:all .3s ease-in-out !important}a image,button image{transition:all .3s ease-in-out !important}h1,h2,h3,h4,h5{font-feature-settings:"palt"}select{border-color:#ccc}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}@media screen and (min-width: 922px){.hide-pc{display:none}}@media screen and (max-width: 600px){.hide-tb{display:none}}@media screen and (max-width: 544px){.hide-sp{display:none}}.large{font-size:.1em}.x-large{font-size:.15em}.xx-large{font-size:.25em}.small{font-size:.85em}.x-small{font-size:.8em}.xx-small{font-size:.75em}.normal{font-weight:normal !important}.bold{font-weight:bold !important}.note{font-size:.85em;line-height:1.5}.button-outline{transition:all .3s ease-in-out;color:var(--ast-global-color-0);font-weight:bold;background-color:var(--ast-global-color-4);border-color:var(--ast-global-color-0)}.ast-header-breadcrumb .ast-container{max-width:none;padding:0 35px}@media screen and (max-width: 921px){.ast-header-breadcrumb .ast-container{padding:0 15px}}@media screen and (max-width: 544px){.ast-header-breadcrumb .ast-container{padding:0 11px}}.ast-archive-entry-banner{background-color:var(--ast-global-color-5)}@media screen and (max-width: 1199px)and (min-width: 922px){.ast-single-entry-banner[data-post-type=page][data-banner-layout=layout-2]{min-height:120px}}#content #primary{margin-bottom:3rem}#content #primary article p a{font-weight:bold}#content #primary article p.read-more{margin-top:.25em}#content #primary article p.read-more a{font-weight:normal}#content #primary article .entry-title{line-height:1.1}#content #primary article.ast-article-single figure{width:auto}@media screen and (max-width: 1199px){#content #primary{margin-top:1.5rem}}@media screen and (max-width: 600px){#content #primary{margin-bottom:2rem}#content #primary .entry-content>.wp-block-group{padding-right:20px;padding-left:20px}}@media screen and (max-width: 544px){#content #primary article.ast-article-single .entry-title{line-height:.9}#content #primary article.ast-article-single .entry-title .sub-title{font-size:.75em}}#content .ast-pagination .prev.page-numbers,#content .ast-pagination .next.page-numbers{float:none}#content .ast-pagination .prev.page-numbers{padding-left:0}#content .ast-pagination .next.page-numbers{padding-right:0}#content .post-navigation{display:flex;padding:1.5em 0}#content .post-navigation .nav-previous,#content .post-navigation .nav-next{width:50%}#content .post-navigation .nav-previous a,#content .post-navigation .nav-next a{width:auto;color:#fff;line-height:1.25;background-color:var(--ast-global-color-2);border-color:var(--ast-global-color-2);border-radius:100rem;padding:1em 1.5em}#content .post-navigation .nav-previous a:hover,#content .post-navigation .nav-next a:hover{color:#fff;background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}#content .post-navigation .nav-previous a p,#content .post-navigation .nav-next a p{margin:0}body.single-post #content .post-navigation .nav-previous a,body.single-post #content .post-navigation .nav-next a{padding:1em 2em}#content ul#menu-archive-list li{display:inline-block}#content ul#menu-archive-list li a{display:inline-block;color:var(--ast-global-color-0);font-size:1.75rem;margin-right:.25em;margin-bottom:.5em;background-color:var(--ast-global-color-4);padding:.75rem 1.25rem}#content ul#menu-archive-list li a:hover{color:#fff;background-color:var(--ast-global-color-2)}#content ul#menu-archive-list li a.this-month{color:#fff;background-color:var(--ast-global-color-0)}#content ul#menu-archive-list li a.this-month:hover{background-color:var(--ast-global-color-2)}#content .ast-blog-layout-5-grid .post-thumb-img-content{border-radius:1rem}@media screen and (max-width: 921px){#content .ast-blog-layout-5-grid .post-content{padding-left:0}}#content .ast-single-post-featured-section{margin:0}footer#colophon .ast-builder-grid-row{box-sizing:content-box;padding:0 20px}footer#colophon .footer-nav-wrap ul{display:flex}footer#colophon .footer-nav-wrap ul li{padding:.125em 0}footer#colophon .footer-nav-wrap ul li a{display:inline-block;line-height:1.1;border:0px solid hsla(0,0%,100%,.5);border-width:0 1px 0 0;padding:0 .75em}footer#colophon .footer-nav-wrap ul li:first-child a{padding-left:0}footer#colophon .footer-nav-wrap ul li:last-child a{border-right-width:0;padding-right:0}footer#colophon #footer-shopinfo{color:#fff}footer#colophon #footer-shopinfo a{color:#fff;font-family:inherit;font-size:1.6em;font-weight:bold}footer#colophon #footer-shopinfo .wp-block-paragraph{margin-top:.5em}#ast-scroll-top{transition:all .3s ease-in-out}@media screen and (max-width: 921px){body.home #todays-menu-wrapper{padding:1rem 0 !important}}@media screen and (max-width: 600px){body.home #todays-menu-wrapper{padding:0 !important}}body.home #todays-menu-table{color:#fff;font-size:18px;background-color:rgba(17,6,0,.425);box-shadow:1px 2px 5px 3px rgba(17,6,0,.5);margin:0}body.home #todays-menu-table th,body.home #todays-menu-table td{padding:1rem 2.5rem}body.home #todays-menu-table th{line-height:1.1}body.home #todays-menu-table a{display:inline-block;color:inherit;line-height:1.1;text-decoration:none;border:1px solid #fff;border-radius:40px;margin:0;padding:.5em 1.5em}body.home #todays-menu-table a:hover{background-color:var(--ast-global-color-2)}body.home #todays-menu-table thead th{padding-top:2.5rem;padding-bottom:0}body.home #todays-menu-table thead span{display:block}body.home #todays-menu-table thead .today-date{font-size:1.5rem;font-weight:400}body.home #todays-menu-table thead .board-title{font-size:1.125rem;font-family:"Zen Maru Gothic";font-weight:400}body.home #todays-menu-table tbody th,body.home #todays-menu-table tbody td{color:#fff}body.home #todays-menu-table tbody th.menu-head{padding-bottom:0}body.home #todays-menu-table tbody th.menu-head .regular-chef{display:block;font-size:.9rem;padding-bottom:.25rem}body.home #todays-menu-table tbody th.menu-head .regular-chef::before{content:"《"}body.home #todays-menu-table tbody th.menu-head .regular-chef::after{content:"》"}body.home #todays-menu-table tbody th.menu-head .chef-name{display:block;font-family:"yusei magic";font-size:1.5em}body.home #todays-menu-table tbody th.menu-head .chef-name br{display:none}body.home #todays-menu-table tfoot td{text-align:center;padding-top:0;padding-bottom:.5rem}body.home #todays-menu-table tfoot tr:first-child td{padding-top:.5rem}body.home #todays-menu-table tfoot tr:last-child td{padding-bottom:2.625rem}body.home #news-section ul.wp-block-latest-posts__list{margin-right:0;margin-left:0;padding:0}body.home #news-section ul.wp-block-latest-posts__list li{background-color:var(--ast-global-color-4);border-radius:1rem;padding:1.5rem 1.5rem .75rem}@media screen and (max-width: 600px){body.home #news-section ul.wp-block-latest-posts__list li{margin-right:0;margin-left:0}}body.home #news-section .wp-block-latest-posts__featured-image{float:left;padding-right:1rem}body.home #news-section .wp-block-latest-posts__post-title{font-size:1.5em;font-weight:bold;line-height:1.25;margin-bottom:0}body.home #news-section .wp-block-latest-posts__post-date{line-height:1.25;margin-top:0}body.home #news-section a.wp-block-latest-posts__read-more{display:inline-block;padding:0 .25em}@media screen and (min-width: 1200px){body.home .ast-plain-container.ast-no-sidebar #primary{margin-bottom:0}}table.menu-calendar{width:100%;background-color:#fff;border:none;border-collapse:collapse;margin:0 0 1em}table.menu-calendar th,table.menu-calendar td{width:14.285%;height:auto;line-height:1.8;text-align:left;vertical-align:top;border:1px solid var(--ast-global-color-8);box-sizing:border-box}table.menu-calendar th{color:var(--ast-global-color-4);font-size:20px;font-weight:bold;line-height:1;text-align:center;background-color:var(--ast-global-color-1);padding:12px 8px}table.menu-calendar th:nth-child(7){background-color:var(--ast-global-color-8)}table.menu-calendar td{position:relative;font-size:16px;padding:8px 8px}table.menu-calendar td.empty-td{background-color:var(--ast-global-color-4);background-repeat:no-repeat;background-position:center;background-size:35%}table.menu-calendar td.today{background-color:var(--ast-global-color-5)}table.menu-calendar td div{box-sizing:content-box}table.menu-calendar td .date-day{display:inline-block;font-size:1.5em;font-weight:bold;line-height:1.25;margin-right:.25em}table.menu-calendar td .popup-window{display:inline}table.menu-calendar td .popup-head{display:inline}table.menu-calendar td .popup-date{display:none}table.menu-calendar td .regular-chef{display:inline-block;color:var(--ast-global-color-0);font-size:.94em;font-weight:bold;line-height:1.25;padding-top:.6em}table.menu-calendar td .chef-name{display:block;min-height:1.25em;color:#fff;font-family:"Yusei Magic";font-size:1.06em;font-weight:bold;line-height:1.25;text-align:center;clear:both;background-color:var(--ast-global-color-0);border-radius:4px;box-sizing:content-box;margin:2px 0 0;padding:.25rem .25rem}table.menu-calendar td.no-name .chef-name,table.menu-calendar td.close .chef-name{background:var(--ast-global-color-6)}table.menu-calendar td .chef-menu{display:block;min-height:180px;font-size:.94em;line-height:1.25;padding:6px 0 2px}table.menu-calendar td .close-btn{display:none}table.menu-calendar-week th{padding:8px 12px}table.menu-calendar-week th .date-day{display:inline-block;font-size:1.5rem;font-weight:bold}table.menu-calendar-week th .date-week{font-size:1rem}table.menu-calendar-week td .regular-chef{padding-top:0}table.menu-calendar-week td .chef-name{border:none;padding-top:0}table.menu-calendar-week td .chef-menu{padding-top:10px}@media screen and (max-width: 921px){table.menu-calendar{width:100%;height:100%;position:relative}table.menu-calendar th,table.menu-calendar td{position:static;text-align:center;padding:6px 6px}table.menu-calendar th{font-size:1rem}table.menu-calendar td.empty-td{background-image:none !important}table.menu-calendar td .popup-window{display:none;width:calc(100% - 16px);height:auto;max-width:none;min-height:250px;position:absolute;top:8px;left:8px;color:var(--ast-global-color-3);cursor:default;background-color:#fff;border:1px solid var(--ast-global-color-8);border-radius:.5rem;box-sizing:border-box;overflow:hidden}table.menu-calendar td .date-day{display:block;color:var(--ast-global-color-6);text-align:center;font-size:1.25rem;float:none}table.menu-calendar td:hover .date-day{color:var(--ast-global-color-2)}table.menu-calendar td.available{cursor:pointer}table.menu-calendar td.available .date-day{color:var(--ast-global-color-0)}table.menu-calendar td.close{cursor:default}table.menu-calendar td.close .date-day{color:var(--ast-global-color-6)}table.menu-calendar td .popup-head,table.menu-calendar td .popup-body{padding:1rem}table.menu-calendar td .popup-head{display:block;color:#fff;font-weight:bold;background-color:var(--ast-global-color-1);padding-top:.5rem;padding-bottom:.5rem}table.menu-calendar td .popup-body{position:relative}table.menu-calendar td .popup-date{display:inline-block}table.menu-calendar td .regular-chef{display:inline-block;color:var(--ast-global-color-5);padding:0;padding-left:1em}table.menu-calendar td .chef-name{font-size:1.1em;border:none;margin-top:0;padding-top:0}table.menu-calendar td .chef-menu{min-height:0;text-align:left}table.menu-calendar td .close-btn{transition:all .3s ease-in-out;display:block;width:2rem;height:2rem;position:absolute;top:.4rem;right:.75rem;color:#fff;line-height:2rem;text-align:center;cursor:pointer;background-color:var(--ast-global-color-0);border-radius:100%;box-sizing:border-box;padding:0}table.menu-calendar td .close-btn:hover{background-color:var(--ast-global-color-2)}#daily-menu-wrapper table.menu-calendar,table.menu-calendar-week{width:auto;background:none}#daily-menu-wrapper table.menu-calendar,#daily-menu-wrapper table.menu-calendar tbody,#daily-menu-wrapper table.menu-calendar tr,#daily-menu-wrapper table.menu-calendar td,table.menu-calendar-week,table.menu-calendar-week tbody,table.menu-calendar-week tr,table.menu-calendar-week td{display:block}#daily-menu-wrapper table.menu-calendar tr:first-child,table.menu-calendar-week tr:first-child{display:none}#daily-menu-wrapper table.menu-calendar td,table.menu-calendar-week td{width:100%;text-align:center;white-space:normal;border:none;margin-bottom:1rem;padding:0}#daily-menu-wrapper table.menu-calendar td .popup-window,table.menu-calendar-week td .popup-window{display:block;width:auto;min-height:0;position:relative;top:auto;left:auto;overflow:hidden}#daily-menu-wrapper table.menu-calendar td .popup-head,table.menu-calendar-week td .popup-head{background-color:var(--ast-global-color-1)}#daily-menu-wrapper table.menu-calendar td:nth-child(7) .popup-head,table.menu-calendar-week td:nth-child(7) .popup-head{background-color:var(--ast-global-color-8)}#daily-menu-wrapper table.menu-calendar td .popup-date,table.menu-calendar-week td .popup-date{display:inline-block}#daily-menu-wrapper table.menu-calendar td .date-day,table.menu-calendar-week td .date-day{display:none}#daily-menu-wrapper table.menu-calendar td .chef-name br,table.menu-calendar-week td .chef-name br{display:none}#daily-menu-wrapper table.menu-calendar td .chef-menu,table.menu-calendar-week td .chef-menu{min-height:0;text-align:left;border:none;padding-top:.5rem}#daily-menu-wrapper table.menu-calendar td .close-btn,table.menu-calendar-week td .close-btn{display:none}#daily-menu-wrapper table.menu-calendar td.today .popup-window,table.menu-calendar-week td.today .popup-window{background-color:var(--ast-global-color-5)}}.wpforms-container.wpforms-container-full .wpforms-confirmation-container-full,.wpforms-container.wpforms-container-full div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#e9f4eb}@media screen and (max-width: 921px){header#masthead{position:fixed;top:0;left:0;width:100%;z-index:9999}header#masthead .ast-builder-menu-mobile .main-header-menu{border-top:1px solid var(--ast-global-color-4);margin-top:0}body{padding-top:80px}}@media screen and (max-width: 544px){body{padding-top:60px}}/*# sourceMappingURL=custom-min.css.map */