.gallery_info[data-v-40907314]{padding:.5rem 0;border-top:1px solid #999}@media only screen and (max-width:750px){.gallery_info[data-v-40907314]{padding:.6rem 0}}.more_info_list .item[data-v-40907314]{line-height:2}.more_info_list .item .name[data-v-40907314]{font-size:.25rem;font-weight:700;margin-bottom:.2rem}.more_info_list .item .indent[data-v-40907314]{text-indent:3em}.more_info_list .item .text[data-v-40907314]{font-size:.2rem}.more_info_list .item .text a[data-v-40907314]{border-bottom:1px solid var(--font_color)}@media only screen and (max-width:750px){.more_info_list[data-v-40907314]{flex-direction:column;text-align:center;gap:.5rem}.more_info_list .item .name[data-v-40907314]{font-size:.32rem}.more_info_list .item .indent[data-v-40907314]{text-indent:0}.more_info_list .item .text[data-v-40907314]{font-size:.28rem;color:#666}}.length[data-v-1316ef83]{border:1px solid #000;display:inline-flex}.length .btn_add[data-v-1316ef83],.length .btn_less[data-v-1316ef83]{width:.4rem;height:.4rem;position:relative;cursor:pointer}@media only screen and (max-width:750px){.length .btn_add[data-v-1316ef83],.length .btn_less[data-v-1316ef83]{width:.5rem;height:.5rem}}.length .btn_add[data-v-1316ef83]:after,.length .btn_add[data-v-1316ef83]:before,.length .btn_less[data-v-1316ef83]:after,.length .btn_less[data-v-1316ef83]:before{content:"";display:block;width:30%;border-bottom:1px solid #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.length .btn_add[data-v-1316ef83]:after,.length .btn_less[data-v-1316ef83]:after{transform:translate(-50%,-50%) rotate(90deg)}.length .btn_less[data-v-1316ef83]:after{display:none}.length .num[data-v-1316ef83]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.7rem;height:.4rem;font-size:.25rem;border-left:1px solid #000;border-right:1px solid #000;text-align:center}@media only screen and (max-width:750px){.length .num[data-v-1316ef83]{width:.9rem;height:.5rem;font-size:.28rem}}.loading[data-v-2b955e33]{margin:.5rem auto;width:.4rem;height:.4rem;border:1px solid #000;border-radius:50%;border-top-color:transparent!important;-webkit-animation:circle-data-v-2b955e33 .75s linear infinite;animation:circle-data-v-2b955e33 .75s linear infinite}.loading.white[data-v-2b955e33]{border-color:#fff}.loading.smail[data-v-2b955e33]{width:.2rem;height:.2rem;margin:0 auto}@media only screen and (max-width:750px){.loading.smail[data-v-2b955e33]{width:.3rem;height:.3rem}}@-webkit-keyframes circle-data-v-2b955e33{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes circle-data-v-2b955e33{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.banner[data-v-36cc8fdb]{height:4.8rem}@media only screen and (max-width:750px){.banner[data-v-36cc8fdb]{height:6.3rem}}@media only screen and (max-width:750px){.layout_content[data-v-36cc8fdb]{padding:.3rem 0}}.title[data-v-36cc8fdb]{font-size:.26rem;text-align:center;margin-bottom:.3rem}@media only screen and (max-width:750px){.title[data-v-36cc8fdb]{font-size:.3rem}}.btn_join[data-v-36cc8fdb]{font-size:.2rem;width:3rem;height:.6rem;border:1px solid #999;margin:.5rem auto 0;cursor:pointer}@media only screen and (max-width:750px){.btn_join[data-v-36cc8fdb]{width:100%;height:.8rem;font-size:.26rem}}.calendar[data-v-36cc8fdb]{margin-bottom:.5rem}.calendar .top[data-v-36cc8fdb]{margin-bottom:.2rem}.calendar .top .date[data-v-36cc8fdb]{flex:1;font-size:.24rem;text-align:center}@media only screen and (max-width:750px){.calendar .top .date[data-v-36cc8fdb]{font-size:.26rem}}.calendar .top .btn_next[data-v-36cc8fdb],.calendar .top .btn_prev[data-v-36cc8fdb]{width:.4rem;height:.4rem;cursor:pointer;position:relative}@media only screen and (max-width:750px){.calendar .top .btn_next[data-v-36cc8fdb],.calendar .top .btn_prev[data-v-36cc8fdb]{width:.5rem;height:.5rem}}.calendar .top .btn_next.disabled[data-v-36cc8fdb],.calendar .top .btn_prev.disabled[data-v-36cc8fdb]{pointer-events:none;opacity:.5}.calendar .top .btn_next[data-v-36cc8fdb]:after,.calendar .top .btn_prev[data-v-36cc8fdb]:after{content:"";width:.1rem;height:.1rem;border-top:1px solid #333;border-right:1px solid #333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.calendar .top .btn_prev[data-v-36cc8fdb]:after{transform:translate(-50%,-50%) rotate(-135deg)}.calendar .weeks[data-v-36cc8fdb]{border:1px solid #d9d9d9}.calendar .weeks .item[data-v-36cc8fdb]{width:14.286%;height:.8rem;line-height:.8rem;font-size:.18rem;text-align:center;border-right:1px solid #d9d9d9}.calendar .weeks .item[data-v-36cc8fdb]:last-child{border-right:none}@media only screen and (max-width:750px){.calendar .weeks .item[data-v-36cc8fdb]{height:.5rem;line-height:.5rem}}.calendar .list[data-v-36cc8fdb]{border:1px solid #d9d9d9;border-top:none}.calendar .list .item[data-v-36cc8fdb]{width:14.286%;height:1rem;line-height:1rem;font-size:.18rem;text-align:center;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;cursor:pointer}@media only screen and (max-width:750px){.calendar .list .item[data-v-36cc8fdb]{height:.8rem;line-height:.8rem}}.calendar .list .item[data-v-36cc8fdb]:first-of-type,.calendar .list .item[data-v-36cc8fdb]:nth-of-type(2),.calendar .list .item[data-v-36cc8fdb]:nth-of-type(3),.calendar .list .item[data-v-36cc8fdb]:nth-of-type(4),.calendar .list .item[data-v-36cc8fdb]:nth-of-type(5),.calendar .list .item[data-v-36cc8fdb]:nth-of-type(6),.calendar .list .item[data-v-36cc8fdb]:nth-of-type(7){border-top:none}.calendar .list .item[data-v-36cc8fdb]:nth-of-type(7n){border-right:none}.calendar .list .item.disabled[data-v-36cc8fdb]{color:#d9d9d9;pointer-events:none}.calendar .list .item.check[data-v-36cc8fdb]{background:#000;color:#fff}.ticket[data-v-36cc8fdb]{border-top:1px solid #d9d9d9}.ticket .item[data-v-36cc8fdb]{border-bottom:1px solid #d9d9d9;height:1rem;padding:0 .3rem;display:flex;align-items:center;gap:.3rem}@media only screen and (max-width:750px){.ticket .item[data-v-36cc8fdb]{padding:0 .2rem;gap:.2rem}}.ticket .item .name[data-v-36cc8fdb]{font-size:.26rem;flex:1}.ticket .item .price[data-v-36cc8fdb]{font-size:.18rem;width:2rem;text-align:center;color:#666}@media only screen and (max-width:750px){.ticket .item .price[data-v-36cc8fdb]{font-size:.26rem}}