#jtweb-main-content section .jtcupTopMv{width:100%;text-align:center;background-color:#111;overflow-x:hidden}#jtweb-main-content section .jtcupTopMv h1{display:flex;justify-content:center}#jtweb-main-content section .jtcupTopInfoArea{background-image:url(/sports/jtcup/images/news_back_pc.webp);background-repeat:no-repeat;background-position:center top;background-color:#efefef;padding-top:35px;padding-bottom:25px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea{background-image:url(/sports/jtcup/images/news_back_sp.webp);background-size:cover;padding:5.3vw 4vw 9vw}}#jtweb-main-content section .jtcupTopInfoArea .topInfo{display:flex}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo{display:block}}#jtweb-main-content section .jtcupTopInfoArea .topInfo h2{font-family:"NotoSerifJP",sans-serif;font-size:42px;font-weight:bold;width:29%}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo h2{font-size:8.5vw;width:100%;text-align:center;padding-bottom:4vw}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox{width:71%}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox{width:100%}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul{border-top:solid 1px #af9755}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li{border-bottom:solid 1px #af9755;padding:10px 0;display:flex;align-items:center}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li{padding:2vw 0}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li span{font-size:14px;line-height:1;text-align:center;display:inline-block;width:122px;border-right:solid 1px #af9755;padding:18px 0}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li span{text-align:left;width:19vw;padding:3.7vw 2.6vw;font-size:4.7vw;line-height:1.3;box-sizing:border-box}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li span::before{content:"2025."}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li span::before{content:"2025";display:block;font-size:3.2vw}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li b{font-weight:normal;font-size:14px;margin-right:.75em;text-align:center;display:inline-block;min-width:5em;padding:2px 1em;color:#fff;border-radius:12px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li b{font-size:3.7vw;border-radius:3.2vw;margin-bottom:.7vw}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li b.info{background-color:#111}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li b.player{background-color:#af9755}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li b.score{background-color:#00ae68}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li a{display:inline-block;margin:0 28px;flex:1}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox ul li a{margin:0 3.7vw}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox p{text-align:right;font-size:14px;margin-top:15px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox p{font-size:3.7vw;margin-top:3.7vw}}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox p a{display:inline-block;padding-right:30px;position:relative}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox p a::after{content:"";display:inline-block;width:25px;height:25px;background-image:url(/sports/jtcup/assets/images/icon_anime_arrow_black.png);background-repeat:no-repeat;background-size:100% auto;background-position:center 0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#jtweb-main-content section .jtcupTopInfoArea .topInfo .infoBox p a:hover::after{animation:arrowLittle .3s steps(9) forwards}#jtweb-main-content section .jtcupTopCpInfoArea{padding:40px 60px;display:grid;grid-template-columns:566px 1fr;grid-template-rows:1fr 60px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopCpInfoArea{display:block;padding:6.3vw 6.3vw 13.3vw}}#jtweb-main-content section .jtcupTopCpInfoArea p{grid-column:2/3;grid-row:1/2;font-family:"NotoSerifJP",sans-serif;font-size:58px;line-height:1.2;color:#af9755;font-weight:bold;padding-left:58px;display:flex;align-items:center}@media(max-width: 767px){#jtweb-main-content section .jtcupTopCpInfoArea p{font-size:10vw;padding:0 0 6vw;text-align:center;display:block}}#jtweb-main-content section .jtcupTopCpInfoArea .cpThum{grid-column:1/2;grid-row:1/3}#jtweb-main-content section .jtcupTopCpInfoArea .btnBox{grid-column:2/3;grid-row:2/3;padding-left:58px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopCpInfoArea .btnBox{padding:5.3vw 8vw 0}}#jtweb-main-content section .jtcupTopPlayerArea{text-align:center;position:relative;background-image:url(/sports/jtcup/images/player_pc_back.webp),url(/sports/jtcup/images/repeat_back.webp);background-repeat:no-repeat,repeat;background-position:center top,center top;padding-top:150px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopPlayerArea{background-image:none;padding-top:0}}#jtweb-main-content section .jtcupTopPlayerArea .playerPh{position:relative;z-index:1}@media(max-width: 767px){#jtweb-main-content section .jtcupTopPlayerArea .playerPh{z-index:0}}#jtweb-main-content section .jtcupTopPlayerArea h2{position:absolute;top:30px;left:50%;width:752px;transform:translateX(-50%);z-index:0}@media(max-width: 767px){#jtweb-main-content section .jtcupTopPlayerArea h2{top:13.3vw;width:92vw;z-index:1}}#jtweb-main-content section .jtcupTopPlayerArea .playerAreaBtn{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:2}@media(max-width: 767px){#jtweb-main-content section .jtcupTopPlayerArea .playerAreaBtn{bottom:5.3vw;width:71.8vw}}#jtweb-main-content section .jtcupTopEventAccess{padding:40px 114px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopEventAccess{padding:10.6vw 6vw}}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink{display:flex;margin:0 -35px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink{display:block;margin:0}}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox{width:50%;padding:0 35px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox{width:100%;padding:0}}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn{display:block;position:relative;height:264px;background-repeat:no-repeat;background-size:contain;border-radius:10px;overflow:hidden}@media(max-width: 767px){#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn{height:61vw;background-size:cover}}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn .btnTxt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;padding-top:20px;text-align:center}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn .btnTxt b{display:inline-block;color:#fff;font-family:"NotoSerifJP",sans-serif;font-size:32px;font-weight:bold;text-align:center;white-space:nowrap;margin-bottom:30px}@media(max-width: 767px){#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn .btnTxt b{font-size:8vw;margin-bottom:7vw}}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn::after{content:"";position:absolute;background-color:rgba(0,0,0,.5);left:0;top:0;width:100%;height:100%;z-index:0}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn.event{background-image:url(/sports/jtcup/images/btn_ph_event.webp)}#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn.access{background-image:url(/sports/jtcup/images/btn_ph_access.webp)}@media(max-width: 767px){#jtweb-main-content section .jtcupTopEventAccess .eventAccessLink .linkBox a.phBtn.access{margin-top:10.6vw}}#jtweb-main-content .jtcup2024MVLogo{background-color:#003c30;text-align:center}@media(max-width: 767px){#jtweb-main-content .jtcup2024MVLogo{padding:2vw 4.2vw}}#jtweb-main-content .jtcup2024Thoughts{background-color:#f8f8f8;width:100%;padding:0 30px;box-sizing:border-box}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts{padding:0}}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox{max-width:1366px;margin:0 auto;padding:60px 0;box-sizing:border-box;display:flex;justify-content:space-between}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts .thoughtsBox{max-width:none;width:100%;padding:0;display:block}}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox{width:680px;padding-right:60px}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox{width:100%;padding-right:0}}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox figure{border-radius:10px;overflow:hidden;position:relative}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox figure{border-radius:0}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox figure img{width:100%;height:auto}}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox figure figcaption{position:absolute;font-size:24px;font-weight:bold;line-height:1.8;font-family:"NotoSerifJP",sans-serif;color:#fff;letter-spacing:1px;text-shadow:rgba(0,0,0,.5) 0 0 10px;left:50px;top:40px}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .leftBox figure figcaption{font-size:5.8vw;left:6vw;top:8vw}}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .rightBox{width:620px;display:flex;align-items:center}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .rightBox{width:100%;padding:6vw;box-sizing:border-box}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .rightBox>div{width:100%}}#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .rightBox p{padding:5px 0 20px}@media(max-width: 767px){#jtweb-main-content .jtcup2024Thoughts .thoughtsBox .rightBox p{font-size:3.8vw}}#jtweb-main-content .jtcapTop2024News{padding:50px 0;margin:0 auto;width:1260px}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024News{width:100%}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News{width:100%;display:block;padding:13vw 6vw;box-sizing:border-box}}#jtweb-main-content .jtcapTop2024News .topNewsIn{padding:0 30px;display:flex;justify-content:space-between}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024News .topNewsIn{display:block}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News .topNewsIn{padding:0;display:block}}#jtweb-main-content .jtcapTop2024News .jtcup2024Title_lv2{width:320px}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024News .jtcup2024Title_lv2{width:100%}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News .jtcup2024Title_lv2{width:100%}}#jtweb-main-content .jtcapTop2024News ul{width:840px;border-top:solid 1px #ccd9d4;margin-top:15px}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024News ul{width:100%}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News ul{width:100%;margin-top:4vw}}#jtweb-main-content .jtcapTop2024News ul li{border-bottom:solid 1px #ccd9d4;min-height:70px;display:flex;align-items:center;line-height:1.5}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News ul li{min-height:12.6vw}}#jtweb-main-content .jtcapTop2024News ul li a{display:inline-block;padding:0 10px 0 30px;flex:1;font-size:16px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News ul li a{padding:2vw;line-height:1.3;font-size:4vw}}#jtweb-main-content .jtcapTop2024News ul li span{width:180px;font-size:14px;line-height:1;min-height:50px;display:flex;align-items:center;justify-content:center;border-right:solid 1px #ccd9d4}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News ul li span{width:28vw;min-height:auto;font-size:4vw;padding-left:0;text-align:left;box-sizing:border-box;display:block}}#jtweb-main-content .jtcapTop2024News ul li span i{font-style:normal}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024News ul li span i{font-size:2.6vw;display:block}}#jtweb-main-content .jtcapTop2024News p{text-align:right;margin:5px 0 0}#jtweb-main-content .jtcapTop2024News p a{display:inline-block;font-size:14px;line-height:1;padding-right:40px;position:relative}#jtweb-main-content .jtcapTop2024News p a::after{content:"";display:inline-block;width:32px;height:32px;background-image:url(/sports/jtcup/assets/images/icon_anime_arrow_darkgreen.png);background-repeat:no-repeat;background-size:100% auto;background-position:center 0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#jtweb-main-content .jtcapTop2024News p a:hover::after{animation:arrow .3s steps(9) forwards}#jtweb-main-content .jtcapTop2024News a:hover{opacity:.7}#jtweb-main-content .jtcapTop2024LinkBox{width:100%;background-color:#f0faf6;padding:50px 0}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox{padding:13vw 6vw;box-sizing:border-box}}#jtweb-main-content .jtcapTop2024LinkBox .playerLinkOut{padding:0 30px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .playerLinkOut{padding:0}}#jtweb-main-content .jtcapTop2024LinkBox .playerLink{width:1258px;min-height:480px;margin:0 auto;background-image:url(/sports/jtcup/images/jtcup2024_top01_pc.jpg);background-repeat:no-repeat;background-size:contain;border-radius:10px;position:relative;overflow:hidden;padding-left:50px;box-sizing:border-box;display:flex;align-items:center}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .playerLink{width:100%;min-height:auto;background-size:cover}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .playerLink{width:100%;min-height:118vw;background-image:url(/sports/jtcup/images/jtcup2024_top01_sp.jpg);background-size:cover;padding:0 6vw 5vw;align-items:flex-end}}#jtweb-main-content .jtcapTop2024LinkBox .playerLink:after{position:absolute;content:"";background-color:rgba(10,92,64,.95);width:630px;top:0;bottom:0;left:-90px;transform:skewX(-20deg);z-index:0}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .playerLink:after{width:100%;left:0;bottom:-5vw;top:auto;height:57vw;transform:skew(0, 5deg)}}#jtweb-main-content .jtcapTop2024LinkBox .linkTitleTxt{position:relative;z-index:1;color:#fff}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkTitleTxt{padding:8.5vw 0}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkTitleTxt{width:100%;padding:0}}#jtweb-main-content .jtcapTop2024LinkBox .linkTitleTxt h2{margin-bottom:30px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkTitleTxt h2{margin-bottom:3vw;font-size:7.9vw}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlexOut{padding:0 30px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlexOut{padding:0}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex{width:1258px;display:flex;justify-content:space-between;margin:15px auto 0}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex{width:100%}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex{width:100%;display:block;padding:0;box-sizing:border-box}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink{width:619px;min-height:300px;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-left:50px}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink{width:49%;min-height:auto}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink{width:100%;padding:0 6vw 5vw;min-height:74vw;align-items:flex-end}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink .linkTitleTxt{width:100%}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink:after{position:absolute;content:"";background-color:rgba(10,92,64,.95);width:410px;top:0;bottom:0;left:-60px;transform:skewX(-20deg);z-index:0}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink:after{width:100%;left:0;bottom:-5vw;top:auto;height:50vw;transform:skew(0, 5deg)}}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink .linkTitleTxt{padding:3vw 0}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink .linkTitleTxt{padding:0}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink{background-image:url(/sports/jtcup/images/jtcup2024_top08_pc.jpg);background-repeat:no-repeat;background-size:contain;border-radius:10px;position:relative;overflow:hidden}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink{background-size:cover}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .leaderboardLink{background-image:url(/sports/jtcup/images/jtcup2024_top08_sp.jpg);background-size:cover;margin-bottom:4vw}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink{background-image:url(/sports/jtcup/images/jtcup2024_top03_pc.jpg);background-repeat:no-repeat;background-size:contain;border-radius:10px;position:relative;overflow:hidden}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink{background-size:cover}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex .overviewLink{background-image:url(/sports/jtcup/images/jtcup2024_top03_sp.jpg);background-size:cover}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink{width:619px;min-height:300px;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-left:40px}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink{width:49%;min-height:auto}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink{width:100%;padding:0 6vw 5vw;min-height:118vw;align-items:flex-end}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink .linkTitleTxt{width:100%}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink:after{position:absolute;content:"";background-color:rgba(10,92,64,.95);width:410px;top:0;bottom:0;left:-60px;transform:skewX(-20deg);z-index:0}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink:after,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink:after{width:100%;left:0;bottom:-5vw;top:auto;height:50vw;transform:skew(0, 5deg)}}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink .linkTitleTxt{padding:3vw 0}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink .linkTitleTxt,#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink .linkTitleTxt{padding:0}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink{min-height:74vw}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink{background-image:url(/sports/jtcup/images/jtcup2024_top01_pc.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:10px;position:relative;overflow:hidden}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .cpAfterPlayerLink{background-image:url(/sports/jtcup/images/jtcup2024_top01_sp.jpg);margin-bottom:4vw;background-position:center top}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink{background-image:url(/sports/jtcup/images/jtcup2024_top03_cpafter_pc.png);background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:10px;position:relative;overflow:hidden}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .overviewLink{background-image:url(/sports/jtcup/images/jtcup2024_top03_sp.jpg);background-position:center top}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink{background-image:url(/sports/jtcup/images/jtcup2024_top04_pc.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:10px;position:relative;overflow:hidden}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink{background-image:url(/sports/jtcup/images/jtcup2024_top04_sp.jpg);background-position:center top;min-height:74vw;margin-bottom:4vw}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .ticketLink::after{height:45vw}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink{background-image:url(/sports/jtcup/images/jtcup2024_top05_pc.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:10px;position:relative;overflow:hidden}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .experienceLink{background-image:url(/sports/jtcup/images/jtcup2024_top05_sp.jpg);background-position:center top;min-height:74vw}}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink{background-image:url(/sports/jtcup/images/jtcup2024_top06_pc.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:10px;position:relative;overflow:hidden}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink .linkTitleTxt h2{margin-bottom:20px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink{background-image:url(/sports/jtcup/images/jtcup2024_top06_sp.jpg);background-position:center top;min-height:74vw;margin-bottom:4vw}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink::after{height:44vw}#jtweb-main-content .jtcapTop2024LinkBox .linkBoxFlex.cpAfter .sponsorshipLink .linkTitleTxt h2{font-size:5.3vw;margin-bottom:3vw}}#jtweb-main-content .jtcapTop2024SubLinkOut{padding:0 30px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLinkOut{padding:0}}#jtweb-main-content .jtcapTop2024SubLink{width:1258px;margin:0 auto;padding:50px 0}@media(min-width: 768px)and (max-width: 1280px){#jtweb-main-content .jtcapTop2024SubLink{width:100%;box-sizing:border-box}}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink{width:100%;padding:13vw 6vw;box-sizing:border-box}}#jtweb-main-content .jtcapTop2024SubLink ul{display:flex;margin:0 -17px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink ul{margin:0 -2.3vw;flex-wrap:wrap}}#jtweb-main-content .jtcapTop2024SubLink ul.justCenter{justify-content:center}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink ul.justCenter{justify-content:flex-start}}#jtweb-main-content .jtcapTop2024SubLink ul li{width:25%;padding:0 17px;box-sizing:border-box}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink ul li{width:50%;padding:0 2.3vw}#jtweb-main-content .jtcapTop2024SubLink ul li:nth-child(n+3){margin-top:6vw}}#jtweb-main-content .jtcapTop2024SubLink ul li a{display:block}#jtweb-main-content .jtcapTop2024SubLink ul li a figure{border-radius:10px;overflow:hidden;position:relative}#jtweb-main-content .jtcapTop2024SubLink ul li a figure figcaption{position:absolute;font-family:"AlumniSans",serif;font-size:30px;line-height:1;letter-spacing:1px;color:#fff;z-index:2;left:17px;bottom:5px}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink ul li a figure figcaption{font-size:5.8vw;left:3.4vw;bottom:1.2vw}}#jtweb-main-content .jtcapTop2024SubLink ul li a b{font-size:28px;line-height:1;font-family:"NotoSerifJP",sans-serif;font-weight:bold;padding-right:15px;margin:20px 0 15px;display:inline-block;position:relative}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink ul li a b{font-size:4.7vw;margin:3vw 0 2vw;padding-right:0;width:100%}#jtweb-main-content .jtcapTop2024SubLink ul li a b.letter{letter-spacing:-2px}}#jtweb-main-content .jtcapTop2024SubLink ul li a b:after{content:"";position:absolute;width:6px;height:6px;border-top:solid 1px #0a5c40;border-right:solid 1px #0a5c40;right:0;top:50%;transform:translateY(-50%) rotate(45deg)}#jtweb-main-content .jtcapTop2024SubLink ul li a span{display:block}@media(max-width: 767px){#jtweb-main-content .jtcapTop2024SubLink ul li a span{line-height:1.4}}#jtweb-main-content .jtcapTop2024SubLink ul li a:hover figure::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(10,92,64,.52);z-index:1}#jtweb-main-content .jtcapTop2024SubLink ul li a:hover b{opacity:.7}#jtweb-main-content .jtcupTopInfo{background-color:#bf463b;display:flex;justify-content:center;position:relative;z-index:5}#jtweb-main-content .jtcupTopInfo .topInfoDetail{max-width:950px;text-align:center;color:#fff;padding:20px 0;box-sizing:border-box}#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt{text-align:left}#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt a[target*=_blank]:hover span::after{animation:winanime .3s steps(15) forwards}#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt a[target*=_blank] span{position:relative;padding-right:40px}#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt a[target*=_blank] span::after{content:"";display:inline-block;background-position:center 0;background-repeat:no-repeat;background-size:100% auto;position:absolute;right:15px;background-image:url("/sports/jtcup/assets/images/icon_anime_window_white.png");width:32px;height:32px}@media(min-width: 768px){#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt a[target*=_blank] span::after{top:50%;transform:translateY(-50%)}}@media(max-width: 767px){#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt a[target*=_blank] span::after{bottom:0px}}#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt .pcInline{display:inline}@media(max-width: 767px){#jtweb-main-content .jtcupTopInfo .topInfoDetail .txt .pcInline{display:none}}@media(max-width: 767px){#jtweb-main-content .jtcupTopInfo .topInfoDetail{padding:20px 4vw}}#jtweb-main-content .jtcupTopInfo .topInfoDetail .pdf{display:inline-block;position:relative;font-size:16px;text-decoration:none}#jtweb-main-content .jtcupTopInfo .topInfoDetail .pdf::after{content:"";margin-left:.5em;width:15px;height:20px;background:no-repeat center/100% auto;background-image:url(/sports/jtcup/assets/images/icon_pdf.svg);border:none;transform:translateY(5px);display:inline-block}.liveScoreArea{background-color:#f8f8f8;width:100%}.liveScoreArea .liveScoreAreaIn{padding:30px 30px 60px}@media(max-width: 767px){.liveScoreArea .liveScoreAreaIn{padding:6vw 6vw 10vw}}.liveScoreArea .scoreBtnBox{width:1258px;margin:0 auto 20px}@media(min-width: 768px)and (max-width: 1280px){.liveScoreArea .scoreBtnBox{width:100%}}@media(max-width: 767px){.liveScoreArea .scoreBtnBox{margin-bottom:5.3vw;width:100%}}.liveScoreArea .scoreBtnBox .rowBtn{display:flex;margin:30px 0 0;justify-content:center}@media(max-width: 767px){.liveScoreArea .scoreBtnBox .rowBtn{margin:4vw -5px;justify-content:flex-start;flex-wrap:wrap}}.liveScoreArea .scoreBtnBox .rowBtn li{width:360px;padding:0 5px;box-sizing:border-box}@media(max-width: 767px){.liveScoreArea .scoreBtnBox .rowBtn li{width:50%}.liveScoreArea .scoreBtnBox .rowBtn li:nth-child(n+3){margin-top:10px}.liveScoreArea .scoreBtnBox .rowBtn li a::after{display:none}}.scoreDetail{width:1258px;margin:0 auto;padding:30px 40px;box-sizing:border-box;background-color:#fff}@media(min-width: 768px)and (max-width: 1280px){.scoreDetail{width:100%}}@media(max-width: 767px){.scoreDetail{width:100%;padding:5.3vw 0;box-sizing:border-box}}.scoreDetail .scoreDispArea .scoreHeadArea{margin-bottom:40px}@media(max-width: 767px){.scoreDetail .scoreDispArea .scoreHeadArea{margin-bottom:2.6vw}}.scoreDetail .scoreDispArea .scoreHeadArea .txtUpdate{font-size:18px}@media(max-width: 767px){.scoreDetail .scoreDispArea .scoreHeadArea .txtUpdate{font-size:4.7vw;padding:0 2.6vw}}.scoreDetail .scoreDispArea .scoreHeadArea .txtUpdate #updateTime{margin-left:1em}@media(max-width: 767px){.scoreDetail .scoreDispArea .scoreHeadArea .txtUpdate #updateTime{display:block;margin-left:0}}.scoreDetail .scoreDispArea .scoreHeadArea .txtUpdate #updateTime .updateTime{margin-left:1em}.scoreDetail .scoreDispArea .scoreHeadArea .txtCaution{font-size:14px;padding-top:10px}@media(max-width: 767px){.scoreDetail .scoreDispArea .scoreHeadArea .txtCaution{font-size:3.7vw;padding:2.6vw 2.6vw 0}}.scoreDetail .scoreDispArea .scoreMainArea table{width:100%}.scoreDetail .scoreDispArea .scoreMainArea table thead th{text-align:center;padding:10px 0;border-bottom:#ccd9d4 1px solid;font-size:18px;line-height:1.2;font-weight:normal}@media(max-width: 767px){.scoreDetail .scoreDispArea .scoreMainArea table thead th{font-size:4vw;padding:2.6vw 0}}.scoreDetail .scoreDispArea .scoreMainArea table tbody td{text-align:center;padding:10px 0;border-bottom:#ccd9d4 1px solid;font-size:16px;line-height:1.2}@media(max-width: 767px){.scoreDetail .scoreDispArea .scoreMainArea table tbody td{font-size:3.7vw;padding:2.6vw 0}}.snsLogoArea{border-top:solid 1px #af9755;padding:25px 0}@media(max-width: 767px){.snsLogoArea{padding:5vw 0;border-top:none}}.snsLogoArea .snsLogoBox{display:flex;justify-content:center}@media(max-width: 767px){.snsLogoArea .snsLogoBox{padding:0 6vw}}.snsLogoArea .snsLogoBox .title_lv3{margin-bottom:0;padding:0 25px;margin-right:13px;border-right:solid 1px #af9755;display:flex;align-items:center}@media(max-width: 767px){.snsLogoArea .snsLogoBox .title_lv3{padding:0 5vw 0 6.5vw;margin-right:2.5vw}}.snsLogoArea .snsLogoBox .flexSns{padding:0 13px;width:50px}@media(max-width: 767px){.snsLogoArea .snsLogoBox .flexSns{padding:0 2.5vw;width:10vw}}