@import url('https://fonts.googleapis.com/css2?family=Lexend+Exa:wght@300;400;600&display=swap');
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;border-collapse:collapse !important}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse !important;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}a img{border:0 !important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%;*display:inline;zoom:1}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:none;vertical-align:bottom;margin:0;padding:0;line-height:1}@charset "UTF-8";::-webkit-scrollbar{width:8px;background:#e5e5e5}::-webkit-scrollbar-thumb{height:10px;background:#333}.viewPC{display:block}.viewTB{display:none}.viewPCTB{display:block}.viewSP{display:none}.viewTBSP{display:none}@media only screen and (max-width:1024px){.viewPC{display:none}.viewTB{display:block}.viewPCTB{display:block}.viewSP{display:none}.viewTBSP{display:block}}@media only screen and (max-width:768px){.viewPC{display:none}.viewTB{display:none}.viewPCTB{display:none}.viewSP{display:block}.viewTBSP{display:block}}.wp-pagenavi{max-width:1140px;margin:100px auto 0;font-size:12px;align-items:center;display:flex;justify-content:center}.pages{margin-right:20px}.wp-pagenavi .page,.wp-pagenavi .current{display:block;color:#fff;border:solid 1px #666;margin:0 6px;border-radius:50%;font-size:14px;font-weight:700;line-height:46px;text-align:center;height:46px;width:46px}.wp-pagenavi .current{border:none !important;background:#fff !important;color:#111 !important}.wp-pagenavi a.page:hover{border:none !important;background:#ddd;color:#111}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{background:0 0 !important;border-top:2px solid #fff;border-right:2px solid #fff;display:block;height:10px;margin:20px;text-indent:100%;overflow:hidden;width:10px;white-space:nowrap}.wp-pagenavi .nextpostslink{transform:rotate(45deg)}.wp-pagenavi .previouspostslink{transform:rotate(-135deg)}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}@media screen and (max-width:768px){.wp-pagenavi{margin:30px auto 0}.wp-pagenavi .page,.wp-pagenavi .extend{display:none}.wp-pagenavi a,.wp-pagenavi span{font-size:12px}}.popular_posts{counter-reset:wpp-ranking}.popular_posts li:before{content:counter(wpp-ranking,decimal);counter-increment:wpp-ranking}.popular_posts li{position:relative;list-style-type:none}.popular_posts li:before{content:counter(wpp-ranking,decimal);counter-increment:wpp-ranking;background:#111;color:#fff;font-family:system-ui,-apple-system,system-ui,"ヒラギノ角ゴ W3","BIZ UDPGothic",sans-serif;font-size:12px;line-height:30px;width:30px;height:30px;text-align:center;position:absolute;left:0;top:0;z-index:1}#post-nav-thumb{overflow:hidden;max-width:1240px;margin:0 auto 0px}@media screen and (max-width:1000px){#post-nav-thumb{padding:0 20px}}#post-nav-thumb a{display:-webkit-box;display:-ms-flexbox;display:flex;width:48%;color:#fff}.post-nav__arrow{height:100%;padding:0 5px;background-color:#2d3034;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-nav__arrow i{width:11px;height:auto;line-height:1;margin:0;padding:0}.post-nav-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 15px;border:1px solid #333;width:100%;overflow:hidden;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#post-nav-thumb a:hover .post-nav-content{border:1px solid #333}#post-nav-thumb .post_title{width:100%;font-size:12px;line-height:1.2;color:#fff;margin-bottom:10px;text-align:center}.single-utility{padding:100px 0 0}#post-nav-thumb .post-nav-content__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%；}@media (min-width:768px){#post-nav-thumb .post-nav-content__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#post-nav-thumb .post-nav-content__image{width:100%;overflow:hidden}@media (min-width:768px){#post-nav-thumb .post-nav-content__image{width:25%;height:100%;margin:0;overflow:hidden}}#post-nav-thumb .wp-post-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.post-nav-content__title{font-size:15px;width:100%;font-style:normal;text-decoration:none;line-height:150%;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:15px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#post-nav-thumb a:hover .post-nav-content__title{color:#fff}@media (min-width:768px){.post-nav-content__title{margin:0 0 0 20px;width:75%}}.social-area-syncer{width:100%;min-height:100px;margin:70px 0 40px;z-index:10;text-align:center}@media screen and (min-width:480px){.social-area-syncer{min-height:30px;padding:10px 0}}ul.social-button-syncer{margin:5px auto;padding:0;text-align:center;border:none;list-style-type:none;overflow:hidden}ul.social-button-syncer li{vertical-align:top;display:inline-block;text-align:center;margin:0 5px 10px;padding:0}.sc-tw{width:71px}.sc-tw svg{width:30px;height:30px}.sc-tw a{height:60px;margin:0 auto;padding-top:6px;display:block;background:#1b95e0;font-size:10px;color:#fff;font-weight:700;text-decoration:none;letter-spacing:.5px;border-radius:2px}.sc-tw a:hover{color:#fff;background:#0c7abf}.sc-tw span:before{white-space:pre;content:'\A'}.sc-fb{z-index:99}.sc-fb-share{z-index:99;width:225px}._5n6l{background:#fff}._5n6j{background:#fff}.slick-carousel-slider{margin:0;padding:0;line-height:0}.slick-carousel-slider .slick-list{margin:0;padding:0;line-height:0}.slick-initialized .slick-slide{display:flex;justify-content:center;align-items:center}.slick-carousel-slider .slick-track{margin:0;padding:0;line-height:0}.slick-carousel-slider .slide-item{padding:0 25px 0;text-align:left;line-height:0;width:380px}.slick-carousel-slider .slide-item{max-height:330px}.effect-fadeIn,.effect-fadeInUp,.effect-fadeInDown,.effect-fadeInLeft,.effect-fadeInRight,.effect-Up,.effect-zoomIn,.effect-zoomInDown,.effect-zoomInUp,.effect-bounceIn,.effect-bounceInDown,.effect-bounceInUp,.effect-bounceInLeft,.effect-bounceInRight,.effect-rubberBand{opacity:0}.list-fadein li{opacity:0;transition:2s}.list-fadein li.anime-fadein{opacity:1}.animate__delay-01s{-webkit-animation-delay:.1s;animation-delay:.1s}.animate__delay-02s{-webkit-animation-delay:.2s;animation-delay:.2s}.animate__delay-03s{-webkit-animation-delay:.3s;animation-delay:.3s}.animate__delay-04s{-webkit-animation-delay:.4s;animation-delay:.4s}.animate__delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.animate__delay-06s{-webkit-animation-delay:.6s;animation-delay:.6s}.animate__delay-07s{-webkit-animation-delay:.7s;animation-delay:.7s}.animate__delay-08s{-webkit-animation-delay:.8s;animation-delay:.8s}.animate__delay-09s{-webkit-animation-delay:.9s;animation-delay:.9s}.animate__delay-6s{-webkit-animation-delay:calc(1s * 6);animation-delay:calc(1s * 6);-webkit-animation-delay:calc(var(--animate-delay) * 6);animation-delay:calc(var(--animate-delay) * 6)}.animate__delay-7s{-webkit-animation-delay:calc(1s * 7);animation-delay:calc(1s * 7);-webkit-animation-delay:calc(var(--animate-delay) * 7);animation-delay:calc(var(--animate-delay) * 7)}.animate__delay-8s{-webkit-animation-delay:calc(1s * 8);animation-delay:calc(1s * 8);-webkit-animation-delay:calc(var(--animate-delay) * 8);animation-delay:calc(var(--animate-delay) * 8)}.teaser-item{position:relative;display:block;transition:.2s ease all;cursor:pointer}.teaser-item a{display:block}.teaser-item .teaster-img{overflow:hidden;position:relative;text-align:center}.teaser-item img{display:block;width:100%;height:auto;margin:0 !important;padding:0 !important}.readmore{display:none}@media only screen and (min-width:769px){.teaser-item img{-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.teaser-item:hover .attachment-thumbnai{transform:scale(1.1);-webkit-transform:scale(1.1);transition:.3s;filter:grayscale(60%);-webkit-filter:grayscale(60%)}.teaser-item:hover:after{transition:.2s;opacity:1;transform:scale(1);-webkit-transform:scale(1)}.teaser-item:hover .readmore{opacity:1;margin-top:0}.teaser-item:hover:after{transition:.2s;opacity:1}.readmore{display:inline-block;position:absolute;left:50%;margin-left:-70px;top:42.5%;width:140px;color:#ddd;font-size:10px;font-size:1rem;line-height:4;letter-spacing:.26em;opacity:0;transition:.2s}.teaser-item:hover .readmore{opacity:1;transition:.2s;z-index:1}.teaser-item:hover .readmore:before,.teaser-item:hover .readmore:after{width:100%}.readmore span{display:inline-block}.teaser-item:hover .readmore span{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);transition:.6s}.teaser-item:hover .readmore span:nth-of-type(1){-webkit-transition-delay:.03s;transition-delay:.03s}.teaser-item:hover .readmore span:nth-of-type(2){-webkit-transition-delay:.06s;transition-delay:.06s}.teaser-item:hover .readmore span:nth-of-type(3){-webkit-transition-delay:.09s;transition-delay:.09s}.teaser-item:hover .readmore span:nth-of-type(4){-webkit-transition-delay:.12s;transition-delay:.12s}.teaser-item:hover .readmore span:nth-of-type(5){-webkit-transition-delay:.15s;transition-delay:.15s}.teaser-item:hover .readmore span:nth-of-type(6){-webkit-transition-delay:.18s;transition-delay:.18s}.teaser-item:hover .readmore span:nth-of-type(7){-webkit-transition-delay:.21s;transition-delay:.21s}.teaser-item:hover .readmore span:nth-of-type(8){-webkit-transition-delay:.24s;transition-delay:.24s}}.ov-action-item .ov-action-item_ttl span{background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.17,.935,.305,1)}.ov-action-item .gallery-archive__thumb img,.ov-action-item02 .gallery-archive__thumb img{transition:-webkit-transform .4s cubic-bezier(.17,.935,.305,1);transition:transform .4s cubic-bezier(.17,.935,.305,1);transition:transform .4s cubic-bezier(.17,.935,.305,1),-webkit-transform .4s cubic-bezier(.17,.935,.305,1)}.ov-action-item02 .ov-action-item_ttl span{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.17,.935,.305,1)}@media screen and (min-width:769px){.ov-action-item:hover .ov-action-item_ttl span{background-position:0 100%;background-size:100% 1px}.ov-action-item:hover .gallery-archive__thumb img,.ov-action-item02:hover .gallery-archive__thumb img{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:.4;filter:blur(2px);-webkit-filter:blur(2px)}.ov-action-item02:hover .ov-action-item_ttl span{background-position:100% 100%;background-size:0% 1px}}.subnav{margin:80px auto 40px;margin:0 auto 40px;text-align:center;position:relative}@media only screen and (min-width:1000px){.subnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.subnav li{font-size:18px;letter-spacing:-.03em;line-height:1.8;position:relative;z-index:5}.subnav li a{display:block;color:#777;padding:25px 2.4em 25px}.subnav li:first-child:before{position:absolute;top:50%;left:0;display:block;content:"";width:1px;height:20px;margin-top:-10px;border-left:1px #323131 solid}.subnav li:after{position:absolute;top:50%;right:0;display:block;content:"";width:1px;height:20px;margin-top:-10px;border-right:1px #323131 solid}.subnav li a:hover{color:#fff}.subnav li.current a{color:#fff}}@media screen and (max-width:999px){.subnav{padding:0 0 20px}.subnav ul{display:none}}@media screen and (min-width:769px){.subnav span{background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.215,.61,.355,1)}.subnav a:hover span{background-position:0 100%;background-size:100% 1px}}@media screen and (min-width:999px){.subnav .pulldown-nav{display:none}}.pulldown-nav select{display:block;width:100%;height:auto;padding:.8rem 15px;outline:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;border:1px solid #f5f5f5;background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAVBAMAAABmq9nDAAAALVBMVEUAAAD///+JiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmbIdVZAAAAD3RSTlMAAAoTHSZDTVZgc32GkJlmJH96AAAAYUlEQVQI12MQFCoSFGAQ1H6tKMAgtO/dJgEG7XfnXisw7Hsp+W4Bw76JgvMWMKgKCooqMAgCgQBRpJsCg7oCw71NTPs2MOx7bf2uAWjmu5cMDEz73k1gYGDQBjKBnAAGBgB5Mh3I+8ZGtAAAAABJRU5ErkJggg==) no-repeat right 12px center;background-size:9px;font-size:16px;letter-spacing:.06em;margin:0;color:#111}.pulldown-nav select::-ms-expand{display:none}.pulldown-nav select option{font-size:16px;color:#111}.swiper-scrollbar{border-radius:0;height:5px;background:rgba(255,255,255,.3);overflow:hidden}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:50%;bottom:0;z-index:2;height:1px;width:1240px;margin-left:-620px}.swiper-scrollbar-drag{background:rgba(219,219,219,1);border-radius:0;height:3px}@media screen and (max-width:768px){.swiper-scrollbar{border-radius:0;background:rgba(255,255,255,.3)}.swiper-horizontal>.swiper-scrollbar{left:5%;width:90%;margin-left:0}}.carousel-slider .swiper-container{padding:0 0 60px}.carousel-slider .swiper-slide{max-width:460px !important;padding:0 20px 100px}.swiper-wrap{position:relative}.slider-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1240px;margin:20px auto 0}.slider-arrow-list{display:flex;flex:0 0 130px;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:130px}.slider-nav .slider-arrow{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:0}.swiper-button-prev,.swiper-button-next{transform:scale(1);width:60px;height:60px;border-radius:50%;border:2px solid #666;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}.swiper-button-prev:after,.swiper-button-next:after{background-size:14px auto;content:"";position:absolute;width:14px;height:12px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.swiper-button-prev:after{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-prev-w.svg) no-repeat 50% 50%}.swiper-button-next:after{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-next-w.svg) no-repeat 50% 50%}.swiper-button-next,.swiper-button-prev{background-image:none}.swiper-button-prev:hover,.swiper-button-next:hover{border:2px solid #fff;transform:scale(1.1)}@media screen and (max-width:768px){.carousel-slider .swiper-slide{width:100% !important;padding:0 20px 50px}.slider-nav{padding:0 20px}.slider-arrow-list{display:flex;flex:0 0 100px;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:100px}.swiper-button-prev,.swiper-button-next{width:45px;height:45px}.swiper-button-prev:before,.swiper-button-next:before{background-size:14px auto;content:"";position:absolute;width:14px;height:12px}}.gallery-slider .gallery-main{margin-bottom:10px;width:100%}.gallery-thumbs{padding:10px 0}.gallery-thumbs .gallery-main,.gallery-thumbs .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center}.gallery-thumbs .swiper-slide{width:15.6%;height:100%;opacity:.5;cursor:grab;margin-right:1%;margin-bottom:1%}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-thumbs .swiper-slide:before{pointer-events:none;opacity:0;content:"";position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;border:2px solid #ca1919;transition:.3s ease}.gallery-thumbs .swiper-slide-thumb-active:before{opacity:1}.gallery-slider .swiper-button-prev,.gallery-slider .swiper-button-next{transform:scale(1);width:44px;height:44px;border-radius:50%;border:none;background-color:#fff;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}.gallery-slider .swiper-button-prev:after{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-prev-bl.svg) no-repeat 50% 50%}.gallery-slider .swiper-button-next:after{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-next-bl.svg) no-repeat 50% 50%}.gallery-slider .swiper-button-prev:hover,.gallery-slider .swiper-button-next:hover{transform:scale(1.1)}@media screen and (min-width:769px){.gallery-slider .gallery-main .swiper-slide{padding:0 15px}.gallery-thumbs{margin:0 15px}.gallery-slider .swiper-button-prev{left:0;box-shadow:0px 0px 5px 0px rgb(117 117 117/50%)}.gallery-slider .swiper-button-next{right:0;box-shadow:0px 0px 5px 0px rgb(117 117 117/50%)}}@media screen and (max-width:768px){.gallery-slider .swiper-button-prev,.gallery-slider .swiper-button-next{width:34px;height:34px}.gallery-slider .swiper-button-prev{left:5px}.gallery-slider .swiper-button-next{right:5px}}.tx-btn{color:#fff;position:relative;display:inline-flex;align-items:center;height:100px;padding:0 90px 0 0;font-size:13px}.tx-btn:after{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-w.svg) no-repeat 50% 50%;background-size:12px auto;content:"";position:absolute;width:12px;height:9px;top:45px;right:45px}.tx-btn:hover{text-decoration:none;color:#666}.tx-btn__text{z-index:10;background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.17,.935,.305,1)}.tx-btn:hover .tx-btn__text{background-position:100% 100%;background-size:0% 1px}.tx-btn__circle{overflow:hidden;position:absolute;top:0;right:0;z-index:0;border-radius:50%;width:100px;height:100px}.tx-btn__circle:before{border-radius:50%;background:#c01717;transition:transform .5s cubic-bezier(.17,.935,.305,1) 0s;transform:scale(.5);content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.tx-btn:hover .tx-btn__circle:before{transform:scale(1)}.circle-arrow{transition:transform .5s cubic-bezier(.17,.935,.305,1) 0s;transform:scale(1);border-radius:50%;width:60px;height:60px;position:relative;cursor:pointer;background-color:#fff}.circle-arrow:hover{background-color:#c01717}.circle-arrow:before{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-bl.svg) no-repeat 50% 50%;background-size:14px auto;content:"";position:absolute;width:14px;height:12px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.lineup-list a:hover .circle-arrow{background-color:#ca1919;transform:scale(1.4)}.lineup-list a:hover .circle-arrow:before{background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-w.svg) no-repeat 50% 50%;background-size:14px auto;content:"";position:absolute;width:14px;height:12px;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}html{font-family:"YakuHanJP",system-ui,-apple-system,system-ui,"ヒラギノ角ゴ W3","BIZ UDPGothic",sans-serif;font-size:62.5%;color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased !important}body{background:#101010;width:100%;font-size:1.6rem;letter-spacing:.07em;line-height:2}@media only screen and (max-width:1024px){body{font-size:1.5rem}}@media screen and (max-width:768px){body{min-width:320px}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;display:inline-block}a{color:#111;text-decoration:none;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}a:focus,a:active,a:hover{color:#111;text-decoration:none}a:hover img{opacity:.4;filter:alpha(opacity=40);-moz-opacity:.4;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;zoom:1}.transform{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover .transform{-webkit-transform:scale(1.1);transform:scale(1.1)}embed,iframe,object{max-width:100%}.tx-L{text-align:left !important}.tx-C{text-align:center !important}.tx-R{text-align:right !important}.tx-bold{font-weight:700}.tx-justify{text-align:justify !important}.tx-red{color:#d9272e}.txt-cap{font-size:14px}.disc-list{margin-top:6em;font-size:13px}.disc-list li{padding-left:1em;margin-bottom:5px;position:relative;text-align:justify}.disc-list li:before{content:'';width:4px;height:4px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#444;position:absolute;left:0;top:1em}.num-list{counter-reset:number}.num-list li{padding-left:1.4em;line-height:1.6;margin-bottom:5px;position:relative;text-align:justify}.num-list li:before{position:absolute;top:0;left:0;counter-increment:number;display:inline-block;content:counter(number) '.'}.fs-9{font-size:9px !important}.fs-10{font-size:10px !important}.fs-11{font-size:11px !important}.fs-12{font-size:12px !important}.fs-13{font-size:13px !important}.fs-14{font-size:14px !important}.fs-15{font-size:15px !important}.fs-16{font-size:16px !important}.fs-18{font-size:18px !important}.fs-20{font-size:18px !important}.fs-21{font-size:21px !important}.fs-24{font-size:24px !important}.fs-28{font-size:28px !important}.fs-30{font-size:30px !important}.fs-36{font-size:36px !important}.fs-48{font-size:48px !important}.fs-60{font-size:60px !important}.bg-gray{background:#f7f7f7}.mt00{margin-top:0 !important}.pt00{padding-top:0 !important}.mt05{margin-top:5px !important}.pt05{padding-top:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mt65{margin-top:65px !important}.pt65{padding-top:65px !important}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mt75{margin-top:75px !important}.pt75{padding-top:75px !important}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mt85{margin-top:85px !important}.pt85{padding-top:85px !important}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mt95{margin-top:95px !important}.pt95{padding-top:95px !important}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mr00{margin-right:0 !important}.pr00{padding-right:0 !important}.mr05{margin-right:5px !important}.pr05{padding-right:5px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mr65{margin-right:65px !important}.pr65{padding-right:65px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mr75{margin-right:75px !important}.pr75{padding-right:75px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mr85{margin-right:85px !important}.pr85{padding-right:85px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mr95{margin-right:95px !important}.pr95{padding-right:95px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}.mb00{margin-bottom:0 !important}.pb00{padding-bottom:0 !important}.mb05{margin-bottom:5px !important}.pb05{padding-bottom:5px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.mb65{margin-bottom:65px !important}.pb65{padding-bottom:65px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.mb75{margin-bottom:75px !important}.pb75{padding-bottom:75px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.mb85{margin-bottom:85px !important}.pb85{padding-bottom:85px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.mb95{margin-bottom:95px !important}.pb95{padding-bottom:95px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml00{margin-left:0 !important}.pl00{padding-left:0 !important}.ml05{margin-left:5px !important}.pl05{padding-left:5px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.ml65{margin-left:65px !important}.pl65{padding-left:65px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.ml75{margin-left:75px !important}.pl75{padding-left:75px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.ml85{margin-left:85px !important}.pl85{padding-left:85px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.ml95{margin-left:95px !important}.pl95{padding-left:95px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.column-2 .row,.column-2 li{width:50%;float:left}.column-3 .row,.column-3 li{width:33.33%;float:left}.column-4 .row,.column-4 li{width:25%;float:left}.column-5 .row,.column-5 li{width:20%;float:left}.column-6 .row,.column-6 li{width:16.66%;float:left}.column-8 .row,.column-8 li{width:12.5%;float:left}.col-2 .row{width:48%}.col-3 .row{width:30.3%;margin:0 4% 0 0}.col-3 .row:nth-child(3n){margin:0}.col-4 .row{width:22%;margin:0 4% 0 0}.col-4 .row:nth-child(4n){margin:0}.col-5 .row{width:18%}.col-6 .row{width:14.66%;margin:0 2% 0 0}.col-6 .row:nth-child(6n){margin:0}@media only screen and (max-width:768px){.col-2 .row{width:100%}.col-3 .row{width:100%;margin:0}.col-4 .row:nth-child(odd){width:48%;margin:0 2% 0 0}.col-4 .row:nth-child(even){width:48%;margin:0 0 0 2%}.col-6 .row{width:48%;margin:0 2% 0 0}.col-6 .row:nth-child(even){width:48%;margin:0 0 0 2%}}.flex-row{display:flex;flex-wrap:wrap;justify-content:space-between}.row-reverse{flex-direction:row-reverse}.item-center{align-items:center}.box-shadow{box-shadow:0px 0px 3px 2px #eaeaea}.radius-btn{position:relative;display:inline-block;padding:1.4em 2em;border-radius:60px;border:1px solid #333;color:#fff;font-size:1.2rem;font-size:12px;text-align:center;letter-spacing:.1em;text-decoration:none;margin:8em 0 0;width:260px}.radius-btn:hover{border:1px solid #333;color:#fff !important}.radius-btn:before{position:absolute;top:40%;right:1em;content:'';background:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/arrow-next-w.svg);width:10px;height:8px;background-size:10px 8px;vertical-align:middle}.radius-btn:hover:before{animation:arrowbefore .5s}.radius-btn span{background-image:linear-gradient(#fff,#fff);background-position:100% 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.17,.935,.305,1)}.radius-btn:hover span{background-position:0 100%;background-size:100% 1px}@keyframes arrowbefore{100%{right:5px;opacity:0}}@media screen and (max-width:768px){.radius-btn{margin:30px auto 0;padding:1.2em .8em;font-size:1.1rem;font-size:11px;width:200px}}.f-ty01,#gnav,.overlay-menu,.radius-btn,#page-top{font-family:'Lexend Exa',sans-serif;font-weight:400;font-style:normal;letter-spacing:-.02em}.wrap{padding:150px 0}.inner{max-width:1280px;margin:0 auto;padding:0 20px}@media screen and (max-width:1000px){.wrap{padding:80px 0}}.section-ttl{line-height:1.1;margin-bottom:50px}.section-ttl .en{font-size:62px;font-size:6.2rem;line-height:1.1;letter-spacing:-.06em;font-style:normal}.section-ttl .jp{padding-top:1.2em;font-size:16px;font-size:1.6rem;display:block;letter-spacing:.08em}.catch-copy{font-size:24px;font-size:2.4rem;margin-bottom:30px}@media screen and (max-width:768px){.section-ttl .en{font-size:48px;font-size:4.8rem}.section-ttl .jp{font-size:14px;font-size:1.4rem}.catch-copy{font-size:18px;font-size:1.8rem;margin-bottom:30px}}.ttl-bg{color:#fff;position:relative;height:700px}.ttl-bg:after{content:"";display:block;background:#ca1919;background:-webkit-linear-gradient(left,#ca1919 0%,#700202 100%);background:linear-gradient(to right,#ca1919 0%,#700202 100%);width:94%;height:700px;position:absolute;top:0;left:0}.page-ttl{text-align:left;position:absolute;bottom:35%;left:60px;line-height:1.4;color:#fff;text-shadow:2px 3px 5px rgba(0,0,0,.3);z-index:2}.page-ttl .en{font-size:100px;font-size:10rem;font-weight:600;letter-spacing:-.12em}.page-ttl .jp{font-size:18px;font-size:1.8rem}.ttl-bg .bg{z-index:1;position:absolute;top:0;right:0;width:calc(100% - 300px);height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:550px}#ttl-bg__rdd .bg{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/rdd/tit-bg.jpg);z-index:1}#ttl-bg__rdd-racing .bg{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/rdd-racing/tit-bg.jpg);z-index:1}#ttl-bg__brembo .bg{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/brembo/tit-bg.jpg);z-index:1}#ttl-bg__gallery .bg{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/gallery/tit-bg.jpg);z-index:1}#ttl-bg__proshop .bg{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/tit-bg-proshop.jpg);z-index:1}#ttl-bg__contact .bg{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/tit-bg-contact.jpg);z-index:1}@media screen and (max-width:768px){.ttl-bg{height:280px}.ttl-bg:after{width:98%;height:280px}.ttl-bg .bg{width:100%;height:240px}.page-ttl{bottom:25%;left:20px}.page-ttl .en{font-size:38px;font-size:3.8rem;letter-spacing:-.12em}.page-ttl .jp{font-size:15px;font-size:1.5rem}.ttl-bg .scrolldown{display:none}}.breadcrumbs{z-index:2;font-size:12px;font-size:1.2rem;color:rgba(255,255,255,.7);text-align:right;position:absolute;bottom:100px;width:100%}.breadcrumb-list li{display:inline}.breadcrumb-list li:nth-child(n+2):before{content:"/";margin:0 .2em}.breadcrumb-list a{color:rgba(255,255,255,.7)}.breadcrumb-list a:focus,.breadcrumb-list a:active,.breadcrumb-list a:hover{color:rgba(255,255,255,1);text-decoration:underline}@media screen and (max-width:1000px){.breadcrumbs{display:none}}#header{position:fixed;width:100%;padding:0 2em;top:0;left:0;height:120px;z-index:2}.header-in{height:120px;display:flex;justify-content:space-between;align-items:center;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#header .logo{width:240px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:relative;z-index:99;mix-blend-mode:screen}#header.scroll .logo{width:160px;opacity:1}#header .logo svg{mix-blend-mode:difference;fill:#fff}#gnav{padding:0 80px 0 0;letter-spacing:.04em;line-height:1.6;opacity:1;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#gnav ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;text-shadow:2px 3px 5px rgba(0,0,0,.7)}#gnav ul li a{cursor:pointer;position:relative;color:#fff;display:block;font-size:14px;font-size:1.4rem;margin:1em}#gnav .nav-item a:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:#ddd;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(0);transform:scaleX(0)}#gnav .nav-item a:hover{opacity:1;color:rgba(255,255,255,.5)}#gnav .nav-item a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1);transform:scaleX(1)}#gnav li.current a:after{opacity:1;color:#333;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1);transform:scaleX(1)}#header.scroll #gnav{opacity:0}#gnav .nav-contact a{color:#fff;background:#b30606;border-radius:40px;padding:1em 1.8em}#gnav .nav-contact a:hover{background:red}@media only screen and (max-width:999px){#header{padding:0 20px;height:90px}.header-in{height:90px}#header .logo{width:140px}#header.scroll .logo{width:110px}}.button_container{display:block;z-index:10000 !important;position:fixed;top:20px;right:20px;height:70px;width:70px;cursor:pointer;background-color:#fff;border-radius:50%;box-shadow:0 0 3px 3px rgb(0 0 0/10%);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.button_container:hover,.button_container.active{background-color:#fff;border-radius:50%;box-shadow:0 0 3px 3px rgb(0 0 0/10%)}.button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);background:#111}.button_container.active .middle{opacity:0;background:#111}.button_container.active .bottom{transform:translateY(-7px) translateX(0) rotate(-45deg);background:#111}.button_container span{background:#111;border:none;height:1px;width:20px;position:absolute;top:28px;left:50%;margin-left:-10px;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:35px}.button_container span:nth-of-type(3){top:42px}.overlay{position:fixed;z-index:999 !important;background:#000;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s}.overlay.open{opacity:1;visibility:visible;height:100%;overflow:auto}.overlay.open li{animation:fadeInBottom .5s ease forwards;animation-delay:.1s}.overlay.open li:nth-of-type(2){animation-delay:.2s}.overlay.open li:nth-of-type(3){animation-delay:.3s}.overlay.open li:nth-of-type(4){animation-delay:.4s}.overlay.open li:nth-of-type(5){animation-delay:.5s}.overlay.open li:nth-of-type(5){animation-delay:.6s}.overlay.open li:nth-of-type(6){animation-delay:.7s}@keyframes fadeInBottom{0%{opacity:0;left:30%}100%{opacity:1;left:0}}.overlay nav{display:block;position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:42px;font-size:4.2rem;font-weight:400;line-height:1;letter-spacing:-.02em;text-align:center}.overlay ul{padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;color:#fff;height:16.6%;height:calc(100% / 6);position:relative;opacity:0}.overlay ul li a{display:inline-block;color:#fff;text-decoration:none}.overlay ul li a:hover{color:#666}@media only screen and (max-width:1024px){.button_container{height:50px;width:50px}.button_container span{top:18px}.button_container span:nth-of-type(2){top:25px}.button_container span:nth-of-type(3){top:32px}#gnav{display:none}.overlay nav{font-size:26px;font-size:2.6rem}}#page-top{position:fixed;bottom:0;right:0;z-index:4;background-color:rgba(255,255,255,1);width:100px;height:100px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;pointer-events:all}#page-top a{width:100px;height:100px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}#page-top svg{position:relative;z-index:1;height:15px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}#page-top span{position:relative;z-index:1;color:#111;margin-top:10px;font-size:10px;letter-spacing:.3px;display:inline-block;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}#page-top:hover{background-color:rgba(48,45,52,1)}#page-top:hover svg{fill:#fff;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#page-top:hover span{color:#fff}@media screen and (max-width:768px){#page-top{bottom:0;right:0;width:40px;height:40px}#page-top a{width:40px;height:40px}#page-top svg{height:14px}#page-top span{display:none}}.footer-contact{display:block;background:#ca1919;background:-webkit-linear-gradient(left,#ca1919 0,#700202 100%);background:linear-gradient(to right,#ca1919 0,#700202 100%);width:94%;margin:20px 6% 0 0;overflow:hidden;position:relative;display:block;text-align:center;display:flex;justify-content:center;align-items:center;height:340px}.footer-contact:after{content:'';position:absolute;background:#fff;left:0;top:0;width:140%;height:100%;-webkit-transform:translate3d(-140%,0,0) skew(-20deg);transform:translate3d(-140%,0,0) skew(-20deg);transition-duration:.6s;transition-delay:0s;z-index:1}.footer-contact:hover:after{-webkit-transform:translate3d(-8%,0,0) skew(-30deg);transform:translate3d(-8%,0,0) skew(-30deg)}.footer-contact .txt{font-size:62px;font-size:6.2rem;color:#fff;line-height:1.4;letter-spacing:0;z-index:3}.footer-contact:hover .txt{color:#ca1919}.footer-utility{position:relative;padding:0 0 80px}.footer-utility:before{content:"";display:block;width:100%;height:86%;position:absolute;bottom:0;left:0;background:#1f1e1e;z-index:-2}.fnav ul{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin:100px 0;overflow:hidden}.fnav ul li a{cursor:pointer;position:relative;color:#fff;display:block;font-size:14px;font-size:1.4rem;letter-spacing:0;margin:.2em 1em}.fnav li a:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:#ddd;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.fnav li a:hover{opacity:1;color:rgba(255,255,255,.5)}.fnav li a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-shop{border-bottom:1px solid #3a3838;border-top:1px solid #3a3838;padding:60px 0}.footer-logo{width:20%}.footer-address{width:68%;font-size:14px;line-height:1.8}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:7%}.footer-social li{width:46%;margin:0 2%}.footer-social li a{width:40px;height:40px;display:block;border-radius:100%;text-align:center;border:1px solid #333;display:flex;align-items:center;justify-content:center}.footer-social li a:hover{border:1px solid #666;background-color:#666}.footer-social li img{width:16px}.copyright{padding-top:50px;text-align:center;font-size:12px}@media only screen and (max-width:768px){.footer-contact{height:180px}.footer-contact .txt{font-size:32px;font-size:3.2rem}.footer-utility{padding:0 0 60px}.fnav ul{margin:50px 0}.fnav ul li a{font-size:13px;font-size:1.3rem}.footer-shop{padding:50px 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.footer-logo{width:240px;margin:0 auto 30px}.footer-address{width:100%;text-align:center}.footer-social{width:110px;margin:20px auto 0}}#mv{position:relative}#mv:after{content:"";display:block;background:#ca1919;background:-webkit-linear-gradient(left,#ca1919 0%,#700202 100%);background:linear-gradient(to right,#ca1919 0%,#700202 100%);width:94%;height:100%;position:absolute;top:0;left:0;padding-bottom:150px}.mv-content{z-index:1;position:relative;width:100%;height:100vh}.mv-slider{z-index:1;position:absolute;top:0;right:0;width:calc(100% - 300px);height:100%}#mv .swiper-slide{height:90vh;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#mv .slide-img{height:100%;background-repeat:no-repeat;background-position:40% 50%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#mv #slide01 .slide-img{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/mv01.jpg)}#mv #slide02 .slide-img{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/mv02.jpg)}#mv #slide03 .slide-img{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/mv03.jpg)}#mv .swiper-slide-active .slide-img,#mv .swiper-slide-duplicate-active .slide-img,#mv .swiper-slide-prev .slide-img{-webkit-animation:zoomUp 12s linear 0s;animation:zoomUp 12s linear 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.mv-head{z-index:2;position:absolute;bottom:25%;left:60px;color:#fdfdfd;text-shadow:2px 3px 5px rgba(0,0,0,.3)}.mv-head__copy{font-size:106px;font-weight:600;letter-spacing:-.12em;line-height:1.2;padding-bottom:.2em}.mv-head__txt{font-size:18px;font-weight:700}@media screen and (max-width:768px){#mv:after{width:96%}.mv-content{height:86vh}.mv-slider{width:100%;height:100%}#mv .swiper-slide{height:76vh}.mv-head{bottom:20%;left:5%}.mv-head__copy{font-size:46px;padding-bottom:.2em}.mv-head__txt{font-size:16px;font-weight:700}#mv #slide01 .slide-img{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/mv01_sp.jpg)}#mv #slide02 .slide-img{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/mv02_sp.jpg)}#mv #slide03 .slide-img{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/mv03_sp.jpg)}}.scrolldown{position:absolute;bottom:-40px;left:50%;z-index:100}.scrolldown span{position:absolute;text-align:center;left:-20px;top:-90px;color:#eee;font-size:12px;letter-spacing:.05em}.scrolldown:before{content:"";position:absolute;bottom:0;left:-2px;width:5px;height:5px;border-radius:50%;background:#eee;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite,cirlemovescele 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:55px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:60px;background:#eee;opacity:.5}#top-intro{text-align:center;font-size:18px;font-size:1.8rem;line-height:2.4}@media screen and (max-width:768px){#top-intro{font-size:15px;font-size:1.5rem;line-height:2;text-align:left}}#top-feature{background-color:#1e1e1e;text-align:center}.feature-list{text-align:left;padding:0 5%}.feature-list__num{color:#c01717;font-size:20px;font-size:2rem;text-align:center}.feature-list__head{font-size:20px;font-size:2rem;font-weight:700;line-height:1.44;text-align:center}.feature-list__subhead{color:#555;font-size:14px;font-size:1.4rem;line-height:1.44;margin:.4em 0 1.9em;text-align:center}.feature-list__img{margin-bottom:1.2em}@media screen and (max-width:768px){.feature-list .row{width:100% !important;margin:0 !important}.feature-list .row:nth-of-type(n+2){margin-top:50px !important}}#top-lineup{padding-bottom:120px}.lineup-list li{width:33.3%;height:70rem;text-align:left}.topbtn01 a{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/bg-rdd_pc.jpg)}.topbtn02 a{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/bg-rdd-racing_pc.jpg)}.topbtn03 a{background-image:url(//macars.net/wp/wp-content/themes/app/brake/css/../img/bg-brembo_pc.jpg)}.lineup-list li a{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;display:block;overflow:hidden;color:#fff}.lineup-list .in{position:absolute;top:50%;left:5%;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}.lineup-list .ttl{font-size:46px;font-weight:400;letter-spacing:-.1em;line-height:1.2}.lineup-list .txt{line-height:1.2;font-size:16px;margin-bottom:18px}.lineup-list__arrow{position:absolute;right:20px;bottom:20px}@media only screen and (max-width:768px){.lineup-list li{width:100%;height:24rem}.lineup-list .ttl{font-size:30px}.lineup-list .txt{font-size:14px;margin-bottom:15px}}.intro-block{text-align:center}.intro-block .txt{margin-bottom:60px}.lineup-rdd__list .lineup-rdd__list-item:nth-of-type(n+2){margin-top:100px!important}.gallery-slider{position:relative}.product-name{border-bottom:1px solid #353535;line-height:1.4;padding:0 0 15px;font-size:36px;font-size:3.6rem;font-weight:400;margin-bottom:30px;position:relative;letter-spacing:-.02em}.product-name:after{content:"";width:120px;height:1px;position:absolute;bottom:-1px;left:0;background:#e71f19}.product-name span{font-size:22px;font-size:2.2rem;display:block;padding-bottom:5px}.product-outline{color:#eaeaea;line-height:1.4;font-size:14px;font-size:1.4rem}.product-price{display:flex;flex-wrap:wrap;margin:30px 0 30px}.product-price li{font-size:22px;font-size:2.2rem;font-weight:300;line-height:1.8;display:flex;flex-wrap:wrap;align-items:center;width:40%;letter-spacing:.08em}.product-price .head{background:#333;border-radius:12px;display:inline-block;font-size:12px;line-height:26px;text-align:center;width:80px;height:26px;margin-right:12px}.product-spec{font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.6;display:flex;flex-wrap:wrap;width:100%;letter-spacing:.08em}.product-spec dt{width:16%;padding-bottom:.4em;position:relative}.product-spec dt:after{content:":";position:absolute;color:#7d7d7d;right:0;top:.0}.product-spec dd{width:84%;padding-left:.2em;padding-bottom:.4em}.weight-table{width:100%;border-top:1px solid #353535;margin-top:40px}.weight-table tr{border-bottom:1px solid #353535}.weight-table th{width:40%;font-size:14px;padding:10px;text-align:center;vertical-align:middle;border-left:1px solid #353535}.weight-table th:first-child{border-left:none;width:20%}.weight-table td{padding:10px;text-align:center;border-left:1px solid #353535;line-height:1.66;vertical-align:middle}.weight-table td span{display:block;color:#f5f5f5;font-size:12px}@media only screen and (max-width:1100px){.lineup-rdd__list .pic{width:100%;margin-top:30px}.lineup-rdd__list .txt{width:100%}}@media only screen and (max-width:768px){.intro-block{text-align:left}.lineup-rdd__list .pic{margin-top:30px}.product-name{font-size:26px;font-size:2.6rem;margin-bottom:20px}.product-name span{font-size:15px;font-size:1.5rem;padding-bottom:5px}.product-price{display:flex;flex-wrap:wrap;margin:20px 0 20px}.product-price li{font-size:18px;font-size:1.8rem;width:100%;margin-bottom:10px}.product-spec{font-size:15px;font-size:1.5rem}.weight-table{margin-top:20px;font-size:14px}.weight-table th{padding:5px}.weight-table td{padding:5px}}.caliper-color{background-color:#1e1e1e;margin-top:120px;padding:100px 0;text-align:center}.caliper-color .head{font-size:40px;line-height:1.66;margin-bottom:30px}.caliper-color .head span{font-size:16px;display:block}.caliper-list{margin-top:40px}.caliper-list li:nth-of-type(n+6){margin-top:30px!important}@media only screen and (max-width:768px){.caliper-color{margin-top:60px;padding:50px 0}.caliper-color .head{font-size:24px;line-height:1.66;margin-bottom:15px}.caliper-color .head span{font-size:16px;display:block}.caliper-list li{width:49%!important}.caliper-list li:nth-of-type(n+3){margin-top:10px!important}}#top-galery{overflow:hidden}.gallery-archive__body{margin:0;padding:0;overflow:hidden;margin-top:1.7em;line-height:0}.gallery-archive__body .entry-ttl{font-size:20px;font-size:2rem;margin-bottom:.3em;padding:0;line-height:1.22;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.4em}.gallery-archive__item{color:#8d8d8d;font-size:12px;font-size:1.2rem;line-height:1.4;letter-spacing:.04em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-archive__item-cate{color:#8d8d8d;padding-right:1em;margin-right:1em;position:relative}.gallery-archive__item .gallery-archive__item-cate:after{position:absolute;top:50%;right:0;display:block;content:"";width:1px;height:10px;margin-top:-5px;border-right:1px #444 solid}.gallery-archive__item-cate span{background-image:linear-gradient(#8d8d8d,#8d8d8d);background-position:100% 100%;background-size:100% 1px;line-height:2.4;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:768px){.gallery-archive__body .entry-ttl{font-size:18px;font-size:1.8rem}}.gallery-index__list{display:flex;flex-wrap:wrap;width:80%;margin:0 auto}.gallery-index__list li{width:23%;margin:0 1% 0}.gallery-index__list li:nth-of-type(n+5){margin-top:60px}@media only screen and (max-width:1480px){.gallery-index__list{width:100%;padding:0 20px}.gallery-index__list li{width:32.3%;margin:0 1.5% 0 0}.gallery-index__list li:nth-child(3n){margin:0}.gallery-index__list li:nth-of-type(n+4){margin-top:60px}}@media only screen and (max-width:768px){.gallery-index__list li{width:48%;margin:0}.gallery-index__list li:nth-child(odd){margin:0 2% 0 0}.gallery-index__list li:nth-child(even){margin:0 0 0 2%}.gallery-index__list li:nth-of-type(n+3){margin-top:35px}.gallery-index__list li .gallery-archive__body .entry-ttl{font-size:15px;font-size:1.5rem}.gallery-index__list .gallery-archive__item{flex-wrap:wrap;width:100%}.gallery-index__list .gallery-archive__item-cate{display:block;color:#8d8d8d;padding-right:0;margin-right:0;position:relative}.gallery-index__list .gallery-archive__item .gallery-archive__item-cate:after{display:none}.gallery-index__list .gallery-archive__item-date{display:block;width:100%}}.gallery-entry_header{width:80%;margin:0 auto;margin-bottom:50px;text-align:center}.gallery-entry_header .gallery-archive__item-cate{color:#8d8d8d;font-size:16px;font-size:1.6rem;margin-bottom:1em}.gallery-entry_header .entry-ttl{font-size:46px;font-size:4.6rem;font-weight:500;text-align:center;letter-spacing:-.04em;line-height:1.1}.gallery-entry_body{width:80%;margin:0 auto}.gallery-thumbnail{display:flex;flex-wrap:wrap}.gallery-thumbnail li{width:49%;margin:.5%}.gallery-thumbnail{width:72%}.gallery-discription{width:24%;height:100%;position:-webkit-sticky;position:sticky;top:50px}.gallery-discription .sub-head{background:#333;border-radius:24px;display:inline-block;font-size:14px;line-height:32px;text-align:center;width:100px;height:32px;margin-bottom:12px}.gallery-discription .sub-head:nth-of-type(n+2){margin-top:35px}.gallery-discription dt{font-size:14px;color:#ca1919}.gallery-discription dd{margin-bottom:20px;line-height:1.4}@media only screen and (max-width:1024px){.gallery-entry_body{width:100%;padding:0 20px}.gallery-thumbnail{width:100%;margin-top:50px}.gallery-discription{width:100%;position:static}}@media only screen and (max-width:768px){.gallery-entry_header{width:100%;padding:0 20px 15px;margin-bottom:30px;text-align:center;border-bottom:1px solid #333}.gallery-entry_header .gallery-archive__item-cate{font-size:13px;font-size:1.3rem}.gallery-entry_header .entry-ttl{font-size:24px;font-size:2.4rem}.gallery-discription .sub-head{font-size:12px}.gallery-discription .sub-head:nth-of-type(n+2){margin-top:20px}.gallery-thumbnail li{width:100%;margin:0}.gallery-thumbnail li:nth-of-type(n+2){margin-top:10px}}#page-contact .inner{max-width:1040px;margin:0 auto}#page-contact table{border-collapse:collapse;margin:15px 0 10px;width:100%;text-align:left}#page-contact th{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.4;margin-bottom:8px;text-align:left;display:block;position:relative}#page-contact td{display:block;margin:5px 0 40px}.required{color:#e60012;font-size:20px}.radioBox.row-2 .mwform-radio-field{display:inline-block;width:48%;margin:0 1% 8px 0}#page-contact label input{margin-right:5px;vertical-align:middle;top:-1px;position:relative}#page-contact .fa-external-link{display:contents}button,fieldset,form,input,label,legend,select,textarea{margin:0;padding:0;vertical-align:baseline;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%}input{vertical-align:middle}::placeholder{color:#b3b3b3}input,textarea,select{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Arial,Osaka,Sans-Serif;padding:5px}input[type=button],input[type=submit]{-webkit-appearance:none}#page-contact form textarea,#page-contact form input[type=text],#page-contact form input[type=tel],#page-contact form input[type=url],#page-contact form input[type=email],#page-contact form input[type=number],#page-contact form input[type=password]{padding:15px;font-size:16px;border:1px solid #efefef;background:#f5f5f5;border-radius:3px;box-shadow:none;max-width:100%;width:100% !important}#page-contact form table input:focus,#page-contact form table input:focus,#page-contact form table textarea:focus{outline:none;background:#fff;box-shadow:0px 0px 3px #00479d;border:1px solid #00479d}#page-contact .mw_wp_form .error{font-size:93%;color:#b70000;width:100%;display:block}.inquiryBtn{margin:0 auto;overflow:hidden;text-align:center}.inquiryBtn input{cursor:pointer;background:#ca1919;background:-webkit-linear-gradient(left,#ca1919 0,#700202 100%);background:linear-gradient(to right,#ca1919 0,#700202 100%);color:#fff;border:none;font-weight:700;font-size:15px;padding:28px 0;width:300px;margin:0 5px 5px}.inquiryBtn input:hover{background:#00479d}@media screen and (max-width:768px){.inquiryBtn input{display:block;margin:0 auto 5px}}@media screen and (max-width:768px){#page-contact .content-head-box .txt{text-align:left}#page-contact th{margin-bottom:5px}#page-contact td{margin:0 0 30px}#page-contact .radioBox .mwform-radio-field{width:100%;display:block;margin:2px 0 0 !important;padding:0 !important}#page-contact form textarea,#page-contact form input[type=text],#page-contact form input[type=tel],#page-contact form input[type=url],#page-contact form input[type=email],#page-contact form input[type=number],#page-contact form input[type=password]{width:100%;font-size:16px;line-height:1.4375;-webkit-appearance:none}}.shop-pics{margin-top:30px}#page-proshop table{width:100%;border-top:1px solid #222;line-height:1.66}#page-proshop table tr{border-bottom:1px solid #222}#page-proshop table th{padding:20px 30px;text-align:center;background:#191a1b;vertical-align:middle}#page-proshop table td{padding:20px 30px;text-align:left;vertical-align:middle}#page-proshop table a{color:#fff}#page-proshop table a span{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.17,.935,.305,1)}#page-proshop table a:hover span{background-position:100% 100%;background-size:0% 1px}#page-proshop table th{font-size:18px;font-weight:700;width:35%}#page-proshop table td{width:65%}@media screen and (max-width:768px){#page-proshop table th{font-size:18px;width:100%;display:block;padding:16px 0}#page-proshop table td{width:100%;display:block;padding:16px 0}}.shop-pics li{width:50%}.shop-content{margin-top:100px}.shop-nav{width:20%}.shop-body{width:78%}.shop-content .shop-nav ul{position:-webkit-sticky;position:sticky;top:120px}.shop-content .shop-nav li{padding-bottom:3em}.shop-content .shop-nav li a{color:#fff;display:inline-block;position:relative}.shop-content .shop-nav li a:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(left,#d0d0d0 50%,#d0d0d0);background:-webkit-linear-gradient(left,#d0d0d0 50%,#d0d0d0);background:linear-gradient(to right,#d0d0d0 50%,#d0d0d0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.shop-content .shop-nav li a:hover{opacity:1;color:#d0d0d0}.shop-content .shop-nav li a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1);transform:scaleX(1)}.shop-content .shop-nav li.current a{color:#d0d0d0}.shop-content .shop-nav li.current a:after{opacity:1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-position{padding-top:100px}.nav-position:first-child{padding-top:0}.shop-body_head{font-size:26px;font-size:2.6rem;font-weight:700;line-height:1.4;margin-bottom:30px;position:relative;padding-top:30px}.shop-body_head:before{content:'';display:block;width:40px;height:1px;position:absolute;background:#e71f19;top:0;left:0}@media screen and (max-width:768px){.shop-content{margin-top:100px}.shop-nav{width:100%}.shop-body{margin-top:40px;width:100%}.shop-content .shop-nav ul{position:static;top:0;display:flex;flex-wrap:wrap}.shop-content .shop-nav li{padding:10px .6em}.shop-content .shop-nav li a{display:block}.shop-body_head{font-size:22px;font-size:2.2rem;line-height:1.4;margin-bottom:30px;position:relative;padding-top:30px}}body.admin-bar #header,body.admin-bar .header-contact,body.admin-bar .toggle_btn{top:30px}@media screen and (max-width:600px){#wpadminbar{position:fixed !important}}@media screen and (max-width:782px){body.admin-bar #header,body.admin-bar .header-contact,body.admin-bar .toggle_btn{top:46px}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%}