.cars{background:url("../images/index/shop01.jpg") 50% 0 no-repeat;background-size:cover;padding:60px 0;position:relative}.cars>*{position:relative;z-index:2}.cars::after{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:rgba(0,0,0,0.6)}.cars>.inner{width:1200px;margin:0 auto}.cars .title{text-align:center;margin:0 0 40px}.cars .title .sp{display:none}.cars .list{display:flex;flex-wrap:wrap}.cars .list li{width:calc((100% - 60px)/4);background:#252525;margin-left:20px;margin-top:20px;transition:.3s}.cars .list li:nth-child(4n+1){margin-left:0}.cars .list a,.cars .list .nolink{display:block;text-decoration:none;text-align:center;color:#fff;border-top:6px solid #dc0002}.cars .list .imgBox{background:#fff;padding:0 15px}.cars .list .imgBox img{width:100%;height:auto}.cars .list .name{font-size:1.2rem;line-height:1.2;height:3.3em;display:flex;align-items:center;justify-content:center;padding:10px;font-weight:700;transition:.3s}.cars .list li:hover{box-shadow:0px 3px 5px rgba(0,0,0,0.3);transform:translateY(-2px)}.cars .list li:hover .name{color:#dc0002}@media screen and (max-width: 600px){.cars{padding:40px 0}.cars>.inner{width:auto}.cars .title{margin-bottom:30px}.cars .title .pc{display:none}.cars .title .sp{display:inline;max-width:80%}.cars .list{margin:-10px 10px 0}.cars .list li,.cars .list li:nth-child(4n+1){width:calc((100% - 10px)/2);background:#252525;margin-left:10px;margin-top:10px}.cars .list li:nth-child(2n+1){margin-left:0}.cars .list .name{font-size:1rem}}.wheelOmotenashi{font-size:1rem}.wheelOmotenashi section{padding:80px 0;position:relative}.wheelOmotenashi section>.inner{width:1200px;margin:0 auto}.wheelOmotenashi .woSectionHd{text-align:center;padding:0 0 20px;color:#121212;line-height:1.2}.wheelOmotenashi .woSectionHd .shoulder{margin:0 0 10px}.wheelOmotenashi .woSectionHd .shoulder2{margin:15px 0 0;font-size:1.25rem}.wheelOmotenashi .woSectionHd .hd{display:flex;justify-content:center}.wheelOmotenashi .woSectionHd .hd .center{display:block;font-size:2.8rem;font-weight:900;position:relative}.wheelOmotenashi .woSectionHd .hd .red{color:#dc0002}.wheelOmotenashi .woSectionHd .hd .s{font-size:.75em;line-height:1.1}.wheelOmotenashi .woSectionHd .hd .bal{font-size:1rem;width:80px;height:80px;border-radius:50%;border:1px solid #fff;position:absolute;top:-35px;left:-85px;display:flex;align-items:center;justify-content:center}.wheelOmotenashi .woSectionHd .hdDeco{margin:0 0 30px}.wheelOmotenashi .woSectionHd .hdDeco .ln01{font-size:1.1rem;font-weight:700;letter-spacing:-0.05em}.wheelOmotenashi .woSectionHd .hdDeco .ln02{font-size:6rem;font-family:"Roboto",sans-serif;font-weight:700;margin-top:10px}.wheelOmotenashi .woSectionHd .docoWheel{margin:-55px 0 0;width:35px;height:auto;opacity:.7;animation:tire 1.6s linear infinite normal}.wmasters .woSectionHd,.fitting .woSectionHd,.equipment .woSectionHd,.maintenance .woSectionHd,.item .woSectionHd,.cars .woSectionHd{color:#fff}.wheelOmotenashi .sectionNote{margin:20px 0 0;color:#fff;text-align:center;line-height:1.4}.wheelOmotenashi .sectionNote a{color:#fff;transition:.3s}.wheelOmotenashi .sectionNote a:hover{opacity:.6}@media screen and (max-width: 600px){.wheelOmotenashi section{padding:50px 0 40px}.wheelOmotenashi section>.inner{width:auto;margin:0 10px}.wheelOmotenashi .woSectionHd{padding:0 0 20px}.wheelOmotenashi .woSectionHd .hd .center{font-size:2rem}.wheelOmotenashi .woSectionHd .hd .bal{font-size:.75rem;width:65px;height:65px;top:-15px;left:-60px}.wheelOmotenashi .woSectionHd .hdDeco{margin-bottom:10px}.wheelOmotenashi .woSectionHd .hdDeco .ln02{margin-top:5px}.wheelOmotenashi .woSectionHd .docoWheel{margin:-35px 0 0;width:28px}.wheelOmotenashi .sectionNote{margin:20px 5px 0}}@keyframes tire{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wmasters .list .box,.equipment .list .box,.maintenance .list .box,.item .list .box{position:relative}.wmasters .list .box.wLink,.equipment .list .box.wLink,.maintenance .list .box.wLink,.item .list .box.wLink{padding-bottom:75px}.wmasters .list .box .link,.equipment .list .box .link,.maintenance .list .box .link,.item .list .box .link{position:absolute;bottom:20px;left:20px;width:calc(100% - 20px*2);display:flex;justify-content:center}.wmasters .list .box .link a,.equipment .list .box .link a,.maintenance .list .box .link a,.item .list .box .link a{border:1px solid #dc0002;line-height:30px;padding:0 45px;border-radius:16px;text-decoration:none;position:relative;font-size:0.875rem;transition:.3s}.wmasters .list .box .link a::after,.equipment .list .box .link a::after,.maintenance .list .box .link a::after,.item .list .box .link a::after{content:"\f0a9";font-family:FontAwesome;font-size:22px;vertical-align:middle;color:#dc0002;position:absolute;top:0;right:6px;z-index:1;transition:.2s}.wmasters .list .box .link a:hover,.equipment .list .box .link a:hover,.maintenance .list .box .link a:hover,.item .list .box .link a:hover{background:#dc0002;color:#fff}.wmasters .list .box .link a:hover::after,.equipment .list .box .link a:hover::after,.maintenance .list .box .link a:hover::after,.item .list .box .link a:hover::after{color:#fff}.wmasters .list .box .tape,.equipment .list .box .tape,.maintenance .list .box .tape,.item .list .box .tape{background:#dc0002;color:#fff;position:absolute;top:0;left:0;transform:rotate(-11deg) translate(-20px, 18px);transform-origin:0 0;line-height:1.7;padding:0 15px}.wmasters{background:#dc0002;position:relative;z-index:1}.wmasters .list{overflow:hidden}.wmasters .list .box{width:calc((100% - 60px)/4);max-width:80vw;margin-top:20px;background:#fff;border-radius:10px;overflow:hidden;padding:0 0 75px;width:300px}.wmasters .list .box .img{padding:100% 0 0;position:relative;overflow:hidden}.wmasters .list .box img{width:100%;position:absolute;top:0;left:0}.wmasters .list .box .text{padding:20px 20px 0}.wmasters .list .box .hd span{display:block;text-align:center;font-weight:700;padding:0 0 8px}.wmasters .list .box .hd .name{color:#121212;font-size:1.5rem;line-height:1.1}.wmasters .list .box .hd .shop{color:#777;padding:0 0 16px}.wmasters .list .box .motto{line-height:1.5;font-size:.95rem}.fitting{background:#121212;color:#fff;position:relative}.fitting::before{content:"";width:50px;height:50px;background:#dc0002;position:absolute;z-index:3;top:0;left:50%;transform:translate(-25px, -50%) rotate(-45deg)}.fitting .list{display:flex}.fitting .list .box{width:calc((100% - 30px)/3);margin-left:15px;margin-top:30px}.fitting .list .box:nth-child(3n+1){margin-left:0}.fitting .list .box .hd{text-align:center;color:#ff6600;font-size:1.35rem;line-height:1.3;padding:50px 0 15px;position:relative}.fitting .list .box .hd::before{content:"";background:#ff6600;width:2px;height:60px;position:absolute;top:-30px;left:50%}.fitting .list .box .img{line-height:2}.fitting .list .box .img img{width:100%;height:auto}.fitting .list .box .text{line-height:1.5;font-size:.95rem}.fitting .list .lead{line-height:2;padding:2em 0 0}@media screen and (max-width: 600px){.fitting::before{width:40px;height:40px;transform:translate(-20px, -50%) rotate(-45deg)}.fitting .list{display:block;margin:0 8vw}.fitting .list .box{width:auto;margin-left:0}.fitting .list .box .hd{color:#ff6600;padding:30px 0 10px}.fitting .list .box .hd::before{height:50px;top:-30px}}.voice{background:#fff;background:url("../images/index/shop02.jpg") 50% 0 no-repeat;background-size:cover;position:relative}.voice::before{content:"";width:50px;height:50px;background:#121212;position:absolute;z-index:3;top:0;left:50%;transform:translate(-25px, -50%) rotate(-45deg)}.voice>*{position:relative;z-index:2}.voice::after{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:rgba(255,255,255,0.8)}.voice .list{display:flex}.voice .list .box{width:calc((100% - 60px)/4);margin-left:20px;margin-top:20px;padding:20px;border-radius:10px;background:#fff}.voice .list .box:nth-child(4n+1){margin-left:0}.voice .list .img{text-align:center}.voice .list .img img{border:5px solid #dc0002;border-radius:50%;overflow:hidden}.voice .list .box .hd{padding:15px 0 0;text-align:center}.voice .list .box .target{color:#121212;font-size:1.5rem;line-height:1.1;font-weight:700}.voice .list .box .car{padding:5px 0 0;font-weight:700;color:#777}.voice .list .box .comment{margin:10px 5px 0;padding:15px 18px;line-height:1.5;font-size:.95rem;position:relative}.voice .list .box .comment:before,.voice .list .box .comment:after{color:#ccc;font-size:12px;font-family:fontAwesome;position:absolute}.voice .list .box .comment:before{content:"\f10d";top:0;left:0}.voice .list .box .comment:after{content:"\f10e";bottom:0;right:0}@media screen and (max-width: 600px){.voice::before{width:40px;height:40px;transform:translate(-20px, -50%) rotate(-45deg)}.voice .list{display:block}.voice .list .box{width:auto;margin-left:0}}.equipment .list .box,.maintenance .list .box,.item .list .box{margin-left:30px;margin-top:30px;background:#fff;border-radius:10px;padding:20px;position:relative}.equipment .list .box h3,.maintenance .list .box h3,.item .list .box h3{text-align:center;padding:10px 0 0;line-height:1.3}.equipment .list .box h3 span,.maintenance .list .box h3 span,.item .list .box h3 span{display:block}.equipment .list .box h3 .hd,.maintenance .list .box h3 .hd,.item .list .box h3 .hd{font-size:2rem;font-weight:900}.equipment .list .excerpt,.maintenance .list .excerpt,.item .list .excerpt{padding:20px 0 0;line-height:1.6}.equipment .list .price,.maintenance .list .price,.item .list .price{padding:23px 0 0;text-align:center;color:#dc0002;font-size:1.1rem;font-weight:900}.equipment .list .price .label,.maintenance .list .price .label,.item .list .price .label{color:#121212;white-space:nowrap}.equipment .list .price i.num,.maintenance .list .price i.num,.item .list .price i.num{font-family:"Roboto",sans-serif;font-size:2.4rem}@media screen and (max-width: 600px){.equipment .list .box,.maintenance .list .box,.item .list .box{margin-top:15px}.equipment .list .box h3 .hd,.maintenance .list .box h3 .hd,.item .list .box h3 .hd{font-size:1.7rem}.equipment .list .price .label,.maintenance .list .price .label,.item .list .price .label{display:block;margin:0 0 5px}}.equipment{background:#a153a1}.equipment .list{display:flex;flex-wrap:wrap}.equipment .list .box:first-child{width:100%;margin-left:0;padding-left:430px;text-align:center}.equipment .list .box:first-child .img{position:absolute;top:0;left:20px;height:calc(100% - 40px);width:340px;overflow:hidden}.equipment .list .box:first-child .link{left:calc(420px);width:calc(100% - 20px - 430px)}.equipment .list .box:not(:first-child){width:calc((100% - 60px)/3)}.equipment .list .box:nth-child(2){margin-left:0}.equipment .list .box h3 .shoulder{padding:0 0 10px;font-size:1.2rem;color:#dc0002}.equipment .list .box h3 .hd{display:flex;align-items:center;justify-content:center}.equipment .list .img{margin-top:20px}.equipment .list .img img{width:100%;height:auto}@media screen and (max-width: 600px){.equipment .list{display:block}.equipment .list .box{width:auto !important;margin-left:0 !important}.equipment .list .box:first-child{padding:20px 20px 70px}.equipment .list .box:first-child .img{position:relative;top:auto;left:auto;height:calc(100% - 40px);width:auto}.equipment .list .box:first-child .link{left:0;width:100%}}.maintenance{background:#00a99d}.maintenance .list{display:flex;flex-wrap:wrap}.maintenance .list .box{width:calc((100% - 30px)/2)}.maintenance .list .box:nth-child(2n+1){margin-left:0}.maintenance .list h3{font-size:1.4rem;display:flex;align-items:center;justify-content:center}.maintenance .list .price{font-size:2rem;padding:10px 0 10px}.maintenance .list .img{margin-top:20px}.maintenance .list .img img{width:100%;height:auto}@media screen and (max-width: 600px){.maintenance .list{display:block}.maintenance .list .box{width:auto;margin-left:0}}.item{background:#8bc63e}.item .list{display:flex;flex-wrap:wrap}.item .list .box{width:calc((100% - 60px)/3)}.item .list .box:nth-child(3n+1){margin-left:0}.item .list .box h3{font-size:1.4rem;line-height:1.2;display:flex;align-items:center;justify-content:center}.item .list .img{margin-top:20px}.item .list .img img{width:100%;height:auto}@media screen and (max-width: 600px){.item .list{display:block}.item .list .box{width:auto;margin-left:0}}.sectionSep{background:url("../images/index/shop03.jpg") 50% 50% no-repeat;background-size:cover;padding:30% 0 0}@media screen and (max-width: 600px){.sectionSep{padding:60% 0 0}}
