a,body,dd,div,dl,dt,footer,h2,h3,h4,header,html,img,li,p,section,span,table,tbody,td,tr,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box;font-family:"Arial","Noto Sans JP",sans-serif;font-weight:400}img,ul,video{vertical-align:bottom}ul{vertical-align:baseline;list-style:none}.outroadGR86-liftup__ttl span,footer,header,section{display:block}body{line-height:1.6;font-size:16px;color:#333}h2,h3,h4{line-height:1}table{border-collapse:collapse;border-spacing:0}a,a:active,a:hover,a:visited{color:#333;text-decoration:none}::placeholder{color:#aaa}:focus{outline:0!important}#opningCover{position:fixed;height:100%;width:100%;top:0;left:0;background:#000;z-index:10002;font-size:60px;text-align:center;padding-top:200px;color:#fff}@media screen and (min-width:768px){a{transition:.2s;font-weight:500}a:hover{opacity:.6}section{max-width:1920px;margin-left:auto;margin-right:auto}section>.innerBlock{position:relative}header{width:100%;margin:0 auto;height:74px;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:10000;background-color:#fff;transition:.3s}header .header-inner{height:100%;max-width:1440px;margin:0 auto;transition:.3s;position:relative}header .innerBlock{width:100%;height:100%;display:flex;align-items:center}header .logo{width:176px;margin:0 auto}header .logo>a{display:block}header .logo svg{fill:#1e1e1e;transition:.3s}section .innerBlock{width:1240px;margin:0 auto;padding:0 20px}footer{background:#1e1e1e;padding-bottom:30px}footer .innerBlock{width:1200px;margin:0 auto}footer .logo{width:120px;margin:0 auto 20px}.homePage #linkSec .list .topic:last-of-type(-n+2),.wrapper section:last-of-type{margin-bottom:0}.alternateCorner .innerBlock:alast-of-type{margin-bottom:0}.fadeup{opacity:0;transform:translate(0,30px);transition:opacity 1s ease 0s,transform 1s ease 0s}.pc-only{display:block}.sp-only{display:none}}@media screen and (max-width:767px){body{width:100%}a,header{transition:.2s}a{font-weight:500}a:hover{opacity:.6}footer,section>.innerBlock{position:relative}header{width:100%;height:12vw;position:fixed;top:0;left:0;z-index:10000;background-color:rgb(255 255 255)}header .header-inner{height:100%}header .innerBlock{width:100%;height:100%;display:flex;align-items:center}header .logo{width:32vw;margin:0 auto;line-height:1}header .logo>a{display:block}header .logo svg{fill:#1e1e1e;transition:.3s}section .innerBlock{width:100%;padding:0 4vw}footer{background:#1e1e1e;padding-bottom:18vw;z-index:1}footer .innerBlock{width:100%;padding:0 4vw 5vw}footer .logo{width:34vw;margin:0 auto 20px}.alternateCorner .innerBlock:alast-of-type{margin-bottom:0}.fadeup{opacity:0;transform:translate(0,30px);transition:opacity 1s ease 0s,transform 1s ease 0s}.pc-only{display:none}.sp-only{display:block}}.outroadGR86-header{background:0 0;height:100px;transition:background-color .3s;padding:0 3vw}.outroadGR86-kv{min-height:1000px;margin:0 auto;margin-bottom:0!important;color:#fff;position:relative;overflow:hidden}.outroadGR86-kv .parallax{position:absolute;left:0;top:0;width:100%;height:100%}.outroadGR86-kv .innerBlock{width:100%;height:100%;min-height:1000px;position:relative;z-index:2}.outroadGR86-kv__ttl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:40px;text-align:center}.outroadGR86-kv__carinfo{position:absolute;left:5vw;bottom:5vw}.outroadGR86-kv__carinfo .carname{margin-bottom:15px}.outroadGR86-kv__carinfo .txt{font-size:18px;margin-bottom:30px}.outroadGR86-kv__carinfo .btn a{display:inline-flex;justify-content:center;align-items:center;background:#f8b62d;font-size:13px;width:194px;height:53px;position:relative}.outroadGR86-kv__carinfo .btn a .arrow{position:absolute;left:20px;top:50%;transform:translate(0,-50%);display:flex;align-items:center}.outroadGR86-kv__carinfo .btn a .arrow img{width:12px}.outroadGR86-kv__carinfo .btn a .label{color:#000;font-weight:700}.outroadGR86-intro,.outroadGR86-liftup{padding:100px 0;margin-bottom:0!important}.outroadGR86-intro{text-align:center;font-size:18px}.outroadGR86-liftup{background:#d9d5cd;position:relative}.outroadGR86-liftup__ttl{text-align:center;margin-bottom:60px!important}.outroadGR86-liftup__ttl span.ttl-img img{width:670px}.outroadGR86-liftup__ttl span.ttl-txt{font-size:24px;font-weight:700;margin-top:20px}.outroadGR86-liftup__plus3inch{max-width:1100px;padding-left:600px;margin:0 auto}.outroadGR86-liftup__plus3inch .ttl{margin-bottom:40px!important}.outroadGR86-liftup__plus3inch .ttl-2{font-size:37px;font-weight:700;margin-bottom:20px}.outroadGR86-liftup__plus3inch .body p{font-size:13px;line-height:1.54!important}.outroadGR86-liftup__car{position:absolute;left:0;bottom:100px}.outroadGR86-liftup__car-inner{position:relative;width:100%;height:100%}.outroadGR86-liftup__car-inner .img img{max-width:666px!important;width:33vw}.outroadGR86-liftup__car-inner .carname{position:absolute;right:5vw;top:0}.outroadGR86-liftup__car-inner .arrow-wrap{position:absolute;right:5vw;bottom:0;display:flex;flex-direction:column;gap:8px}.outroadGR86-adventure{min-height:880px;margin:0 auto;margin-bottom:220px!important;color:#fff;position:relative;overflow:hidden}.outroadGR86-adventure .parallax{position:absolute;left:0;top:0;width:100%;height:100%}.outroadGR86-adventure .innerBlock{width:100%;height:100%;min-height:1000px;position:relative}.outroadGR86-adventure__ttl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:25px;text-align:center}.outroadGR86-reg{padding:0 50px;margin-bottom:220px}.outroadGR86-reg__ttl{font-size:31px;text-align:center;margin-bottom:70px!important}.outroadGR86-reg-flex{display:flex;flex-direction:row-reverse;align-items:center;max-width:1440px;margin:0 auto 110px}.outroadGR86-reg-flex.reverse{flex-direction:row}.outroadGR86-reg-slider{overflow-x:auto;overflow-y:hidden;width:100%}.outroadGR86-detail{padding:100px 3vw;background:#d9d5cd}.outroadGR86-detail__ttl{text-align:center;margin-bottom:80px!important}.outroadGR86-detail-flex{display:flex;margin-bottom:80px}.outroadGR86-detail-parts{max-width:1130px;margin:0 auto}.outroadGR86-completecar{margin-bottom:200px!important}.outroadGR86-completecar__ttl{text-align:center;margin-bottom:80px!important}.outroadGR86-completecar-slider{max-width:1130px;margin:0 auto 150px}.outroadGR86-completecar-price{max-width:1130px;margin:0 auto}.outroadGR86-close{min-height:880px;margin:0 auto;padding:240px 0;margin-bottom:0!important;color:#fff;position:relative;text-align:center;overflow:hidden}.outroadGR86-close .parallax{position:absolute;left:0;top:0;width:100%;height:100%}.outroadGR86-close .innerBlock{max-width:782px;width:100%;height:100%;position:relative}.outroadGR86-close__ttl{display:flex;flex-direction:column;margin-bottom:30px!important}.outroadGR86-close__body{font-size:18px;text-align:left;margin-bottom:100px}.outroadGR86-close__img{max-width:485px;margin:0 auto 100px}.outroad-footer{text-align:center;padding:310px 0 90px;max-width:1920px;margin:0 auto}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/pre/wp-content/themes/kuhl/common/css/fonts/slick.eot);src:url(/pre/wp-content/themes/kuhl/common/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/pre/wp-content/themes/kuhl/common/css/fonts/slick.woff)format("woff"),url(/pre/wp-content/themes/kuhl/common/css/fonts/slick.ttf)format("truetype"),url(/pre/wp-content/themes/kuhl/common/css/fonts/slick.svg#slick)format("svg")}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}