@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:500}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@media screen and (min-width: 835px){*{margin:0;padding:0;zoom:1}*,*: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{-webkit-text-size-adjust:none}body{color:#000;background:#4e4e4e;font-size:16px;line-height:1.8;font-family:'Roboto','Arial','Noto Sans Japanese',"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ", Meiryo,"MS Pゴシック", Helvetica, Arial, Verdana, sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.024em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:none;cursor:pointer;color:#000}a:hover{color:#1a1a1a}a:hover img{opacity:.8}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.display{width:1120px;margin:0 auto;position:relative;top:0;left:0}input[type="text"],input[type="tel"],input[type="email"],input[type="submit"],textarea{-webkit-appearance:none}}@media screen and (max-width: 834px){*{margin:0;padding:0;zoom:1}*,*: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{-webkit-text-size-adjust:none}body{color:#000;background:#FFF;font-size:12px;line-height:1.8;font-family:'Roboto','Arial','Noto Sans Japanese',"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ", Meiryo,"MS Pゴシック", Helvetica, Arial, Verdana, sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.024em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:none;cursor:pointer;color:#000}a:hover{color:#1a1a1a}a:hover img{opacity:.8}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.display{width:auto;margin:0 auto;position:relative;top:0;left:0}input[type="text"],input[type="tel"],input[type="email"],input[type="submit"],textarea{-webkit-appearance:none}}#container,.footer{width:calc(100% - 60px);position:relative;left:60px}@media screen and (max-width: 768px){#container,.footer{width:100%;position:relative;left:0}}.mainSection{padding:20px 60px;background:url("https://www.carezza.jp/img/hachioji/common/top-bg.jpg") repeat top center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}@media screen and (max-width: 768px){.mainSection{padding:20px 12px}}.MODULE.wrap{padding:72px 0}@media screen and (max-width: 768px){.MODULE.wrap{padding:38px 0}}.MODULE.wrap.no-top{padding-top:0}.MODULE.wrap.no-bottom{padding-bottom:0}.MODULE h2{margin:0 0 32px}.MODULE h2.border{border-bottom:5px solid #fcde00;color:#FFF;font-size:30px;font-weight:700}@media screen and (max-width: 768px){.MODULE h2.border{font-size:21px}}.MODULE h2.border span.car{background:url("https://www.carezza.jp/img/contact/icon_01.svg") no-repeat left center;background-size:auto 35px;padding:5px 65px}@media screen and (max-width: 768px){.MODULE h2.border span.car{background-size:auto 25px;padding:5px 5px 5px 45px}}.MODULE h2.eng{text-align:center;font-size:42px;font-weight:700;color:#FFF;line-height:1.4;position:relative}.MODULE h2.eng:after{content:attr(data-eng);display:block;font-size:24px;color:#fcde00}.MODULE h3{margin:0 0 24px}.MODULE h3.center{text-align:center;color:#FFF;font-size:32px;font-weight:700}.MODULE h3.disc{border-bottom:2px solid #FFF;font-size:24px;font-weight:700;color:#FFF;padding:0 0 5px 35px;position:relative}.MODULE h3.disc:before{content:"";width:18px;height:18px;background:#fcde00;position:absolute;top:12px;left:0}.MODULE .btnArea{margin:42px 0 0;text-align:center}@media screen and (max-width: 768px){.MODULE .btnArea{margin:24px 0 0}}.MODULE .btnArea a{display:inline-block}.MODULE .btnArea a.arw{padding:12px 26%;background:#000;color:#FFF;-moz-box-shadow:0 0 15px rgba(0,0,0,0.15);-o-box-shadow:0 0 15px rgba(0,0,0,0.15);-ms-box-shadow:0 0 15px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);font-size:26px;font-weight:700;position:relative;-webkit-transition:all 180ms ease-in-out;-moz-transition:all 180ms ease-in-out;-ms-transition:all 180ms ease-in-out;-o-transition:all 180ms ease-in-out;transition:all 180ms ease-in-out}@media screen and (max-width: 768px){.MODULE .btnArea a.arw{font-size:4vw}}.MODULE .btnArea a.arw:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 16px 15px;border-color:transparent transparent #FFF transparent;position:absolute;bottom:5px;right:5px}.MODULE .btnArea a.arw:hover{background:#f7931e}.MODULE .btnArea a.arw.pink:hover{background:#fe3650}.MODULE .btnArea a.arw.white{background:#FFF;color:#000;padding:12px 8%}.MODULE .btnArea a.arw.white:after{border-color:transparent transparent #d01226 transparent}.secocndView{background-position:center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;width:auto;max-width:1200px;height:300px;margin:0 auto 52px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width: 768px){.secocndView{height:220px;margin-bottom:24px}}.secocndView:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0}.secocndView h1{position:relative;font-size:38px;font-weight:700;padding:0 60px;color:#FFF;line-height:1.4}@media screen and (max-width: 768px){.secocndView h1{font-size:28px;padding:0 12px}}.secocndView h1 span{display:block;font-size:30px}@media screen and (max-width: 768px){.secocndView h1 span{font-size:16px}}.secocndView h1.eng:after{content:attr(data-eng);display:block;font-size:24px;color:#fcde00}.secocndView.trapezoid{overflow:hidden;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 768px){.secocndView.trapezoid{align-items:center;justify-content:flex-start}}.secocndView.trapezoid:before{width:53%;left:inherit;right:-15%;transform:skewX(-40deg)}@media screen and (max-width: 768px){.secocndView.trapezoid:before{width:100%;right:0;transform:skewX(0)}}.secocndView.trapezoid h1{padding:0 60px 1.2% 61%}@media screen and (max-width: 768px){.secocndView.trapezoid h1{padding:0 12px}}.FIRSTVIEW .swiper-container{margin:0 0 32px}.FIRSTVIEW a{background:#000}.FIRSTVIEW a:hover{opacity:1 !important}.FIRSTVIEW figure{display:block}.FIRSTVIEW figure img{max-width:100%;height:auto}.FIRSTVIEW h1{text-align:center;color:#FFF;font-size:26px;font-weight:700;position:relative}@media screen and (max-width: 768px){.FIRSTVIEW h1{font-size:16px}}.FIRSTVIEW h1:before{content:attr(data-eng);display:block;line-height:1;font-size:50px;font-weight:400}@media screen and (max-width: 768px){.FIRSTVIEW h1:before{font-size:28px}}.INDEX.news .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.INDEX.news .flex>li{list-style:none;width:32%}@media screen and (max-width: 768px){.INDEX.news .flex>li{width:100%;margin:0 0 6%}}.INDEX.news .flex>li a{display:block;padding:20px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;color:#FFF}@media screen and (max-width: 768px){.INDEX.news .flex>li a{padding:0;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.INDEX.news .flex>li a div{width:72%}}@media screen and (max-width: 768px){.INDEX.news .flex>li a figure{width:23%}}.INDEX.news .flex>li a figure img{max-width:100%;height:auto}.INDEX.news .flex>li a:hover{background:#b8b8b8;color:#000}.INDEX.news .flex>li a h3{font-size:18px;font-weight:700;padding:18px 0 12px;border-bottom:2px solid;margin:0 0 18px}@media screen and (max-width: 768px){.INDEX.news .flex>li a h3{font-size:3.73333vw;margin:0 0 5px;padding:0 0 2px}}.INDEX.vehicle .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.INDEX.vehicle .flex>li{list-style:none;width:48%;margin:0 0 4%}@media screen and (max-width: 768px){.INDEX.vehicle .flex>li{width:100%}}.INDEX.vehicle .flex>li:last-child{width:100%}.INDEX.vehicle .flex>li:last-child a.flex{background:#000}.INDEX.vehicle .flex>li:last-child a.flex figure,.INDEX.vehicle .flex>li:last-child a.flex picture{width:50%}@media screen and (max-width: 768px){.INDEX.vehicle .flex>li:last-child a.flex figure,.INDEX.vehicle .flex>li:last-child a.flex picture{width:32%}}.INDEX.vehicle .flex>li:last-child a.flex .text{width:50%;color:#FFF}@media screen and (max-width: 768px){.INDEX.vehicle .flex>li:last-child a.flex .text{width:68%}}.INDEX.vehicle .flex>li:last-child a.flex:hover{background:#fcde00}.INDEX.vehicle .flex>li:last-child a.flex:hover .text{color:#000}.INDEX.vehicle .flex>li a.flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;background:#fcde00;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;position:relative;-webkit-transition:all 120ms ease-in-out;-moz-transition:all 120ms ease-in-out;-ms-transition:all 120ms ease-in-out;-o-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out}.INDEX.vehicle .flex>li a.flex:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 16px 15px;border-color:transparent transparent #FFF transparent;position:absolute;bottom:5px;right:5px;z-index:2}.INDEX.vehicle .flex>li a.flex figure,.INDEX.vehicle .flex>li a.flex picture{width:38%;position:relative}@media screen and (max-width: 768px){.INDEX.vehicle .flex>li a.flex figure,.INDEX.vehicle .flex>li a.flex picture{width:32%}}.INDEX.vehicle .flex>li a.flex figure img,.INDEX.vehicle .flex>li a.flex picture img{width:100%;height:auto}.INDEX.vehicle .flex>li a.flex figure:after,.INDEX.vehicle .flex>li a.flex picture:after{content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0}.INDEX.vehicle .flex>li a.flex .text{width:62%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;justify-content:flex-start;align-items:center;padding:0 20px;font-size:20px;font-weight:700;color:#000;line-height:1.4}@media screen and (max-width: 768px){.INDEX.vehicle .flex>li a.flex .text{width:68%;padding:0 12px;font-size:4vw}.INDEX.vehicle .flex>li a.flex .text br{display:none}}.INDEX.vehicle .flex>li a.flex:hover{background:#FFF}.INDEX.vehicle .flex>li a.flex:hover:after{border-color:transparent transparent #ed1c24 transparent}@media screen and (min-width: 769px){.INDEX.service .threeClum>li{list-style:none;width:32%;float:left;margin:0 2% 2% 0}.INDEX.service .threeClum>li:nth-child(3n+1){clear:both}.INDEX.service .threeClum>li:nth-child(3n+3){margin-right:0}.INDEX.service .threeClum>li:nth-last-child(-n+3){margin-bottom:0}}@media screen and (max-width: 768px){.INDEX.service .threeClum>li{list-style:none;margin:0 0 3%}}.INDEX.service .threeClum>li a.flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center;padding:20px;background:#FFF;color:#000;-webkit-transition:all 120ms ease-in-out;-moz-transition:all 120ms ease-in-out;-ms-transition:all 120ms ease-in-out;-o-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out}@media screen and (max-width: 768px){.INDEX.service .threeClum>li a.flex{padding:10px}}.INDEX.service .threeClum>li a.flex figure{width:75px;height:75px;background:#fcde00;padding:15px}@media screen and (max-width: 768px){.INDEX.service .threeClum>li a.flex figure{width:50px;height:50px;padding:8px}}.INDEX.service .threeClum>li a.flex figure img{max-width:45px;max-height:45px;width:auto;height:100%}@media screen and (max-width: 768px){.INDEX.service .threeClum>li a.flex figure img{max-width:34px;max-height:34px}}.INDEX.service .threeClum>li a.flex p{width:calc(100% - 75px);padding:0 20px;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.INDEX.service .threeClum>li a.flex p{width:calc(100% - 50px);font-size:4vw}}.INDEX.service .threeClum>li a.flex:hover{background:#fcde00}.INDEX.service .threeClum>li a.flex:hover figure{background:#FFF}.INDEX.coating .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.INDEX.coating .flex{width:80%;margin:0 auto}}.INDEX.coating .flex>li{list-style:none;width:48%;margin:0 0 2%}@media screen and (max-width: 768px){.INDEX.coating .flex>li{width:100%;margin:0 0 3%}}.INDEX.coating .flex>li a{display:block}.INDEX.coating .flex>li a figure img{max-width:100%;height:auto}.INDEX.map .flex{display:flex;flex-flow:row wrap;justify-content:space-between}.INDEX.map .flex figure{width:49%}@media screen and (max-width: 768px){.INDEX.map .flex figure{width:100%;margin:0 0 3%}}.INDEX.map .flex dl{width:47%;color:#FFF;font-size:1.8rem;font-weight:700}@media screen and (max-width: 768px){.INDEX.map .flex dl{width:100%}}.INDEX.map .flex dl dd a{display:inline-block;color:#FFF}.CONTACT.form .txtC{text-align:center;color:#FFF}.CONTACT.form .msgArea{background:#FFF;border-radius:20px;padding:30px;margin:0 0 32px}.CONTACT.form .msgArea strong{display:block;font-size:24px;font-weight:700;padding:0 0 18px;text-align:center}.CONTACT.form .msgArea p{position:relative;padding-left:20px}.CONTACT.form .msgArea p:before{content:"※";position:absolute;top:0;left:0}.CONTACT.form h2.border span.car{background:url("https://www.carezza.jp/img/contact/icon_01.svg") no-repeat left center;background-size:auto 35px;padding:5px 65px}.CONTACT.form h2.border span.user{background:url("https://www.carezza.jp/img/contact/icon_02.svg") no-repeat left 12px center;background-size:auto 35px;padding:5px 55px}.CONTACT.form h2.border span.shop{background:url("https://www.carezza.jp/img/contact/icon_03.svg") no-repeat left center;background-size:auto 35px;padding:5px 60px}.CONTACT.form .formArea{margin:0 0 42px}.CONTACT.form .formArea:last-of-type{margin-bottom:0}.CONTACT.form .formArea dl{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 0 1%}.CONTACT.form .formArea dl dt{width:25%;background:#b8b8b8;padding:10px;font-weight:700;line-height:1.4;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center;justify-content:flex-start}.CONTACT.form .formArea dl dt i{display:inline-block;font-size:13px;background:#fcde00;padding:5px 12px;margin-left:10px;border-radius:99px;line-height:1}.CONTACT.form .formArea dl dt small{width:100%;display:block;font-size:13px}.CONTACT.form .formArea dl dd{width:74%;background:#5b5b5b;color:#FFF;padding:10px;font-weight:700}.CONTACT.form .formArea p.center{text-align:center;color:#FFF}.CONTACT.form .formArea p.center.m-bottom{margin-bottom:1%}.CONTACT.form .formArea .checkArea{text-align:center;background:#5b5b5b;color:#FFF;padding:10px;font-weight:700;margin:32px 0}.CONTACT.form .formArea .checkArea a{display:inline-block;color:#fcde00;text-decoration:underline}.CONTACT.btn .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.CONTACT.btn .flex a{width:48%;padding:12px}.CONTACT.btn .flex a.pink{background:#fe3650}.CONTACT.btn .flex a.orange{background:#f7931e}.CONTACT input[type=text],.CONTACT input[type=tel],.CONTACT input[type=email],.CONTACT textarea,.CONTACT select{display:block;background:#FFF;font-family:'Roboto','Arial','Noto Sans Japanese',"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ", Meiryo,"MS Pゴシック", Helvetica, Arial, Verdana, sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.024em;font-size:15px;width:100%;padding:8px;-webkit-transition:all 160ms ease-in-out;-moz-transition:all 160ms ease-in-out;-ms-transition:all 160ms ease-in-out;-o-transition:all 160ms ease-in-out;transition:all 160ms ease-in-out}.CONTACT input[type=text]:focus,.CONTACT input[type=tel]:focus,.CONTACT input[type=email]:focus,.CONTACT textarea:focus,.CONTACT select:focus{-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.16)}.CONTACT input[type=text].m,.CONTACT input[type=tel].m,.CONTACT input[type=email].m,.CONTACT textarea.m,.CONTACT select.m{width:50%;display:inline-block;margin-right:8px}.CONTACT input[type=text].s,.CONTACT input[type=tel].s,.CONTACT input[type=email].s,.CONTACT textarea.s,.CONTACT select.s{width:26%;display:inline-block;margin-right:8px}.CONTACT input[type=checkbox]{width:20px;height:20px;display:inline-block;margin-right:8px}.CONTACT input[type=date]{font-family:'Roboto','Arial','Noto Sans Japanese',"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ", Meiryo,"MS Pゴシック", Helvetica, Arial, Verdana, sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.024em;font-size:15px;font-weight:700;padding:8px;background:#FFF}.CONTACT textarea{height:200px}.CONTACT label{display:inline-block}.CONTACT label.s{width:30%}.CONTACT label.s select{width:auto;min-width:70%;display:inline-block;margin-right:8px}.CONTACT input[type=submit]{display:inline-block;padding:20px 30%;border:none;background:url("https://www.carezza.jp/img/common/arw_01.svg") no-repeat bottom 5px right 5px #fcde00;background-size:15px;font-size:20px;font-weight:700;cursor:pointer;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;position:relative}@media screen and (max-width: 768px){.CONTACT input[type=submit]{display:block;padding:12px 0;width:100%;margin:0 0 10px;font-size:17px;text-align:center}}.wpcf7-response-output{color:red}.custom-wpcf7c-confirmed input[type=text],.custom-wpcf7c-confirmed input[type=tel],.custom-wpcf7c-confirmed input[type=email],.custom-wpcf7c-confirmed input[type=date],.custom-wpcf7c-confirmed textarea,.custom-wpcf7c-confirmed select{background:#999}.BLOG.first .rssArea{margin:0 0 32px;display:none}.BLOG.first .rssArea img{width:auto}.BLOG.first .tab-area ul{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:flex-start}.BLOG.first .tab-area ul .tab{list-style:none;width:49%;font-size:24px;font-weight:700;text-align:center;padding:10px;background-image:url("https://www.carezza.jp/img/common/arw_01.svg");background-position:right 5px bottom 5px;background-repeat:no-repeat;background-size:15px;cursor:pointer}.BLOG.first .tab-area ul .tab a{display:block;color:#FFF}.BLOG.first .tab-area ul .tab.itabashi{background-color:#fe3650}.BLOG.first .tab-area ul .tab.hachioji{background-color:#f7931e}.BLOG.first .tab-area ul .tab.active{padding-bottom:1.8%;background-image:none}.BLOG.first .content-area .content{display:none;background:#5b5b5b;padding:45px}.BLOG.first .content-area .content.itabashi{border-top:15px solid #fe3650}.BLOG.first .content-area .content.hachioji{border-top:15px solid #f7931e}.BLOG.first .content-area .content.show{display:block}@media screen and (min-width: 769px){.BLOG.first .content-area .clum>li{list-style:none;width:32%;float:left;margin:0 2% 2% 0}.BLOG.first .content-area .clum>li:nth-child(3n+1){clear:both}.BLOG.first .content-area .clum>li:nth-child(3n+3){margin-right:0}.BLOG.first .content-area .clum>li:nth-last-child(-n+3){margin-bottom:0}}@media screen and (max-width: 768px){.BLOG.first .content-area .clum>li{list-style:none;margin:0 0 8%}}.BLOG.first .content-area .clum>li a{display:block;color:#FFF}.BLOG.first .content-area .clum>li span{display:inline-block;padding:3px 15px;color:#FFF;font-size:13px}.BLOG.first .content-area .clum>li span.hachioji{background:#f7931e}.BLOG.first .content-area .clum>li span.itabashi{background:#fe3650}.BLOG.first .content-area .clum>li figure img{max-width:100%;width:auto;height:auto}.BLOG.first .content-area .clum>li dl dt{font-size:18px;font-weight:700;border-bottom:2px solid #FFF;margin:12px 0 6px}.BLOG.first .content-area .clum>li dl dt.term{border-bottom:none;margin-bottom:0}.BLOG.first .content-area .clum>li dl dd:first-of-type{padding:0 0 8px}.BLOG.first .content-area .pager{margin:52px 0 0;text-align:center}.BLOG.first .content-area .pager .wp-pagenavi a,.BLOG.first .content-area .pager .wp-pagenavi span{display:inline-block;padding:0 8px;background:#060606;border:none;color:#FFF}.BLOG.first .content-area .pager .wp-pagenavi a.current,.BLOG.first .content-area .pager .wp-pagenavi span.current{background:#b8b8b8;color:#000}.BLOG.first .content-area .pager .wp-pagenavi a.extend,.BLOG.first .content-area .pager .wp-pagenavi span.extend{display:none}.BLOG.detail{color:#FFF}.BLOG.detail .btn-area{width:70%;margin:42px 0 0;display:flex;justify-content:center;flex-flow:row wrap}.BLOG.detail .btn-area a{display:block;width:40%;text-align:center;padding:12px;margin:0 2%;color:#FFF;font-size:18px;font-weight:700;position:relative}.BLOG.detail .btn-area a:first-of-type{background:#fe3650}.BLOG.detail .btn-area a:last-of-type{background:#f7931e}.BLOG.detail .btn-area a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #fff transparent;position:absolute;bottom:5px;right:5px}.BLOG.detail .btn-area a:hover{background:#000}.BLOG.detail .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.BLOG.detail .flex .content{width:70%;background:#FFF;padding:35px;color:#000}@media screen and (max-width: 768px){.BLOG.detail .flex .content{width:100%}}.BLOG.detail .flex .content p.timeArea{border-bottom:1px solid #000;padding:0 0 5px;margin:0 0 12px}.BLOG.detail .flex .content h1{font-size:32px;font-weight:700;color:#000;background:#fcde00;display:block;padding:10px 18px;margin:0 0 28px;line-height:1.4}.BLOG.detail .flex .content h2{font-size:26px;font-weight:700;color:#fcde00;border-bottom:4px solid #fcde00}.BLOG.detail .flex .content h3{font-size:22px;font-weight:700;border-left:4px solid #fcde00;line-height:1.2;padding-left:10px}.BLOG.detail .flex .content h4{font-size:20px;font-weight:700;border-bottom:1px dashed #b8b8b8;padding:0 0 8px;margin:0 0 12px}.BLOG.detail .flex .content h5{font-size:18px;font-weight:700;margin:0 0 10px}.BLOG.detail .flex .content h6{font-weight:700;margin:0 0 10px}.BLOG.detail .flex .content img{max-width:100%;width:auto;height:auto}.BLOG.detail .flex .sidebar{width:25%}@media screen and (max-width: 768px){.BLOG.detail .flex .sidebar{width:100%;margin:15% 0 0}}.BLOG.detail .flex .sidebar strong{display:block;background:#000;font-size:18px;font-weight:700;padding:5px 15px;margin:0 0 24px}.BLOG.detail .flex .sidebar .list>li{list-style:none;margin:0 0 24px}.BLOG.detail .flex .sidebar .list>li figure{margin:0 0 8px}.BLOG.detail .flex .sidebar .list>li figure img{max-width:100%;height:auto}.BLOG.detail .flex .sidebar .list>li figcaption{display:block;color:#FFF;font-weight:700}.SERVICE.first .link a{display:block;background:#FFF}.SERVICE.first .link a figcaption,.SERVICE.first .link a p{display:block;font-size:20px;font-weight:700;padding:16px;position:relative}.SERVICE.first .link a figcaption:after,.SERVICE.first .link a p:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #ed1c24 transparent;position:absolute;bottom:8px;right:8px}.SERVICE.first .threeClum{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:4% 0 0}.SERVICE.first .threeClum>li{list-style:none;width:31.5%}@media screen and (max-width: 768px){.SERVICE.first .threeClum>li{width:100%;margin:0 0 4%}}.SERVICE.first .threeClum>li a{display:block;background:#FFF}.SERVICE.first .threeClum>li figure img{max-width:100%;height:auto}.SERVICE.first .threeClum>li figcaption,.SERVICE.first .threeClum>li p{display:block;font-size:20px;font-weight:700;padding:16px;position:relative}.SERVICE.first .threeClum>li figcaption:after,.SERVICE.first .threeClum>li p:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #ed1c24 transparent;position:absolute;bottom:8px;right:8px}.SERVICE.second .bnrArea{margin:0 0 52px}.SERVICE.second .bnrArea:last-of-type{margin-bottom:0}.SERVICE.second .bnrArea .btnArea{margin:18px 0 0}.SERVICE.second .bnrArea .btnArea a{display:inline-block}.SERVICE.second .bnrArea dl{color:#FFF}.SERVICE.second .bnrArea dl dt{font-size:22px;font-weight:700;border-bottom:1px solid #FFF;padding:12px 0;margin:0 0 12px}.SERVICE.second .bnrArea p{padding:1% 0 0;color:#FFF;font-size:20px}.SERVICE.second .bnrArea a{display:block;color:#FFF}.SERVICE.second .bnrArea a.red{background:#d01226;margin:0 0 20px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.SERVICE.second .bnrArea a.red figure{width:20%}@media screen and (max-width: 768px){.SERVICE.second .bnrArea a.red figure{width:45%}}.SERVICE.second .bnrArea a.red figcaption{width:80%;text-align:center;font-size:24px;font-weight:700;padding-top:36px;position:relative}@media screen and (max-width: 768px){.SERVICE.second .bnrArea a.red figcaption{width:55%;padding:12px;font-size:14px}}.SERVICE.second .bnrArea a.red figcaption:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #FFF transparent;position:absolute;bottom:8px;right:8px}.SERVICE.second .bnrArea a.tel{background:url("https://www.carezza.jp/img/service/icon_tel.svg") no-repeat left 24px center #5b5b5b;-moz-background-size:42px;-webkit-background-size:42px;-o-background-size:42px;-ms-background-size:42px;background-size:42px;font-size:38px;font-weight:700;padding:10px 10px 10px 82px}@media screen and (max-width: 768px){.SERVICE.second .bnrArea a.tel{-moz-background-size:32px;-webkit-background-size:32px;-o-background-size:32px;-ms-background-size:32px;background-size:32px;background-position:left 12px center;padding-left:68px;line-height:1.4}}.SERVICE.second .bnrArea a.tel span{display:inline-block;font-size:20px;padding-left:3%}@media screen and (max-width: 768px){.SERVICE.second .bnrArea a.tel span{font-size:16px;display:block;padding:0}}.SERVICE.second .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:5% 0}.SERVICE.second .flex>li{list-style:none;width:31%;color:#FFF}@media screen and (max-width: 768px){.SERVICE.second .flex>li{width:100%;margin:0 0 4%}}.SERVICE.second .flex>li dl dt{border-bottom:1px solid #FFF;font-size:22px;font-weight:700;line-height:1.5;padding:0 0 12px;margin:0 0 12px;position:relative}.SERVICE.second .flex>li dl dt:after{content:attr(data-eng);display:block;font-size:16px;color:#fcde00}.SERVICE.third{color:#FFF}.SERVICE.third .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:5% 0}@media screen and (max-width: 768px){.SERVICE.third .flex{width:calc(300px + 4%);margin:5% auto}}.SERVICE.third .flex>li{width:150px;height:150px}@media screen and (max-width: 768px){.SERVICE.third .flex>li{margin:0 0 4%}}.SERVICE.third .flex>li a{display:block;width:100%;height:100%}.SERVICE.third .flex>li figure{background:#fcde00;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;justify-content:center;align-items:center;width:100%;height:100%;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;position:relative}.SERVICE.third .flex>li figure img{max-width:78px;max-height:70px}.SERVICE.third .flex>li figure figcaption{display:block;width:100%;text-align:center;color:#000;font-size:18px;font-weight:700;position:absolute;bottom:0}.PARTS{color:#FFF}.PARTS h1{margin:0 0 32px}.PARTS h1.center{text-align:center;font-size:36px;font-weight:700}.PARTS h2{margin:0 0 32px;color:#FFF;font-size:30px;font-weight:700}.PARTS h2 .arw{background:url("https://www.carezza.jp/img/line/arw.svg") no-repeat right center;background-size:auto 23px;padding:0 50px 0 0}.PARTS h4{font-size:20px;font-weight:bold;color:#fcde00;margin:0 0 12px}.PARTS h5{font-size:18px;font-weight:bold;margin:0 0 12px}.PARTS .mt5{margin-top:5px}.PARTS .mr5{margin-right:5px}.PARTS .mb5{margin-bottom:5px}.PARTS .ml5{margin-left:5px}.PARTS .mt6{margin-top:6px}.PARTS .mr6{margin-right:6px}.PARTS .mb6{margin-bottom:6px}.PARTS .ml6{margin-left:6px}.PARTS .mt7{margin-top:7px}.PARTS .mr7{margin-right:7px}.PARTS .mb7{margin-bottom:7px}.PARTS .ml7{margin-left:7px}.PARTS .mt8{margin-top:8px}.PARTS .mr8{margin-right:8px}.PARTS .mb8{margin-bottom:8px}.PARTS .ml8{margin-left:8px}.PARTS .mt9{margin-top:9px}.PARTS .mr9{margin-right:9px}.PARTS .mb9{margin-bottom:9px}.PARTS .ml9{margin-left:9px}.PARTS .mt10{margin-top:10px}.PARTS .mr10{margin-right:10px}.PARTS .mb10{margin-bottom:10px}.PARTS .ml10{margin-left:10px}.PARTS .mt11{margin-top:11px}.PARTS .mr11{margin-right:11px}.PARTS .mb11{margin-bottom:11px}.PARTS .ml11{margin-left:11px}.PARTS .mt12{margin-top:12px}.PARTS .mr12{margin-right:12px}.PARTS .mb12{margin-bottom:12px}.PARTS .ml12{margin-left:12px}.PARTS .mt13{margin-top:13px}.PARTS .mr13{margin-right:13px}.PARTS .mb13{margin-bottom:13px}.PARTS .ml13{margin-left:13px}.PARTS .mt14{margin-top:14px}.PARTS .mr14{margin-right:14px}.PARTS .mb14{margin-bottom:14px}.PARTS .ml14{margin-left:14px}.PARTS .mt15{margin-top:15px}.PARTS .mr15{margin-right:15px}.PARTS .mb15{margin-bottom:15px}.PARTS .ml15{margin-left:15px}.PARTS .mt16{margin-top:16px}.PARTS .mr16{margin-right:16px}.PARTS .mb16{margin-bottom:16px}.PARTS .ml16{margin-left:16px}.PARTS .mt17{margin-top:17px}.PARTS .mr17{margin-right:17px}.PARTS .mb17{margin-bottom:17px}.PARTS .ml17{margin-left:17px}.PARTS .mt18{margin-top:18px}.PARTS .mr18{margin-right:18px}.PARTS .mb18{margin-bottom:18px}.PARTS .ml18{margin-left:18px}.PARTS .mt19{margin-top:19px}.PARTS .mr19{margin-right:19px}.PARTS .mb19{margin-bottom:19px}.PARTS .ml19{margin-left:19px}.PARTS .mt20{margin-top:20px}.PARTS .mr20{margin-right:20px}.PARTS .mb20{margin-bottom:20px}.PARTS .ml20{margin-left:20px}.PARTS .mt21{margin-top:21px}.PARTS .mr21{margin-right:21px}.PARTS .mb21{margin-bottom:21px}.PARTS .ml21{margin-left:21px}.PARTS .mt22{margin-top:22px}.PARTS .mr22{margin-right:22px}.PARTS .mb22{margin-bottom:22px}.PARTS .ml22{margin-left:22px}.PARTS .mt23{margin-top:23px}.PARTS .mr23{margin-right:23px}.PARTS .mb23{margin-bottom:23px}.PARTS .ml23{margin-left:23px}.PARTS .mt24{margin-top:24px}.PARTS .mr24{margin-right:24px}.PARTS .mb24{margin-bottom:24px}.PARTS .ml24{margin-left:24px}.PARTS .mt25{margin-top:25px}.PARTS .mr25{margin-right:25px}.PARTS .mb25{margin-bottom:25px}.PARTS .ml25{margin-left:25px}.PARTS .mt26{margin-top:26px}.PARTS .mr26{margin-right:26px}.PARTS .mb26{margin-bottom:26px}.PARTS .ml26{margin-left:26px}.PARTS .mt27{margin-top:27px}.PARTS .mr27{margin-right:27px}.PARTS .mb27{margin-bottom:27px}.PARTS .ml27{margin-left:27px}.PARTS .mt28{margin-top:28px}.PARTS .mr28{margin-right:28px}.PARTS .mb28{margin-bottom:28px}.PARTS .ml28{margin-left:28px}.PARTS .mt29{margin-top:29px}.PARTS .mr29{margin-right:29px}.PARTS .mb29{margin-bottom:29px}.PARTS .ml29{margin-left:29px}.PARTS .mt30{margin-top:30px}.PARTS .mr30{margin-right:30px}.PARTS .mb30{margin-bottom:30px}.PARTS .ml30{margin-left:30px}.PARTS .pink{color:#fe3650;font-weight:700}.PARTS .b-pink{background:#fe3650 !important;color:#FFF}.PARTS .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.PARTS .discList>li{list-style:none;border-bottom:1px dotted #aeaeae;padding:0 0 5px 23px;margin:0 0 12px;position:relative}.PARTS .discList>li:before{content:"";width:10px;height:10px;background:#fcde00;position:absolute;top:9px;left:0}.PARTS .numList{counter-reset:num}.PARTS .numList>li{list-style:none;margin:0 0 18px;position:relative}@media screen and (max-width: 768px){.PARTS .numList>li{padding:0 0 0 32px}}.PARTS .numList>li:before{counter-increment:num;content:counter(num);width:24px;height:24px;background:#fcde00;color:#000;display:inline-block;margin-right:12px;border-radius:50%;font-weight:700;text-align:center}@media screen and (max-width: 768px){.PARTS .numList>li:before{display:block;font-size:15px;position:absolute;top:4px;left:0}}.PARTS .numList>li strong{font-size:18px;font-weight:700}.PARTS .checkList>li{background:url("https://www.carezza.jp/img/common/icon_check.svg") no-repeat left center;-moz-background-size:28px auto;-webkit-background-size:28px auto;-o-background-size:28px auto;-ms-background-size:28px auto;background-size:28px auto;margin:0 0 12px;font-size:18px;font-weight:700;padding:0 0 0 36px}.PARTS .clum{margin:0 0 32px}.PARTS .clum:last-of-type{margin-bottom:0}.PARTS .clum strong{display:block;font-size:26px;font-weight:700;border-bottom:2px solid #fcde00;padding:0 0 5px 12px;margin:0 0 12px}.PARTS .flexArea{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.PARTS .flexArea.w80{width:80%;margin:0 auto;align-items:center}.PARTS .flexArea.w80 div{width:calc(calc(100% - 190px) / 2);padding:0 3%}.PARTS .flexArea.w80 div.pc{width:190px}@media screen and (max-width: 768px){.PARTS .flexArea.w80{width:100%}.PARTS .flexArea.w80 div{margin:0 0 3%;width:100% !important}}.PARTS .flexArea.w80 a{display:block;text-align:center}.PARTS .flexArea.w80 img{max-width:100%;height:auto}.PARTS .flexArea .w50{width:48%}.PARTS .flexArea .w50 strong{text-align:center;padding:8px;color:#FFF;font-size:20px;font-weight:700;margin:0 0 12px;display:block}.PARTS .flexArea .w50 strong.pink{background:#fe3650}.PARTS .flexArea .w50 strong.orange{background:#f7931e}.PARTS .flexArea .threeClum{width:31%;margin:0 0 5%}@media screen and (max-width: 768px){.PARTS .flexArea .threeClum{width:100%}}.PARTS .flexArea .threeClum strong{font-size:24px;padding:0 0 5px}@media screen and (max-width: 768px){.PARTS .flexArea .threeClum strong{font-size:20px}}.PARTS .flexArea .threeClum figure{width:100%}.PARTS .flexArea .threeClum dl{width:100%;margin:12px 0 0}.PARTS .flexArea figure{width:32%}.PARTS .flexArea figure img{max-width:100%;height:auto}.PARTS .flexArea dl{width:63%}.PARTS .flexArea dl dt{margin:0 0 12px;font-size:19px;font-weight:700}.PARTS .flexArea dl dt span{display:inline-block;padding:5px 35px;font-size:16px}@media screen and (max-width: 768px){.PARTS .flexArea dl dt span{font-size:13px}}.PARTS .flexArea dl dt span.yellow{background:#fcde00;color:#000}.PARTS .flexArea dl dt span.black{background:#000}.PARTS .btnArea{display:block}.PARTS a{display:inline-block}.PARTS a.arw{width:28%;text-align:center;padding:8px;font-weight:700;position:relative}.PARTS a.arw:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 15px 15px;position:absolute;bottom:8px;right:8px}.PARTS a.orange{background:#f7931e;font-size:24px;color:#FFF}.PARTS a.orange:after{border-color:transparent transparent #FFF transparent}.PARTS a.white{background:#FFF;color:#000;font-size:18px}.PARTS a.white:after{border-color:transparent transparent #d01226 transparent}.PARTS a.black{background:#000;color:#FFF;font-size:18px}.PARTS a.black:after{border-color:transparent transparent #FFF transparent}.PARTS a.reserv{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;background:#fcde00;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;position:relative;-webkit-transition:all 120ms ease-in-out;-moz-transition:all 120ms ease-in-out;-ms-transition:all 120ms ease-in-out;-o-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out}.PARTS a.reserv:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 16px 15px;border-color:transparent transparent #FFF transparent;position:absolute;bottom:5px;right:5px;z-index:2}.PARTS a.reserv figure,.PARTS a.reserv picture{width:38%;position:relative}@media screen and (max-width: 768px){.PARTS a.reserv figure,.PARTS a.reserv picture{width:32%}}.PARTS a.reserv figure img,.PARTS a.reserv picture img{width:100%;height:auto}.PARTS a.reserv figure:after,.PARTS a.reserv picture:after{content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0}.PARTS a.reserv .text{width:62%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;justify-content:flex-start;align-items:center;padding:0 20px;font-size:20px;font-weight:700;color:#000;line-height:1.4}@media screen and (max-width: 768px){.PARTS a.reserv .text{width:68%;padding:0 12px;font-size:4vw}.PARTS a.reserv .text br{display:none}}.PARTS a.reserv:hover{background:#FFF}.PARTS a.reserv:hover:after{border-color:transparent transparent #ed1c24 transparent}.PARTS .clum{width:100%}.PARTS .twoclum{width:48%}.PARTS .box1{border:4px solid #FFF;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:30px;position:relative}@media screen and (max-width: 768px){.PARTS .box1{padding:20px}}.PARTS .box1:before{content:"";background:url("https://www.carezza.jp/img/parts/box_01_car.svg") no-repeat;background-size:50px auto;width:50px;height:50px;position:absolute;top:-20px;left:30px}.PARTS .box1:after{content:"";background:url("https://www.carezza.jp/img/parts/box_01_tire.svg") no-repeat;background-size:48px auto;width:48px;height:48px;position:absolute;bottom:-26px;right:30px}.PARTS .box1 dl dt{text-align:center;font-size:22px;font-weight:700;padding:0 0 12px}@media screen and (max-width: 768px){.PARTS .box1 dl dt{font-size:18px}}.PARTS .box2{border:4px solid #FFF;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:20px 30px;position:relative}@media screen and (max-width: 768px){.PARTS .box2{padding:20px}}.PARTS .box2:before,.PARTS .box2:after{content:"";background:url("https://www.carezza.jp/img/parts/box_02.svg") no-repeat;background-size:45px auto;width:45px;height:45px;position:absolute}.PARTS .box2:before{top:-24px;left:20px}.PARTS .box2:after{bottom:-24px;right:20px;transform:scale(-1, -1)}.PARTS .box2 dl dt{text-align:center;font-size:22px;font-weight:700;padding:0 0 12px;color:#fcde00}.PARTS .box3{background:#b8b8b8;border:2px solid #FFF;padding:20px 30px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.PARTS .box3 dl{color:#000}.PARTS .box3 dl dt{text-align:center;font-size:22px;font-weight:700;padding:0 0 12px}.PARTS .scroll{position:relative}@media screen and (max-width: 768px){.PARTS .scroll{overflow-x:scroll;padding-top:30px}.PARTS .scroll:before{content:"横にスクロールできます";display:inline-block;padding:2px 12px;background:#fe3650;color:#FFF;font-size:12px;position:absolute;top:0;left:0}}.PARTS .tableStyle{width:100%;border-collapse:separate;border-spacing:2px;color:#000;text-align:center}@media screen and (max-width: 768px){.PARTS .tableStyle{width:200%}}.PARTS .tableStyle thead th{padding:10px;vertical-align:middle;background:#b8b8b8}.PARTS .tableStyle tbody th{padding:10px;vertical-align:middle;background:#b8b8b8}.PARTS .tableStyle tbody tr:nth-of-type(odd) td{background:#FFF}.PARTS .tableStyle tbody tr:nth-of-type(even) td{background:#e8e8e8}.PARTS .tableStyle tbody td{padding:10px}.PARTS .faq{margin:0 0 32px}.PARTS .faq:last-of-type{margin-bottom:0}.PARTS .faq dt{border-bottom:2px solid #fcde00;font-size:20px;font-weight:700;padding:15px 0 20px 76px;margin:0 0 24px;position:relative}.PARTS .faq dt:before{content:"";background:url("https://www.carezza.jp/img/parts/icon_q.svg") no-repeat center #fcde00;background-size:30px auto;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0}.PARTS .faq dd{padding:15px 0 15px 76px;margin:0 0 24px;position:relative}.PARTS .faq dd:before{content:"";background:url("https://www.carezza.jp/img/parts/icon_a.svg") no-repeat center #000;background-size:30px auto;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0}.PARTS .faq dd:last-of-type{margin-bottom:0}.PARTS .textArea{padding:30px}@media screen and (max-width: 768px){.PARTS .textArea{padding:20px}}.PARTS .textArea small{display:block;margin:12px 0 0;font-size:13px;position:relative}.PARTS .textArea small:before{content:"※";display:inline-block}.PARTS .textArea.black{background:#5b5b5b}.PARTS .textArea.gray{background:#b8b8b8}.PRIVACY.first{color:#FFF}.PRIVACY.first dl{margin:0 0 35px;padding:35px;border-radius:15px;border:4px solid #FFF}.PRIVACY.first dl:first-of-type{margin-top:45px}.PRIVACY.first dl dt{margin:0 0 15px;padding:0 0 0 52px;font-size:20px;font-weight:700;background:url("https://www.carezza.jp/img/contact/icon_01.svg") no-repeat left center;background-size:40px auto}.PRIVACY.first dl dd ul{margin:15px 0 0}.PRIVACY.first dl dd ul>li{list-style:disc outside;margin-left:22px}.RECRUIT.first p{color:#FFF;margin:0 0 32px;background:#5b5b5b;padding:35px}.RECRUIT.first .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #FFF}.RECRUIT.first .flex dt{width:25%;font-weight:700;color:#fcde00;padding:25px 15px}.RECRUIT.first .flex dd{width:75%;padding:25px 15px;color:#FFF}.RECRUIT.first .flex dd .btnArea{text-align:left;margin:10px 0 0}.RECRUIT.first .flex dd .btnArea a{display:inline-block;width:47%;text-align:center;padding:12px;color:#FFF;font-size:18px;font-weight:700;position:relative}.RECRUIT.first .flex dd .btnArea a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #FFF transparent;position:absolute;bottom:5px;right:5px}.RECRUIT.first .flex dd .btnArea a.ita{background:#fe3650;margin-right:3%}.RECRUIT.first .flex dd .btnArea a.ita:hover{background:#fe5f73}.RECRUIT.first .flex dd .btnArea a.hachi{background:#f7931e}.RECRUIT.first .flex dd .btnArea a.hachi:hover{background:#f8a645}.MEMBER.first .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.MEMBER.first .flex ._item{width:49%;background:rgba(0,0,0,0.85);padding:20px}@media screen and (max-width: 768px){.MEMBER.first .flex ._item{width:100%}.MEMBER.first .flex ._item:first-of-type{margin-bottom:5%}}.MEMBER.first .flex ._item h3{font-size:2.5rem;font-weight:700;color:#FFF;margin-bottom:8px;text-align:center}.MEMBER.first .flex ._item figure{margin:0 0 32px;text-align:center}.MEMBER.first .flex ._item figure img{display:block;max-width:100%;height:auto;margin:0 auto}.MEMBER.first .flex ._item figure img.arw{max-width:60px;height:auto;margin:12px auto}.MEMBER.first .flex ._item figure img:last-of-type{width:auto;height:50px}.MEMBER.first .flex ._item figure p{color:#FFF;margin:0 0 12px}.MEMBER.first .flex ._item dl dt{margin:0 0 8px}.MEMBER.first .flex ._item dl dt:last-of-type{margin-bottom:15px}.MEMBER.first .flex ._item dl dt span{display:block;color:#000;background:#fcde00;font-weight:700;padding:3px 18px}@media screen and (max-width: 768px){.MEMBER.first .flex ._item dl dt span{display:block;text-align:center}}.MEMBER.first .flex ._item dl dd{color:#FFF}.MEMBER.first .flow{margin:32px 0}.MEMBER.first .flow>dt{font-size:25px;font-weight:700;color:#FFF;padding:0 0 0 25px;margin:0 0 12px;position:relative}.MEMBER.first .flow>dt:before{content:"";width:15px;height:15px;background:#fcde00;position:absolute;top:12px;left:0}.MEMBER.first .flow dd{color:#FFF}.MEMBER.first .textArea{background:#b8b8b8;padding:35px;color:#FFF}@media screen and (max-width: 768px){.MEMBER.first .textArea{padding:20px}}.MEMBER.second .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:32px 0 0}.MEMBER.second .flex ._item{width:48%}@media screen and (max-width: 768px){.MEMBER.second .flex ._item{width:100%}.MEMBER.second .flex ._item:first-of-type{margin-bottom:10%}}.MEMBER.second .disc>li{list-style:none;padding:0 0 8px 15px;margin:0 0 8px;border-bottom:1px dotted #b8b8b8;font-size:14px;line-height:1.5;position:relative}.MEMBER.second .disc>li:before{content:"";width:8px;height:8px;background:#fcde00;position:absolute;top:6px;left:0}.MEMBER.second .textArea{background:#5b5b5b;color:#FFF;font-size:13px;padding:35px;margin:32px 0 0}@media screen and (max-width: 768px){.MEMBER.second .textArea{padding:20px}}.MEMBER.second .textArea a{color:#fe3650}.MEMBER.third strong{display:block;font-size:24px;font-weight:700;color:#FFF;padding:0 0 0 24px;margin:0 0 24px;position:relative}@media screen and (max-width: 768px){.MEMBER.third strong{font-size:16px;line-height:1.4}}.MEMBER.third strong:before{content:"";width:15px;height:15px;background:#fcde00;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.MEMBER.third strong:before{top:3px;transform:translateY(0)}}.MEMBER.third .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 0 42px}.MEMBER.third .flex:last-of-type{margin-bottom:0}.MEMBER.third .flex.center{justify-content:flex-start;align-items:center}.MEMBER.third .flex ul{width:50%;position:relative}@media screen and (max-width: 768px){.MEMBER.third .flex ul{width:100%;margin:0 0 20%}}.MEMBER.third .flex ul:after{content:"";background:url("https://www.carezza.jp/img/member/arw.svg") no-repeat;transform:rotate(-90deg);width:80px;height:80px;margin-top:-40px;position:absolute;top:50%;right:0}@media screen and (max-width: 768px){.MEMBER.third .flex ul:after{background-size:50px auto;width:50px;height:50px;transform:translate(50%);top:inherit;right:50%;bottom:-25%}}.MEMBER.third .flex ul>li span{display:inline-block;color:#fcde00;padding:0 24px}.MEMBER.third .flex figure{padding:0 0 0 7%}@media screen and (max-width: 768px){.MEMBER.third .flex figure{padding:0;display:block;width:100%;text-align:center}}.MEMBER.third .flex figure.photo{width:35%}@media screen and (max-width: 768px){.MEMBER.third .flex figure.photo{width:100%;order:1;margin:0 0 4%}}@media screen and (max-width: 768px){.MEMBER.third .flex figure.photo img{max-width:100%;height:auto}}@media screen and (max-width: 768px){.MEMBER.third .flex figure img{max-width:150px;height:auto}}.MEMBER.third .flex p{width:60%;color:#FFF}@media screen and (max-width: 768px){.MEMBER.third .flex p{width:100%;order:2}}.MEMBER.third .flex p small{display:block;font-size:13px;position:relative}.MEMBER.third .flex p small:before{content:"※";display:inline-block}@media screen and (min-width: 769px){.SITEMAP.first ul>li{list-style:none;width:23.5%;float:left;margin:0 2% 2% 0}.SITEMAP.first ul>li:nth-child(4n+1){clear:both}.SITEMAP.first ul>li:nth-child(4n+4){margin-right:0}.SITEMAP.first ul>li:nth-last-child(-n+4){margin-bottom:0}}.SITEMAP.first ul>li a{display:block;background:#fcde00;text-align:center;padding:15px;-webkit-transition:all 120ms ease-in-out;-moz-transition:all 120ms ease-in-out;-ms-transition:all 120ms ease-in-out;-o-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out}.SITEMAP.first ul>li a:hover{background:#ffe94a}
/*# sourceMappingURL=lower.css.map */