﻿@import"https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Noto+Sans+JP:wght@400;900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN",Meiryo,メイリオ,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";font-size:18px;line-height:1.75;color:#000}@media screen and (max-width: 768px){body{font-size:15.75px}}*{box-sizing:border-box}a{color:#003a71}.pc-only{display:block}@media screen and (max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}.u-cursor{cursor:pointer}.u-center{text-align:center !important}.u-left{text-align:left !important}.u-right{text-align:right !important}.u-font-w{font-weight:bold !important}.u-color-w{color:#fff}.u-color-b{color:#064081}.u-color-r{color:#e60312}.u-font-ss{font-size:20px}.u-font-sss{font-size:80%}.u-mb50{margin-bottom:50px !important}.u-mb30{margin-bottom:30px !important}.u-mt10{margin-top:10px !important}.u-mt30{margin-top:30px !important}.u-mt50{margin-top:50px !important}.u-box{display:block;border:4px solid #dfe6e6;padding:20px;margin:10px;color:#dfe6e6}@media screen and (max-width: 768px){.u-box{padding:10px}}.u-mb0{margin-bottom:0px !important}.u-mb5{margin-bottom:5px !important}.u-mb10{margin-bottom:10px !important}.u-mb15{margin-bottom:15px !important}.u-mb20{margin-bottom:20px !important}.u-mb25{margin-bottom:25px !important}.u-mb30{margin-bottom:30px !important}.u-mb35{margin-bottom:35px !important}.u-mb40{margin-bottom:40px !important}.u-mb45{margin-bottom:45px !important}.u-mb50{margin-bottom:50px !important}.u-mb55{margin-bottom:55px !important}.u-mb60{margin-bottom:60px !important}.u-mb65{margin-bottom:65px !important}.u-mb70{margin-bottom:70px !important}.u-mb75{margin-bottom:75px !important}.u-mb80{margin-bottom:80px !important}.u-mb85{margin-bottom:85px !important}.u-mb90{margin-bottom:90px !important}.u-mb95{margin-bottom:95px !important}.u-mb100{margin-bottom:100px !important}.u-mb105{margin-bottom:105px !important}.u-mb110{margin-bottom:110px !important}.u-mb115{margin-bottom:115px !important}.u-mb120{margin-bottom:120px !important}.u-mb125{margin-bottom:125px !important}.u-mb130{margin-bottom:130px !important}.u-mb135{margin-bottom:135px !important}.u-mb140{margin-bottom:140px !important}.u-mb145{margin-bottom:145px !important}.u-mb150{margin-bottom:150px !important}.u-mb155{margin-bottom:155px !important}.u-mb160{margin-bottom:160px !important}.u-mb165{margin-bottom:165px !important}.u-mb170{margin-bottom:170px !important}.u-mb175{margin-bottom:175px !important}.u-mb180{margin-bottom:180px !important}.u-mb185{margin-bottom:185px !important}.u-mb190{margin-bottom:190px !important}.u-mb195{margin-bottom:195px !important}.u-mb200{margin-bottom:200px !important}.u-mb205{margin-bottom:205px !important}.u-mb210{margin-bottom:210px !important}.u-mb215{margin-bottom:215px !important}.u-mb220{margin-bottom:220px !important}.u-mb225{margin-bottom:225px !important}.u-mb230{margin-bottom:230px !important}.u-mb235{margin-bottom:235px !important}.u-mb240{margin-bottom:240px !important}.u-mb245{margin-bottom:245px !important}.u-mb250{margin-bottom:250px !important}.u-mb255{margin-bottom:255px !important}.u-mb260{margin-bottom:260px !important}.u-mb265{margin-bottom:265px !important}.u-mb270{margin-bottom:270px !important}.u-mb275{margin-bottom:275px !important}.u-mb280{margin-bottom:280px !important}.u-mb285{margin-bottom:285px !important}.u-mb290{margin-bottom:290px !important}.u-mb295{margin-bottom:295px !important}.u-mb300{margin-bottom:300px !important}.u-mb305{margin-bottom:305px !important}.u-mb310{margin-bottom:310px !important}.u-mb315{margin-bottom:315px !important}.u-mb320{margin-bottom:320px !important}.u-mb325{margin-bottom:325px !important}.u-mb330{margin-bottom:330px !important}.u-mb335{margin-bottom:335px !important}.u-mb340{margin-bottom:340px !important}.u-mb345{margin-bottom:345px !important}.u-mb350{margin-bottom:350px !important}.u-mb355{margin-bottom:355px !important}.u-mb360{margin-bottom:360px !important}.u-mb365{margin-bottom:365px !important}.u-mb370{margin-bottom:370px !important}.u-mb375{margin-bottom:375px !important}.u-mb380{margin-bottom:380px !important}.u-mb385{margin-bottom:385px !important}.u-mb390{margin-bottom:390px !important}.u-mb395{margin-bottom:395px !important}.u-mb400{margin-bottom:400px !important}.u-mb405{margin-bottom:405px !important}.u-mb410{margin-bottom:410px !important}.u-mb415{margin-bottom:415px !important}.u-mb420{margin-bottom:420px !important}.u-mb425{margin-bottom:425px !important}.u-mb430{margin-bottom:430px !important}.u-mb435{margin-bottom:435px !important}.u-mb440{margin-bottom:440px !important}.u-mb445{margin-bottom:445px !important}.u-mb450{margin-bottom:450px !important}.u-mb455{margin-bottom:455px !important}.u-mb460{margin-bottom:460px !important}.u-mb465{margin-bottom:465px !important}.u-mb470{margin-bottom:470px !important}.u-mb475{margin-bottom:475px !important}.u-mb480{margin-bottom:480px !important}.u-mb485{margin-bottom:485px !important}.u-mb490{margin-bottom:490px !important}.u-mb495{margin-bottom:495px !important}.u-mb500{margin-bottom:500px !important}.button{font-family:"Noto Sans JP",sans-serif}.button__area{margin-bottom:50px;text-align:center}.button__area_popcontent img{width:50%;max-width:250px}.button__area_popcontent{text-align:center;margin-bottom:50px}.button a{text-decoration:none;position:relative;align-items:center;margin:0 auto;padding:1em;transition:.3s;display:block;border-radius:60px;font-size:22.5px;line-height:1.1;font-weight:900}@media screen and (min-width: 769px){.button a{font-size:27px}}.button a.button__size-s{font-size:12.6px}.button p{text-decoration:none;position:relative;align-items:center;margin:0 auto;padding:1em;transition:.3s;display:block;border-radius:60px;font-size:22.5px;line-height:1.1;font-weight:900}@media screen and (min-width: 769px){.button p{font-size:27px}}.button a::after{content:"";width:5px;height:5px;transform:rotate(45deg);position:absolute;top:50%;right:15px}@media screen and (min-width: 769px){.button a::after{right:40px}}.button a.button__size-s::after{top:40%}@media screen and (min-width: 769px){.button a:hover{transform:translateY(3px);text-decoration:none;box-shadow:0 2px 0 rgb(1.4666666667,15.6444444444,31.5333333333)}}.button__size-l{width:100%}.button__color-base{color:#fff;background-color:#064081;box-shadow:0 5px 0 rgb(1.4666666667,15.6444444444,31.5333333333)}.button__color-base::after{border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (min-width: 769px){.button__color-base:hover{box-shadow:0 2px 0 rgb(1.4666666667,15.6444444444,31.5333333333)}}.button__color-sub{color:#fff;background-color:#179ba6;box-shadow:0 5px 0 rgb(10.5873015873,71.3492063492,76.4126984127)}.button__color-sub::after{border-top:3px solid #fff;border-right:3px solid #fff}.button__color-gray{color:#fff;background-color:#a8a8a8}.button__color-white{color:#064081;background-color:#fff}.button__color-subsub{color:#fff;background-color:#00940a;box-shadow:0 5px 0 rgb(0,46,3.1081081081)}.button__color-subsub::after{border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (min-width: 769px){.button__color-sub:hover{box-shadow:0 2px 0 rgb(10.5873015873,71.3492063492,76.4126984127)}}@media screen and (max-width: 768px){.button__subtxt{font-size:17px;font-size:get_vw(17)}}@media screen and (min-width: 769px){.button__subtxt{font-size:18px}}@media screen and (max-width: 768px){.button__undertxt{font-size:15px;font-size:get_vw(15)}}@media screen and (min-width: 769px){.button__undertxt{font-size:15.75px}}.button__color-third{color:#064081;background-color:#e7e7e7;box-shadow:0 5px 0 #b4b4b4}@media screen and (max-width: 768px){.button__color-third__subtxt{font-size:19px;font-size:get_vw(19)}}@media screen and (min-width: 769px){.button__color-third__subtxt{font-size:27px}}.button__color-third::after{border-top:3px solid #064081;border-right:3px solid #064081}.button__area.button__complete{margin:0}.button__complete a{margin:20px 0}.btnFixd{width:100px;position:fixed;right:0;bottom:0}@media screen and (min-width: 769px){.btnFixd{width:120px}}.btnFixd img{width:100%}.btnFixd--sns{width:50px;position:fixed;right:0;bottom:80px}@media screen and (min-width: 769px){.btnFixd--sns{width:50px;bottom:110px;right:10px}}.btnFixd--sns img{width:100%}.btnFixd--sns li{list-style:none}.flex--area{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.frameBox{max-width:96%;margin:0 auto}@media screen and (min-width: 769px){.frameBox{max-width:600px}}.frameBox--title{border-radius:10px 10px 0 0;padding:9px 0 8px;text-align:center;font-size:27px;width:100%}@media screen and (min-width: 769px){.frameBox--title{font-size:40.5px}}.frameBox--item{padding:25px;border-bottom:1px solid #fcebff}.frameBox--item_date{color:#707070;font-size:15.75px}.frameBox--item_title{font-weight:bold}.frameBox--item_txt{margin-bottom:7px}.box{max-width:600px;margin:0 auto;max-width:92%}@media screen and (min-width: 769px){.box{max-width:600px}}.box--basecolor{background-color:#fff}.box--notes{color:#000;font-weight:normal;text-align:left;font-size:13.5px;line-height:2;padding:15px 0 10px}@media screen and (min-width: 769px){.box--notes{font-size:15.75px}}.subbox--inner{padding:20px;background-color:#eee;margin:20px 0 50px}.popcontent__box{background-color:#fff}@media screen and (min-width: 769px){.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:70% !important}}.fixed{position:fixed;top:0;left:0;z-index:999}#menu-box{height:40px;background:rgba(0,0,0,0);position:absolute;z-index:100;width:100%;background:hsla(0,0%,100%,.8)}#menu{display:flex;list-style-type:none;margin:6px auto;padding:0}#menu li{display:block;height:15px;display:flex;margin:12px 0 0;padding:0;text-align:center;color:#7b7b7b;line-height:1;font-size:90%}#menu li:not(:last-child){border-right:1px solid #000}#menu li a{display:block;width:100%;color:#000;text-decoration:none;transition:.5s;padding:0 10px}#toggle{display:none}@media only screen and (max-width: 680px){#menu{display:none}#menu li{background:hsla(0,0%,100%,.8);width:100%;margin:0;text-align:left;height:36px}#menu li a{padding:20px 10px 25px}#menu li:not(:last-child){border:none;width:100%}#menu li:last-child{height:50px}#menu-box{height:40px}#toggle{display:block;position:relative;width:100%;height:30px}#toggle a{display:block;position:relative;padding:5px 0 10px;color:#000;text-align:center;text-decoration:none}#toggle:before{display:block;content:"";position:absolute;top:50%;left:10px;width:20px;height:20px;margin-top:-10px;background:rgba(0,0,0,0)}#toggle a:after,#toggle a:before{display:block;content:"";position:absolute;top:50%;left:10px;width:20px;height:4px;background:#000}#toggle a:before{margin-top:-7px}#toggle a:after{margin-top:1px}}.nav--sns{display:flex;text-align:center;justify-content:center}.nav--sns-item{width:70px;height:70px;list-style:none;margin:0 11px}.nav--sns-item img{width:100%;height:100%}@media screen and (min-width: 769px){.list01{max-width:769px}}.list01 table{width:100%;border-collapse:collapse}.list01 table tr{border-bottom:solid 2px #e7e7e7}@media screen and (min-width: 769px){.list01 table tr{display:flex}}.list01 table tr:last-child{border-bottom:none}.list01 table th{position:relative;vertical-align:middle;text-align:left;background-color:#3273b1;color:#fff;text-align:center;padding:10px 0;line-height:1.4;width:100%;display:block}@media screen and (min-width: 769px){.list01 table th{width:40%;display:inline-block}}@media screen and (min-width: 769px){.list01 table th.sub{width:40%}}@media screen and (min-width: 769px){.list01 table th.ticket{width:30%;border-left:2px solid #fff}}@media screen and (max-width: 768px){.list01 table td.ticket{background-color:rgba(0,0,0,0);color:#3273b1;text-align:center;padding-top:20px}}.list01 table th:after{display:block;content:"";width:0;height:0;position:absolute;right:calc(50% - 10px);bottom:-10px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #3273b1}@media screen and (min-width: 769px){.list01 table th:after{top:calc(50% - 10px);right:-10px;border-left:10px solid #3273b1;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}}.list01 table td{text-align:left;width:100%;display:block;background-color:#fff;padding:10px 10px 10px 20px;vertical-align:middle;font-weight:900}@media screen and (min-width: 769px){.list01 table td{width:70%;display:inline-block}}.list01 table td.sub{border-left:2px solid #eee}@media screen and (min-width: 769px){.list01 table td.sub{width:30%;display:inline-block}}.accordion01 .toggle{display:none}.accordion01 .color-p{color:#064081;box-shadow:0 5px 0 #064081}.accordion01 .color-g{color:#179ba6;box-shadow:0 5px 0 #179ba6}.accordion01 .Label{padding:1em 1em 1em 0;display:block;background:#fff;color:#064081;border-radius:50px;font-weight:900}@media screen and (min-width: 769px){.accordion01 .Label{padding:.8em 2em;font-size:27px}}@media screen and (max-width: 768px){.accordion01 .Label{font-size:19px;font-size:get_vw(19);line-height:1.5em}}.accordion01 .Label::before{content:"";width:6px;height:6px;border-top:3px solid #064081;border-right:3px solid #064081;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:15px}@media screen and (min-width: 769px){.accordion01 .Label::before{right:40px}}.accordion01 .Label::before{transform:rotate(135deg)}.accordion01 .Label,.accordion01 .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.accordion01 .content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden;background:#fff;color:#179ba6;text-align:left}@media screen and (min-width: 769px){.accordion01 .content p{padding:0 30px}}@media screen and (max-width: 768px){.accordion01 .content p{padding:0 2%}}.accordion01 .toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.accordion01 .toggle:checked+.Label{border-radius:50px 50px 0 0 !important}.accordion01 .toggle:checked+.Label::before{transform:rotate(-45deg) !important}.accordion02{max-width:600px;margin:auto}.accordion02 .toggle{display:none}.accordion02 .color-p{color:#064081;box-shadow:0 5px 0 #064081}.accordion02 .Label{padding:1em 1em 1em 0;display:block;background:#fff;color:#064081;border-radius:50px;font-weight:900}@media screen and (min-width: 769px){.accordion02 .Label{padding:.8em 2em;font-size:27px}}@media screen and (max-width: 768px){.accordion02 .Label{font-size:19px;font-size:get_vw(19);line-height:1.5em}}.accordion02 .Label::before{content:"";width:6px;height:6px;border-top:3px solid #064081;border-right:3px solid #064081;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:15px}@media screen and (min-width: 769px){.accordion02 .Label::before{right:40px}}.accordion02 .Label::before{transform:rotate(135deg)}.accordion02 .Label,.accordion02 .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.accordion02 .content{height:0;margin-bottom:10px;padding:0;overflow:hidden;background:#fff;color:#000;text-align:left}.accordion02 .toggle:checked+.Label+.content{height:auto;margin-top:-70px;transition:all .3s}@media screen and (min-width: 769px){.accordion02 .toggle:checked+.Label+.content{margin-top:-90px}}.accordion03{text-align:center;margin:auto}.accordion03 .toggle{display:none}.accordion03 .color-cg{color:#fff;background:#179ba6}.accordion03 .Label{padding:1em 1em 1em 0;display:block;background:#179ba6;color:#fff;border-radius:50px;font-weight:900}@media screen and (min-width: 769px){.accordion03 .Label{padding:.8em 2em;font-size:27px}}@media screen and (max-width: 768px){.accordion03 .Label{font-size:19px;font-size:get_vw(19);line-height:1.5em}}.accordion03 .Label::before{content:"";width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:15px}@media screen and (min-width: 769px){.accordion03 .Label::before{right:40px}}.accordion03 .Label::before{transform:rotate(135deg)}.accordion03 .Label,.accordion03 .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.accordion03 .content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden;background:#fbffff;color:#179ba6;text-align:left}@media screen and (min-width: 769px){.accordion03 .content p{padding:0 30px}}@media screen and (max-width: 768px){.accordion03 .content p{padding:0 2%}}.accordion03 .content h4{color:#179ba6}.accordion03 .toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.accordion03 .toggle:checked+.Label{border-radius:50px 50px 0 0 !important}.accordion03 .toggle:checked+.Label::before{transform:rotate(-45deg) !important}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-scroll-padding-top:80px}body{background:#fff}.header{width:100%;width:100%;background:#fff;height:40px;font-family:"Noto Sans JP",sans-serif;font-weight:900}@media screen and (min-width: 769px){.header{height:50px}}.header--in{display:flex}.header--logo{margin:10px 10px 3px;width:120px;position:absolute;right:0;z-index:999}.header--logo img{width:100%}.header--menu{width:550px}@media screen and (max-width: 768px){.header--logo{width:90px}}.header--single-menu li{height:15px;display:flex;margin:15px 0 0;padding:0;text-align:center;color:#7b7b7b;line-height:1;font-size:90%}.header--single-menu li a{display:block;width:100%;color:#000;text-decoration:none;transition:.5s;padding:0 10px}.fv{position:relative}.fv--ticket_bg{width:100%;height:550px;background:url("../images/FV_bg_ticket.png") center no-repeat;background-size:cover}.fv--ticket_bg .title{width:800px;margin:0 auto;padding-top:70px}.fv--ticket_bg .title img{width:100%}@media screen and (max-width: 470px){.fv--ticket_bg{height:300px}.fv--ticket_bg .title{width:100%;margin:0 auto}.fv--ticket_bg .title img{width:100%}}.fv--ml_bg{width:100%;height:400px;background:url("../images/FV_bg_ml.png") center no-repeat;background-size:cover}.fv--ml_bg .title{width:800px;margin:0 auto;padding-top:60px}.fv--ml_bg .title img{width:100%}@media screen and (max-width: 470px){.fv--ml_bg{height:220px}.fv--ml_bg .title{width:100%;margin:0 auto;padding-top:55px}.fv--ml_bg .title img{width:100%}}.fv--gallery_bg{width:100%;height:400px;background:url("../images/FV_bg_ticket.png") center no-repeat;background-size:cover}.fv--gallery_bg .title{width:800px;margin:0 auto;padding-top:70px}.fv--gallery_bg .title img{width:100%}@media screen and (max-width: 470px){.fv--gallery_bg{height:220px}.fv--gallery_bg .title{width:100%;margin:0 auto;padding-top:62px}.fv--gallery_bg .title img{width:100%}}.fv--bg{width:100%;height:89vh;background-size:cover}.fv--bg .title{width:60vh;margin:0 auto;padding-top:100px}.fv--bg .title img{width:100%}@media screen and (max-width: 768px){.fv--bg{height:50vh}.fv--bg .title{width:250px;padding-top:0;position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.fv--video{width:100%;height:700px;position:absolute;top:0;left:0;overflow:hidden;z-index:-1}@media screen and (max-width: 768px){.fv--video{width:100%;height:57vh}}.fv--video video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute}.fv--video video.moviePC{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fv--video video.movieSP{top:43%;left:100%;object-fit:cover}.fv--video::after{content:"";width:100%;height:100%;background-color:#001596;display:block;position:absolute;left:0;top:0;opacity:.1}.main{background:#fff;font-family:"Noto Sans JP",sans-serif}.lead{background:url("../images/bg_present.png") center no-repeat;background-size:cover}.lead .inner{width:100%;margin:auto;padding:20px 0;text-align:center}@media screen and (min-width: 769px){.lead .inner{padding:40px 0;max-width:900px}}.lead .inner img{width:100%}.lead .inner h2{font-size:18px;margin-bottom:20px;font-weight:900}@media screen and (min-width: 769px){.lead .inner h2{font-size:20px}}.next{background:url("../images/bg_present.png") center no-repeat #3273b1;background-size:cover;text-align:center}.next .inner{color:#000;font-weight:bold;padding:60px 0 80px}@media screen and (min-width: 769px){.next .inner{margin:0 auto;max-width:800px}}.next h2{font-weight:900}@media screen and (min-width: 769px){.next h2{font-size:33.75px}}@media screen and (max-width: 768px){.next h2{font-size:22.5px}}@media screen and (max-width: 768px){.next h2 span{font-size:33.75px}}.special-performance{background:url("../images/photo05.jpg") center no-repeat #3273b1;background-size:cover;text-align:center}.special-performance .inner{color:#fff;font-weight:bold;padding:40px 20px 100px}@media screen and (min-width: 769px){.special-performance .inner{margin:0 auto;max-width:800px}}.special-performance .inner h2{font-size:25px;margin-bottom:20px;font-weight:900}@media screen and (min-width: 769px){.special-performance .inner h2{font-size:27px}}.special-performance--icon{text-align:center;margin:auto}@media screen and (min-width: 769px){.special-performance--icon{width:100px}}@media screen and (max-width: 768px){.special-performance--icon{width:30%}}.special-performance--icon img{width:100%}.special-performance--txt{text-align:center;margin-bottom:30px;line-height:2em;font-family:"Noto Sans JP",sans-serif}.special-performance--ltxt{text-align:left;font-size:20px}#special-performance2023{background:url("../images/photo03.jpg") center no-repeat #3273b1;background-size:cover;text-align:center}.special-performance2023_02{background:url("../images/photo04.jpg") center no-repeat #3273b1;background-size:cover;text-align:center}.special-performance-comment{text-align:center}.special-performance-comment .inner{padding:0 20px;margin-top:-90px}@media screen and (min-width: 769px){.special-performance-comment .inner{margin:-80px auto 0;max-width:768px}}.special-performance-comment--figure{width:80%;margin:0 auto 20px}@media screen and (min-width: 769px){.special-performance-comment--figure{width:520px}}.special-performance-comment--figure img{width:100%}.special-performance-comment--figureflex{margin:0 auto 30px;width:80%}@media screen and (min-width: 769px){.special-performance-comment--figureflex{width:520px;display:flex;justify-content:space-between}}.special-performance-comment--figureflex img{width:100%}@media screen and (min-width: 769px){.special-performance-comment--figureflex img{width:250px}}.special-performance-comment--txt{text-align:left;margin-bottom:30px;font-weight:normal;border-top:1px solid;padding-top:20px}@media screen and (min-width: 769px){.special-performance-comment--txt{margin:0 auto 30px;max-width:768px}}.special-performance-comment--txt-b{text-align:left;color:#064081;margin-bottom:10px}.schedule{text-align:center}.schedule .inner{color:#fff;font-weight:bold;padding:20px 0 40px}@media screen and (min-width: 769px){.schedule .inner{margin:0 auto 0;max-width:768px}}.schedule h2{font-size:27px;margin-bottom:20px;color:#064081}@media screen and (max-width: 768px){.schedule h2{font-size:22.5px}}.schedule--main{width:768px;margin-bottom:30px}@media screen and (max-width: 768px){.schedule--main{width:100%;display:block}}.schedule--img{width:100%}@media screen and (max-width: 768px){.schedule--img{width:100%}}.schedule--img img{width:100%}.explanation{background:url("../images/photo01.png") center no-repeat #3273b1;background-size:cover;text-align:center}.explanation .inner{color:#fff;font-weight:bold;padding:60px 20px 40px}@media screen and (min-width: 769px){.explanation .inner{margin:0 auto;max-width:830px}}.explanation .inner h2{font-size:25px;margin-bottom:20px;font-weight:900;line-height:1.4}@media screen and (min-width: 769px){.explanation .inner h2{font-size:33.75px}}.explanation--txt{text-align:left;margin-bottom:30px}.explanation--ltxt{text-align:left;font-size:20px}@media screen and (min-width: 769px){.explanation--ltxt{font-size:22px}}.explanation-ticket{background:url("../images/photo02.jpg") center no-repeat #3273b1;background-size:cover;text-align:center}.explanation-ticket .inner{color:#fff;font-weight:bold;padding:30px 0 40px}@media screen and (min-width: 769px){.explanation-ticket .inner{margin:0 auto;max-width:830px}}.explanation-ticket .inner h2{font-size:20px;margin-bottom:20px;font-weight:900;line-height:1.4}@media screen and (min-width: 769px){.explanation-ticket .inner h2{font-size:33.75px}}.explanation-ticket--txt{text-align:left;margin-bottom:30px}.explanation-ticket--ltxt{text-align:left;font-size:20px}@media screen and (min-width: 769px){.explanation-ticket--ltxt{font-size:22px}}.flow{background:url("../images/bg_flow.png") center repeat;text-align:center}.flow .inner{padding:40px 20px 50px}@media screen and (min-width: 769px){.flow .inner{margin:0 auto;width:768px}}.flow--title{margin:0 auto 5px}@media screen and (min-width: 769px){.flow--title{width:380px}}@media screen and (max-width: 768px){.flow--title{max-width:280px}}.flow--title img{width:100%}.briefing{background:url("../images/bg_yellow.png") center repeat-y}.briefing .inner{width:96%;margin:auto;padding:20px 0;text-align:center}@media screen and (min-width: 769px){.briefing .inner{padding:40px 0;max-width:768px}}.briefing .inner img{width:100%}.briefing--txt{font-size:22.5px;font-weight:bold}@media screen and (max-width: 768px){.briefing--txt{font-size:15.75px}}.briefing--txt span{border-bottom:solid 2px #004a91}.privilege{background:url("../images/bg_pp.png") center repeat}.privilege .inner{width:96%;margin:auto;padding:20px 0;text-align:center}@media screen and (min-width: 769px){.privilege .inner{padding:40px 0;max-width:768px}}.privilege .inner img{width:100%}.privilege--listcol{padding:0 18px}.privilege--schooltxt{font-size:22.5px}@media screen and (max-width: 768px){.privilege--schooltxt{font-size:15.75px}}.privilege--title{max-width:320px;margin:20px auto 0}@media screen and (min-width: 769px){.privilege--title{max-width:430px;margin:10px auto 0}}.privilege--title img{width:100%}.privilege--figure{width:98%;margin:0 auto 30px}@media screen and (min-width: 769px){.privilege--figure{width:600px}}.privilege--figure img{width:100%}@media screen and (min-width: 769px){.privilege--txtlink{font-size:27px}}@media screen and (max-width: 768px){.privilege--txtlink{font-size:18px}}.privilege--txt{margin-top:20px}@media screen and (min-width: 769px){.privilege--txt{font-size:22.5px}}@media screen and (max-width: 768px){.privilege--txt{font-size:18px}}.privilege h2{margin-bottom:10px;color:#003a71}.map--block{text-align:center}.present{background:url("../images/bg_present.png") center no-repeat;background-size:cover}.present .inner{width:96%;margin:auto;padding:20px 0;text-align:center}@media screen and (min-width: 769px){.present .inner{padding:40px 0;max-width:900px}}.present .inner img{width:100%}.present--txt{margin-bottom:20px}.present--name{background:hsla(0,0%,100%,.8);margin-bottom:20px;padding:40px 3%;color:#002f6a}.present--name h3{font-size:22.5px}.present--ltxt{font-size:27px}.present--nametxt{list-style:none}.present--nametxt li{margin-bottom:15px}.present--box{margin:10px 0}.present--comment{margin:40px auto 30px}.present--comment .content{color:#000;font-weight:normal}@media screen and (max-width: 768px){.present--comment .content{font-size:14px;font-size:get_vw(14)}}.present--comment .annotation{background:#eff7ff;padding:20px 30px}.present--comment h4{color:#064081;margin-bottom:7px;padding:0 30px}@media screen and (max-width: 768px){.present--comment h4{padding:0 2%}}.present--comment p{margin-bottom:30px}.present--accordionname{color:#179ba6;padding:0 30px}@media screen and (max-width: 768px){.present--accordionname{padding:0 2%}}.present h2{font-size:27px;margin-bottom:20px}@media screen and (max-width: 768px){.present h2{font-size:22.5px}}.present h2 span{font-size:18px}.present--completename{font-size:22.5px;margin-bottom:15px}.present--completetxt{text-align:left}.championship{background:url("../images/bg_present.png") center no-repeat;background-size:cover}.championship .inner{margin:auto;padding:40px 0 60px;text-align:center}@media screen and (min-width: 769px){.championship .inner{padding:40px 0 60px;max-width:900px}}.championship--ltxt{margin-bottom:40px;text-align:center;font-size:27px}@media screen and (max-width: 768px){.championship--ltxt{font-size:18px}}.championship h2{margin-bottom:10px}.championship--title{width:320px;margin:0 auto 50px}@media screen and (min-width: 769px){.championship--title{width:500px}}.championship--title img{width:100%}.championship--figure{width:320px;margin:0 auto 50px}@media screen and (min-width: 769px){.championship--figure{width:500px}}.championship--figure img{width:100%}.pointWrap{text-align:center;margin-bottom:50px}@media screen and (min-width: 769px){.pointWrap--listcol{display:flex;justify-content:space-around}}.pointWrap--col{position:relative}@media screen and (min-width: 769px){.pointWrap--col{width:48%}}.pointWrap--col img{width:100%}.pointWrap--btn{position:absolute;width:87%;height:auto;bottom:10px;right:23px}.threeWrap{text-align:center;margin-bottom:30px;padding:0 20px}@media screen and (min-width: 769px){.threeWrap--listcol{display:flex;justify-content:space-around;margin-bottom:25px}}.threeWrap--col{position:relative}@media screen and (min-width: 769px){.threeWrap--col{width:31%}}.threeWrap--col img{width:100%}.threeWrap--btn{position:absolute;width:87%;height:auto;bottom:10px;right:23px}.threeWrap--desc{font-size:12.6px;text-align:left;margin-bottom:10px}.threeWrap--desc a{color:#003a71;font-weight:bold}.threeWrap--desc span.red{color:#e60312;font-weight:bold}@media screen and (max-width: 768px){.threeWrap--desc{font-size:13.5px}}.buttonWrap{margin-top:50px}.scheduleWrap{margin-bottom:50px}.QA{margin-bottom:50px}.QA .answer{color:#000}.block-info p{color:#000;font-size:13.5px}.block-info h4{text-align:center;margin:40px 0 20px}.block-qa{font-size:13.5px}.block-qa .answer{color:#000}.comment{text-align:center}.comment .inner{padding:20px 20px 50px}@media screen and (min-width: 769px){.comment .inner{margin:0 auto;width:768px}}.comment--figure{width:80%;margin:0 auto 30px}@media screen and (min-width: 769px){.comment--figure{float:left;width:240px;margin-right:30px}}.comment--figure img{width:100%}.comment--txt{text-align:left}@media screen and (min-width: 769px){.comment--txt{margin:0 auto;max-width:768px}}.block-1st{background:url(../images/bg_lead.png) center no-repeat;background-size:cover}.block-1st .inner{padding:40px 20px 50px;text-align:center}@media screen and (min-width: 769px){.block-1st .inner{margin:0 auto;width:768px}}.cmn .inner{padding:40px 20px 20px}@media screen and (min-width: 769px){.cmn .inner{margin:0 auto;width:768px}}.cmn h2{text-align:center;font-size:25px;margin-bottom:20px;font-weight:900}@media screen and (min-width: 769px){.cmn h2{font-size:33.75px}}.cmn h2 img{width:90%}@media screen and (min-width: 769px){.cmn h2 img{max-width:400px}}.cmn--youtube{position:relative;width:90%;height:0;padding-top:56.25%;margin:0 auto 20px}.cmn--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cmn--txt{margin-bottom:10px}.cmn--txt span{font-weight:bold}.cmn--ctxt{text-align:center}.cmn .annotation{background:#eff7ff;padding:20px 30px;margin:30px 0}.contact{margin-bottom:30px;padding-top:40px}.contact--txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:10px}.icon--window{width:20px;padding-left:5px}.footer{text-align:center;font-size:13.5px;padding:10px 0}.footer--kouen img{vertical-align:middle}.footer--logo{width:320px;margin:20px auto}.footer--bannercol{max-width:600px;margin:0 auto 20px;padding:0;display:flex;flex-wrap:wrap}.footer--bannercol-figure{width:48%;margin:0 1%}@media screen and (max-width: 768px){.footer--bannercol-figure{width:90%;margin:0 auto 14px}}.footer--bannercol-figure img{width:100%}.calendar .inner{width:96%;margin:auto;padding:30px 0;text-align:center}@media screen and (min-width: 769px){.calendar .inner{padding:60px 0;max-width:700px}}.calendar--txt{text-align:left;margin-bottom:20px}.calendar--item{max-width:630px;margin:0 auto 0}.bnr_scrap{position:relative;display:block}.scraptanteidan{position:relative;width:calc(100% - 20px);margin:20px auto 40px auto;font-size:1.2rem}.scraptanteidan img{width:100%}.scraptanteidan p{font-size:13.5px}@media screen and (min-width: 769px){.scraptanteidan{max-width:380px;margin:20px auto;font-size:1.4rem}.scraptanteidan p{font-size:15.75px}}.story{background:url(../images/bg_gp.png) center repeat}.story .inner{width:96%;margin:auto;padding:40px 0;text-align:center}@media screen and (min-width: 769px){.story .inner{padding:40px 0;max-width:900px}}.story--figure{margin-bottom:30px}.story--figure img{width:100%}@media screen and (min-width: 769px){.story--figure img{width:60%}}.story--figuretate{margin-bottom:30px}.story--figuretate img{width:80%}@media screen and (min-width: 769px){.story--figuretate img{width:40%}}.story--txtblock{background:#fff;padding:40px 20px 20px;margin-bottom:20px}@media screen and (min-width: 769px){.story--txtblock{padding:50px 50px 0}}.story h3{color:#064081;font-size:22.5px;margin-bottom:20px;line-height:1.5}@media screen and (max-width: 768px){.story h3{font-size:18px}}.story h3 span{font-size:18px}@media screen and (max-width: 768px){.story h3 span{font-size:13.5px}}.story p{font-size:13.5px;text-align:left;padding-bottom:20px}@media screen and (min-width: 769px){.story p{max-width:600px;margin:auto}}.story .info{font-size:12.6px;padding:20px 0 0}.story .info span{font-weight:bold}.story h2.completename{color:#064081;font-size:40.5px;line-height:1.5;margin-bottom:20px}@media screen and (max-width: 768px){.story h2.completename{font-size:33.75px}}.story h2.completename span{font-size:18px}.block-gallery{text-align:center}.block-gallery .inner{color:#000;font-weight:bold;padding:20px 0 80px}@media screen and (min-width: 769px){.block-gallery .inner{margin:0 auto;max-width:800px;padding:60px 0 80px}}.block-gallery--items{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3, auto)}.MLlist{background:url("../images/FV_bg_ml.png") center no-repeat #3273b1;background-size:cover;text-align:center}.MLlist .inner{color:#fff;font-weight:bold;width:96%;margin:auto;padding:40px 20px 100px}@media screen and (min-width: 769px){.MLlist .inner{margin:0 auto;max-width:728px;padding:60px 0 80px}}.MLlist--title{margin:0 auto 5px}@media screen and (min-width: 769px){.MLlist--title{max-width:600px}}@media screen and (max-width: 768px){.MLlist--title{max-width:100%}}.MLlist--title img{width:100%}.MLlist--txt{text-align:left;font-family:"Noto Sans JP",sans-serif;margin-bottom:50px}.volunteer{background:url("../images/FV_bg_volunteer.png") center no-repeat #3273b1;background-size:cover;text-align:center}.volunteer .inner{color:#fff;font-weight:bold;width:96%;margin:auto;padding:40px 20px 100px}@media screen and (min-width: 769px){.volunteer .inner{margin:0 auto;max-width:728px;padding:60px 0 80px}}.volunteer--title{margin:0 auto 5px}@media screen and (min-width: 769px){.volunteer--title{max-width:600px}}@media screen and (max-width: 768px){.volunteer--title{max-width:100%}}.volunteer--title img{width:100%}.volunteer--txt{text-align:left;font-family:"Noto Sans JP",sans-serif;margin-bottom:50px}.maillist--about .inner{padding:0 20px;margin:50px auto 0}@media screen and (min-width: 769px){.maillist--about .inner{max-width:768px}}.maillist--about--txt{margin-bottom:20px;color:#3273b1;font-weight:bold}@media screen and (max-width: 768px){.maillist--about--txt{margin:0 0 20px}}.maillist--about h2{color:#3273b1;font-weight:bold}@media screen and (max-width: 768px){.maillist--about h2{padding:0}}@media screen and (max-width: 768px){.maillist--about--ml_bg{height:220px}.maillist--about--ml_bg .title{width:100%;margin:0 auto;padding-top:55px}.maillist--about--ml_bg .title img{width:100%}}.maillist--about--listnumber{padding-left:35px;margin-bottom:30px}.maillist--about--listnumber li{padding:3px 0}@media screen and (max-width: 768px){.maillist--about--listnumber{padding-left:20px;margin-bottom:30px}}.maillist--event{background:url("../images/bg_lead.png") center no-repeat;background-size:cover}.maillist--event .inner{padding:30px 20px 30px;margin:0 auto 0}@media screen and (min-width: 769px){.maillist--event .inner{max-width:768px}}.maillist--event .inner h2{margin-bottom:20px}.maillist--event .inner p{text-align:left}.maillist--event img{width:100%}.maillist--rental{background:url("../images/bg_pp.png") center no-repeat;background-size:cover}.maillist--rental .inner{padding:30px 20px 20px;margin:0 auto 0}@media screen and (min-width: 769px){.maillist--rental .inner{max-width:768px}}.maillist--rental .inner p{margin-bottom:20px}.maillist--event-youtube{width:100%;aspect-ratio:16/9}.maillist--event-youtube iframe{width:100%;height:100%}.maillist--event-sasshi{width:100%}@media screen and (min-width: 769px){.maillist--event-sasshi{width:60%}}.maillist--event-sasshi{text-align:center;margin:0 auto}.maillist--event-sasshi img{width:100%;height:100%}.ss_wrap{width:100%;overflow:hidden}.ss_wrap .ss{position:relative;height:80px;display:flex;animation:event_infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss{height:160px;animation:event_infinity-loop_tab 60s infinite linear both}}.ss_wrap .ss .ss_img{height:100%}.ss_wrap .ss_text{position:relative;height:100px;display:flex}.ss_wrap .ss_text .ss_img{height:100%}.ss_wrap .ss_photo{position:relative;height:80px;display:flex}.ss_wrap .ss_photo .ss_img{height:100%}.ss_wrap .ss_play{animation:play-infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss_play{height:160px;animation:play-infinity-loop_tab 60s infinite linear both}}.ss_wrap .ss_anime{animation:anime-infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss_anime{height:160px;animation:anime-infinity-loop_tab 60s infinite linear both}}@keyframes revengers-infinity-loop_sp{0%{transform:translateX(0)}100%{transform:translateX(-4356px)}}@keyframes reg-infinity-loop_sp{0%{transform:translateX(-703px)}100%{transform:translateX(0)}}@keyframes reg-infinity-loop_tab{0%{transform:translateX(-1405px)}100%{transform:translateX(0)}}@keyframes play-infinity-loop_sp{0%{transform:translateX(0)}100%{transform:translateX(-852px)}}@keyframes play-infinity-loop_tab{0%{transform:translateX(0)}100%{transform:translateX(-1704px)}}@keyframes anime-infinity-loop_sp{0%{transform:translateX(-852px)}100%{transform:translateX(0)}}@keyframes anime-infinity-loop_tab{0%{transform:translateX(-1704px)}100%{transform:translateX(0)}}