@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}header h1{width:80%;max-width:400px;margin:0 auto}@media screen and (max-width: 1024px){header h1{padding-top:50px}}@media screen and (min-width: 1025px){header h1{padding:70px 0 0 0}}header #gnav{position:fixed;width:100%;z-index:500}header #gnav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#003366}@media screen and (max-width: 767px){header #gnav ul{height:30px}header #gnav ul li{height:30px}header #gnav ul li a{padding:10px 5px;height:10px;display:block}header #gnav ul li a img{height:10px;width:auto}header #gnav ul li:nth-child(7) a{height:12px}header #gnav ul li:nth-child(7) a img{height:12px;width:auto}}@media screen and (min-width: 768px){header #gnav ul{height:40px}header #gnav ul li{height:40px}header #gnav ul li a{padding:12px 2em;height:15px;display:block}header #gnav ul li:nth-child(7) a{height:19px}header #gnav ul li:nth-child(7) a img{height:19px;width:auto}}*{box-sizing:border-box}html{font-family:'Noto Sans JP', sans-serif;font-size:62.5%}body{color:#FFF}@media screen and (max-width: 767px){body{font-size:1.3rem;line-height:1.6em}}@media screen and (min-width: 768px){body{font-size:1.6rem;line-height:1.6em}}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh}@media screen and (max-width: 1024px){body:before{background:url(../images/common/bg_sp.jpg) center top no-repeat #fff;background-size:100% auto}}@media screen and (min-width: 1025px){body:before{background:url(../images/common/bg_pc.jpg) right top no-repeat #fff;background-size:auto}}@media screen and (min-width: 2001px){body:before{background-size:100% auto}}body,html{position:relative}a{color:#fff;text-decoration:underline;border:none;vertical-align:top;border-style:none}a:hover{text-decoration:none;border:none}a:visited{color:#fff;border:none}a:active{color:#fff;border:none}a:focus{outline:none}a img{border-style:none}@media screen and (min-width: 768px){a img{transition:.2s ease-in-out}a:hover img{opacity:0.7}}img{width:auto;max-width:100%;border-style:none}.pcBr{display:none}@media screen and (min-width: 768px){.pcBr{display:block}}.spBr{display:block}@media screen and (min-width: 768px){.spBr{display:none}}.effect-fade{opacity:0;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-ruby]{position:relative}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-0.9em;left:-0.2em;right:-0.2em;font-size:0.5em;text-align:center;white-space:nowrap;line-height:1;text-indent:0}@media screen and (max-width: 767px){[data-ruby]::before{top:-0.9em}}rt{display:none}footer{position:relative;display:block;background:rgba(241,241,241,0.5);color:#333;text-align:center}@media screen and (max-width: 767px){footer{padding:5% 0 0}}@media screen and (min-width: 768px){footer{padding:30px 0 0}}footer #shareCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){footer #shareCol{padding:0 0 3% 0}}@media screen and (min-width: 768px){footer #shareCol{max-width:1200px;margin:0 auto;padding:0 0 20px 0}}footer #shareCol li{margin:0 5px}footer .copy{padding:0 5%;font-size:11px}@media screen and (min-width: 768px){footer .copy{padding:10px 0}}.to-top{position:fixed;right:10px;bottom:10px;cursor:pointer;z-index:2}@media screen and (max-width: 767px){.to-top{width:15%;height:auto}}@media screen and (min-width: 768px){.to-top{width:100px;height:100px}}.btn_more{padding:1em;background:rgba(255,255,255,0.2);max-width:800px;display:block;cursor:pointer;margin:0 auto 1em}.btn_more:hover{opacity:0.7}.btn_more span{line-height:1em;text-indent:2em;position:relative}.btn_more span:before{position:absolute;left:-2em;top:5px;content:"";display:inline-block;width:1em;height:1em;background:url(../images/common/ico_more.png) no-repeat left bottom;background-size:contain}.moreWrapper{display:none;border:1px solid #FFF;padding:1em;max-width:800px;margin:0 auto 1em}.moreWrapper dl{text-align:left;margin-bottom:1em}#informationCol,#ticketsCol,#goodsCol,#eventCol,#attentionCol,#blurayCol{text-align:center;position:relative}@media screen and (max-width: 767px){#informationCol,#ticketsCol,#goodsCol,#eventCol,#attentionCol,#blurayCol{margin:5% auto;padding:5%;width:96%}#informationCol h2,#ticketsCol h2,#goodsCol h2,#eventCol h2,#attentionCol h2,#blurayCol h2{padding:2% 20px 5%;margin-bottom:5%}#informationCol h2 img,#ticketsCol h2 img,#goodsCol h2 img,#eventCol h2 img,#attentionCol h2 img,#blurayCol h2 img{height:20px;width:auto}#informationCol h3,#ticketsCol h3,#goodsCol h3,#eventCol h3,#attentionCol h3,#blurayCol h3{font-weight:bold;margin-bottom:1em;font-size:1.5rem;line-height:1.6em}}@media screen and (min-width: 768px){#informationCol,#ticketsCol,#goodsCol,#eventCol,#attentionCol,#blurayCol{margin:50px auto;padding:40px;width:98%}#informationCol h2,#ticketsCol h2,#goodsCol h2,#eventCol h2,#attentionCol h2,#blurayCol h2{padding:20px 20px 50px 20px;margin-bottom:50px}#informationCol h3,#ticketsCol h3,#goodsCol h3,#eventCol h3,#attentionCol h3,#blurayCol h3{font-weight:bold;margin-bottom:1em;font-size:2rem;line-height:1.6em}}#informationCol .catch,#ticketsCol .catch,#goodsCol .catch,#eventCol .catch,#attentionCol .catch,#blurayCol .catch{font-weight:bold;font-size:2rem;line-height:1.6em;margin-bottom:1em}#informationCol p,#ticketsCol p,#goodsCol p,#eventCol p,#attentionCol p,#blurayCol p{margin-bottom:1em}#informationCol .note,#ticketsCol .note,#goodsCol .note,#eventCol .note,#attentionCol .note,#blurayCol .note{color:#eee}@media screen and (max-width: 767px){#informationCol .note,#ticketsCol .note,#goodsCol .note,#eventCol .note,#attentionCol .note,#blurayCol .note{font-size:1.2rem;line-height:1.4em}}@media screen and (min-width: 768px){#informationCol .note,#ticketsCol .note,#goodsCol .note,#eventCol .note,#attentionCol .note,#blurayCol .note{font-size:1.4rem;line-height:1.6em}}#informationCol ul.note,#ticketsCol ul.note,#goodsCol ul.note,#eventCol ul.note,#attentionCol ul.note,#blurayCol ul.note{padding-left:1em;text-indent:-1em}#informationCol ul.note li,#ticketsCol ul.note li,#goodsCol ul.note li,#eventCol ul.note li,#attentionCol ul.note li,#blurayCol ul.note li{text-align:left}#informationCol ul.note li:before,#ticketsCol ul.note li:before,#goodsCol ul.note li:before,#eventCol ul.note li:before,#attentionCol ul.note li:before,#blurayCol ul.note li:before{content:"※"}#informationCol .notice,#ticketsCol .notice,#goodsCol .notice,#eventCol .notice,#attentionCol .notice,#blurayCol .notice{color:#fdcd40;border:1px solid #fdcd40;padding:1em 0;margin-bottom:none}#informationCol .new,#ticketsCol .new,#goodsCol .new,#eventCol .new,#attentionCol .new,#blurayCol .new{color:#fdcd40}#informationCol .btn,#ticketsCol .btn,#goodsCol .btn,#eventCol .btn,#attentionCol .btn,#blurayCol .btn{padding:0 0 1em}#informationCol .btn a,#ticketsCol .btn a,#goodsCol .btn a,#eventCol .btn a,#attentionCol .btn a,#blurayCol .btn a{max-width:800px;display:block;color:#fdcd40;margin:0 auto;border:1px solid #fdcd40;padding:1em;text-decoration:none}#informationCol .btn a:hover,#ticketsCol .btn a:hover,#goodsCol .btn a:hover,#eventCol .btn a:hover,#attentionCol .btn a:hover,#blurayCol .btn a:hover{text-decoration:none}#informationCol .modal,#ticketsCol .modal,#goodsCol .modal,#eventCol .modal,#attentionCol .modal,#blurayCol .modal{display:none}.fancybox-content{color:#333}.fancybox-content h3{text-align:center;font-weight:bold;margin-bottom:1em}.fancybox-content .info{padding:1em;color:#FFF;background:#d563a5;background:linear-gradient(90deg, #d563a5 0%, #669 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d563a5",endColorstr="#666699",GradientType=1)}.fancybox-content p.txt_r{text-align:right}.fancybox-content p{margin-bottom:1em}.fancybox-content p span{font-weight:bold}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}

/*# sourceMappingURL=maps/layout.css.map */
