.ekiden-band-content{--font-title: var(--font-DINCOROS-Bold);--font-subtitle: var(--font-PFDINTextPro-Medium);--font-single-title: var(--font-DINCOROS-Bold)}html[lang=ja] .ekiden-band-content,html[lang=ja-JP] .ekiden-band-content{--font-title: var(--font-NotoSansJP-Bold);--font-subtitle: var(--font-NotoSansJP-Medium);--font-single-title: var(--font-NotoSansJP-Medium)}.ekiden-band-content .section-shadow{-webkit-box-shadow:0 .0208333333rem .0208333333rem 0 rgba(0,0,0,.25);box-shadow:0 .0208333333rem .0208333333rem #00000040}.ekiden-band-content .ekiden-text-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:10;width:100%}.ekiden-band-content .ekiden-text-overlay.is-bottom{top:auto;bottom:.2604166667rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.ekiden-band-content .ekiden-image-gradient{position:absolute;top:1.1614583333rem;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000,#0000);pointer-events:none;z-index:5}.ekiden-band-content .ekiden-band-title{color:#fff;text-align:center;font-family:var(--font-title);font-size:.375rem;line-height:90%;letter-spacing:.0104166667rem;text-transform:uppercase;margin-bottom:.0416666667rem;white-space:pre-line}.ekiden-band-content .ekiden-band-subtitle{color:#fff;text-align:center;font-family:var(--font-subtitle);font-size:.125rem;line-height:116.667%;text-transform:uppercase;white-space:pre-line}.ekiden-band-content .ekiden-band-single-title{color:#fff;text-align:center;font-family:var(--font-single-title);font-size:.2916666667rem;line-height:95%;letter-spacing:.0052083333rem;white-space:pre-line}@media screen and (max-width:750px){.ekiden-band-content .mobile-container{padding-bottom:.5333333333rem}.ekiden-band-content .section-shadow{-webkit-box-shadow:0 .0533333333rem .0533333333rem 0 rgba(0,0,0,.25);box-shadow:0 .0533333333rem .0533333333rem #00000040;margin-bottom:.2666666667rem}.ekiden-band-content .ekiden-text-overlay.is-bottom{bottom:.5333333333rem}.ekiden-band-content .ekiden-image-gradient{top:2.9733333333rem}.ekiden-band-content .ekiden-band-title{font-size:.8533333333rem;line-height:90%;margin-bottom:.1066666667rem;letter-spacing:.0237866667rem}.ekiden-band-content .ekiden-band-subtitle{font-size:.2933333333rem;line-height:113%}.ekiden-band-content .ekiden-band-single-title{font-size:.3466666667rem;line-height:90%}}html[lang=ja] .ekiden-band-content .ekiden-band-title,html[lang=ja-JP] .ekiden-band-content .ekiden-band-title{font-size:.2916666667rem;line-height:110%;white-space:pre-line;font-weight:700}html[lang=ja] .ekiden-band-content .ekiden-band-subtitle,html[lang=ja-JP] .ekiden-band-content .ekiden-band-subtitle{margin-top:.1666666667rem;font-size:.125rem;line-height:116.667%;white-space:pre-line}html[lang=ja] .ekiden-band-content .ekiden-band-single-title,html[lang=ja-JP] .ekiden-band-content .ekiden-band-single-title{font-size:.2239583333rem;line-height:120%;white-space:pre-line;font-weight:700}@media screen and (max-width:750px){html[lang=ja] .ekiden-band-content .ekiden-band-title,html[lang=ja-JP] .ekiden-band-content .ekiden-band-title{font-size:.6666666667rem;line-height:110%}html[lang=ja] .ekiden-band-content .ekiden-band-subtitle,html[lang=ja-JP] .ekiden-band-content .ekiden-band-subtitle{font-size:.2933333333rem;line-height:130%}html[lang=ja] .ekiden-band-content .ekiden-band-single-title,html[lang=ja-JP] .ekiden-band-content .ekiden-band-single-title{font-size:.3133333333rem;line-height:130%}}
