@charset "UTF-8";@import url(//car-repairs.biz/wp/wp-content/themes/carrepairs/reset.css);@import url(//car-repairs.biz/wp/wp-content/themes/carrepairs/wordpress.css);*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-family:brother-1816,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif,serif;-webkit-font-smoothing:antialiased !important;-webkit-text-stroke:1px transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#000;font-size:10px;font-weight:400;line-height:1.8;word-wrap:break-word;letter-spacing:0em}@-moz-document url-prefix(){html{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif,serif}}_:-ms-lang(x)::-ms-backdrop,html{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif,serif}body{background-color:#fff;font-size:1.6rem}h1,h2,h3,h4,h5,h6,p,pre,dt,dd,li{line-height:1.8}p,ul,ol,dl,table{margin-bottom:2rem}p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child{margin-bottom:0}table{width:100%;border-collapse:collapse;line-height:1.8;text-align:left}th,td{padding:1em 1.5em;vertical-align:top;border:none}th{font-weight:700;text-align:justify}hr{clear:both;border:none}img{display:inline-block;vertical-align:bottom;max-width:100%;height:auto}a img{border:none}a{color:#d84a4a;text-decoration:underline}a,a img{cursor:pointer;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}a:hover{opacity:.5;text-decoration:none}ol{counter-reset:number;list-style:none}ol li{position:relative;padding-left:2.5em}ol li:not(:last-child){margin-bottom:1.5em}ol li:before{position:absolute;left:0;counter-increment:number;content:"("counter(number)")";margin:0 1em 0 0}ol li ol:last-child{margin-bottom:2em}ol li ol li:before{content:"("counter(number,lower-roman)")"}ol li ol li:not(:last-child){margin-bottom:.5em}strong{font-weight:700}iframe{display:block;max-width:100%}input[type=text],input[type=submit],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text],input[type=email],input[type=password],textarea{padding:5px;font-size:16px;font-weight:inherit;color:inherit;-webkit-appearance:none}input[type=text],input[type=email],input[type=password],textarea,select{background-color:#eee;color:#555;border:1px solid #eee;line-height:1;vertical-align:middle;max-width:100%;border-radius:5px}input[type=text]{margin-bottom:.5em}input[type=text]:last-child{margin-bottom:0}input[type=submit]{cursor:pointer}input[type=text]:focus,textarea:focus{color:#555}form ul{margin:0 !important;padding:0 !important;border:none !important}form ul li{display:inline-block !important}form label{margin-right:1.4em}form input[type*=submit]{display:block;width:100%;max-width:300px;margin:0 auto 20px;padding:1em 2em;border:none;background-color:#f0465a;color:#fff;font-size:1em;font-weight:700;text-align:center;border-radius:5px;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all ease-out .1s;-moz-transition:all ease-out .1s;-ms-transition:all ease-out .1s;transition:all ease-out .1s}form input[type*=submit]:hover{opacity:.7}form input[type*=submit]:hover{opacity:.8}.wrapper{width:100%;max-width:1280px;margin:auto}.wrapper-1000{max-width:1000px}.wrapper-min{max-width:800px}#header{position:fixed;z-index:9996;top:inherit;left:0;width:100%;height:auto;padding:0;background-color:#fff;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;transition:all ease-out .4s}#header #header-in{padding:0}#header .header-left .logo{max-width:220px}#header .header-right .nav-search{max-width:400px;margin-bottom:20px;margin-left:auto}@media screen and (min-width:600px){#cont{padding-top:180px}#header{height:180px}#header .header-left .nav-sub{margin-bottom:30px}#header .header-right .nav-main{margin-bottom:0}}@media screen and (min-width:0px) and (max-width:599px){#cont{padding-top:60px}#header{height:60px}#header #header-in{padding:0 3.125vw}#header .header-left{width:100%}#header .header-left .logo{max-width:90px;margin:0 auto;margin-top:10px}}#header.scrolled{box-shadow:1.414px 1.414px 2px 0px rgba(0,0,0,.25)}.searchform{position:relative;width:100%;max-width:400px}@media screen and (min-width:600px){#header .search{width:200px}}.searchform input{padding:.5em 1.75em;height:40px}.searchform .assistive-text{display:none}.searchform .field{width:100%;font-size:12px;border:solid 1px #e5e5e5;border-radius:0;background-color:#fff;box-shadow:1.414px 1.414px 2px 0px rgba(0,0,0,.25)}.searchform .submit{position:absolute;top:0;right:0;width:40px;height:40px;margin:0;font-size:0;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-search.png) no-repeat center;background-size:16px auto;border-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:0px) and (max-width:599px){.searchform{width:100%;max-width:100%}.searchform input{font-size:16px !important}.searchform input{padding:8px}.searchform .submit{font-size:0 !important;background-position:center}}ul.nav-sub{letter-spacing:0;font-size:0;padding:5px 20px;background-color:#d84a4a}ul.nav-sub li{display:inline-block;font-size:1.4rem;font-weight:700}ul.nav-sub li:not(:last-child){margin-right:2em}ul.nav-sub li a{display:inline-block;color:#fff;text-decoration:none}ul.nav-login{letter-spacing:0;font-size:0;text-align:right}ul.nav-login li{display:inline-block;font-size:1.4rem;font-weight:700}ul.nav-login li a{display:inline-block;padding:.25em 1em;background-color:#000;color:#fff;text-decoration:none}ul.nav-login li.login a{background-color:#999}ul.nav-main{display:block;overflow:hidden;text-align:right;letter-spacing:0;font-size:0}ul.nav-main li{display:inline-block;margin:0 0 0 2em;font-size:1.6rem}ul.nav-main li:not(:last-child):after{content:""}ul.nav-main li a{display:block;width:auto;line-height:30px;color:#000;font-weight:700;text-decoration:none}ul.nav-main li a:hover{color:#aaa}ul.nav-main li.button-contact{margin-left:1em}ul.nav-main li.button-contact a{width:240px;height:60px;background-color:#d84a4a;color:#fff;font-size:2rem;text-align:center;text-decoration:none}ul.nav-main li.button-contact a:hover{background-color:#d84a4a;color:#fff;opacity:inherit}@media screen and (min-width:0px) and (max-width:599px){.toggler{position:fixed;z-index:9999;top:0;right:0;margin:0;padding:12px;width:60px;height:60px;background-color:#d84a4a;text-align:center;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;transition:all ease-out .4s;cursor:pointer}a.trigger-bars{position:relative;z-index:9999;width:36px;height:19px;color:#fff;text-decoration:none}a.trigger-bars:after{content:"MENU";display:block;margin-top:30px;letter-spacing:.1rem;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1}a.trigger-bars,a.trigger-bars span{box-sizing:border-box;display:inline-block;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;transition:all ease-out .4s}a.trigger-bars span{position:absolute;left:0;width:100%;height:1px;background-color:#fff;border-radius:0;-webkit-transition:all ease-out .14s;-moz-transition:all ease-out .14s;-ms-transition:all ease-out .14s;transition:all ease-out .14s}.trigger-bars span:nth-of-type(1){top:0}.trigger-bars span:nth-of-type(2){top:9px}.trigger-bars span:nth-of-type(3){bottom:0}.trigger-bars.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.trigger-bars.active span:nth-of-type(2){opacity:0}.trigger-bars.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}#nav{position:fixed;z-index:9997;top:0;left:0;bottom:auto;width:100vw;height:100vh;padding:0;background-color:#d84a4a;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity ease-out .25s;-moz-transition:opacity ease-out .25s;-ms-transition:opacity ease-out .25s;transition:opacity ease-out .25s;opacity:0;text-align:center}#nav.on{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#nav.on #nav-in{opacity:1}#nav #nav-in{margin:0;padding:6.25vw}#nav ul.nav-main{height:auto;text-align:center;padding-left:0;padding:6.25vw;background-color:#fff;border-radius:20px}#nav ul.nav-main li{display:block;margin:0}#nav ul.nav-main li:not(:last-child):after{content:""}#nav ul.nav-main li a{display:block;width:auto;padding:.5em 0;letter-spacing:.07em;text-decoration:none}#nav ul.nav-main>li>a{line-height:1.5;height:auto}#nav ul.nav-main li.button-contact{display:block;margin-top:6.25vw}#nav ul.nav-main li.button-contact a{font-size:1.6rem;border-radius:35px;padding:1em 0}#nav ul.nav-login{text-align:center}#header .header-right .nav-search{margin-bottom:3.125vw}#header .header-right .nav-search,#header .header-right .nav-search .searchform{max-width:100%}}#action{padding:6.25vw 0}.action-box{background-color:#d84a4a;border-radius:30px;padding:6.25vw}.action-box,.action-box a{color:#fff}.action-box a{text-decoration:none}.action-box .action-header .title{color:#fff;text-align:left;line-height:1.0}.action-box .action-header .title em{margin:.5em 0 0;color:#fff}.action-box .action-content ul.nav-sub{padding-left:0;text-align:center}.action-box .action-content ul.nav-sub li.button-tel{margin-bottom:30px}.action-box .action-content ul.nav-sub li.button-tel p{margin:0}.action-box .action-content ul.nav-sub li.button-contact a.button-more{background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-envelope.png) no-repeat left 2.5em center;background-size:24px auto;background-color:#fff;color:#d84a4a}.action-box .action-content ul.nav-sub li.button-contact a.button-more:hover{opacity:.8;background-color:#fff}@media screen and (min-width:0px) and (max-width:599px){.action-box .action-header,.action-box .action-header .title{text-align:center}.action-box .action-header .title{margin-bottom:.5em}}#footer{margin-top:6.25vw;background-color:#f4f0eb;text-align:center}#footer,#footer a{color:#000}#footer a{text-decoration:none}#footer .footer-header{position:relative;top:-10px;margin-bottom:0}#footer .footer-header:before{content:"";position:absolute;top:-50px;left:0;right:0;margin:auto;width:125px;height:74px;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/footer-img01.png) no-repeat;background-size:100% auto}#footer #footer-in{position:relative;padding:3.25vw 0;padding-top:0}#footer #pagetop{position:absolute;bottom:6.25vw;right:6.25vw;margin:0;width:40px;height:45px;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-ms-transition:all ease-out .4s;transition:all ease-out .4s}#footer #pagetop a{display:block}#footer .logo{margin-bottom:15px}#footer .info{margin-bottom:15px}#footer .logo img{display:inline-block;max-width:220px}#footer .info ul.nav-footer{font-size:0;letter-spacing:0}#footer .info ul.nav-footer li{display:inline-block;font-size:1.6rem}#footer .info ul.nav-footer li:not(:last-child){margin-right:2em}#footer .info ul.nav-footer li a{color:#000;font-weight:700;text-decoration:none}#footer .info ul.nav-footer li a:hover{text-decoration:underline}#footer .copyright{color:#666;font-size:1.2rem}@media screen and (min-width:0px) and (max-width:599px){#footer #footer-in{padding:6.25vw}#footer .logo,#footer .info,#footer .copyright{text-align:center;margin:0 auto 20px;font-size:1.2rem}#footer .info ul.nav-footer li{font-size:1.2rem}#footer .copyright{margin:6.25vw 0 0;font-size:1rem}}.block:not(:last-child){margin-bottom:80px}.section{padding:80px 0}hr{clear:both;border:none;height:40px}hr.hr-border{height:1px;background-color:#dcdcdc}@media screen and (min-width:0px) and (max-width:599px){.block:not(:last-child){margin:0 auto 6.25vw}.section{padding:6.25vw 0}hr{height:6.25vw}}.main-and-side .main-column{width:800px}.main-and-side .side-column{width:400px}.sidebar{border-radius:20px;background-color:#f6f6f6}.sidebar .block:not(:last-child){margin-bottom:0;border-bottom:solid 1px #dcdcdc}.sidebar hr{height:15px}.sidebar .in{padding:30px}.sidebar .title-side{margin:0 0 1em;color:#d84a4a;font-size:2.4rem;font-weight:700;text-align:center}.sidebar .title-side em{display:block;color:#000;font-size:1.6rem}.sidebar ul.nav-login{margin-bottom:0;text-align:center}.sidebar ul.nav-login li{margin:0 5px}.sidebar ul.nav-login li a{border-radius:5px;padding:.5em 2em}.sidebar .category-lineup ul li a{color:#000;font-weight:700;text-decoration:none}.button-more{position:relative;display:inline-block;padding:.5em 1em;line-height:1.25;border:solid 1px #aaa;border-radius:5px;color:#aaa;font-size:2rem;font-weight:400;text-decoration:none;text-align:center;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s;overflow:hidden}.button-more:hover{opacity:1;background-color:#aaa;color:#fff}@media screen and (min-width:0px) and (max-width:599px){.button-more{font-size:1.6rem}}.more-link{display:none}.loop .image img{object-position:center center;font-family:'object-fit: cover; object-position: center center;';object-fit:cover;width:100%;height:100%}.loop .header>*:not(:last-child){margin-bottom:10px}.loop .meta{font-size:1.2rem;color:#aaa}.loop .meta>*:not(:last-child){margin:0 1em 0 0}.loop .date{color:#666;font-weight:700;letter-spacing:.05em}.loop .modified_date{color:#aaa;font-size:1.2rem}.loop .title{font-size:2rem;font-weight:400;line-height:1.8}.loop .title a{color:inherit;text-decoration:none}.loop .title a:hover{text-decoration:underline}.loop .content .text{color:#aaa;font-size:1.4rem;max-height:5em;overflow:hidden}.loop .content .text p{line-height:1.8}.loop .content .text p:not(:last-child){margin-bottom:.75em}.loop .more{display:none;position:absolute;z-index:9;right:20px;bottom:20px;width:60px;height:30px}@media screen and (min-width:0px) and (max-width:599px){.loop .row{margin-right:0;margin-bottom:0}.loop .row .col .loop .row .col .content{display:block}}.loop .type-horizontal{display:flex;flex-direction:column}.loop .type-horizontal .col{width:100%;margin-bottom:3.125vw;display:flex;justify-content:space-between;flex-wrap:wrap}.loop .type-horizontal .col:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.loop .type-horizontal .image{width:250px}.loop .type-horizontal .header{width:520px}.loop .type-horizontal .header>*:not(:last-child){margin-bottom:10px}.loop .type-horizontal .meta>*:not(:last-child){margin:0 1em 0 0}.loop .type-horizontal .image{border-radius:20px;border:solid 1px #f0465a;overflow:hidden}@media screen and (min-width:0px) and (max-width:599px){.loop .type-horizontal .col{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:transparent;box-shadow:none}.loop .type-horizontal .image{width:30%;height:90px}.loop .type-horizontal .header{width:66%;padding:0}.loop .type-horizontal .image:not(:last-child),.loop .type-horizontal .header:not(:last-child){margin-bottom:20px}.loop .type-horizontal .header .title{line-height:1.25;margin-bottom:10px;font-size:14px}.loop .type-horizontal .header .content .text{font-size:9px}.loop .type-horizontal .header .content .text p{line-height:1.5}}.loop .type-report{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -3% 0 0}.loop .type-report .col{width:22%;margin:0 3% 3% 0}.loop .type-report .image{height:0;padding-bottom:66.66%;position:relative;border-radius:20px;border:solid 1px #f0465a;overflow:hidden}.loop .type-report .image img{position:absolute;object-fit:cover;width:100%;height:100%}.loop .type-report .image img:hover{opacity:.7}.loop .type-report .header{padding:0;margin-top:20px}.loop .type-report .header>*:not(:last-child){margin-bottom:10px}.loop .type-report .title{font-size:1.6rem;line-height:1.6}.loop .type-report .title a{color:inherit;text-decoration:none}.loop .type-report .title a:hover{text-decoration:underline}.loop .type-report .meta>*{display:inline-block;vertical-align:middle}.loop .type-report .meta>*:not(:last-child){margin:0 10px 0 0}.loop .type-report .meta .date{font-size:12px}@media screen and (min-width:0px) and (max-width:599px){.loop{overflow:hidden}.loop .type-report{margin:0 -4% 0 0;overflow:hidden}.loop .type-report .col{width:46%;margin:0 4% 4% 0}.loop .type-report.type-focus .col{width:50% !important}.loop .type-report .image{height:30vw}.loop .type-report .title{margin-bottom:10px;font-size:14px}.loop .type-report .content{display:none;font-size:9px}.loop ul.list-tag li{margin-right:5px;margin-bottom:5px}.loop .tag ul.list-tag li a{font-size:9px}}.loop .type-side .col:not(:last-child){margin-bottom:30px}.loop .type-side:after,.loop .type-side .col:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.loop .type-side .image{position:relative;width:90px;height:60px;float:left;margin-right:15px;border-radius:10px;overflow:hidden}.loop .type-side .image img{object-fit:cover;width:100%;height:100%}.loop .type-side .image img:hover{opacity:.7}.ranking .loop .type-side .col:nth-child(1) .image:before,.ranking .loop .type-side .col:nth-child(2) .image:before,.ranking .loop .type-side .col:nth-child(3) .image:before,.ranking .loop .type-side .col:nth-child(4) .image:before,.ranking .loop .type-side .col:nth-child(5) .image:before{content:"1";position:absolute;z-index:1;top:-10px;left:-10px;width:25px;height:25px;line-height:25px;border-radius:50%;background-color:#f0465a;color:#fff;font-size:1.2rem;font-weight:700;text-align:center}.ranking .loop .type-side .col:nth-child(1) .image:before{content:"1";background-color:#dcb43b}.ranking .loop .type-side .col:nth-child(2) .image:before{content:"2";background-color:#b5b5b5}.ranking .loop .type-side .col:nth-child(3) .image:before{content:"3";background-color:#c8a96d}.ranking .loop .type-side .col:nth-child(4) .image:before{content:"4"}.ranking .loop .type-side .col:nth-child(5) .image:before{content:"5"}.loop .type-side .title{font-size:1.4rem;font-weight:400;line-height:1.8}.loop .type-side .title a{color:#000}.loop .type-side .content{display:none}.loop .type-shop{display:flex;flex-direction:column}.loop .type-shop .col{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:3.125vw;padding-bottom:3.125vw;border-bottom:solid 1px #dcdcdc}.loop .type-shop .image{width:20%}.loop .type-shop .header{width:76%}.loop .type-shop .header>*:not(:last-child){margin-bottom:20px}.loop .type-shop .image{border-radius:20px;border:solid 1px #f0465a;overflow:hidden}.loop .type-shop .header .title{font-size:2.4rem;font-weight:700}.loop .type-shop .header .title a{color:#f0465a}table.table-shop th,table.table-shop td{padding:.5em 0}@media screen and (min-width:0px) and (max-width:599px){.loop .type-shop .col{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:transparent;box-shadow:none}.loop .type-shop .image{width:30%;height:90px}.loop .type-shop .header{width:66%;padding:0}.loop .type-shop .image:not(:last-child),.loop .type-shop .header:not(:last-child){margin-bottom:20px}.loop .type-shop .header .title{line-height:1.5;margin-bottom:.5em;font-size:1.6rem}.loop .type-shop .header .content .text{font-size:9px}.loop .type-shop .header .content .text p{line-height:1.5}table.table-shop tr{display:block;margin-bottom:.5em}table.table-shop th,table.table-shop td{display:block;padding:0}}.loop .type-slider{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-right:-3%}.loop .type-slider .col{position:relative;z-index:2;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/bg03.jpg);border-radius:15px;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}.loop .type-slider .col{display:flex;justify-content:space-between;flex-wrap:wrap;padding:50px}.loop .type-slider .image{width:180px;height:180px}.loop .type-slider .header{width:520px}.loop .type-slider .header{padding:0 0 0 50px}.loop .type-slider .image{border-radius:15px;overflow:hidden}.loop .type-slider .image img{object-fit:cover;width:100%;height:100%}.loop .type-slider .image img:hover{opacity:.7}.loop .type-slider .header>*:not(:last-child){margin-bottom:20px}.loop .type-slider .header .meta>span{display:block}.loop .type-slider .header .meta>span:not(:last-child){margin-bottom:20px}.loop .type-slider .header .title{margin-bottom:20px;font-size:20px;line-height:1.6;font-weight:700}.loop .type-slider .header .title a{text-decoration:none}.loop .type-slider .header .title a:hover{opacity:.5}@media screen and (min-width:0px) and (max-width:599px){.loop .type-slider .col{padding:0;flex-direction:column;margin-bottom:0}.loop .type-slider .image,.loop .type-slider .header{width:100%}.loop .type-slider .image{height:44vw;max-height:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.loop .type-slider .header{padding:20px}.loop .type-slider .header .title{margin-bottom:10px;min-height:3em;font-size:1.6rem}}.swiper-grandparent{position:relative !important;width:100%}.swiper-grandparent .swiper-parent .swiper-container{overflow:hidden;!important}.loop .row.swiper-wrapper{flex-wrap:inherit !important;margin-bottom:0 !important}.swiper-container{position:static !important}.swiper-slide-active{opacity:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev{top:0 !important;width:9px !important;height:100% !important;height:100% !important;margin-top:0 !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-3% !important;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/ico-arrow-swiper-left.png) !important;background-size:9px auto !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-3% !important;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/ico-arrow-swiper-right.png) !important;background-size:9px auto !important}.swiper-container .swiper-pagination{position:static;padding:15px 0 0}.swiper-container .swiper-pagination-bullet{background-color:#ccc !important;opacity:1 !important}.swiper-container .swiper-pagination-bullet-active{background-color:#f0465a !important}@media screen and (min-width:0px) and (max-width:599px){.swiper-slide-active{opacity:1}.swiper-grandparent .wrapper{padding:0 !important}.swiper-grandparent .swiper-parent .swiper-container{overflow:hidden !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev{top:0 !important;width:9px !important;height:50% !important;margin-top:0 !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px !important;background-size:100% auto !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px !important;background-size:100% auto !important}}.fs-italic{font-style:italic}.title-main{margin:0 0 1em;padding-bottom:.5em;border-bottom:solid 1px #f0465a;color:#d84a4a;font-size:3.2rem;font-weight:700;padding-left:120px;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-illust-car01.png) no-repeat left top;background-size:90px auto}.title-main em{display:inline-block;vertical-align:middle;margin-top:-.35em;margin-left:2em;color:#000;font-size:2.1rem}.title-20{margin:0 0 .75em;font-size:2rem;font-weight:700}@media screen and (min-width:0px) and (max-width:599px){.title-main{margin:0 0 1.25em;font-size:2.2rem;line-height:1.5;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-illust-car01.png) no-repeat left center;background-size:60px auto;padding-left:80px}.title-main em{display:block;font-size:1.6rem;margin-left:0}.title-sub{margin:0 0 1.25em;font-size:2rem}.title-sub .sub{font-size:1.2rem;margin-left:0}.title-bar{font-size:2rem}}.top-keyvisual{position:relative;z-index:1;overflow:hidden}.top-keyvisual .keyvisual{position:relative}.top-keyvisual .keyvisual .image{border:solid 3px #d84a4a}.top-keyvisual .keyvisual .content{position:absolute;z-index:2;left:0;right:0;margin:0 auto;bottom:30px;width:100%;max-width:1100px}.top-keyvisual:before,.top-keyvisual:after{content:"";position:absolute;z-index:-1;top:0;background:no-repeat}.top-keyvisual:before{top:15%;left:-50px;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-illust-cloud01.png);background-size:100% auto;width:161px;height:66px}.top-keyvisual:after{top:66%;right:-50px;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-illust-cloud02.png);background-size:100% auto;width:161px;height:66px}.title-search{background:no-repeat left center;padding:.25em;padding-left:60px;color:#d84a4a;font-size:2.4rem;font-weight:700;line-height:1.25}.title-search em{display:block;color:#000;font-size:1.4rem}.title-search.maker{background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-car.png);background-size:48px}.title-search.area{background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-wrench.png);background-size:42px}.keyvisual-search{background-color:#fff;border-radius:10px;width:100%;padding:20px 3.125vw}.keyvisual-search .title-search{display:inline-block;vertical-align:middle;margin-right:10px}.keyvisual-search .parent{position:relative}.keyvisual-search .parent .child{width:46%}.keyvisual-search select{-webkit-appearance:none;display:inline-block;vertical-align:middle;border:0;padding:.5em .75em;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-select.png) no-repeat right .75em center;background-size:9px auto;background-color:#d84a4a;color:#fff;font-size:2rem;min-width:240px;max-width:240px}.flexslider.zoom .slides li{overflow:hidden}.flexslider.zoom .slides li img{opacity:.8;-webkit-transition:all ease-out 12s;-moz-transition:all ease-out 12s;-ms-transition:all ease-out 12s;transition:all ease-out 12s}.flexslider.zoom .slides .flex-active-slide img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.flexslider{z-index:2;background-color:transparent !important;margin-bottom:0 !important;border:none !important;margin:0 !important;border-radius:0 !important}.flexslider,.flexslider .slides{height:100%}.flexslider .slides li{width:100%;height:100%}.flexslider .slides li img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:600px){.keyvisual-search .parent .child:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:1px;height:100%;background-color:#dcdcdc}}@media screen and (min-width:0px) and (max-width:599px){.top-keyvisual{padding-top:6.25vw}.top-keyvisual .keyvisual .content{margin-top:6.25vw;position:static}.keyvisual-search{padding:6.25vw;border:solid 1px #d84a4a}.keyvisual-search .parent .child{width:100%;text-align:center}.keyvisual-search .title-search{margin-bottom:.5em}}.top-search{margin-top:140px;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/bg01.jpg) no-repeat;background-size:cover}.top-search .wrapper{position:relative}.top-search .wrapper:before{content:"";position:absolute;top:-144px;right:0;width:122px;height:64px;background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-illust-house01.png) no-repeat center;background-size:100% auto}@media screen and (min-width:0px) and (max-width:599px){.top-search{margin-top:120px}.top-search .wrapper:before{top:-120px;right:6.25vw}}.search-lineup .lineup{border-radius:20px;background-color:#fff;padding:30px}.search-lineup .lineup .title-search{margin-bottom:1em;padding-bottom:.5em;border-bottom:solid 1px #d84a4a}.maker-lineup ul{font-size:0;letter-spacing:0}.maker-lineup ul li{display:inline-block;margin:0 10px 10px 0;font-size:1.6rem}.maker-lineup ul li a{display:inline-block;padding:.5em 2em;min-width:150px;border-radius:5px;border:solid 1px #666;color:#666;text-decoration:none}.maker-lineup ul li a:hover{opacity:1;background-color:#666;color:#fff}.area-lineup table th,.area-lineup table td{vertical-align:baseline;padding:0}.area-lineup table th{font-size:2rem;font-weight:700}.area-lineup ul{font-size:0;letter-spacing:0}.area-lineup ul li{display:inline-block;margin:0 10px 10px 0;font-size:1.6rem}.area-lineup ul li a{color:#666;text-decoration:none}@media screen and (min-width:0px) and (max-width:599px){.maker-lineup ul li{font-size:1.4rem}.maker-lineup ul li a{min-width:0;padding:.35em 1em}.area-lineup table tr{display:block;margin-bottom:10px}.area-lineup table th,.area-lineup table td{display:block}.area-lineup table th{font-size:1.6rem}.area-lineup ul li{margin:0 1em .25em 0;font-size:1.4rem}}#breadcrumbs{padding:19px 0;font-size:1.6rem;line-height:20px;color:#d84a4a}#breadcrumbs,#breadcrumbs a{color:#d84a4a}#breadcrumbs a{display:inline-block;margin-right:.5em;padding-bottom:.15em;border-bottom:solid 1px #d84a4a;color:#d84a4a;font-weight:700;text-decoration:none}@media screen and (min-width:600px){#breadcrumbs p>span>span>a{display:inline-block;vertical-align:middle;background-color:#d84a4a;color:#fff;padding:.25em 2em;border-radius:2em;text-decoration:none}}@media screen and (min-width:0px) and (max-width:599px){#breadcrumbs{font-size:1rem}}.sub-keyvisual{position:relative}.sub-keyvisual .keyvisual{position:relative}.sub-keyvisual .keyvisual .image{border:solid 3px #d84a4a}.sub-keyvisual .keyvisual .content{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.sub-keyvisual .keyvisual .content .in{position:absolute;z-index:4;top:50%;left:0;right:0;width:100%;margin:0 auto;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%)}.sub-keyvisual .keyvisual .content .title{color:#fff;font-size:3.2rem;font-weight:700;text-align:center}.sub-keyvisual .keyvisual .content .title em{display:block;font-size:2.1rem;letter-spacing:.1em}.bg-theme{background:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/bg02.jpg) no-repeat fixed;background-size:cover}a.link-non-style{color:inherit;text-decoration:none}.frame{padding:2.5em}.frame:not(:last-child){margin-bottom:25px}.frame-photograph{border:solid 10px #fff}.title-section{position:relative;margin:0 0 1em;font-size:3.2rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center}.title-section span{display:inline-block;padding-bottom:.35em;border-bottom:solid 2px #d84a4a}.title-32{position:relative;margin:0 0 1em;font-size:3.2rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}@media screen and (min-width:0px) and (max-width:599px){.sub-keyvisual .keyvisual .content .title{font-size:2.1rem}.sub-keyvisual .keyvisual .content .title em{font-size:1.4rem}.title-section{font-size:2.4rem}.title-32{font-size:2.1rem}}.strength-lineup .lineup{position:relative;z-index:2;margin:90px 0 180px}.strength-lineup .lineup:before{content:"";position:absolute;z-index:-1;top:0;width:50%;height:100%;background-color:#fff}.strength-lineup .lineup.right:before{right:0}.strength-lineup .lineup.left:before{left:0}.strength-lineup .lineup .picture,.strength-lineup .lineup .content{position:relative}.strength-lineup .lineup .picture{width:40%}.strength-lineup .lineup .content{width:60%}.strength-lineup .lineup .picture{position:relative;top:-90px}.strength-lineup .lineup .content{background-color:#fff}.strength-lineup .lineup .content .in{padding:50px}.strength-lineup .lineup .content .num{content:"";position:absolute;top:-90px;height:107px;background:no-repeat;background-size:100% auto}.strength-lineup .lineup.right .content .num{left:-30px}.strength-lineup .lineup.left .content .num{right:-30px}.strength-lineup .lineup .content .num01{width:127px;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-number01.png)}.strength-lineup .lineup .content .num02{width:158px;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-number02.png)}.strength-lineup .lineup .content .num03{width:154px;background-image:url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-number03.png)}@media screen and (min-width:0px) and (max-width:599px){.top-strength{margin-top:30px}.top-strength .textart{top:-30px}.strength-lineup .lineup{margin:0 0 6.25vw}.strength-lineup .lineup:before{display:none}.strength-lineup .lineup .picture,.strength-lineup .lineup .content{width:100%}.strength-lineup .lineup .picture{position:static;top:0}.strength-lineup .lineup.right .content .num{left:0}.strength-lineup .lineup.left .content .num{right:0}.strength-lineup .lineup .content .title-32 br{display:none}.strength-lineup .lineup .content .in{padding:50px 6.25vw}}.mw_wp_form table{width:100%;border-collapse:collapse;line-height:1.8;text-align:left}.mw_wp_form tr{display:block;padding:.5em 0;border-bottom:none}.mw_wp_form th,.mw_wp_form td{display:block;padding:.5em 0;vertical-align:top;text-align:left;border:none;font-size:2rem;font-weight:400}.mw_wp_form input[type=text],.mw_wp_form input[type=email],.mw_wp_form input[type=tel],.mw_wp_form select,.mw_wp_form textarea{padding:.75em;width:100%}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;vertical-align:unset}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0;white-space:nowrap}.mw_wp_form textarea{width:100%}.mw_wp_form em{display:inline-block;vertical-align:middle;margin-left:1em;padding:0 .5em;background-color:#d84a4a;color:#fff;font-weight:700;font-size:1.4rem;border-radius:0}.mw_wp_form .text-note{display:inline-block;color:#aaa;font-size:1.6rem}.mw_wp_form select{font-size:inherit;-webkit-appearance:none;-webkit-border-radius:5px;background:#eee url(//car-repairs.biz/wp/wp-content/themes/carrepairs/assets/images/icon-select.png) no-repeat right 1em center;background-size:13px auto}.mw_wp_form input[type=submit]{display:block;margin:auto;padding:1em 2em;width:480px;max-width:100%;border:0;border-radius:35px;background-color:#d84a4a;color:#fff;font-size:2rem;font-weight:700;text-align:center;text-decoration:none;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;transition:all ease-out .2s}.mw_wp_form input[type=submit]:hover{background-position:right 1.5em center}@media screen and (min-width:600px){.mw_wp_form select{min-width:800px}}@media screen and (min-width:0px) and (max-width:599px){.mw_wp_form tr,.mw_wp_form th,.mw_wp_form td{display:block !important;text-align:left;max-width:100%}.mw_wp_form tr{padding:10px 0;margin:0;border-bottom:none}.mw_wp_form th,.mw_wp_form td{width:100% !important;padding:5px 0 !important;font-size:1em !important;background-color:transparent;border:none !important}.mw_wp_form input,.mw_wp_form input[type=text],.mw_wp_form input[type=email],.mw_wp_form textarea,.mw_wp_form select,.mw_wp_form input[type*=submit]{font-size:16px !important}.mw_wp_form input[type=text],.mw_wp_form input[type=email],.mw_wp_form textarea{padding:.75em;width:100%}.mw_wp_form .mwform-zip-field input[type=text]{width:auto}.mw_wp_form select{padding:.75em;width:auto}.mw_wp_form input[type=radio]{padding:0 !important}.mw_wp_form input[type*=submit]{width:100% !important}.mw_wp_form .mwform-tel-field input[type=text]{width:auto !important}}form[type=s2form] label{display:inline-block}input#s2email{display:inline-block;width:100%;font-size:1.6rem;padding:1em}.article-content{margin-bottom:0 !important}.article-header{margin-bottom:3.125vw;padding-bottom:3.125vw;border-bottom:solid 1px #dcdcdc}.article-header>*:not(:last-child){margin-bottom:30px}.article-header>*:last-child{margin-bottom:0}.article-header:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.article-title{margin-bottom:.75em;font-size:3.6rem;font-weight:700;line-height:1.6}.article-title a{text-decoration:none}.article-title a:hover{text-decoration:underline}.article-meta{margin-bottom:20px}.article-meta>span{display:inline-block;margin:0 1.5em 10px 0}.article-meta .article-date,.article-meta .article-category{display:inline-block}.article-meta .article-date{margin-left:1.5em;font-weight:700;letter-spacing:.05em}.article-modifieddate{color:#aaa}.article-readingtime{background-color:rgba(0,0,0,.05);padding:.5em 1em;font-size:1.4rem;font-weight:700;border-radius:5px}.article-readingtime strong{display:inline-block;color:#333}.article-relatedposts{margin-top:40px;margin-bottom:20px;border:solid 1px #dcdcdc;padding:30px}.article-relatedposts .tit{margin-bottom:10px;font-size:1.8rem;font-weight:700;line-height:1.25}.article-relatedposts p,.article-relatedposts li{line-height:1.5}.article-relatedposts li{margin-bottom:.5em}.article-author{margin-bottom:40px;border:solid 1px #dcdcdc;background-color:#fff;padding:30px}.article-author .pic{float:left;max-width:150px;margin:0 20px 20px 0}.article-author .pic img.avatar{border-radius:0}.article-author .tit,.article-author .txt{overflow:hidden;margin-bottom:5px}.article-author .tit{margin-bottom:20px;font-size:2rem;font-weight:700;line-height:1.25}.article-author .tit span{display:block;margin-right:1em;margin-bottom:5px;color:#666;font-size:1.2rem;font-weight:400}.article-author .txt,.article-author .link{color:#666;font-size:1.2rem}.article-author .link{text-align:right}.article-sns{margin:20px 0}.article-sns .item{display:inline-block;vertical-align:top;margin:0 5px 5px 0;max-width:200px;overflow:hidden}.article-summary p{font-size:1.5rem;line-height:1.75;letter-spacing:0}.article-content{margin-bottom:80px}.article-content h2{margin:0 0 1em;font-size:2.8rem;font-weight:700}.article-content h3{margin:0 0 1em;font-size:2.4rem;font-weight:700}.article-content h4{margin:0 0 1em;font-size:2rem;font-weight:700}.article-content h5,.article-content h6{margin:0 0 1em;font-size:1.8rem;font-weight:700}@media screen and (min-width:0px) and (max-width:599px){.article-content h2{font-size:2rem}.article-content h3{font-size:2rem}.article-content h4{font-size:1.8rem}.article-content h5,.article-content h6{font-size:1em}}.article-footer{margin-bottom:80px}.article-footer .article-sns{text-align:right}.article-maker header .image{overflow:hidden;text-align:center}.article-maker header .image img{width:600px;border:solid 1px #e5e5e5;border-radius:10px}.article-shop{background-color:#fff;border-radius:20px;padding:6.25vw}.article-shop .article-shop-left{width:36%}.article-shop .article-shop-right{width:56%}.article-shop .article-shop-left .image{border-radius:20px;border:solid 1px #f0465a;overflow:hidden}.article-shop .article-shop-right .article-header{padding-bottom:0;border-bottom:0}.article-shop .article-shop-right .article-header>*:not(:last-child){margin-bottom:15px}.article-shop .article-shop-right .article-header .article-title{font-size:3.2rem}@media screen and (min-width:0px) and (max-width:599px){.article{box-shadow:none}.article-title{font-size:2.1rem;line-height:1.5}.article-image{width:100%;height:200px;margin-left:0;margin-bottom:20px}.article-author .tit,.article-author .txt{overflow:inherit}.article-author .pic{float:none;max-width:100%;margin:0 auto 20px;text-align:center}.article-author .tit{text-align:center}#nav .button ul li{display:inline-block;border:none}#nav .button ul li img{margin:0 10px 0 0}}@media screen and (min-width:600px){.sp{display:none !important}body{min-width:1280px}}@media screen and (min-width:0px) and (max-width:599px){html{font-size:10px}body{font-size:1.4rem;letter-spacing:0}.pc{display:none !important}input[type=button],input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:0}iframe{width:100%;max-height:240px}.wrapper{width:auto;padding:0 6.25vw;margin:auto}th,td{font-size:1.2rem;padding:1em .5em}.frame{padding:6.25vw}}