﻿@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);@import url(https://fonts.googleapis.com/css?family=Play:400,700);@import url(https://fonts.googleapis.com/css?family=Arimo:700);.slide{background-attachment:fixed;width:100%;height:auto;position:relative}@media screen and (max-width: 1024px){.slide{background-attachment:fixed;width:100%;position:relative}}@media screen and (max-width: 480px){.slide{background-attachment:fixed;width:100%;position:relative}}h1{margin:0;line-height:1}.navbar{padding:0}.navbar-toggler{padding:0;border:none;border-radius:0}.nav-pills .nav-item+.nav-item{margin:0}.nav-pills .nav-link{padding:0;border-radius:0}.navbar-brand{float:none;margin:0}.card{background-color:inherit;border:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:1.40625rem;padding-left:1.40625rem}body.page div#content,body.single-gallery div#content{padding:0}body.page div#content div.wrap,body.single-gallery div#content div.wrap{max-width:none;padding:0}body.page div#content div.wrap div#primary,body.single-gallery div#content div.wrap div#primary{max-width:none}body.page div#content div.wrap div#primary main#main header.entry-header span.edit-link,body.single-gallery div#content div.wrap div#primary main#main header.entry-header span.edit-link{display:none}body.page div#content div.wrap div#primary main#main div.entry-content>br,body.page div#content div.wrap div#primary main#main div.entry-content>p,body.single-gallery div#content div.wrap div#primary main#main div.entry-content>br,body.single-gallery div#content div.wrap div#primary main#main div.entry-content>p{display:none}body.page div#content div.wrap div#primary main#main div.entry-content article>p,body.page div#content div.wrap div#primary main#main div.entry-content article+p,body.single-gallery div#content div.wrap div#primary main#main div.entry-content article>p,body.single-gallery div#content div.wrap div#primary main#main div.entry-content article+p{display:none}body.page div#content div.wrap div#primary main#main div.entry-content article section+br,body.page div#content div.wrap div#primary main#main div.entry-content article section+p,body.page div#content div.wrap div#primary main#main div.entry-content article div.sectionLine+br,body.single-gallery div#content div.wrap div#primary main#main div.entry-content article section+br,body.single-gallery div#content div.wrap div#primary main#main div.entry-content article section+p,body.single-gallery div#content div.wrap div#primary main#main div.entry-content article div.sectionLine+br{display:none}body.page div#content div.wrap div#primary main#main div.entry-content header+br,body.page div#content div.wrap div#primary main#main div.entry-content header+p,body.single-gallery div#content div.wrap div#primary main#main div.entry-content header+br,body.single-gallery div#content div.wrap div#primary main#main div.entry-content header+p{display:none}body.page div#content div.wrap div#primary main#main div.entry-content section+br,body.single-gallery div#content div.wrap div#primary main#main div.entry-content section+br{display:none}body.page div#content div.wrap div#primary main#main div.entry-content a,body.single-gallery div#content div.wrap div#primary main#main div.entry-content a{box-shadow:none}body.page div#content div.wrap div#primary main#main div.entry-content a img,body.single-gallery div#content div.wrap div#primary main#main div.entry-content a img{box-shadow:none}body.page div#content div.wrap div#primary main#main div.entry-content button>br,body.single-gallery div#content div.wrap div#primary main#main div.entry-content button>br{display:none}body.page div#content div.wrap div#primary main#main div.entry-content img.alignleft,body.single-gallery div#content div.wrap div#primary main#main div.entry-content img.alignleft{float:none}body.page div#content div.wrap div#primary main#main footer.entry-footer,body.single-gallery div#content div.wrap div#primary main#main footer.entry-footer{border:none;margin:0;padding:0}body.single div.entry-content a{box-shadow:none}body.single div.entry-content img.alignleft{float:none}.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-reply-link:focus,.comment-reply-link:hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover,.edit-link a:focus,.edit-link a:hover,.entry-content a:focus,.entry-content a:hover,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.entry-footer a:focus,.entry-footer a:hover,.entry-meta a:focus,.entry-meta a:hover,.entry-summary a:focus,.entry-summary a:hover,.entry-title a:focus,.entry-title a:hover,.logged-in-as a:focus,.logged-in-as a:hover,.page-links a:focus .page-number,.page-links a:hover .page-number,.pagination a:not(.prev):not(.next):focus,.pagination a:not(.prev):not(.next):hover,.post-navigation a:focus,.post-navigation a:hover,.posts-navigation a:focus,.posts-navigation a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.site-info a:focus,.site-info a:hover,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget a:focus,.widget a:hover,.widget ul li a:focus,.widget ul li a:hover,.widget_authors a:focus strong,.widget_authors a:hover strong,a:focus .nav-title,a:hover .nav-title{box-shadow:none}button{background-color:inherit}button:hover{background-color:inherit;opacity:0.7}header.page-header h1.page-title{font-weight:normal}.widget ul li{border:none}span.edit-link{display:none !important}body.mce-content-body img{width:auto}.modal .modal-dialog{position:fixed;top:50%;left:50%;margin:0;width:600px;height:400px;margin-top:-200px;margin-left:-300px}.modal .modal-dialog .modal-content{padding:20px;border-radius:1rem}.modal .modal-dialog .modal-content .modal-icon{font-size:120px;color:#faa414}.modal .modal-dialog .modal-content .modal-header{padding:5px;border:none}.modal .modal-dialog .modal-content .modal-header h4.modal-title{font-size:4.2rem;font-weight:700;color:#798287}.modal .modal-dialog .modal-content .modal-body{padding:5px}.modal .modal-dialog .modal-content .modal-footer{text-align:center;border:none}.modal .modal-dialog .modal-content .modal-footer button{padding:1.2em 100px}@media (max-width: 47.9em){.modal .modal-dialog{width:100%;height:50%;left:0;margin-left:0}.modal .modal-dialog .modal-content{width:90%;margin:0 auto}}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,sans-serif;font-size:1.3rem;line-height:1.8em;position:relative;text-align:center}@media (max-width: 47.9em){body{line-height:1.4em}}.container,.container-fluid{text-align:center}@media (max-width: 47.9em){.container,.container-fluid{width:95%}}h2{margin-bottom:48px;font-size:4.8rem;line-height:1.4em}@media (max-width: 47.9em){h2{margin-bottom:30px;font-size:3.0rem;line-height:1.2em}}ul{padding:0}ul li{list-style:none}button.btn,div#contact section#form form .form-group .btn{font-size:1.5rem;background-color:#212325;color:#edefef;border-radius:0.5rem}button.btn:hover,div#contact section#form form .form-group .btn:hover,button.btn:active,div#contact section#form form .form-group .btn:active,button.btn:focus,div#contact section#form form .form-group .btn:focus{background-color:#393d3f;color:#edefef}.notice{margin-top:1em}.notice::before{content:"※";margin-right:0.2em}.check{color:#faa414;padding:0 3px}header.entry-header{display:none}header{position:relative}header h1.headerLogo{display:block;padding:30px 0}header h1.headerLogo img{height:130px;margin:0 auto}header div.sns{position:absolute;bottom:90px;right:3%}header div.sns a{margin-left:15px;font-size:3.5rem;color:#393d3f}header div.sns a:hover{opacity:0.8}header div.sns a:nth-of-type(2){color:#798287}header .navbar .gNavFix{z-index:100;width:100%;height:50px}header .navbar .gNavFix.fixed{position:fixed;top:0}header .navbar .gNavFix .gNavFixbase{background:#111213}header .navbar .gNavFix .gNavFixbase ul.nav-pills{width:1000px;max-width:1140px;margin:0 auto;background:#111213}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.nav-item{width:200px}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.nav-item a{display:block;line-height:50px;color:#edefef;font-size:1.5rem;font-family:'Play', sans-serif;font-weight:400}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.nav-item a:hover{background:#faa414;color:#111213;font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,sans-serif;text-decoration:none;font-size:1.3rem}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.nav-item a.active{background:#faa414;color:#111213}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown{width:200px}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown a.dropdown-toggle{position:relative;right:0;width:100%;padding:0;line-height:50px;color:#edefef;font-size:1.5rem;font-family:'Play', sans-serif;font-weight:400;background:#111213;border:none}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown a.dropdown-toggle::after{content:none}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown:hover{background:#faa414;color:#111213;font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,sans-serif;text-decoration:none;font-size:1.3rem}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown:hover .dropdown-menu{display:block}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown a.dropdown-toggle.active,header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown a.dropdown-toggle:hover{background:#faa414;color:#111213}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown .dropdown-menu{margin:0;padding:0;border:none;text-align:center}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown .dropdown-menu a.dropdown-item{width:200px;height:50px;margin:0;padding:0 20px;background:#212325}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown .dropdown-menu a.dropdown-item.active,header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown .dropdown-menu a.dropdown-item:hover{background:#faa414;color:#111213}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown .dropdown-menu .dropdown-divider{margin:0;background-color:#111213}@media (max-width: 47.9em){header .navbar .mobileHeader{position:fixed;top:0;left:0;width:100%;z-index:300;background:#111213;border-bottom:1px solid #393d3f;line-height:5.0rem}header .navbar .mobileHeader .brand{float:left;margin:0 0 0 15px;padding:0;font-family:'Play', sans-serif;font-weight:400;font-size:1.8rem;color:#d3d6d7;line-height:5.0rem}header .navbar .mobileHeader .brand a{color:inherit}header .navbar .mobileHeader .brand a:hover{text-decoration:none}header .navbar .mobileHeader .brand a strong{font-weight:700;color:#faa414}header .navbar .mobileHeader button.gNavFixButton{float:right;padding:0 15px;font-size:2.7rem;color:#d3d6d7;line-height:5.0rem}header .navbar .gNavFix{height:auto;margin-top:50px}header .navbar .gNavFix .gNavFixbase ul.nav-pills{width:100%}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.nav-item{width:100%;background:#212325;border-bottom:1px solid #111213}header .navbar .gNavFix .gNavFixbase ul.nav-pills li.dropdown .dropdown-menu{display:block}}.jumbotron{margin-bottom:0;padding:0}.jumbotron ul.carousel.slick-slider{margin-bottom:0}.jumbotron ul.carousel.slick-slider li{height:500px}.jumbotron ul.carousel.slick-slider li img{width:100%;position:relative;top:50%;transform:translate(0, -50%)}.jumbotron ul.carousel.slick-slider .slick-dots{height:20px;bottom:30px}.jumbotron ul.carousel.slick-slider .slick-dots li button::before{color:#fff;font-size:1.2rem;opacity:0.3}.jumbotron ul.carousel.slick-slider .slick-dots li.slick-active button::before{color:#fff;opacity:1}@media (max-width: 47.9em){.jumbotron ul.carousel.slick-slider li{height:auto}.jumbotron ul.carousel.slick-slider li img{position:relative;top:0;transform:translate(0, 0)}}#concept1{padding:60px 0;background:#fff}#concept1 h2{font-size:4.2rem}#concept1 h2 strong{color:#faa414;letter-spacing:-0.1rem}#concept1 .package{width:20%;margin:0 auto}#concept1 .package img{width:100%}#concept1 .description{padding:40px;background:#f6f7f7}#concept1 .description .content{width:80%;margin:auto;font-size:1.5rem;line-height:1.8em}@media (max-width: 47.9em){#concept1{padding:20px 0}#concept1 h2{font-size:3.3rem}#concept1 h2 strong{color:#faa414;letter-spacing:-0.1rem}#concept1 .package{width:50%;margin:0 auto}#concept1 .package img{width:100%}#concept1 .description .content{width:100%}#concept1 .mobileLogo{width:60%;margin:0 auto 20px}#concept1 .mobileLogo img{width:100%}#concept1 p{width:100%}}#concept2{padding:0 0 60px;background:#fff}#concept2 .flow .logo img{width:360px}#concept2 .flow .verticalLine{display:block;content:"";width:20px;height:40px;margin:0 auto;background:#edefef}#concept2 .flow ul.row{width:80%;margin:0 auto}#concept2 .flow ul.row li{margin:0 auto;padding:0}#concept2 .flow ul.row li .horizontalLine{display:block;content:"";height:20px;margin:0 auto;background:#edefef}#concept2 .flow ul.row li:first-of-type .horizontalLine{width:50%;margin-left:50%}#concept2 .flow ul.row li:first-of-type .horizontalLine::before{display:block;content:"";width:10px;height:20px;margin-left:-10px;background:#edefef}#concept2 .flow ul.row li:last-of-type .horizontalLine{width:50%;margin-right:50%}#concept2 .flow ul.row li:last-of-type .horizontalLine::after{display:block;content:"";width:10px;height:20px;margin-left:100%;background:#edefef}#concept2 ul.icons{width:80%;margin:0 auto}#concept2 ul.icons li .circle img{width:70%;border-radius:50%}#concept2 ul.icons li .card{padding:10px;background:#f6f7f7;box-shadow:0px 1px 6px rgba(0,0,0,0.15)}#concept2 ul.icons li .card .heading{margin-top:20px;font-size:2.3rem;color:#49c1c2}#concept2 ul.icons li .card .content{width:90%;margin:15px auto}@media (max-width: 47.9em){#concept2{margin-top:20px}#concept2 .flow .logo img{width:80%}#concept2 .flow .verticalLine{display:block;content:"";width:20px;height:20px;margin:0 auto;background:#edefef}#concept2 ul.icons li{margin-bottom:0}#concept2 ul.icons li .card{margin-bottom:0}#concept2 ul.icons li::after{display:block;content:"";width:20px;height:20px;margin:0 auto;background:#edefef}#concept2 ul.icons li:last-of-type::after{display:none}}#concept3{padding:80px 0 60px;text-align:center;background-image:url("/img/concept/dummy5.jpg")}#concept3 h2{margin-bottom:50px;font-size:3.6rem;color:#edefef;line-height:1.4em}#concept3 h2 strong{font-size:4.8rem;font-weight:normal;color:#faa414}#concept3 ul li.card{padding:40px;line-height:2.0em;background:rgba(255,255,255,0.07);border:1px solid #212325;color:#edefef}#concept3 ul li.card:first-of-type{margin-left:12.5%}@media (max-width: 47.9em){#concept3{padding:30px 30px 40px;text-align:center;color:#edefef;background-image:url("/img/concept/dummy5.jpg")}#concept3 h2{margin-bottom:30px;font-size:3.6rem;font-weight:bold}#concept3 ul li.card{height:auto !important;margin-bottom:20px;padding:30px;font-size:1.3rem;line-height:2.0em;background:rgba(255,255,255,0.1);border:1px solid #212325}#concept3 ul li.card:first-of-type{margin-left:0}#concept3::after{display:none}}#psf{padding:60px 0;background:#fff;border-top:80px solid #b32823;border-bottom:80px solid #b32823}#psf h2 img{width:410px}#psf ul{margin-top:20px}#psf ul li.image{max-width:528px}#psf ul li.image img{width:100%;max-width:528px}#psf ul li.content{padding-right:5%;text-align:left}#psf ul li.content h3{font-size:3.0rem;line-height:1.3em}#psf ul li.content div.description{margin-top:20px}#psf ul li.content div.description p.price{margin-top:20px;font-size:2.1rem}#psf ul li.content div.description p.price small{font-size:1.3rem}@media (max-width: 47.9em){#psf{padding-bottom:20px}#psf h2 img{width:90%}#psf ul li.content{margin-top:20px;padding:5%}#psf ul li.content h3{font-size:2.4rem}#psf ul li.content div.description p.price{font-size:1.8rem}}#wsc{padding:60px 0;background:#fff;border-top:80px solid #15379e;border-bottom:80px solid #15379e}#wsc h2 img{width:250px}#wsc ul{margin-top:20px}#wsc ul li.image{max-width:528px}#wsc ul li.image div{margin-bottom:2rem}#wsc ul li.image div img{width:100%}#wsc ul li.image ul.beforeAfter{display:flex;margin-left:0}#wsc ul li.image ul.beforeAfter li{text-align:left}#wsc ul li.image ul.beforeAfter li img{width:100%;max-width:528px}#wsc ul li.content{padding-left:5%;text-align:left}#wsc ul li.content h3{font-size:3.0rem;line-height:1.3em}#wsc ul li.content div.description{margin-top:20px}#wsc ul li.content div.description p.price{margin-top:20px;font-size:2.1rem}#wsc ul li.content div.description p.price small{font-size:1.3rem}@media (max-width: 47.9em){#wsc{padding-bottom:20px}#wsc h2 img{width:60%}#wsc ul li.content{margin-top:20px;padding:5%}#wsc ul li.content h3{font-size:2.4rem}#wsc ul li.content div.description p.price{font-size:1.8rem}}.products{padding:80px 0}.products h2{font-size:6.0rem;font-family:'Play', sans-serif;font-weight:400;color:#edefef}.products ul.row{margin:0 auto}.products ul.row li{margin-bottom:30px}.products ul.row li .card{padding:20px;background-color:#fff;box-shadow:0px 3px 15px rgba(0,0,0,0.3)}.products ul.row li .card h3.card-title{margin:20px 0 10px;font-family:'Play', sans-serif;font-weight:400;font-size:4.2rem;color:#42aac0;line-height:1.0em}.products ul.row li .card .heading{margin-bottom:5px}.products ul.row li .card ul{margin-bottom:5px}.products ul.row li .card ul li{margin:0;line-height:1.4em}.products ul.row li .card .description{padding-top:1.5em;padding-bottom:1.5em;text-align:left;line-height:1.8em}.products ul.row li .card .description .notice{font-size:1.1rem;line-height:1.4em}.products ul.row li .card .api .heading,.products ul.row li .card .sae .heading,.products ul.row li .card .base .heading,.products ul.row li .card .price .heading,.products ul.row li .card .package .heading,.products ul.row li .card .standard .heading{background-color:#798287;color:#fff;font-weight:bold}.products ul.row li .card ul.tags{margin-top:20px}.products ul.row li .card ul.tags li{margin-bottom:10px;border:1px solid #798287;border-radius:3px}#engineOil{background-image:url(/img/products/background-engineOil.jpg);background-size:cover}#engineOil ul.row>li .card h3.card-title{color:#d47d94}#engineOil ul.row>li:nth-of-type(-n+4) .description{height:15.3em}#engineOil ul.row>li:nth-of-type(-n+4) .api ul{height:2.8em}#engineOil ul.row>li:nth-of-type(-n+4) .sae ul{height:7em}#engineOil ul.row>li:nth-of-type(-n+4) .base ul{height:2.8em}#engineOil ul.row>li:nth-of-type(-n+4) .price ul{height:1.4em}#engineOil ul.row>li:nth-of-type(-n+4) .package ul{height:2.8em}#engineOil ul.row>li:nth-of-type(n+5) .description{height:15.3em}#engineOil ul.row>li:nth-of-type(n+5) .api ul{height:2.8em}#engineOil ul.row>li:nth-of-type(n+5) .sae ul{height:5.6em}#engineOil ul.row>li:nth-of-type(n+5) .base ul{height:2.8em}#engineOil ul.row>li:nth-of-type(n+5) .price ul{height:1.4em}#engineOil ul.row>li:nth-of-type(n+5) .package ul{height:2.8em}#dieselOil{background-image:url(/img/products/background-dieselOil.jpg);background-size:cover}#dieselOil ul.row>li .card h3.card-title{color:#4c84b7}#dieselOil ul.row>li:nth-of-type(-n+4) .description{height:15.3em}#dieselOil ul.row>li:nth-of-type(-n+4) .api ul{height:1.4em}#dieselOil ul.row>li:nth-of-type(-n+4) .sae ul{height:2.8em}#dieselOil ul.row>li:nth-of-type(-n+4) .base ul{height:1.4em}#dieselOil ul.row>li:nth-of-type(-n+4) .price ul{height:1.4em}#dieselOil ul.row>li:nth-of-type(-n+4) .package ul{height:2.8em}#gearOil{background-image:url(/img/products/background-gearOil.jpg);background-size:cover}#gearOil ul.row{width:75%}#gearOil ul.row>li{width:33%}#gearOil ul.row>li .card h3.card-title{height:12.6rem;color:#7dd4c3}#gearOil ul.row>li:nth-of-type(-n+4) .description{height:20.7em}#gearOil ul.row>li:nth-of-type(-n+4) .api ul{height:1.4em}#gearOil ul.row>li:nth-of-type(-n+4) .sae ul{height:8.4em}#gearOil ul.row>li:nth-of-type(-n+4) .base ul{height:2.8em}#gearOil ul.row>li:nth-of-type(-n+4) .price ul{height:4.2em}#gearOil ul.row>li:nth-of-type(-n+4) .package ul{height:1.4em}#gearOil ul.row>li:nth-of-type(n+2) .card h3.card-title{padding-top:2.1rem}#atfCvtfDctf{background-image:url(/img/products/background-atfCvtfDctf.jpg);background-size:cover}#atfCvtfDctf ul.row{width:75%}#atfCvtfDctf ul.row>li{width:33%}#atfCvtfDctf ul.row>li .card h3.card-title{color:#d9bd8b}#atfCvtfDctf ul.row>li:nth-of-type(-n+4) .description{height:11.7em}#atfCvtfDctf ul.row>li:nth-of-type(-n+4) .base ul{height:1.4em}#atfCvtfDctf ul.row>li:nth-of-type(-n+4) .price ul{height:1.4em}#atfCvtfDctf ul.row>li:nth-of-type(-n+4) .package ul{height:1.4em}#atfCvtfDctf ul.row>li:nth-of-type(-n+4) .standard ul{height:1.4em}@media (max-width: 47.9em){.products{padding:50px 0}.products ul.row li{margin-bottom:20px}.products ul.row li .card{height:auto !important}.products ul.row li .card .description{line-height:1.4em}.products ul.row li .card .description .notice{font-size:1.1rem}#gearOil ul.row,#atfCvtfDctf ul.row{width:100%}#gearOil ul.row>li,#atfCvtfDctf ul.row>li{width:100%}#engineOil ul.row li .card h3.card-title,#dieselOil ul.row li .card h3.card-title,#gearOil ul.row li .card h3.card-title,#atfCvtfDctf ul.row li .card h3.card-title{height:auto}#engineOil ul.row li .card .description,#dieselOil ul.row li .card .description,#gearOil ul.row li .card .description,#atfCvtfDctf ul.row li .card .description{height:auto}#engineOil ul.row li .card .api ul,#dieselOil ul.row li .card .api ul,#gearOil ul.row li .card .api ul,#atfCvtfDctf ul.row li .card .api ul{height:auto}#engineOil ul.row li .card .sae ul,#dieselOil ul.row li .card .sae ul,#gearOil ul.row li .card .sae ul,#atfCvtfDctf ul.row li .card .sae ul{height:auto}#engineOil ul.row li .card .base ul,#dieselOil ul.row li .card .base ul,#gearOil ul.row li .card .base ul,#atfCvtfDctf ul.row li .card .base ul{height:auto}#engineOil ul.row li .card .price ul,#dieselOil ul.row li .card .price ul,#gearOil ul.row li .card .price ul,#atfCvtfDctf ul.row li .card .price ul{height:auto}#engineOil ul.row li .card .package ul,#dieselOil ul.row li .card .package ul,#gearOil ul.row li .card .package ul,#atfCvtfDctf ul.row li .card .package ul{height:auto}}#properties{padding:80px 0 40px}#properties h2{margin-bottom:30px;font-size:4.8rem}#properties .heading{margin-left:5%;text-align:left;font-size:1.6rem}#properties table{width:90%;margin:20px auto 80px;vertical-align:top}#properties table thead th{padding:10px;border-top:1px solid #c1c5c7;border-bottom:1px solid #c1c5c7;text-align:center;background:#f6f7f7}#properties table tbody tr th,#properties table tbody tr td{padding:10px;border-bottom:1px dotted #d3d6d7}#properties table tbody tr.line th,#properties table tbody tr.line td{border-top:1px solid #c1c5c7}#properties table tbody tr:last-of-type td{border-bottom:1px solid #c1c5c7}#properties table tbody tr th:last-of-type{border-bottom:1px solid #c1c5c7}@media (max-width: 47.9em){#properties{padding:30px 0}#properties a:hover{text-decoration:none}}#support{padding:80px 0;background:#f8f6ef}#support h2{margin-bottom:30px;font-family:'Arimo', sans-serif;font-weight:700;font-size:8.1rem;letter-spacing:-0.2rem}#support h2 strong{font-weight:700;color:#49c1c2}#support ul.row{margin:0 auto}#support ul.row li{margin-bottom:10px;padding:1.875rem}#support ul.row li a{text-decoration:none}#support ul.row li a:focus{border:none;outline:none}#support ul.row li a .card{padding-bottom:20px;background-color:#fff;box-shadow:0px 3px 15px rgba(0,0,0,0.1);transition:.1s}#support ul.row li a .card:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.1);transform:scale(1.02, 1.02)}#support ul.row li a .card .card-img-top{width:100%}#support ul.row li a .card .card-title{margin:10px 0 0;font-family:'Play', sans-serif;font-weight:400;font-size:3.0rem;color:#393d3f}#support ul.row li a .card .driver{color:#212325}#support ul.row li a .card .card-text .carNumber{margin-top:10px;padding:20px;font-size:3.9rem;color:#49c1c2;border-top:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7}#support ul.row li a .card .card-text .series{margin-bottom:0;font-size:1.6rem;color:#212325}#support ul.row li a .card .card-text .year{color:#212325}.supportModal .modal-dialog{width:80%;top:20%;left:10%;margin-top:0;margin-left:0}.supportModal .modal-dialog .modal-content{padding:40px}.supportModal .modal-dialog .modal-content .modal-body .image{vertical-align:top}.supportModal .modal-dialog .modal-content .modal-body .image img{width:100%}.supportModal .modal-dialog .modal-content .modal-body .content{padding-left:50px;vertical-align:top;text-align:left}.supportModal .modal-dialog .modal-content .modal-body .content .driver{font-family:'Play', sans-serif;font-weight:400;font-size:4.6rem}.supportModal .modal-dialog .modal-content .modal-body .content .series{font-size:2.1rem;color:#49c1c2}.supportModal .modal-dialog .modal-content .modal-body .content .carNumber{margin-top:20px;font-size:4.6rem;color:#49c1c2}.supportModal .modal-dialog .modal-content .modal-body .content table{margin-top:50px;width:100%}.supportModal .modal-dialog .modal-content .modal-body .content table tr{vertical-align:top}.supportModal .modal-dialog .modal-content .modal-body .content table tr th,.supportModal .modal-dialog .modal-content .modal-body .content table tr td{padding:1rem;font-weight:normal;border-top:1px solid #c1c5c7}.supportModal .modal-dialog .modal-content .modal-body .content table tr th table.oil,.supportModal .modal-dialog .modal-content .modal-body .content table tr td table.oil{width:auto;margin:0}.supportModal .modal-dialog .modal-content .modal-body .content table tr th table.oil th,.supportModal .modal-dialog .modal-content .modal-body .content table tr th table.oil td,.supportModal .modal-dialog .modal-content .modal-body .content table tr td table.oil th,.supportModal .modal-dialog .modal-content .modal-body .content table tr td table.oil td{border:none;padding:0;padding-right:10px}.supportModal .modal-dialog .modal-content .modal-body .content table tr:last-of-type th,.supportModal .modal-dialog .modal-content .modal-body .content table tr:last-of-type td{border-bottom:1px solid #c1c5c7}.supportModal .modal-dialog .modal-content .modal-body .content .modal-footer{margin-top:20px;margin-left:0;padding-left:0;padding-bottom:0;text-align:left}@media (max-width: 47.9em){#support h2{font-size:6.0rem;line-height:1.0em}#support .card{width:90%;margin:0 auto 50px;padding-bottom:20px;background:#fff;box-shadow:0px 3px 15px rgba(0,0,0,0.1)}#support .card .card-img-top{width:100%}#support .card .card-img-top img{width:100%}#support .card .card-title{margin:10px 0 0;font-family:'Play', sans-serif;font-weight:400;font-size:3.0rem;color:#393d3f}#support .card .driver{color:#212325}#support .card .card-text .carNumber{margin-top:10px;padding:20px;font-size:3.3rem;color:#49c1c2;border-top:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7}#support .card .card-text .series{margin-bottom:0;font-size:1.6rem;color:#212325;line-height:1.3em}}#about{padding:80px 0}#about #map{height:400px;margin-bottom:50px}#about .profile ul{overflow:hidden}#about .profile ul li{float:left;padding:0 50px;width:50%}#about .profile ul li .logo img{width:100%}#about .profile ul li h5{margin-top:30px;background-color:#393d3f;line-height:1.8em;font-size:1.3rem;color:#edefef}#about .profile ul li table tbody{text-align:left}#about .profile ul li table tbody th{padding-right:80px;padding-bottom:5px;font-weight:normal}#about .profile ul li table tbody td{padding-bottom:5px}@media (max-width: 47.9em){#about{padding:30px 0}#about #map{height:200px;margin-bottom:30px}#about .profile{margin:0 auto}#about .profile ul li{float:none;width:100%;padding:0}#about .profile ul li .logo img{width:100%}#about .profile ul li h5{margin-top:15px;font-size:1.2rem}#about .profile ul li table{margin:20px 10px 0}#about .profile ul li table tbody th{padding-right:30px;padding-bottom:3px;white-space:nowrap;vertical-align:top}#about .profile ul li table tbody td{padding-bottom:3px}}div#contact{max-width:850px;margin:80px auto 0;padding:0 25px;text-align:left}div#contact h2{margin-bottom:30px}div#contact section#phone{margin-top:50px;padding:30px 0 0;border-top:1px solid #afb4b7}div#contact section#phone h3{font-size:3.6rem;font-weight:normal}div#contact section#phone div.text{margin-top:20px}div#contact section#phone div.number{margin-top:15px}div#contact section#phone div.number strong{font-size:3.6rem;font-weight:normal;line-height:1}div#contact section#phone div.number strong a{color:#faa414;text-decoration:none;box-shadow:none}div#contact section#form{margin-top:50px;padding:30px 0;border-top:1px solid #afb4b7;text-align:left}div#contact section#form h3{font-size:3.6rem;font-weight:normal}div#contact section#form div.text{margin-top:20px}div#contact section#form form{width:90%;margin-top:50px;margin-left:50px;text-align:left}div#contact section#form form .form-group{margin-bottom:20px}div#contact section#form form .form-group .form-control-label{padding:0;font-size:1.4rem;line-height:47px}div#contact section#form form .form-group .form-control{border:2px solid #e5e6e7;border-radius:4px}div#contact section#form form .form-group .form-control input::-webkit-input-placeholder{color:#c1c5c7;font-weight:normal}div#contact section#form form .form-group .form-control input::-moz-placeholder{color:#c1c5c7;font-weight:normal}div#contact section#form form .form-group .form-control input:-ms-input-placeholder{color:#c1c5c7;font-weight:normal}div#contact section#form form .form-group .form-control input::-ms-input-placeholder{color:#c1c5c7;font-weight:normal}div#contact section#form form .form-group .form-control input::placeholder{color:#c1c5c7;font-weight:normal}div#contact section#form form .form-group .form-control:focus,div#contact section#form form .form-group .form-control:hover{box-shadow:none}div#contact section#form form .form-group .form-control:focus{border:2px solid #66afe9;outline:0}div#contact section#form form .form-group .form-control-lg{font-size:1.5rem;line-height:2em}div#contact section#form form .form-group textarea.form-control{height:25em}div#contact section#form form .form-group .error{background-color:#fff2f2}div#contact section#form form .form-group .error:focus,div#contact section#form form .form-group .error:hover{border:2px solid #ffa6a6}div#contact section#form form .form-group label.error{margin-left:10px;line-height:2.5em;color:tomato;background:none}div#contact section#form form .form-group label.error:focus,div#contact section#form form .form-group label.error:hover{border:none}div#contact section#form form .form-group .btn{margin-top:20px;padding:1.2em 100px}div#contact section#form form .form-group .btn[type='hidden']{display:none}div#contact section#form form .wpcf7-not-valid-tip{display:none}div#contact section#form form .wpcf7-response-output{display:block;padding:30px;text-align:center;font-size:1.6rem;border-width:3px}div#contact section#form form .wpcf7-display-none{display:none}@media (max-width: 47.9em){div#contact{margin:80px auto 0;padding:0 25px !important}div#contact section#phone h3{font-size:2.4rem}div#contact section#form h3{font-size:2.4rem}div#contact section#form form{width:90%;margin-left:5%}div#contact section#form form .form-group{margin-bottom:10px}div#contact section#form form .form-group .form-control-label{padding:0.375rem 0.75rem;font-size:1.4rem;line-height:1.4em}div#contact section#form form .form-group .form-control{font-size:1.6rem}div#contact section#form form .form-group textarea.form-control{height:10em}div#contact section#form form .form-group input[type="submit"]{width:100%}}#links{padding:30px 0}#links div.container div.sns ul{display:flex;justify-content:center}#links div.container div.sns ul li{padding:0 25px}#links div.container div.sns ul li a{font-size:4.5rem;color:#393d3f}#links div.container div.sns ul li a:hover{opacity:0.8}#links div.container div.sns ul li p{margin-top:8px;font-size:1.2rem;color:#393d3f}#links div.container div.sns ul li:nth-of-type(2) a{color:#798287}@media (max-width: 47.9em){#links{padding:20px 0}#links div.container div.sns ul li{padding:0 10px}}footer{padding-top:20px;padding-bottom:40px;text-align:center;background-color:#212325}footer .copyright{font-size:1.0rem;color:#d3d6d7}#page-top{position:fixed;right:45px;margin-bottom:30px;font-size:50px}#page-top a{text-decoration:none;display:block;color:#393d3f;line-height:50px}#page-top a:hover{opacity:0.7}@media (max-width: 47.9em){footer{padding-top:15px;padding-bottom:15px}#page-top{position:fixed;right:20px;margin-bottom:15px}}

