@charset "UTF-8";
/* https://gozenbo-shito.jp/wp-content/themes/shito/css/menu.css */
.course-catalog article{margin-bottom:2.5rem}.course-catalog h4.heading{position:relative;font-size:1.5rem;text-align:center;margin-bottom:.2em;margin-top:1rem}.course-catalog h4.heading:before,.course-catalog h4.heading:after{position:absolute;bottom:-2px;left:0;content:"";width:3px;height:3px;background:#07223d}.course-catalog h4.heading:after{left:100%}.course-catalog h4.heading i{display:block;font-size:.5em;padding-bottom:.4em;color:rgb(0 0 0 / .5)}.background-BL .course-catalog h4.heading{border-bottom-color:rgb(255 255 255 / .9)}.background-BL .course-catalog h4.heading:before,.background-BL .course-catalog h4.heading:after{background:rgb(255 255 255 / .9)}.course-catalog .price{font-size:1.1rem;text-align:center}.course-catalog .price>*{display:inline;font-weight:400}.course-catalog .price dt:after{content:"/";margin:0 1rem}.course-catalog .price small{font-size:.5em;color:rgb(0 0 0 / .5);margin-left:.2em}.background-BL .course-catalog .price small{color:#fff}.course-catalog .inner{padding:0 1rem}.course-catalog .txt-area{font-size:.9em;letter-spacing:.1em;line-height:1.6}.course-catalog .set-list{background:#fff;box-shadow:0 0 6px rgb(0 0 0 / .04);list-style:disc;font-size:.8rem;padding:1rem;margin:.75rem 0;letter-spacing:.1em}.background-BL .course-catalog .limited-time{background:#ffffff80;padding:.25em .5em;display:inline-block;color:#273a5f;font-size:.8em;margin-top:.75em;letter-spacing:0em}.background-BL .course-catalog .limited-time>*{display:inline;font-weight:400}.background-BL .course-catalog .set-list{background:#fff0;border:1px solid rgb(255 255 255 / .4);color:rgb(255 255 255 / .6)}.course-catalog .set-list li{display:inline-block;margin-right:.3em}.course-catalog .set-list li:before{content:"・"}.course-catalog .set-list li.feature{color:#de4747}.caution{color:#da3636;letter-spacing:.1em;font-size:.8em}.background-BL .caution{color:#985959}.caution li:before{content:"※"}@media (min-width:768px){.course-catalog .inner{padding:0 .3rem}}@media (min-width:992px){.course-catalog h4.heading{padding-bottom:1rem;margin-bottom:.75rem}.course-catalog .inner{padding:.5rem 1rem}.caution{font-size:.6em}}@media (min-width:1200px){.course-catalog article{padding:0 40px}}.dish-catalog dl{padding:.5rem 0;letter-spacing:.1em;line-height:1.3;border-bottom:1px dashed rgb(0 0 0 / .1)}.dish-catalog dl dt{float:left;font-weight:400}.dish-catalog dl dd:first-of-type{float:right}.dish-catalog dl dd small{font-size:.5em;color:rgb(0 0 0 / .5);margin-left:.2em}.txt{font-size:.8em;letter-spacing:0}