.u-padding-all0{padding:0px !important}.u-padding-all5{padding:5px !important}.u-padding-all10{padding:10px !important}.u-padding-all15{padding:15px !important}.u-padding-all20{padding:20px !important}.u-padding-all25{padding:25px !important}.u-padding-all30{padding:30px !important}.u-padding-all35{padding:35px !important}.u-padding-all40{padding:40px !important}.u-padding-all45{padding:45px !important}.u-padding-all50{padding:50px !important}.u-padding-all55{padding:55px !important}.u-padding-all60{padding:60px !important}.u-padding-all65{padding:65px !important}.u-padding-all70{padding:70px !important}.u-padding-all75{padding:75px !important}.u-padding-all80{padding:80px !important}.u-padding-all85{padding:85px !important}.u-padding-all90{padding:90px !important}.u-padding-all95{padding:95px !important}.u-padding-all100{padding:100px !important}.u-padding-top0{padding-top:0px !important}.u-padding-top5{padding-top:5px !important}.u-padding-top10{padding-top:10px !important}.u-padding-top15{padding-top:15px !important}.u-padding-top20{padding-top:20px !important}.u-padding-top25{padding-top:25px !important}.u-padding-top30{padding-top:30px !important}.u-padding-top35{padding-top:35px !important}.u-padding-top40{padding-top:40px !important}.u-padding-top45{padding-top:45px !important}.u-padding-top50{padding-top:50px !important}.u-padding-top55{padding-top:55px !important}.u-padding-top60{padding-top:60px !important}.u-padding-top65{padding-top:65px !important}.u-padding-top70{padding-top:70px !important}.u-padding-top75{padding-top:75px !important}.u-padding-top80{padding-top:80px !important}.u-padding-top85{padding-top:85px !important}.u-padding-top90{padding-top:90px !important}.u-padding-top95{padding-top:95px !important}.u-padding-top100{padding-top:100px !important}.u-padding-right0{padding-right:0px !important}.u-padding-right5{padding-right:5px !important}.u-padding-right10{padding-right:10px !important}.u-padding-right15{padding-right:15px !important}.u-padding-right20{padding-right:20px !important}.u-padding-right25{padding-right:25px !important}.u-padding-right30{padding-right:30px !important}.u-padding-right35{padding-right:35px !important}.u-padding-right40{padding-right:40px !important}.u-padding-right45{padding-right:45px !important}.u-padding-right50{padding-right:50px !important}.u-padding-right55{padding-right:55px !important}.u-padding-right60{padding-right:60px !important}.u-padding-right65{padding-right:65px !important}.u-padding-right70{padding-right:70px !important}.u-padding-right75{padding-right:75px !important}.u-padding-right80{padding-right:80px !important}.u-padding-right85{padding-right:85px !important}.u-padding-right90{padding-right:90px !important}.u-padding-right95{padding-right:95px !important}.u-padding-right100{padding-right:100px !important}.u-padding-bottom0{padding-bottom:0px !important}.u-padding-bottom5{padding-bottom:5px !important}.u-padding-bottom10{padding-bottom:10px !important}.u-padding-bottom15{padding-bottom:15px !important}.u-padding-bottom20{padding-bottom:20px !important}.u-padding-bottom25{padding-bottom:25px !important}.u-padding-bottom30{padding-bottom:30px !important}.u-padding-bottom35{padding-bottom:35px !important}.u-padding-bottom40{padding-bottom:40px !important}.u-padding-bottom45{padding-bottom:45px !important}.u-padding-bottom50{padding-bottom:50px !important}.u-padding-bottom55{padding-bottom:55px !important}.u-padding-bottom60{padding-bottom:60px !important}.u-padding-bottom65{padding-bottom:65px !important}.u-padding-bottom70{padding-bottom:70px !important}.u-padding-bottom75{padding-bottom:75px !important}.u-padding-bottom80{padding-bottom:80px !important}.u-padding-bottom85{padding-bottom:85px !important}.u-padding-bottom90{padding-bottom:90px !important}.u-padding-bottom95{padding-bottom:95px !important}.u-padding-bottom100{padding-bottom:100px !important}.u-padding-left0{padding-left:0px !important}.u-padding-left5{padding-left:5px !important}.u-padding-left10{padding-left:10px !important}.u-padding-left15{padding-left:15px !important}.u-padding-left20{padding-left:20px !important}.u-padding-left25{padding-left:25px !important}.u-padding-left30{padding-left:30px !important}.u-padding-left35{padding-left:35px !important}.u-padding-left40{padding-left:40px !important}.u-padding-left45{padding-left:45px !important}.u-padding-left50{padding-left:50px !important}.u-padding-left55{padding-left:55px !important}.u-padding-left60{padding-left:60px !important}.u-padding-left65{padding-left:65px !important}.u-padding-left70{padding-left:70px !important}.u-padding-left75{padding-left:75px !important}.u-padding-left80{padding-left:80px !important}.u-padding-left85{padding-left:85px !important}.u-padding-left90{padding-left:90px !important}.u-padding-left95{padding-left:95px !important}.u-padding-left100{padding-left:100px !important}.u-margin-all0{margin:0px !important}.u-margin-all5{margin:5px !important}.u-margin-all10{margin:10px !important}.u-margin-all15{margin:15px !important}.u-margin-all20{margin:20px !important}.u-margin-all25{margin:25px !important}.u-margin-all30{margin:30px !important}.u-margin-all35{margin:35px !important}.u-margin-all40{margin:40px !important}.u-margin-all45{margin:45px !important}.u-margin-all50{margin:50px !important}.u-margin-all55{margin:55px !important}.u-margin-all60{margin:60px !important}.u-margin-all65{margin:65px !important}.u-margin-all70{margin:70px !important}.u-margin-all75{margin:75px !important}.u-margin-all80{margin:80px !important}.u-margin-all85{margin:85px !important}.u-margin-all90{margin:90px !important}.u-margin-all95{margin:95px !important}.u-margin-all100{margin:100px !important}.u-margin-top0{margin-top:0px !important}.u-margin-top5{margin-top:5px !important}.u-margin-top10{margin-top:10px !important}.u-margin-top15{margin-top:15px !important}.u-margin-top20{margin-top:20px !important}.u-margin-top25{margin-top:25px !important}.u-margin-top30{margin-top:30px !important}.u-margin-top35{margin-top:35px !important}.u-margin-top40{margin-top:40px !important}.u-margin-top45{margin-top:45px !important}.u-margin-top50{margin-top:50px !important}.u-margin-top55{margin-top:55px !important}.u-margin-top60{margin-top:60px !important}.u-margin-top65{margin-top:65px !important}.u-margin-top70{margin-top:70px !important}.u-margin-top75{margin-top:75px !important}.u-margin-top80{margin-top:80px !important}.u-margin-top85{margin-top:85px !important}.u-margin-top90{margin-top:90px !important}.u-margin-top95{margin-top:95px !important}.u-margin-top100{margin-top:100px !important}.u-margin-right0{margin-right:0px !important}.u-margin-right5{margin-right:5px !important}.u-margin-right10{margin-right:10px !important}.u-margin-right15{margin-right:15px !important}.u-margin-right20{margin-right:20px !important}.u-margin-right25{margin-right:25px !important}.u-margin-right30{margin-right:30px !important}.u-margin-right35{margin-right:35px !important}.u-margin-right40{margin-right:40px !important}.u-margin-right45{margin-right:45px !important}.u-margin-right50{margin-right:50px !important}.u-margin-right55{margin-right:55px !important}.u-margin-right60{margin-right:60px !important}.u-margin-right65{margin-right:65px !important}.u-margin-right70{margin-right:70px !important}.u-margin-right75{margin-right:75px !important}.u-margin-right80{margin-right:80px !important}.u-margin-right85{margin-right:85px !important}.u-margin-right90{margin-right:90px !important}.u-margin-right95{margin-right:95px !important}.u-margin-right100{margin-right:100px !important}.u-margin-bottom0{margin-bottom:0px !important}.u-margin-bottom5{margin-bottom:5px !important}.u-margin-bottom10{margin-bottom:10px !important}.u-margin-bottom15{margin-bottom:15px !important}.u-margin-bottom20{margin-bottom:20px !important}.u-margin-bottom25{margin-bottom:25px !important}.u-margin-bottom30{margin-bottom:30px !important}.u-margin-bottom35{margin-bottom:35px !important}.u-margin-bottom40{margin-bottom:40px !important}.u-margin-bottom45{margin-bottom:45px !important}.u-margin-bottom50{margin-bottom:50px !important}.u-margin-bottom55{margin-bottom:55px !important}.u-margin-bottom60{margin-bottom:60px !important}.u-margin-bottom65{margin-bottom:65px !important}.u-margin-bottom70{margin-bottom:70px !important}.u-margin-bottom75{margin-bottom:75px !important}.u-margin-bottom80{margin-bottom:80px !important}.u-margin-bottom85{margin-bottom:85px !important}.u-margin-bottom90{margin-bottom:90px !important}.u-margin-bottom95{margin-bottom:95px !important}.u-margin-bottom100{margin-bottom:100px !important}.u-margin-left0{margin-left:0px !important}.u-margin-left5{margin-left:5px !important}.u-margin-left10{margin-left:10px !important}.u-margin-left15{margin-left:15px !important}.u-margin-left20{margin-left:20px !important}.u-margin-left25{margin-left:25px !important}.u-margin-left30{margin-left:30px !important}.u-margin-left35{margin-left:35px !important}.u-margin-left40{margin-left:40px !important}.u-margin-left45{margin-left:45px !important}.u-margin-left50{margin-left:50px !important}.u-margin-left55{margin-left:55px !important}.u-margin-left60{margin-left:60px !important}.u-margin-left65{margin-left:65px !important}.u-margin-left70{margin-left:70px !important}.u-margin-left75{margin-left:75px !important}.u-margin-left80{margin-left:80px !important}.u-margin-left85{margin-left:85px !important}.u-margin-left90{margin-left:90px !important}.u-margin-left95{margin-left:95px !important}.u-margin-left100{margin-left:100px !important}.u-color-red{color:#e60010}.u-align-l{text-align:left !important}.u-align-c{text-align:center !important}.u-align-r{text-align:right !important}.u-vertical-align-t{vertical-align:top !important}.u-vertical-align-m{vertical-align:middle !important}.u-vertical-align-b{vertical-align:bottom !important}.p-modal{position:fixed;inset:0;z-index:100;display:none;width:100%;background-color:rgba(0,0,0,.85)}.p-modal__inner{display:grid;align-items:center;width:100%;height:100%;overflow-y:auto}.p-modal__container{position:relative;z-index:1;margin:auto}.p-modal__contents{background:#fff}.p-modal__close{position:absolute;top:0}.p-modal__close::before,.p-modal__close::after{position:absolute;top:50%;left:50%;display:block;width:100%;height:1px;content:"";background:#fff;transform-origin:center}.p-modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.p-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.p-modal__overlay{position:absolute;z-index:0;width:100%;height:100%}#nurburgring .p-modal{z-index:1001}#nurburgring .p-modal__inner{padding:0}#nurburgring .p-modal__contents{display:flex;align-items:center;justify-content:center;height:100%;background:#242424}#nurburgring .p-modal__close{display:none}.tgr_2019-inner>.grid-container-fluid:nth-child(1){padding-right:0;padding-left:0}.tgr_2019-inner>.grid-container-fluid:nth-child(1) .grid-container{max-width:none;max-width:initial}.tgr_2019-inner>.grid-container-fluid.content_bottom{margin-top:0}.p-nurburgring{font-feature-settings:"palt" 1;color:#fff;background:#000}.p-nurburgring__sec--border .p-nurburgring__sec-inner{border-top:1px solid rgba(255,255,255,.15)}.p-nurburgring__sec--border .p-nurburgring__sec-inner--narrow{border-top:1px solid rgba(255,255,255,.15)}.p-nurburgring__btn-container{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;background:#e60010}.p-nurburgring__btn-label{line-height:1;letter-spacing:0}.p-nurburgring__btn-icon{position:absolute;top:50%;aspect-ratio:12/7;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#fff;transform:translateY(-50%)}.p-nurburgring__hdg,.p-nurburgring__hdg--large,.p-nurburgring__hdg--base{position:relative;display:inline-block;line-height:1.5;letter-spacing:0}.p-nurburgring__hdg::before,.p-nurburgring__hdg--large::before,.p-nurburgring__hdg--base::before{position:absolute;top:50%;left:0;display:block;content:"";background:#e60010;transform:translateY(-50%)}.p-nurburgring__hdg--large::before{height:68%}.p-nurburgring img{height:auto}.p-nurburgring h1,.p-nurburgring h2,.p-nurburgring h3,.p-nurburgring h4,.p-nurburgring h5,.p-nurburgring h6{font-family:akkurat-mono,YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック ProN",Meiryo,"メイリオ",sans-serif;font-weight:400}.p-nurburgring__nav{border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.p-nurburgring__drivers{background:#242424}.p-nurburgring-nav__label,.p-nurburgring-nav__label--next{line-height:1.75;color:gray;letter-spacing:0}.p-nurburgring-nav__label--next{text-align:right}.p-nurburgring-nav__arrows{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.p-nurburgring-article__nav .p-nurburgring-nav__arrows{border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.p-nurburgring-nav__arrow,.p-nurburgring-nav__arrow--next,.p-nurburgring-nav__arrow--prev{display:flex;align-items:center}.p-nurburgring-nav__arrow--prev{flex-direction:row-reverse}.p-nurburgring-nav__arrow--next{margin-left:auto}.p-nurburgring-nav__arrow-label{font-weight:600;line-height:1.5;color:#e60010;letter-spacing:0}.p-nurburgring-nav__arrow-icon{display:inline-block;aspect-ratio:12/7;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#e60010}.p-nurburgring-nav__arrow--prev .p-nurburgring-nav__arrow-icon{transform:scale(-1, 1)}.p-nurburgring-nav__back{display:flex;justify-content:center}.p-nurburgring-nav__back--label{font-weight:600;line-height:1.5;color:#fff;letter-spacing:0;border-bottom:1px solid #fff}.p-nurburgring-kv__logo{position:relative;z-index:1;display:flex;justify-content:center}.p-nurburgring-kv__logo-pic img{width:100%}.p-nurburgring-kv__pic{display:block;width:100%}.p-nurburgring-kv__pic img{width:100%}.p-nurburgring-kv__hdg{font-weight:600;line-height:1.25;letter-spacing:0}.p-nurburgring-stories__list{display:grid;grid-gap:1px;gap:1px}.p-nurburgring-drivers__list{display:grid;grid-gap:1px;gap:1px}.p-nurburgring-learn__link{position:relative}.p-nurburgring-learn__more{position:absolute;display:flex;align-items:center;justify-content:flex-end}.p-nurburgring-learn__more-label{font-family:"Albert Sans",serif;font-weight:600;line-height:1;color:#e60010;letter-spacing:0}.p-nurburgring-learn__more-icon{display:inline-block;aspect-ratio:12/7;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#e60010}.p-nurburgring-article__vol{line-height:1.5;color:#fff;letter-spacing:0}.p-nurburgring-article__hdg{line-height:1.25;color:#fff;letter-spacing:0}.p-nurburgring-article__kv-pic img{width:100%}.p-nurburgring-article__subhdg,.p-nurburgring-article__subhdg--en,.p-nurburgring-article__subhdg--ja{color:#fff;letter-spacing:0}.p-nurburgring-article__subhdg--en{font-family:"Albert Sans",serif}.p-nurburgring-article__txt p{color:#fff;letter-spacing:0}.p-nurburgring-article__imgs,.p-nurburgring-article__imgs--3,.p-nurburgring-article__imgs--2,.p-nurburgring-article__imgs--1{display:grid}.p-nurburgring-article__imgs-item-pic img{width:100%}.p-nurburgring-article__imgs-item-caption{line-height:1.75;color:#fff;letter-spacing:0}.p-nurburgring-article__imgs-item-hdg{line-height:1.75;color:#fff;letter-spacing:0}.p-nurburgring-article__imgs-item-txt{line-height:1.75;color:#fff;letter-spacing:0}.p-nurburgring-article__imgs-item-txt--large{color:#fff;letter-spacing:0}.p-nurburgring-article__driving{position:relative}.p-nurburgring-article__driving::before{position:absolute;top:0;left:50%;z-index:0;display:block;height:100%;content:"";background:#242424;transform:translateX(-50%)}.p-nurburgring-article__courses{display:grid}.p-card-nurburgring-feature{border:1px solid rgba(255,255,255,.15)}.p-card-nurburgring-feature__img img{width:100%}.p-card-nurburgring-feature__txt{letter-spacing:0}.p-card-nurburgring-stories__container{position:relative;display:block}.p-card-nurburgring-stories__img{position:relative}.p-card-nurburgring-stories__img::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(0deg, #000 4.51%, rgba(0, 0, 0, 0) 118.57%);opacity:.9}.p-card-nurburgring-stories__pic img{width:100%}.p-card-nurburgring-stories__desc{position:absolute;bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}.p-card-nurburgring-stories__vol{width:100%;font-family:"Albert Sans",serif;line-height:1.5;color:#fff;letter-spacing:0}.p-card-nurburgring-stories__hdg{line-height:1.25;color:#fff;letter-spacing:0}.p-card-nurburgring-stories__more{display:flex;align-items:center;justify-content:flex-end}.p-card-nurburgring-stories__more-label{font-family:"Albert Sans",serif;line-height:1;color:#e60010;letter-spacing:0}.p-card-nurburgring-stories__more-icon{display:inline-block;aspect-ratio:12/7;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#e60010}.p-card-nurburgring-drivers__pic img{width:100%}.p-card-nurburgring-drivers__name{display:flex;align-items:flex-end;line-height:1.5}.p-card-nurburgring-drivers__name-en{color:#fff;letter-spacing:0}.p-card-nurburgring-drivers__txt{line-height:1.5;color:#fff;letter-spacing:0}.p-card-nurburgring-prof{background:#242424}.p-card-nurburgring-prof__img img{width:100%}.p-card-nurburgring-prof__name{display:flex;align-items:flex-end;letter-spacing:0}.p-card-nurburgring-prof__name-en{line-height:1.5}.p-card-nurburgring-prof__txt{line-height:1.5;letter-spacing:0}.p-card-nurburgring-course{position:relative;display:flex;align-items:center;cursor:pointer;border:1px solid #e60010}.p-card-nurburgring-course__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;aspect-ratio:1;line-height:1;color:#e60010;letter-spacing:0;border:1px solid #e60010;border-radius:50%}.p-card-nurburgring-course__label{line-height:1.25;color:#e60010;letter-spacing:0}.p-card-nurburgring-course__icon{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;color:#e60010;transform:translateY(-50%)}.p-nurburgring-driving{position:relative;z-index:1}.p-nurburgring-driving__hdg{line-height:1.5;letter-spacing:0}.p-nurburgring-driving__person-pic img{width:100%}.p-nurburgring-driving__person-name{display:flex;align-items:flex-end}.p-nurburgring-driving__person-name-ja{font-weight:600;line-height:1.5;letter-spacing:0}.p-nurburgring-driving__person-txt{line-height:1.75}.p-nurburgring-driving__person-career{overflow:hidden}.p-nurburgring-driving__person-career-img{float:left}.p-nurburgring-driving__person-career-pic img{width:100%}.p-nurburgring-driving__person-career-txt{line-height:1.75}.p-nurburgring-history{display:grid;grid-template-columns:repeat(1, 1fr)}.p-nurburgring-history__item{display:grid}.p-nurburgring-history__item-year{position:relative;grid-area:year;text-align:center}.p-nurburgring-history__item-year::before{position:absolute;left:50%;z-index:0;display:block;width:3px;content:"";background:#fff}.p-nurburgring-history__item:last-child .p-nurburgring-history__item-year::before{bottom:0;height:100%}.p-nurburgring-history__item-year-label{position:relative;z-index:1;line-height:1;letter-spacing:0;background:#000}.p-nurburgring-history__item-year-tilde{display:block}.p-nurburgring-history__item-hdg{grid-area:hdg;line-height:1.5;letter-spacing:0}.p-nurburgring-history__item-img{grid-area:img}.p-nurburgring-history__item-pic img{width:100%}.p-nurburgring-history__item-txt{grid-area:txt;line-height:1.75;letter-spacing:0}.p-nurburgring-course__container{margin-right:auto;margin-left:auto}.p-nurburgring-course__hdg{display:flex;align-items:center;font-family:akkurat-mono,YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック ProN",Meiryo,"メイリオ",sans-serif}.p-nurburgring-course__hdg-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;aspect-ratio:1;line-height:1;color:#e60010;letter-spacing:0;border:1px solid #e60010;border-radius:50%}.p-nurburgring-course__hdg-label{line-height:1.75;color:#e60010;letter-spacing:0}.p-nurburgring-course__pic img{width:100%;height:auto}.p-nurburgring-course__txt{line-height:1.75;color:#fff;letter-spacing:0}.p-nurburgring-course__close{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;line-height:1;color:#fff;letter-spacing:0;cursor:pointer;border:1px solid rgba(255,255,255,.15)}@media screen and (min-width: 871px){.u-dsp-sp{display:none !important}.u-padding-all-pc0{padding:0px !important}.u-padding-all-pc5{padding:5px !important}.u-padding-all-pc10{padding:10px !important}.u-padding-all-pc15{padding:15px !important}.u-padding-all-pc20{padding:20px !important}.u-padding-all-pc25{padding:25px !important}.u-padding-all-pc30{padding:30px !important}.u-padding-all-pc35{padding:35px !important}.u-padding-all-pc40{padding:40px !important}.u-padding-all-pc45{padding:45px !important}.u-padding-all-pc50{padding:50px !important}.u-padding-all-pc55{padding:55px !important}.u-padding-all-pc60{padding:60px !important}.u-padding-all-pc65{padding:65px !important}.u-padding-all-pc70{padding:70px !important}.u-padding-all-pc75{padding:75px !important}.u-padding-all-pc80{padding:80px !important}.u-padding-all-pc85{padding:85px !important}.u-padding-all-pc90{padding:90px !important}.u-padding-all-pc95{padding:95px !important}.u-padding-all-pc100{padding:100px !important}.u-padding-top-pc0{padding-top:0px !important}.u-padding-top-pc5{padding-top:5px !important}.u-padding-top-pc10{padding-top:10px !important}.u-padding-top-pc15{padding-top:15px !important}.u-padding-top-pc20{padding-top:20px !important}.u-padding-top-pc25{padding-top:25px !important}.u-padding-top-pc30{padding-top:30px !important}.u-padding-top-pc35{padding-top:35px !important}.u-padding-top-pc40{padding-top:40px !important}.u-padding-top-pc45{padding-top:45px !important}.u-padding-top-pc50{padding-top:50px !important}.u-padding-top-pc55{padding-top:55px !important}.u-padding-top-pc60{padding-top:60px !important}.u-padding-top-pc65{padding-top:65px !important}.u-padding-top-pc70{padding-top:70px !important}.u-padding-top-pc75{padding-top:75px !important}.u-padding-top-pc80{padding-top:80px !important}.u-padding-top-pc85{padding-top:85px !important}.u-padding-top-pc90{padding-top:90px !important}.u-padding-top-pc95{padding-top:95px !important}.u-padding-top-pc100{padding-top:100px !important}.u-padding-right-pc0{padding-right:0px !important}.u-padding-right-pc5{padding-right:5px !important}.u-padding-right-pc10{padding-right:10px !important}.u-padding-right-pc15{padding-right:15px !important}.u-padding-right-pc20{padding-right:20px !important}.u-padding-right-pc25{padding-right:25px !important}.u-padding-right-pc30{padding-right:30px !important}.u-padding-right-pc35{padding-right:35px !important}.u-padding-right-pc40{padding-right:40px !important}.u-padding-right-pc45{padding-right:45px !important}.u-padding-right-pc50{padding-right:50px !important}.u-padding-right-pc55{padding-right:55px !important}.u-padding-right-pc60{padding-right:60px !important}.u-padding-right-pc65{padding-right:65px !important}.u-padding-right-pc70{padding-right:70px !important}.u-padding-right-pc75{padding-right:75px !important}.u-padding-right-pc80{padding-right:80px !important}.u-padding-right-pc85{padding-right:85px !important}.u-padding-right-pc90{padding-right:90px !important}.u-padding-right-pc95{padding-right:95px !important}.u-padding-right-pc100{padding-right:100px !important}.u-padding-bottom-pc0{padding-bottom:0px !important}.u-padding-bottom-pc5{padding-bottom:5px !important}.u-padding-bottom-pc10{padding-bottom:10px !important}.u-padding-bottom-pc15{padding-bottom:15px !important}.u-padding-bottom-pc20{padding-bottom:20px !important}.u-padding-bottom-pc25{padding-bottom:25px !important}.u-padding-bottom-pc30{padding-bottom:30px !important}.u-padding-bottom-pc35{padding-bottom:35px !important}.u-padding-bottom-pc40{padding-bottom:40px !important}.u-padding-bottom-pc45{padding-bottom:45px !important}.u-padding-bottom-pc50{padding-bottom:50px !important}.u-padding-bottom-pc55{padding-bottom:55px !important}.u-padding-bottom-pc60{padding-bottom:60px !important}.u-padding-bottom-pc65{padding-bottom:65px !important}.u-padding-bottom-pc70{padding-bottom:70px !important}.u-padding-bottom-pc75{padding-bottom:75px !important}.u-padding-bottom-pc80{padding-bottom:80px !important}.u-padding-bottom-pc85{padding-bottom:85px !important}.u-padding-bottom-pc90{padding-bottom:90px !important}.u-padding-bottom-pc95{padding-bottom:95px !important}.u-padding-bottom-pc100{padding-bottom:100px !important}.u-padding-left-pc0{padding-left:0px !important}.u-padding-left-pc5{padding-left:5px !important}.u-padding-left-pc10{padding-left:10px !important}.u-padding-left-pc15{padding-left:15px !important}.u-padding-left-pc20{padding-left:20px !important}.u-padding-left-pc25{padding-left:25px !important}.u-padding-left-pc30{padding-left:30px !important}.u-padding-left-pc35{padding-left:35px !important}.u-padding-left-pc40{padding-left:40px !important}.u-padding-left-pc45{padding-left:45px !important}.u-padding-left-pc50{padding-left:50px !important}.u-padding-left-pc55{padding-left:55px !important}.u-padding-left-pc60{padding-left:60px !important}.u-padding-left-pc65{padding-left:65px !important}.u-padding-left-pc70{padding-left:70px !important}.u-padding-left-pc75{padding-left:75px !important}.u-padding-left-pc80{padding-left:80px !important}.u-padding-left-pc85{padding-left:85px !important}.u-padding-left-pc90{padding-left:90px !important}.u-padding-left-pc95{padding-left:95px !important}.u-padding-left-pc100{padding-left:100px !important}.u-margin-all-pc0{margin:0px !important}.u-margin-all-pc5{margin:5px !important}.u-margin-all-pc10{margin:10px !important}.u-margin-all-pc15{margin:15px !important}.u-margin-all-pc20{margin:20px !important}.u-margin-all-pc25{margin:25px !important}.u-margin-all-pc30{margin:30px !important}.u-margin-all-pc35{margin:35px !important}.u-margin-all-pc40{margin:40px !important}.u-margin-all-pc45{margin:45px !important}.u-margin-all-pc50{margin:50px !important}.u-margin-all-pc55{margin:55px !important}.u-margin-all-pc60{margin:60px !important}.u-margin-all-pc65{margin:65px !important}.u-margin-all-pc70{margin:70px !important}.u-margin-all-pc75{margin:75px !important}.u-margin-all-pc80{margin:80px !important}.u-margin-all-pc85{margin:85px !important}.u-margin-all-pc90{margin:90px !important}.u-margin-all-pc95{margin:95px !important}.u-margin-all-pc100{margin:100px !important}.u-margin-top-pc0{margin-top:0px !important}.u-margin-top-pc5{margin-top:5px !important}.u-margin-top-pc10{margin-top:10px !important}.u-margin-top-pc15{margin-top:15px !important}.u-margin-top-pc20{margin-top:20px !important}.u-margin-top-pc25{margin-top:25px !important}.u-margin-top-pc30{margin-top:30px !important}.u-margin-top-pc35{margin-top:35px !important}.u-margin-top-pc40{margin-top:40px !important}.u-margin-top-pc45{margin-top:45px !important}.u-margin-top-pc50{margin-top:50px !important}.u-margin-top-pc55{margin-top:55px !important}.u-margin-top-pc60{margin-top:60px !important}.u-margin-top-pc65{margin-top:65px !important}.u-margin-top-pc70{margin-top:70px !important}.u-margin-top-pc75{margin-top:75px !important}.u-margin-top-pc80{margin-top:80px !important}.u-margin-top-pc85{margin-top:85px !important}.u-margin-top-pc90{margin-top:90px !important}.u-margin-top-pc95{margin-top:95px !important}.u-margin-top-pc100{margin-top:100px !important}.u-margin-right-pc0{margin-right:0px !important}.u-margin-right-pc5{margin-right:5px !important}.u-margin-right-pc10{margin-right:10px !important}.u-margin-right-pc15{margin-right:15px !important}.u-margin-right-pc20{margin-right:20px !important}.u-margin-right-pc25{margin-right:25px !important}.u-margin-right-pc30{margin-right:30px !important}.u-margin-right-pc35{margin-right:35px !important}.u-margin-right-pc40{margin-right:40px !important}.u-margin-right-pc45{margin-right:45px !important}.u-margin-right-pc50{margin-right:50px !important}.u-margin-right-pc55{margin-right:55px !important}.u-margin-right-pc60{margin-right:60px !important}.u-margin-right-pc65{margin-right:65px !important}.u-margin-right-pc70{margin-right:70px !important}.u-margin-right-pc75{margin-right:75px !important}.u-margin-right-pc80{margin-right:80px !important}.u-margin-right-pc85{margin-right:85px !important}.u-margin-right-pc90{margin-right:90px !important}.u-margin-right-pc95{margin-right:95px !important}.u-margin-right-pc100{margin-right:100px !important}.u-margin-bottom-pc0{margin-bottom:0px !important}.u-margin-bottom-pc5{margin-bottom:5px !important}.u-margin-bottom-pc10{margin-bottom:10px !important}.u-margin-bottom-pc15{margin-bottom:15px !important}.u-margin-bottom-pc20{margin-bottom:20px !important}.u-margin-bottom-pc25{margin-bottom:25px !important}.u-margin-bottom-pc30{margin-bottom:30px !important}.u-margin-bottom-pc35{margin-bottom:35px !important}.u-margin-bottom-pc40{margin-bottom:40px !important}.u-margin-bottom-pc45{margin-bottom:45px !important}.u-margin-bottom-pc50{margin-bottom:50px !important}.u-margin-bottom-pc55{margin-bottom:55px !important}.u-margin-bottom-pc60{margin-bottom:60px !important}.u-margin-bottom-pc65{margin-bottom:65px !important}.u-margin-bottom-pc70{margin-bottom:70px !important}.u-margin-bottom-pc75{margin-bottom:75px !important}.u-margin-bottom-pc80{margin-bottom:80px !important}.u-margin-bottom-pc85{margin-bottom:85px !important}.u-margin-bottom-pc90{margin-bottom:90px !important}.u-margin-bottom-pc95{margin-bottom:95px !important}.u-margin-bottom-pc100{margin-bottom:100px !important}.u-margin-left-pc0{margin-left:0px !important}.u-margin-left-pc5{margin-left:5px !important}.u-margin-left-pc10{margin-left:10px !important}.u-margin-left-pc15{margin-left:15px !important}.u-margin-left-pc20{margin-left:20px !important}.u-margin-left-pc25{margin-left:25px !important}.u-margin-left-pc30{margin-left:30px !important}.u-margin-left-pc35{margin-left:35px !important}.u-margin-left-pc40{margin-left:40px !important}.u-margin-left-pc45{margin-left:45px !important}.u-margin-left-pc50{margin-left:50px !important}.u-margin-left-pc55{margin-left:55px !important}.u-margin-left-pc60{margin-left:60px !important}.u-margin-left-pc65{margin-left:65px !important}.u-margin-left-pc70{margin-left:70px !important}.u-margin-left-pc75{margin-left:75px !important}.u-margin-left-pc80{margin-left:80px !important}.u-margin-left-pc85{margin-left:85px !important}.u-margin-left-pc90{margin-left:90px !important}.u-margin-left-pc95{margin-left:95px !important}.u-margin-left-pc100{margin-left:100px !important}.p-modal{height:100%}.p-modal__inner{padding:50px 0}.p-modal__container{width:100%;max-width:1050px;padding:40px 30px}.p-modal__close{right:30px;width:26px;height:26px}.p-nurburgring__sec,.p-nurburgring__sec--border{padding:0 3.4722222222vw}.p-nurburgring__sec-inner{width:min(1340px,100%);margin-right:auto;margin-left:auto}.p-nurburgring__sec--border .p-nurburgring__sec-inner{padding-top:min(140px,9.7222222222vw)}.p-nurburgring__sec-inner--narrow{width:min(960px,66.6666666667vw);margin-right:auto;margin-left:auto}.p-nurburgring__sec--border .p-nurburgring__sec-inner--narrow{padding-top:min(68px,4.7222222222vw);margin-top:min(68px,4.7222222222vw)}.p-nurburgring__btn-container{height:min(75px,5.2083333333vw)}.p-nurburgring__btn-label{font-size:min(16px,1.1111111111vw)}.p-nurburgring__btn-icon{right:min(32px,2.2222222222vw);width:min(12px,.8333333333vw)}.p-nurburgring__hdg,.p-nurburgring__hdg--large,.p-nurburgring__hdg--base{padding-left:min(23px,1.5972222222vw)}.p-nurburgring__hdg::before,.p-nurburgring__hdg--large::before,.p-nurburgring__hdg--base::before{width:min(3px,.2083333333vw)}.p-nurburgring__hdg--base{font-size:min(32px,2.2222222222vw)}.p-nurburgring__hdg--base::before{height:78%}.p-nurburgring__hdg--large{font-size:min(40px,2.7777777778vw)}.p-nurburgring{padding-bottom:min(150px,10.4166666667vw)}.p-nurburgring__nav{padding:0 min(15px,1.0416666667vw)}.p-nurburgring__kv{padding-top:min(100px,6.9444444444vw)}.p-nurburgring__stories{padding-top:min(140px,9.7222222222vw)}.p-nurburgring__drivers{padding:min(140px,9.7222222222vw) 0;margin-top:min(150px,10.4166666667vw)}.p-nurburgring__pamphlet{margin-top:min(140px,9.7222222222vw)}.p-nurburgring__learn{margin-top:min(140px,9.7222222222vw)}.p-nurburgring__article{padding-top:min(120px,8.3333333333vw)}.p-nurburgring-nav__container{max-width:1600px;margin-right:auto;margin-left:auto}.p-nurburgring-nav__label,.p-nurburgring-nav__label--next{margin-bottom:min(45px,3.125vw);font-size:16px}.p-nurburgring-nav__arrows{height:min(75px,5.2083333333vw);padding:0 min(30px,2.0833333333vw)}.p-nurburgring-article__nav .p-nurburgring-nav__arrows{padding:0 min(25px,1.7361111111vw)}.p-nurburgring-nav__arrow,.p-nurburgring-nav__arrow--next,.p-nurburgring-nav__arrow--prev{gap:min(10px,.6944444444vw)}.p-nurburgring-nav__arrow-label{font-size:min(15px,1.0416666667vw)}.p-nurburgring-nav__arrow-icon{width:min(12px,.8333333333vw)}.p-nurburgring-nav__back{margin-top:min(75px,5.2083333333vw)}.p-nurburgring-nav__back--label{font-size:min(16px,1.1111111111vw)}.p-nurburgring-kv__logo{margin-bottom:-1.1805555556vw}.p-nurburgring-kv__logo-pic{width:min(100%,65.9722222222vw)}.p-nurburgring-kv__hdg{margin-top:min(88px,6.1111111111vw);font-size:min(48px,3.3333333333vw)}.p-nurburgring-stories__list{grid-template-columns:repeat(2, 1fr);margin-top:min(65px,4.5138888889vw)}.p-nurburgring-drivers__list{grid-template-columns:repeat(2, 1fr);gap:1px;margin-top:min(65px,4.5138888889vw)}.p-nurburgring-learn__list{margin-top:min(65px,4.5138888889vw)}.p-nurburgring-learn__more{right:min(50px,3.4722222222vw);bottom:min(50px,3.4722222222vw);gap:min(10px,.6944444444vw);width:20%}.p-nurburgring-learn__more-label{font-size:min(15px,1.0416666667vw)}.p-nurburgring-learn__more-icon{width:min(12px,.8333333333vw)}.p-nurburgring-article__nav{margin-top:min(100px,6.9444444444vw)}.p-nurburgring-article__vol{font-size:min(22px,1.5277777778vw)}.p-nurburgring-article__hdg{margin-top:min(50px,3.4722222222vw);font-size:min(56px,3.8888888889vw)}.p-nurburgring-article__kv{margin-top:min(66px,4.5833333333vw)}.p-nurburgring-article__body{margin-top:min(80px,5.5555555556vw)}.p-nurburgring-article__subhdg:not(:first-child),.p-nurburgring-article__subhdg--en:not(:first-child),.p-nurburgring-article__subhdg--ja:not(:first-child){margin-top:min(42px,2.9166666667vw);margin-bottom:min(-20px,-1.3888888889vw)}.p-nurburgring-article__subhdg--ja{font-size:min(20px,1.3888888889vw)}.p-nurburgring-article__subhdg--en{font-size:min(24px,1.6666666667vw)}.p-nurburgring-article__txt:not(:first-child){margin-top:min(42px,2.9166666667vw)}.p-nurburgring-article__txt p{font-size:min(16px,1.1111111111vw);line-height:2}.p-nurburgring-article__txt p~p{margin-top:min(32px,2.2222222222vw)}.p-nurburgring-article__imgs,.p-nurburgring-article__imgs--3,.p-nurburgring-article__imgs--2,.p-nurburgring-article__imgs--1{gap:min(42px,2.9166666667vw) min(30px,2.0833333333vw)}.p-nurburgring-article__imgs:not(:first-child),.p-nurburgring-article__imgs--3:not(:first-child),.p-nurburgring-article__imgs--2:not(:first-child),.p-nurburgring-article__imgs--1:not(:first-child){margin-top:min(42px,2.9166666667vw)}.p-nurburgring-article__imgs--2{grid-template-columns:repeat(2, 1fr)}.p-nurburgring-article__imgs--3{grid-template-columns:repeat(3, 1fr)}.p-nurburgring-article__imgs-item-desc{margin-top:min(24px,1.6666666667vw)}.p-nurburgring-article__imgs-item-caption{font-size:min(16px,1.1111111111vw)}.p-nurburgring-article__imgs-item-caption:not(:first-child){margin-top:min(12px,.8333333333vw)}.p-nurburgring-article__imgs--2 .p-nurburgring-article__imgs-item-hdg{font-size:min(18px,1.25vw)}.p-nurburgring-article__imgs--3 .p-nurburgring-article__imgs-item-hdg{font-size:min(16px,1.1111111111vw)}.p-nurburgring-article__imgs-item-hdg:not(:first-child){margin-top:min(12px,.8333333333vw)}.p-nurburgring-article__imgs-item-txt{font-size:min(14px,.9722222222vw)}.p-nurburgring-article__imgs-item-txt:not(:first-child){margin-top:min(12px,.8333333333vw)}.p-nurburgring-article__imgs-item-txt--large{font-size:min(16px,1.1111111111vw);line-height:2}.p-nurburgring-article__feature{margin-top:min(42px,2.9166666667vw)}.p-nurburgring-article__prof{margin-top:min(75px,5.2083333333vw)}.p-nurburgring-article__driving{margin-top:5.2083333333vw}.p-nurburgring-article__driving::before{width:min(1160px,80.5555555556vw)}.p-nurburgring-article__courses{grid-template-rows:repeat(4, auto);grid-template-columns:repeat(2, 1fr);gap:min(15px,1.0416666667vw) min(30px,2.0833333333vw);margin-top:min(50px,3.4722222222vw)}.p-nurburgring-article__course:nth-child(1){grid-row:1;grid-column:1}.p-nurburgring-article__course:nth-child(2){grid-row:2;grid-column:1}.p-nurburgring-article__course:nth-child(3){grid-row:3;grid-column:1}.p-nurburgring-article__course:nth-child(4){grid-row:4;grid-column:1}.p-nurburgring-article__course:nth-child(5){grid-row:1;grid-column:2}.p-nurburgring-article__course:nth-child(6){grid-row:2;grid-column:2}.p-nurburgring-article__course:nth-child(7){grid-row:3;grid-column:2}.p-nurburgring-article__course:nth-child(8){grid-row:4;grid-column:2}.p-card-nurburgring-feature{display:flex;align-items:center;justify-content:space-between;padding:min(50px,3.4722222222vw)}.p-card-nurburgring-feature__img{width:min(384px,26.6666666667vw)}.p-card-nurburgring-feature__txt{width:min(426px,29.5833333333vw);font-size:min(16px,1.1111111111vw);line-height:2}.p-card-nurburgring-stories__desc{row-gap:min(20px,1.3888888889vw);padding:min(42px,2.9166666667vw) min(50px,3.4722222222vw)}.p-card-nurburgring-stories__vol{font-size:min(16px,1.1111111111vw)}.p-card-nurburgring-stories__hdg{width:80%;font-size:min(28px,1.9444444444vw)}.p-card-nurburgring-stories__more{gap:min(10px,.6944444444vw);width:20%}.p-card-nurburgring-stories__more-label{font-size:min(15px,1.0416666667vw)}.p-card-nurburgring-stories__more-icon{width:min(12px,.8333333333vw)}.p-card-nurburgring-drivers__name{-moz-column-gap:min(20px,1.3888888889vw);column-gap:min(20px,1.3888888889vw);margin-top:min(32px,2.2222222222vw)}.p-card-nurburgring-drivers__name-en{font-size:min(28px,2.2222222222vw)}.p-card-nurburgring-drivers__txt{margin-top:min(24px,1.6666666667vw);margin-right:min(50px,3.4722222222vw);font-size:min(15px,1.0416666667vw)}.p-card-nurburgring-prof{display:flex;justify-content:space-between;padding:min(50px,3.4722222222vw)}.p-card-nurburgring-prof__img{width:min(380px,26.3888888889vw)}.p-card-nurburgring-prof__desc{width:min(426px,29.5833333333vw)}.p-card-nurburgring-prof__name-en{font-size:min(32px,2.2222222222vw)}.p-card-nurburgring-prof__txt{margin-top:min(10px,.6944444444vw);font-size:min(15px,1.0416666667vw)}.p-card-nurburgring-course{height:min(56px,3.8888888889vw);padding:0 min(25px,1.7361111111vw)}.p-card-nurburgring-course__number{width:min(20px,1.3888888889vw);margin-right:min(20px,1.3888888889vw);font-size:min(12px,.8333333333vw)}.p-card-nurburgring-course__label{font-size:min(14px,.9722222222vw)}.p-card-nurburgring-course__icon{width:min(56px,3.8888888889vw);height:min(56px,3.8888888889vw);font-size:min(20px,1.3888888889vw)}.p-nurburgring-driving{padding:min(90px,6.25vw) 0}.p-nurburgring-driving__hdg{width:min(960px,66.6666666667vw);font-size:min(32px,2.2222222222vw)}.p-nurburgring-driving__persons{display:flex;flex-wrap:wrap;width:min(960px,66.6666666667vw);margin-top:min(42px,2.9166666667vw)}.p-nurburgring-driving__person:first-child{width:min(430px,29.8611111111vw)}.p-nurburgring-driving__person~.p-nurburgring-driving__person{width:min(480px,33.3333333333vw);padding-left:min(50px,3.4722222222vw);margin-left:min(50px,3.4722222222vw);border-left:1px solid rgba(255,255,255,.15)}.p-nurburgring-driving__person-name{margin-top:min(20px,1.3888888889vw)}.p-nurburgring-driving__person-name-ja{font-size:min(24px,1.6666666667vw)}.p-nurburgring-driving__person-txt{margin-top:min(10px,.6944444444vw);font-size:min(14px,.9722222222vw)}.p-nurburgring-driving__person-career{margin-top:min(32px,2.2222222222vw)}.p-nurburgring-driving__person-career-img{width:min(150px,10.4166666667vw);padding-top:min(5px,.3472222222vw);margin-right:min(25px,1.7361111111vw);margin-bottom:min(5px,.3472222222vw)}.p-nurburgring-driving__person-career-txt{font-size:min(14px,.9722222222vw)}.p-nurburgring-history{gap:min(90px,6.25vw)}.p-nurburgring-history__item{grid-template:"year hdg txt" auto "year img txt" 1fr/min(150px, 10.4166666667vw) min(335px,23.2638888889vw) auto;gap:min(30px,2.0833333333vw) min(50px,3.4722222222vw)}.p-nurburgring-history__item:not(:last-child) .p-nurburgring-history__item-year::before{bottom:min(-90px,-6.25vw);height:calc(100% + 6.25vw)}.p-nurburgring-history__item-year-label{display:inline-block;padding:min(20px,1.3888888889vw) 0;margin-top:min(-10px,-.6944444444vw);font-size:min(40px,2.7777777778vw)}.p-nurburgring-history__item-year-tilde{width:1em;padding:min(5px,.3472222222vw) 0;margin:0 auto;font-size:min(24px,1.6666666667vw);line-height:1;transform:rotate(90deg)}.p-nurburgring-history__item-hdg{font-size:min(24px,1.6666666667vw)}.p-nurburgring-history__item-year{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.p-nurburgring-history__item-hdg{-ms-grid-row:1;-ms-grid-column:3}.p-nurburgring-history__item-img{-ms-grid-row:3;-ms-grid-column:3}.p-nurburgring-history__item-txt{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.p-nurburgring-history__item-txt{font-size:min(16px,1.1111111111vw)}.p-nurburgring-course__container{width:min(670px,100%);padding:min(80px,5.5555555556vw) 0}.p-nurburgring-course__hdg-number{width:min(20px,1.3888888889vw);margin-right:min(20px,1.3888888889vw);font-size:min(12px,.8333333333vw)}.p-nurburgring-course__hdg-label{font-size:min(15px,1.0416666667vw)}.p-nurburgring-course__img{margin-top:min(32px,2.2222222222vw)}.p-nurburgring-course__txt{margin-top:min(25px,1.7361111111vw);font-size:min(14px,.9722222222vw)}.p-nurburgring-course__close{width:min(200px,13.8888888889vw);height:min(48px,3.3333333333vw);margin-top:min(35px,2.4305555556vw);font-size:min(14px,.9722222222vw)}}@media screen and (min-width: 871px)and (min-width: 871px){.u-hov-alpha{transition:.3s cubic-bezier(0.61, 1, 0.88, 1) 0s;transition-property:opacity}.u-hov-alpha.is-hover{opacity:.4}}@media screen and (max-width: 870px){.u-dsp-pc{display:none !important}.u-padding-all-sp0{padding:0px !important}.u-padding-all-sp5{padding:5px !important}.u-padding-all-sp10{padding:10px !important}.u-padding-all-sp15{padding:15px !important}.u-padding-all-sp20{padding:20px !important}.u-padding-all-sp25{padding:25px !important}.u-padding-all-sp30{padding:30px !important}.u-padding-all-sp35{padding:35px !important}.u-padding-all-sp40{padding:40px !important}.u-padding-all-sp45{padding:45px !important}.u-padding-all-sp50{padding:50px !important}.u-padding-all-sp55{padding:55px !important}.u-padding-all-sp60{padding:60px !important}.u-padding-all-sp65{padding:65px !important}.u-padding-all-sp70{padding:70px !important}.u-padding-all-sp75{padding:75px !important}.u-padding-all-sp80{padding:80px !important}.u-padding-all-sp85{padding:85px !important}.u-padding-all-sp90{padding:90px !important}.u-padding-all-sp95{padding:95px !important}.u-padding-all-sp100{padding:100px !important}.u-padding-top-sp0{padding-top:0px !important}.u-padding-top-sp5{padding-top:5px !important}.u-padding-top-sp10{padding-top:10px !important}.u-padding-top-sp15{padding-top:15px !important}.u-padding-top-sp20{padding-top:20px !important}.u-padding-top-sp25{padding-top:25px !important}.u-padding-top-sp30{padding-top:30px !important}.u-padding-top-sp35{padding-top:35px !important}.u-padding-top-sp40{padding-top:40px !important}.u-padding-top-sp45{padding-top:45px !important}.u-padding-top-sp50{padding-top:50px !important}.u-padding-top-sp55{padding-top:55px !important}.u-padding-top-sp60{padding-top:60px !important}.u-padding-top-sp65{padding-top:65px !important}.u-padding-top-sp70{padding-top:70px !important}.u-padding-top-sp75{padding-top:75px !important}.u-padding-top-sp80{padding-top:80px !important}.u-padding-top-sp85{padding-top:85px !important}.u-padding-top-sp90{padding-top:90px !important}.u-padding-top-sp95{padding-top:95px !important}.u-padding-top-sp100{padding-top:100px !important}.u-padding-right-sp0{padding-right:0px !important}.u-padding-right-sp5{padding-right:5px !important}.u-padding-right-sp10{padding-right:10px !important}.u-padding-right-sp15{padding-right:15px !important}.u-padding-right-sp20{padding-right:20px !important}.u-padding-right-sp25{padding-right:25px !important}.u-padding-right-sp30{padding-right:30px !important}.u-padding-right-sp35{padding-right:35px !important}.u-padding-right-sp40{padding-right:40px !important}.u-padding-right-sp45{padding-right:45px !important}.u-padding-right-sp50{padding-right:50px !important}.u-padding-right-sp55{padding-right:55px !important}.u-padding-right-sp60{padding-right:60px !important}.u-padding-right-sp65{padding-right:65px !important}.u-padding-right-sp70{padding-right:70px !important}.u-padding-right-sp75{padding-right:75px !important}.u-padding-right-sp80{padding-right:80px !important}.u-padding-right-sp85{padding-right:85px !important}.u-padding-right-sp90{padding-right:90px !important}.u-padding-right-sp95{padding-right:95px !important}.u-padding-right-sp100{padding-right:100px !important}.u-padding-bottom-sp0{padding-bottom:0px !important}.u-padding-bottom-sp5{padding-bottom:5px !important}.u-padding-bottom-sp10{padding-bottom:10px !important}.u-padding-bottom-sp15{padding-bottom:15px !important}.u-padding-bottom-sp20{padding-bottom:20px !important}.u-padding-bottom-sp25{padding-bottom:25px !important}.u-padding-bottom-sp30{padding-bottom:30px !important}.u-padding-bottom-sp35{padding-bottom:35px !important}.u-padding-bottom-sp40{padding-bottom:40px !important}.u-padding-bottom-sp45{padding-bottom:45px !important}.u-padding-bottom-sp50{padding-bottom:50px !important}.u-padding-bottom-sp55{padding-bottom:55px !important}.u-padding-bottom-sp60{padding-bottom:60px !important}.u-padding-bottom-sp65{padding-bottom:65px !important}.u-padding-bottom-sp70{padding-bottom:70px !important}.u-padding-bottom-sp75{padding-bottom:75px !important}.u-padding-bottom-sp80{padding-bottom:80px !important}.u-padding-bottom-sp85{padding-bottom:85px !important}.u-padding-bottom-sp90{padding-bottom:90px !important}.u-padding-bottom-sp95{padding-bottom:95px !important}.u-padding-bottom-sp100{padding-bottom:100px !important}.u-padding-left-sp0{padding-left:0px !important}.u-padding-left-sp5{padding-left:5px !important}.u-padding-left-sp10{padding-left:10px !important}.u-padding-left-sp15{padding-left:15px !important}.u-padding-left-sp20{padding-left:20px !important}.u-padding-left-sp25{padding-left:25px !important}.u-padding-left-sp30{padding-left:30px !important}.u-padding-left-sp35{padding-left:35px !important}.u-padding-left-sp40{padding-left:40px !important}.u-padding-left-sp45{padding-left:45px !important}.u-padding-left-sp50{padding-left:50px !important}.u-padding-left-sp55{padding-left:55px !important}.u-padding-left-sp60{padding-left:60px !important}.u-padding-left-sp65{padding-left:65px !important}.u-padding-left-sp70{padding-left:70px !important}.u-padding-left-sp75{padding-left:75px !important}.u-padding-left-sp80{padding-left:80px !important}.u-padding-left-sp85{padding-left:85px !important}.u-padding-left-sp90{padding-left:90px !important}.u-padding-left-sp95{padding-left:95px !important}.u-padding-left-sp100{padding-left:100px !important}.u-margin-all-sp0{margin:0px !important}.u-margin-all-sp5{margin:5px !important}.u-margin-all-sp10{margin:10px !important}.u-margin-all-sp15{margin:15px !important}.u-margin-all-sp20{margin:20px !important}.u-margin-all-sp25{margin:25px !important}.u-margin-all-sp30{margin:30px !important}.u-margin-all-sp35{margin:35px !important}.u-margin-all-sp40{margin:40px !important}.u-margin-all-sp45{margin:45px !important}.u-margin-all-sp50{margin:50px !important}.u-margin-all-sp55{margin:55px !important}.u-margin-all-sp60{margin:60px !important}.u-margin-all-sp65{margin:65px !important}.u-margin-all-sp70{margin:70px !important}.u-margin-all-sp75{margin:75px !important}.u-margin-all-sp80{margin:80px !important}.u-margin-all-sp85{margin:85px !important}.u-margin-all-sp90{margin:90px !important}.u-margin-all-sp95{margin:95px !important}.u-margin-all-sp100{margin:100px !important}.u-margin-top-sp0{margin-top:0px !important}.u-margin-top-sp5{margin-top:5px !important}.u-margin-top-sp10{margin-top:10px !important}.u-margin-top-sp15{margin-top:15px !important}.u-margin-top-sp20{margin-top:20px !important}.u-margin-top-sp25{margin-top:25px !important}.u-margin-top-sp30{margin-top:30px !important}.u-margin-top-sp35{margin-top:35px !important}.u-margin-top-sp40{margin-top:40px !important}.u-margin-top-sp45{margin-top:45px !important}.u-margin-top-sp50{margin-top:50px !important}.u-margin-top-sp55{margin-top:55px !important}.u-margin-top-sp60{margin-top:60px !important}.u-margin-top-sp65{margin-top:65px !important}.u-margin-top-sp70{margin-top:70px !important}.u-margin-top-sp75{margin-top:75px !important}.u-margin-top-sp80{margin-top:80px !important}.u-margin-top-sp85{margin-top:85px !important}.u-margin-top-sp90{margin-top:90px !important}.u-margin-top-sp95{margin-top:95px !important}.u-margin-top-sp100{margin-top:100px !important}.u-margin-right-sp0{margin-right:0px !important}.u-margin-right-sp5{margin-right:5px !important}.u-margin-right-sp10{margin-right:10px !important}.u-margin-right-sp15{margin-right:15px !important}.u-margin-right-sp20{margin-right:20px !important}.u-margin-right-sp25{margin-right:25px !important}.u-margin-right-sp30{margin-right:30px !important}.u-margin-right-sp35{margin-right:35px !important}.u-margin-right-sp40{margin-right:40px !important}.u-margin-right-sp45{margin-right:45px !important}.u-margin-right-sp50{margin-right:50px !important}.u-margin-right-sp55{margin-right:55px !important}.u-margin-right-sp60{margin-right:60px !important}.u-margin-right-sp65{margin-right:65px !important}.u-margin-right-sp70{margin-right:70px !important}.u-margin-right-sp75{margin-right:75px !important}.u-margin-right-sp80{margin-right:80px !important}.u-margin-right-sp85{margin-right:85px !important}.u-margin-right-sp90{margin-right:90px !important}.u-margin-right-sp95{margin-right:95px !important}.u-margin-right-sp100{margin-right:100px !important}.u-margin-bottom-sp0{margin-bottom:0px !important}.u-margin-bottom-sp5{margin-bottom:5px !important}.u-margin-bottom-sp10{margin-bottom:10px !important}.u-margin-bottom-sp15{margin-bottom:15px !important}.u-margin-bottom-sp20{margin-bottom:20px !important}.u-margin-bottom-sp25{margin-bottom:25px !important}.u-margin-bottom-sp30{margin-bottom:30px !important}.u-margin-bottom-sp35{margin-bottom:35px !important}.u-margin-bottom-sp40{margin-bottom:40px !important}.u-margin-bottom-sp45{margin-bottom:45px !important}.u-margin-bottom-sp50{margin-bottom:50px !important}.u-margin-bottom-sp55{margin-bottom:55px !important}.u-margin-bottom-sp60{margin-bottom:60px !important}.u-margin-bottom-sp65{margin-bottom:65px !important}.u-margin-bottom-sp70{margin-bottom:70px !important}.u-margin-bottom-sp75{margin-bottom:75px !important}.u-margin-bottom-sp80{margin-bottom:80px !important}.u-margin-bottom-sp85{margin-bottom:85px !important}.u-margin-bottom-sp90{margin-bottom:90px !important}.u-margin-bottom-sp95{margin-bottom:95px !important}.u-margin-bottom-sp100{margin-bottom:100px !important}.u-margin-left-sp0{margin-left:0px !important}.u-margin-left-sp5{margin-left:5px !important}.u-margin-left-sp10{margin-left:10px !important}.u-margin-left-sp15{margin-left:15px !important}.u-margin-left-sp20{margin-left:20px !important}.u-margin-left-sp25{margin-left:25px !important}.u-margin-left-sp30{margin-left:30px !important}.u-margin-left-sp35{margin-left:35px !important}.u-margin-left-sp40{margin-left:40px !important}.u-margin-left-sp45{margin-left:45px !important}.u-margin-left-sp50{margin-left:50px !important}.u-margin-left-sp55{margin-left:55px !important}.u-margin-left-sp60{margin-left:60px !important}.u-margin-left-sp65{margin-left:65px !important}.u-margin-left-sp70{margin-left:70px !important}.u-margin-left-sp75{margin-left:75px !important}.u-margin-left-sp80{margin-left:80px !important}.u-margin-left-sp85{margin-left:85px !important}.u-margin-left-sp90{margin-left:90px !important}.u-margin-left-sp95{margin-left:95px !important}.u-margin-left-sp100{margin-left:100px !important}.p-modal{height:100vh}.p-modal__inner{padding:15vw 0}.p-modal__container{width:calc(100% - 7vw);padding:7.5vw 0}.p-modal__close{right:0;width:6.9333333333vw;height:6.9333333333vw}.p-nurburgring{border-top:1px solid rgba(255,255,255,.15)}.p-nurburgring__sec,.p-nurburgring__sec--border{padding:0 5.1282051282vw}.p-nurburgring__sec--border .p-nurburgring__sec-inner{padding-top:17.9487179487vw}.p-nurburgring__sec--border .p-nurburgring__sec-inner--narrow{padding-top:10.7692307692vw;margin-top:10.7692307692vw}.p-nurburgring__btn-container{height:15.3846153846vw}.p-nurburgring__btn-label{font-size:3.3333333333vw}.p-nurburgring__btn-icon{right:6.4102564103vw;width:2.5641025641vw}.p-nurburgring__hdg,.p-nurburgring__hdg--large,.p-nurburgring__hdg--base{padding-left:4.6153846154vw}.p-nurburgring__hdg::before,.p-nurburgring__hdg--large::before,.p-nurburgring__hdg--base::before{width:.7692307692vw}.p-nurburgring__hdg--base{font-size:5.1282051282vw}.p-nurburgring__hdg--base::before{height:86%}.p-nurburgring__hdg--large{font-size:7.1794871795vw}.p-nurburgring{padding-bottom:19.2307692308vw}.p-nurburgring__kv{padding-top:10.2564102564vw}.p-nurburgring__stories{padding-top:17.4358974359vw}.p-nurburgring__drivers{padding:17.4358974359vw 0;margin-top:25.641025641vw}.p-nurburgring__pamphlet{margin-top:17.4358974359vw}.p-nurburgring__learn{margin-top:17.4358974359vw}.p-nurburgring__article{padding-top:10.7692307692vw}.p-nurburgring-nav__label,.p-nurburgring-nav__label--next{margin-bottom:6.1538461538vw;font-size:3.5897435897vw}.p-nurburgring-nav__arrows{height:15.3846153846vw;padding:0 5.1282051282vw}.p-nurburgring-nav__arrow,.p-nurburgring-nav__arrow--next,.p-nurburgring-nav__arrow--prev{gap:2.0512820513vw}.p-nurburgring-nav__arrow-label{font-size:3.0769230769vw}.p-nurburgring-nav__arrow-icon{width:2.5641025641vw}.p-nurburgring-nav__back{margin-top:12.8205128205vw}.p-nurburgring-nav__back--label{font-size:3.3333333333vw}.p-nurburgring-kv__logo{margin-bottom:-1.7948717949vw}.p-nurburgring-kv__logo-pic{width:min(100%,89.7435897436vw)}.p-nurburgring-kv__hdg{margin-top:10.7692307692vw;font-size:8.2051282051vw}.p-nurburgring-stories__list{grid-template-columns:repeat(1, 1fr);margin-top:8.2051282051vw}.p-nurburgring-drivers__list{grid-template-columns:repeat(1, 1fr);gap:10.2564102564vw;margin-top:8.2051282051vw}.p-nurburgring-learn__list{margin-top:8.2051282051vw}.p-nurburgring-learn__more{right:5.1282051282vw;bottom:5.1282051282vw;gap:2.0512820513vw;width:21.7948717949vw}.p-nurburgring-learn__more-label{font-size:3.0769230769vw}.p-nurburgring-learn__more-icon{width:2.5641025641vw}.p-nurburgring-article__nav{margin-top:19.2307692308vw}.p-nurburgring-article__vol{font-size:4.1025641026vw}.p-nurburgring-article__hdg{margin-top:6.1538461538vw;font-size:6.1538461538vw}.p-nurburgring-article__kv{margin-top:8.2051282051vw}.p-nurburgring-article__body{margin-top:10.2564102564vw}.p-nurburgring-article__subhdg:not(:first-child),.p-nurburgring-article__subhdg--en:not(:first-child),.p-nurburgring-article__subhdg--ja:not(:first-child){margin-top:5.1282051282vw;margin-bottom:-4.6153846154vw}.p-nurburgring-article__subhdg--ja{font-size:4.1025641026vw}.p-nurburgring-article__subhdg--en{font-size:5.1282051282vw}.p-nurburgring-article__txt:not(:first-child){margin-top:5.1282051282vw}.p-nurburgring-article__txt p{font-size:3.5897435897vw;line-height:1.75}.p-nurburgring-article__txt p~p{margin-top:6.1538461538vw}.p-nurburgring-article__imgs:not(:first-child),.p-nurburgring-article__imgs--3:not(:first-child),.p-nurburgring-article__imgs--2:not(:first-child),.p-nurburgring-article__imgs--1:not(:first-child){margin-top:5.1282051282vw}.p-nurburgring-article__imgs--2{grid-template-columns:repeat(1, 1fr);gap:7.6923076923vw}.p-nurburgring-article__imgs--3{grid-template-columns:repeat(1, 1fr);gap:6.1538461538vw 2.5641025641vw}.p-nurburgring-article__imgs-item-desc{margin-top:4.6153846154vw}.p-nurburgring-article__imgs-item-caption{font-size:3.5897435897vw}.p-nurburgring-article__imgs-item-caption:not(:first-child){margin-top:3.0769230769vw}.p-nurburgring-article__imgs--2 .p-nurburgring-article__imgs-item-hdg{font-size:4.1025641026vw}.p-nurburgring-article__imgs--3 .p-nurburgring-article__imgs-item-hdg{font-size:3.8461538462vw}.p-nurburgring-article__imgs-item-hdg:not(:first-child){margin-top:2.5641025641vw}.p-nurburgring-article__imgs-item-txt{font-size:3.5897435897vw}.p-nurburgring-article__imgs-item-txt:not(:first-child){margin-top:2.5641025641vw}.p-nurburgring-article__imgs-item-txt--large{font-size:3.5897435897vw;line-height:1.75}.p-nurburgring-article__feature{margin-top:5.1282051282vw}.p-nurburgring-article__prof{margin-top:7.6923076923vw}.p-nurburgring-article__driving{margin-top:12.8205128205vw}.p-nurburgring-article__driving::before{width:100vw}.p-nurburgring-article__courses{grid-template-columns:repeat(1, 1fr);gap:2.5641025641vw;margin-top:10.2564102564vw}.p-card-nurburgring-feature{padding:8.9743589744vw 5.1282051282vw 7.6923076923vw}.p-card-nurburgring-feature__txt{margin-top:4.1025641026vw;font-size:3.5897435897vw;line-height:1.75}.p-card-nurburgring-stories__desc{row-gap:2.5641025641vw;padding:5.1282051282vw}.p-card-nurburgring-stories__vol{font-size:3.0769230769vw}.p-card-nurburgring-stories__hdg{width:calc(100% - 21.7948717949vw);font-size:3.5897435897vw}.p-card-nurburgring-stories__more{gap:2.0512820513vw;width:21.7948717949vw}.p-card-nurburgring-stories__more-label{font-size:2.5641025641vw}.p-card-nurburgring-stories__more-icon{width:2.5641025641vw}.p-card-nurburgring-drivers__name{-moz-column-gap:3.8461538462vw;column-gap:3.8461538462vw;margin-top:6.4102564103vw}.p-card-nurburgring-drivers__name-en{font-size:5.1282051282vw}.p-card-nurburgring-drivers__txt{margin-top:4.6153846154vw;font-size:3.3333333333vw}.p-card-nurburgring-prof{padding:5.1282051282vw}.p-card-nurburgring-prof__name-en{margin-top:3.0769230769vw;font-size:5.1282051282vw}.p-card-nurburgring-prof__txt{margin-top:2.5641025641vw;font-size:3.3333333333vw}.p-card-nurburgring-course{height:12.3076923077vw;padding:0 3.8461538462vw}.p-card-nurburgring-course__number{width:4.6153846154vw;margin-right:2.5641025641vw;font-size:2.5641025641vw}.p-card-nurburgring-course__label{font-size:3.3333333333vw}.p-card-nurburgring-course__icon{width:12.3076923077vw;height:12.3076923077vw;font-size:4.1025641026vw}.p-nurburgring-driving{padding:13.8461538462vw 5.1282051282vw 15.3846153846vw;margin-right:-5.1282051282vw;margin-left:-5.1282051282vw}.p-nurburgring-driving__hdg{font-size:6.1538461538vw}.p-nurburgring-driving__persons{margin-top:8.2051282051vw}.p-nurburgring-driving__person~.p-nurburgring-driving__person{padding-top:8.2051282051vw;margin-top:8.2051282051vw;border-top:1px solid rgba(255,255,255,.15)}.p-nurburgring-driving__person-name{margin-top:5.1282051282vw}.p-nurburgring-driving__person-name-ja{font-size:5.1282051282vw}.p-nurburgring-driving__person-txt{margin-top:2.5641025641vw;font-size:3.3333333333vw}.p-nurburgring-driving__person-career{margin-top:8.2051282051vw}.p-nurburgring-driving__person-career-img{width:38.4615384615vw;padding-top:1.2820512821vw;margin-right:6.4102564103vw}.p-nurburgring-driving__person-career-txt{font-size:3.3333333333vw}.p-nurburgring-history__item{grid-template-areas:"year hdg" "year img" "year txt";grid-template-columns:10.2564102564vw 69.2307692308vw;gap:5.1282051282vw 2.5641025641vw}.p-nurburgring-history__item:not(:last-child) .p-nurburgring-history__item-year::before{bottom:0;height:100%}.p-nurburgring-history__item-year-label{position:absolute;left:0;display:flex;align-items:center;padding:2.5641025641vw 0;font-size:10.2564102564vw}.p-nurburgring-history__item-year-tilde{margin:0 1.2820512821vw;font-size:6.1538461538vw}.p-nurburgring-history__item-hdg{padding-top:17.9487179487vw;font-size:5.1282051282vw}.p-nurburgring-history__item-year{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.p-nurburgring-history__item-hdg{-ms-grid-row:1;-ms-grid-column:3}.p-nurburgring-history__item-img{-ms-grid-row:3;-ms-grid-column:3}.p-nurburgring-history__item-txt{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:3}.p-nurburgring-history__item-txt{font-size:3.5897435897vw}.p-nurburgring-history__item:not(:last-child) .p-nurburgring-history__item-txt{padding-bottom:10.2564102564vw}.p-nurburgring-course__container{width:79.4871794872vw;padding:12.8205128205vw 0}.p-nurburgring-course__hdg-number{width:4.6153846154vw;margin-right:2.5641025641vw;font-size:2.5641025641vw}.p-nurburgring-course__hdg-label{font-size:3.3333333333vw}.p-nurburgring-course__img{margin-top:6.4102564103vw}.p-nurburgring-course__txt{margin-top:5.1282051282vw;font-size:3.3333333333vw}.p-nurburgring-course__close{width:41.0256410256vw;height:10.2564102564vw;margin-top:6.4102564103vw;font-size:3.3333333333vw}}@media (hover: hover){.p-card-nurburgring-course{transition-duration:.3s}.p-card-nurburgring-course:hover{opacity:.7}.p-nurburgring-course__close{transition-duration:.3s}.p-nurburgring-course__close:hover{opacity:.7}}