.btn_standard:before{background-color:#0050AB}#cta_block_ticket .cta_block_ticket_link:after{background-color:#A9C6E5}#cta_block_ticket .cta_block_ticket_link:hover{border-color:#A9C6E5}@media screen and (min-width:1080px){#wrapper .archive_news .post_title_text:hover{color:#0050AB}}@media screen and (min-width:1080px){#wrapper .archive_event_post_link:hover{background-color:#A9C6E5}}@media screen and (min-width:1080px){#wrapper .pagination li:not(.current) a:hover{background-color:#0050AB;border-color:#0050AB}}@media screen and (min-width:1080px){#wrapper .pagination li.back a:hover,#wrapper .pagination li.first a:hover,#wrapper .pagination li.last a:hover,#wrapper .pagination li.next a:hover,#wrapper .pagination li.prev a:hover{background-color:rgba(0,0,0,0);color:#0050AB}}@media screen and (min-width:1080px){#wrapper .pagination .back a:hover,#wrapper .pagination .first a:hover,#wrapper .pagination .last a:hover,#wrapper .pagination .next a:hover,#wrapper .pagination .prev a:hover{color:#0050AB}}#wrapper .pagination .back a:hover:before,#wrapper .pagination .first a:hover:before,#wrapper .pagination .last a:hover:before,#wrapper .pagination .next a:hover:before,#wrapper .pagination .prev a:hover:before{border-color:#0050AB}.contents_inner{max-width:1100px;margin:0px auto}.single_body{white-space:pre-wrap}.single_body>:first-child{margin-top:0px!important}.single_body>:last-child{margin-bottom:0px!important}.single_body h2{position:relative;margin-top:2.5em;margin-bottom:1.3em;font-weight:600;font-size:1.8rem;line-height:1.4em;letter-spacing:0.05em;padding-bottom:0.5em;border-bottom:1px solid #3B3B3B}@media screen and (min-width:768px){.single_body h2{margin-top:3em;margin-bottom:1em;font-size:2rem;padding-bottom:0.5em}}.single_body h3{margin-top:2em;margin-bottom:0.8em;font-weight:600;font-size:1.6rem;position:relative;line-height:1.6em;padding-left:15px}@media screen and (min-width:768px){.single_body h3{margin-top:2.5em;margin-bottom:0.8em;font-size:1.8rem;padding-left:20px}}.single_body h3:before{content:"";width:5px;height:1em;background-color:#1A8E42;position:absolute;left:0px;top:0.5em;margin-top:-0.25em}@media screen and (min-width:1080px){.single_body h3:before{margin-top:-3px}}.single_body p{overflow:hidden}.single_body p+p{margin-top:1em}@media screen and (min-width:768px){.single_body p+p{margin-top:1.5em}}.single_body strong{font-weight:bold}.single_body .wp-caption{margin-bottom:30px}.single_body .wp-caption img{margin-bottom:10px}.single_body .wp-caption-text{font-size:1.4rem}.single_body ul{margin-top:10px;list-style-type:disc;padding-left:1.3em}.single_body ul li{position:relative;color:#0050AB}.single_body ul li span{color:#fff}.single_body ol{counter-reset:item;margin-top:25px;padding-left:1.5em;list-style-type:decimal}@media screen and (min-width:768px){.single_body ol{margin-top:30px}}.single_body ol li{position:relative;color:#0050AB}.single_body ol li span{color:#fff}@media screen and (max-width:767px){.single_body dl{margin-top:15px}}@media screen and (min-width:768px){.single_body dl{display:flex;align-items:center;margin:8px 0px}}@media screen and (max-width:767px){.single_body dl+dl{margin-top:15px}}.single_body dl dt{font-size:1.4rem;padding:3px 10px;line-height:1em;border:1px solid #0050AB;margin-bottom:5px}@media screen and (max-width:767px){.single_body dl dt{display:inline-block}}@media screen and (min-width:768px){.single_body dl dt{margin-bottom:0px;margin-right:10px;width:120px;text-align:center;padding:5px 10px}}@media screen and (min-width:768px){.single_body dl dd{flex:1}}.single_body img{width:auto;max-width:100%;height:auto;margin-bottom:30px;margin-top:1em;transition:all 0.2s ease-in-out}@media screen and (min-width:768px){.single_body img{margin-top:20px;margin-bottom:30px}}.single_body img.aligncenter{display:block;margin-left:auto;margin-right:auto}.single_body img.alignleft{display:block;float:left}.single_body img.alignright{display:block;float:right}@media screen and (max-width:767px){.single_body img{width:100%!important}}@media screen and (max-width:767px){.single_body .wp-caption{width:100%!important}}.single_body figure+figure{margin-top:-15px}@media screen and (min-width:768px){.single_body figure+figure{margin-top:-30px}}.single_body figcaption{font-size:1.4rem;text-align:left}@media screen and (min-width:768px){.single_body figcaption{font-size:1.5rem}}.single_body a{color:#1A8E42;text-decoration:underline;cursor:pointer;transition:all 0.2s ease-in-out}.single_body a:hover{opacity:0.7}.single_body table{width:100%;margin-top:20px;margin-bottom:30px;border-spacing:0px}@media screen and (min-width:768px){.single_body table{margin-top:20px}}@media screen and (max-width:767px){.single_body table td,.single_body table th,.single_body table tr{display:block;width:100%}}.single_body table td,.single_body table th{padding:5px 8px;font-weight:normal}@media screen and (min-width:768px){.single_body table td,.single_body table th{padding:10px 15px}}.single_body .wp-block-separator,.single_body hr{background-color:transparent;border:transparent;border-bottom:1px solid #3B3B3B;width:100%!important;height:1px;display:block;margin:0px;margin-bottom:30px;margin-top:30px}@media screen and (min-width:768px){.single_body .wp-block-separator,.single_body hr{margin-bottom:35px;margin-top:35px}}.single_body blockquote{margin:0px;margin-bottom:20px;padding:10px 10px 10px 10px;width:100%;position:relative;margin-bottom:30px;box-sizing:border-box;text-align:center;border:0px}@media screen and (min-width:768px){.single_body blockquote{padding:15px 15px 15px 15px}}.single_body blockquote p{display:inline-block;text-align:left;margin-bottom:0px;color:#ccc}.single_body blockquote cite{display:block;color:#ccc;text-align:right;margin-top:10px}.single_body .wp-block-columns{margin-top:30px;margin-bottom:30px}.single_body .flex_content{margin-top:30px;margin-bottom:30px}.single_body .flex_content .img{margin-bottom:20px}.single_body .flex_content02{margin-top:30px;margin-bottom:30px}.single_body .flex_content02 .box+.box{margin-top:40px}.single_body .wp-block-file{margin-top:20px}.single_body .btn,.single_body .wp-block-button__link{margin-top:30px;position:relative;display:inline-block;color:#fff;font-size:1.6rem;font-weight:600;padding-bottom:0.5em;width:auto;padding-right:50px;overflow:hidden;transition:all 0.3s ease-in-out;text-decoration:none}@media screen and (min-width:768px){.single_body .btn,.single_body .wp-block-button__link{margin-top:40px}}.single_body .btn span:after,.single_body .btn span:before,.single_body .wp-block-button__link span:after,.single_body .wp-block-button__link span:before{content:"";width:100%;height:100%;background-size:cover;position:absolute;top:0px;width:21px;height:13px;right:10px;top:50%;margin-top:-8px;transition:all 0.3s ease-in-out}.single_body .btn span:before,.single_body .wp-block-button__link span:before{background-image:url(../../../img/icon/arrow.svg);right:10px}.single_body .btn span:after,.single_body .wp-block-button__link span:after{background-image:url(../../../img/icon/arrow_blue.svg);right:30px;opacity:0}.single_body .btn:after,.single_body .btn:before,.single_body .wp-block-button__link:after,.single_body .wp-block-button__link:before{content:"";width:100%;height:1px;position:absolute;left:0px;bottom:0px;transition:all 0.3s ease-in-out}.single_body .btn:after,.single_body .wp-block-button__link:after{background-color:#fff}.single_body .btn:before,.single_body .wp-block-button__link:before{background-color:#1A8E42;transform:translateX(-100%);z-index:11}@media screen and (min-width:1080px){.single_body .btn:hover,.single_body .wp-block-button__link:hover{color:#1A8E42}.single_body .btn:hover span:before,.single_body .wp-block-button__link:hover span:before{opacity:0}.single_body .btn:hover span:after,.single_body .wp-block-button__link:hover span:after{opacity:1;right:10px}.single_body .btn:hover:before,.single_body .wp-block-button__link:hover:before{transform:translateX(0%)}}.single_body .wp-block-columns{flex:1}.single_body .wp-block-columns img{height:auto;margin-top:0px;margin-bottom:0px;flex:auto}@media screen and (min-width:768px){.single_body .wp-block-columns{margin-top:50px;margin-bottom:50px}}.single_body .wp-block-columns h2,.single_body .wp-block-columns h3,.single_body .wp-block-columns h4,.single_body .wp-block-columns h5,.single_body .wp-block-columns h6{margin-top:0px}@media screen and (min-width:768px){.single_body .wp-block-columns h2,.single_body .wp-block-columns h3,.single_body .wp-block-columns h4,.single_body .wp-block-columns h5,.single_body .wp-block-columns h6{margin-bottom:15px}}@media screen and (min-width:768px){.single_body .wp-block-columns figure{text-align:right}}@media screen and (max-width:767px){.single_body .wp-block-columns .wp-block-image{margin:0px;margin-top:25px}}@media screen and (min-width:768px){.single_body .wp-block-columns .wp-block-image{margin-bottom:0px}}.single_body .wp-block-columns figcaption{margin-bottom:0px}@media screen and (min-width:768px){.single_body .wp-block-columns figcaption{margin-bottom:0px!important}}@media screen and (min-width:1080px){.single_body .wp-block-columns figcaption{font-size:1.6rem}}.single_body .wp-block-cover{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.single_body .wp-block-cover{margin-top:40px;margin-bottom:40px}}.single_body .wp-block-cover .has-text-align-center{font-size:1.8rem;font-weight:bold}@media screen and (min-width:768px){.single_body .wp-block-cover .has-text-align-center{font-size:2.6rem}}@media screen and (min-width:1080px){.single_body .wp-block-cover .has-text-align-center{font-size:2.8rem}}.single_body ul.blocks-gallery-grid{padding:0px;margin-top:0px}.single_body .wp-block-media-text{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.single_body .wp-block-media-text{margin-top:50px;margin-bottom:50px}}.single_body .wp-block-media-text img{margin:0px}.single_body .wp-block-media-text .has-large-font-size{font-size:1.6rem}.single_body .blocks-gallery-grid,.single_body .wp-block-gallery{margin-top:25px}.single_bottom{margin-top:50px}@media screen and (min-width:768px){.single_bottom{margin-top:80px}}@media screen and (min-width:1080px){.single_bottom{margin-top:100px}}.single_bottom_pager{display:flex;justify-content:center;gap:0px 50px}.single_bottom_pager_item a{position:relative;color:#282828;font-weight:600}.single_bottom_pager_item a:before{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;border-color:#282828;border-width:2px;position:absolute;top:50%;margin-top:-3px}.single_bottom_pager_item._back{text-align:right}.single_bottom_pager_item._back a{padding-left:15px}.single_bottom_pager_item._back a:before{transform:rotate(-135deg);left:0px}.single_bottom_pager_item._next{text-align:left}.single_bottom_pager_item._next a{padding-right:15px}.single_bottom_pager_item._next a:before{transform:rotate(45deg);right:0px}.single_bottom_btn{line-height:1em;text-align:center;margin-top:20px}@media screen and (min-width:1280px){#single_event{padding-top:100px;padding-bottom:150px}}.single_event_head{margin-bottom:30px}@media screen and (min-width:768px){.single_event_head{margin-bottom:50px}}.single_event_head_info{display:flex;align-items:center;margin-bottom:10px}@media screen and (min-width:1080px){.single_event_head_info{margin-bottom:20px}}.single_event_head_date{font-weight:600;margin-right:0.5em;color:#00623E}@media screen and (min-width:768px){.single_event_head_date{margin-right:1em;line-height:1em}}.single_event_head_category .cat{display:inline-block;background-color:#F5F5F5;border:1px solid #D3D3D3;color:#282828;line-height:1em;padding:0.4em 15px 0.3em 15px;border-radius:40px;font-weight:600;position:relative;font-size:1.3rem;text-align:center;transition:all 0.2s ease-in-out}@media screen and (min-width:768px){.single_event_head_category .cat{font-size:1.3rem;padding:0.5em 20px}}.single_event_head_title{font-size:5.3333333333vw;font-weight:600;line-height:1.4em}@media screen and (min-width:768px){.single_event_head_title{font-size:2rem;letter-spacing:0.05em}}@media screen and (min-width:1080px){.single_event_head_title{font-size:2rem}}@media screen and (min-width:1280px){.single_event_head_title{font-size:2.2rem}}.single_event_category{display:inline-block;padding-inline:15px;border-radius:15px;line-height:1.2;padding-block:5px;color:#fff;font-weight:700;margin-block-end:30px}.single_event_category._child{background-color:#38BCE0}.single_event_category._artist{background-color:#AD875F}.single_event_category._official{background-color:#00623E}.single_event_content_head{margin-bottom:50px}@media screen and (min-width:768px){.single_event_content_head{display:flex;align-items:center;gap:0 55px}}@media screen and (min-width:1080px){.single_event_content_head{gap:0 95px;margin-bottom:70px}}@media screen and (min-width:768px){.single_event_content_head_img{width:40%}}@media screen and (min-width:1080px){.single_event_content_head_img{width:380px}}.single_event_content_head_img img{aspect-ratio:1/1;width:100%;height:auto}.single_event_content_info{margin-top:20px}@media screen and (min-width:768px){.single_event_content_info{margin-top:0px;width:60%}}@media screen and (min-width:1080px){.single_event_content_info{flex:1}}.single_event_content_list{padding-bottom:10px;border-bottom:1px solid #D3D3D3}@media screen and (min-width:768px){.single_event_content_list{display:flex;align-items:center}}.single_event_content_list+.single_event_content_list{margin-top:10px}@media screen and (min-width:1080px){.single_event_content_list+.single_event_content_list{margin-top:15px}}@media screen and (min-width:1280px){.single_event_content_list+.single_event_content_list{margin-top:20px}}.single_event_content_list dd,.single_event_content_list dt{font-weight:600}@media screen and (min-width:768px){.single_event_content_list dt{width:120px;line-height:1.5}}@media screen and (min-width:1080px){.single_event_content_list dt{font-size:1.6rem;letter-spacing:0.08em;width:160px}}.single_event_content_list dd{line-height:1.5}@media screen and (min-width:768px){.single_event_content_list dd{font-size:1.6rem}}@media screen and (min-width:1080px){.single_event_content_list dd{font-size:1.8rem}}.single_event_content .btn_area{margin-top:40px}@media screen and (min-width:768px){.single_event_content .btn_area{margin-top:60px}}@media screen and (min-width:1080px){.single_event_content .btn_area{margin-top:80px}}.single_event_content .btn_area .btn_standard._back{padding-right:10px;text-align:right}.single_body{white-space:break-spaces}.single_bottom_btn{margin-block-start:50px}@media screen and (min-width:768px){.single_bottom_btn{margin-block-start:75px}}@media screen and (min-width:1080px){.single_bottom_btn{margin-block-start:100px}}
/*# sourceMappingURL=single.css.map */