.pageContents{margin:0 15px}.pageButton__wrap{text-align:center;font-size:14px}.pageButton{display:inline-block;padding:15px 0;width:300px;position:relative;color:#333;border:2px solid #333;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.pageButton::before{-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;content:'';position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #333 transparent}.pageButton:hover{color:#d20000;border-color:#d20000}.pageButton:hover::before{border-bottom-color:#d20000}.cardLink{background:#e3e3e3}.rowWrap .cardLink{height:100%}.cardLink a{display:block;height:100%;position:relative;text-decoration:none;color:#333}.cardLink a::after{content:'';width:0;height:0;border:3px solid transparent;border-right-color:#333;border-bottom-color:#333;position:absolute;right:5px;bottom:5px}.cardLink__content{padding:20px}.cardLink__content dl dd{font-weight:normal;border-top:1px solid #9c9c9c;padding-top:15px;margin-top:15px}.cardLink__content dl dd.driver{border-top:none;padding-top:10px;margin-top:0}.cardLink__content dl dd.driver span{line-height:1;padding:7px;display:inline-block;background:#9c9c9c;color:#fff;margin-bottom:5px}.headline-lv2{font-size:17px;line-height:1.2;font-weight:bold;background:-webkit-gradient(linear, left top, right top, from(#313740), to(#666c76));background:linear-gradient(to right, #313740, #666c76);color:#fff;position:relative;padding:10px 10px 10px 14px;min-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.headline-lv2::before{content:'';display:block;background:#d20100;position:absolute;left:0;top:9px;width:3px;height:calc(100% - 18px)}.headline-lead{line-height:1.5;margin-top:-20px;margin-bottom:20px}.headline-small{display:inline-block;color:#fff;font-size:16px;padding:5px 20px}.headline-small--blue{background:#2d489d}.headline-small--glay{background:#666}.headline-diamond{margin-bottom:.5em}.headline-diamond::before{content:'◆';color:#2d489d;margin-right:.1em}.headline-diamond:not(:first-child){margin-top:30px}.imgLinkScale{display:inline-block;padding:10px 10px 10px 20px;color:#333;border:2px solid #333;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;vertical-align:middle}.imgLinkScale::after{content:'';display:inline-block;margin-left:10px;width:20px;height:20px;background-image:url(/img/web/page/common/icon--imgLinkScale.svg);vertical-align:middle}.imgLinkScale:hover{color:#d20000;border-color:#d20000}.imgLinkScale:hover::after{background-image:url(/img/web/page/common/icon--imgLinkScale--hover.svg)}.mainImage,.mainImage--full,.mainImage--fullSpace,.mainImage--space{max-width:768px;margin:0 auto;text-align:center}.mainImage img,.mainImage--full img,.mainImage--fullSpace img,.mainImage--space img{max-width:100%}.mainImage--full{max-width:100%}.mainImage--fullSpace{max-width:100%;margin-bottom:40px}.mainImage--space{margin-bottom:40px}.textBlock p{margin-bottom:1em}.cardMotor{background:#e3e3e3}.rowWrap .cardMotor{height:100%}.cardMotor a{display:block;height:100%;position:relative;text-decoration:none;color:#333}.cardMotor a::after{content:'';width:0;height:0;border:3px solid transparent;border-right-color:#333;border-bottom-color:#333;position:absolute;right:5px;bottom:5px}.cardMotor__image img{width:100%}.cardMotor__content{padding:20px}.cardMotor__content__headline{line-height:1.25;font-weight:bold}.cardMotor__content__text{border-top:1px solid #9c9c9c;padding-top:15px;margin-top:15px;line-height:1.5}.cardMotor__content__driver{padding-top:10px;margin-top:0;line-height:1.5}.cardMotor__content__driver__label{line-height:1;padding:7px;display:inline-block;background:#9c9c9c;color:#fff;margin-bottom:5px}.driverProfile:nth-of-type(n+2){margin-top:40px}.driverProfile__photo{display:block;width:192px;margin:0 auto 35px auto}.driverProfile__photo img{width:100%;height:auto}.driverProfile__profile__headline{font-family:'Anton', sans-serif;margin-bottom:20px;color:#9c9c9c;font-size:35px;text-transform:uppercase}.driverProfile__profile__name{margin-bottom:20px;line-height:1.25;font-size:19px}.driverProfile__profile__trivia{line-height:1.5}.driverProfile__profile__text{margin-top:20px;padding-top:20px;border-top:1px solid #9c9c9c;line-height:1.5}.gameRugbyList{margin-bottom:40px}.gameRugbyList .gameRugbyList__headline{display:inline-block;margin-bottom:20px;padding:.5em;background-color:#666;line-height:1;color:#fff}.gameRugbyItem{margin:0 -15px;padding:10px 15px;background-color:#e3e3e3}.gameRugbyList .gameRugbyItem:nth-of-type(n+2){background-color:transparent}.gameRugbyItem .gameSchedule{display:-webkit-box;display:-ms-flexbox;display:flex}.gameRugbyItem .gameSchedule__live{width:25px;margin-right:.5em}.gameRugbyItem .gameSchedule__live img{width:100%;height:auto}.gameRugbyItem .gameContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gameRugbyItem .gameCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636}.gameRugbyItem .gameCard .cardTeam{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-box;display:-ms-flexbox;display:flex}.gameRugbyItem .gameCard .cardTeam__team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gameRugbyItem .gameCard .cardTeam__team__logo{margin-bottom:15px}.gameRugbyItem .gameCard .cardTeam__team__logo img{width:auto;height:50px}.gameRugbyItem .gameCard .cardTeam__team__name{line-height:1.25;font-size:15px;font-weight:bold}.gameRugbyItem .gameCard .cardTeam.is-1st .cardTeam__team{margin:0 0 0 auto}.gameRugbyItem .gameCard .cardTeam.is-2nd .cardTeam__team{margin:0 auto 0 0}.gameRugbyItem .gameCard .cardVersus{-ms-flex-negative:0;flex-shrink:0;margin:0 5px;font-size:15px;font-weight:bold}.gameRugbyItem .gameCard .cardScore{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px;font-size:15px;font-weight:bold}.gameRugbyItem .gameCard .cardScore__point--win{color:#e50000}.gameRugbyItem .gameTool,.gameRugbyItem .gameTool--result{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:99px;flex-basis:99px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gameRugbyItem .gameTool__button{width:47px;height:47px;background-color:#eee}.gameRugbyItem .gameTool__button:nth-of-type(n+3){margin-top:5px}.gameRugbyItem .gameTool__button img{width:100%;height:100%}.gameRugbyItem .gameTool--result{-ms-flex-preferred-size:47px;flex-basis:47px}.gameRugbyItem .gameTool--result .gameTool__button:nth-of-type(n+2){margin-top:5px}.rugbyList{font-size:16px;line-height:1.5;padding:36px 0}.rugbyList--whiteLine{background:#e3e3e3}.rugbyList--whiteLine .rugbyList__list li:not(:last-of-type){border-bottom:2px solid #fff}.rugbyList--grayLine .rugbyList__list li:not(:last-of-type){border-bottom:2px solid #ccc}.rugbyList__list .rugbyListItem{padding:18px 0}.rugbyList__list .rugbyListItem__title{margin-bottom:20px;color:#2d489d}.mainFooterLink__title,.mainFooterLink__subTitle{color:#333;font-size:20px;font-weight:bold;margin-bottom:20px}.mainFooterLink__title a,.mainFooterLink__subTitle a{color:#333;text-decoration:none}.mainFooterLink__subTitle{font-size:18px;margin-bottom:30px}.mainFooterLink__subTitle::before{content:'[';margin-right:4px}.mainFooterLink__subTitle::after{content:']';margin-left:4px}.mainFooterLink__list{margin-bottom:30px}.mainFooterLink__list>*{margin-bottom:.5em}.mainFooterLink__list a{text-decoration:underline;color:#2d489d}.mainFooterLink__list a:hover{text-decoration:none}.motorExplanationDetailContents{background-color:#e3e3e3}.motorExplanationDetail{padding:17px 0 40px 0}.motorExplanationDetail__video{margin-bottom:30px}.motorExplanationDetail__video__inner{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.motorExplanationDetail__video__inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.motorExplanationDetail__photo{margin-bottom:35px}.motorExplanationDetail__photo img{width:100%;height:auto}.motorExplanationDetail .slideShow{margin-bottom:40px}.motorExplanationDetail__text{line-height:1.5}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.pager__next,.pager__previous,.pager__previous--disabled,.pager__next--disabled{position:relative;display:block;padding-right:20px;line-height:44px;font-size:14px;font-weight:bold;color:#333;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.pager__next::before,.pager__previous::before,.pager__previous--disabled::before,.pager__next--disabled::before{-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;content:'';width:20px;height:20px;border:0;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-10px}.pager__next:hover,.pager__previous:hover,.pager__previous--disabled:hover,.pager__next--disabled:hover{color:#d20000}.pager__next:hover::before,.pager__previous:hover::before,.pager__previous--disabled:hover::before,.pager__next--disabled:hover::before{border-top-color:#d20000;border-right-color:#d20000}.pager__previous,.pager__previous--disabled{padding:0 0 0 20px}.pager__previous::before,.pager__previous--disabled::before{right:initial;left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pager__next--disabled,.pager__previous--disabled{cursor:default;color:#999}.pager__next--disabled::before,.pager__previous--disabled::before{border-color:#999}.pager__next--disabled:hover,.pager__previous--disabled:hover{color:#999}.pager__next--disabled:hover::before,.pager__previous--disabled:hover::before{border-color:#999}.playerHeadline,.playerHeadline--detail{font-family:'Anton', sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#333;border:none;padding-left:0;line-height:40px;margin-bottom:15px}.playerHeadline__main{font-size:45px;line-height:40px;letter-spacing:4px}.playerHeadline__sub{font-size:23px;margin-left:15px;line-height:20px;letter-spacing:2px}.playerHeadline--detail{margin-top:70px}.playerCardRugby,.playerCardRugby--link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;background:#e3e3e3;height:100%;margin-bottom:15px}.playerCardRugby__image,.playerCardRugby__image--mascot{width:100px;margin-right:15px}.playerCardRugby__image img,.playerCardRugby__image--mascot img{max-width:100%;height:auto;vertical-align:bottom}.playerCardRugby__image--mascot{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.playerCardRugby__profile{width:calc(100% - 115px)}.playerCardRugby__team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.playerCardRugby__teamLogo{height:40px}.playerCardRugby__teamLogo img{max-height:100% !important;width:auto !important}.playerCardRugby__teamPosition{text-align:center;color:#9c9c9c;font-size:10px;font-weight:bold}.playerCardRugby__teamPosition .playerCardRugby__initial,.playerCardRugby__teamPosition .playerCardRugby__initial--mascot{font-size:22px;display:block;line-height:25px;font-family:'Anton', sans-serif;letter-spacing:2px}.playerCardRugby__teamPosition .playerCardRugby__initial--mascot{letter-spacing:-1px;font-size:19px}.playerCardRugby__name{color:#000;width:100%}.playerCardRugby__japanese{margin-bottom:5px;padding-bottom:5px;font-size:16px;font-weight:bold;border-bottom:1px solid #9c9c9c}.playerCardRugby__english{font-size:16px;font-weight:normal}.playerCardRugby--link{cursor:pointer;position:relative;text-decoration:none !important;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.playerCardRugby--link::after{content:'';position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #333 transparent}.playerCardRugby--link:hover{background:#d6d6d6}.playerDtailRugby{margin:0 -15px;padding:50px 15px;background:#e3e3e3}.playerDtailRugby__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px}.playerDtailRugby__header .playerDtailRugby__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.playerDtailRugby__header .playerDtailRugby__name .playerDtailRugby__japanese{margin-bottom:15px;padding-bottom:15px;font-size:28px;font-weight:bold;border-bottom:1px solid #9c9c9c}.playerDtailRugby__header .playerDtailRugby__name .playerDtailRugby__english{font-size:16px}.playerDtailRugby__header .playerDtailRugby__teamLogo{position:relative}.playerDtailRugby__header .playerDtailRugby__teamLogo img{position:absolute;top:-235px;right:0}.playerDtailRugby__profile__title{margin-top:15px;font-family:'Anton', sans-serif;font-size:33px;color:#9c9c9c}.playerDtailRugby__profile__date{margin:30px 0;padding-top:30px;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}.playerDtailRugby__comment__title{font-weight:bold;margin-bottom:30px}.playerDtailRugby__comment__text p+p{margin-top:1em}.playerButtonRugby{text-align:center;font-size:14px}.playerButtonRugby__button{display:inline-block;padding:15px 0;width:300px;position:relative;color:#333;border:2px solid #333;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.playerButtonRugby__button::before{-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;content:'';position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #333 transparent}.playerButtonRugby__button:hover{color:#d20000;border-color:#d20000}.playerButtonRugby__button:hover::before{border-bottom-color:#d20000}.positionList{font-size:16px;line-height:1.5;padding-top:40px;padding-bottom:80px}.positionList .positionListItem{margin-bottom:40px !important}.positionList .positionListItem__title{margin-bottom:17px;font-size:16px;padding:5px 20px;background:#2d489d;color:#fff}.positionList .positionListItem__content .positionText{margin-bottom:17px}.positionList .positionListItem__player{border-top:1px solid #9c9c9c;padding-top:15px}.positionList .positionListItem .positionFigure__figcaption{margin-top:20px}.positionList .positionListItem .positionFigure__figcaption span{font-weight:bold}.gtClassHeadline{font-family:'Anton', sans-serif;margin-bottom:15px;line-height:1;font-size:30px;color:#333}.racingTeamDetailContents{background-color:#e3e3e3}.racingTeamDetail{padding:17px 0 30px 0}.racingTeamDetail__photo img{width:100%;height:auto}.racingTeamDetail__summary{display:table;border-collapse:separate;border-spacing:0 20px}.racingTeamDetail__summary__list{display:table-row;line-height:1.25}.racingTeamDetail__summary__list:not(:first-child){margin-top:20px}.racingTeamDetail__summary__list__term{display:table-cell;padding:5px 10px;background-color:#9c9c9c;color:#fff}.racingTeamDetail__summary__list__description{display:table-cell;padding-left:15px}.racingTeamDetail__text{line-height:1.5}.rugbyTable__table{width:100%}.rugbyTable__table .rugbyTable__head{background:#d4dae3;text-align:left}.rugbyTable__table .rugbyTable__head th{font-weight:700;padding:12px 10px;vertical-align:middle}.rugbyTable__table .rugbyTable__head th:not(:first-of-type){border-left:solid 1px #fff}.rugbyTable__table .rugbyTable__contents tr,.rugbyTable__table .rugbyTable__contents--even tr,.rugbyTable__table .rugbyTable__contents--odd tr{background:#fff}.rugbyTable__table .rugbyTable__contents tr td,.rugbyTable__table .rugbyTable__contents--even tr td,.rugbyTable__table .rugbyTable__contents--odd tr td{padding:12px 10px}.rugbyTable__table .rugbyTable__contents tr td:not(:first-of-type),.rugbyTable__table .rugbyTable__contents--even tr td:not(:first-of-type),.rugbyTable__table .rugbyTable__contents--odd tr td:not(:first-of-type){border-left:solid 1px #fff}.rugbyTable__table .rugbyTable__contents--even tr:nth-child(odd){background:#fff}.rugbyTable__table .rugbyTable__contents--even tr:nth-child(even){background:#eee}.rugbyTable__table .rugbyTable__contents--odd tr:nth-child(odd){background:#eee}.rugbyTable__table .rugbyTable__contents--odd tr:nth-child(even){background:#fff}.rugbyTable--heading .rugbyTable__headline,.rugbyTable--heading .rugbyTable__headline--australia,.rugbyTable--heading .rugbyTable__headline--newZealand,.rugbyTable--heading .rugbyTable__headline--southAfrica,.rugbyTable--heading .positionDescription .positionAbout .rugbyTable__headline--fw,.positionDescription .positionAbout .rugbyTable--heading .rugbyTable__headline--fw,.rugbyTable--heading .positionDescription .positionAbout .rugbyTable__headline--bk,.positionDescription .positionAbout .rugbyTable--heading .rugbyTable__headline--bk{padding:0 13px;color:#fff;height:30px;line-height:30px;vertical-align:middle}.rugbyTable--heading .rugbyTable__headline--australia{background:#01154f}.rugbyTable--heading .rugbyTable__headline--newZealand{background:#b90101}.rugbyTable--heading .rugbyTable__headline--southAfrica{background:#005810}.rugbyTable--heading .rugbyTable__head--team{width:144px}.teamCardRugbyList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-10px;margin-right:-10px}.teamCardRugbyList__item{width:50%;padding:0 10px;margin-bottom:20px}.teamCardRugbyList__item>*{height:100%}.teamCardRugby,.teamCardRugby--southAfrica,.teamCardRugby--australia,.teamCardRugby--newZealand{border:1px solid #363636;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.teamCardRugby .teamCardRugby__logo,.teamCardRugby--southAfrica .teamCardRugby__logo,.teamCardRugby--australia .teamCardRugby__logo,.teamCardRugby--newZealand .teamCardRugby__logo{padding:10px 20px;height:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teamCardRugby .teamCardRugby__logo img,.teamCardRugby--southAfrica .teamCardRugby__logo img,.teamCardRugby--australia .teamCardRugby__logo img,.teamCardRugby--newZealand .teamCardRugby__logo img{max-width:100%;max-height:102px;width:auto}.teamCardRugby .teamCardRugby__title,.teamCardRugby--southAfrica .teamCardRugby__title,.teamCardRugby--australia .teamCardRugby__title,.teamCardRugby--newZealand .teamCardRugby__title{-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;cursor:pointer;position:relative;padding:16px;color:#fff;text-align:center;font-size:16px;background-color:#363636;margin-top:auto}.teamCardRugby .teamCardRugby__title::after,.teamCardRugby--southAfrica .teamCardRugby__title::after,.teamCardRugby--australia .teamCardRugby__title::after,.teamCardRugby--newZealand .teamCardRugby__title::after{content:'';position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #fff transparent}.teamCardRugby:hover,.teamCardRugby--southAfrica:hover,.teamCardRugby--australia:hover,.teamCardRugby--newZealand:hover{background:#fff}.teamCardRugby:hover .teamCardRugby__title,.teamCardRugby--southAfrica:hover .teamCardRugby__title,.teamCardRugby--australia:hover .teamCardRugby__title,.teamCardRugby--newZealand:hover .teamCardRugby__title{opacity:.8}.teamCardRugby--southAfrica .teamCardRugby__title{background-color:#005810}.teamCardRugby--australia .teamCardRugby__title{background-color:#01154f}.teamCardRugby--newZealand .teamCardRugby__title{background-color:#b90101}.teamCardRugbyMap+.teamCardRugbyMap,.teamCardRugbyMap--argentina+.teamCardRugbyMap,.teamCardRugbyMap--topSpace+.teamCardRugbyMap,.teamCardRugbyMap--topFit+.teamCardRugbyMap,.teamCardRugbyMap+.teamCardRugbyMap--argentina,.teamCardRugbyMap--argentina+.teamCardRugbyMap--argentina,.teamCardRugbyMap--topSpace+.teamCardRugbyMap--argentina,.teamCardRugbyMap--topFit+.teamCardRugbyMap--argentina,.teamCardRugbyMap+.teamCardRugbyMap--topSpace,.teamCardRugbyMap--argentina+.teamCardRugbyMap--topSpace,.teamCardRugbyMap--topSpace+.teamCardRugbyMap--topSpace,.teamCardRugbyMap--topFit+.teamCardRugbyMap--topSpace,.teamCardRugbyMap+.teamCardRugbyMap--topFit,.teamCardRugbyMap--argentina+.teamCardRugbyMap--topFit,.teamCardRugbyMap--topSpace+.teamCardRugbyMap--topFit,.teamCardRugbyMap--topFit+.teamCardRugbyMap--topFit{margin-top:40px}.teamCardRugbyMap__title{display:inline-block;padding:8px 16px;font-size:14px;border:1px solid #363636}.teamCardRugbyMap__image{text-align:center}.teamCardRugbyMap__image img{max-width:100%;height:auto}.teamCardRugbyMap--argentina .teamCardRugbyMap__image{margin-top:-10px}.teamCardRugbyMap--topSpace .teamCardRugbyMap__image{margin-top:20px}.teamCardRugbyMap--topFit .teamCardRugbyMap__image{margin-top:-30px}.rowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.rowWrap.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rowWrap>div{padding:0 15px}.rowWrap p{color:#333}.rowWrap .caption{text-align:center}.rowWrap img{max-width:100%;height:auto;display:block}.rowWrap img.is-alignItem{display:inline-block}.rowWrap img+p{margin-top:10px}.rowWrap .col1,.rowWrap .col2,.rowWrap .col3,.rowWrap .col4,.rowWrap .col5,.rowWrap .col2__s,.rowWrap .col2__l,.rowWrap .col2__sm,.rowWrap .col2__ml{margin-bottom:30px}.rowWrap .col1{width:100%}.rowWrap .col2{width:50%}.rowWrap .col3{width:33.333%}.rowWrap .col4{width:25%}.rowWrap .col5{width:20%}.rowWrap .col2__s{width:30%}.rowWrap .col2__l{width:70%}.rowWrap .col2__sm{width:40%}.rowWrap .col2__ml{width:60%}.tableWrap{display:block;table-layout:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tableWrap table{table-layout:fixed}.tableWrap .col1{width:100%}.tableWrap .col2{width:100%}.tableWrap .col3{width:100%}.positionDescription{line-height:1.5}.positionDescription .section:nth-child(odd){background:#e3e3e3}.positionDescription .position-col2Block,.positionDescription .positionAbout,.positionDescription .positionFWBK{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.positionDescription .positionAbout{border-bottom:2px solid #fff}.positionDescription .positionAbout .rugbyTable__headline--fw{background:#131313}.positionDescription .positionAbout .rugbyTable__headline--bk{background:#6a0000}.positionDescription .positionAbout .rugbyTable__tableBox:not(:last-of-type){margin-bottom:20px}.positionDescription .positionAbout .rugbyTable__tableBox tbody{border-bottom:solid 1px #000}.positionDescription .positionAbout .rugbyTable__head th:not(:first-of-type){border-left:solid 1px #000}.positionDescription .positionAbout .rugbyTable__contents tr td:not(:first-of-type),.positionDescription .positionAbout .rugbyTable__table .rugbyTable__contents--even tr td:not(:first-of-type),.rugbyTable__table .positionDescription .positionAbout .rugbyTable__contents--even tr td:not(:first-of-type),.positionDescription .positionAbout .rugbyTable__table .rugbyTable__contents--odd tr td:not(:first-of-type),.rugbyTable__table .positionDescription .positionAbout .rugbyTable__contents--odd tr td:not(:first-of-type){border-left:solid 1px #000}.positionDescription .positionAbout .rugbyPositionTable{table-layout:unset}.positionDescription .positionFWBK img+p{margin-top:20px}.positionDescription .positionFWBK>div:not(:last-of-type){margin-bottom:40px}.positionDescription .positionFWBKHead{font-family:'Anton', sans-serif;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.positionDescription .positionFWBKHead p{color:#fff}.positionDescription .positionFWBKHead__title{font-size:43px;text-align:center;line-height:1}.positionDescription .positionFWBKHead--mainTitle{letter-spacing:4px}.positionDescription .positionFWBKHead--subTitle{font-size:13px;font-weight:bold}.positionDescription .positionFWBKHead__text{font-size:18px;line-height:1.3;font-weight:bold}.positionDescription .positionFWBK__forward .positionFWBKHead{background:#131313}.positionDescription .positionFWBK__forward .positionFWBK__text{padding-bottom:43px;border-bottom:2px solid #ccc}.positionDescription .positionFWBK__backs .positionFWBKHead{background:#6a0000}.u-text--normal{font-style:normal !important;font-weight:normal !important}.u-text--bold{font-weight:700 !important}.u-text--italic{font-style:italic !important}.u-text--left{text-align:left !important}.u-text--center{text-align:center !important}.u-text--right{text-align:right !important}.u-text--comments{font-size:12px !important;color:#ccc !important;font-weight:normal !important}.u-text--under-line{text-decoration:underline}.u-hidden{display:none !important}@media only screen and (min-width: 1100px){.pageContents{width:1100px;margin:0 auto}.cardLink__content dl dd{padding-top:10px;margin-top:10px}.cardLink__content dl dd.driver{padding-top:15px}.headline-lv2{font-size:20px;padding:10px 10px 10px 32px;min-height:60px}.headline-lv2::before{width:6px;height:calc(100% - 20px);top:10px}.headline-lead{margin-top:0;margin-bottom:40px}.cardMotor__content__text{padding-top:10px;margin-top:10px}.cardMotor__content__driver{padding-top:15px}}@media only screen and (min-width: 768px){.driverProfile{display:-webkit-box;display:-ms-flexbox;display:flex}.driverProfile:nth-of-type(n+2){margin-top:80px}.driverProfile__photo{-ms-flex-negative:0;flex-shrink:0;width:22.36364%;margin-right:5.45455%;margin-bottom:0}.driverProfile__profile__headline{margin-bottom:40px;font-size:38px}.driverProfile__profile__name{font-size:28px}.gameRugbyItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px 20px 10px 15px}.gameRugbyItem .gameSchedule__live{width:30px;margin-right:1em}.gameRugbyItem .gameSchedule__live img{width:100%;height:auto}.gameRugbyItem .gameCard .cardTeam__team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gameRugbyItem .gameCard .cardTeam__team__logo{margin-bottom:0}.gameRugbyItem .gameCard .cardTeam__team__logo img{height:55px}.gameRugbyItem .gameCard .cardTeam__team__name{font-size:16px}.gameRugbyItem .gameCard .cardTeam.is-1st .cardTeam__team{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.gameRugbyItem .gameCard .cardTeam.is-1st .cardTeam__team__name{margin-right:1em}.gameRugbyItem .gameCard .cardTeam.is-2nd .cardTeam__team__name{margin-left:1em}.gameRugbyItem .gameCard .cardVersus{margin:0 1em;font-size:16px}.gameRugbyItem .gameCard .cardScore{margin:0 1em;font-size:16px}.gameRugbyItem .gameTool,.gameRugbyItem .gameTool--result{-ms-flex-preferred-size:206px;flex-basis:206px}.gameRugbyItem .gameTool__button{width:62px;height:62px;margin:0}.gameRugbyItem .gameTool__button:nth-of-type(n+3){margin-top:0}.gameRugbyItem .gameTool--result{-ms-flex-preferred-size:134px;flex-basis:134px}.gameRugbyItem .gameTool--result .gameTool__button:nth-of-type(n+2){margin-top:0}.mainFooterLink__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.mainFooterLink__list>*{width:33.333%;padding:0 15px}.motorExplanationDetail{max-width:770px;margin:0 auto;padding:80px 0}.motorExplanationDetail__video{max-width:770px;margin:0 auto 80px auto}.motorExplanationDetail__2col{display:-webkit-box;display:-ms-flexbox;display:flex}.motorExplanationDetail__2col .motorExplanationDetail__photo{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:43.63636%;flex-basis:43.63636%;margin-right:40px}.motorExplanationDetail__2col .motorExplanationDetail__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.motorExplanationDetail--video{max-width:none}.pager{margin-bottom:60px}.playerHeadline--detail{margin-top:0}.playerCardRugby__teamPosition .playerCardRugby__initial,.playerCardRugby__teamPosition .playerCardRugby__initial--mascot{font-size:25px}.playerCardRugby__teamPosition .playerCardRugby__initial--mascot{letter-spacing:0;font-size:22px}.playerCardRugby__japanese{font-size:19px}.playerCardRugby__english{font-size:16px}.playerDtailRugby{margin:0 0 20px;padding:60px 120px}.playerDtailRugby__header .playerDtailRugby__name .playerDtailRugby__japanese{margin-bottom:5px;padding-bottom:5px;font-size:32px;padding-left:90px}.playerDtailRugby__header .playerDtailRugby__name .playerDtailRugby__english{font-size:18px;padding-left:90px}.playerDtailRugby__header .playerDtailRugby__teamLogo{width:80px;margin-left:10px}.playerDtailRugby__header .playerDtailRugby__teamLogo img{position:static;margin:-30px 0 30px}.positionList{padding-top:90px;padding-bottom:45px}.positionList .positionListItem{margin-bottom:60px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.positionList .positionListItem__title{margin-bottom:38px}.positionList .positionListItem__content .positionText{margin-bottom:0}.positionList .positionListItem__content{margin-bottom:20px}.positionList .positionListItem__player{margin-top:auto}.positionList .positionListItem .positionFigure__figcaption span{font-weight:unset}.gtClassHeadline{margin-bottom:40px;font-size:50px}.racingTeamDetail{max-width:770px;margin:0 auto;padding:80px 0}.racingTeamDetail__summary{margin-top:40px;border-spacing:0 40px}.rugbyTable__table{margin-bottom:30px}.rugbyTable--heading .pageContents{width:770px;margin:0 auto}.rugbyTable--heading .rugbyTable__headline,.rugbyTable--heading .rugbyTable__headline--australia,.rugbyTable--heading .rugbyTable__headline--newZealand,.rugbyTable--heading .rugbyTable__headline--southAfrica,.rugbyTable--heading .positionDescription .positionAbout .rugbyTable__headline--fw,.positionDescription .positionAbout .rugbyTable--heading .rugbyTable__headline--fw,.rugbyTable--heading .positionDescription .positionAbout .rugbyTable__headline--bk,.positionDescription .positionAbout .rugbyTable--heading .rugbyTable__headline--bk{height:40px;line-height:40px;width:100%}.rugbyTable--heading .rugbyTable__table{margin-bottom:0}.rugbyTable--heading .rugbyTable__head--team{width:210px}.teamCardRugby .teamCardRugby__logo,.teamCardRugby--southAfrica .teamCardRugby__logo,.teamCardRugby--australia .teamCardRugby__logo,.teamCardRugby--newZealand .teamCardRugby__logo{padding:20px 0;height:142px}.teamCardRugbyMap__image{text-align:right}.tableWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tableWrap .col2{width:calc(50% - 30px) !important}.tableWrap .col3{width:calc(33.333% - 30px) !important}.positionDescription .section:nth-child(odd){background:unset}.positionDescription .position-col2Block .col2,.positionDescription .positionAbout .col2,.positionDescription .positionFWBK .col2{-ms-flex-preferred-size:520px;flex-basis:520px;padding:0}.positionDescription .positionAbout__tabel{margin-left:60px}.positionDescription .positionAbout .rugbyTable__tableBox:not(:last-of-type){margin-bottom:7px}.positionDescription .positionAbout__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.positionDescription .positionFWBK__backs{margin-left:60px}.positionDescription .positionFWBKHead__text{font-size:27px}.positionDescription .positionFWBK__forward .positionFWBK__text{border-bottom:none}.positionDescription .positionList{background:#e3e3e3}}@media screen and (min-width: 480px){.playerCardRugby__image,.playerCardRugby__image--mascot{width:70px}.playerCardRugby__image--mascot{width:104px}.playerCardRugby__profile{width:calc(100% - 85px)}}@media screen and (min-width: 1024px){.playerCardRugby__image,.playerCardRugby__image--mascot{width:100px}.playerCardRugby__image--mascot{width:144px}.playerCardRugby__profile{width:calc(100% - 115px)}}@media screen and (min-width: 768px){.appearanceRow{display:-webkit-box;display:-ms-flexbox;display:flex}.appearanceRow_col{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.appearanceRow_col--map{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px}.u-hidden--min--sp{display:none !important}}@media only screen and (min-width: 1024px){.appearanceRow_col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:626px}.appearanceRow_col--map{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100% - 686px);padding-left:60px}}@media only screen and (max-width: 768px){.rowWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rowWrap .col1,.rowWrap .col2,.rowWrap .col3,.rowWrap .col4,.rowWrap .col5,.rowWrap .col2__s,.rowWrap .col2__l,.rowWrap .col2__sm,.rowWrap .col2__ml{width:100%}.rowWrap .col__mb0{margin-bottom:0}}@media screen and (max-width: 1024px){.u-text--comments{font-size:12px !important}.u-hidden--ipad-pro{display:none !important}}@media screen and (min-width: 1025px){.u-hidden--pc{display:none !important}}@media screen and (max-width: 768px){.u-hidden--ipad{display:none !important}}@media screen and (min-width: 340px){.u--min--sp--only{display:none !important}}@media screen and (max-width: 480px){.u-hidden--sp{display:none !important}}
