html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit}small{font-size:85%;line-height:1.2}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.button,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;line-height:24px}.site-main .container{padding:20px;margin:0px auto;max-width:1024px}.site-main .hide,.site-main .hidden{display:none}.site-main .show{display:""}.site-main h1{font-size:32px;line-height:40px;margin:0px 0px 10px 0px}.site-main .description{margin:0px 0px 10px 0px}.site-main p{margin:0px 0px 10px 0px}.site-main .date,.site-main .meal-period{padding:10px 20px 10px 0px}.site-main h2{font-size:24px;line-height:30px;margin:-10px 0px 5px 0px}.site-main .message{font-size:14px;line-height:16px;font-style:italic;margin-top:20px;font-weight:bold}.site-main .table-container{width:100%;max-height:75vh;overflow:auto;margin-top:10px}.site-main table{border-collapse:collapse;width:100%;min-width:900px;table-layout:fixed}.site-main table *{font-size:16px}.site-main .full-menu{margin:0px;border-bottom:solid 2px #393939}.site-main .full-menu>thead{border-collapse:collapse;border:solid 1px #393939;background-color:#393939}.site-main .full-menu>thead th{background-color:#393939;color:#fff;position:-webkit-sticky;position:sticky;top:0px;z-index:10}.site-main .full-menu>thead th.col-name::after,.site-main .full-menu>thead th.col-milk::after,.site-main .full-menu>thead th.col-egg::after,.site-main .full-menu>thead th.col-fish::after,.site-main .full-menu>thead th.col-shellfish::after,.site-main .full-menu>thead th.col-tree-nuts::after,.site-main .full-menu>thead th.col-peanuts::after,.site-main .full-menu>thead th.col-wheat::after,.site-main .full-menu>thead th.col-soy::after{content:"";position:absolute;top:0px;right:-1px;width:1px;height:100%;background-color:#fff}.site-main .full-menu>thead th.col-name{z-index:11}.site-main .full-menu>tbody{border-collapse:collapse;border:solid 1px #393939}.site-main .full-menu .station-group{border-bottom:solid 2px #393939}.site-main .full-menu .col-name{text-align:left;padding:5px;border-top:solid 1px #393939;border-right:solid 1px #393939;width:200px;left:0px;position:-webkit-sticky;position:sticky;z-index:10}.site-main .full-menu .col-name::before{content:"";position:absolute;top:0px;left:0px;width:1px;height:100%;background-color:#393939}.site-main .full-menu .col-name::after{content:"";position:absolute;top:0px;right:-1px;width:1px;height:100%;background-color:#393939}.site-main .full-menu .col-station-name{font-weight:700;border-right:0px;border-top:0px}.site-main .full-menu .col-station-name::after{content:"";position:absolute;top:0px;right:0px;width:0px;height:100%;background-color:none}.site-main .full-menu .col-milk,.site-main .full-menu .col-egg,.site-main .full-menu .col-fish,.site-main .full-menu .col-shellfish,.site-main .full-menu .col-tree-nuts,.site-main .full-menu .col-peanuts,.site-main .full-menu .col-wheat,.site-main .full-menu .col-soy,.site-main .full-menu .col-sesame{padding:5px;border-top:solid 1px #393939;border-right:solid 1px #393939}.site-main .full-menu .col-milk span,.site-main .full-menu .col-egg span,.site-main .full-menu .col-fish span,.site-main .full-menu .col-shellfish span,.site-main .full-menu .col-tree-nuts span,.site-main .full-menu .col-peanuts span,.site-main .full-menu .col-wheat span,.site-main .full-menu .col-soy span,.site-main .full-menu .col-sesame span{display:block}.site-main .full-menu .col-milk span.v,.site-main .full-menu .col-egg span.v,.site-main .full-menu .col-fish span.v,.site-main .full-menu .col-shellfish span.v,.site-main .full-menu .col-tree-nuts span.v,.site-main .full-menu .col-peanuts span.v,.site-main .full-menu .col-wheat span.v,.site-main .full-menu .col-soy span.v,.site-main .full-menu .col-sesame span.v{font-size:14px;line-height:16px}.site-main .full-menu .col-milk{width:6%;text-align:center}.site-main .full-menu .col-egg{width:7%;text-align:center}.site-main .full-menu .col-fish{text-align:center}.site-main .full-menu .col-shellfish{width:10%;text-align:center}.site-main .full-menu .col-tree-nuts{width:11%;text-align:center}.site-main .full-menu .col-peanuts{width:10%;text-align:center}.site-main .full-menu .col-wheat{width:8%;text-align:center}.site-main .full-menu .col-soy{width:6%;text-align:center}.site-main .full-menu .col-sesame{width:9%;border-right:none;text-align:center}.site-main .full-menu .menu-item:nth-child(odd) td{background-color:#f5f5f5}.site-main .full-menu .menu-item:nth-child(even) td{background-color:#fff}.site-main .page-disclaimer{margin:20px 0px 0px 0px}
