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