@charset "utf-8";.restInfo{width:100%;margin:0 auto 2rem}.restInfo_inner{width:100%}.restInfo_ttl{line-height:1rem;text-align:center;margin:0;padding:.5rem 0 .35rem;border-radius:3px 3px;background-color:#6cc}.restInfo_ttl{font-size:1.5rem}.entry-content .restInfo_ttl{margin-bottom:2rem}.entry-content .restInfo_ttl{margin-bottom:2rem}.restInfo table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:separate;margin:0 0 2rem;padding:0}.restInfo th,.restInfo td{text-align:center;vertical-align:middle;line-height:1rem;padding:.25rem 0}.restInfo th{font-weight:400}.restInfo thead th{font-size:.75rem}.restInfo tr th:first-child,.restInfo tr td:first-child{width:4em}.restInfo tbody th span{display:inline-block;margin:0 auto;padding:.5em;background:#000;color:#fff;border-radius:3px}.restInfo thead th span{display:block;width:1.25rem;height:1.25rem;line-height:1.25rem;margin:0 auto;background:#000;color:#fff;border-radius:50%}.restInfo thead th.sat span{background:#06c}.restInfo thead th.sun span{background:#c00}.restInfo tbody tr:first-child th span{background:#6cc;color:#000}.restInfo tbody tr:nth-child(2) span{background:#6cc;color:#000}.restInfo tbody td:not(:first-child){font-size:1.75rem}.restInfo dt{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:.25rem 0;text-align:center;border-bottom:1px dotted #000;font-size:1.25rem}.restInfo dt::before,.restInfo dt::after{content:'';display:block;width:1rem;height:2px;background-color:#6cc}.restInfo dt span{display:block;padding:0 1rem}.restInfo dd:not(:first-child){margin-bottom:2rem}.restInfo dd:last-child{margin-bottom:0}.restInfo dd p{display:flex;align-items:center;flex-wrap:wrap;line-height:1rem}.restInfo dd p.restInfo_ex{display:block;line-height:1.5rem}.restInfo dd p:not(:last-child){margin-bottom:.5rem}.restInfo dd p span{display:block;padding:.5em 0;border-radius:3px;font-size:1.25rem}.restInfo dd p span:first-child{width:4em;text-align:center;background-color:#6cc;font-size:1rem}.restInfo dd p span:nth-child(2){width:3.5em;text-align:right}.restInfo dd p span:nth-child(3){width:1.5em;text-align:right}.restInfo dd p span:nth-child(4){width:3.5em;text-align:right;margin-right:1rem}.restInfo dd p span.resttype_note{font-size:1rem}.entry-content .medical_pdf{margin:2rem 0;line-height:1rem;font-size:1.25rem}.medical_pdf a{display:block;text-align:center;padding:1rem 0;background-color:#f6f6f6;color:#000;border:1px solid #6cc;border-radius:5px}.mincho .medical_pdf a{padding:1rem 0}@media print,screen and (min-width: 768px){.restInfo table{margin-bottom:4rem}.restInfo thead th{font-size:1rem}.restInfo tr th:first-child,.restInfo tr td:first-child{width:10em;text-align:left}.restInfo tbody th span{width:100%;text-align:center}.restInfo thead th span{width:2rem;height:2rem;line-height:2rem}.restInfo tbody td:not(:first-child){font-size:2rem}.restInfo dd{}.restInfo dd,.restInfo dd:not(:last-child){margin-bottom:4rem}.restInfo dd p{margin:0}.restInfo dd p:not(:last-child){margin:0}.restInfo dd p span:first-child{width:10em}.restInfo dd p span:nth-child(2),.restInfo dd p span:nth-child(4){font-size:1.5rem;width:4em}.restInfo dd p span:nth-child(3){width:2.5em}.restInfo dd p span.resttype_note{margin-left:2rem}.restInfo_ttl{font-size:1.875rem;padding:1rem 0 1.125rem}.mincho .restInfo_ttl{padding:1rem 0 .75rem}.entry-content .medical_pdf{max-width:50%}.pc .medical_pdf a:hover{background-color:#6cc;color:#fff;transition:.2s}}.page .wpd_page_info{margin-bottom:2rem}.page .wpd_page_info .archiveMain{padding-left:0;padding-right:0}.page .wpd_page_blog{margin-bottom:2rem}.page .wpd_page_blog .archiveMain{padding-left:0;padding-right:0}.is-style-wpd-headline,.entry-content .is-style-wpd-headline{font-size:1.5rem;font-weight:400;text-align:center;max-width:1000px;margin:0 auto;padding:5% 0;display:flex;justify-content:center;align-items:center}.is-style-wpd-headline::before,.is-style-wpd-headline::after{content:'';display:block;width:2rem;height:2px;background-color:#000}.is-style-wpd-headline::before{margin-right:1rem}.is-style-wpd-headline::after{margin-left:1rem}@media screen and (min-width: 768px){.wpd_page_info h3,.entry-content .wpd_page_info h3,.wpd_page_blog h3,.entry-content .wpd_page_blog h3{margin:0;padding:0}.is-style-wpd-headline,.entry-content .is-style-wpd-headline{font-size:1.875rem}}