.pageTtlSec{margin-top:-13.7333%;font-family:Barlow Condensed;position:relative}.pageTtlSec__sub{letter-spacing:.05em;color:#fff;text-align:center;font-size:5.33333vw;font-weight:600;line-height:1}.pageTtlSec__ttl{letter-spacing:-.025em;color:#a4a4a4;text-align:center;font-size:12vw;font-weight:700;line-height:1}@media screen and (width>=768px){.pageTtlSec{margin-top:-3.59375%}.pageTtlSec__sub{font-size:2.08333vw}.pageTtlSec__ttl{letter-spacing:.05em;margin-top:-.416667%;font-size:4.6875vw}}.navSec{margin-top:6.13333%;position:relative}.navSec>ul{gap:calc(.04 * var(--true-vw-px));flex-wrap:wrap;width:86.6667%;margin-inline:auto;display:flex}.navItem{position:relative}.navItem a{text-decoration:none;display:block}@media screen and (width>=768px){.navSec{margin-top:2.60417%}.navSec>ul{gap:calc(.0520833 * var(--true-vw-px)) 6.66667%;flex-wrap:wrap;width:78.125%;display:flex}.navItem{width:46.6667%}.navItem a{overflow:hidden}.navItem a img{transition:all .23s}.navItem a:hover img{animation:.4s linear over;transform:scale(1.07)}}@keyframes over{0%{filter:brightness(1.5)}to{filter:brightness()}}.heroSec{background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:8%;position:relative}.heroSec__visual{width:100%}.heroSec__contents{margin-inline:auto;width:86.6667%;margin-top:8%;position:relative}.heroSec__logo{position:absolute;top:0;left:0}.heroSec__catchcopy{font-feature-settings:"palt";letter-spacing:.05em;color:#fff;font-size:4.26667vw;font-weight:600;line-height:1.34375}.heroSec__leadtext{color:#fff;margin-top:8.46154%}.heroSec__leadtext p{font-feature-settings:"palt";letter-spacing:.075em;font-size:3.46667vw;font-weight:400;line-height:1.53846}.heroSec__leadtext p:before,.heroSec__leadtext p:after{content:"";width:0;height:0;display:block}.heroSec__leadtext p:before{margin-top:-.269231em}.heroSec__leadtext p:after{margin-bottom:-.269231em}.heroSec__leadtext p+p{margin-top:1em}.heroSec__leadtext dl{font-feature-settings:"palt";font-size:3.46667vw;font-weight:400}.heroSec__leadtext dl+dl{margin-top:2em}.heroSec__leadtext dl dt{font-size:3.73333vw;font-weight:600}.heroSec__leadtext dl dd{letter-spacing:.075em;margin-top:.25em;margin-bottom:calc(.5em - .5lh);line-height:1.53846}.heroSec__btn{width:100%;margin-top:9.23077%;position:relative}.heroSec__btn a{color:#000;background-color:#fff;border:2px solid #000;padding:1.1em;font-size:2.93333vw;text-decoration:none;display:block}.heroSec__btn a span{justify-content:center;align-items:center;column-gap:.5em;display:flex;position:relative}.heroSec__btn a span:before{content:"";clip-path:polygon(0% 0%,100% 50%,0% 100%);background-color:#000;width:.7em;height:.8em;display:block}.--funboo .heroSec{background-color:#e8e8e8}.--funboo .heroSec__logo{width:57.5385%;margin-top:-74%;margin-left:0%}.--funboo .heroSec__catchcopy,.--funboo .heroSec__leadtext{color:#000}.--evaracing .heroSec{background-image:url(../img/collaboration/evaracing/bg_sp.jpg)}.--evaracing .heroSec__logo{width:70.6154%;margin-top:-87.2308%;margin-left:0%}.--motul .heroSec{background-color:#333}.--motul .heroSec__logo{width:54%;margin-top:-72.1539%;margin-left:0%}.--geone .heroSec{background-image:url(../img/collaboration/geone/bg_sp.jpg)}.--geone .heroSec__logo{width:26.7692%;margin-top:-94.6154%;margin-left:0%}.--tone .heroSec{background-image:url(../img/collaboration/tone/bg_sp.jpg)}.--tone .heroSec__logo{width:46.3077%;margin-top:-72.1539%;margin-left:0%}.--advan .heroSec{background-image:url(../img/collaboration/advan/bg_sp.jpg)}.--advan .heroSec__contents{margin-top:0}.--advan .heroSec__logo{width:67.6923%;margin-top:-83.3846%;margin-left:0%}.--rsr .heroSec{background-color:#333}.--rsr .heroSec__logo{width:50%;margin-top:-68.9231%;margin-left:0%}.--shaderacing .heroSec{background-color:#333}.--shaderacing .heroSec__logo{width:94.4615%;margin-top:-30.3077%;margin-left:0%}.--toyotires .heroSec{background-color:#004882}.--toyotires .heroSec__logo{width:70.3077%;margin-top:-81.0769%;margin-left:0%}.--work .heroSec{background-color:#080953}.--work .heroSec__logo{width:63.2308%;margin-top:-76.6154%;margin-left:0%}.--kcmg .heroSec{background-image:url(../img/collaboration/kcmg/bg_sp.jpg)}.--kcmg .heroSec__logo{width:66.1539%;margin-top:-87.0769%;margin-left:0%}.--mactools .heroSec{background-image:url(../img/collaboration/mactools/bg_sp.jpg)}.--mactools .heroSec__logo{width:41.8462%;margin-top:-95.5385%;margin-left:0%}.--mactools .heroSec__catchcopy{color:#ff0c00}.--bride .heroSec{background-image:url(../img/collaboration/bride/bg_sp.jpg)}.--bride .heroSec__logo{width:59.3846%;margin-top:-82.1539%;margin-left:42.4615%}.--tein .heroSec{background-color:#002519}.--tein .heroSec__logo{width:54.6154%;margin-top:-82.7692%;margin-left:0%}.--autoway .heroSec{background-image:url(../img/collaboration/autoway/bg_sp.jpg)}.--autoway .heroSec__contents{margin-top:0}.--autoway .heroSec__logo{width:65.3846%;margin-top:-81.2308%;margin-left:0%}.--pitone .heroSec{background-color:#333}.--pitone .heroSec__logo{width:85.3846%;margin-top:-71.5385%;margin-left:0%}.--mtg .heroSec{background-color:#333}.--mtg .heroSec__logo{width:36.4615%;margin-top:-75.8462%;margin-left:0%}@media screen and (width>=768px){.heroSec{padding-bottom:0}.heroSec__contents{width:83.3333%;margin:0;position:absolute;top:0;left:8.33333%}.heroSec__logo{position:relative}.heroSec__catchcopy{color:#fff;width:fit-content;margin-inline:0;font-size:1.97917vw;line-height:1}.heroSec__leadtext{margin-inline:0;color:#fff;width:fit-content;margin-top:3.125%}.heroSec__leadtext p{font-size:1.04167vw;line-height:1.8}.heroSec__leadtext p:before,.heroSec__leadtext p:after{content:"";width:0;height:0;display:block}.heroSec__leadtext p:before{margin-top:-.4em}.heroSec__leadtext p:after{margin-bottom:-.4em}.heroSec__leadtext p+p{margin-top:2em}.heroSec__leadtext dl{font-size:1.04167vw}.heroSec__leadtext dl+dl{margin-top:2.5em}.heroSec__leadtext dl dt{font-size:1.14583vw;font-weight:600}.heroSec__leadtext dl dd{margin-top:.25em;line-height:1.8}.heroSec__btn{margin-inline:0;width:31.25%;margin-top:3.125%}.heroSec__btn a{padding:.7em;font-size:1.14583vw;transition:transform .23s}.heroSec__btn a span:before{width:.6em;height:.7em}.heroSec__btn a:hover{transform:scale(1.1)}.--funboo .heroSec__logo{width:23.375%;margin-top:8.5625%;margin-left:0%}.--funboo .heroSec__catchcopy{color:#fff;margin-top:3.125%}.--funboo .heroSec__leadtext{color:#fff}.--evaracing .heroSec{background-image:none}.--evaracing .heroSec__logo{width:33.75%;margin-top:9.4375%;margin-left:0%}.--evaracing .heroSec__catchcopy{margin-top:4.4375%}.--motul .heroSec__logo{width:31.25%;margin-top:5.8125%;margin-left:0%}.--motul .heroSec__catchcopy{margin-top:3.1875%}.--geone .heroSec{background-image:none}.--geone .heroSec__logo{width:10.875%;margin-top:5%;margin-left:0%}.--geone .heroSec__catchcopy{margin-top:3.9375%}.--tone .heroSec{background-image:none}.--tone .heroSec__logo{width:22.5%;margin-top:5%;margin-left:0%}.--tone .heroSec__catchcopy{margin-top:3.375%}.--advan .heroSec{background-image:none}.--advan .heroSec__logo{width:30.375%;margin-top:9.75%;margin-left:0%}.--advan .heroSec__catchcopy{margin-top:3.9375%}.--rsr .heroSec__logo{width:35.375%;margin-top:9.5625%;margin-left:0%}.--rsr .heroSec__catchcopy{margin-top:3.9375%}.--shaderacing .heroSec__logo{width:49.25%;margin-top:9.875%;margin-left:0%}.--shaderacing .heroSec__leadtext{margin-top:9.4375%}.--toyotires .heroSec__logo{width:50.375%;margin-top:7.9375%;margin-left:0%}.--toyotires .heroSec__catchcopy{margin-top:4%}.--toyotires .heroSec__btn{margin-top:6.9375%}.--work .heroSec__logo{width:32.625%;margin-top:10.9375%;margin-left:0%}.--work .heroSec__catchcopy{margin-top:5.4375%}.--work .heroSec__btn{margin-top:6.9375%}.--kcmg .heroSec{background-image:none}.--kcmg .heroSec__logo{width:40.625%;margin-top:8.875%;margin-left:0%}.--kcmg .heroSec__catchcopy{margin-top:4.625%}.--mactools .heroSec{background-image:none}.--mactools .heroSec__logo{width:18.3125%;margin-top:4.9375%;margin-left:0%}.--mactools .heroSec__catchcopy{margin-top:3.5%}.--bride .heroSec{background-image:none}.--bride .heroSec__logo{width:28.625%;margin-top:12.4375%;margin-left:0%}.--bride .heroSec__catchcopy{margin-top:3.5625%}.--tein .heroSec__logo{width:28.125%;margin-top:5.5625%;margin-left:0%}.--tein .heroSec__catchcopy{margin-top:3.3125%}.--autoway .heroSec{background-image:none}.--autoway .heroSec__logo{width:43.375%;margin-top:6.4375%;margin-left:0%}.--autoway .heroSec__catchcopy{margin-top:9.0625%}.--autoway .heroSec__btn{margin-top:5%}.--pitone .heroSec__logo{width:43.1875%;margin-top:8.5625%;margin-left:0%}.--pitone .heroSec__catchcopy{margin-top:6.1875%}.--pitone .heroSec__btn{margin-top:6.6875%}.--mtg .heroSec__logo{width:19.75%;margin-top:7.375%;margin-left:0%}.--mtg .heroSec__catchcopy{margin-top:5.5%}}.productsSec{margin-top:8%;position:relative}.productsSec__list{width:86.6667%;margin-inline:auto}.productsSec__list li{position:relative}.productsSec__list li+li{border-top:1px solid #a4a4a4;margin-top:6.66667%;padding-top:6.66667%}.productsItem{position:relative}.productsItem__name{font-feature-settings:"palt";letter-spacing:.075em;font-size:4.53333vw;font-weight:600}.productsItem__name .--red{color:#ed5050}.productsItem__text{margin-top:3.84615%}.productsItem__text p{font-feature-settings:"palt";letter-spacing:.05em;font-size:3.46667vw;line-height:1.53846}.productsItem__text p:before,.productsItem__text p:after{content:"";width:0;height:0;display:block}.productsItem__text p:before{margin-top:-.269231em}.productsItem__text p:after{margin-bottom:-.269231em}.productsItem__text p+p{margin-top:1em}.productsItem__imageLayout{margin-top:7.69231%}.productsItem__image{justify-content:space-between;display:flex}.productsItem__image+.productsItem__image{margin-top:7.69231%}.productsItem__imageCar p{letter-spacing:.05em;font-size:3.2vw;font-weight:600}.productsItem__imageCar p .--red{color:#ed5050}@media screen and (width<=767px){.productsItem__image{grid-template-columns:38% 56.9231%;row-gap:1.33333vw;display:grid}.productsItem__imagePkg{grid-column:1;width:100%}.productsItem__imageCar{width:100%;display:contents}.productsItem__imageCar img{grid-column:2}.productsItem__imageCar p{grid-column:1/3}}@media screen and (width>=768px){.productsSec{margin-top:4.16667%}.productsSec__list{width:83.3333%}.productsSec__list li+li{border-top-width:2px;margin-top:3.75%;padding-top:3.75%}.productsItem{grid-template-rows:auto 1fr;grid-template-columns:41.875% 55%;column-gap:3.125%;display:grid}.productsItem__name{letter-spacing:.05em;font-size:1.35417vw}.productsItem__text{grid-row-start:2;grid-column-start:1;margin-top:3.43284%}.productsItem__text p{font-size:.9375vw;line-height:1.77778}.productsItem__text p:before,.productsItem__text p:after{content:"";width:0;height:0;display:block}.productsItem__text p:before{margin-top:-.388889em}.productsItem__text p:after{margin-bottom:-.388889em}.productsItem__text p+p{margin-top:2em}.productsItem__imageLayout{grid-row:1/span 2;grid-column-start:2;margin-top:0}.productsItem__image+.productsItem__image{margin-top:5.68182%}.productsItem__imagePkg{width:38.0682%}.productsItem__imageCar{width:56.8182%}.productsItem__imageCar p{letter-spacing:.025em;margin-top:.6em;font-size:1.04167vw}}
