@charset "UTF-8";.introBlock{padding:0 3%;background:url(../../image/2022/special/nations-cup2022-round2/intro_bg.jpg) no-repeat right 0 #dfdfdf;background-size:100%;text-align:center}.introBlock .pageNav{padding:30px 0 38px}.introBlock .pageNav ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:980px;margin:0 auto}.introBlock .pageNav li{position:relative;width:33.333%;border-bottom:2px solid transparent;border-right:2px solid transparent}.introBlock .pageNav li:after{content:"";position:absolute;right:16px;top:-5px;bottom:0;margin:auto;width:11px;height:11px;border-top:1px solid #eee;border-right:1px solid #eee;transform:rotate(135deg)}.introBlock .pageNav li:last-child,.introBlock .pageNav li:nth-child(3){border:none}.introBlock .pageNav li a{display:block;text-align:center;font-size:1.6rem;color:#eee;background:#a52a2b;padding:23px 0;line-height:1}.nationscupTop{margin-top:-70px;padding-top:70px;position:relative;z-index:6}.introBlock h1{text-align:center;font-size:4.8rem;line-height:1.2;padding:0 0 35px}.introBlock h1 span{display:block;font-size:2.5rem;font-weight:bold}.introBlock h2.bgB{display:inline-block;font-size:2rem;font-weight:bold;background:#1a1a1a;padding:5px 20px;margin-bottom:32px;color:#eee}.introBlock .notes{padding:0 0 24px}.introBlock .notes p{font-size:2rem}.introBlock .notes span{font-weight:bold;color:#a52a2b}.introBlock .linkBtn a{display:inline-block;border:8px double #1a1a1a;max-width:350px;width:100%;margin:0 auto;position:relative}.introBlock .linkBtn a:after{content:"";position:absolute;right:16px;top:0;bottom:0;margin:auto;width:12px;height:12px;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg)}.introBlock .linkBtn a p{font-size:1.7rem;background:#1a1a1a;color:#eee;padding:5px 0}.introBlock .linkBtn a span{display:inline-block;font-size:1.5rem;font-weight:bold;color:#d0b78b;text-decoration:underline}.introBlock #highlights{margin-top:-30px;padding-top:70px;position:relative;z-index:5}.introBlock .highlights{max-width:980px;margin:0 auto;padding:40px 3% 0;background:#fff;border-left:20px solid #a52a2b;border-right:20px solid #a52a2b}.introBlock .highlights h2{max-width:749px;margin:0 auto 18px}.introBlock .highlights figure{max-width:849px;margin:0 auto 18px}.introBlock .highlights p{text-align:left;font-size:1.6rem;padding-bottom:38px}.supportBlock{padding:38px 3%;background:url(../../image/2022/special/nations-cup2022-round2/support_bg.jpg) no-repeat;background-size:cover;position:relative}.supportBlock h2{max-width:440px;margin:0 auto 25px}.supportBlock ul{display:flex;justify-content:center}.supportBlock li{max-width:410px;margin:0 15px}.supportBlock li a{display:block}#teamranking{margin-top:-70px;padding-top:70px;position:relative;z-index:4}.teamranking{padding:0 3% 38px;background:#1a1a1a}.eventBlock{margin:30px auto 0;max-width:980px;display:flex;flex-wrap:wrap;justify-content:space-between;color:#eee;text-align:center}.eventBlock h3{width:100%;margin:0 0 16px}.eventBlock h3 .t1{font-size:2rem;display:block;font-weight:bold;line-height:1.4}.eventBlock h3 .t2{font-size:5rem;display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1.3;letter-spacing:2px;color:#acacac}.eventBlock h3 .t2:after,.eventBlock h3 .t2:before{content:"";display:block;width:30px;height:52px;background:url(../../image/2022/special/nations-cup2022-round2/arrow01.svg) no-repeat;background-size:cover;margin:0 20px}.eventBlock h3 .t2:after{transform:scale(-1,1)}.eventBlock .block{width:50%;padding:10px 10px 10px 20px;display:flex;flex-direction:column}.eventBlock .block.block01{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.eventBlock .block.block02{padding:10px 20px 10px 10px;border-bottom:1px solid #dfdfdf}.eventBlock .block.block03{border-right:1px solid #dfdfdf}.eventBlock .block.block04{padding:10px 20px 10px 10px}.eventBlock .box{background:#333;color:#eee;padding:16px 0 12px;flex:1}.eventBlock .box h4{font-size:1.8rem;background:#a52a2b;font-weight:bold;padding:3px 3%}.eventBlock .box .point{display:flex;justify-content:center;align-items:center;font-weight:bold;color:#d0b78b;font-size:2rem;line-height:1.3;padding:14px 3% 0}.eventBlock .block03 .box .point{padding-top:30px}.eventBlock .box .point:after,.eventBlock .box .point:before{content:"";display:block;width:41px;height:70px;background:url(../../image/2022/special/nations-cup2022-round2/arrow02.svg) no-repeat;background-size:cover;margin:0 32px}.eventBlock .box .point:after{transform:scale(-1,1)}.eventBlock .box .point span{font-weight:bold;font-size:2.5rem}.eventBlock .box .point p{font-weight:bold;color:#d0b78b}.eventBlock .box .notes{font-size:1.6rem;padding:8px 0 0}.eventBlock .caution{width:100%;font-size:1.6rem}.eventBlock .linkBtn{width:100%;margin-top:22px}.eventBlock .linkBtn p{padding:7px 0;font-size:1.7rem;background:#dfdfdf;color:#1a1a1a}.eventBlock .linkBtn a{display:inline-block;border:8px double #dfdfdf;max-width:350px;width:100%;margin:0 auto;position:relative}.eventBlock .linkBtn a:after{content:"";position:absolute;right:16px;top:0;bottom:0;margin:auto;width:12px;height:12px;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg)}.interviewBlock{position:relative;margin-top:-70px;padding:70px 3% 15px;background:#dfdfdf;z-index:3;text-align:center}.interviewBlock h2{font-size:2rem;padding:38px 0 0}.interviewBlock h2 img{max-width:407px;margin:0 auto}.interviewBlock h2 span{display:block;padding-top:8px}.interviewBlock .notes{font-size:1.8rem;padding:28px 0 18px}.interviewBlock .details{max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap}.interviewBlock .details .box{width:32%;margin:0 2% 25px 0}.interviewBlock .details .box:last-child,.interviewBlock .details .box:nth-child(3n){margin-right:0}.interviewBlock .details .box h3{background:#111;color:#fff;text-align:center;font-weight:bold;font-size:1.9rem;line-height:1;padding:8px 0;margin:0 0 5px;display:block}.interviewBlock .details .box .movieBox{position:relative;width:100%;padding-top:56.25%}.interviewBlock .details .box .movieBox iframe{position:absolute;top:0;right:0;width:100%;height:100%}.scheduleBlock{position:relative;margin-top:-70px;padding:70px 0 40px;z-index:2;background:#1a1a1a}.scheduleBlock h2{font-size:2rem;padding:38px 0 34px;text-align:center}.scheduleBlock h2 img{max-width:407px;margin:0 auto}.scheduleBlock h2 span{display:block;padding-top:8px;color:#999}.scheduleBlock .teamRakuten{background:url(../../image/2022/special/nations-cup2022-round2/schedule_bg.jpg) no-repeat;background-size:cover;padding:16px 3% 14px;text-align:center;color:#eee}.scheduleBlock .teamRakuten .title{display:inline-block;line-height:1;font-weight:bold;font-size:1.7rem;border:1px solid #eee;padding:5px 26px;margin-bottom:17px}.scheduleBlock .teamRakuten ul{display:flex;justify-content:center}.scheduleBlock .teamRakuten li{max-width:131.5px;margin:0 7px}.scheduleBlock .teamRakuten li a{display:block;color:#eee}.scheduleBlock .teamRakuten li figcaption{font-size:1.6rem;padding-top:7px}.scheduleBlock .scheduleDetails{padding:6px 3px;display:flex;justify-content:space-between}.scheduleBlock .scheduleDetails .box{width:25%;background:#a52a2b;border-left:3px solid #1a1a1a;border-right:3px solid #1a1a1a}.scheduleBlock .scheduleDetails .box dt{text-align:center;background:#eee;padding:12px 3%}.scheduleBlock .scheduleDetails .box dd{padding:20px 30px}.scheduleBlock .scheduleDetails .box dd li{color:#eee;font-size:1.5rem;line-height:1.66}.scheduleBlock .banner{display:flex;justify-content:center;padding:34px 3% 0}.scheduleBlock .banner li{max-width:410px;margin:0 15px}#campaign{position:relative;margin-top:-70px;padding-top:70px}.campaignBlock{padding:0 3% 30px;background:url(../../image/2022/special/nations-cup2022-round2/campaign_bg.jpg) no-repeat;background-size:cover}.campaignBlock h2{font-size:2rem;padding:38px 0 28px;text-align:center}.campaignBlock h2 img{max-width:415px;margin:0 auto}.campaignBlock h2 span{display:block;padding-top:8px}.campaignBlock .notes{font-size:1.8rem;text-align:center;padding:0 0 18px}.campaignBlock .details{max-width:720px;margin:0 auto;position:relative}.campaignBlock .details .box,.campaignBlock .details .box1{margin-bottom:20px;width:100%;overflow:hidden}.campaignBlock .details .box.box3{margin-bottom:18px;background-image:linear-gradient(to right,#1a1a1a,#1a1a1a 4px,transparent 4px,transparent 8px);background-size:10px 4px;background-position:left bottom;background-repeat:repeat-x}.campaignBlock .details .box.box3 p{padding-bottom:20px}.campaignBlock .details .box.box5{margin-bottom:0;position:relative}.campaignBlock .details .box.box5 a{position:absolute;display:block;max-width:450px;width:62.5%;z-index:2;bottom:11%;left:6%}.campaignBlock .details .box .endMes{text-align:center;font-weight:bold;font-size:2rem;color:#be0000;padding:16px 0 0}.campaignBlock .details .box a{display:block}@media only screen and (max-width:930px){.introBlock .pageNav li a{font-size:1.5rem}}@media only screen and (max-width:900px){.introBlock .pageNav li a{font-size:1.3rem}.eventBlock .box .point{font-size:1.8rem}.eventBlock .box .point span{font-size:2.2rem}.scheduleBlock .scheduleDetails .box dd{padding:20px}}@media only screen and (max-width:800px){.introBlock .pageNav li a{font-size:1.2rem}.introBlock .pageNav li:after{right:10px;width:8px;height:8px}.eventBlock .box .point{font-size:1.4rem}.eventBlock .box .point span{font-size:1.9rem}.scheduleBlock .scheduleDetails .box dd{padding:20px 10px}}@media only screen and (max-width:736px){.introBlock{padding:0;background:url(../../image/2022/special/nations-cup2022-round2/intro_bg_sp.jpg) no-repeat right 0;background-size:100%}.introBlock .pageNav{padding:0 0 8%}.introBlock .pageNav ul{max-width:none}.introBlock .pageNav li{border-right:1px solid transparent}.introBlock .pageNav li:after{right:0;left:0;top:auto;bottom:18%;width:1.8vw;height:1.8vw}.introBlock .pageNav li a{font-size:3.2vw;padding:10% 0 17.5%;line-height:1.2}.nationscupTop{margin-top:-60px;padding-top:60px}.introBlock h1{font-size:6.66vw;padding:0 0 7%}.introBlock h1 span{font-size:4.66vw}.introBlock h2.bgB{display:block;font-size:4.53vw;padding:4px 0;margin:0 8% 5%}.introBlock .notes{padding:0 3% 4%;text-align:left;line-height:1.55}.introBlock .notes p{font-size:4.26vw}.introBlock .linkBtn a{display:block;margin:0 3%;width:94%;max-width:none}.introBlock .linkBtn a:after{right:5%;width:3.2vw;height:3.2vw}.introBlock .linkBtn a p{font-size:4.53vw}.introBlock .linkBtn a span{font-size:4vw}.introBlock #highlights{margin-top:-30px;padding-top:14%}.introBlock .highlights{max-width:none;padding:6% 4% 0;border-left:5px solid #a52a2b;border-right:5px solid #a52a2b}.introBlock .highlights h2{max-width:none;width:88%;margin:0 auto 3%}.introBlock .highlights figure{max-width:none;margin:0 auto 4%}.introBlock .highlights p{font-size:4vw;padding-bottom:10%}.supportBlock{padding:6% 3% 3%;background:url(../../image/2022/special/nations-cup2022-round2/support_bg_sp.jpg) no-repeat;background-size:cover}.supportBlock h2{max-width:none;margin:0 auto 7%}.supportBlock ul{display:block}.supportBlock li{max-width:none;margin:0 0 4%}.eventBlock{margin:9% auto 0;max-width:none;display:block}.eventBlock h3{margin:0 0 4%}.eventBlock h3 .t1{font-size:4.53vw;line-height:1.4}.eventBlock h3 .t2{font-size:12vw}.eventBlock h3 .t2:after,.eventBlock h3 .t2:before{width:6.66vw;height:11.46vw;margin:0 4%}.eventBlock .block{width:100%;padding:0;margin-bottom:3%;display:block}.eventBlock .block.block01{border:none}.eventBlock .block.block02{padding:0;border:none}.eventBlock .block.block03{border:none}.eventBlock .block.block04{padding:0}.eventBlock .box{padding:4% 0 3%}.eventBlock .box h4{font-size:4.8vw;padding:3px 0}.eventBlock .box .point{font-size:5.33vw;padding:3% 0 0}.eventBlock .block03 .box .point{padding-top:5%}.eventBlock .box .point:after,.eventBlock .box .point:before{width:10.93vw;height:18.66vw;margin:0 8vw 0 0}.eventBlock .box .point:after{margin:0 0 0 8vw}.eventBlock .box .point span{font-size:6.66vw}.eventBlock .box .notes{font-size:4.26vw;padding:3% 0 0;text-align:center}.eventBlock .caution{width:100%;font-size:4vw}.eventBlock .linkBtn{width:100%;margin-top:3%}.eventBlock .linkBtn p{padding:7px 0}.interviewBlock{margin-top:-60px;padding:60px 3% 1%}.interviewBlock h2{font-size:4.26vw;padding:6% 0 0}.interviewBlock h2 img{max-width:none;width:72%}.interviewBlock h2 span{padding-top:3%}.interviewBlock .notes{font-size:4.53vw;padding:3% 0 6%;text-align:left}.interviewBlock .details{max-width:none;display:block}.interviewBlock .details .box{width:100%;margin:0 0 6%}.interviewBlock .details .box h3{font-size:5.33vw;padding:10px 0;margin:0 0 1%}.scheduleBlock{position:relative;margin-top:-60px;padding:60px 0 6%}.scheduleBlock h2{font-size:4.26vw;padding:6% 0 4%}.scheduleBlock h2 img{max-width:none;width:66%}.scheduleBlock h2 span{padding-top:3%}.scheduleBlock .teamRakuten{background:url(../../image/2022/special/nations-cup2022-round2/schedule_bg_sp.jpg) no-repeat;background-size:cover;padding:5% 3% 4%}.scheduleBlock .teamRakuten .title{display:block;font-size:4vw;padding:2% 0;margin:0 auto 4%;width:86%}.scheduleBlock .teamRakuten ul{justify-content:space-between;flex-wrap:wrap;width:84%;margin:0 auto}.scheduleBlock .teamRakuten li{max-width:32%;margin:0 0 4%}.scheduleBlock .teamRakuten li figcaption{font-size:4vw;padding-top:5%}.scheduleBlock .scheduleDetails{display:block}.scheduleBlock .scheduleDetails .box{width:82%;margin:0 auto 10px}.scheduleBlock .scheduleDetails .box dt{padding:8px 0}.scheduleBlock .scheduleDetails .box dd{padding:20px 5%}.scheduleBlock .scheduleDetails .box dd li{font-size:4vw}.scheduleBlock .banner{display:block;padding:3% 0 0}.scheduleBlock .banner li{max-width:none;margin:0 3%}#campaign{margin-top:-60px;padding-top:60px}.campaignBlock{padding:0 3% 7%;background:url(../../image/2022/special/nations-cup2022-round2/campaign_bg_sp.jpg) no-repeat;background-size:cover}.campaignBlock h2{font-size:4.26vw;padding:8% 0 4%}.campaignBlock h2 img{max-width:none;width:74%}.campaignBlock h2 span{padding-top:2%}.campaignBlock .notes{font-size:3.73vw;padding:0 0 3%}.campaignBlock .details{max-width:none}.campaignBlock .details .box,.campaignBlock .details .box1{margin-bottom:5.5%}.campaignBlock .details .box.box3{margin-bottom:5%}.campaignBlock .details .box.box3 p{padding-bottom:3%}.campaignBlock .details .box.box5 a{max-width:none;width:90%;bottom:9%;left:0;right:0;margin:auto}.campaignBlock .details .box .endMes{font-size:4.26vw;padding:3% 0 0}}