#content .entry-content{margin-bottom:3em}#forprint{display:none}section.section{margin:0 0 2em;padding:0}section.section p{margin:0 0 1em;padding:0}.form-wrapper{margin:0 0 1em}.button-caution{color:#fff !important;background-color:#d83639 !important;border-color:#d83639 !important}.button-caution:hover{background-color:#bf413d !important;border-color:#bf413d !important}ul.print-btn-list{list-style-type:none;margin:0;padding:0}ul.print-btn-list li{display:inline-block;margin:2px 3px;padding:0}@media screen and (max-width: 921px){#menu-calendar-wrapper table.menu-calendar .popup-window{z-index:999}}@media screen and (min-width: 922px){#daily-menu-wrapper{display:none}}@media print{@page{margin:0mm;size:A4 portrait}body{background:none !important}header#masthead,.ast-header-breadcrumb,#ast-scroll-top,footer#colophon,#primary.noprint{display:none !important}#page{width:auto;height:auto;margin:0;padding:0}#forprint{position:absolute;display:block;width:210mm;height:297mm;overflow:hidden;color:#000;font-size:10pt;line-height:1.1;margin:0 auto;padding:5mm}table{margin:0 !important}table th,table td{padding:0}table#layout-table{width:200mm;height:287mm;margin:0 auto}table#layout-table td.layout-cell{font-size:0;line-height:0;text-align:center;vertical-align:top;border:none;overflow:hidden}table#layout-table thead td.layout-cell{padding-bottom:2mm}table#layout-table tfoot td.layout-cell{font-size:10pt;line-height:1.1;min-height:30mm;vertical-align:bottom}table#layout-table table.menu-head-table{width:100%}table#layout-table table.menu-head-table td{vertical-align:middle}table#layout-table table.menu-head-table td span{display:inline-block}table#layout-table table.menu-head-table td.site-logo{text-align:left;padding-right:5mm}table#layout-table table.menu-head-table td.year-month{font-weight:bold;line-height:.9;text-align:right;border:0pt solid var(--ast-global-color-6);border-width:0 0 0 6pt;padding-left:4mm}table#layout-table table.menu-head-table td.year-month .year,table#layout-table table.menu-head-table td.year-month .month{white-space:nowrap}table#layout-table table.menu-head-table td.year-month .year{margin-bottom:-25pt}table#layout-table table.menu-head-table td.year-month .year .number{color:var(--ast-global-color-7);font-family:"Arial Black";font-size:24pt;font-feature-settings:"palt"}table#layout-table table.menu-head-table td.year-month .month{color:var(--ast-global-color-7);font-size:16pt}table#layout-table table.menu-head-table td.year-month .month .number{color:var(--ast-global-color-7);font-family:"Arial Black";font-size:59pt;font-feature-settings:"palt";letter-spacing:-0.1em;padding-right:.15em}table#layout-table table.menu-head-table td.year-month .month .half{width:2em;font-size:24pt;box-sizing:content-box;padding-left:.1em}table#layout-table table.menu-head-table td.year-month .month .half::before{content:""}table#layout-table table.menu-calendar th,table#layout-table table.menu-calendar td{border-color:var(--ast-global-color-7)}table#layout-table table.menu-calendar th{color:#fff;font-size:12pt;padding:1mm 1mm}table#layout-table table.menu-calendar td{color:inherit;font-size:8pt;line-height:1.1;text-align:left;background-color:rgba(0,0,0,0);padding:0mm 1mm .5mm}table#layout-table table.menu-calendar td div{font-size:inherit;line-height:inherit;margin:0;padding:0}table#layout-table table.menu-calendar td .popup-window{position:static;width:100%;height:100%;margin:0;padding:0}table#layout-table table.menu-calendar td .date-day{font-family:"Arial Black";font-size:12pt;font-weight:bold;line-height:1;margin-right:.25em;padding:.5mm 0mm}table#layout-table table.menu-calendar td .regular-chef{display:block;position:absolute;top:0mm;right:0mm;color:var(--ast-global-color-1);font-size:7pt;font-weight:normal;float:right;padding:1mm 1mm .5mm}table#layout-table table.menu-calendar td .chef-name{min-height:1em;font-family:inherit;font-size:9pt;background-color:#bf413d;padding:.75mm .25mm}table#layout-table table.menu-calendar td.close .chef-name{color:var(--ast-global-color-7);font-weight:normal;background-color:var(--ast-global-color-4);border:.5pt solid var(--ast-global-color-6)}table#layout-table table.menu-calendar td .chef-menu{min-height:0mm;padding-top:1mm}table#layout-table table.menu-calendar.half-calendar td .chef-name,table#layout-table table.menu-calendar.half-calendar td .chef-menu{line-height:1.2}table#layout-table table.menu-calendar.half-calendar td .chef-name{font-size:10pt}table#layout-table table.menu-calendar.half-calendar td .chef-menu{font-size:9pt}table#layout-table table.menu-calendar.full-calendar.fontsize-xlarge td .chef-name{font-size:10pt}table#layout-table table.menu-calendar.full-calendar.fontsize-xlarge td .chef-menu{font-size:9pt}table#layout-table table.menu-calendar.full-calendar.fontsize-large td .chef-name{font-size:9pt}table#layout-table table.menu-calendar.full-calendar.fontsize-large td .chef-menu{font-size:8.5pt}table#layout-table table.menu-calendar.full-calendar.fontsize-small td .chef-name{font-size:8pt}table#layout-table table.menu-calendar.full-calendar.fontsize-small td .chef-menu{font-size:7.5pt}table#layout-table table.menu-calendar.full-calendar.fontsize-xsmall td .chef-name{font-size:7.75pt}table#layout-table table.menu-calendar.full-calendar.fontsize-xsmall td .chef-menu{font-size:7pt}table#layout-table table.menu-calendar.full-calendar.fontsize-xxsmall td .chef-name{font-size:7.5pt}table#layout-table table.menu-calendar.full-calendar.fontsize-xxsmall td .chef-menu{font-size:6.5pt}table#layout-table table.phone-table td{font-size:8pt;line-height:1.25}table#layout-table table.phone-table td span{display:inline-block}table#layout-table table.phone-table td .key{font-weight:normal}table#layout-table table.phone-table td .value{font-weight:bold}table#layout-table table.phone-table td.reservation{text-align:left}table#layout-table table.phone-table td.address{text-align:right}table#layout-table table.menu-foot-table td{font-size:8pt;vertical-align:top;border:none}table#layout-table table.menu-foot-table table{width:auto}table#layout-table table.menu-foot-table table th,table#layout-table table.menu-foot-table table td{font-size:7pt}table#layout-table table.menu-foot-table table .key{font-weight:normal}table#layout-table table.menu-foot-table table .value{font-weight:bold}table#layout-table table.menu-foot-table table.shop-info-table th,table#layout-table table.menu-foot-table table.shop-info-table td{vertical-align:middle;white-space:nowrap;padding:.5mm 0}table#layout-table table.menu-foot-table table.shop-info-table th span,table#layout-table table.menu-foot-table table.shop-info-table td span{display:block}table#layout-table table.menu-foot-table table.shop-info-table th{text-align:right}table#layout-table table.menu-foot-table table.shop-info-table td{text-align:left}table#layout-table table.menu-foot-table table.footer-note-table td{text-align:left}table#layout-table table.menu-foot-table table.footer-note-table td .wrapper{border:0 solid #ccc;border-radius:3mm;border-width:0 1.5mm;padding:0 2.5mm}table#layout-table table.menu-foot-table table.footer-note-table td span{display:block;padding:.5mm 0 0}table#layout-table table.menu-foot-table table.site-link-table{border:.5mm solid #000;border-radius:1mm;overflow:hidden;margin-right:0;margin-left:auto}table#layout-table table.menu-foot-table table.site-link-table td{font-size:8pt;line-height:1.25;vertical-align:middle}table#layout-table table.menu-foot-table table.site-link-table td span{display:block}table#layout-table table.menu-foot-table table.site-link-table td.description{white-space:nowrap;padding:2mm 0 2mm 2mm}table#layout-table table.menu-foot-table table.site-link-table td.image{width:20mm;min-width:20mm}}/*# sourceMappingURL=single-menu-calendar-min.css.map */