#mv{background:#fff}@media screen and (max-width: 767px){#mv{padding:calc(70 / 960 * 100%) 0}}@media screen and (min-width: 768px){#mv{padding:min(calc(70 / 2000 * 100%), 70px) 0}}#mv img{display:block;margin:0 auto}@media screen and (max-width: 767px){#mv img{width:calc(650 / 960 * 100%)}}@media screen and (min-width: 768px){#mv img{width:min(calc(650 / 2000 * 100%), 650px)}}#mv .date{text-align:center}@media screen and (max-width: 767px){#mv .date{margin-top:calc(70 / 960 * 100%)}}@media screen and (min-width: 768px){#mv .date{margin-top:min(calc(70 / 2000 * 100%), 70px)}}#mv p{display:inline-block;background:#42699c;font-weight:500;text-align:center;color:#fff;line-height:1em;padding:0.4em 0.6em;margin:0 auto}@media screen and (max-width: 767px){#mv p{font-size:1.3em}}@media screen and (min-width: 768px){#mv p{font-size:2.3em}}#mv p span{display:block;width:100%;font-size:0.5em;line-height:1em;margin-top:0.4em}#kvCol{display:block;width:100%}@media screen and (max-width: 767px){#kvCol{margin-top:calc(80 / 960 * 100%)}}@media screen and (min-width: 768px){#kvCol{margin-top:min(calc(80 / 2000 * 100%), 80px)}}#kvCol #kv{margin:0 auto}@media screen and (max-width: 767px){#kvCol #kv{width:calc(880 / 960 * 100%)}}@media screen and (min-width: 768px){#kvCol #kv{width:min(calc(1400 / 2000 * 100%), 1400px)}}#kvCol .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){#kvCol .slick-dots{margin-top:calc(80 / 880 * 100%)}}@media screen and (min-width: 768px){#kvCol .slick-dots{margin-top:min(calc(80 / 1400 * 100%), 80px)}}#kvCol .slick-dots li{position:relative;display:block}#kvCol .slick-dots li::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;z-index:-1;transition:top 0.3s, left 0.3s, width 0.3s, height 0.3s}#kvCol .slick-dots li:nth-child(1)::before,#kvCol .slick-dots li:nth-child(1) button{background:#ffff7b}#kvCol .slick-dots li:nth-child(2)::before,#kvCol .slick-dots li:nth-child(2) button{background:#853998}#kvCol .slick-dots li:nth-child(3)::before,#kvCol .slick-dots li:nth-child(3) button{background:#fa8333}#kvCol .slick-dots li:nth-child(4)::before,#kvCol .slick-dots li:nth-child(4) button{background:#ff699e}#kvCol .slick-dots li:nth-child(5)::before,#kvCol .slick-dots li:nth-child(5) button{background:#af011c}#kvCol .slick-dots li:nth-child(6)::before,#kvCol .slick-dots li:nth-child(6) button{background:#384d98}#kvCol .slick-dots li:nth-child(7)::before,#kvCol .slick-dots li:nth-child(7) button{background:#008e74}#kvCol .slick-dots li:nth-child(8)::before,#kvCol .slick-dots li:nth-child(8) button{background:#333}#kvCol .slick-dots li.slick-active{pointer-events:none}#kvCol .slick-dots li.slick-active::before{top:-0.25rem;left:-0.25rem;width:calc(100% + 0.5rem);height:calc(100% + 0.5rem)}@media (hover: hover){#kvCol .slick-dots li:hover::before{top:-0.25rem;left:-0.25rem;width:calc(100% + 0.5rem);height:calc(100% + 0.5rem)}}#kvCol .slick-dots li+li{margin-left:1rem}#kvCol .slick-dots button{display:block;height:0.5rem;font-size:0;padding:0;border:none;cursor:pointer}@media screen and (max-width: 767px){#kvCol .slick-dots button{width:1.5rem}}@media screen and (min-width: 768px){#kvCol .slick-dots button{width:3rem}}#ticket .box{background:#fff}#ticket .box img{display:block;margin-left:auto;margin-right:auto}#ticket .box img+img{margin-top:0.5rem}#ticket .catch{margin-top:0.5rem}
