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}main{font-family:'Noto Sans JP', "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-weight:600}img{vertical-align:top;max-width:100%;width:auto}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}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}picture{display:contents}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb{background:#4a2429}html{scrollbar-width:thin;scrollbar-color:#4a2429 #fff}a{color:#c49e14;word-break:break-all}@media (hover: hover){a{transition:0.3s}a:hover{color:#b95a66}}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){.sp-c{display:contents !important}}@media screen and (max-width: 767px){.pc-c{display:contents !important}}*{line-height:1.5em}.txtCenter{text-align:center}.txtRed{color:#b10000}ul.notice{border:1px solid rgba(136,136,136,0.15);background:rgba(136,136,136,0.05);margin:30px 0 0 0;padding:20px}@media screen and (min-width: 768px){ul.notice{font-size:14px}}@media screen and (max-width: 767px){ul.notice{margin:3vw 0 0 0;padding:3vw;font-size:0.65rem}}ul.notice li{text-indent:-1em;margin-top:0.5em;padding-left:1em}ul.notice li>*{text-indent:0}ul.notice li:first-of-type{margin-top:0}ul.notice.red{border:1px solid #b10000;color:#b10000;font-weight:700}ul.notice.txtBox{background:none;padding:0;border:none}ul.notice.mtS{margin:10px 0 30px 0}@media screen and (max-width: 767px){ul.notice.mtS{margin:1vw 0 3vw 0}}li>ul.notice{margin:10px 0 20px 0 !important}.mtM{margin-top:30px}@media screen and (max-width: 767px){.mtM{margin-top:4vw}}.mS{margin:0.5em 0}.mS{margin:0.5em 0}p{margin:0 0 20px 0}@media screen and (min-width: 768px){p{font-size:18px}}@media screen and (max-width: 767px){p{font-size:calc(24 / 750 * 100vw)}}hr.bBr{border:none;border-bottom:1px solid #4a2429;margin:2em 0}.icoUpdate{background-color:#b10000;font-weight:800;line-height:1;color:#FFF;text-shadow:none;border-radius:99px;vertical-align:middle;font-size:12px;padding:2px 5px;margin-left:0.5em}@media screen and (max-width: 767px){.icoUpdate{padding:0 0.3rem;font-size:0.6rem}}body{position:relative}@media screen and (max-width: 767px){body{font-size:calc(24 / 750 * 100vw)}}#bgCol{position:fixed;top:0;left:0;background:url(../images/common/bg.jpg) center top no-repeat;background-size:cover;width:100%;height:100vh;height:100dvh;z-index:-1}#bgColday1{position:fixed;top:0;left:0;background:url(../images/common/bg_day1.jpg) center top no-repeat;background-size:cover;width:100%;height:100vh;height:100dvh;z-index:-1}#bgColday2{position:fixed;top:0;left:0;background:url(../images/common/bg_day2.jpg) center top no-repeat;background-size:cover;width:100%;height:100vh;height:100dvh;z-index:-1}header{position:fixed;top:0;left:0;width:100%;z-index:1000}@media screen and (min-width: 768px){header{background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 25%, #fff 75%, rgba(255,255,255,0) 100%);padding:min(calc(10 / 1728 * 100%), 10px) 0}}@media screen and (max-width: 767px){header #btnGNavi{position:absolute;top:0;right:0;background:#4a2429;width:calc(100 / 750 * 100%);padding-bottom:calc(100 / 750 * 100%);margin:calc(20 / 750 * 100%) calc(20 / 750 * 100%) 0 0;z-index:100}header #btnGNavi.open span{transition:margin-top 0.15s, left 0.15s 0.15s, width 0.15s 0.15s, opacity 0s 0.15s, -webkit-transform 0.15s 0.15s;transition:margin-top 0.15s, left 0.15s 0.15s, width 0.15s 0.15s, transform 0.15s 0.15s, opacity 0s 0.15s;transition:margin-top 0.15s, left 0.15s 0.15s, width 0.15s 0.15s, transform 0.15s 0.15s, opacity 0s 0.15s, -webkit-transform 0.15s 0.15s}header #btnGNavi.open span:nth-child(1),header #btnGNavi.open span:nth-child(3){left:10%;width:80%;margin-top:0}header #btnGNavi.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #btnGNavi.open span:nth-child(2){opacity:0}header #btnGNavi.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #btnGNavi.open+#gNavi{left:0;pointer-events:all}header #btnGNavi.open+#gNavi ul{left:0}header #btnGNavi span{position:absolute;top:47%;left:20%;background:#fff;width:60%;padding-bottom:6%;transition:margin-top 0.15s 0.15s, left 0.15s, width 0.15s, opacity 0s 0.15s, -webkit-transform 0.15s;transition:margin-top 0.15s 0.15s, left 0.15s, width 0.15s, transform 0.15s, opacity 0s 0.15s;transition:margin-top 0.15s 0.15s, left 0.15s, width 0.15s, transform 0.15s, opacity 0s 0.15s, -webkit-transform 0.15s}header #btnGNavi span:nth-child(1){margin-top:-25%}header #btnGNavi span:nth-child(3){margin-top:25%}}@media screen and (min-width: 768px){header #btnGNavi{display:none}}header #gNavi{width:100%}@media screen and (min-width: 768px){header #gNavi h1{display:none}}@media screen and (max-width: 767px){header #gNavi{position:absolute;top:0;left:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:100vh;height:100dvh;min-height:100vh;background:#fff;overflow-y:auto;pointer-events:none;overflow-x:hidden;transition:left 0.3s}header #gNavi h1{display:block;width:45%;margin:16vw 0 4vw 0;transition:left 0.3s 0.15s}}header #gNavi ul{width:100%}@media screen and (max-width: 767px){header #gNavi ul{position:relative;left:100%;transition:left 0.3s 0.15s}}@media screen and (min-width: 768px){header #gNavi ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:min(calc(1500 / 1728 * 100%), 1500px);margin:0 auto}}header #gNavi ul li{position:relative}header #gNavi ul li a{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}header #gNavi ul li.close{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.3;pointer-events:none}header #gNavi ul li.new:before{content:'';display:inline-block;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/common/ico_new.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width: 767px){header #gNavi ul li{width:100%;padding:calc(15 / 750 * 100%) 0;margin:0 auto}header #gNavi ul li.top{width:calc(66 / 750 * 150%)}header #gNavi ul li.information{width:calc(228 / 750 * 150%)}header #gNavi ul li.ticket{width:calc(117 / 750 * 150%)}header #gNavi ul li.stream{width:calc(284 / 750 * 150%)}header #gNavi ul li.goods{width:calc(118 / 750 * 150%)}header #gNavi ul li.attention{width:calc(197 / 750 * 150%)}header #gNavi ul li.qa{width:calc(97 / 750 * 150%)}header #gNavi ul li+li{padding-top:0}header #gNavi ul li.new:before{width:20vw;height:4vw;max-width:10vw;top:30%;left:-22px}}@media screen and (min-width: 768px){header #gNavi ul li.new:before{width:3.5vw;height:1.2vw;bottom:-1.2vw;max-width:60px;left:50%}header #gNavi ul li.top{width:min(calc(66 / 1500 * 100%), 66px)}header #gNavi ul li.information{width:min(calc(228 / 1500 * 100%), 228px)}header #gNavi ul li.ticket{width:min(calc(117 / 1500 * 100%), 117px)}header #gNavi ul li.stream{width:min(calc(284 / 1500 * 100%), 284px)}header #gNavi ul li.goods{width:min(calc(118 / 1500 * 100%), 118px)}header #gNavi ul li.attention{width:min(calc(197 / 1500 * 100%), 197px)}header #gNavi ul li.qa{width:min(calc(97 / 1500 * 100%), 97px)}header #gNavi ul li+li{margin-left:min(calc(55 / 1500 * 100%), 55px)}}header #gNavi ul li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}@media (hover: hover){header #gNavi ul li a{transition:0.3s}header #gNavi ul li a:hover{-webkit-filter:brightness(250%);filter:brightness(250%)}}@media (hover: hover){header #gNavi ul li.act a{transition:1}header #gNavi ul li.act a:hover{-webkit-filter:brightness(100%);filter:brightness(100%)}}#bodyInner{overflow-x:hidden}@media screen and (min-width: 768px){#bodyInner{padding-top:min(calc(75 / 1728 * 100%), 75px)}}main{word-break:break-all}main .content{margin:0 auto}@media screen and (max-width: 767px){main .content{width:calc(650 / 750 * 100%)}}@media screen and (min-width: 768px){main .content{width:min(calc(1200 / 1360 * 100%), 1200px)}}@media screen and (max-width: 767px){main .content+.content{margin-top:calc(50 / 750 * 100%)}}@media screen and (min-width: 768px){main .content+.content{margin-top:min(calc(50 / 1360 * 100%), 50px)}}main h2{position:relative;text-align:center;z-index:1}@media screen and (max-width: 767px){main h2{background-image:url(../images/common/bg_tit_sp.png);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;padding:calc(45 / 650 * 100%) 0 calc(10 / 650 * 100%)}}@media screen and (min-width: 768px){main h2{background-image:url(../images/common/bg_tit.png);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;padding:min(calc(75 / 1360 * 100%), 75px) 0 min(calc(20 / 1360 * 100%), 20px)}}@media screen and (max-width: 767px){main h2 img{width:75%}}@media screen and (min-width: 768px){main h2 img{width:min(calc(650 / 1360 * 100%), 650px)}}main h2.day2{position:relative;text-align:center;z-index:1}@media screen and (max-width: 767px){main h2.day2{background-image:url(../images/common/bg_tit_day2_sp.png);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;padding:calc(45 / 650 * 100%) 0 calc(10 / 650 * 100%)}}@media screen and (min-width: 768px){main h2.day2{background-image:url(../images/common/bg_tit_day2.png);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;background-size:auto 100%;padding:min(calc(75 / 1360 * 100%), 75px) 0 min(calc(20 / 1360 * 100%), 20px)}}@media screen and (max-width: 767px){main h2.day2 img{width:75%}}@media screen and (min-width: 768px){main h2.day2 img{width:min(calc(650 / 1360 * 100%), 650px)}}main h2.day1{position:relative;text-align:center;z-index:1}@media screen and (max-width: 767px){main h2.day1{background-image:url(../images/common/bg_tit_day1_sp.png);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;padding:calc(45 / 650 * 100%) 0 calc(10 / 650 * 100%)}}@media screen and (min-width: 768px){main h2.day1{background-image:url(../images/common/bg_tit_day1.png);background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;background-size:auto 100%;padding:min(calc(75 / 1360 * 100%), 75px) 0 min(calc(20 / 1360 * 100%), 20px)}}@media screen and (max-width: 767px){main h2.day1 img{width:75%}}@media screen and (min-width: 768px){main h2.day1 img{width:min(calc(650 / 1360 * 100%), 650px)}}main .contentInner{position:relative;box-sizing:border-box}@media screen and (max-width: 767px){main .contentInner{background-repeat:no-repeat, no-repeat, repeat-y;background-image:url(../images/common/bg_frame_top_sp.png),url(../images/common/bg_frame_bottom_sp.png),url(../images/common/bg_frame_repeat_sp.png);background-position:center top, center bottom,center top;background-size:100% auto;padding:8vw calc(50 / 650 * 100%)}}@media screen and (min-width: 768px){main .contentInner{background-repeat:no-repeat, no-repeat, repeat-y;background-image:url(../images/common/bg_frame_top.png),url(../images/common/bg_frame_bottom.png),url(../images/common/bg_frame_repeat.png);background-position:center top,center bottom,center top;background-size:100% auto;padding:min(calc(60 / 1200 * 100%), 60px) min(calc(70 / 1200 * 100%), 70px)}}main .contentInner[class*="obj0"]::before,main .contentInner[class*="obj0"]::after{content:"";position:absolute;top:0;z-index:1}main .contentInner[class*="obj0"]::before{left:0}main .contentInner[class*="obj0"]::after{right:0}main .contentInner.obj01::before{background-image:url(../images/common/obj_tit_day1_02.png);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1}@media screen and (max-width: 767px){main .contentInner.obj01::before{width:calc(100 / 650 * 100%);padding-bottom:calc(306 / 650 * 100%);margin:calc(-70 / 650 * 100%) 0 0 calc(-153 / 650 * 100%);left:20%;top:-16vw}}@media screen and (min-width: 768px){main .contentInner.obj01::before{width:min(calc(100 / 1200 * 100%), 100px);padding-bottom:min(calc(306 / 1200 * 100%), 306px);margin:max(calc(-50 / 1200 * 100%), -50px) 0 0 max(calc(-153 / 1200 * 100%), -153px);left:10%;top:-5vw}}main .contentInner.obj01::after{background-image:url(../images/common/obj_tit_day2_01.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px){main .contentInner.obj01::after{width:calc(200 / 650* 100%);padding-bottom:calc(212 / 650* 100%);margin:calc(-80 / 650* 100%) calc(-50 / 650* 100%) 0 0;top:-8vw;right:-5%}}@media screen and (min-width: 768px){main .contentInner.obj01::after{width:min(calc(200 / 1200 * 100%), 200px);padding-bottom:min(calc(212 / 1200 * 100%), 212px);margin:max(calc(-100 / 1200 * 100%), -100px) max(calc(-150 / 1200 * 100%), -150px) 0 0;right:7%;top:-2vw}}main .contentInner.obj01_day1::before{background-image:url(../images/common/obj_tit_day1_02.png);background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:1}@media screen and (max-width: 767px){main .contentInner.obj01_day1::before{width:calc(100 / 650 * 100%);padding-bottom:calc(306 / 650 * 100%);margin:calc(-70 / 650 * 100%) 0 0 calc(-153 / 650 * 100%);left:20%;top:-16vw}}@media screen and (min-width: 768px){main .contentInner.obj01_day1::before{width:min(calc(100 / 1200 * 100%), 100px);padding-bottom:min(calc(306 / 1200 * 100%), 306px);margin:max(calc(-50 / 1200 * 100%), -50px) 0 0 max(calc(-153 / 1200 * 100%), -153px);left:10%;top:-5vw}}main .contentInner.obj01_day1::after{background-image:url(../images/common/obj_tit_day1_03.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px){main .contentInner.obj01_day1::after{width:calc(200 / 650* 100%);padding-bottom:calc(144 / 650* 100%);margin:calc(-80 / 650* 100%) calc(-72 / 650* 100%) 0 0;top:0vw;right:1%}}@media screen and (min-width: 768px){main .contentInner.obj01_day1::after{width:min(calc(200 / 1200 * 100%), 200px);padding-bottom:min(calc(144 / 1200 * 100%), 144px);margin:max(calc(-100 / 1200 * 100%), -100px) max(calc(-72 / 1200 * 100%), -72px) 0 0;right:3%;top:1vw}}main .contentInner.obj01_day2::before{background-image:url(../images/common/obj_tit_day2_02.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px){main .contentInner.obj01_day2::before{width:calc(155 / 650* 100%);padding-bottom:calc(200 / 650* 100%);margin:calc(-62 / 650* 100%) calc(-100 / 650* 100%) 0 0;top:-10vw;left:-7%}}@media screen and (min-width: 768px){main .contentInner.obj01_day2::before{width:min(calc(155 / 1200 * 100%), 155px);padding-bottom:min(calc(200 / 1200 * 100%), 200px);margin:max(calc(-77.5 / 1200 * 100%), -77.5px) max(calc(-100 / 1200 * 100%), -100px) 0 0;left:-5%;top:-2vw}}main .contentInner.obj01_day2::after{background-image:url(../images/common/obj_tit_day2_03.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px){main .contentInner.obj01_day2::after{width:calc(200 / 650 * 100%);padding-bottom:calc(205 / 650 * 100%);margin:calc(-80 / 650 * 100%) calc(-102.5 / 650 * 100%) 0 0;top:-7vw;right:4%}}@media screen and (min-width: 768px){main .contentInner.obj01_day2::after{width:min(calc(200 / 1200 * 100%), 200px);padding-bottom:min(calc(205 / 1200 * 100%), 205px);margin:max(calc(-100 / 1200 * 100%), -100px) max(calc(-102.5 / 1200 * 100%), -102.5px) 0 0;top:-1vw;right:5%}}main .contentInner.obj02::before{background-image:url(../images/common/obj_tit_day1_01.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px){main .contentInner.obj02::before{width:calc(200 / 650 * 100%);padding-bottom:calc(198 / 650 * 100%);margin:calc(-80 / 650 * 100%) 0 0 calc(-99 / 650 * 100%);top:-8vw;left:7%}}@media screen and (min-width: 768px){main .contentInner.obj02::before{width:min(calc(200 / 1200 * 100%), 200px);padding-bottom:min(calc(198 / 1200 * 100%), 198px);margin:max(calc(-100 / 1200 * 100%), -100px) 0 0 max(calc(-99 / 1200 * 100%), -99px);top:-14%;left:6%}}main .contentInner.obj02::after{background-image:url(../images/common/obj_tit_day2_03.png);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 767px){main .contentInner.obj02::after{width:calc(200 / 650 * 100%);padding-bottom:calc(205 / 650 * 100%);margin:calc(-80 / 650 * 100%) calc(-102.5 / 650 * 100%) 0 0;top:-7vw;right:4%}}@media screen and (min-width: 768px){main .contentInner.obj02::after{width:min(calc(200 / 1200 * 100%), 200px);padding-bottom:min(calc(205 / 1200 * 100%), 205px);margin:max(calc(-100 / 1200 * 100%), -100px) max(calc(-102.5 / 1200 * 100%), -102.5px) 0 0;top:-15%;right:6%}}footer{background:#4a2429}@media screen and (max-width: 767px){footer{padding:calc(50 / 750 * 100%) 0;margin-top:calc(90 / 750 * 100%)}}@media screen and (min-width: 768px){footer{padding:min(calc(50 / 2000 * 100%), 50px) 0;margin-top:min(calc(90 / 2000 * 100%), 90px)}}footer #snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){footer #snsCol li{width:calc(60 / 750 * 125%)}}@media screen and (min-width: 768px){footer #snsCol li{width:min(calc(60 / 2000 * 100%), 60px)}}@media screen and (max-width: 767px){footer #snsCol li+li{margin-left:calc(40 / 750 * 100%)}}@media screen and (min-width: 768px){footer #snsCol li+li{margin-left:min(calc(40 / 2000 * 100%), 40px)}}footer .copy{color:#fff;text-align:center;font-size:0.8em}@media screen and (max-width: 767px){footer .copy{margin-top:calc(40 / 750 * 100%)}}@media screen and (min-width: 768px){footer .copy{margin-top:min(calc(40 / 2000 * 100%), 40px)}}
