.menubar-area[data-v-414d4292]:has(.p-menubar-mobile){height:0!important}.menubar-wrap[data-v-414d4292]{z-index:2;--p-menubar-base-item-padding:.5rem .5rem;border-top:5px solid #b85c5f;border-bottom:5px solid #b85c5f;width:100%;position:fixed}.menubar-wrap .p-menubar[data-v-414d4292]{border:none;border-radius:0;justify-content:center;padding-inline:0}.menubar-wrap .menubar-start[data-v-414d4292]{text-align:center;font-size:.75rem}.menubar-wrap[data-v-414d4292] .p-menubar-item.registration>.p-menubar-item-content{background-color:#b85c5f15}.menubar-wrap[data-v-414d4292] .p-menubar-item.registration>.p-menubar-item-content:hover{background-color:#b85c5f35}.menubar-wrap[data-v-414d4292] .p-menubar-item .p-menubar-item-link.closed.is-active .p-menubar-item-label{text-underline-offset:18px}.menubar-wrap[data-v-414d4292] .p-menubar-item .p-menubar-item-link.closed .p-menubar-item-label{position:relative;top:-8px}.menubar-wrap[data-v-414d4292] .p-menubar-item .p-menubar-item-link.closed .p-menubar-item-label:after{content:"-受付締切-";white-space:nowrap;border-radius:5px;width:fit-content;margin-inline:auto;font-size:.9rem;font-weight:400;display:block;position:absolute;bottom:-.8em;left:0;right:0}.menubar-wrap[data-v-414d4292] .p-menubar-item .p-menubar-item-link.prepare .p-menubar-item-label{position:relative;top:-8px}.menubar-wrap[data-v-414d4292] .p-menubar-item .p-menubar-item-link.prepare .p-menubar-item-label:after{content:"-準備中-";white-space:nowrap;border-radius:5px;width:fit-content;margin-inline:auto;font-size:.9rem;font-weight:400;display:block;position:absolute;bottom:-.8em;left:0;right:0}.menubar-wrap[data-v-414d4292] .p-menubar-item .p-menubar-item-label{font-weight:700}.menubar-wrap[data-v-414d4292] .p-menubar-item ul.p-menubar-submenu .p-menubar-item-label{font-weight:400}.menubar-wrap .p-menubar-item-link[data-v-414d4292]{overflow:visible}.menubar-wrap .p-menubar-item-link.is-active .p-menubar-item-label[data-v-414d4292]{text-underline-offset:6px;-webkit-text-decoration:underline #ff7a7a;text-decoration:underline #ff7a7a;text-decoration-thickness:2px}.menubar-wrap .p-menubar-item-link .p-menubar-item-label[data-v-414d4292]{position:relative}.menubar-wrap .p-menubar-item-link .p-menubar-item-label .icon[data-v-414d4292]:not(.label){position:absolute;top:-12px;right:-18px}.menubar-wrap .menu-icon[data-v-414d4292],.menubar-wrap .p-menubar-item-label[data-v-414d4292]{vertical-align:middle}.menubar-wrap[data-v-414d4292] .p-menubar-separator{margin-block:8px}.menubar-wrap .p-menubar-mobile[data-v-414d4292] .p-menubar-root-list{max-height:90%;overflow-y:auto}.menubar-wrap .p-menubar-mobile .menubar-start[data-v-414d4292]{display:none}.menubar-wrap .p-menubar-mobile[data-v-414d4292] .p-menubar-item.closed .p-menubar-item-link.is-active .p-menubar-item-label{text-underline-offset:6px}.menubar-wrap .p-menubar-mobile[data-v-414d4292] .p-menubar-item.closed .p-menubar-item-link .p-menubar-item-label:after{content:"-申込締切-";width:5rem;font-size:.9rem;display:block;position:absolute;top:4px;left:100px}.menubar-wrap .p-menubar-mobile[data-v-414d4292] .p-menubar-item .p-menubar-item-label{display:inline-block}.menubar-wrap .p-menubar-mobile[data-v-414d4292] .p-menubar-item .p-menubar-item-label .icon:not(.label){top:-18px}.menubar-wrap[data-v-414d4292]:has(.p-menubar-mobile){border:none}.menubar-wrap[data-v-414d4292] .p-menubar-mobile{background-color:#0000}.menubar-wrap[data-v-414d4292] .p-menubar-mobile.p-menubar-mobile-active ul.p-menubar-root-list{left:0}.menubar-wrap[data-v-414d4292] .p-menubar-mobile.p-menubar-mobile-active div.line-wrap>div:first-child{transform:translateY(12px)rotate(45deg)}.menubar-wrap[data-v-414d4292] .p-menubar-mobile.p-menubar-mobile-active div.line-wrap>div:nth-child(2){opacity:0}.menubar-wrap[data-v-414d4292] .p-menubar-mobile.p-menubar-mobile-active div.line-wrap>div:nth-child(3){transform:translateY(-12px)rotate(-45deg)}.menubar-wrap[data-v-414d4292] .p-menubar-mobile ul.p-menubar-root-list{width:18rem;max-width:75%;transition:left .2s;display:block;position:fixed;top:0;left:-100%}.menubar-wrap[data-v-414d4292] .p-menubar-mobile .p-menubar-item.title{pointer-events:none}.menubar-wrap[data-v-414d4292] .p-menubar-mobile .p-menubar-item.title a{justify-content:center}.menubar-wrap[data-v-414d4292] .p-menubar-mobile .p-menubar-item.sign-out a{color:#fff;border-radius:5px;justify-content:center;width:10rem;margin-inline:auto;transition:background-color .3s}.menubar-wrap[data-v-414d4292] .p-menubar-mobile a.p-menubar-button{color:#fff;background-color:#b85c5f;border-radius:0 0 0 10px;width:60px;height:60px;padding:5px;display:block;position:fixed;top:0;right:0}.menubar-wrap[data-v-414d4292] .p-menubar-mobile a.p-menubar-button div.line-wrap{flex-direction:column;height:80%;display:flex}.menubar-wrap[data-v-414d4292] .p-menubar-mobile a.p-menubar-button div.line-wrap>div{text-align:center;background-color:#fff;border-radius:2px;width:80%;height:2px;margin-block:5px;margin-inline:auto;transition:transform .2s}.menubar-wrap[data-v-414d4292] .p-menubar-mobile a.p-menubar-button .text{text-align:center;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}
