@charset "UTF-8";.introBlock{padding:0 3% 46px;background:url(../../image/2022/special/nations-cup2022-round1/intro_bg.jpg) no-repeat right 0 #dfdfdf;background-size:cover;text-align:center}.nationscup2022round2 .introBlock{background:url(../../image/2022/special/nations-cup2022-round1/intro_bg.jpg) no-repeat right 0 #dfdfdf;background-size:100%}.introBlock .pageNav{padding:30px 0 38px}.introBlock .pageNav ul{display:flex;justify-content:space-between;max-width:980px;margin:0 auto}.introBlock .pageNav li{width:100%;position:relative;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.8rem;color:#eee;background:#a52a2b;padding:23px 0;line-height:1}.nationscup2022round2 .introBlock .pageNav ul{flex-wrap:wrap}.nationscup2022round2 .introBlock .pageNav li{width:33.333%;border-bottom:2px solid transparent}.nationscup2022round2 .introBlock .pageNav li a{font-size:1.6rem}.nationscupTop{margin-top:-70px;padding-top:70px}.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{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 .eventBlock{margin:75px auto 0;max-width:980px;display:flex;flex-wrap:wrap;justify-content:space-between}.introBlock .eventBlock h3{width:100%;margin:0 0 16px}.introBlock .eventBlock h3 .t1{font-size:2rem;display:block;font-weight:bold;line-height:1.4}.introBlock .eventBlock h3 .t2{font-size:5.5rem;display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1.3;letter-spacing:2px}.introBlock .eventBlock h3 .t2:after,.introBlock .eventBlock h3 .t2:before{content:"";display:block;width:30px;height:52px;background:url(../../image/2022/special/nations-cup2022-round1/arrow01.svg) no-repeat;background-size:cover;margin:0 20px}.introBlock .eventBlock h3 .t2:after{transform:scale(-1,1)}.introBlock .eventBlock .block{width:50%;padding:10px 10px 10px 20px;display:flex;flex-direction:column}.introBlock .eventBlock .block.block01{border-right:1px solid #333;border-bottom:1px solid #333}.introBlock .eventBlock .block.block02{padding:10px 20px 10px 10px;border-bottom:1px solid #333}.introBlock .eventBlock .block.block03{border-right:1px solid #333}.introBlock .eventBlock .block.block04{padding:10px 20px 10px 10px}.introBlock .eventBlock .box{background:#333;color:#eee;padding:16px 0 12px;flex:1}.introBlock .eventBlock .box h4{font-size:1.8rem;background:#a52a2b;font-weight:bold;padding:3px 3%}.introBlock .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}.introBlock .eventBlock .block03 .box .point{padding-top:30px}.introBlock .eventBlock .box .point:after,.introBlock .eventBlock .box .point:before{content:"";display:block;width:41px;height:70px;background:url(../../image/2022/special/nations-cup2022-round1/arrow02.svg) no-repeat;background-size:cover;margin:0 32px}.introBlock .eventBlock .box .point:after{transform:scale(-1,1)}.introBlock .eventBlock .box .point span{font-weight:bold;font-size:2.5rem}.introBlock .eventBlock .box .point p{font-weight:bold;color:#d0b78b}.introBlock .eventBlock .box .notes{font-size:1.6rem;padding:8px 0 0}.introBlock .eventBlock .caution{width:100%;font-size:1.6rem}.introBlock .eventBlock .linkBtn{width:100%;margin-top:22px}.introBlock .eventBlock .linkBtn p{padding:7px 0}.supportBlock{padding:38px 3%;background:url(../../image/2022/special/nations-cup2022-round1/support_bg.jpg) no-repeat;background-size:cover;position:relative;z-index:4}.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}.interviewBlock{position:relative;margin-top:-70px;padding:70px 3% 36px;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;justify-content:center}.interviewBlock .details .box{width:32%;margin:0 2% 0 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-round1/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:5px;display:flex;flex-wrap:wrap;justify-content:space-between}.scheduleBlock .scheduleDetails .box{width:50%;padding:0 2.5px 5px}.scheduleBlock .scheduleDetails .box dl{display:flex;align-items:center;background:#272727;padding:5px 2% 5px 28px;height:100%}.scheduleBlock .scheduleDetails .box dt{font-family:'Oswald',sans-serif;color:#bab170;font-size:5.5rem;min-width:186px}.scheduleBlock .scheduleDetails .box dt .t2{font-size:3rem;position:relative;top:-6px;padding:0 2px}.scheduleBlock .scheduleDetails .box dt .t3{font-size:3rem;position:relative;top:-4px}.scheduleBlock .scheduleDetails .box dd{padding-left:7%}.scheduleBlock .scheduleDetails .box dd li{color:#eee;font-size:1.8rem;line-height:1.4}.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-round1/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:900px){.introBlock .eventBlock .box .point{font-size:1.8rem}.introBlock .eventBlock .box .point span{font-size:2.2rem}.scheduleBlock .scheduleDetails .box dt{font-size:5rem;min-width:160px}.scheduleBlock .scheduleDetails .box dt .t2{font-size:2.5rem}.scheduleBlock .scheduleDetails .box dt .t3{font-size:2.5rem}.scheduleBlock .scheduleDetails .box dd{padding-left:5%}}@media only screen and (max-width:800px){.introBlock .eventBlock .box .point{font-size:1.5rem}.introBlock .eventBlock .box .point span{font-size:2rem}.scheduleBlock .scheduleDetails .box dt{font-size:4.5rem;min-width:140px}.scheduleBlock .scheduleDetails .box dt .t2{font-size:2rem}.scheduleBlock .scheduleDetails .box dt .t3{font-size:2rem}.scheduleBlock .scheduleDetails .box dd{padding-left:2%}.scheduleBlock .scheduleDetails .box dd li{font-size:1.6rem}}@media only screen and (max-width:736px){.introBlock{padding:0 0 8%;background:url(../../image/2022/special/nations-cup2022-round1/intro_bg_sp.jpg) no-repeat right 0;background-size:cover}.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}.introBlock h1{font-size:6.66vw;padding:0 0 7%}.introBlock h1 span{font-size:4.66vw}.introBlock h2{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 .eventBlock{margin:9% auto 0;max-width:none;display:block}.introBlock .eventBlock h3{margin:0 0 4%}.introBlock .eventBlock h3 .t1{font-size:4.53vw;line-height:1.4}.introBlock .eventBlock h3 .t2{font-size:12vw}.introBlock .eventBlock h3 .t2:after,.introBlock .eventBlock h3 .t2:before{width:6.66vw;height:11.46vw;margin:0 4%}.introBlock .eventBlock .block{width:100%;padding:0;margin-bottom:3%;display:block}.introBlock .eventBlock .block.block01{border:none}.introBlock .eventBlock .block.block02{padding:0;border:none}.introBlock .eventBlock .block.block03{border:none}.introBlock .eventBlock .block.block04{padding:0}.introBlock .eventBlock .box{padding:4% 0 3%}.introBlock .eventBlock .box h4{font-size:4.8vw;padding:3px 0}.introBlock .eventBlock .box .point{font-size:5.33vw;padding:3% 0 0}.introBlock .eventBlock .block03 .box .point{padding-top:5%}.introBlock .eventBlock .box .point:after,.introBlock .eventBlock .box .point:before{width:10.93vw;height:18.66vw;margin:0 8vw 0 0}.introBlock .eventBlock .box .point:after{margin:0 0 0 8vw}.introBlock .eventBlock .box .point span{font-size:6.66vw}.introBlock .eventBlock .box .notes{font-size:4.26vw;padding:3% 0 0;text-align:center}.introBlock .eventBlock .caution{width:100%;font-size:4vw}.introBlock .eventBlock .linkBtn{width:100%;margin-top:3%}.introBlock .eventBlock .linkBtn p{padding:7px 0}.supportBlock{padding:6% 3% 3%;background:url(../../image/2022/special/nations-cup2022-round1/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%}.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-round1/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;width:82%;margin:0 auto}.scheduleBlock .teamRakuten li{max-width:30%;margin:0}.scheduleBlock .teamRakuten li figcaption{font-size:4vw;padding-top:5%}.scheduleBlock .scheduleDetails{display:block}.scheduleBlock .scheduleDetails .box{width:100%;padding:0;margin-bottom:5px}.scheduleBlock .scheduleDetails .box dl{padding:7px 5% 8px}.scheduleBlock .scheduleDetails .box dt{font-size:8vw;min-width:0;width:33vw}.scheduleBlock .scheduleDetails .box dt .t2{font-size:4vw;top:-0.5vw;padding:0 2px}.scheduleBlock .scheduleDetails .box dt .t3{font-size:4vw;top:0}.scheduleBlock .scheduleDetails .box dd{padding-left:0;width:calc(100% - 33vw)}.scheduleBlock .scheduleDetails .box dd li{font-size:3.46vw}.scheduleBlock .banner{display:block;padding:4% 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-round1/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}}