.ticketCpMv{text-align:center}.entryBtnArae{padding:50px 0;background-image:url(/sports/jtcup/campaign/ticket2025/images/lead_bg_pc.webp);background-color:#efefef;background-repeat:no-repeat;background-position:center top;background-size:contain}@media(max-width: 767px){.entryBtnArae{background-image:url(/sports/jtcup/campaign/ticket2025/images/lead_bg_sp.webp);background-size:cover}}.entryBtnArae .entryBox{width:100%;box-sizing:border-box;padding:50px;background-color:hsla(0,0%,100%,.95);border-radius:8px;box-sizing:border-box}@media(max-width: 767px){.entryBtnArae .entryBox{width:auto;padding:8vw 6vw 10vw;margin:0 6vw}}.entryBtnArae .entryBox h2{text-align:center;font-size:50px;line-height:1.2;font-weight:bolder;margin-bottom:20px}@media(max-width: 767px){.entryBtnArae .entryBox h2{font-size:6.3vw}}.entryBtnArae .entryBox h2 span{display:inline-block;padding:0 20px 8px;border-bottom:solid 1px #af9755}@media(max-width: 767px){.entryBtnArae .entryBox h2 span{width:100%;padding:0 0 2.6vw;box-sizing:border-box}}.entryBtnArae .entryBox p{text-align:center;font-size:18px;line-height:1.6;margin-bottom:30px}@media(max-width: 767px){.entryBtnArae .entryBox p{text-align:left;font-size:4vw;margin-bottom:3.7vw}}.entryBtnArae .entryBox .entryBtn{text-align:center}.experienceArea{padding:50px 0 60px}@media(max-width: 767px){.experienceArea{padding:8vw 0 10vw}}.experienceArea .ticketFlex{display:flex;margin:0 -15px 40px;align-items:center}@media(max-width: 767px){.experienceArea .ticketFlex{display:block;margin:0 6vw 8vw}}.experienceArea .ticketFlex .flexBox{padding:0 15px;box-sizing:border-box}@media(max-width: 767px){.experienceArea .ticketFlex .flexBox{padding:0}}.experienceArea .ticketFlex .flexBox p+p{margin-top:1em}.experienceArea .ticketFlex .flexBox img{border-radius:8px}.experienceArea .ticketFlex .flexBox.img{width:47%}@media(max-width: 767px){.experienceArea .ticketFlex .flexBox.img{width:100%;margin-bottom:5.3vw}}.experienceArea .ticketFlex .flexBox.txt{width:53%}@media(max-width: 767px){.experienceArea .ticketFlex .flexBox.txt{width:100%}}.experienceArea .ticketFlex .eventbtn{margin-top:30px}@media(max-width: 767px){.experienceArea .ticketFlex .eventbtn{margin-top:8vw;padding:0 6vw}}.experienceArea .experienceSlider{margin:0 -7px;position:relative}@media(max-width: 767px){.experienceArea .experienceSlider{margin:8vw 6vw 0}}.experienceArea .experienceSlider button.prevBtn,.experienceArea .experienceSlider button.nextBtn{width:30px;height:30px;box-sizing:border-box;background-color:#111;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.experienceArea .experienceSlider button.prevBtn,.experienceArea .experienceSlider button.nextBtn{width:5.8vw;height:5.8vw}}.experienceArea .experienceSlider button.prevBtn::after,.experienceArea .experienceSlider button.nextBtn::after{content:"";position:absolute;width:8px;height:8px;display:inline-block;border-top:solid 1px #fff;border-left:solid 1px #fff;box-sizing:border-box;top:50%;left:50%}@media(max-width: 767px){.experienceArea .experienceSlider button.prevBtn::after,.experienceArea .experienceSlider button.nextBtn::after{width:6px;height:6px}}.experienceArea .experienceSlider button.prevBtn{left:-6px}@media(max-width: 767px){.experienceArea .experienceSlider button.prevBtn{left:-11px}}.experienceArea .experienceSlider button.prevBtn::after{transform:translate(-35%, -50%) rotate(-45deg)}.experienceArea .experienceSlider button.nextBtn{right:-6px}@media(max-width: 767px){.experienceArea .experienceSlider button.nextBtn{right:-11px}}.experienceArea .experienceSlider button.nextBtn::after{transform:translate(-65%, -50%) rotate(135deg)}.experienceArea .experienceSlider .experienceSliderIn{overflow:hidden}.experienceArea .experienceSlider ul{display:flex;width:10000px}.experienceArea .experienceSlider ul li{width:355px;padding:0 7px;box-sizing:border-box}@media(max-width: 767px){.experienceArea .experienceSlider ul li{width:88vw;padding:0}}.experienceArea .experienceSlider ul li picture{display:block;width:100%}@media(max-width: 767px){.experienceArea .experienceSlider ul li picture{width:88vw}}.experienceArea .experienceSlider ul li img{max-width:100%;border-radius:10px}.experienceArea .experienceSlider .circleList{text-align:center}@media(min-width: 768px){.experienceArea .experienceSlider .circleList{display:none}}.experienceArea .experienceSlider .circleList span{display:inline-block;width:10px;height:10px;border:solid 1px #002718;box-sizing:border-box;border-radius:50%;margin:0 3px}.experienceArea .experienceSlider .circleList span.current{background-color:#002718}.ticketCpLink{background-image:url(/sports/jtcup/assets/images/repeat_back.webp);background-position:center top;padding:60px 0}@media(max-width: 767px){.ticketCpLink{padding:6vw 0 10vw}}.ticketCpLink .charmLink a{display:block;position:relative;text-align:center;font-family:"NotoSerifJP",sans-serif}.ticketCpLink .charmLink a figure{display:block;position:relative;border-radius:8px;overflow:hidden;z-index:0}.ticketCpLink .charmLink a figure img{max-width:100%;height:auto}.ticketCpLink .charmLink a figure:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.ticketCpLink .charmLink a figure figcaption{position:absolute;font-size:24px;line-height:1.2;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;white-space:nowrap}@media(max-width: 767px){.ticketCpLink .charmLink a figure figcaption{font-size:4vw}}.ticketCpLink .charmLink a span{display:inline-block;font-size:20px;line-height:1;font-weight:bold;margin-top:10px;position:relative;padding-right:15px}@media(max-width: 767px){.ticketCpLink .charmLink a span{font-size:4.2vw;margin-top:2.6vw}}.ticketCpLink .charmLink a span::after{content:"";position:absolute;display:inline-block;width:5px;height:5px;border-top:solid 1px #111;border-right:solid 1px #111;top:50%;right:0;transform:translateY(-50%) rotate(45deg)}.ticketCpLinkBtn{margin-top:35px;text-align:center}@media(max-width: 767px){.ticketCpLinkBtn{margin-top:0;padding:0 12vw}.ticketCpLinkBtn.pageEnd{padding:0 6vw}}.requirementsArea{padding:50px 0 40px}@media(max-width: 767px){.requirementsArea{padding:16vw 6vw 10vw}}.requirementsArea dl{margin-bottom:30px}@media(max-width: 767px){.requirementsArea dl{margin-bottom:8vw}}.requirementsArea dl dt{font-size:18px;padding-bottom:5px;font-family:"NotoSerifJP",sans-serif;font-weight:bold;border-bottom:solid 1px #af9755;margin-bottom:10px}@media(max-width: 767px){.requirementsArea dl dt{font-size:4.7vw;padding-bottom:1.3vw;margin-bottom:2.6vw}}.requirementsArea dl dd .openLine{padding-top:1em}.requirementsArea dl dd .requirementsBtn{margin-top:15px;text-align:center}@media(max-width: 767px){.requirementsArea dl dd .requirementsBtn{margin-top:0;padding:4vw 6vw 6vw}}