.page-event,.page-event-detail,.page-event-gallery,.page-event-other{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.page-event,.page-event-detail,.page-event-gallery,.page-event-other{width:91.66667%}}.page-event_inner .con_pager:after{content:"";display:table;clear:both}.page-event{margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event{margin-bottom:120px}}@media only screen and (max-width: 767px){.page-event{margin-bottom:5em}}.page-event_inner .ttl{margin-bottom:40px}@media only screen and (max-width: 767px){.page-event_inner .ttl{margin-bottom:1.5em}}.page-event_inner>.txt--m{margin-bottom:60px}@media only screen and (max-width: 767px){.page-event_inner>.txt--m{margin-bottom:1.5em}}.page-event_inner .box_tab #tab{max-width:1000px;margin:auto}.page-event_inner .box_tab #tab>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1200px){.page-event_inner .box_tab #tab>ul{max-width:90%;margin:auto}}.page-event_inner .box_tab #tab>ul>li{cursor:pointer;width:32%;background:#e2d9d6;margin-right:2%;padding:1em 2em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px 10px 0 0;position:relative}@media only screen and (max-width: 767px){.page-event_inner .box_tab #tab>ul>li{padding:1em}}.page-event_inner .box_tab #tab>ul>li:before{content:"";width:5px;height:80%;position:absolute;bottom:0;left:0;background:#d44c89;opacity:0}.page-event_inner .box_tab #tab>ul>li.tab-ttl .jp{font-size:113%;display:block}.page-event_inner .box_tab #tab>ul>li.tab-ttl .en{font-size:75%;display:block;font-family:'M PLUS Rounded 1c', sans-serif}.page-event_inner .box_tab #tab>ul>li.active{cursor:default;background:#fff;color:#d44c89}.page-event_inner .box_tab #tab>ul>li.active:before{opacity:1}.page-event_inner .box_tab #panel{background:#fff}.page-event_inner .box_tab #panel>li{display:none;-webkit-box-shadow:0 10px 120px 0 rgba(212,76,137,0.1);box-shadow:0 10px 120px 0 rgba(212,76,137,0.1)}.page-event_inner .box_tab #panel>li:first-child{display:list-item}.page-event_inner .box_tab #panel>li .inner{max-width:1000px;margin:auto}@media screen and (max-width: 1200px){.page-event_inner .box_tab #panel>li .inner{max-width:90%;margin:auto}}.page-event_inner .box_tab #panel>li .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px}@media only screen and (max-width: 767px){.page-event_inner .box_tab #panel>li .inner ul{padding-bottom:2em}}.page-event_inner .box_tab #panel>li .inner ul li{width:32%;margin-top:60px;margin-right:2%}@media only screen and (max-width: 767px){.page-event_inner .box_tab #panel>li .inner ul li{width:49%}}@media only screen and (max-width: 767px){.page-event_inner .box_tab #panel>li .inner ul li{margin-top:2em}}@media only screen and (min-width: 768px){.page-event_inner .box_tab #panel>li .inner ul li:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px){.page-event_inner .box_tab #panel>li .inner ul li:nth-child(2n){margin-right:0}}.page-event_inner .box_tab #panel>li .inner ul li .img{margin-bottom:1em;aspect-ratio:1 / 1;overflow:hidden}.page-event_inner .box_tab #panel>li .inner ul li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-event_inner .box_tab #panel>li .inner ul li .cate{margin-bottom:1em}.page-event_inner .box_tab #panel>li .inner ul li .cate span{padding:0.5em 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-radius:13.5px;margin-right:.3em;margin-bottom:.3em;display:inline-block}@media only screen and (max-width: 767px){.page-event_inner .box_tab #panel>li .inner ul li .cate span{padding:0.5em 1em}}.page-event_inner .box_tab #panel>li .inner ul li .cate span.brown{background:#E6002D}.page-event_inner .box_tab #panel>li .inner ul li .cate span.pink{background:#B60081}.page-event_inner .box_tab #panel>li .inner ul li .cate span.red{background:#cd5c5c}.page-event_inner .box_tab #panel>li .inner ul li .title{margin-bottom:1em}.page-event_inner .box_tab #panel>li .inner ul li .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-event_inner .box_tab #panel>li .inner ul li .date .new{color:#d44c89;padding-right:.3em}.page-event_inner .box_tab #panel>li .inner ul li .date .material-symbols-outlined{padding-right:.3em}.page-event_inner .box_tab #panel>li .inner ul li .date .detabold{font-weight:bold}.page-event_inner .con_pager{margin-top:30px}@media only screen and (max-width: 767px){.page-event_inner .con_pager{margin-top:40px}}.page-event_inner .con_pager ul{text-align:center}.page-event_inner .con_pager ul li{display:inline-block;border:1px solid #ccc;background:#fff;vertical-align:top}.page-event_inner .con_pager ul li a{display:block;padding:10px 15px;text-decoration:none;text-align:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.page-event_inner .con_pager ul li a:hover,.page-event_inner .con_pager ul li a.active{background:#e2d9d6}.page-event_inner .con_pager ul li.prev i{margin-right:0.5em}.page-event_inner .con_pager ul li.next i{margin-left:0.5em}.page-event_inner .con_pager ul li.back i{margin-right:0.5em}.page-event_inner .con_pager ul li.index i{margin-right:0.5em}.page-event-detail{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-detail{margin-bottom:40px}}@media only screen and (max-width: 767px){.page-event-detail{margin-bottom:3em}}.page-event-detail .event_title .venue_day .venue .txt--xxs{padding-right:1em}.page-event-detail .event_title .venue_day .venue .txt--xxs:last-child{padding-right:0}.page-event-detail .box{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-detail .box{margin-bottom:30px}}@media only screen and (max-width: 767px){.page-event-detail .box{margin-bottom:1em}}.page-event-detail .box img{width:100%;max-width:800px}.page-event-detail .box_title_m{padding-bottom:.5em;border-bottom:1px solid #84660c}.page-event-detail .box_img_1{text-align:center}.page-event-detail .box_img_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-detail .box_img_2{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.page-event-detail .box_img_2{display:block}}@media only screen and (min-width: 768px){.page-event-detail .box_img_2 .img{margin-right:2%;width:49%;margin-bottom:2%}.page-event-detail .box_img_2 .img:nth-child(2n){margin-right:0}.page-event-detail .box_img_2 .img:nth-last-child(-n+2){margin-bottom:0}}@media only screen and (max-width: 767px){.page-event-detail .box_img_2 .img{width:100%;margin-bottom:2em}.page-event-detail .box_img_2 .img:last-child{margin-bottom:0}}.page-event-detail .box_img_3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-detail .box_img_3{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.page-event-detail .box_img_3{display:block}}@media only screen and (min-width: 768px){.page-event-detail .box_img_3 .img{margin-right:2%;width:32%;margin-bottom:2%}.page-event-detail .box_img_3 .img:nth-child(3n){margin-right:0}.page-event-detail .box_img_3 .img:nth-last-child(-n+3){margin-bottom:0}}@media only screen and (max-width: 767px){.page-event-detail .box_img_3 .img{width:100%;margin-bottom:2em}.page-event-detail .box_img_3 .img:last-child{margin-bottom:0}}.page-event-detail .box_img_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.page-event-detail .box_img_txt{display:block}}.page-event-detail .box_img_txt .img{width:49%}@media only screen and (max-width: 767px){.page-event-detail .box_img_txt .img{width:100%}}@media only screen and (max-width: 767px){.page-event-detail .box_img_txt .img{margin-bottom:1em}}.page-event-detail .box_img_txt .txt--m{width:49%}@media only screen and (max-width: 767px){.page-event-detail .box_img_txt .txt--m{width:100%}}.page-event-detail .box_txt_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.page-event-detail .box_txt_img{display:block}}.page-event-detail .box_txt_img .img{width:49%}@media only screen and (max-width: 767px){.page-event-detail .box_txt_img .img{width:100%}}@media only screen and (min-width: 768px){.page-event-detail .box_txt_img .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.page-event-detail .box_txt_img .img{margin-bottom:1em}}.page-event-detail .box_txt_img .txt--m{width:49%}@media only screen and (max-width: 767px){.page-event-detail .box_txt_img .txt--m{width:100%}}@media only screen and (min-width: 768px){.page-event-detail .box_txt_img .txt--m{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-event-detail .box_benefits{border:1px solid #84660c;padding:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.page-event-detail .box_benefits .ttl--s{background:#cd5c5c;color:#fff;padding:.3em 1.5em;display:inline-block;margin-bottom:1em}.page-event-detail .box_btn .center a{margin:auto}.page-event-gallery{margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-gallery{margin-bottom:120px}}@media only screen and (max-width: 767px){.page-event-gallery{margin-bottom:5em}}.page-event-gallery .ttl{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-gallery .ttl{margin-bottom:30px}}@media only screen and (max-width: 767px){.page-event-gallery .ttl{margin-bottom:1.5em}}.page-event-gallery ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-gallery ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.page-event-gallery ul{display:block}}.page-event-gallery ul li{border:1px solid #e2d9d6;width:32%;margin-right:2%;margin-bottom:2%;background:#fff;padding:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-gallery ul li{width:32%}}@media only screen and (max-width: 767px){.page-event-gallery ul li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-gallery ul li{margin-right:2%}}@media only screen and (max-width: 767px){.page-event-gallery ul li{margin-right:0}}@media only screen and (min-width: 768px){.page-event-gallery ul li :nth-last-child(-n+3){margin-bottom:0}.page-event-gallery ul li:nth-child(3n){margin-right:0}}.page-event-gallery ul li .ttl--s{margin-bottom:.5em}.page-event-gallery ul li .img{margin-bottom:.5em}.page-event-gallery ul li .img img{width:100%}.page-event-other .ttl{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-event-other .ttl{margin-bottom:30px}}@media only screen and (max-width: 767px){.page-event-other .ttl{margin-bottom:1.5em}}.page-event-other ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px}@media only screen and (max-width: 767px){.page-event-other ul{padding-bottom:2em}}.page-event-other ul li{width:15.83333%;margin-right:1%;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media only screen and (max-width: 767px){.page-event-other ul li{width:49%}}@media only screen and (min-width: 768px){.page-event-other ul li:nth-child(6n){margin-right:0}}@media only screen and (max-width: 767px){.page-event-other ul li:nth-child(2n){margin-right:0}}.page-event-other ul li .img{margin-bottom:1em}.page-event-other ul li .img img{width:100%;aspect-ratio:1 / 1;-o-object-fit:none;object-fit:none}.page-event-other ul li .cate{margin-bottom:1em}.page-event-other ul li .cate span{padding:0.5em 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-radius:13.5px;margin-right:.3em;margin-bottom:.3em;display:inline-block}@media only screen and (max-width: 767px){.page-event-other ul li .cate span{padding:0.5em 1em}}.page-event-other ul li .cate span.brown{background:#af9456}.page-event-other ul li .cate span.pink{background:#b60081}.page-event-other ul li .cate span.red{background:#cd5c5c}.page-event-other ul li .title{margin-bottom:1em}.page-event-other ul li .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-event-other ul li .date .new{color:#d44c89;padding-right:.3em}.page-event-other ul li .date .material-symbols-outlined{padding-right:.3em}.page-event-other ul li .date .detabold{font-weight:bold}.box_price{margin-bottom:5em;border-top:1px solid #84660c;border-bottom:1px solid #84660c;padding:1em 0}@media only screen and (max-width: 767px){.box_price{margin-bottom:4em}}.box_price table{width:80%;margin-inline:auto}@media only screen and (max-width: 767px){.box_price table{width:100%}}.box_price table tr{padding:1em;display:block}.box_price table tr th{margin-right:2em;background-color:#ccc;padding:.5em 1em;display:inline-block;font-weight:500}@media only screen and (max-width: 767px){.box_price table tr th{margin-right:1em}}.box_price table tr td{display:inline-block}
