@charset 'UTF-8';.rugby{background:#e3e9f1}.tdf__nav{overflow-x:scroll;overflow-y:auto;text-align:center;white-space:nowrap;background:#000;-webkit-overflow-scrolling:touch}@media only screen and (min-width:850px){.tdf__nav{overflow:hidden}}@media only screen and (min-width:1100px){.tdf__nav{overflow:hidden;padding:0}}.tdf__menus{display:flex;float:left;margin-left:30px}@media only screen and (min-width:850px){.tdf__menus{float:none;justify-content:center}}@media only screen and (min-width:1100px){.tdf__menus{float:none;width:auto;max-width:1100px;height:60px;margin:0 auto}}.tdf__menus li{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:14px;font-weight:600;line-height:1.3;display:flex;margin-right:24px;vertical-align:middle;letter-spacing:.02em;color:#fff;align-items:center}@media only screen and (min-width:1100px){.tdf__menus li{font-size:16px;margin-right:44px}}.tdf__menus li a{position:relative;display:block;padding:21px 0;color:#fff}@media only screen and (min-width:1100px){.tdf__menus li a{display:flex;height:60px;padding:0;transition:color .4s ease;align-items:center}.tdf__menus li a:hover{color:#da291c}.tdf__menus li a:hover:after,.tdf__menus li a:hover:before{width:50%;background:#da291c}}.tdf__menus li a br{display:none}.tdf__menus li a:after,.tdf__menus li a:before{position:absolute;bottom:0;width:0;height:3px;content:''}@media only screen and (min-width:1100px){.tdf__menus li a:after,.tdf__menus li a:before{transition:all .4s ease}}.tdf__menus li a:before{right:50%}.tdf__menus li a:after{left:50%}.tdf__menus li:last-child{margin-right:0;padding-right:30px}@media only screen and (min-width:1100px){.tdf__menus li:last-child{padding-right:0}}.tdf__menus li.is-current a{color:#da291c}.tdf__menus li.is-current a:after,.tdf__menus li.is-current a:before{width:50%;background:#da291c}@media only screen and (min-width:1024px){.ad--foot+.footer{margin-top:0}}.tdf-wrapper{overflow:hidden;width:100%;margin:auto;padding:0 15px}@media only screen and (min-width:1025px){.tdf-wrapper{width:1100px;padding:0}}.tdf-button{font-size:13px;font-weight:700;position:relative;z-index:1;width:206px;margin-right:auto;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;letter-spacing:.15em;color:#000;border:2px solid #000}@media only screen and (min-width:1024px){.tdf-button{font-size:15px;width:280px;letter-spacing:.2em}.tdf-button .skew{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.tdf-button .skew:after{position:absolute;top:0;width:calc(100% + 20px);height:100%;content:'';transform:skewX(-20deg)}.tdf-button a{padding:24px 0}.tdf-button a .arrow:before{top:8px;width:70px}.tdf-button a .arrow:after{top:1px}}.tdf-button a{position:relative;display:block;padding:18px 0;color:#000}.tdf-button a .arrow{position:relative;display:block}.tdf-button a .arrow:after,.tdf-button a .arrow:before{position:absolute;content:''}.tdf-button a .arrow:before{top:7px;width:50px;height:1px;background:#000}.tdf-button a .arrow:after{top:1px;width:0;height:0;border-style:solid}.tdf-button.is-disabled{cursor:default;pointer-events:none;opacity:.3}.tdf-button.is-disabled .arrow:after,.tdf-button.is-disabled .arrow:before{content:none}.tdf-button--next{background:#fff}@media only screen and (min-width:1024px){.tdf-button--next .skew:after{left:-312px;transition:left .4s ease;background:#da291c}.tdf-button--next a .arrow:after,.tdf-button--next a .arrow:before{transition:right .2s ease}.tdf-button--next a .arrow:before{right:-35px}.tdf-button--next a .arrow:after{right:-37px;border-width:8px 0 0 13px}.tdf-button--next:hover .skew:after{left:-10px}.tdf-button--next:hover a .arrow:before{right:-45px}.tdf-button--next:hover a .arrow:after{right:-47px}}.tdf-button--next a .arrow:before{right:-25px}.tdf-button--next a .arrow:after{right:-32px;border-width:7px 0 0 13px;border-color:transparent transparent transparent #000}.tdf-button--back{background:0 0}@media only screen and (min-width:1024px){.tdf-button--back .skew:after{right:-310px;left:auto;transition:right .4s ease;background:#da291c}.tdf-button--back a .arrow:after,.tdf-button--back a .arrow:before{transition:left .2s ease}.tdf-button--back a .arrow:before{left:-35px}.tdf-button--back a .arrow:after{left:-37px;border-width:0 0 8px 13px}.tdf-button--back:hover .skew:after{right:-10px;left:auto}.tdf-button--back:hover a .arrow:before{left:-45px}.tdf-button--back:hover a .arrow:after{left:-47px}}.tdf-button--back a .arrow:before{left:-25px}.tdf-button--back a .arrow:after{left:-32px;border-width:0 0 7px 13px;border-color:transparent transparent #000 transparent}.tdf-title01__inner{position:relative;display:flex;flex-direction:column}.tdf-title01__inner:before{position:absolute;z-index:0;top:-20px;left:-30px;width:60px;height:53px;margin:auto;content:'';transform:skewY(-18deg);background-color:#da291c}@media only screen and (min-width:1024px){.tdf-title01__inner:before{width:70px}}.tdf-title01,.tdf-title04{font-family:'Passion One',Sans-Serif;font-weight:400;position:relative;display:flex;flex-direction:column;margin-right:15px;margin-left:15px;padding:20px 10px 5px;text-align:center;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf-title01,.tdf-title04{max-width:1100px;margin:0 auto;padding:0 13px 5px}}.tdf-title01 span,.tdf-title04 span{line-height:1;position:relative;z-index:1;color:#000;flex-shrink:0}.tdf-title01 span.tdf-title01--ja,.tdf-title04 span.tdf-title01--ja{font-size:46px;letter-spacing:.015em}@media only screen and (min-width:1024px){.tdf-title01 span.tdf-title01--ja,.tdf-title04 span.tdf-title01--ja{font-size:60px}}.tdf-title01 span.tdf-title01--en,.tdf-title04 span.tdf-title01--en{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:700;font-weight:600;margin-left:10px;letter-spacing:.2em}@media only screen and (min-width:1024px){.tdf-title01 span.tdf-title01--en,.tdf-title04 span.tdf-title01--en{font-size:17px;margin-left:20px}}.tdf-title01--block.tdf-title04,.tdf-title01.tdf-title01--block{overflow:hidden;padding-bottom:15px}@media only screen and (min-width:1024px){.tdf-title01--block.tdf-title04,.tdf-title01.tdf-title01--block{padding-bottom:5px}}.tdf-title01--block.tdf-title04:before,.tdf-title01.tdf-title01--block:before{top:18px;bottom:auto;height:100%}@media only screen and (min-width:1024px){.tdf-title01--block.tdf-title04:before,.tdf-title01.tdf-title01--block:before{top:auto;bottom:0;height:35px}}.tdf-title01--block.tdf-title04 .tdf-title01--en,.tdf-title01.tdf-title01--block .tdf-title01--en{line-height:1.3;display:block;margin-top:10px;margin-left:0}@media only screen and (min-width:1024px){.tdf-title01--block.tdf-title04 .tdf-title01--en,.tdf-title01.tdf-title01--block .tdf-title01--en{line-height:1;display:inline;margin-top:0;margin-left:20px}}@media only screen and (min-width:1024px){.tdf-title01--single.tdf-title04 span.tdf-title01--ja,.tdf-title01.tdf-title01--single span.tdf-title01--ja{font-size:50px}}.tdf-title02{font-family:'Passion One',Sans-Serif;font-weight:400;position:relative;height:70px;padding-top:30px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf-title02{height:110px;padding-top:44px}}.tdf-title02 span{line-height:1}.tdf-title02 span.tdf-title02--ja{font-size:18px;font-weight:700;position:relative;z-index:1;letter-spacing:.1em;color:#222}@media only screen and (min-width:1024px){.tdf-title02 span.tdf-title02--ja{font-size:24px}}.tdf-title02 span.tdf-title02--en{font-size:70px;font-weight:400;position:absolute;top:50%;left:50%;width:100%;height:70px;content:'';transform:translate(-50%,-50%);letter-spacing:.025em;color:rgba(68,204,233,.2)}@media only screen and (min-width:1024px){.tdf-title02 span.tdf-title02--en{font-size:110px;height:110px}}.tdf-title02.tdf-title02--blue span.tdf-title02--ja{color:#fff}.tdf-title03{font-family:'Passion One',Sans-Serif;font-size:46px;font-weight:400;line-height:1;text-align:center;letter-spacing:.01em;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf-title03{font-size:60px}}.tdf-title04{flex-direction:row;margin:0 35px 15px 15px;padding:0;justify-content:flex-start;align-items:baseline}@media only screen and (min-width:1024px){.tdf-title04{overflow:hidden;width:1100px;margin:auto}}.tdf-title04:after{z-index:1;display:block;width:100%;height:15px;content:'';transform:translateX(20px);border-top:5px solid #000;border-bottom:5px solid #000}.tdf-title05{font-family:'Passion One',Sans-Serif;font-size:60px;font-weight:400;line-height:1.3;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf-title05{font-size:18px}}.tdf-title06{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.1em;color:#44cce9}.tdf__mainTitle{font-size:18px;line-height:1;padding:11px 20px;text-align:center;letter-spacing:.1em;color:#fff;background:linear-gradient(270deg,rgba(45,72,157,.99),#14325d)}@media only screen and (min-width:1024px){.tdf__mainTitle{display:none}}.tdf__pageTitle{position:relative;width:100%;height:175px;background:linear-gradient(to right,#01609a,#003f65 100%)}@media only screen and (min-width:1024px){.tdf__pageTitle{height:230px}}.tdf__pageTitle:before{position:absolute;top:0;right:0;content:''}.tdf__pageTitle.tdf__pageTitle--team:before{width:357px;height:261px;background:url(/img/rugby/pageTitle-team-sp.png) no-repeat left 0 top 0/auto 261px}@media only screen and (min-width:1024px){.tdf__pageTitle.tdf__pageTitle--team:before{width:929px;height:366px;background:url(/img/rugby/pageTitle-team.png) no-repeat left 0 top 0/auto 366px}}.tdf__pageTitle.tdf__pageTitle--stadium:before{width:357px;height:261px;background:url(/img/rugby/pageTitle-stadium-sp.png) no-repeat left 0 top 0/auto 261px}@media only screen and (min-width:1024px){.tdf__pageTitle.tdf__pageTitle--stadium:before{width:929px;height:366px;background:url(/img/rugby/pageTitle-stadium.png) no-repeat left 0 top 0/auto 366px}}.tdf__pageTitle.tdf__pageTitle--column:before{width:357px;height:261px;background:url(/img/rugby/pageTitle-column-sp.png) no-repeat left 0 top 0/auto 261px}@media only screen and (min-width:1024px){.tdf__pageTitle.tdf__pageTitle--column:before{width:929px;height:366px;background:url(/img/rugby/pageTitle-column.png) no-repeat left 0 top 0/auto 366px}}.tdf__pageTitle.tdf__pageTitle--schedule:before{width:357px;height:261px;background:url(/img/rugby/pageTitle-schedule-sp.png) no-repeat left 0 top 0/auto 261px}@media only screen and (min-width:1024px){.tdf__pageTitle.tdf__pageTitle--schedule:before{width:929px;height:366px;background:url(/img/rugby/pageTitle-schedule.png) no-repeat left 0 top 0/auto 366px}}.tdf__pageTitle.tdf__pageTitle--interview:before{width:357px;height:261px;background:url(/img/rugby/pageTitle-interview-sp.png) no-repeat left 0 top 0/auto 261px}@media only screen and (min-width:1024px){.tdf__pageTitle.tdf__pageTitle--interview:before{width:929px;height:366px;background:url(/img/rugby/pageTitle-interview.png) no-repeat left 0 top 0/auto 366px}}.tdf__pageTitle.tdf__pageTitle--video:before{width:357px;height:261px;background:url(/img/rugby/pageTitle-video-sp.png) no-repeat left 0 top 0/auto 261px}@media only screen and (min-width:1024px){.tdf__pageTitle.tdf__pageTitle--video:before{width:929px;height:366px;background:url(/img/rugby/pageTitle-video.png) no-repeat left 0 top 0/auto 366px}}.tdf__pageTitleBody{position:relative;padding:20px 15px 0 96px}@media only screen and (min-width:1024px){.tdf__pageTitleBody{max-width:1100px;margin:0 auto;padding:30px 15px 0 115px}}.tdf__pageTitleBody:after{position:absolute;top:24px;left:15px;width:62px;height:78px;content:'';background:url(/img/rugby/title__logo.png) no-repeat left 0 top 0/100% auto}@media only screen and (min-width:1024px){.tdf__pageTitleBody:after{top:32px;left:0;width:83px;height:104px}}.tdf__pageTitleBody h1{font-family:'Passion One',Sans-Serif;font-size:56px;font-weight:400;line-height:1;position:relative;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf__pageTitleBody h1{font-size:76px}}.tdf__pageTitleBody h1 span{font-size:46px}@media only screen and (min-width:1024px){.tdf__pageTitleBody h1 span{font-size:58px}}.tdf__pageTitleBody p{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:700;font-weight:600;line-height:1.4;position:relative;margin-top:5px;margin-left:1px;letter-spacing:.15em;color:#fff}@media only screen and (min-width:1024px){.tdf__pageTitleBody p{font-size:17px;margin-top:10px}}.tdf__titleSingle{width:100%;height:70px;background:linear-gradient(to right,#01609a,#003f65 100%)}@media only screen and (min-width:1024px){.tdf__titleSingle{height:100px}}.tdf__titleSingleBody{display:flex;padding:10px 15px 0;align-items:center}@media only screen and (min-width:1024px){.tdf__titleSingleBody{max-width:1130px;margin:0 auto;padding:20px 15px 0}}.tdf__titleSingleBody h1{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:20px;font-weight:600;line-height:1.2;color:#fff}@media only screen and (min-width:1024px){.tdf__titleSingleBody h1{font-size:30px}}.tdf__titleSingle--team .tdf__titleSingleBody picture{display:block;width:35px}@media only screen and (min-width:1024px){.tdf__titleSingle--team .tdf__titleSingleBody picture{width:45px}}.tdf__titleSingle--team .tdf__titleSingleBody picture img{width:100%;height:auto}.tdf__titleSingle--team .tdf__titleSingleBody h1{margin-left:12px}@media only screen and (min-width:1024px){.tdf__titleSingle--team .tdf__titleSingleBody h1{margin-left:20px}}.tdf__titleSingle--stadium{padding-top:12px}@media only screen and (min-width:1024px){.tdf__titleSingle--stadium{padding-top:12px}}.tdf__titleSingle--stadium span{font-size:12px;line-height:1.2;margin-left:auto;padding-top:2px;color:#fff}@media only screen and (min-width:1024px){.tdf__titleSingle--stadium span{font-size:16px}}.tdf-title__subtitle{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:400;font-style:normal;margin-top:10px;margin-bottom:20px;letter-spacing:4px;color:#000}@media only screen and (min-width:1024px){.tdf-title__subtitle{margin-bottom:0}}.ps{overflow:hidden!important;touch-action:auto;overflow-anchor:none;-ms-overflow-style:none}.ps__rail-y{position:absolute;right:0;display:block!important;width:4px;transition:background-color .2s linear,opacity .2s linear;opacity:1!important;background-color:#c1c1c1}@media only screen and (min-width:1024px){.ps__rail-y{width:6px}}.ps__thumb-y{position:absolute;right:0;width:4px;transition:background-color .2s linear,width .2s ease-in-out;background-color:#525252!important}@media only screen and (min-width:1024px){.ps__thumb-y{width:6px}}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.rugby-wc2019__pagination{margin:0 15px 50px}@media only screen and (min-width:1024px){.rugby-wc2019__pagination{max-width:1130px;margin-right:auto;margin-bottom:80px;margin-left:auto;padding-right:15px;padding-left:15px}}.rugby-wc2019__paginationList{display:flex;align-items:center}.rugby-wc2019__pagination--next,.rugby-wc2019__pagination--prev{font-size:0;line-height:0}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next,.rugby-wc2019__pagination--prev{font-size:16px;line-height:1;color:#015f99}}.rugby-wc2019__pagination--next a,.rugby-wc2019__pagination--prev a{position:relative;display:block;color:#173756}.rugby-wc2019__pagination--next a:after,.rugby-wc2019__pagination--next a:before,.rugby-wc2019__pagination--prev a:after,.rugby-wc2019__pagination--prev a:before{position:absolute;content:''}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next a:after,.rugby-wc2019__pagination--next a:before,.rugby-wc2019__pagination--prev a:after,.rugby-wc2019__pagination--prev a:before{transition:all .2s ease}}.rugby-wc2019__pagination--next a:before,.rugby-wc2019__pagination--prev a:before{top:5px;width:22px;height:2px;background:#173756}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next a:before,.rugby-wc2019__pagination--prev a:before{top:8px;width:24px;height:1px}}.rugby-wc2019__pagination--next a:after,.rugby-wc2019__pagination--prev a:after{top:0;width:0;height:0;border-style:solid}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next a:after,.rugby-wc2019__pagination--prev a:after{top:4px}}.rugby-wc2019__pagination--prev{margin-right:auto}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--prev a{padding-left:42px}}.rugby-wc2019__pagination--prev a:before{left:10px}.rugby-wc2019__pagination--prev a:after{left:0;border-width:0 0 7px 10px;border-color:transparent transparent #173756 transparent}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--prev a:after{border-width:0 0 5px 10px}}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--prev a:hover:before{left:5px}.rugby-wc2019__pagination--prev a:hover:after{left:-5px}}.rugby-wc2019__pagination--next{margin-left:auto}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next a{padding-right:42px}}.rugby-wc2019__pagination--next a:before{right:10px}.rugby-wc2019__pagination--next a:after{right:0;border-width:7px 0 0 10px;border-color:transparent transparent transparent #173756}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next a:after{border-width:5px 0 0 10px}}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--next a:hover:before{right:5px}.rugby-wc2019__pagination--next a:hover:after{right:-5px}}.rugby-wc2019__pagination--num{font-family:'Passion One',Sans-Serif;font-weight:400;width:44px;height:44px;margin-right:10px;text-align:center}.rugby-wc2019__pagination--num:last-child{margin-right:0}.rugby-wc2019__pagination--num a,.rugby-wc2019__pagination--num span{font-size:24px;line-height:1;display:block;height:44px;padding-top:9px;color:#015f99;border:#015f99 1px solid;background:#fff}.rugby-wc2019__pagination--num span{color:#fff;background:#015f99}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--num a{transition:opacity .2s ease}.rugby-wc2019__pagination--num a:hover{opacity:.7}}@media only screen and (min-width:1024px){.rugby-wc2019__pagination--white .rugby-wc2019__pagination--next,.rugby-wc2019__pagination--white .rugby-wc2019__pagination--prev{color:#fff}}.rugby-wc2019__pagination--white .rugby-wc2019__pagination--next a,.rugby-wc2019__pagination--white .rugby-wc2019__pagination--prev a{color:#fff}.rugby-wc2019__pagination--white .rugby-wc2019__pagination--next a:before,.rugby-wc2019__pagination--white .rugby-wc2019__pagination--prev a:before{background:#fff}.rugby-wc2019__pagination--white .rugby-wc2019__pagination--prev a:after{border-color:transparent transparent #fff transparent}.rugby-wc2019__pagination--white .rugby-wc2019__pagination--next a:after{border-color:transparent transparent transparent #fff}.tdf__hero--primary{position:relative;margin-bottom:20px}@media only screen and (min-width:1024px){.tdf__hero--primary{margin-bottom:30px}}.tdf__hero--primary::after{position:absolute;z-index:2;top:-201px;right:-41vw;display:flex;width:0;height:0;content:'';transform:rotate(-9deg);pointer-events:none;opacity:.9;border-width:396px 0 396px 2496px;border-style:solid;border-color:transparent transparent transparent #da291c}@media only screen and (min-width:1024px){.tdf__hero--primary::after{top:-201px;right:40vw}}.tdf__hero--primary .tdf__img{margin-bottom:0}.tdf__hero--primary .hero__title{position:absolute;z-index:3;padding-top:15px;padding-left:20px;color:#000}@media only screen and (min-width:1024px){.tdf__hero--primary .hero__title{padding-top:30px;padding-left:80px}}.tdf__hero--primary .hero__main-title{font-family:'Passion One',Sans-Serif;font-size:50px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf__hero--primary .hero__main-title{font-size:70px}}.tdf__hero--primary .hero__sub-title{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:14px;font-weight:600;letter-spacing:4px}@media only screen and (min-width:1024px){.tdf__hero--primary .hero__sub-title{font-size:16px}}.tdf__hero--secondary{position:relative;margin-bottom:20px;background-color:#da291c}@media only screen and (min-width:1024px){.tdf__hero--secondary{margin-bottom:50px}}.tdf__hero--tertiary{position:relative;background-color:#da291c}@media only screen and (min-width:1024px){.tdf__hero--tertiary{margin-bottom:50px}}.hero__title--secondary{display:flex;width:100%;height:70px;margin:auto;padding:0 15px;justify-content:space-between;align-items:center}@media only screen and (min-width:1024px){.hero__title--secondary{width:1100px;height:100px;padding:0}}.hero__main-title--secondary{font-family:'Passion One',Sans-Serif;font-size:33px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.hero__main-title--secondary{font-size:50px}}.hero__main-title--secondary-jp{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:20px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.hero__main-title--secondary-jp{font-size:30px}}.hero__sub-title--secondary{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:12px;font-weight:600}@media only screen and (min-width:1024px){.hero__sub-title--secondary{font-size:16px}}.s-title{font-family:'Passion One',Sans-Serif;font-size:46px;font-weight:400;font-weight:400;display:inline-block;margin-bottom:.25rem;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s-title__subtitle{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:600}.s-table__wrapper{margin-bottom:30px}@media only screen and (min-width:1024px){.s-table__wrapper{margin-bottom:20px}}.s-table{width:100%}@media only screen and (min-width:1025px){.s-table{display:flex}}@media only screen and (max-width:320px){.s-table .s-icon__media{max-width:21px}}@media only screen and (min-width:1024px){.s-table__inner{display:table-cell;width:calc(100% - 445px)}}@media only screen and (min-width:1024px){.s-table__inner:first-child{width:446px}}.s-table__inner--absent{line-height:60px;width:100%;height:60px;text-align:center;background-color:#da291c}.s-table__row,.s-table__row--primary{display:flex;flex-shrink:0;justify-content:flex-start}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__head{width:calc(50% - 40px)}}.s-table__row--primary .s-table__head:first-child{width:85px}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__head:first-child{width:120px}}.s-table__row--primary .s-table__head:nth-child(2){width:calc(100% - 235px)}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__head:nth-child(2){width:calc(100% - 410px)}}@media only screen and (max-width:320px){.s-table__row--primary .s-table__head:nth-child(2){width:calc(50% - 40px)}}.s-table__row--primary .s-table__head:last-child{width:150px;padding:10px}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__head:last-child{width:290px;padding:10px 25px}}@media only screen and (max-width:320px){.s-table__row--primary .s-table__head:last-child{width:calc(50% - 45px)}}.s-table__row--primary .s-table__desc{width:calc(50% - 40px);min-height:60px}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__desc{width:calc(50% - 80px)}}.s-table__row--primary .s-table__desc:first-child{width:85px}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__desc:first-child{width:120px}}.s-table__row--primary .s-table__desc:nth-child(2){width:calc(100% - 235px)}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__desc:nth-child(2){width:calc(100% - 410px)}}@media only screen and (max-width:320px){.s-table__row--primary .s-table__desc:nth-child(2){width:calc(50% - 40px)}}.s-table__row--primary .s-table__desc:last-child{display:flex;flex-direction:column;width:150px;padding:10px;align-items:flex-start}@media only screen and (min-width:1024px){.s-table__row--primary .s-table__desc:last-child{flex-direction:row;width:290px;padding:10px 25px;align-items:center}}@media only screen and (max-width:320px){.s-table__row--primary .s-table__desc:last-child{width:calc(50% - 45px)}}.s-table__head{font-size:13px;font-weight:700;width:55%;padding:10px 0 10px 10px;color:#fff;background-color:#000;flex-shrink:0}@media only screen and (max-width:320px){.s-table__head{width:50%;padding-left:5px}}@media only screen and (min-width:1024px){.s-table__head{font-size:14px;padding:10px 0 10px 25px}}.s-table__head:first-child{width:45%}@media only screen and (max-width:320px){.s-table__head:first-child{width:50%}}.s-table__desc{font-size:15px;line-height:1.3;display:flex;width:55%;padding:10px 0 10px 10px;background-color:#f5f5f5;flex-shrink:0;align-items:center}@media only screen and (max-width:320px){.s-table__desc{width:50%;padding-left:5px}}@media only screen and (min-width:1024px){.s-table__desc{font-size:16px;height:60px;padding:10px 0 10px 25px}}.s-table__desc:first-child{width:45%;justify-content:space-between}@media only screen and (max-width:320px){.s-table__desc:first-child{width:50%}}.s-table__anchor{position:relative;color:#000}@media only screen and (min-width:1024px){.s-table__anchor:hover{text-decoration:underline}.s-table__anchor:hover:after,.s-table__anchor:hover:before{transform:translate(0)}}.s-table__anchor:after,.s-table__anchor:before{position:absolute;content:'';transition:.2s;transform:translate(-10px)}.s-table__anchor:before{top:11px;right:-20px;width:10px;height:1px;background:#000}@media only screen and (min-width:1024px){.s-table__anchor:before{top:11px;right:-25px;width:10px}}.s-table__anchor:after{top:8px;right:-27px;width:0;height:0;border-width:4px 0 0 7px;border-style:solid;border-color:transparent transparent transparent #000}@media only screen and (min-width:1024px){.s-table__anchor:after{top:8px;right:-32px;border-width:4px 0 0 7px}}.s-table__img{width:80%; margin-top:6px;max-width:130px}@media only screen and (min-width:1024px){.s-table__img{width:100px; margin-left: 10px;}}.s-icon{display:flex;margin-bottom:15px;justify-content:flex-end}@media only screen and (min-width:1024px){.s-icon__group{display:flex;justify-content:flex-end}}.s-icon__item{display:flex;margin-bottom:.5rem;align-items:center}@media only screen and (min-width:1024px){.s-icon__item{margin-bottom:0}}.s-icon__item .s-icon__media{width:21px}@media only screen and (min-width:1024px){.s-icon__item:not(:last-child){margin-right:20px}}.s-icon__item:not(:last-child) .s-icon__media{width:21px}.s-icon__desc{font-size:14px}.s-icon__desc:before{display:inline-block;margin-right:5px;margin-left:5px;content:'='}.stage{margin-bottom:20px;text-align:center}@media only screen and (min-width:1024px){.stage{margin-bottom:60px}}.stage__main-title{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:.5rem}@media only screen and (min-width:1024px){.stage__main-title{font-size:33px}.stage__main-title+.stage__highlight{margin-top:20px}}@media only screen and (max-width:1023px){.stage__main-title+.stage__highlight{margin-top:10px}}.stage__to-icon{font-family:'Passion One',Sans-Serif;font-size:34px;font-weight:400;padding:0 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.stage__to-icon{font-size:50px;padding:0 1rem}}.stage__sub-title{font-family:'Passion One',Sans-Serif;font-size:26px;font-weight:400;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.stage__sub-title{font-size:30px}}.stage__sub-title--jp{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:14px;font-weight:600}@media only screen and (min-width:1024px){.stage__sub-title--jp{font-size:18px}}.stage__schedule{font-size:16px;line-height:1.5;margin-bottom:1rem}@media only screen and (min-width:1024px){.stage__schedule{font-size:18px;margin-bottom:1.5rem}}.stage__schedule br{display:block}@media only screen and (min-width:1024px){.stage__schedule br{display:none}}.stage__highlight{font-size:18px;line-height:1.45;display:inline-block;margin:auto;padding:12px 15px;border:4px solid #da291c}@media only screen and (min-width:1024px){.stage__highlight{font-size:22px;padding:12px 30px}}.s-article,.s-article--primary{width:100%;margin:auto;margin-bottom:60px;color:#000}@media only screen and (min-width:1024px){.s-article,.s-article--primary{width:950px;margin-bottom:80px}}@media only screen and (min-width:1024px){.s-article--primary{margin-bottom:50px}}.s-article__section{margin-bottom:2rem}.s-article__title{width:100vw;height:35px;margin-bottom:15px;margin-left:-15px;padding:10px 15px;letter-spacing:3px;background-color:#da291c}@media only screen and (min-width:1024px){.s-article__title{font-size:18px;width:100%;height:38px;margin-left:0}}.s-article__para{font-size:14px;line-height:2;margin-bottom:1.5rem}@media only screen and (min-width:1024px){.s-article__para{font-size:16px;line-height:1.9}}.s-article__img{width:100%;margin-bottom:.5rem}@media only screen and (min-width:1024px){.s-article__img{float:left;width:455px;padding-right:40px}}.s-article__media{width:100%}.s-article__caption{font-size:12px;line-height:1.5;padding-top:5px}@media only screen and (min-width:1024px){.s-article__caption{font-size:14px}}.s-article__subscription{margin-bottom:40px}@media only screen and (min-width:1024px){.s-article__subscription{margin-bottom:60px}}.s-article__subscription em{font-size:16px;font-weight:700;font-style:normal;color:#eb0000}@media only screen and (min-width:1024px){.s-article__subscription em{font-size:18px}}.s-article__em{font-size:18px;font-weight:700;font-style:normal;line-height:1.9}@media only screen and (min-width:1024px){.s-article__em{font-size:20px}}.s-article__list{line-height:1.9;margin-bottom:40px;margin-left:1rem}.s-article__item{list-style:disc}.s-data:not(:last-child){margin-bottom:40px}@media only screen and (min-width:1024px){.s-data:not(:last-child){margin-bottom:50px}}.s-data__title{font-family:'Passion One',Sans-Serif;font-size:38px;font-weight:400;font-weight:400;display:inline-block;margin-bottom:1rem;padding-left:13px;color:#000;border-left:6px solid #da291c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.s-data__title{font-size:46px}}.s-data__subtitle{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:600;letter-spacing:4px}@media only screen and (min-width:1024px){.s-data__subtitle{display:inline-block;margin-left:1rem}}.s-data__figure{overflow:auto;width:100%; /*border:solid 1px #979797;*/ -webkit-overflow-scrolling:touch}.s-data__media{width:100%}.d-table__wrapper{overflow:auto;width:100%;margin-bottom:40px;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.d-table__wrapper{margin-bottom:60px}}.d-table{width:950px;border:solid 1px #b2b2b2}.d-table__row.is-odd{background-color:#f5f5f5}.d-table__row.is-even{background-color:#fff}.d-table__th{font-weight:700;padding:15px;vertical-align:middle;color:#000;border:solid 1px #b2b2b2;background-color:#da291c}.d-table__th.--primary{font-weight:400}.d-table__td{padding:15px;text-align:center;border-left:solid 1px #b2b2b2}.d-table__header{font-size:14px;width:100%;padding:10px 0;text-align:center;color:#fff;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.d-table__header{font-size:16px}}.d-table2{line-height:1.5;width:100%;table-layout:fixed;border:solid 1px #b2b2b2}.d-table2__td{padding:15px 20px;text-align:left;border-bottom:solid 1px #b2b2b2;border-left:solid 1px #b2b2b2}.d-table2__td:first-child{width:32%}@media only screen and (min-width:1024px){.d-table2__td:first-child{width:150px}}.d-table2__th,.d-table2__th--primary{font-size:14px;padding:15px 20px;text-align:left;color:#fff;border:solid 1px #b2b2b2;background:#000}@media only screen and (min-width:1024px){.d-table2__th,.d-table2__th--primary{font-size:16px}}.d-table2__th--primary:first-child,.d-table2__th:first-child{width:32%}@media only screen and (min-width:1024px){.d-table2__th--primary:first-child,.d-table2__th:first-child{width:150px}}.d-table2__th--primary{color:#000;background-color:#da291c}.d-table2__wrapper{margin-bottom:40px}.stage__list{display:block;width:100%}@media only screen and (min-width:1024px){.stage__list{width:48%;margin-bottom:30px}}.stage__list li{display:flex;border-bottom:1px solid #b2b2b2}@media only screen and (min-width:1024px){.stage__list li{position:relative;max-width:540px;background:0 0}}.stage__list li a{display:flex;padding:10px 0;color:#000}@media only screen and (min-width:1024px){.stage__list li a{position:relative;width:100%;padding:4px 0;background:0 0}}@media only screen and (min-width:1024px){.stage__list li a .skew{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}}@media only screen and (min-width:1024px){.stage__list li a .skew:after{position:absolute;top:0;left:-620px;width:calc(100% + 70px);height:100%;content:'';transition:left .4s ease;transform:skewX(-20deg);background:#da291c}}@media only screen and (min-width:1024px){.stage__list li a:hover .skew:after{left:-40px}}.stage__wrapper{margin-bottom:30px}@media only screen and (min-width:1024px){.stage__wrapper{display:flex;margin-top:35px;margin-bottom:20px;flex-wrap:wrap;justify-content:space-between}.stage__wrapper::before{position:absolute;margin-top:255px;margin-left:75px;content:url(/cycle/img/vuelta/2025/top/character-count@2x.png)}}.stage__map{display:none}@media only screen and (min-width:1024px){.stage__map{display:inherit;margin:auto 0}.stage__map img{width:100%}}@media only screen and (min-width:1024px){.stage__inner{z-index:1;display:table-cell;margin-top:auto;margin-right:30px;margin-bottom:auto}}.stage__inner--sub{margin:auto 0}@media only screen and (min-width:1024px){.stage__inner--sub{z-index:1;margin:15px 0}}.stage__row{display:block;width:115px}@media only screen and (min-width:1025px){.stage__row{display:flex;width:170px;justify-content:flex-start;align-items:center}}.stage__title{font-family:'Passion One',Sans-Serif;font-size:46px;font-weight:400;font-weight:400;position:relative;display:inline-block;margin-right:15px;margin-bottom:0;margin-left:10px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stage__subtitle{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:14px;font-weight:400;position:relative;margin-left:10px}@media only screen and (min-width:1024px){.stage__subtitle{font-size:16px;margin:auto}}.stage__row--sub{display:block;flex-shrink:0;justify-content:flex-start}@media only screen and (min-width:1024px){.stage__row--sub{display:flex;flex-shrink:0;justify-content:flex-start}}.stage__distance{font-family:'Passion One',Sans-Serif;font-size:20px;font-weight:400}@media only screen and (min-width:1024px){.stage__distance{width:65px;margin-top:auto;margin-right:20px;margin-bottom:auto}}.stage__route{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:14px;font-weight:400;line-height:20px;display:flex;padding-top:10px;flex-shrink:0;flex-wrap:wrap}@media only screen and (min-width:1024px){.stage__route{font-size:16px;width:245px;margin:auto;padding-top:0}}.stage-list{display:flex;flex-direction:column;width:100%;height:330px;border-top:3px solid #da291c;background-color:#f5f5f5;justify-content:center}@media only screen and (min-width:1024px){.stage-list{height:240px}}.stage-list__group{display:flex;flex-direction:column;height:260px;margin:auto;flex-wrap:wrap}@media only screen and (min-width:1024px){.stage-list__group{width:950px;height:150px}}.stage-list__item{width:85px;padding:9px 0 9px 10px;border-left:2px solid #000;flex-shrink:0}@media only screen and (max-width:1023px){.stage-list__item:nth-child(7n+1){padding-top:3px}.stage-list__item:nth-child(7n){padding-bottom:0}}@media only screen and (min-width:1024px){.stage-list__item{width:auto;padding:5px 10px}}.stage-list__anchor{font-family:'Passion One',Sans-Serif;font-size:21px;font-weight:400;transition:.2s;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.stage-list__anchor{font-size:26px}.stage-list__anchor:hover{opacity:.7}}.stage-list__inner{padding:20px 30px}.s-result__main-title{font-size:24px;font-weight:700;margin:30px 0;text-align:center}@media only screen and (min-width:768px){.s-result__main-title{font-size:33px;margin:50px 0}}.s-result__main-title .s-result__day{font-size:18px}@media only screen and (min-width:768px){.s-result__main-title .s-result__day{font-size:22px;margin-left:25px}}.s-result__main-title br{display:inherit}@media only screen and (min-width:768px){.s-result__main-title br{display:none}}.startlist__hero--primary{margin-bottom:0}.s-result__title{font-size:20px;display:flex;height:auto;margin-bottom:30px;margin-left:0;align-items:center}@media only screen and (min-width:768px){.s-result__title{font-size:22px;margin-bottom:30px}}.s-result__title .s-result__title--yellow-band{margin-left:15px;letter-spacing:normal}.s-result__accordion{background-color:#da291c}@media only screen and (min-width:768px){.s-result__accordion:hover{-webkit-transition:.2s;transition:.2s;background-color:#e68f88}}.s-result__more--channel{font-size:20px;font-weight:700;position:relative;display:flex;height:60px;padding:20px 15px 20px 15px;cursor:pointer;color:#000;background:url(/cycle/vuelta/img/icon/invalid-name-plus.png) no-repeat 95% center/20px;align-items:center}@media only screen and (min-width:768px){.s-result__more--channel{font-size:23px;padding:20px 20px 20px 20px;background:url(/cycle/vuelta/img/icon/invalid-name-plus.png) no-repeat 97% center/20px}}.s-result__more--channel.is-show{background:url(/cycle/vuelta/img/icon/invalid-name.png) no-repeat 95% center/20px}@media only screen and (min-width:768px){.s-result__more--channel.is-show{background:url(/cycle/vuelta/img/icon/invalid-name.png) no-repeat 97% center/20px}}.s-result__icon{width:8%;margin-right:15px}@media only screen and (min-width:768px){.s-result__icon{width:4%}}@media only screen and (min-width:1024px){.s-result__icon{width:3%}}.s-result__jersey--pc{display:none}@media only screen and (min-width:768px){.s-result__jersey--pc{display:inherit}}@media only screen and (min-width:768px){.s-result__jersey--sp{display:none}}.s-result__jersey{display:flex;margin:0 15px 40px;flex-wrap:wrap}@media only screen and (min-width:768px){.s-result__jersey{width:auto}}@media only screen and (min-width:1024px){.s-result__jersey{width:1100px;margin:0 auto 20px}}.s-result__jersey--inner{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.s-result__jersey--inner{width:100%}}@media only screen and (min-width:1024px){.s-result__jersey--inner{width:1100px;justify-content:space-between}}.s-result__jersey--box{font-size:18px;line-height:1.45;display:flex;width:100%;margin-bottom:25px;padding-right:15px;border:4px solid #da291c;flex-wrap:wrap}@media only screen and (min-width:1024px){.s-result__jersey--box{font-size:22px;max-width:535px;margin-bottom:30px}}.s-result__jersey--box img{width:36px;margin:20px 15px auto 22px}@media only screen and (min-width:768px){.s-result__jersey--box img{width:auto;margin:auto 20px}}@media only screen and (min-width:1024px){.s-result__jersey--box img{width:auto;margin:auto 20px auto 30px}}.s-result__jersey--txt{font-size:16px;display:block;margin-top:25px}@media only screen and (min-width:768px){.s-result__jersey--txt{width:85%}}@media only screen and (min-width:1024px){.s-result__jersey--txt{width:auto;margin-top:25px}}.s-result__jersey--txt>p{font-weight:600}.s-result__jersey--txt>p span{font-weight:600}.s-result__jersey--txt>span{font-weight:600}.s-result__jersey--leader{display:block;margin:10px 0 25px 20px;border-left:2px solid #000}@media only screen and (min-width:768px){.s-result__jersey--leader{margin:10px 0 25px}}@media only screen and (min-width:1024px){.s-result__jersey--leader{width:auto;margin:15px 0 25px}}.s-result__jersey--leader li{font-size:16px;margin-left:15px}.s-result__jersey--leader li span{font-size:20px;font-weight:600}.s-result__jersey--leader li br{display:none}@media only screen and (min-width:1024px){.s-result__jersey--leader li br{display:inherit}}.s-result__jersey--sp-top{display:flex}.s-result__table--wrapper{overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.s-result__table{width:100%;white-space:nowrap;border:solid 1px #b2b2b2}@media only screen and (min-width:1024px){.s-result__table{white-space:inherit}}.s-result__table tr:nth-child(1) td:nth-child(1){color:#fff;background-color:#ddab13}.s-result__table tr:nth-child(2) td:nth-child(1){color:#fff;background-color:#b2b2b2}.s-result__table tr:nth-child(3) td:nth-child(1){color:#fff;background-color:#ec8c2c}.retired tr:nth-child(1) td:nth-child(1){color:#000;background-color:#fff}.retired tr:nth-child(2) td:nth-child(1){color:#000;background-color:#f5f5f5}.retired tr:nth-child(3) td:nth-child(1){color:#000;background-color:#fff}.s-result__table--row.is-odd{background-color:#f5f5f5}.s-result__table--row.is-even{background-color:#fff}.s-result__table--th{font-weight:700;padding:15px;vertical-align:middle;color:#fff;border:solid 1px #b2b2b2;background-color:#000}.s-result__table--th.--primary{font-weight:400}.s-result__table--td{padding:15px;text-align:left;border-left:solid 1px #b2b2b2}.s-result__retired{color:#000;background-color:#fff}.s-result__wrapper{margin-bottom:20px;padding:0}.s-result__w-programPage{width:auto}@media only screen and (min-width:1024px){.s-result__w-programPage{width:1100px;margin-bottom:0}}.s-result__inner{margin-bottom:50px}@media only screen and (min-width:1024px){.s-result__inner{margin-bottom:80px}}.startlist__wrapper{margin-bottom:30px}@media only screen and (min-width:1024px){.startlist__wrapper{display:flex;margin-top:35px;margin-bottom:20px;flex-wrap:wrap;justify-content:space-between}}.startlist__hero--primary{margin-bottom:0}.startlist{width:100%;margin-bottom:50px}@media only screen and (min-width:1024px){.startlist{width:48%;margin-bottom:50px}}.startlist table{width:100%;table-layout:fixed}.startlist table caption{font-size:18px;font-weight:700;margin-bottom:20px;padding:8px;text-align:center}.startlist table th{font-weight:700;padding:12px 10px;vertical-align:middle}@media only screen and (max-width:768px){.startlist table th{font-size:14px}}.startlist table td{padding:12px 10px;text-align:left;vertical-align:middle}@media only screen and (max-width:768px){.startlist table td{font-size:14px}}.startlist table thead{text-align:left;color:#fff;background:#000}.startlist table thead th{font-weight:700}.startlist table tbody th{padding:12px 15px;text-align:left}.startlist table tbody tr:nth-child(even){background:#eee}.startlist table tbody .startlist__retire{background:#e1bcb7 !important;}.startlist__team{display:flex;margin-bottom:10px}@media only screen and (min-width:1024px){.startlist__team{display:flex;margin-bottom:20px}}.startlist__team img{width:89px;height:89px;margin:auto 0}.startlist__team--inner{margin-top:auto;margin-bottom:auto;margin-left:15px}@media only screen and (min-width:1024px){.startlist__team--inner{margin-left:15px}}.startlist__team--inner br{display:inherit}@media only screen and (min-width:1024px){.startlist__team--inner br{display:none}}.startlist__team-name{font-family:'Passion One',Sans-Serif;font-size:24px;font-weight:400;line-height:.86;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.startlist__team-name{font-size:28px}}.startlist__team-name--ja{font-size:14px;line-height:1.25}@media only screen and (min-width:1024px){.startlist__team-name--ja{font-size:14px}}.startlist__team-name--ja span{font-size:16px;font-weight:600}@media only screen and (min-width:1024px){.startlist__team-name--ja span{font-size:16px}}.startlist__number{width:12%}.startlist__country{width:25%}.startlist__accordion{background:#f5f5f5}.startlist__accordion--appearance{font-size:16px;font-weight:700;position:relative;display:block;padding:20px 10px 20px 30px;cursor:pointer;text-align:center;color:#000;border-top:3px solid #da291c;background:url(/cycle/img/vuelta/2025/icon/arrow-open@2x.png) no-repeat 30% center/25px}@media only screen and (min-width:768px){.startlist__accordion--appearance{font-size:18px;text-align:center;background:url(/cycle/img/vuelta/2025/icon/arrow-open@2x.png) no-repeat 40% center/25px}}@media only screen and (min-width:1024px){.startlist__accordion--appearance{background:url(/cycle/img/vuelta/2025/icon/arrow-open@2x.png) no-repeat 44% center/25px}}.startlist__accordion--appearance.is-show{background:url(/cycle/img/vuelta/2025/icon/arrow-close@2x.png) no-repeat 30% center/25px}@media only screen and (min-width:768px){.startlist__accordion--appearance.is-show{background:url(/cycle/img/vuelta/2025/icon/arrow-close@2x.png) no-repeat 40% center/25px}}@media only screen and (min-width:1024px){.startlist__accordion--appearance.is-show{background:url(/cycle/img/vuelta/2025/icon/arrow-close@2x.png) no-repeat 44% center/25px}}.startlist__list-item{padding:6px 0 6px 15px;border-left:1px solid #999}.startlist__teamlist{display:flex;flex-direction:column;width:100%;height:auto;background-color:#f5f5f5;justify-content:center}@media only screen and (min-width:1024px){.startlist__teamlist{height:auto}}.startlist__teamlist--group{display:block;flex-direction:column;margin:auto;flex-wrap:wrap}@media only screen and (min-width:1024px){.startlist__teamlist--group{display:flex;width:1100px;height:280px}}.startlist__teamlist--item{padding:9px 0 9px 10px;border-left:2px solid #000;flex-shrink:0}@media only screen and (min-width:1024px){.startlist__teamlist--item{width:380px;padding:8px 10px}}.startlist__teamlist--anchor{font-family:HiraKakuStd,sans-serif;font-size:14px;font-weight:600;transition:.2s;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.startlist__teamlist--anchor{font-size:14px}.startlist__teamlist--anchor:hover{opacity:.7}}.startlist__teamlist--inner{padding:20px 30px}.startlist__retire--player{display:flex;margin:30px 0 20px 15px;align-items:center}@media only screen and (min-width:1024px){.startlist__retire--player{width:1100px;margin:30px auto 20px}}.startlist__retire--marker{width:78px;height:22px;margin-right:12px;background-color:#e1bcb7}@media only screen and (min-width:1024px){.startlist__retire--marker{width:78px;height:22px;margin-right:12px;background-color:#e1bcb7}}.startlist__retire{background:#e1bcb7}.title--primary{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:22px;font-weight:600;line-height:1.45;margin-bottom:20px;padding:0 0 10px;border-bottom:double #000 12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.title--primary{font-size:26px;margin-bottom:30px;padding:0 0 15px}}.title--secondary{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:18px;font-weight:600;line-height:1.45;margin-bottom:20px;padding-left:12px;border-left:#da291c solid 4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.title--secondary{font-size:20px;padding:3px 0 3px 12px;border-left:#da291c solid 6px}}.title--tertiary{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:18px;font-weight:600;line-height:1.45;margin-bottom:20px;padding:0 0 10px;border-bottom:solid #000 2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.title--tertiary{font-size:20px;padding:0 0 15px}}.title--simple{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:18px;font-weight:600;line-height:1.45;margin-bottom:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.title--simple{font-size:22px}}.title--quiz{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:18px;font-weight:600;line-height:1.45;margin-bottom:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.title--quiz{font-size:22px}}.title--quiz h2,.title--quiz h3,.title--quiz h4,.title--quiz h5,.title--quiz h6{margin-top:-10px;padding-left:3em;text-indent:-3.35em}@media only screen and (min-width:1024px){.title--quiz h2,.title--quiz h3,.title--quiz h4,.title--quiz h5,.title--quiz h6{padding-left:0;text-indent:0}}.title--quiz h2:before,.title--quiz h3:before,.title--quiz h4:before,.title--quiz h5:before,.title--quiz h6:before{font-family:'Passion One',Sans-Serif;font-size:34px;font-weight:400;line-height:1.36;display:inline-block;width:45px;height:45px;margin-right:1rem;padding-left:13px;content:'Q';transform:translate(0,10px);vertical-align:bottom;text-indent:0;border-radius:50%;background-color:#da291c}@media only screen and (min-width:1024px){.title--quiz h2:before,.title--quiz h3:before,.title--quiz h4:before,.title--quiz h5:before,.title--quiz h6:before{transform:translate(0,0);vertical-align:baseline}}.m-tdf__caption{font-size:12px;margin-top:10px}@media only screen and (min-width:1024px){.m-tdf__caption{font-size:14px}}.m-tdf__media{width:100%;height:auto}@media only screen and (min-width:1024px){.m-tdf__media{width:auto}}.m-tdf__media--full{width:100vw;height:auto;margin-left:-15px}@media only screen and (min-width:1024px){.m-tdf__media--full{width:100%;margin-left:0}}.m-tdf__gallery-1col{margin-bottom:20px}.m-tdf__gallery-1col+.title--simple{margin-top:30px}.m-tdf__gallery-3col{display:block;margin-bottom:20px;justify-content:space-between}@media only screen and (min-width:1024px){.m-tdf__gallery-3col{display:flex}}.m-tdf__gallery-3col>.m-tdf__gallery-inner{margin-bottom:20px}@media only screen and (min-width:1024px){.m-tdf__gallery-3col>.m-tdf__gallery-inner{width:300px;margin-bottom:0}}.m-tdf__gallery-inner .m-tdf__media{width:100%;height:auto}.m-tdf__gallery-inner.present__img .m-tdf__media{padding:15px 20px;border:4px solid #da291c}.m-tdf__gallery-inner.present__img .present__figure{font-weight:700;line-height:1.6;text-align:center}.m-tdf__gallery-inner.present__img .present__figure figcaption{font-size:14px;margin-top:5px}@media only screen and (min-width:1024px){.m-tdf__gallery-inner.present__img .present__figure figcaption{font-size:16px}}.m-tdf__listset{margin-bottom:40px;padding:25px;background:#f5f5f5}.m-tdf__list li{font-size:14px;line-height:1.5;margin-bottom:1rem;padding-left:1em;text-indent:-1.8em}@media only screen and (min-width:1024px){.m-tdf__list li{font-size:16px;padding-left:30px;text-indent:-1.6em}}.m-tdf__list li:last-child{margin-bottom:0}.m-tdf__list li::before{display:inline-block;width:10px;height:10px;margin-right:15px;content:'';border:#979797 1px solid;border-radius:10px;background:#da291c}.m-tdf_table{font-size:14px;line-height:1.5;display:flex;padding:10px}@media only screen and (min-width:1024px){.m-tdf_table{font-size:16px;padding:10px 20px}}.m-tdf_table dt{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-weight:600;width:30%}@media only screen and (min-width:1024px){.m-tdf_table dt{width:120px}}.m-tdf_table dd{width:70%}@media only screen and (min-width:1024px){.m-tdf_table dd{width:calc(100% - 120px)}}.m-tdf_table:nth-child(odd){background:#f5f5f5}.m-tdf_table__wrapper,.m-tdf_table__wrapper-2col{margin-bottom:40px}.m-tdf_table__wrapper-2col{display:block}@media only screen and (min-width:1024px){.m-tdf_table__wrapper-2col{display:flex;justify-content:space-between}}@media only screen and (min-width:1024px){.m-tdf_table__wrapper-2col .m-tdf_table__inner{width:49%}}main{background-color:#fff}.tdf{transform:translate3d(0,0,0)}.tdf--primary{display:flex;flex-direction:column}.tdf--primary .tdf__sns:before{display:none}.tdf__count{position:relative;z-index:3;width:100%;height:140px;padding-top:28px;background:#da291c;mix-blend-mode:normal}@media only screen and (min-width:1024px){.tdf__count{height:97px;padding-top:0}}.tdf__count:after,.tdf__count:before{position:absolute;left:0;width:100%;height:1px;content:'';background:#000}@media only screen and (min-width:1024px){.tdf__count:after,.tdf__count:before{height:2px}}.tdf__count:before{top:8px}@media only screen and (min-width:1024px){.tdf__count:before{top:10px}}.tdf__count:after{bottom:8px}@media only screen and (min-width:1024px){.tdf__count:after{bottom:10px}}.tdf__countBody{position:relative;width:307px;margin:0 auto}@media only screen and (min-width:1024px){.tdf__countBody{display:flex;width:762px;padding-left:25px}}.tdf__countBody:after{position:absolute;z-index:1;top:-17px;left:45px;width:48px;height:62px;content:'';background:url(/cycle/vuelta/img/2024/top/character-count@2x.png) no-repeat right 0 top 0/100% auto}@media only screen and (min-width:1024px){.tdf__countBody:after{top:auto;bottom:-14px;left:38px;width:76px;height:89px}}.tdf__countTitle{position:relative;width:295px;height:46px;margin:0 auto;padding:7px 0}@media only screen and (min-width:1024px){.tdf__countTitle{width:300px;height:48px;margin:12px 0 0;padding:23px 0}}.tdf__countTitle:after,.tdf__countTitle:before{position:absolute;content:''}.tdf__countTitle:before{top:0;left:0;width:100%;height:46px;transform:skew(-20deg);background:#000}@media only screen and (min-width:1024px){.tdf__countTitle:before{height:73px}}.tdf__countTitle p{font-size:17px;font-weight:700;line-height:1;position:relative;margin-left:40px;text-align:center;letter-spacing:.15em;color:#fff}@media only screen and (min-width:1024px){.tdf__countTitle p{font-size:25px}}.tdf__countTitle p span{font-size:17px}@media only screen and (min-width:1024px){.tdf__countTitle p span{font-size:20px}}.tdf__countTitle-title{font-size:12px;font-weight:700;line-height:1.3;position:relative;margin-left:40px;text-align:center;color:#fff}@media only screen and (min-width:1024px){.tdf__countTitle-title{margin-top:-8px;margin-left:44px}}.tdf__countTime{position:relative;display:flex;margin-top:10px;color:#000;justify-content:center}@media only screen and (min-width:1024px){.tdf__countTime{margin-top:25px;margin-left:14px;justify-content:center}}.tdf__countTime dl{display:flex;margin-right:2px}@media only screen and (min-width:1024px){.tdf__countTime dl{margin-right:0}}.tdf__countTime dl:last-child{margin-right:0}.tdf__countTime dl dd,.tdf__countTime dl dt{line-height:1}.tdf__countTime dl dt{font-family:'B612 Mono',monospace;font-size:40px;margin-right:3px;text-align:center;letter-spacing:-2px}@media only screen and (min-width:1024px){.tdf__countTime dl dt{font-size:52px;margin-right:4px;letter-spacing:-3px}}.tdf__countTime dl dt.countTime--digit03{width:70px}@media only screen and (min-width:1024px){.tdf__countTime dl dt.countTime--digit03{width:91px}}.tdf__countTime dl dt.countTime--digit02{width:48px}@media only screen and (min-width:1024px){.tdf__countTime dl dt.countTime--digit02{width:65px}}.tdf__countTime dl dd{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:15px;font-weight:700;font-weight:600;margin-top:20px}@media only screen and (min-width:1024px){.tdf__countTime dl dd{font-size:17px;margin-top:28px;letter-spacing:2px}}.tdf__countTime dl:nth-child(2) dd{width:32px}@media only screen and (min-width:1024px){.tdf__countTime dl:nth-child(2) dd{width:auto}}.tdf__countTime.is-active dl dt{text-align:right}.tdf__hero{width:100%}.tdf__hero .tdf__img{z-index:2}.tdf__img{font-size:0;line-height:0;position:relative;z-index:1}.tdf__img img{width:100%;height:auto}.tdf__img img.tdf__img--pc{display:block}@media only screen and (min-width:1024px){.tdf__img img.tdf__img--pc{display:block}}.tdf__img img.tdf__img--sp{display:none;width:155px;margin:auto}@media only screen and (max-width:1024px){.tdf__img img.tdf__img--sp{display:block}}.tdf__img img.tdf__logo{position:absolute;top:0;right:4px;width:107px;height:auto;box-shadow:0 3px 3px 1px rgba(0,0,0,.2)}@media only screen and (min-width:1024px){.tdf__img img.tdf__logo{top:0;right:16px;width:180px;box-shadow:0 5px 5px 1px rgba(0,0,0,.2)}}.tdf__heroBody{position:relative;width:100%;padding:25px 0 20px;text-align:center;background:#fff}@media only screen and (min-width:1024px){.tdf__heroBody{padding:65px 0 72px}.tdf__heroBody .tdf-button{z-index:2;margin-top:60px;margin-bottom:40px}}.tdf__heroBody::before{position:absolute;top:0;right:0;width:100%;height:100%;content:'';background:url(/cycle/vuelta/img/2024/top/character-count@dummy.png) no-repeat left 0 top 0;background-size:214px 212px}@media only screen and (min-width:1024px){.tdf__heroBody::before{background:url(/cycle/vuelta/img/top/couse-map-dummy@2x.png) no-repeat left calc(50% - 420px) top 0;background-size:360px 321px}}.tdf__heroBody::after{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;content:''}@media only screen and (min-width:1024px){.tdf__heroBody::after{background:url(/cycle/vuelta/img/top/character-ttl@2x.png) no-repeat right calc(50% - 545px) top 224px;background-size:194px 196px}}.tdf__heroCopy{position:relative;z-index:1}.tdf__heroCopy h2{font-family:'Passion One',Sans-Serif;font-size:56px;font-weight:400;line-height:.9;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf__heroCopy h2{font-size:70px;line-height:.7}}@media only screen and (min-width:1024px){.tdf__heroCopy br{display:none}}.tdf__heroTitle{position:relative;z-index:1;margin-top:20px;padding:12px 0 12px}@media only screen and (min-width:1024px){.tdf__heroTitle{margin-top:30px;padding:0 0 24px}}.tdf__heroTitle+.tdf-button{z-index:5}@media only screen and (max-width:768px){.tdf__heroTitle+.tdf-button{margin-bottom:20px}}.tdf__heroTitle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:url(/img/rugby/pattern-transparent.png) repeat left 50% top 0/30px 29px}.tdf__heroTitle h1{font-size:15px;font-weight:700;line-height:1.4;position:relative;z-index:1;letter-spacing:.2em;color:#000}@media only screen and (min-width:1024px){.tdf__heroTitle h1{font-size:21px}.tdf__heroTitle h1 span.is-medium{font-size:25px}.tdf__heroTitle h1 span.is-large{font-size:36px}.tdf__heroTitle h1 br{display:none}}@media only screen and (max-width:1023px){.tdf__heroTitle h1 span.is-medium{font-size:18px}.tdf__heroTitle h1 span.is-large{font-size:23px}}.tdf__heroTitle p{font-size:13px;font-weight:700;line-height:1.6;position:relative;z-index:1;margin-bottom:6px;letter-spacing:.2em;color:#000}@media only screen and (min-width:1024px){.tdf__heroTitle p{font-size:19px}.tdf__heroTitle p br{display:none}}.heroBody__wrapper{position:relative;z-index:1}@media only screen and (min-width:1024px){.heroBody__wrapper::after{position:absolute;z-index:0;bottom:-242px;left:-300px;display:flex;width:0;height:0;content:'';transform:rotate(171deg) translateX(-264px);pointer-events:none;border-width:396px 0 396px 2496px;border-style:solid;border-color:transparent transparent transparent #da291c}}@media only screen and (max-width:1024px){.heroBody__wrapper::before{position:absolute;z-index:1;right:0;bottom:-142px;left:-372px;display:flex;width:0;height:0;content:'';transform:rotate(171deg) translateX(-264px);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}}.tdf__links{position:relative;z-index:1;padding-bottom:90px;transform:translate3d(0,0,0);background:#da291c}@media only screen and (min-width:1024px){.tdf__links{padding-bottom:0}}.tdf__links::after{position:absolute;z-index:0;right:0;bottom:-188px;width:calc(100% + 30px);height:330px;content:'';transform:skewY(18deg);pointer-events:none;border:0;background-color:#fff;background-image:url(/cycle/vuelta/img/top/pattern-dot-18.png);background-repeat:repeat;background-size:auto}@media only screen and (max-width:414px){.tdf__links::after{bottom:-305px}}@media only screen and (min-width:1024px){.tdf__links::after{z-index:0;right:0;bottom:-308px;width:calc(100% + 30px);height:330px;transform:skewY(18deg);pointer-events:none;border:0;background-color:#fff;background-image:url(/cycle/vuelta/img/top/pattern-dot-18.png);background-repeat:repeat;background-size:auto}}.tdf__links h2{font-family:'Passion One',Sans-Serif;font-size:56px;font-weight:400;line-height:.95;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf__links h2{font-size:94px;line-height:1}}.tdf__heroBanner{font-size:0;line-height:0;position:absolute;right:10px;bottom:10px;width:110px}@media only screen and (min-width:1024px){.tdf__heroBanner{right:22px;bottom:22px;width:187px}}.tdf__heroBanner img{width:100%;height:auto}.tdf__links--schedule{position:relative}.tdf__links--schedule .tdf__linksBlock{margin:0;padding-top:25px}@media only screen and (min-width:1024px){.tdf__links--schedule .tdf__linksBlock{max-width:1040px;margin:0 auto;padding-top:60px}.tdf__links--schedule .tdf__linksBlock:first-child{margin-bottom:0}.tdf__links--schedule .tdf__linksBlock .tdf-button{margin-left:0}}.tdf__links--schedule .tdf__linksBlock:first-child{margin-bottom:10px}.tdf__inner{position:relative;display:flex;flex-direction:column;margin-right:30px;margin-left:20px}@media only screen and (min-width:1024px){.tdf__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}.tdf__inner .tdf-button{position:relative}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}.tdf__inner .tdf-button{position:relative}}.tdf__inner.tdf__inner--reverse{flex-direction:column-reverse}@media only screen and (min-width:1024px){.tdf__inner.tdf__inner--reverse{flex-direction:row}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__inner.tdf__inner--reverse{flex-direction:row}}.tdf__inner.tdf__inner--reverse .tdf-img{margin-left:-25px;transform:translate(0)}@media only screen and (max-width:320px){.tdf__inner.tdf__inner--reverse .tdf-img{width:300px}}.tdf__inner.tdf__inner--reverse .tdf-button--stage{right:10px}.tdf__inner .tdf-button{position:absolute;z-index:2}.tdf__inner .tdf-img{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:0;margin-left:auto;transform:translate(30px)}@media only screen and (max-width:320px){.tdf__inner .tdf-img{transform:translate(0)}}.tdf__title-area--primary{margin-right:10px;text-align:right}@media only screen and (min-width:1024px){.tdf__title-area--primary{margin-right:30px;text-align:left}}.tdf__links--teams{position:relative;height:79px}@media only screen and (min-width:1024px){.tdf__links--teams{height:300px}}.tdf__links--teams .tdf__linksBlock{margin:0 25px;transform:translateY(-100px)}@media only screen and (min-width:1024px){.tdf__links--teams .tdf__linksBlock{max-width:1000px;margin:0 auto;transform:translateY(0)}}.tdf__links--teams .tdf__linksBlock h2{width:200px;margin:0 40px 0 auto}@media only screen and (min-width:1024px){.tdf__links--teams .tdf__linksBlock h2{width:auto;margin:auto;text-align:right}}.tdf__broadcast{padding:60px 0 0;background:#fff}@media only screen and (min-width:1024px){.tdf__broadcast{padding:124px 15px 0}}.tdf__broadcast .tdf-title01__inner{z-index:1;margin-top:-20px}.tdf__broadcast.tdf__broadcast--hide{position:relative;padding-top:76px;padding-bottom:0}@media only screen and (min-width:1024px){.tdf__broadcast.tdf__broadcast--hide{padding-top:138px;padding-bottom:0}}.tdf__broadcast.tdf__broadcast--hide::before{position:absolute;z-index:0;top:-142px;left:calc(50% - 83px);display:flex;width:0;height:0;content:'';transform:rotate(-171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}.tdf__broadcast.tdf__broadcast--hide::after{position:absolute;z-index:1;right:0;bottom:calc(101.3% - 15vw);display:flex;width:131px;height:84px;margin:auto;content:'';transform:rotate(1deg);pointer-events:none;background-image:url(/cycle/vuelta/img/top/stripe-sp.svg);background-repeat:no-repeat}@media only screen and (min-width:1024px){.tdf__broadcast.tdf__broadcast--hide::after{right:0;bottom:calc(102.3% - 16.3vw);width:273px;height:173px;transform:rotate(1deg);background-image:url(/cycle/vuelta/img/top/stripe.svg)}}@media only screen and (max-width:320px){.tdf__broadcast.tdf__broadcast--hide::after{bottom:calc(102.3% - 12.3vw)}}.tdf__broadcastBody{max-width:1100px;margin:20px 15px 0}@media only screen and (min-width:1024px){.tdf__broadcastBody{display:flex;margin:40px auto 0}}.tdf__broadcastBlock{margin-bottom:30px}@media only screen and (min-width:1024px){.tdf__broadcastBlock{width:48%;margin-right:4%;margin-bottom:0}}.tdf__broadcastBlock:last-child{margin-right:0;margin-bottom:0}.tdf__broadcastBlock h3{font-size:18px;font-weight:700;line-height:1.2;position:relative;z-index:1;text-align:center;letter-spacing:.25em;color:#000}@media only screen and (min-width:1024px){.tdf__broadcastBlock h3{font-size:20px}}.tdf__broadcastBlock .w-ondemandPlans__body{position:relative;z-index:1;max-height:520px;margin-top:20px;margin-bottom:70px}@media only screen and (min-width:1024px){.tdf__broadcastBlock .w-ondemandPlans__body{max-height:620px;margin-top:26px;margin-bottom:100px}}.tdf__broadcastBlock .w-ondemandPlans__list{display:block;margin-top:0;margin-right:16px;margin-bottom:0;border-top:1px solid #999}@media only screen and (min-width:1024px){.tdf__broadcastBlock .w-ondemandPlans__list{margin-right:20px}}.tdf__broadcastBlock .w-ondemandPlans__list .w-ondemandPlans__item{width:100%;max-width:initial;padding-top:0;border-top:0}.tdf__broadcastBlock .w-ondemandPlans__list .w-ondemandPlans__item .w-ondemandPlans__icon--ch1{background:url(/img/icon/ch1.png) no-repeat center/98% auto}.tdf__broadcastBlock .w-ondemandPlans__list .w-ondemandPlans__item .w-ondemandPlans__icon--ch2{background:url(/img/icon/ch2.png) no-repeat center/98% auto}.tdf__broadcastBlock .w-ondemandPlans__list .w-ondemandPlans__item .w-ondemandPlans__icon--ch3{background:url(/img/icon/ch3.png) no-repeat center/98% auto}.tdf__broadcastBlock .w-ondemandPlans__list .w-ondemandPlans__item .w-ondemandPlans__icon--ch4{background:url(/img/icon/ch4.png) no-repeat center/98% auto}.tdf__howto{width:100%;padding:40px 0 42px;background:url(/cycle/img/vuelta/2025/top/howto-back-img.jpg) no-repeat 50% 50%/cover}@media only screen and (min-width:1024px){.tdf__howto{padding:65px 15px 92px;background:url(/cycle/img/vuelta/2025/top/howto-back-img@2x.jpg) no-repeat 50% 50%/cover}}.tdf__howtoBody{margin:25px 15px 0}@media only screen and (min-width:1024px){.tdf__howtoBody{display:flex;max-width:1100px;margin:42px auto 0}}.tdf__howtoBlock{padding:0 0 15px;text-align:center;background:rgba(255,255,255,.9)}@media only screen and (min-width:1024px){.tdf__howtoBlock{padding:0 0 15px}}.tdf__howtoBlock h3{font-size:16px;font-weight:700;line-height:1;padding:14px 0;text-align:center;letter-spacing:.05em;color:#fff;background:#001921}@media only screen and (min-width:1024px){.tdf__howtoBlock h3{padding:16px 0}}.tdf__howtoBlock ul{margin-top:20px}@media only screen and (min-width:1024px){.tdf__howtoBlock ul{display:flex;margin-top:22px}}.tdf__howtoBlock ul li h4{font-size:16px;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.05em;color:#1e3188}.tdf__howtoBlock ul li picture{display:block}.tdf__howtoBlock ul li picture img{height:auto}@media only screen and (min-width:1024px){.tdf__howtoBlock.tdf__howtoBlock-column01{width:32.5%}}.tdf__howtoBlock.tdf__howtoBlock-column01 ul li{width:100%}.tdf__howtoBlock.tdf__howtoBlock-column01 ul li picture{margin-top:16px}.tdf__howtoBlock.tdf__howtoBlock-column01 ul li picture img{width:175px}.tdf__howtoBlock.tdf__howtoBlock-column01 ul li .buttonBlue--regular{margin-top:17px}.tdf__howtoBlock.tdf__howtoBlock-column02{margin-top:20px}@media only screen and (min-width:1024px){.tdf__howtoBlock.tdf__howtoBlock-column02{width:64.5%;margin-top:0;margin-left:auto}}.tdf__howtoBlock.tdf__howtoBlock-column02 ul{margin-top:25px;margin-right:25px;margin-left:25px}@media only screen and (min-width:1024px){.tdf__howtoBlock.tdf__howtoBlock-column02 ul{margin-top:22px;margin-right:6px;margin-left:6px}}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:#999 1px solid}@media only screen and (min-width:1024px){.tdf__howtoBlock.tdf__howtoBlock-column02 ul li{width:50%;margin-bottom:0;padding-bottom:0;border-right:#999 1px solid;border-bottom:none}}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}@media only screen and (min-width:1024px){.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:last-child{border-right:0;border-bottom:0}}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:nth-child(1) picture{margin-top:28px}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:nth-child(1) picture img{width:210px}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:nth-child(1) .buttonBlue--regular{margin-top:25px}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:nth-child(2) picture{margin-top:24px}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:nth-child(2) picture img{width:170px}.tdf__howtoBlock.tdf__howtoBlock-column02 ul li:nth-child(2) .buttonBlue--regular{margin-top:20px}.tdf__howtoTxt{font-size:12px;line-height:1.2;margin-top:16px;letter-spacing:.025em;color:#222}@media only screen and (min-width:1024px){.tdf__howtoTxt{margin-top:12px}}.tdf__list{padding:48px 0 50px;background:#fff}@media only screen and (min-width:1024px){.tdf__list{padding-bottom:73px}}.tdf__listBody .cardCarousel__list--js{margin-left:15px}@media only screen and (min-width:1024px){.tdf__listBody .cardCarousel__list--js{margin-bottom:40px;margin-left:0}}.tdf__listBody .cardCarousel__list--js .js-cardCarousel .cardCarousel__item{margin-right:10px;border-right:0}@media only screen and (min-width:1024px){.tdf__list--videos{padding-top:40px;padding-bottom:60px}.tdf__list--videos .tdf-title01,.tdf__list--videos .tdf-title04{padding-top:0;padding-bottom:47px}}.tdf__list--videos:not(.tdf__list--videos--primary) .tdf-title01,.tdf__list--videos:not(.tdf__list--videos--primary) .tdf-title04{padding-top:40px}@media only screen and (min-width:1024px){.tdf__list--videos:not(.tdf__list--videos--primary) .tdf-title01,.tdf__list--videos:not(.tdf__list--videos--primary) .tdf-title04{padding-top:0}}.tdf__list--videos .tdf-button{z-index:2;margin-top:25px;margin-bottom:25px}@media only screen and (min-width:1024px){.tdf__list--videos .tdf-button{margin-top:0;margin-bottom:0}}.tdf__list--videos--primary{position:relative}.tdf__list--videos--primary:before{position:absolute;z-index:1;right:62%;bottom:-83px;display:flex;width:0;height:0;content:'';transform:scale(1.1) translateX(254px);pointer-events:none;border-width:68px 219px 0 212px;border-style:solid;border-color:#fff transparent transparent transparent}@media only screen and (max-width:320px){.tdf__list--videos--primary:before{bottom:-73px}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__list--videos--primary:before{bottom:-84px}}@media only screen and (min-width:1024px){.tdf__list--videos--primary:before{bottom:-136px}}.tdf__list--videos--primary:after{position:absolute;z-index:0;bottom:-263px;left:-14%;display:flex;width:0;height:0;content:'';transform:rotate(171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}@media only screen and (max-width:320px){.tdf__list--videos--primary:after{left:-37%}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__list--videos--primary:after{bottom:-338px}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf__list--videos--primary:after{left:-22%}}@media only screen and (min-width:769px) and (max-width:834px){.tdf__list--videos--primary:after{bottom:-253px;left:calc(38% - 146px)}}@media only screen and (min-width:1024px){.tdf__list--videos--primary:after{bottom:-217px;left:38%;transform:rotate(171deg) translateX(-264px)}}.tdf__list--recommend{margin-top:45px}@media only screen and (min-width:1024px){.tdf__list--recommend{margin-top:55px}}.tdf__video{position:relative;padding:45px 0 100px;background:#da291c}@media only screen and (min-width:1024px){.tdf__video{margin-top:-1px;padding:0}}.tdf__video:before{position:absolute;top:-385px;right:calc(62% - 80px);display:flex;width:0;height:0;content:'';transform:translateX(-20px);pointer-events:none;border-width:396px 0 396px 1248px;border-style:solid;border-color:transparent transparent transparent #eee}@media only screen and (min-width:1024px){.tdf__video:before{top:-330px}}@media only screen and (max-width:320px){.tdf__video:before{top:-395px}}.tdf__video:after{position:absolute;z-index:1;right:-15%;bottom:-114px;display:flex;width:0;height:0;content:'';transform:rotate(9deg) translateX(-20px);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #fff}@media only screen and (min-width:1024px){.tdf__video:after{right:0;bottom:-308px;width:calc(100% + 30px);height:330px;transform:skewY(18deg);pointer-events:none;border:0;background-color:#fff;background-image:url(/cycle/vuelta/img/top/pattern-dot-18.png);background-repeat:repeat;background-size:auto}}.tdf__video .tdf-button{z-index:2;margin-top:25px;margin-bottom:25px}@media only screen and (min-width:1024px){.tdf__video .tdf-button{margin-top:0;margin-bottom:0}}.tdf__videoBlock{max-width:960px;margin:80px 15px 0;padding-bottom:65px}@media only screen and (min-width:1024px){.tdf__videoBlock{margin:125px auto 0;padding-bottom:80px}}.tdf__videoBlock .tdf__videoText{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:16px;font-weight:600;line-height:1.2;text-align:center;letter-spacing:.2em;color:#a4aeaf}@media only screen and (min-width:1024px){.tdf__videoBlock .tdf__videoText{font-size:20px}}.tdf__videoList{position:relative;z-index:2;max-width:960px;margin:35px 15px 0}@media only screen and (min-width:768px){.tdf__videoList{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1024px){.tdf__videoList{margin:50px auto 50px}}.tdf__videoItem{z-index:1;margin-bottom:30px}@media only screen and (min-width:768px){.tdf__videoItem{width:48.5%;margin-top:3%;margin-right:3%;margin-bottom:0}.tdf__videoItem:last-child{margin-bottom:0}.tdf__videoItem:nth-child(-n+2){margin-top:0}.tdf__videoItem:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){.tdf__videoItem{width:47%;margin-top:6%;margin-right:6%}}.tdf__videoItem:last-child{margin-bottom:0}.tdf__videoItem a{display:block}.tdf__videoItem a .videoItem__thumbnail{font-size:0;line-height:0;position:relative;border:#333 4px solid}@media only screen and (min-width:1024px){.tdf__videoItem a .videoItem__thumbnail{border:#333 6px solid}}.tdf__videoItem a .videoItem__thumbnail .videoItem__img{overflow:hidden;width:100%;height:auto}.tdf__videoItem a .videoItem__thumbnail .videoItem__img img{width:100%;height:auto;transition:transform .2s ease;transform:scale(1.01)}.tdf__videoItem a .videoItem__thumbnail .videoItem__txt{position:absolute;bottom:8px;left:-8px}@media only screen and (min-width:1024px){.tdf__videoItem a .videoItem__thumbnail .videoItem__txt{bottom:15px;left:-15px}}.tdf__videoItem a .videoItem__thumbnail .videoItem__txt span{font-size:13px;font-weight:700;line-height:1.5;display:inline-block;max-width:235px;padding:10px 12px;letter-spacing:.05em;color:#fff;background:#000}@media only screen and (min-width:1024px){.tdf__videoItem a .videoItem__thumbnail .videoItem__txt span{font-size:14px;max-width:280px;padding:12px 15px}}.tdf__videoItem a .videoItem__thumbnail .videoItem__logo{position:absolute;right:10px;bottom:10px;width:78px;height:auto}.tdf__videoItem a .videoItem__thumbnail .videoItem__logo img{width:100%;height:auto}.tdf__videoItem a .videoItem__thumbnail:before{position:absolute;z-index:1;top:50%;left:50%;width:50px;height:50px;content:'';transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,25,33,.9)}@media only screen and (min-width:1024px){.tdf__videoItem a .videoItem__thumbnail:before{width:66px;height:66px}}.tdf__videoItem a .videoItem__thumbnail:after{position:absolute;z-index:1;top:50%;left:calc(50% + 2px);width:0;height:0;content:'';transform:translate(-50%,-50%);border-width:8px 0 8px 15px;border-style:solid;border-color:transparent transparent transparent #fff}@media only screen and (min-width:1024px){.tdf__videoItem a .videoItem__thumbnail:after{border-width:11px 0 11px 19px}}.tdf__videoItem a .videoItem__title{font-size:13px;line-height:1.4;margin:15px 4px 0;color:#000}@media only screen and (min-width:1024px){.tdf__videoItem a .videoItem__title{margin:20px 6px 0}}@media only screen and (min-width:1024px){.tdf__videoItem a:hover .videoItem__thumbnail .videoItem__img img{transform:scale(1.1)}}.tdf__info{position:relative;padding:0 0 60px}@media only screen and (min-width:1024px){.tdf__info{padding:100px 0 180px;background-color:#fff}.tdf__info:before{position:absolute;z-index:0;top:-142px;left:calc(50% - 83px);display:flex;width:0;height:0;content:'';transform:rotate(-171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}}.tdf__info .tdf__column{margin-top:10px}.tdf__info::after{position:absolute;z-index:1;right:0;bottom:calc(101.3% - 3.3vw);display:flex;width:131px;height:84px;margin:auto;content:'';transform:rotate(1deg);pointer-events:none;background-image:url(/cycle/vuelta/img/top/stripe-sp.svg);background-repeat:no-repeat}@media only screen and (max-width:320px){.tdf__info::after{bottom:calc(101.3% - 1vw)}}@media only screen and (min-width:321px) and (max-width:375px){.tdf__info::after{bottom:calc(101.3% + 1vw)}}@media only screen and (min-width:376px) and (max-width:414px){.tdf__info::after{bottom:calc(101.3% + 1.5vw)}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__info::after{bottom:calc(101.3% - -2.5vw)}}@media only screen and (min-width:769px) and (max-width:834px){.tdf__info::after{bottom:calc(101.3% - 9vw)}}@media only screen and (min-width:1024px){.tdf__info::after{z-index:1;bottom:calc(101.3% - 16.3vw);width:273px;height:173px;margin:auto;background-image:url(/cycle/vuelta/img/top/stripe.svg)}}.tdf__newsBody{margin-top:20px}@media only screen and (min-width:415px) and (max-width:834px){.tdf__newsBody{margin-top:-83px}}@media only screen and (min-width:1024px){.tdf__newsBody{margin-top:-30px}}.tdf__newsBody .tdf-title01,.tdf__newsBody .tdf-title04{position:relative}.tdf__newsBody .tdf-title01::before,.tdf__newsBody .tdf-title04::before{position:absolute;z-index:0;top:-118px;display:flex;width:calc(100% + 60px);height:280px;content:'';transform:skewY(18deg);pointer-events:none;background-color:#fff;background-image:url(/cycle/vuelta/img/top/pattern-dot-18.png);background-repeat:repeat;background-size:auto}@media only screen and (max-width:768px){.tdf__newsBody .tdf-title01::before,.tdf__newsBody .tdf-title04::before{content:none}}@media only screen and (min-width:1024px){.tdf__newsBody .tdf-title01::before,.tdf__newsBody .tdf-title04::before{z-index:0;top:-155px;display:none;width:100vw}}.tdf__newsBody .tdf-title01,.tdf__newsBody .tdf-title04{position:relative;z-index:1;transform:translate3d(0,0,0)}.tdf__newsBody .tdf-title01__inner{margin-top:-30px}@media only screen and (min-width:1024px){.tdf__newsBody .tdf-title01__inner{margin-top:0}}.tdf__newsBody.tdf__broadcast--hide{position:relative;padding-top:76px;padding-bottom:0}@media only screen and (min-width:1024px){.tdf__newsBody.tdf__broadcast--hide{padding-top:138px;padding-bottom:0}}.tdf__newsBody.tdf__broadcast--hide::before{position:absolute;z-index:0;top:-122px;left:calc(50% - 108px);display:flex;width:0;height:0;content:'';transform:rotate(-171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}.tdf__newsBody.tdf__broadcast--hide::after{position:absolute;z-index:1;right:0;bottom:calc(101.3% - 11vw);display:flex;width:131px;height:84px;margin:auto;content:'';transform:rotate(1deg);pointer-events:none;background-image:url(/cycle/vuelta/img/top/stripe-sp.svg);background-repeat:no-repeat}@media only screen and (min-width:1024px){.tdf__newsBody.tdf__broadcast--hide::after{right:0;bottom:calc(102.3% - 19vw);width:273px;height:173px;transform:rotate(1deg);background-image:url(/cycle/vuelta/img/top/stripe.svg)}}@media only screen and (max-width:320px){.tdf__newsBody.tdf__broadcast--hide::after{bottom:calc(102.3% - 12.3vw)}}.tdf__newsBody .w-info .w-contentsTitle--info{display:none}.tdf__newsBody .accordion__contents--white.is-hide:before{background:rgba(255,255,255,0) linear-gradient(180deg,rgba(255,255,255,.2),#fff) repeat scroll 0 0}.tdf__column{position:relative;z-index:1;margin-top:50px}@media only screen and (min-width:1024px){.tdf__column{margin-top:55px}}.tdf__column:before{position:absolute;z-index:1;right:62%;bottom:-111px;display:flex;width:0;height:0;content:'';transform:scale(1.1) translateX(256px);pointer-events:none;border-width:68px 219px 0 212px;border-style:solid;border-color:#fff transparent transparent transparent}@media only screen and (min-width:1024px){.tdf__column:before{right:62%;bottom:-224px}}.tdf__column:after{position:absolute;z-index:0;bottom:-238px;left:-8%;display:flex;width:0;height:0;content:'';transform:rotate(171deg) translateX(-264px);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}@media only screen and (min-width:1024px){.tdf__column:after{bottom:-338px;left:calc(38% - 103px)}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__column:after{bottom:-239px;left:calc(38% - 146px)}}@media only screen and (min-width:769px) and (max-width:834px){.tdf__column:after{bottom:-218px;left:calc(38% - 146px)}}.tdf__columnBody{margin:20px 15px 0}@media only screen and (min-width:1024px){.tdf__columnBody{margin:55px auto 0}}.tdf__interview{width:100%;height:100%;background:linear-gradient(to right,#01609a,#003f65 100%)}@media only screen and (min-width:1024px){.tdf__interviewBody{display:flex;max-width:1200px;height:100%;margin:0 auto;align-items:center}}.tdf__interviewImage{display:flex}@media only screen and (min-width:1024px){.tdf__interviewImage{width:50%}}.tdf__interviewImage p{font-size:0;line-height:0}.tdf__interviewImage p img{width:100%;height:auto}.tdf__interviewBlock{padding:35px 0 60px;text-align:center}@media only screen and (min-width:1024px){.tdf__interviewBlock{position:relative;width:50%;height:100%;padding:0;padding-right:25px}}.tdf__interviewTitle{position:relative;height:60px}@media only screen and (min-width:1024px){.tdf__interviewTitle{height:70px}}.tdf__interviewTitle .tdf__interviewTitle--en{font-family:'Passion One',Sans-Serif;font-size:80px;font-weight:400;font-weight:400;line-height:1;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);letter-spacing:.025em;color:rgba(68,204,233,.2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1024px){.tdf__interviewTitle .tdf__interviewTitle--en{font-size:90px}}.tdf__interviewTitle .tdf__interviewTitle--large,.tdf__interviewTitle .tdf__interviewTitle--small{font-weight:700;position:relative;z-index:1;letter-spacing:.1em;color:#fff}@media only screen and (min-width:1024px){.tdf__interviewTitle .tdf__interviewTitle--large,.tdf__interviewTitle .tdf__interviewTitle--small{letter-spacing:.2em}}.tdf__interviewTitle .tdf__interviewTitle--small{font-size:14px;padding-top:13px}@media only screen and (min-width:1024px){.tdf__interviewTitle .tdf__interviewTitle--small{font-size:17px;padding-top:13px}}.tdf__interviewTitle .tdf__interviewTitle--large{font-size:18px;margin-top:7px}@media only screen and (min-width:1024px){.tdf__interviewTitle .tdf__interviewTitle--large{font-size:24px;margin-top:10px}}.tdf__tweet{position:relative;width:100%;padding:100px 0 180px;background-color:#da291c}@media only screen and (min-width:1024px){.tdf__tweet{height:850px;padding:140px 0 70px}}.tdf__tweet:before{position:absolute;top:-380px;right:calc(62% - 80px);display:flex;width:0;height:0;content:'';transform:translateX(-20px);pointer-events:none;border-width:396px 0 396px 1248px;border-style:solid;border-color:transparent transparent transparent #eee}@media only screen and (min-width:1024px){.tdf__tweet:before{top:-366px}}@media only screen and (max-width:320px){.tdf__tweet:before{top:-379px;right:calc(62% - 85px)}}.tdf__tweet:after{position:absolute;right:-18%;bottom:-114px;display:flex;width:0;height:0;content:'';transform:rotate(9deg) translateX(-20px);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #fff}@media only screen and (min-width:1024px){.tdf__tweet:after{right:calc(50% - 83px);bottom:-104px}}@media only screen and (min-width:769px) and (max-width:834px){.tdf__tweet:after{right:calc(50% - 446px);bottom:-104px}}.tdf__tweetBody{position:relative;max-width:620px;margin:0 auto;padding:0 15px}@media only screen and (min-width:1024px){.tdf__tweetBody{margin:0 auto;padding:0}}.tdf__tweetBody .tdf__tweetObject{position:absolute;top:-50px;right:0;width:98px;height:122px}@media only screen and (min-width:1024px){.tdf__tweetBody .tdf__tweetObject{top:-85px;right:0;width:163px;height:190px}}.tdf__tweetBody .tdf__tweetObject img{width:100%;height:auto}.tdf__tweetItem{position:relative;z-index:2;overflow:hidden;overflow-y:scroll;height:470px;margin-top:35px;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.tdf__tweetItem{height:447px;margin-top:28px}}.tdf__shop{position:relative;padding:0 0 120px}@media only screen and (min-width:1024px){.tdf__shop{padding:100px 0 160px;background-color:#fff}.tdf__shop:before{position:absolute;z-index:0;top:-142px;left:calc(50% - 83px);display:flex;width:0;height:0;content:'';transform:rotate(-171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}}.tdf__shop .tdf-title01,.tdf__shop .tdf-title04{position:relative;transform:translate3d(0,0,0)}.tdf__shop .tdf-title01::before,.tdf__shop .tdf-title04::before{position:absolute;z-index:1;top:-168px;display:flex;width:calc(100% + 30px);height:280px;content:'';transform:skewY(18deg);pointer-events:none;background-color:#fff;background-image:url(/cycle/vuelta/img/top/pattern-dot-18.png);background-repeat:repeat;background-size:auto}@media only screen and (min-width:1024px){.tdf__shop .tdf-title01::before,.tdf__shop .tdf-title04::before{z-index:0;top:-191px;width:100vw;height:330px;transform:skewY(18deg);pointer-events:none;border:0;background-color:#fff}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__shop .tdf-title01::before,.tdf__shop .tdf-title04::before{top:-150px}}@media only screen and (min-width:769px) and (max-width:834px){.tdf__shop .tdf-title01::before,.tdf__shop .tdf-title04::before{top:-134px}}.tdf__shop .tdf-title01__inner{z-index:1;margin-top:-70px}.tdf__shop::after{position:absolute;right:0;bottom:calc(101.3% + 27vw);display:flex;width:131px;height:84px;margin:auto;content:'';transform:rotate(1deg);pointer-events:none;background-image:url(/cycle/vuelta/img/top/stripe-sp.svg);background-repeat:no-repeat}@media only screen and (max-width:320px){.tdf__shop::after{bottom:calc(101.3% + 35vw)}}@media only screen and (min-width:321px) and (max-width:375px){.tdf__shop::after{bottom:calc(101.3% + 27vw)}}@media only screen and (min-width:376px) and (max-width:414px){.tdf__shop::after{bottom:calc(101.3% + 23vw)}}@media only screen and (min-width:415px) and (max-width:768px){.tdf__shop::after{bottom:calc(101.3% + 3vw)}}@media only screen and (min-width:769px) and (max-width:834px){.tdf__shop::after{bottom:calc(115.3% - 8.5vw)}}@media only screen and (min-width:834px) and (max-width:1024px){.tdf__shop::after{bottom:calc(115.3% - 5.5vw)}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf__shop::after{bottom:calc(101.3% + 4vw)}}@media only screen and (min-width:1024px){.tdf__shop::after{right:0;bottom:calc(115.3% - 17.5vw);width:273px;height:173px;transform:rotate(1deg);background-image:url(/cycle/vuelta/img/top/stripe.svg)}}.tdf__shop h2{margin:0 15px}@media only screen and (min-width:1024px){.tdf__shop h2{max-width:1100px;margin:0 auto}}.tdf__shopBody{position:relative;z-index:1;margin:37px 0 0}@media only screen and (min-width:1024px){.tdf__shopBody{margin:50px auto 0}}.tdf__shopBody:before{position:absolute;z-index:1;right:0;bottom:-278px;left:-185px;display:flex;width:0;height:0;content:'';transform:rotate(171deg) translateX(-264px);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #eee}@media only screen and (min-width:1024px){.tdf__shopBody:before{display:none}}.tdf__shopList{overflow-x:scroll;overflow-y:auto;margin-left:15px;white-space:nowrap;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.tdf__shopList{display:flex;overflow:hidden;width:auto;margin-bottom:15px;margin-left:auto}}.tdf__shopItem{font-size:0;line-height:0;display:inline-block;max-width:170px;margin-right:4%;vertical-align:top}@media only screen and (min-width:1024px){.tdf__shopItem{display:block;width:22%;max-width:22%}.tdf__shopItem:nth-child(4n){margin-right:0}}.tdf__shopItem a{display:block}@media only screen and (min-width:1024px){.tdf__shopItem a{transition:opacity .3s ease}.tdf__shopItem a:hover{opacity:.7}}.tdf__shopItem a .shopItem__image{width:100%;height:auto}.tdf__shopItem a .shopItem__title{font-size:13px;font-weight:700;line-height:1.5;margin-top:10px;text-align:center;white-space:normal;letter-spacing:.05em;color:#000}.tdf__sns{position:relative;width:100%;height:200px;background:url(/cycle/img/vuelta/2025/top/sns-base-sp.jpg) no-repeat 50% 50%/cover}@media only screen and (min-width:1024px){.tdf__sns{height:170px;background:url(/cycle/img/vuelta/2025/top/sns-base.jpg) no-repeat 50% 50%/cover}.tdf__sns:before{position:absolute;z-index:0;top:-296px;left:calc(50% - 83px);display:flex;width:0;height:0;content:'';transform:rotate(171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #eee}}.tdf__snsBody{padding-top:40px}@media only screen and (min-width:1024px){.tdf__snsBody{display:flex;padding-top:54px;justify-content:center;align-items:center}}.tdf__snsBody h2{font-size:40px;position:relative;text-align:center}@media only screen and (min-width:1024px){.tdf__snsBody h2{font-size:60px;text-align:left}}@media only screen and (min-width:1024px){.tdf__snsBody h2 span{position:relative}}@media only screen and (min-width:1024px){.tdf__snsBody h2 span:after{position:absolute;top:50%;right:-61px;width:40px;height:2px;content:'';background:#fff}}.tdf__snsList{font-size:0;line-height:0;display:flex;margin-top:20px;justify-content:center}@media only screen and (min-width:1024px){.tdf__snsList{margin-top:0;margin-left:83px;justify-content:flex-start}}.tdf__snsList li{margin-right:20px}.tdf__snsList li a{display:block}@media only screen and (min-width:1024px){.tdf__snsList li a{transition:opacity .3s ease}.tdf__snsList li a:hover{opacity:.7}}.tdf__snsList li:last-child{margin-right:0}.tdf__banner{background:#fff}.tdf__bannerList{max-width:280px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding:40px 15px 0}@media only screen and (min-width:768px){.tdf__bannerList{display:flex;max-width:600px;margin-bottom:0;padding:60px 15px 0;flex-wrap:wrap}}@media only screen and (min-width:1024px){.tdf__bannerList{max-width:900px;margin-bottom:0;padding:60px 0 70px}}.tdf__bannerList li{font-size:0;line-height:0;margin-bottom:10px}@media only screen and (min-width:768px){.tdf__bannerList li{width:48%;margin-top:4%;margin-right:4%;margin-bottom:0}.tdf__bannerList li:nth-child(-n+2){margin-top:0}.tdf__bannerList li:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){.tdf__bannerList li{width:32%;margin-top:2%;margin-right:2%}.tdf__bannerList li:nth-child(-n+2){margin-top:2%}.tdf__bannerList li:nth-child(2n){margin-right:2%}.tdf__bannerList li:nth-child(-n+3){margin-top:0}.tdf__bannerList li:nth-child(3n){margin-right:0}}.tdf__bannerList li:last-child{margin-bottom:0}.tdf__bannerList li a{display:block}@media only screen and (min-width:1024px){.tdf__bannerList li a{transition:opacity .3s ease}.tdf__bannerList li a:hover{opacity:.7}}.tdf__bannerList li a img{width:100%;height:auto}.tdf-img__link{display:flex;width:100%}.tdf-img__link picture{display:flex;width:100%}.tdf-img__media{width:100%;height:100%;transition:.4s}.tdf-img{z-index:1;display:flex;overflow:hidden;margin-top:35px;transition:.4s;box-shadow:10px 10px 0 0 rgba(0,0,0,.15)}@media only screen and (min-width:1024px){.tdf-img{margin-top:12px}}.tdf-img.is-active{box-shadow:none}.tdf-img.is-active .tdf-img__media{transform:scale(1.05)}.tdf-img:hover{box-shadow:none}.tdf-img:hover .tdf-img__media{transform:scale(1.05)}.tdf-cyclist{position:relative;z-index:3;display:inline-block;overflow:visible;width:52px;height:0}.tdf-cyclist.--hidden-sp{display:none}@media only screen and (min-width:1024px){.tdf-cyclist.--hidden-sp{display:inline-block}}.tdf-cyclist__media{position:absolute;width:52px;height:42px}@media only screen and (min-width:769px) and (max-width:834px){.tdf-cyclist__media{display:none}}.tdf-cyclist__media.--upward{transform:rotate(-18deg)}.tdf-cyclist__media.--downward{transform:rotate(18deg)}.tdf-cyclist__media.--left{transform:rotateY(180deg)}.tdf-cyclist__media.--left.--downward{transform:rotateY(180deg) rotate(18deg)}.tdf-cyclist__media.--c01{top:-21vw;left:-100px}@media only screen and (max-width:320px){.tdf-cyclist__media.--c01{top:-22.5vw;left:-80px}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c01{top:-20vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c01{top:-20vw;left:-100px}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c01{top:-15vw;left:-173px}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf-cyclist__media.--c01{top:-14.5vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c01{top:-21.8vw;left:31vw}}.tdf-cyclist__media.--c02{right:-110px;bottom:29vw}@media only screen and (max-width:320px){.tdf-cyclist__media.--c02{right:-90px;bottom:32vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c02{bottom:31vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c02{bottom:29.8vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c02{right:-181px;bottom:26.5vw}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf-cyclist__media.--c02{bottom:28vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c02{top:-26.3vw;left:40vw}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c03{bottom:-14vw;left:18vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c03{bottom:-10vw;left:16vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c03{bottom:-10.2vw;left:23vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c03{bottom:-84px;left:44vw;display:none}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c03{bottom:-6.6vw;left:72vw}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c04{bottom:-18vw;left:12vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c04{bottom:-13.5vw;left:12vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c04{bottom:-13.5vw;left:19vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c04{bottom:-84px;left:44vw;display:none}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c04{bottom:-7.6vw;left:71vw}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c05{right:-40vw;bottom:-33vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c05{right:-48vw;bottom:-31vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c05{right:-49vw;bottom:-28vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c05{bottom:-114px;left:50vw;display:none}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c05{bottom:-12.9vw;left:83vw}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c06{bottom:-1vw;left:61vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c06{bottom:-2.2vw;left:61vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c06{bottom:-1vw;left:61vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c06{bottom:-1vw;left:48vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c06{bottom:-3vw;left:74vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c07{bottom:-3vw;left:32vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c07{bottom:-3vw;left:40vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c07{bottom:-3vw;left:40vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c07{bottom:-3vw;left:34vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c07{bottom:-3.8vw;left:68vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c08{bottom:-8vw;left:18vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c08{bottom:-2vw;left:21vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c08{bottom:-1vw;left:23vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c08{top:calc(9vw - 93px);left:74vw}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf-cyclist__media.--c08{top:calc(9vw - 73px)}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c08{bottom:-3.5vw;left:62vw}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c09{bottom:-17.2vw;left:26vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c09{bottom:-8.2vw;left:26vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c09{bottom:-7.2vw;left:28vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c09{top:calc(9vw - 64px);left:78vw}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf-cyclist__media.--c09{top:calc(9vw - 47px)}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c09{bottom:-6vw;left:66vw}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c10{bottom:-34.2vw;left:16vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c10{bottom:-30.2vw;left:16vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c10{bottom:-27.2vw;left:16vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c10{bottom:-19.2vw;left:16vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c10{bottom:-6vw;left:66vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c11{bottom:-20.2vw;left:44vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c11{bottom:-17.2vw;left:44vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c11{bottom:-16vw;left:44vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c11{bottom:-8vw;left:44vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c11{top:6vw;left:66vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c12{bottom:-15.2vw;left:45vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c12{bottom:-12.2vw;left:45vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c12{bottom:-11.7vw;left:45vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c12{top:-4vw;left:56vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c12{top:6vw;left:66vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c13{bottom:-27vw;left:18vw;display:none}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c13{bottom:-22.5vw;left:16vw;display:none}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c13{bottom:-19.5vw;left:23vw;display:none}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c13{bottom:-10vw;left:64vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c13{top:6vw;left:66vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c14{bottom:-37vw;left:33vw;display:none}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c14{bottom:-32.5vw;left:33vw;display:none}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c14{bottom:-27vw;left:33vw;display:none}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c14{bottom:-13vw;left:66vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c14{top:6vw;left:66vw;display:none}}@media only screen and (max-width:320px){.tdf-cyclist__media.--c15{bottom:-24vw;left:64vw}}@media only screen and (min-width:321px) and (max-width:375px){.tdf-cyclist__media.--c15{bottom:-17vw;left:64vw}}@media only screen and (min-width:376px) and (max-width:414px){.tdf-cyclist__media.--c15{bottom:-14vw;left:64vw}}@media only screen and (min-width:415px) and (max-width:768px){.tdf-cyclist__media.--c15{bottom:-11vw;left:23vw}}@media only screen and (orientation:landscape) and (min-width:569px) and (max-width:667px){.tdf-cyclist__media.--c15{bottom:-14vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--c15{top:6vw;left:66vw;display:none}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--pc01{top:-3.8vw;left:-33vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--pc02{top:-5.5vw;left:-32vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--pc03{top:-24.3vw;left:22vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--pc04{z-index:0;top:20.7vw;left:1vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--pc05{top:-24.3vw;left:22vw}}@media only screen and (min-width:1024px){.tdf-cyclist__media.--pc06{top:-24.3vw;left:22vw}}.tdf__iframe{width:100%;height:56.25vw}.w-info__list{position:relative;z-index:1}.schedule{margin-bottom:40px}@media only screen and (min-width:1024px){.schedule{margin-bottom:80px}}.present__button{margin-bottom:35px}@media only screen and (min-width:1024px){.present__button{margin-bottom:70px}}.present-button__closed{font-weight:700;margin-bottom:1rem;text-align:center;color:#eb0000}.campaign{padding:0 40px}@media only screen and (min-width:1024px){.campaign{padding:0}}.campaign__row{display:flex;width:100%;flex-wrap:wrap;justify-content:space-around}@media only screen and (min-width:1024px){.campaign__row{justify-content:space-between}}.campaign__box{position:relative;width:300px;margin-top:40px}.campaign__box .campaign__inner{position:relative;overflow:hidden;width:100%;margin-bottom:1rem;padding:60px 30px 60px 40px;border:solid 4px #da291c}.campaign__box .campaign__inner::before{position:absolute;z-index:1;top:-101px;left:-947px;display:flex;width:0;height:0;content:'';transform:rotate(-9deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}.campaign__box .campaign__inner::after{position:absolute;right:-947px;bottom:-101px;display:flex;width:0;height:0;content:'';transform:rotate(171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}.campaign__box--full{width:300px;margin-top:20px}@media only screen and (min-width:768px){.campaign__box--full{width:100%}}.campaign__box--full .campaign__inner{padding:90px 15px 40px}@media only screen and (min-width:768px){.campaign__box--full .campaign__inner{padding:40px 50px 40px 60px}}.campaign__box--full .campaign__inner::before{position:absolute;top:-101px;left:-947px;display:flex;width:0;height:0;content:'';transform:rotate(-9deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}@media only screen and (min-width:768px){.campaign__box--full .campaign__inner::before{top:-101px;left:-792px}}@media only screen and (min-width:1024px){.campaign__box--full .campaign__inner::before{top:-101px;left:-792px}}.campaign__box--full .campaign__inner::after{position:absolute;right:-947px;bottom:-101px;left:auto;display:flex;width:0;height:0;content:'';transform:rotate(171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}.campaign__box--full .campaign__box-img{flex-shrink:0}@media only screen and (min-width:768px){.campaign__box--full .campaign__box-img{width:388px}}.campaign__inner{position:relative;overflow:hidden;width:100%;margin-bottom:1rem;padding:60px 30px 60px 50px;border:solid 4px #da291c}.campaign__inner::before{position:absolute;display:flex;width:0;height:0;content:'';transform:rotate(-9deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}@media only screen and (min-width:1024px){.campaign__inner::before{top:-101px;right:29vw}}.campaign__inner::after{position:absolute;display:flex;width:0;height:0;content:'';transform:rotate(171deg);pointer-events:none;border-width:198px 0 198px 1248px;border-style:solid;border-color:transparent transparent transparent #da291c}@media only screen and (min-width:1024px){.campaign__inner::after{bottom:-101px;left:auto}}.campaign__box-inner{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1024px){.campaign__box-inner{flex-direction:row}}.campaign__box-img{position:relative;display:flex;justify-content:center;align-items:center}.campaign__box-media{width:100%}.campaign__desc{margin-top:1rem;text-align:left}@media only screen and (min-width:768px){.campaign__desc{margin-top:0;margin-left:24px}}.campaign__title{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:34px;font-weight:600;margin-bottom:.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){.campaign__title{font-size:38px;margin-bottom:0}}.campaign__subtitle{font-family:'Passion One',Sans-Serif;font-weight:400}.campaign__maintitle{font-family:'Passion One',Sans-Serif;font-size:48px;font-weight:700;font-weight:400}@media only screen and (min-width:768px){.campaign__maintitle{font-size:55px;margin-right:10px}}.campaign__cap,.campaign__cap--primary,.campaign__cap--secondary,.campaign__cap--tertiary{font-family:'Passion One',Sans-Serif;font-size:64px;font-weight:400;line-height:1;position:absolute;z-index:1;top:5px;left:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){.campaign__cap,.campaign__cap--primary,.campaign__cap--secondary,.campaign__cap--tertiary{font-size:84px;top:10px;left:30px}}.campaign__cap--primary:last-child,.campaign__cap--secondary:last-child,.campaign__cap--tertiary:last-child,.campaign__cap:last-child{top:auto;right:20px;bottom:5px;left:auto}.campaign__cap--primary{font-size:64px;top:5px;left:20px}.campaign__cap--secondary{font-size:55px}.campaign__cap--secondary .campaign__cap-suffix{font-size:18px}.campaign__cap--tertiary{font-size:51px}.campaign__cap--tertiary .campaign__cap-suffix{font-size:18px}.campaign__cap-suffix{font-family:'Hiragino Sans',-apple-system,'メイリオ',Meiryo,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Helvetica,'Hiragino Kaku Gothic ProN',Sans-Serif;font-size:27px;font-weight:600;margin-left:5px}.campaign__note{font-size:14px;font-weight:700;line-height:1.6;margin-bottom:15px;color:#eb0000}@media only screen and (min-width:1024px){.campaign__note{font-size:16px}}.campaign__list{font-size:12px;margin-bottom:40px}.campaign__item{line-height:1.8;padding-left:1em;text-indent:-1em}.campaign__item:before{content:'※'}.campaign__anchor{text-decoration:underline;color:#000}.campaign__goods-title{font-size:20px;font-weight:700;line-height:1.4;margin:20px 0 10px}.campaign__sponsor{font-size:14px}@media only screen and (min-width:1024px){.campaign__sponsor{font-size:16px}}.w-contentsTitle--schedule{display:none}.w-ondemandPlans__title{display:none}.w-channel__description--page{display:none}.tdf__broadcastBlock .ghost--large{display:none}.section{margin:0}
/*# sourceMappingURL=maps/vuelta.css.map */