@media screen and (max-width: 768px){html{font-size:3.8461538462vw}}@media print,screen and (min-width: 769px){html{font-size:1.171875vw}}.service-page{overflow:hidden}.sect-deco{display:block}.sect-deco .deco-service-01{width:24.53125vw;height:13.4375vw;object-fit:cover;left:9.6875vw;z-index:0}.sect-deco .deco-service-02{width:28.75vw;height:16.640625vw;object-fit:cover;left:12.265625vw;top:45.390625vw;z-index:0}.sect-deco .deco-service-03{width:16.015625vw;height:34.53125vw;object-fit:cover;right:0;top:41.875vw;z-index:0}.sect-deco .deco-service-04{width:20.859375vw;height:40.859375vw;object-fit:cover;left:0;top:53.671875vw;z-index:0}#sect-service-first{position:relative;z-index:1;display:block}#sect-service-first .div-sect-service-first{display:flex;flex-direction:row;gap:4.21875vw;margin-top:10.625vw}#sect-service-first .div-sect-service-first .img-service-01{width:45.78125vw;height:37.96875vw;object-fit:cover}#sect-service-first .div-sect-service-first .text-des-service-first{width:34.375vw}#sect-service-first .div-sect-service-first .text-des-service-first h2{font-size:2rem;line-height:4rem;letter-spacing:0.2rem;margin-top:6.5625vw;font-weight:700}#sect-service-first .div-sect-service-first .text-des-service-first p{font-size:1rem;line-height:2rem;letter-spacing:0.05rem;margin-top:4.609375vw;font-weight:500}#sect-service-category{position:relative;margin-top:13.671875vw}#sect-service-category .service-title-des{position:absolute;top:0;left:17.1875vw}#sect-service-category .service-title-des .title_small{margin:1.40625vw 0vw 0vw 5.278125vw}#sect-service-category .service-category{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:2.65625vw;padding:13.28125vw 0vw 10.078125vw 29.921875vw}#sect-service-category .service-category .div-category{color:var(--primary-color)}#sect-service-category .service-category .div-category .flex-deco-text{overflow:hidden}#sect-service-category .service-category .div-category .flex-deco-text img{transition:all .3s ease;transform:scale(1, 1)}#sect-service-category .service-category .div-category:hover .flex-deco-text img{transform:scale(1.2, 1.2)}#sect-service-category .service-category .div-category .deco-service-05{width:3.671875vw;height:3.125vw;object-fit:cover;z-index:0;left:0;bottom:0;margin-bottom:.390625vw}#sect-service-category .service-category .div-category .flex-deco-text{z-index:1;display:flex;flex-direction:row;column-gap:.546875vw;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#sect-service-category .service-category .div-category .flex-deco-text .deco-service-06{width:1.25vw;height:1.09375vw;object-fit:cover;margin-bottom:.390625vw;margin-left:.234375vw}#sect-service-category .service-category .div-category .flex-deco-text p{font-size:1rem;letter-spacing:0.05rem;font-weight:500}#sect-service-category .service-category .div-category .flex-deco-text:hover{opacity:.7}.marquee{width:100%;overflow:hidden;z-index:2}.marquee .marquee_service_car{white-space:nowrap;opacity:.58;display:flex}.marquee .marquee_service_car .marquee_item{color:#fff}.marquee .marquee_service_car .marquee_item:nth-of-type(1){animation:loopText01 200s -100s linear infinite}.marquee .marquee_service_car .marquee_item:nth-of-type(2){animation:loopText02 200s linear infinite}.marquee .marquee_service_car .marquee_item_fl{color:#fff}.marquee .marquee_service_car .marquee_item_fl:nth-of-type(1){animation:loopText03 200s -100s linear infinite}.marquee .marquee_service_car .marquee_item_fl:nth-of-type(2){animation:loopText04 200s linear infinite}@keyframes loopText01{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loopText02{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes loopText03{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loopText04{0%{transform:translate(-200%)}to{transform:translate(0)}}.service-list-car{display:flex;flex-direction:column;row-gap:7.96875vw}.div-car-title-des{margin:1.953125vw 0vw 0vw 15.625vw}.car-title{display:flex;flex-direction:row;align-items:center;color:#cec773}.car-title .title-line{display:flex;flex-direction:row;align-items:center}.car-title .title-line h3{font-size:6.2666666667rem;line-height:8.3333333333rem;padding-right:2.34375vw}.car-title .title-line .line-title{height:5vw;margin-right:2.96875vw;background-color:#cec773;width:.234375vw}.car-title p{font-size:2rem;line-height:4rem;letter-spacing:0.2rem;font-weight:700}.des-01{font-size:1.6666666667rem;line-height:3.3333333333rem;letter-spacing:0.0833333333rem;font-weight:700;padding:1.25vw 0vw 0vw 0vw;width:36.5625vw}.des-02{font-size:1rem;line-height:2rem;letter-spacing:0.05rem;font-weight:500;width:68.75vw}.img-service-car{width:91.71875vw;height:39.140625vw;object-fit:cover}.img-service-ab-car{width:34.140625vw;height:44.84375vw;object-fit:cover;top:21.171875vw}.sect-car-right{position:relative}.sect-car-right .img-service-car{margin-left:8.28125vw}.sect-car-right .img-service-ab-car{left:60.78125vw}.sect-car-right .des-02{padding:6.484375vw 0vw 0vw 0vw}.sect-car-left{position:relative}.sect-car-left .img-service-ab-car{left:5.078125vw}.sect-car-left .car-title,.sect-car-left .des-01{margin-left:31.796875vw}.sect-car-left .des-02{padding:4.921875vw 0vw 0vw 0vw}#sect-examples-car{padding:5.234375vw 0vw 8.90625vw 15.625vw}#sect-examples-car .div-examples-car{width:31.09375vw;height:4.140625vw}#sect-examples-car .div-examples-car .deco-service-07{width:100%;height:100%;object-fit:cover}#sect-examples-car .div-examples-car p{z-index:1;font-size:1.3333333333rem;line-height:3.3333333333rem;letter-spacing:0.0666666667rem;top:0;width:94%;height:100%;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}#sect-examples-car .div-list-examples{display:flex;flex-direction:row;column-gap:3.4375vw;margin-top:2.734375vw}#sect-examples-car .div-list-examples .title-examples-item{display:flex;flex-direction:column;row-gap:.9375vw}#sect-examples-car .div-list-examples .title-examples-item h4{font-size:1.1333333333rem;line-height:2rem;letter-spacing:0.0566666667rem;font-weight:700}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item{display:flex;flex-direction:column;row-gap:1.015625vw;background-color:#d6d7d8;padding:1.5625vw 1.171875vw 1.71875vw 1.25vw;width:20.625vw;height:100%}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item li{display:flex;flex-direction:row;column-gap:.9375vw;position:relative}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item li .deco-service-08{width:1.25vw;height:1.09375vw;object-fit:cover;margin-top:.3125vw}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item li p{font-size:1rem;line-height:1.6666666667rem;letter-spacing:0.05rem;font-weight:500}#sect-examples-car .examples-car-note{font-size:0.8666666667rem;line-height:2rem;letter-spacing:0.0433333333rem;font-weight:500;margin-top:1.328125vw}.div-service-option{background-color:#f7f7f7;padding:1.953125vw 3.75vw 3.828125vw 3.75vw;margin-top:2.34375vw;margin-bottom:1.25vw;margin-left:auto;margin-right:auto;width:68.75vw}.div-service-option h3{font-size:1.4666666667rem;line-height:2.1333333333rem;letter-spacing:0.0733333333rem;margin-bottom:2.34375vw;font-weight:700;text-align:center}.div-service-option .service-list-option{display:flex;flex-direction:row;gap:2.1875vw}.div-service-option .service-list-option .list-option-item{width:29.53125vw}.div-service-option .service-list-option .list-option-item h4{font-size:1rem;line-height:2.3333333333rem;letter-spacing:0.05rem;font-weight:700;border-bottom:1px solid var(--primary-color)}.div-service-option .service-list-option .list-option-item .img-service-option{width:100%;height:20.859375vw;object-fit:cover;margin:1.328125vw 0vw 3.75vw 0vw}#sect-option-insurance{width:68.75vw;margin:auto;padding:5.15625vw 0vw 8.90625vw 0vw}#sect-option-insurance .div-service-insurance{display:flex;flex-direction:column;gap:2.109375vw;margin-top:4.84375vw}#sect-option-insurance .div-service-insurance .service-insurance-location{display:flex;flex-direction:row;gap:2.578125vw;align-items:center;margin-left:10.234375vw}#sect-option-insurance .div-service-insurance .service-insurance-location .service-title-insurance{width:17.109375vw}#sect-option-insurance .div-service-insurance .service-insurance-location .service-title-insurance .deco-service-09{height:auto;object-fit:cover}#sect-option-insurance .div-service-insurance .service-insurance-location .service-title-insurance p{z-index:1;font-size:1.3333333333rem;line-height:3.3333333333rem;letter-spacing:0.0666666667rem;top:0;width:90%;height:100%;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}#sect-option-insurance .div-service-insurance .service-insurance-location .insurance-location{font-size:1.3333333333rem;line-height:2rem;letter-spacing:0.0666666667rem;font-weight:700}#sect-option-insurance .div-service-insurance-des{display:flex;flex-direction:column;gap:.703125vw}#sect-option-insurance .div-service-insurance-des .text-insurance-des{font-size:1rem;line-height:1.4rem;letter-spacing:0.05rem;font-weight:500}#sect-option-insurance .div-service-insurance-des .flex-des{display:flex;flex-direction:row;gap:1.953125vw}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des{display:flex;flex-direction:row}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des .des-insurance-first,#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des p{font-size:1rem;line-height:1.4rem;letter-spacing:0.05rem;padding-top:.234375vw}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des .des-insurance-first{color:#fff;background-color:#5a6067;font-weight:700;height:1.953125vw;padding:.234375vw .46875vw 0vw .46875vw}#sect-list-car{display:flex;flex-direction:row;gap:4.6875vw;padding:4.21875vw 0vw 7.8125vw 18.4375vw}#sect-list-car .div-item-list-car-01{display:flex;flex-direction:row;gap:5.46875vw}#sect-list-car .div-item-list-car-02{display:flex;flex-direction:row;gap:2.8125vw}#sect-list-car .div-item-list-car{display:flex;flex-direction:column;gap:.625vw;align-items:center}#sect-list-car .div-item-list-car img{width:100%;height:6.40625vw;object-fit:cover}#sect-list-car .div-item-list-car p{font-size:1.2rem;line-height:1.3333333333rem;letter-spacing:0.06rem;font-weight:700}.div-service-info .table-info a{color:var(--primary-color);display:inline-block;font-weight:500}.div-service-info .table-info .item{display:flex}.div-service-info .table-info .right_area{flex:1}@media screen and (max-width: 768px){.div-service-info{padding-top:7.6923076923vw}.div-service-info p,.div-service-info a{font-size:1rem;line-height:2rem;letter-spacing:0.05rem}.div-service-info .table-info{border:.2564102564vw solid #5a6067;padding:5.1282051282vw 5.1282051282vw 5.641025641vw 5.1282051282vw;margin-bottom:5.1282051282vw}.div-service-info .table-info .item{flex-direction:column}.div-service-info .table-info .item:not(:last-of-type){margin-bottom:5.1282051282vw}.sect-deco .deco-service-01{width:80.5128205128vw;height:44.1025641026vw;left:31.7948717949vw}.sect-deco .deco-service-02{width:71.0256410256vw;height:44.358974359vw;left:0;top:135.641025641vw}.sect-deco .deco-service-03{width:33.0769230769vw;height:63.0769230769vw;top:8.9743589744vw}.sect-deco .deco-service-04{width:12.0512820513vw;height:24.1025641026vw;top:224.6153846154vw}#sect-service-first .div-sect-service-first{flex-direction:column;gap:5.1282051282vw;margin-top:10.5384615385vw}#sect-service-first .div-sect-service-first .img-service-01{width:61.5384615385vw;height:51.0256410256vw}#sect-service-first .div-sect-service-first .text-des-service-first{width:100%;padding:0vw 5.1282051282vw 0vw 5.1282051282vw}#sect-service-first .div-sect-service-first .text-des-service-first h2{font-size:1.2rem;line-height:2.1333333333rem;letter-spacing:0.12rem;margin-top:0vw}#sect-service-first .div-sect-service-first .text-des-service-first p{font-size:1rem;line-height:2rem;letter-spacing:0.05rem;margin-top:6.1538461538vw}#sect-service-category{margin-top:30.7692307692vw}#sect-service-category .service-title-des{left:5.1282051282vw}#sect-service-category .service-title-des .title_small{margin:2.5641025641vw 0vw 0vw 10.2564102564vw}#sect-service-category .service-category{column-gap:5.1282051282vw;row-gap:6.6666666667vw;padding:23.8461538462vw 0vw 11.2820512821vw 23.0769230769vw}#sect-service-category .service-category .div-category .deco-service-05{width:12.0512820513vw;height:10.2564102564vw;margin-bottom:1.2820512821vw}#sect-service-category .service-category .div-category .flex-deco-text{column-gap:1.7948717949vw}#sect-service-category .service-category .div-category .flex-deco-text .deco-service-06{width:4.1025641026vw;height:3.5897435897vw;margin-bottom:1.2820512821vw;margin-left:.7692307692vw}#sect-service-category .service-category .div-category .flex-deco-text p{font-size:0.8666666667rem;letter-spacing:0.0433333333rem}.marquee{left:0vw;top:2.5641025641vw}.marquee .marquee_service_car .marquee_item{font-size:3.6rem;letter-spacing:0.36rem;line-height:4.8rem}.marquee .marquee_service_car .marquee_item_fl{font-size:3.6rem;letter-spacing:0.36rem;line-height:4.8rem}.service-list-car{row-gap:30.7692307692vw}.div-car-title-des{margin:5.641025641vw 0vw 0vw 5.1282051282vw}.car-title{flex-direction:column;align-items:start}.car-title .title-line{align-items:center}.car-title .title-line h3{font-size:3.6666666667rem;line-height:4.8666666667rem;padding-right:3.7435897436vw}.car-title .title-line .line-title{height:10.0794871795vw;margin-right:0vw;width:.5128205128vw}.car-title p{font-size:1.4666666667rem;line-height:2.4rem;letter-spacing:0.1466666667rem}.des-01{font-size:1.2rem;line-height:2.1333333333rem;letter-spacing:0.12rem;padding:11.2820512821vw 5.1282051282vw 0vw 0vw;width:100%}.des-02{font-size:1rem;line-height:2rem;letter-spacing:0.05rem;width:100%}.img-service-car{width:100vw;height:55.8974358974vw}.img-service-ab-car{width:45.8974358974vw;height:60.2564102564vw;top:34.358974359vw}.sect-car-right .img-service-car{margin-left:0vw}.sect-car-right .img-service-ab-car{left:48.9743589744vw}.sect-car-right .div-car-title-des .des-02{padding:6.6666666667vw 5.1282051282vw 0vw 0vw}.sect-car-left .img-service-ab-car{left:5.1282051282vw}.sect-car-left .div-car-title-des .car-title-des{margin-left:59.2307692308vw}.sect-car-left .div-car-title-des .car-title-des .des-01{margin-left:-59.2307692308vw}.sect-car-left .div-car-title-des .car-title{margin-left:59.2307692308vw}.sect-car-left .div-car-title-des .des-01{margin-left:0vw}.sect-car-left .div-car-title-des .des-02{padding:4.921875vw 0vw 0vw 0vw}.sect-car-left .div-car-title-des .des-02{padding:6.6666666667vw 0vw 0vw 0vw}#sect-examples-car{padding:18.2051282051vw 5.1282051282vw 22.5641025641vw 5.1282051282vw}#sect-examples-car .div-examples-car{width:100%;height:100%;padding:0vw 9.2307692308vw 0vw 9.7435897436vw}#sect-examples-car .div-examples-car p{font-size:1.3333333333rem;line-height:2rem;letter-spacing:0.0666666667rem;left:3.8461538462vw;text-align:left;width:85%}#sect-examples-car .div-list-examples{column-gap:7.6923076923vw;margin-top:7.1794871795vw;overflow-x:auto}#sect-examples-car .div-list-examples .title-examples-item{row-gap:3.3333333333vw}#sect-examples-car .div-list-examples .title-examples-item h4{font-size:1.1333333333rem;line-height:2rem;letter-spacing:0.0566666667rem}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item{row-gap:3.3333333333vw;padding:5.1282051282vw 3.8461538462vw 5.641025641vw 4.1025641026vw;width:67.6923076923vw}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item li{column-gap:3.0769230769vw}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item li .deco-service-08{width:4.1025641026vw;height:3.5897435897vw;margin-top:1.0256410256vw}#sect-examples-car .div-list-examples .title-examples-item .list-examples-item li p{font-size:1rem;line-height:1.6666666667rem;letter-spacing:0.05rem}#sect-examples-car .examples-car-note{font-size:0.8666666667rem;line-height:2rem;letter-spacing:0.0433333333rem;margin-top:6.6666666667vw}.div-service-option{padding:5.641025641vw 5.1282051282vw 10.7692307692vw 5.1282051282vw;margin-top:7.6153846154vw;margin-bottom:-7.9487179487vw;margin-left:auto;margin-right:auto;width:89.7435897436vw}.div-service-option h3{font-size:1.4666666667rem;line-height:2rem;letter-spacing:0.0733333333rem;margin-bottom:6.1538461538vw}.div-service-option .service-list-option{flex-direction:column;gap:5.1282051282vw}.div-service-option .service-list-option .list-option-item{width:100%}.div-service-option .service-list-option .list-option-item h4{font-size:1rem;line-height:1.8666666667rem;letter-spacing:0.05rem}.div-service-option .service-list-option .list-option-item .img-service-option{height:56.1538461538vw;margin:5.1282051282vw 0vw 6.4102564103vw 0vw}.div-service-option .service-list-option .list-option-item .smp-tire-change{margin-bottom:8.7179487179vw}#sect-option-insurance{width:100%;padding:18.4615384615vw 5.1282051282vw 32.8205128205vw 5.1282051282vw}#sect-option-insurance .div-service-insurance{gap:7.6923076923vw;margin-top:7.6923076923vw}#sect-option-insurance .div-service-insurance .service-insurance-location{flex-direction:column;gap:4.358974359vw;margin-left:0vw}#sect-option-insurance .div-service-insurance .service-insurance-location .service-title-insurance{width:56.1538461538vw}#sect-option-insurance .div-service-insurance .service-insurance-location .service-title-insurance p{font-size:1.3333333333rem;line-height:3.3333333333rem;letter-spacing:0.0666666667rem}#sect-option-insurance .div-service-insurance .service-insurance-location .insurance-location{font-size:1.2666666667rem;line-height:2rem;letter-spacing:0.0633333333rem}#sect-option-insurance .div-service-insurance-des{gap:3.5897435897vw}#sect-option-insurance .div-service-insurance-des .text-insurance-des{font-size:1rem;line-height:1.3333333333rem;letter-spacing:0.05rem}#sect-option-insurance .div-service-insurance-des .flex-des{gap:2.5641025641vw;flex-direction:column}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des{display:flex;flex-direction:row;gap:3.3333333333vw}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des .des-insurance-first,#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des p{font-size:1rem;line-height:1.4rem;letter-spacing:0.05rem;width:75.641025641vw;padding-top:.7692307692vw}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des .des-insurance-first{padding:.7692307692vw 0vw 0vw 1.5384615385vw;width:10.7692307692vw;height:6.4102564103vw}#sect-option-insurance .div-service-insurance-des .flex-des .item-insurance-des:first-of-type{width:100%}#sect-list-car{flex-direction:column;gap:7.6923076923vw;padding:15.3846153846vw 6.4102564103vw 25.641025641vw 6.4102564103vw;align-items:center}#sect-list-car .div-item-list-car-01{gap:13.4615384615vw}#sect-list-car .div-item-list-car-02{gap:6.641025641vw}#sect-list-car .div-item-list-car{gap:1.7948717949vw}#sect-list-car .div-item-list-car img{height:17.9487179487vw}#sect-list-car .div-item-list-car p{font-size:1.2rem;line-height:1.3333333333rem;letter-spacing:0.06rem}}@media print,screen and (min-width: 769px){.div-service-info{padding-top:2.34375vw}.div-service-info p,.div-service-info a{font-size:1rem;line-height:2rem;letter-spacing:0.05rem}.div-service-info .table-info{border:.078125vw solid #5a6067;padding:2.5vw 2.5vw 2.65625vw 2.5vw;margin-bottom:2.34375vw}.div-service-info .table-info .item:not(:last-of-type){margin-bottom:1.5625vw}.div-service-info .table-info .left_area{width:18.125vw}.marquee{left:0vw;top:4.0625vw}.marquee .marquee_service_car .marquee_item{font-size:8.9333333333rem;letter-spacing:0.8933333333rem;line-height:10.2666666667rem}.marquee .marquee_service_car .marquee_item_fl{font-size:8.9333333333rem;letter-spacing:0.8933333333rem;line-height:10.2666666667rem}}
