@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;700&display=swap");﻿@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:fallback;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Regular.woff2) format("woff2"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Regular.woff) format("woff"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:fallback;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Medium.woff2) format("woff2"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Medium.woff) format("woff"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;font-display:fallback;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Bold.woff2) format("woff2"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Bold.woff) format("woff"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Bold.woff2) format("woff2"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Bold.woff) format("woff"),url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../fonts/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-display:swap;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../font/NotoSerifJP-Medium.woff2) format("woff2")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-display:swap;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../font/NotoSerifJP-Bold.woff2) format("woff2")}@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:700;font-display:swap;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../font/PTSansNarrow-Bold.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../font/Roboto-Bold.woff2) format("woff2")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol li,ul li{list-style:none;list-style-position:inside}img{border:none;vertical-align:bottom}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fl_r{float:right}.fl_l{float:left}.fw_b{font-weight:700}.txt_c,.confirm #inquiryForm h2,.confirm #inquiryForm .btn_form{text-align:center}.txt_r{text-align:right}.txt_l{text-align:left}.w100per{width:100%}.w95per{width:95%}.w90per{width:90%}.w85per{width:85%}.w80per{width:80%}.w75per{width:75%}.w70per{width:70%}.w65per{width:65%}.w60per{width:60%}.w55per{width:55%}.w50per{width:50%}body{font-family:"Noto Sans JP",Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","メイリオ",Meiryo,"Meiryo UI","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;line-height:1.8;color:#000;background:#fff}@media only screen and (max-width:760px){body{font-size:16px}}@media only screen and (max-width:420px){body{font-size:14px}}.serif,#mv h1,h2.h2_01,.layout_02 .block .left .inner ul li,#identification h2 span:nth-of-type(2),#identification section .bottom,#top-promise h2,.flow .block h3,.flow .block.block_02 .inner .tel-area .tel span:nth-of-type(2),#contact_01 section:nth-of-type(1) .block .inner .tel-area .tel span:nth-of-type(2),#block-cate .box h3,#block-cate .clear,#works_02 .clear,#works-detail section:nth-of-type(2) ul li h3,#footer{font-family:"Noto Serif JP","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","游明朝","Yu Mincho","游明朝体","YuMincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}a{color:#000;text-decoration:none}a:hover{color:#000}a:hover img{opacity:1 !important}.opensans,.en{font-family:"Open Sans",sans-serif}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.wrap{position:relative}.common-wrapper_w{max-width:1680px;width:96%;margin:0 auto;position:relative}.common-wrapper{max-width:1200px;width:96%;margin:0 auto;position:relative}.inner{margin:0 auto;position:relative}iframe{width:100%}.dispnone{display:none}img{width:100%;height:auto}.btn{position:relative;cursor:pointer;font-size:100%}.btn:hover{transition:.3s}.btn a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media only screen and (max-width:420px){.btn{font-size:10px}}.btn_more{max-width:343px;width:55%;margin:auto}.fs12{font-size:12px}.fs13{font-size:13px}.fs14,.drawer-nav ul li,.subjunction p{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs24{font-size:24px}.lh2{line-height:2}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}#loading{width:100%;height:100%;margin:0;background:#fff;opacity:1;position:fixed;top:0;left:0;z-index:9999}#loading img{position:absolute;top:50%;left:0;right:0;margin-top:-80px;margin-left:-80px;width:80px;margin:auto}.mainvisual{position:relative;z-index:5}.mainvisual .mainvisual-inner{position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}.mainvisual .mainvisual-inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(10,21,45,.7)}.mainvisual .mainvisual-inner video{width:100%}.mainvisual .mainvisual-inner.sp{display:none}.mainvisual .copy-wrap{position:absolute;top:20%;left:2%;max-width:1012px;width:96%;margin:auto;z-index:2}.mainvisual .copy-wrap .catch{max-width:1012px;width:75%}.mainvisual .mainvisual-sp-img{display:none}.mainvisual .maker{position:absolute;bottom:-5%;left:0;right:0;max-width:1780px;width:96%;margin:auto;padding:10px 2%;text-align:center;background-color:#ffd800;z-index:3}.mainvisual .maker img{max-width:1614px}@media (max-width:991px){.mainvisual .copy-wrap .catch{text-align:center}}@media (max-width:767px){.mainvisual .mainvisual-inner{height:160vh}.mainvisual .mainvisual-inner video{width:auto}.mainvisual .mainvisual-sp-img{display:block}.mainvisual .copy-wrap{top:30%;left:0;right:0;max-width:760px;width:70%}.mainvisual .copy-wrap .catch{max-width:680px;width:100%}.mainvisual .maker{position:relative;max-width:700px;width:80%;margin:-10% auto;padding:10px 2%;text-align:center;background-color:#ffd800;z-index:4}.mainvisual .maker img{max-width:643px}}@media (max-width:420px){.mainvisual .mainvisual-inner{height:100vh}.mainvisual .copy-wrap{top:15%;max-width:420px;width:75%}.mainvisual .copy-wrap .catch{max-width:420px}}#top-video{height:auto;position:absolute;top:50%;left:50%;width:auto;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header{position:absolute;display:block;top:0;left:0;width:100%;z-index:100}#header .h1{padding:2px 2%;font-size:12px;background-color:#fff;line-height:1.5}#header .wrap{padding:20px 2% 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#header .left{width:42%;max-width:750px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#header .left .logo{max-width:205px;width:40%;margin-right:2%}#header .left .logo a{display:block}#header .left h2{width:30%;margin-right:2.5%;font-size:min(14px, 0.7vw)}#header .left .credit{max-width:160px;width:28%;padding:5px 10px;font-size:min(14px, 0.7vw);font-weight:500;text-align:center;color:#ffd800;background-color:#222}#header #gnav{position:relative;max-width:1000px;width:60%}#header #gnav a{color:#fff}#header #gnav ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#header #gnav ul li{margin:0;padding:0 1%;font-size:min(16px, 1vw);border-right:1px solid #fff;line-height:1}#header #gnav ul li a{display:block;position:relative;line-height:1}#header #gnav ul li a:hover{text-decoration:none}#header #gnav ul li:last-child{padding-right:0;border-right:none}#header #gnav .dropdown_item{position:relative;display:block;cursor:pointer}#header #gnav .dropdown_item div{position:absolute;display:none;list-style:none;left:0;top:30px;width:800%;margin:0;padding:15px 10px 20px;z-index:100;background-color:#222}#header #gnav .dropdown_item div p{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#header #gnav .dropdown_item div p a{display:block !important;padding:0 1%;font-size:min(14px, 1vw);text-decoration:none;color:#fff;line-height:1;border-left:1px solid #fff}#header #gnav .dropdown_item div p a:first-child{padding-left:0;border-left:none}@media only screen and (max-width:1100px){#header #gnav{width:57%}}@media only screen and (max-width:760px){#header .h1{font-size:1.5vw}#header .wrap{width:86%;padding:10px 0 0 2%}#header .left{width:100%}#header .left .logo{width:40%}#header .left h2{width:30%;font-size:min(14px, 1.5vw)}#header .left .credit{width:28%;font-size:min(14px, 1.5vw)}#header #gnav{display:none}}@media only screen and (max-width:420px){#header .left .logo{width:45%}#header .left h2{width:42%;font-size:min(14px, 2.2vw)}#header .left .credit{display:none}}@media only screen and (min-width:761px){.drawer-hamburger{display:none}}@media only screen and (max-width:760px){.drawer-hamburger{top:25px;padding-bottom:34px;padding-top:10px;background-color:#000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:100}.drawer-hamburger .drawer-hamburger-icon,.drawer-hamburger .drawer-hamburger-icon:before,.drawer-hamburger .drawer-hamburger-icon:after{height:3px;background-color:#fff}.drawer--right .drawer-hamburger{right:5px}.drawer-hamburger .drawer-hamburger-tit{position:absolute;bottom:8px;left:0;right:0;max-width:37px;width:70%;margin:auto}.drawer-open .drawer-hamburger{right:0}.drawer-open .drawer-hamburger-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:before{content:none}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.drawer-nav{top:25px;padding:0 0 40px;color:#fff;background-color:rgba(0,0,0,.9);z-index:10000}.drawer-nav ul li{width:100%;padding:10px;text-align:left;border-bottom:1px solid #586e85}.drawer-nav ul li a{color:#fff;display:block}.drawer-nav ul li:first-child a{padding:0}.drawer-nav ul li:last-child{padding-bottom:50px;border-bottom:0}}@media only screen and (max-width:420px){.drawer-hamburger{top:20px;width:1.4rem;padding:0;padding-top:7px;padding-right:.75rem;padding-bottom:27px;padding-left:.75rem;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0}.drawer-hamburger .drawer-hamburger-tit{bottom:5px;width:60%}.drawer-nav{top:20px}}#mv{position:relative}#mv h1{position:absolute;bottom:18%;left:8%;font-size:min(60px, 6vw);color:#fff}@media only screen and (max-width:760px){#mv h1{top:17%;left:38%;bottom:inherit;font-size:min(60px, 10vw);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media only screen and (max-width:760px){#mv.blog h1{top:17%;left:8%;-ms-writing-mode:inherit;writing-mode:inherit}}.breadcrumb{max-width:1680px;width:96%;margin:auto;padding:10px 0 0;font-size:14px}@media only screen and (max-width:760px){.breadcrumb{font-size:12px}}@media only screen and (max-width:420px){.breadcrumb{font-size:10px}}section section{padding:0}section.section_top{padding-top:20px}h2,h3,h2 span,h3 span,h4{font-weight:700}h2.serif,h2.h2_01,#identification section h2.bottom,#top-promise h2,#block-cate h2.clear,#works_02 h2.clear,h2#footer{padding:0 2%;text-align:center;font-size:min(60px, 8vw);font-weight:700;line-height:1.5}h2.h2_01{padding:0 2%;text-align:center;font-size:min(60px, 8vw);font-weight:700;line-height:1.5}h2.h2_01 span{display:block;font-size:66%;font-weight:500}@media only screen and (max-width:760px){h2.h2{margin-bottom:30px}}@media only screen and (max-width:420px){h2.h2{margin-bottom:20px}}.h2{margin-bottom:50px;padding:0 2%;text-align:center;font-size:min(48px, 5vw);line-height:1.5}@media only screen and (max-width:760px){.h2{margin-bottom:30px}}@media only screen and (max-width:420px){.h2{margin-bottom:20px;font-size:min(30px, 6vw)}}.h3{margin-bottom:50px;padding:0 2%;text-align:center;font-size:min(36px, 4vw);line-height:1.6}@media only screen and (max-width:760px){.h3{margin-bottom:20px;font-size:min(34px, 5vw)}}@media only screen and (max-width:420px){.h3{margin-bottom:15px}}.layout_01{padding:40px 0 100px}.layout_01 h2{margin-bottom:40px;padding:0 2%;font-size:min(48px, 6vw);text-align:center;line-height:1.6}.layout_01 ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout_01 ul li{width:32%;max-width:544px;margin-bottom:30px;background-color:#000;border-left:1px solid #000;border-right:1px solid #000}.layout_01 ul li .img{display:block}.layout_01 ul li div{padding:10px 2% 20px}.layout_01 ul li div h3{margin-bottom:10px;font-size:min(30px, 3vw);color:#ffd800;line-height:1.4}.layout_01 ul li div p{font-size:min(24px, 2.4vw);color:#fff;line-height:1.6}@media only screen and (max-width:760px){.layout_01{padding:40px 0 60px}.layout_01 h2{margin-bottom:30px}.layout_01 ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.layout_01 ul li{width:48%;margin:0 1% 20px}}@media only screen and (max-width:420px){.layout_01{padding:40px 0}.layout_01 h2{margin-bottom:20px}.layout_01 ul{display:block}.layout_01 ul li{width:90%;margin:0 auto 20px}.layout_01 ul li div h3{font-size:16px}.layout_01 ul li div p{font-size:14px}}.layout_02{padding:90px 0 170px}.layout_02 .block{max-width:1300px;width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.layout_02 .block .left{max-width:790px;width:60%;padding:30px 0 50px;background-color:#fff}.layout_02 .block .left h3{margin-bottom:10px;padding:0 2%;text-align:center;font-size:min(36px, 4vw);line-height:1.5}.layout_02 .block .left .inner{max-width:640px;width:96%;margin:auto}.layout_02 .block .left .inner ul li{margin-bottom:10px;font-size:min(30px, 3vw);font-style:italic;border-bottom:2px solid #000}.layout_02 .block .left .inner ul li span{font-size:130%}.layout_02 .block .right{max-width:322px;width:35%}@media only screen and (max-width:760px){.layout_02{padding:60px 0 100px}.layout_02 .block .left h3{font-size:min(30px, 5vw)}}@media only screen and (max-width:420px){.layout_02{padding:40px 0 60px}.layout_02 .block{display:block}.layout_02 .block .left{width:90%;margin:0 auto 20px}.layout_02 .block .left h3{font-size:min(36px, 6vw)}.layout_02 .block .left .inner ul li{font-size:min(30px, 4vw)}.layout_02 .block .right{width:60%;margin:auto}}.layout_03 h2{margin-bottom:60px;padding:0 2%}.layout_03 .block{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.layout_03 .block .left{max-width:840px;width:50%;margin-left:9%}.layout_03 .block .left h3{margin-bottom:40px;font-size:min(36px, 3vw);line-height:1.5}.layout_03 .block .left h4{margin-bottom:5px;font-size:min(30px, 3vw);line-height:1.5}.layout_03 .block .right{max-width:820px;width:45%}@media only screen and (max-width:1700px){.layout_03 .block .left{width:57%;margin-left:6%}}@media only screen and (max-width:1370px){.layout_03 .block .left{width:60%;margin-left:2%}}@media only screen and (max-width:760px){.layout_03 h2{margin-bottom:40px}.layout_03 .block{display:block}.layout_03 .block .left{width:96%;margin:0 auto 30px}.layout_03 .block .left h3{margin-bottom:30px;font-size:min(36px, 4vw)}.layout_03 .block .left h4{font-size:min(30px, 3.5vw)}.layout_03 .block .right{width:90%;margin:auto}}@media only screen and (max-width:420px){.layout_03 h2{margin-bottom:20px}.layout_03 .block .left h3{margin-bottom:20px;font-size:18px}.layout_03 .block .left h4{font-size:16px}}.layout_04 h2{margin-bottom:60px;padding:0 2%;text-align:center;font-size:min(48px, 5vw);line-height:1.6}.layout_04 ul{max-width:1820px;width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout_04 ul li{width:24%;margin:0 .5% 30px;background-color:#fff;box-shadow:5px 5px 5px #eee}.layout_04 ul li .img{margin-bottom:8px;display:block}.layout_04 ul li div{padding:5px 2% 15px}.layout_04 ul li div h3{margin-bottom:8px;text-align:center;font-size:min(24px, 2.4vw);line-height:1.4}.layout_04 ul li div p{font-size:min(20px, 2vw);line-height:1.6}@media only screen and (max-width:760px){.layout_04 h2{margin-bottom:40px}.layout_04 ul li{width:48%;margin:0 1% 30px}.layout_04 ul li div{padding:5px 2% 15px}.layout_04 ul li div h3{font-size:min(24px, 3.2vw)}.layout_04 ul li div p{font-size:min(20px, 2.5vw)}}@media only screen and (max-width:420px){.layout_04 h2{margin-bottom:20px}.layout_04 ul li{width:90%;margin:0 auto 25px}.layout_04 ul li div h3{font-size:16px}.layout_04 ul li div p{font-size:14px}}.layout_05{padding:130px 0}.layout_05 h2{margin-bottom:50px;text-align:left;line-height:1.5}.layout_05 .block{max-width:1280px;width:80%;padding:60px 0;background:rgba(255,255,255,.8)}.layout_05 .block .inner{max-width:1130px;width:90%;margin:auto}.layout_05 .block ul li{margin-bottom:30px}.layout_05 .block ul li h3{margin-bottom:5px;font-size:min(30px, 4vw)}.layout_05 .block ul li p{padding-left:1em;text-indent:-1em;font-size:min(24px, 2.4vw);line-height:1.5}.layout_05 .block .bottom{font-size:min(30px, 4vw);line-height:1.5}@media only screen and (max-width:760px){.layout_05{padding:60px 0}.layout_05 h2{margin-bottom:30px}.layout_05 .block{margin:auto;padding:40px 0}}@media only screen and (max-width:420px){.layout_05{padding:40px 0}.layout_05 h2{margin-bottom:20px}.layout_05 .block{width:90%;padding:20px 0}.layout_05 .block ul li{margin-bottom:20px}.layout_05 .block ul li h3{font-size:16px}.layout_05 .block ul li p{font-size:14px}}.layout_06 h2{margin-bottom:60px}.layout_06 .block{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.layout_06 .block .img{max-width:820px;width:50%}.layout_06 .block .txt-area{max-width:910px;width:48%;margin-left:2%;margin-right:5%}.layout_06 .block .txt-area h3{margin-bottom:40px;font-size:min(36px, 3vw);line-height:1.5}.layout_06 .block .txt-area h4{margin-bottom:5px;font-size:min(30px, 3vw);line-height:1.5}.layout_06 .block .txt-area p{font-size:min(30px, 3vw);line-height:1.5}@media only screen and (max-width:1000px){.layout_06 h2{margin-bottom:40px}.layout_06 .block{display:block}.layout_06 .block .img{width:90%;margin:auto}.layout_06 .block .txt-area{width:94%;margin:auto}}@media only screen and (max-width:420px){.layout_06 h2{margin-bottom:20px}.layout_06 .block .txt-area h3{font-size:18px}.layout_06 .block .txt-area h4{font-size:16px}.layout_06 .block .txt-area p{font-size:14px}}.layout_07 .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.layout_07 .block .col{width:48%;max-width:780px}.layout_07 .block .col .img{display:block;margin-bottom:10px}.layout_07 .block .col h3{font-size:min(48px, 5vw)}.layout_07 .block .col p{font-size:min(30px, 3vw);line-height:1.6}@media only screen and (max-width:760px){.layout_07 .block{display:block}.layout_07 .block .col{width:90%;margin:0 auto 40px}}@media only screen and (max-width:420px){.layout_07 .block .col{margin:0 auto 25px}.layout_07 .block .col h3{font-size:16px}.layout_07 .block .col p{font-size:14px}}.layout_08 .upper{max-width:1480px;width:96%;margin:0 auto 60px;text-align:center}.layout_08 .upper h2{margin-bottom:60px}.layout_08 .upper p{text-align:left}.layout_08 ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout_08 ul li{max-width:780px;width:48%;margin-bottom:100px}.layout_08 ul li .img{margin-bottom:15px}.layout_08 ul li .txt-area h4{margin-bottom:10px;font-size:min(30px, 3vw);line-height:1.4}@media only screen and (max-width:760px){.layout_08 .upper{margin:0 auto 40px}.layout_08 .upper h2{margin-bottom:40px}.layout_08 ul{display:block}.layout_08 ul li{width:90%;margin:0 auto 30px}.layout_08 ul li .txt-area h4{font-size:min(26px, 3.6vw)}}@media only screen and (max-width:420px){.layout_08 .upper{margin:0 auto 30px}.layout_08 .upper h2{margin-bottom:20px}.layout_08 ul{display:block}.layout_08 ul li{width:90%;margin:0 auto 20px}.layout_08 ul li .img{margin-bottom:10px}.layout_08 ul li .txt-area h4{font-size:16px}}.layout_09{padding-bottom:100px;max-width:1500px;width:90%;margin:auto}.layout_09 h2{margin-bottom:50px}.layout_09 .img{margin-bottom:20px}@media only screen and (max-width:760px){.layout_09{padding-bottom:60px}.layout_09 h2{margin-bottom:30px}}@media only screen and (max-width:420px){.layout_09{padding-bottom:40px}.layout_09 h2{margin-bottom:20px}}.layout_10 ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout_10 ul li{width:48%;max-width:780px;margin-bottom:50px}.layout_10 ul li .img{display:block;margin-bottom:10px}.layout_10 ul li h3{margin-bottom:5px;font-size:min(30px, 3vw);line-height:1.5}.layout_10 ul li p{font-size:min(24px, 2vw)}@media only screen and (max-width:760px){.layout_10 ul li{margin-bottom:30px}.layout_10 ul li h3{font-size:min(30px, 3.6vw)}.layout_10 ul li p{font-size:min(22px, 2.8vw)}}@media only screen and (max-width:420px){.layout_10 ul{display:block}.layout_10 ul li{width:90%;margin:0 auto 20px}.layout_10 ul li h3{font-size:16px}.layout_10 ul li p{font-size:14px}}.layout_11{max-width:1700px;width:96%;margin:auto;padding-bottom:100px}.layout_11 .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.layout_11 .block .left{max-width:830px;width:52%}.layout_11 .block .left h2{margin-bottom:30px;padding:0;text-align:left;font-size:min(48px, 3.2vw);line-height:1.4}.layout_11 .block .right{max-width:700px;width:46%}@media only screen and (max-width:760px){.layout_11{padding-bottom:60px}.layout_11 .block{display:block}.layout_11 .block .left{width:100%;margin:0 auto 30px}.layout_11 .block .left h2{margin-bottom:20px;font-size:min(48px, 5.4vw)}.layout_11 .block .right{width:80%;margin:auto}}@media only screen and (max-width:420px){.layout_11{padding-bottom:40px}}.box_01{max-width:1660px;width:100%;margin:auto;padding:30px 2%;text-align:center;background-color:#fffdef}.box_01 p{font-size:min(36px, 4vw);font-weight:700}.txt-area h3{margin-bottom:10px;font-size:min(30px, 3vw);line-height:1.5}.txt-area p{font-size:min(24px, 2.4vw);line-height:1.6}@media only screen and (max-width:420px){.txt-area h3{margin-bottom:10px;font-size:16px}.txt-area p{font-size:14px}}#identification{padding-top:80px}#identification h2{margin-bottom:50px;font-size:min(60px, 8vw);text-align:center}#identification h2 span{display:block;font-weight:700;line-height:1.5}#identification h2 span:nth-of-type(1){font-size:60%}#identification section:nth-of-type(1){padding-bottom:80px}#identification section:nth-of-type(1) .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#identification section:nth-of-type(1) .block .left{max-width:1080px;width:65%}#identification section:nth-of-type(1) .block .left h3{margin-bottom:7px;font-size:min(30px, 3vw)}#identification section:nth-of-type(1) .block .left p{font-size:min(20px, 2vw)}#identification section:nth-of-type(1) .block .left p:nth-of-type(1){max-width:830px;margin-bottom:80px}#identification section:nth-of-type(1) .block .left p:nth-of-type(2) span{font-size:min(24px, 2.4vw)}#identification section:nth-of-type(1) .block .right{max-width:610px;width:33%}#identification section .bottom{margin-top:40px;text-align:center;font-size:min(48px, 5vw);font-weight:500}#identification section .bottom br{display:none}#identification section:nth-of-type(2){padding-bottom:100px}#identification section:nth-of-type(2) h3{max-width:470px;width:60%;margin:0 auto 40px}#identification section:nth-of-type(2) ul{width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#identification section:nth-of-type(2) ul li{width:31%;margin:0 1%}@media only screen and (max-width:1400px){#identification section .bottom br{display:block}}@media only screen and (max-width:760px){#identification{padding-top:15%}#identification h2{margin-bottom:40px}#identification section:nth-of-type(1){padding-bottom:60px}#identification section:nth-of-type(1) .block{display:block}#identification section:nth-of-type(1) .block .left{width:100%;margin-bottom:30px}#identification section:nth-of-type(1) .block .left h3{font-size:min(30px, 4.2vw)}#identification section:nth-of-type(1) .block .left p{font-size:min(16px, 3vw)}#identification section:nth-of-type(1) .block .left p:nth-of-type(1){margin-bottom:40px}#identification section:nth-of-type(1) .block .left p:nth-of-type(2) span{font-size:min(18px, 3vw)}#identification section:nth-of-type(1) .block .right{width:90%;margin:auto}#identification section:nth-of-type(1) .bottom{margin-top:0px;font-size:min(40px, 5.5vw)}#identification section:nth-of-type(1) .bottom br{display:block}#identification section:nth-of-type(2){padding-bottom:60px}#identification section:nth-of-type(2) h3{margin:0 auto 20px}#identification section:nth-of-type(2) ul li{width:48%;margin:0 1% 20px}}@media only screen and (max-width:420px){#identification h2{margin-bottom:20px}#identification section:nth-of-type(1){padding-bottom:40px}#identification section:nth-of-type(1) .block .left{margin-bottom:20px}#identification section:nth-of-type(1) .block .left h3{font-size:16px}#identification section:nth-of-type(1) .block .left p{font-size:14px}#identification section:nth-of-type(1) .block .left p:nth-of-type(1){margin-bottom:20px}#identification section:nth-of-type(1) .block .left p:nth-of-type(2) span{font-size:15px}#identification section:nth-of-type(1) .block .right{width:90%;margin:auto}#identification section:nth-of-type(2){padding-bottom:40px}}#greeting{padding:180px 0 110px;background-image:linear-gradient(45deg,#e5e5e5 8%,transparent 0),linear-gradient(-135deg,#e5e5e5 18%,transparent 0)}#greeting .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#greeting .block .left{max-width:820px;width:49%}#greeting .block .left h2{margin-bottom:40px;font-size:min(36px, 5vw);line-height:1.6}#greeting .block .left h3{margin-bottom:10px;font-size:min(30px, 4vw);line-height:1.6}#greeting .block .left h3 br{display:none}#greeting .block .right{max-width:831px;width:49%}@media only screen and (max-width:1000px){#greeting{padding:80px 0 30px;background-image:linear-gradient(45deg,#e5e5e5 6%,transparent 0),linear-gradient(-135deg,#e5e5e5 10%,transparent 0)}#greeting .block{display:block}#greeting .block .left{width:100%;margin:auto;padding-bottom:30px}#greeting .block .right{width:90%;margin:auto}}@media only screen and (max-width:760px){#greeting{padding:60px 0 30px}#greeting .block .left{padding-bottom:20px}#greeting .block .left h2{margin-bottom:20px;font-size:min(36px, 5.5vw)}#greeting .block .left h3{font-size:min(30px, 4.5vw)}#greeting .block .left h3 br{display:block}}@media only screen and (max-width:420px){#greeting .block .left{padding-bottom:10px}}#point{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/poing_bg_01.jpg) no-repeat center;background-size:cover}#point .block .right{max-width:322px;width:35%}#point.layout_02 .block .left h3 br{display:none}@media only screen and (max-width:760px){#point.layout_02 .block .left h3 br{display:block}}#top-auto-repair{padding:90px 0 60px}#top-auto-repair h2 br{display:none}#top-auto-repair.layout_03 .block .left h4 br{display:none}@media only screen and (max-width:760px){#top-auto-repair{padding:60px 0}#top-auto-repair h2 br{display:block}}@media only screen and (max-width:420px){#top-auto-repair{padding:40px 0 10px}#top-auto-repair.layout_03 .block .left h3{font-size:min(18px, 4.5vw)}#top-auto-repair.layout_03 .block .left h4 br{display:block}}@media only screen and (max-width:360px){#top-auto-repair.layout_03 .block .left h3{font-size:18px}#top-auto-repair.layout_03 .block .left h3 br{display:none}}#top-promise{padding-bottom:80px}#top-promise h2{margin-bottom:30px}#top-promise ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#top-promise ul li{max-width:422px;width:25%}@media only screen and (max-width:760px){#top-promise{padding-bottom:60px}#top-promise ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-promise ul li{width:48%;margin-bottom:20px}}@media only screen and (max-width:420px){#top-promise{padding-bottom:30px}#top-promise h2{margin-bottom:20px}}#top-service{padding:40px 0;color:#fff;background-color:#000}#top-service h2{margin-bottom:20px}#top-service ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-service ul li{position:relative;max-width:544px;width:32%;margin-bottom:40px;background-color:#1a1a1a;background-image:linear-gradient(-45deg,#ffd800 20px,transparent 0)}#top-service ul li a{position:absolute;top:0;left:0;width:100%;height:100%}#top-service ul li .img{display:block}#top-service ul li .inner{padding:15px 2%}#top-service ul li h3{font-size:min(30px, 3vw);line-height:1.5}#top-service ul li h3 br{display:none}#top-service ul li p{font-size:min(24px, 2.4vw)}@media only screen and (max-width:760px){#top-service ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#top-service ul li{width:48%;margin:0 1% 30px}#top-service ul li h3 br{display:block}}@media only screen and (max-width:420px){#top-service{padding:30px 0}#top-service ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#top-service ul li{width:90%;margin:0 auto 20px;background-image:linear-gradient(-45deg,#ffd800 20px,transparent 0)}#top-service ul li h3{font-size:min(30px, 4vw)}#top-service ul li h3 br{display:none}#top-service ul li p{font-size:14px}}#top-beginners .block{width:100%;padding:60px 0 90px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#top-beginners .block .left{max-width:740px;width:42%;margin-right:2%}#top-beginners .block .right{max-width:820px;width:46%;margin-right:14.5%}#top-beginners .block .right h2{margin-bottom:5px;font-size:min(30px, 4vw)}#top-beginners .block .right .txt{font-size:min(24px, 2.4vw)}#top-beginners .block .right .btn_more{margin-top:60px}@media only screen and (max-width:1000px){#top-beginners .block .right .btn_more{margin-top:30px}}@media only screen and (max-width:760px){#top-beginners .block{padding:40px 0 60px;display:block}#top-beginners .block .left{width:90%;margin:0 auto 30px}#top-beginners .block .right{width:90%;margin:auto}#top-beginners .block .right h2{margin-bottom:5px;font-size:min(30px, 4vw)}#top-beginners .block .right .txt{font-size:min(24px, 2.4vw)}}@media only screen and (max-width:420px){#top-beginners .block{padding:40px 0;display:block}#top-beginners .block .left{margin:0 auto 15px}#top-beginners .block .right h2{font-size:min(30px, 4.5vw)}#top-beginners .block .right .txt{font-size:14px}}#top-reason .tit{position:relative}#top-reason .tit h2{position:absolute;top:40%;left:0;right:0;width:96%;margin:auto;text-align:center;color:#fff}#top-reason .tit h2 br{display:none}#top-reason section{padding:120px 0 30px}#top-reason section .block{position:relative;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#top-reason section .block .img{max-width:775px;width:45%;margin-left:2%}#top-reason section .block .txt-area{max-width:725px;width:40%;margin-top:1%;margin-left:16%}#top-reason section .block .txt-area h3{margin-bottom:5px;font-size:min(36px, 4vw);line-height:1.5}#top-reason section .block .txt-area h3 br{display:none}#top-reason section .block .txt-area p{font-size:min(24px, 2.4vw)}#top-reason section .block.block_l .img{margin-left:0;margin-right:2%;order:-1}#top-reason section .block.block_l .txt-area{margin-left:0;margin-right:16%}@media only screen and (max-width:1600px){#top-reason section .block .txt-area{width:45%;margin-top:0;margin-left:10%}#top-reason section .block.block_l .txt-area{margin-right:10%}}@media only screen and (max-width:1200px){#top-reason section .block .img{width:49%}#top-reason section .block .txt-area{width:49%;margin-left:2%}#top-reason section .block.block_l .txt-area{margin-right:2%}}@media only screen and (max-width:760px){#top-reason .tit h2{top:30%}#top-reason .tit h2 br{display:block}#top-reason section{padding:60px 0 30px}#top-reason section .block{margin-bottom:30px;display:block}#top-reason section .block .img{width:90%;margin:auto}#top-reason section .block .txt-area{width:90%;margin:0 auto 30px}#top-reason section .block .txt-area h3{font-size:min(36px, 5vw)}#top-reason section .block .txt-area h3 br{display:block}#top-reason section .block .txt-area p{font-size:min(24px, 3vw)}#top-reason section .block.block_l .img{margin:auto}#top-reason section .block.block_l .txt-area{margin:0 auto 30px}}@media only screen and (max-width:420px){#top-reason section{padding:40px 0 30px}#top-reason section .block{margin-bottom:15px}#top-reason section .block .txt-area{margin:0 auto 20px}#top-reason section .block .txt-area p{font-size:14px}#top-reason section .block.block_l .txt-area{margin:0 auto 20px}}#top-about .tit{position:relative}#top-about .tit h2{position:absolute;top:5%;right:10%;max-width:269px;width:15%}#top-about section:nth-of-type(1){padding:100px 0 80px}#top-about section:nth-of-type(1) .block{padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#top-about section:nth-of-type(1) .block .left{max-width:788px;width:49%}#top-about section:nth-of-type(1) .block .right{max-width:788px;width:49%}#top-about section:nth-of-type(1) .block h3{margin-bottom:5px;font-size:min(30px, 3vw)}#top-about section:nth-of-type(1) .block p{font-size:min(24px, 2.4vw)}#top-about section:nth-of-type(2){padding-bottom:60px}#top-about section:nth-of-type(2) h2{margin-bottom:50px}#top-about section:nth-of-type(2) .block{padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#top-about section:nth-of-type(2) .block .left{max-width:775px;width:46%}#top-about section:nth-of-type(2) .block .left h3{margin-bottom:15px;font-size:min(48px, 6vw);line-height:1.4}#top-about section:nth-of-type(2) .block .left h3 span{display:block;font-size:59%;font-weight:700}#top-about section:nth-of-type(2) .block .left p{font-size:min(24px, 2.4vw)}#top-about section:nth-of-type(2) .block .right{max-width:939px;width:56%;text-align:center}#top-about section:nth-of-type(2) .block:nth-of-type(2) .right .img{display:block;max-width:613px;margin:auto}@media only screen and (max-width:760px){#top-about .tit h2{right:15%;width:18%}#top-about section:nth-of-type(1){padding:60px 0}#top-about section:nth-of-type(1) .block{padding-bottom:0;display:block}#top-about section:nth-of-type(1) .block .left{width:90%;margin:0 auto 10px}#top-about section:nth-of-type(1) .block .right{width:90%;margin:auto}#top-about section:nth-of-type(1) .block h3{margin-bottom:5px;font-size:min(30px, 4vw)}#top-about section:nth-of-type(1) .block p{font-size:min(24px, 3vw)}#top-about section:nth-of-type(1) .btn_more{margin-top:30px}#top-about section:nth-of-type(2){padding-bottom:40px}#top-about section:nth-of-type(2) h2{margin-bottom:30px}#top-about section:nth-of-type(2) .block{padding-bottom:40px;display:block}#top-about section:nth-of-type(2) .block .left{width:90%;margin:0 auto 30px}#top-about section:nth-of-type(2) .block .left h3{margin-bottom:10px}#top-about section:nth-of-type(2) .block .left p{font-size:min(24px, 3vw)}#top-about section:nth-of-type(2) .block .right{width:90%;margin:auto}}@media only screen and (max-width:420px){#top-about section:nth-of-type(1){padding:40px 0}#top-about section:nth-of-type(1) .block .left{margin:0 auto 20px}#top-about section:nth-of-type(1) .block h3{font-size:16px}#top-about section:nth-of-type(1) .block p{font-size:14px}#top-about section:nth-of-type(2){padding-bottom:40px}#top-about section:nth-of-type(2) h2{margin-bottom:30px}#top-about section:nth-of-type(2) .block{padding-bottom:40px;display:block}#top-about section:nth-of-type(2) .block .left{width:90%;margin:0 auto 30px}#top-about section:nth-of-type(2) .block .left h3{margin-bottom:10px}#top-about section:nth-of-type(2) .block .left p{font-size:14px}#top-about section:nth-of-type(2) .block .right{width:90%;margin:auto}}#sheet-metal_02{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/sheet-metal_02_bg.jpg) no-repeat center;background-size:cover}#sheet-metal_02 .block .right{max-width:274px;width:30%}#sheet-metal_03{padding:80px 0 100px}#sheet-metal_03 .layout_03{padding-bottom:60px}#sheet-metal_03 .layout_03 .block .right{margin-top:0;padding-top:.5%}#sheet-metal_03 .layout_04 h2 .none{display:none}@media only screen and (max-width:1300px){#sheet-metal_03 .layout_04 h2 .none{display:block}}@media only screen and (max-width:760px){#sheet-metal_03{padding:60px 0 80px}#sheet-metal_03 .layout_03{padding-bottom:40px}}@media only screen and (max-width:420px){#sheet-metal_03{padding:40px 0 20px}#sheet-metal_03 .layout_03{padding-bottom:20px}}#sheet-metal_04{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/sheet-metal_04_bg.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:760px){#sheet-metal_04{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/sheet-metal_04_bg_760.jpg) no-repeat center;background-size:cover}}@media only screen and (max-width:420px){#sheet-metal_04{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/sheet-metal_04_bg_420.jpg) no-repeat center;background-size:cover}}#sheet-metal_05 h2{margin-bottom:40px;line-height:1.6}#sheet-metal_05 h2 br{display:none}@media only screen and (max-width:1400px){#sheet-metal_05 h2 br:nth-of-type(2){display:block}}@media only screen and (max-width:1400px){#sheet-metal_05 h2 br:nth-of-type(1){display:block}}@media only screen and (max-width:760px){#sheet-metal_05 h2{margin-bottom:30px}}@media only screen and (max-width:420px){#sheet-metal_05.layout_01{padding-top:0;padding-bottom:0}#sheet-metal_05 h2{margin-bottom:20px}}#insurance_01 h2 br{display:none}@media only screen and (max-width:1000px){#insurance_01 h2 br{display:block}}#insurance_02{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/insurance_02_bg.jpg) no-repeat center;background-size:cover}#insurance_02.layout_02 .block .left{width:65%}#insurance_02.layout_02 .block .left h3{font-size:min(36px, 3.5vw)}#insurance_02 .block .right{max-width:273px;width:30%}@media only screen and (max-width:760px){#insurance_02{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/insurance_02_bg_760.jpg) no-repeat center;background-size:cover}}@media only screen and (max-width:420px){#insurance_02{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/insurance_02_bg_420.jpg) no-repeat center;background-size:cover}#insurance_02.layout_02 .block .left{width:90%}#insurance_02.layout_02 .block .left h3{font-size:min(36px, 5vw)}}#insurance_03{padding:80px 0 120px}#insurance_03.layout_03 section:nth-of-type(1) .block .left h3{margin-bottom:10px;font-size:min(30px, 4vw)}#insurance_03.layout_03 section:nth-of-type(1) .block .right{margin-top:0;padding-top:.5%}@media only screen and (max-width:760px){#insurance_03{padding:60px 0 80px}}@media only screen and (max-width:420px){#insurance_03{padding:40px 0}#insurance_03.layout_03 section:nth-of-type(1) .block .left h3{font-size:16px}}#insurance_04 .tit{padding:30px 2%;text-align:center;color:#fff;background-color:#ce1717}#insurance_04 .tit h2{font-size:min(72px, 8vw)}#insurance_04 .tit h2 span{display:block;font-weight:700;line-height:1.1}#insurance_04 .tit h2 span:nth-of-type(1){margin-bottom:5px;font-size:66%}#insurance_04 section{max-width:1790px;width:96%;margin:auto;padding:80px 0 20px}#insurance_04 section .block{width:100%;padding-bottom:80px}#insurance_04 section .block h3{margin-bottom:20px;font-size:min(36px, 4.7vw);line-height:1.6}#insurance_04 section .block .upper{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#insurance_04 section .block .upper div:nth-of-type(1),#insurance_04 section .block .upper div:nth-of-type(2){max-width:420px;width:23.5%;margin-right:1%;text-align:center}#insurance_04 section .block .upper div:nth-of-type(1) p:nth-of-type(2),#insurance_04 section .block .upper div:nth-of-type(2) p:nth-of-type(2){font-size:min(24px, 2.4vw)}#insurance_04 section .block .upper div:nth-of-type(3){width:51%}#insurance_04 section .block .upper div:nth-of-type(3) table{width:100%}#insurance_04 section .block .upper div:nth-of-type(3) table th,#insurance_04 section .block .upper div:nth-of-type(3) table td{padding:20px 0 5px;text-align:left;font-weight:700;border-bottom:2px solid #ce1717}#insurance_04 section .block .upper div:nth-of-type(3) table th{width:55%}#insurance_04 section .block .upper div:nth-of-type(3) table td{width:45%}#insurance_04 section .block .box{max-width:1780px;width:100%;margin:auto;padding:10px 0;background-color:#fff;box-shadow:0 0 10px #ccc}#insurance_04 section .block .box h4{font-size:min(30px, 3vw)}#insurance_04 section .block .box p{margin-bottom:30px}@media only screen and (max-width:760px){#insurance_04 section{padding-top:60px}#insurance_04 section .block{padding-bottom:60px}#insurance_04 section .block .upper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#insurance_04 section .block .upper div:nth-of-type(1),#insurance_04 section .block .upper div:nth-of-type(2){width:48%}#insurance_04 section .block .upper div:nth-of-type(3){width:96%;margin:auto}#insurance_04 section .block .box h4{font-size:min(25px, 4.7vw)}}@media only screen and (max-width:420px){#insurance_04 .tit{padding:20px 2%}#insurance_04 section{padding-top:40px}#insurance_04 section .block{padding-bottom:40px}#insurance_04 section .block h3{margin-bottom:15px}}#insurance_05.flow .block.block_01 .left p{margin-bottom:30px}@media only screen and (max-width:760px){#insurance_05.flow .block.block_03 .right{margin-top:20px}}#dent-repair_02 section:nth-of-type(1){padding-bottom:20px}#dent-repair_02 section:nth-of-type(1) h2 br{display:none}#dent-repair_02 section:nth-of-type(1) .block{-webkit-align-items:start;-moz-align-items:start;-ms-align-items:start;align-items:start}#dent-repair_02 section:nth-of-type(1) .block .left h3{margin-bottom:10px;font-size:min(30px, 3vw)}#dent-repair_02 section:nth-of-type(1) .block .right{margin-top:0}#dent-repair_02 section:nth-of-type(2){padding-bottom:80px}#dent-repair_02 section:nth-of-type(2) h2{margin-bottom:40px;text-align:center;font-size:min(48px, 6vw);line-height:1.5}#dent-repair_02 section:nth-of-type(2) h2 br{display:none}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col{max-width:790px;width:49%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col h3{margin-bottom:20px;text-align:center;font-size:min(36px, 3.5vw)}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col div{padding:20px 0 30px;flex-grow:1}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col div p{max-width:690px;width:96%;margin:0 auto 30px;padding-left:1em;text-indent:-1em;font-size:min(30px, 3vw)}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col div p:nth-of-type(3){margin-bottom:0}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col_l div{background-color:#fff799}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col_r div{background-color:#e5e5e5}#dent-repair_02 section:nth-of-type(3){padding-bottom:40px}#dent-repair_02 section:nth-of-type(3).layout_04 ul li div h3 br{display:none}@media only screen and (max-width:1000px){#dent-repair_02 section:nth-of-type(1) h2 br{display:block}#dent-repair_02 section:nth-of-type(2) h2{margin-bottom:30px}#dent-repair_02 section:nth-of-type(2) h2 br{display:block}}@media only screen and (max-width:760px){#dent-repair_02 section:nth-of-type(1) .block .left h3{font-size:min(30px, 5vw)}#dent-repair_02 section:nth-of-type(2){padding-bottom:60px}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w{display:block}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col{width:90%;margin:auto}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col h3{margin-bottom:15px;font-size:min(30px, 5vw)}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col div{padding:20px 0 30px}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col div p{margin:0 auto 20px}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col.col_l{margin-bottom:30px}#dent-repair_02 section:nth-of-type(3).layout_04 ul li div h3 br{display:block}}@media only screen and (max-width:420px){#dent-repair_02 section:nth-of-type(2){padding-bottom:40px}#dent-repair_02 section:nth-of-type(2) h2{margin-bottom:20px}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col h3{margin-bottom:10px}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col div p{font-size:14px}#dent-repair_02 section:nth-of-type(2) .common-wrapper_w .col.col_l{margin-bottom:20px}#dent-repair_02 section:nth-of-type(3){padding-bottom:20px}}#dent-repair_03{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/dent-repair_03_bg.jpg) no-repeat center;background-size:cover}#dent-repair_03.layout_05 .block h2{margin-bottom:20px;font-size:min(60px, 6vw)}@media only screen and (max-width:760px){#dent-repair_03{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/dent-repair_03_bg_760.jpg) no-repeat center;background-size:cover}}@media only screen and (max-width:420px){#dent-repair_03{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/dent-repair_03_bg_420.jpg) no-repeat center;background-size:cover}#dent-repair_03.layout_05 .block h2{margin-bottom:10px;font-size:min(60px, 6.5vw)}}#maintenance_02{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/maintenance_02_bg.jpg) no-repeat center;background-size:cover}#maintenance_02 .block .left{width:66%}#maintenance_02 .block .left h3 br{display:none}#maintenance_02 .block .right{max-width:274px;width:30%}@media only screen and (max-width:1000px){#maintenance_02 .block .left h3 br{display:block}}@media only screen and (max-width:760px){#maintenance_02 .block .left{width:90%}}#maintenance_03{padding:80px 0}@media only screen and (max-width:760px){#maintenance_03{padding:60px 0 0}}@media only screen and (max-width:420px){#maintenance_03{padding:40px 0 0}}#maintenance_04{padding:80px 0}#maintenance_04 h2{margin-bottom:30px}#maintenance_04 h2 br{display:none}#maintenance_04 .wrap{max-width:1780px;width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#maintenance_04 .wrap .col{width:49%;max-width:870px}#maintenance_04 .wrap .col h3{margin-bottom:10px;font-size:min(30px, 4vw)}#maintenance_04 .wrap .col p{font-size:min(20px, 2vw)}@media only screen and (max-width:1100px){#maintenance_04 h2 br{display:block}}@media only screen and (max-width:760px){#maintenance_04{padding:60px 0 20px}#maintenance_04 .wrap{display:block}#maintenance_04 .wrap .col{width:90%;margin:0 auto 30px}#maintenance_04 .wrap .col h3{font-size:min(30px, 5vw)}#maintenance_04 .wrap .col p{font-size:min(20px, 2.4vw)}}@media only screen and (max-width:420px){#maintenance_04{padding:40px 0 10px}#maintenance_04 h2{margin-bottom:20px}#maintenance_04 .wrap .col p{font-size:14px}}#maintenance_05{padding-bottom:100px}@media only screen and (max-width:760px){#maintenance_05{padding-bottom:60px}}@media only screen and (max-width:420px){#maintenance_05{padding-bottom:20px}}#maintenance_06{padding-bottom:100px}#maintenance_06 h2{margin-bottom:60px;text-align:center;font-size:min(48px, 5vw)}#maintenance_06 .wrap{max-width:1780px;width:96%;margin:auto}#maintenance_06 .wrap table{width:100%;margin-bottom:30px;border-top:1px solid #a2a2a2;border-left:1px solid #a2a2a2}#maintenance_06 .wrap table th,#maintenance_06 .wrap table td{width:18%;text-align:center;vertical-align:middle;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}#maintenance_06 .wrap table th{padding:20px 2%;font-weight:700;background-color:#f4f4f4;line-height:1.5}#maintenance_06 .wrap table th:nth-of-type(1){width:28%}#maintenance_06 .wrap table th span{display:block;font-weight:700}#maintenance_06 .wrap table td{line-height:1.5}#maintenance_06 .wrap table td span{display:block}#maintenance_06 .wrap .txt{font-size:min(18px, 1.8vw)}#maintenance_06 .wrap .box_01{margin-top:90px}@media only screen and (max-width:760px){#maintenance_06{padding-bottom:60px}#maintenance_06 h2{margin-bottom:30px}#maintenance_06 .wrap table th,#maintenance_06 .wrap table td{width:50%}#maintenance_06 .wrap table th span{font-size:80%}#maintenance_06 .wrap .box_01{margin-top:60px}}@media only screen and (max-width:420px){#maintenance_06{padding-bottom:40px}#maintenance_06 h2{margin-bottom:20px}#maintenance_06 .wrap .txt{font-size:13px}#maintenance_06 .wrap .box_01{margin-top:30px}}#maintenance_07{padding-bottom:100px}#maintenance_07 .block{max-width:1780px;width:96%;margin:auto;padding:50px 0 100px;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/box_bg_01.png);box-shadow:-3px 10px 20px #999}#maintenance_07 .block .inner{max-width:1550px;width:94%}#maintenance_07 .block .inner h2{margin-bottom:30px}#maintenance_07 .block .inner ul li{margin-bottom:5px;font-size:min(27px, 2.8vw)}#maintenance_07 .block .inner ul li h4{font-size:min(30px, 3vw)}#maintenance_07 .block .inner ul li p{padding-left:1em}@media only screen and (max-width:760px){#maintenance_07{padding-bottom:60px}#maintenance_07 .block{padding:50px 0 60px}}@media only screen and (max-width:420px){#maintenance_07{padding-bottom:50px}#maintenance_07 .block{padding:40px 0}#maintenance_07 .block .inner h2{margin-bottom:20px}#maintenance_07 .block .inner ul li{font-size:14px}#maintenance_07 .block .inner ul li h4{font-size:16px}}#maintenance_09{padding-bottom:80px}#maintenance_09 h2{margin-bottom:30px}#maintenance_09 h2 br{display:none}@media only screen and (max-width:1200px){#maintenance_09 h2{margin-bottom:30px}#maintenance_09 h2 br{display:block}}@media only screen and (max-width:760px){#maintenance_09{padding-bottom:60px}}@media only screen and (max-width:420px){#maintenance_09{padding-bottom:40px}#maintenance_09 h2{margin-bottom:20px}}#hail-repair_01 h2 br{display:none}#hail-repair_01.layout_03 .block .left h3{margin-bottom:10px;font-size:min(30px, 4vw)}@media only screen and (max-width:1200px){#hail-repair_01 h2 br{display:block}}@media only screen and (max-width:760px){#hail-repair_01.layout_03 .block .left h3{margin-bottom:10px;font-size:min(26px, 6vw)}}#hail-repair_02{padding-bottom:60px}@media only screen and (max-width:760px){#hail-repair_02{padding-bottom:20px}}@media only screen and (max-width:420px){#hail-repair_02{padding-bottom:0px}}#hail-repair_03.layout_01{padding-bottom:0}#hail-repair_03.layout_01 h2{font-size:min(48px, 3.8vw)}#hail-repair_03.layout_01 h2 br{display:none}#hail-repair_03.layout_01 .box_01{margin-top:40px}@media only screen and (max-width:760px){#hail-repair_03.layout_01 h2{font-size:min(48px, 5.5vw)}#hail-repair_03.layout_01 h2 br:nth-of-type(2){display:block}#hail-repair_03.layout_01 .box_01{margin-top:30px}}@media only screen and (max-width:420px){#hail-repair_03{padding-top:10px}#hail-repair_03.layout_01 h2 br:nth-of-type(1){display:block}}#coating_02{padding-bottom:60px}@media only screen and (max-width:420px){#coating_02{padding-bottom:40px}}#coating_03{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/coating_03_bg.jpg) no-repeat center;background-size:cover}#coating_03 .block .left{width:68%}#coating_03 .block .right{max-width:242px;width:30%}@media only screen and (max-width:420px){#coating_03 .block .left{width:92%}}#coating_04{padding:60px 0}#coating_04 h2{margin-bottom:40px}#coating_04.layout_07 .block .col h3{font-size:min(48px, 4.2vw)}@media only screen and (max-width:760px){#coating_04 h2{margin-bottom:20px}#coating_04.layout_07 .block .col h3{font-size:min(48px, 6vw)}}@media only screen and (max-width:420px){#coating_04{padding:40px 0 20px}#coating_04 h2{margin-bottom:10px}}#coating_05{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/coating_05_bg.jpg) no-repeat center;background-size:cover}#coating_05.layout_05 h2{padding:0}#coating_05.layout_05 h2 br{display:none}#coating_05.layout_05 .txt{margin-bottom:50px;font-size:min(24px, 2.4vw)}#coating_05.layout_05 .bottom{text-align:center;font-size:min(36px, 4vw);font-weight:500}@media only screen and (max-width:1400px){#coating_05.layout_05 h2 br{display:block}}@media only screen and (max-width:1000px){#coating_05.layout_05 .block{width:90%}}@media only screen and (max-width:760px){#coating_05{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/coating_05_bg_760.jpg) no-repeat center;background-size:cover}#coating_05.layout_05 h2{font-size:min(60px, 7vw)}#coating_05.layout_05 .txt{margin-bottom:40px;font-size:min(24px, 2.8vw)}}@media only screen and (max-width:420px){#coating_05{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/coating_05_bg_420.jpg) no-repeat center;background-size:cover}#coating_05.layout_05 .txt{margin-bottom:20px;font-size:14px}}#coating_06{padding:60px 0 100px}#coating_06 h2 br{display:none}#coating_06 .txt{max-width:1370px;width:96%;margin:0 auto 50px;font-size:min(24px, 2.4vw)}@media only screen and (max-width:1200px){#coating_06 h2 br{display:block}}@media only screen and (max-width:760px){#coating_06{padding:60px 0}#coating_06 .txt{margin-bottom:40px;font-size:min(24px, 2.8vw)}}@media only screen and (max-width:420px){#coating_06{padding:40px 0 30px}#coating_06 .txt{margin-bottom:30px;font-size:14px}}#coating_07{padding-bottom:80px}#coating_07.layout_03 .block .left h3{font-size:min(36px, 2.8vw)}#coating_07.layout_03 .block .left h4{font-size:min(30px, 2.6vw)}@media only screen and (max-width:760px){#coating_07{padding-bottom:60px}#coating_07.layout_03 .block .left h3{font-size:min(36px, 4.8vw)}#coating_07.layout_03 .block .left h4{font-size:min(30px, 4vw)}}@media only screen and (max-width:420px){#coating_07{padding-bottom:30px}}#coating_08{padding-bottom:80px}@media only screen and (max-width:760px){#coating_08{padding-bottom:60px}}@media only screen and (max-width:420px){#coating_08{padding-bottom:30px}}#coating_09{margin-bottom:100px;padding:250px 0;color:#fff;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/coating_09_bg.jpg) no-repeat center;background-size:cover}#coating_09 h2{font-size:min(60px, 7vw)}@media only screen and (max-width:760px){#coating_09{margin-bottom:60px;padding:100px 0}}@media only screen and (max-width:420px){#coating_09{margin-bottom:40px;padding:80px 0}}#aircon_01 section{padding-bottom:180px}#aircon_01 section:nth-of-type(1) .img{margin-bottom:20px}#aircon_01 section:nth-of-type(1) h3{padding:0}#aircon_01 section:nth-of-type(1) h3 br:nth-of-type(1){display:none}#aircon_01 section:nth-of-type(2) .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#aircon_01 section:nth-of-type(2) .block .img{max-width:780px;width:47%}#aircon_01 section:nth-of-type(2) .block .txt-area{max-width:830px;width:51%}@media only screen and (max-width:760px){#aircon_01 section{padding-bottom:80px}#aircon_01 section:nth-of-type(1){padding-bottom:60px}#aircon_01 section:nth-of-type(1) h3 br:nth-of-type(1){display:block}#aircon_01 section:nth-of-type(2) .block{display:block}#aircon_01 section:nth-of-type(2) .block .img{width:90%;margin:0 auto 20px}#aircon_01 section:nth-of-type(2) .block .txt-area{width:90%;margin:auto}}@media only screen and (max-width:420px){#aircon_01 section{padding-bottom:40px}#aircon_01 section:nth-of-type(1){padding-bottom:40px}}#aircon_02 section{padding-bottom:150px}#aircon_02 section:nth-of-type(1){padding-bottom:0}#aircon_02 section:nth-of-type(1) h2 br{display:none}#aircon_02 section:nth-of-type(2){max-width:1500px;width:90%;margin:auto}#aircon_02 section:nth-of-type(2) .h3{padding:0}#aircon_02 section:nth-of-type(2) .h3 br{display:none}#aircon_02 section:nth-of-type(2) .img{margin-bottom:20px}@media only screen and (max-width:760px){#aircon_02 section{padding-bottom:60px}#aircon_02 section:nth-of-type(1){padding-bottom:20px}#aircon_02 section:nth-of-type(2) .h3 br{display:block}}@media only screen and (max-width:420px){#aircon_02 section{padding-bottom:40px}#aircon_02 section:nth-of-type(1) h2 br{display:block}}#about_01 h2 br{display:none}#about_01 .h3 br{display:none}#about_01 .txt-area p{font-size:min(20px, 2vw)}@media only screen and (max-width:1000px){#about_01 h2 br{display:block}}@media only screen and (max-width:760px){#about_01 .h3 br{display:block}#about_01 .txt-area p{font-size:min(20px, 2.8vw)}}@media only screen and (max-width:420px){#about_01 .txt-area p{font-size:14px}}#about_02.layout_01{padding-top:10px}#about_03{padding-bottom:100px}#about_03 .block{max-width:1800px;width:96%;margin:auto}#about_03 .block ul{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#about_03 .block ul li{max-width:420px;width:24%;margin:0 .5% 25px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#about_03 .block ul li .img{margin-bottom:5px}#about_03 .block ul li h3{padding:5px 2%;text-align:center;font-size:min(24px, 2.4vw);background-color:#ffd800;line-height:1.4;box-shadow:5px 5px 5px #ccc;flex-grow:1}#about_03 .block ul li h3 br{display:none}#about_03 .block .bottom{text-align:center;font-size:min(36px, 4vw);font-weight:700}@media only screen and (max-width:1460px){#about_03 .block ul li h3{font-size:min(24px, 3vw)}#about_03 .block ul li h3 br{display:block}}@media only screen and (max-width:760px){#about_03{padding-bottom:60px}#about_03 .block ul{margin-bottom:20px}#about_03 .block ul li{width:48%;margin:0 1% 20px}#about_03 .block ul li h3 br{display:none}}@media only screen and (max-width:420px){#about_03{padding-bottom:10px}#about_03 .block ul{margin-bottom:10px}}#about_04 h2 br{display:none}#about_04.layout_01 ul li:nth-of-type(8) div h3{font-size:min(28px, 3vw)}@media only screen and (max-width:1000px){#about_04 h2 br{display:block}}@media only screen and (max-width:760px){#about_04.layout_01{padding-bottom:40px}}#about_05{padding-bottom:60px}@media only screen and (max-width:760px){#about_05{padding-bottom:40px}}@media only screen and (max-width:420px){#about_05{padding-bottom:30px}}#flow_01 .h3{padding:0}#flow_01.layout_09 .txt-area p{text-align:center}#flow_01.layout_09 .txt-area p .none{display:none}@media only screen and (max-width:760px){#flow_01.layout_09 .txt-area p .none{display:block}}@media only screen and (max-width:420px){#flow_01.layout_09 .txt-area p{text-align:left}}#flow_02 h2{margin-bottom:50px}#flow_02 .block_last{margin-bottom:100px}#flow_02 .block.block_02{padding-top:30px}#flow_02 .block.block_02 h3{position:relative;width:inherit;max-width:inherit;margin-bottom:40px;display:block;text-align:center;font-size:min(36px, 4vw);font-style:italic;line-height:1.5;border-bottom:none}#flow_02 .block.block_02 h3:after{content:"";position:absolute;bottom:-10%;left:0;right:0;max-width:550px;width:80%;height:1px;margin:auto;background-color:#000}#flow_02 .block.block_02 .txt{max-width:1500px;width:94%;margin:auto;font-size:min(24px, 2.4vw)}@media only screen and (max-width:760px){#flow_02 h2{margin-bottom:30px}#flow_02 .block_last{margin-bottom:50px}#flow_02 .block.block_02{padding-top:20px}#flow_02 .block.block_02 h3{margin-bottom:20px;font-size:min(36px, 5vw)}#flow_02 .block.block_02 h3:after{max-width:700px;width:90%}#flow_02 .block.block_02 .txt{font-size:min(24px, 2.8vw)}}@media only screen and (max-width:420px){#flow_02 h2{margin-bottom:20px}#flow_02 .block_last{margin-bottom:30px}#flow_02 .block.block_02{padding-top:20px}#flow_02 .block.block_02 h3{font-size:min(20px, 5.5vw)}#flow_02 .block.block_02 .txt{width:100%;font-size:14px}}.flow{padding-bottom:80px}.flow .arrow{max-width:122px;width:20%;margin:0 auto 20px}.flow .block{max-width:1620px;width:96%;margin:0 auto 20px;background-color:#fff;box-shadow:0 0 8px #ccc;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.flow .block h3{width:80%;max-width:750px;margin-bottom:15px;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.flow .block h3 span{display:block;font-size:min(36px, 4vw);font-style:italic;line-height:1.5}.flow .block h3 span:nth-of-type(1){font-size:280%;font-weight:100}.flow .block h3 span:nth-of-type(2){margin-top:1.6%;margin-left:2%}.flow .block .left{max-width:890px;width:55%;margin-left:2%;margin-right:2%;padding:10px 0 20px}.flow .block .left h4{font-size:min(27px, 2.7vw)}.flow .block .left p{font-size:min(24px, 2.4vw)}.flow .block .right{max-width:620px}.flow .block.block_02 .inner{width:96%;margin:auto;padding-bottom:30px}.flow .block.block_02 .inner .tel-area{margin-top:30px;text-align:center}.flow .block.block_02 .inner .tel-area h4{font-size:min(48px, 5vw);line-height:1.5}.flow .block.block_02 .inner .tel-area .tel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.flow .block.block_02 .inner .tel-area .tel span{display:block;line-height:1}.flow .block.block_02 .inner .tel-area .tel span:nth-of-type(1){max-width:34px;width:6%;margin-right:1%}.flow .block.block_02 .inner .tel-area .tel span:nth-of-type(2){font-size:min(70px, 9vw);font-weight:200;color:#ce1717}.flow .block.block_02 .inner .tel-area .tel span:nth-of-type(2) a{color:#ce1717}.flow .block.block_02 .inner .tel-area .open{margin-top:10px;font-size:min(24px, 2.4vw)}.flow .block.block_02 .inner .tel-area .open br{display:none}@media only screen and (max-width:760px){.flow{padding-bottom:50px}.flow .arrow{width:15%}.flow .block{display:block;padding-bottom:20px}.flow .block h3{width:96%}.flow .block h3 span{font-size:min(30px, 5vw)}.flow .block .left{width:94%;margin:auto;padding:10px 0 0}.flow .block .left h4{font-size:min(27px, 3vw)}.flow .block .left p{font-size:min(24px, 2.8vw)}.flow .block .right{width:80%;margin:15px auto 0}.flow .block.block_02 .inner{padding-bottom:20px}.flow .block.block_02 .inner .tel-area{margin-top:20px}}@media only screen and (max-width:420px){.flow{padding-bottom:30px}.flow .arrow{width:10%}.flow .block .left h4{font-size:16px}.flow .block .left p{font-size:14px}.flow .block.block_02 .inner{padding-bottom:10px}.flow .block.block_02 .inner .tel-area .open{font-size:min(14px, 3vw)}.flow .block.block_02 .inner .tel-area .open br{display:block}}#beginners_01 .h3{padding:0}#beginners_01 .h3 br{display:none}@media only screen and (max-width:760px){#beginners_01 .h3 br{display:block}}#beginners_02 .layout_01{padding:10px 0 80px}@media only screen and (max-width:760px){#beginners_02 .layout_01{padding:10px 0 60px}}@media only screen and (max-width:420px){#beginners_02 .layout_01{padding:10px 0 40px}}#beginners_03 .layout_08{padding-bottom:60px}@media only screen and (max-width:760px){#beginners_03 .layout_08{padding-bottom:40px}}@media only screen and (max-width:420px){#beginners_03 .layout_08{padding-bottom:20px}}#company_01{padding-bottom:10px}#company_01 h2{margin-bottom:80px}#company_01 h3 br{display:none}@media only screen and (max-width:1000px){#company_01 h3 br{display:block}}@media only screen and (max-width:760px){#company_01 h2{margin-bottom:40px}}@media only screen and (max-width:420px){#company_01 h2{margin-bottom:20px}}#company_02{max-width:1280px;width:96%;margin:auto;padding-bottom:100px}#company_02 h2{margin-bottom:30px;padding:10px 3%;font-size:min(36px, 4vw);color:#fff;background-color:#393939}#company_02 table{width:100%;border-top:1px solid #000;border-left:1px solid #000}#company_02 table th,#company_02 table td{text-align:left;font-weight:500;padding:10px 3%;border-right:1px solid #000;border-bottom:1px solid #000}#company_02 table th{max-width:330px;width:40%;font-size:min(27px, 3vw)}#company_02 table td{margin:auto;font-size:min(24px, 2.4vw)}@media only screen and (max-width:760px){#company_02{padding-bottom:60px}}@media only screen and (max-width:420px){#company_02{padding-bottom:40px}#company_02 h2{margin-bottom:15px}#company_02 table{border-right:1px solid #000}#company_02 table th,#company_02 table td{display:block}#company_02 table th{max-width:420px;width:100%;font-size:16px;border-right:none;border-bottom:1px dotted #000}#company_02 table td{margin:auto;font-size:14px;border-right:none}}#contact_01{padding-bottom:100px}#contact_01 section:nth-of-type(1){padding-bottom:40px}#contact_01 section:nth-of-type(1) h2 span{display:block;line-height:1.5}#contact_01 section:nth-of-type(1) h2 span:nth-of-type(1){font-size:60%}#contact_01 section:nth-of-type(1) .block{max-width:1200px;width:96%;margin:30px auto 0;padding:15px 0;text-align:center;background-color:#fefff1}#contact_01 section:nth-of-type(1) .block .inner{width:96%;margin:auto;padding-bottom:30px}#contact_01 section:nth-of-type(1) .block .inner h3{font-size:min(36px, 4vw)}#contact_01 section:nth-of-type(1) .block .inner .tel-area h4{font-size:min(48px, 5vw);line-height:1.5}#contact_01 section:nth-of-type(1) .block .inner .tel-area .tel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#contact_01 section:nth-of-type(1) .block .inner .tel-area .tel span{display:block;line-height:1}#contact_01 section:nth-of-type(1) .block .inner .tel-area .tel span:nth-of-type(1){max-width:34px;margin-right:1%}#contact_01 section:nth-of-type(1) .block .inner .tel-area .tel span:nth-of-type(2){font-size:min(72px, 10vw);font-weight:500;color:#ce1717;letter-spacing:.08em}#contact_01 section:nth-of-type(1) .block .inner .tel-area .tel span:nth-of-type(2) a{color:#ce1717}#contact_01 section:nth-of-type(1) .block .inner .tel-area .open{margin-top:10px;font-size:min(24px, 2.4vw)}#inquiry-form{max-width:1120px;margin:auto;padding:35px 0 50px;background-color:#fff;box-shadow:5px 5px 8px #ccc,-3px 0 3px #ddd}#inquiry-form table{width:94%;max-width:1050px;margin:0 auto 40px;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}#inquiry-form th,#inquiry-form td{border-bottom:1px solid #d2d2d2}#inquiry-form th{width:25%;padding:15px;text-align:left;vertical-align:top}#inquiry-form th span{float:right;display:block;margin-top:4%;padding:4px 8px;font-size:70%;color:#fff;background-color:#ce1717;border-radius:3px;line-height:1}#inquiry-form td{width:auto;padding:15px 30px}#inquiry-form td dl{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#inquiry-form td dl dt{width:25%}#inquiry-form td dl dd{width:75%}#inquiry-form td.request{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#inquiry-form td.request label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-right:10px}#inquiry-form .w80{width:100%;padding:10px}#inquiry-form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}#inquiry-form input[type=text],#inquiry-form textarea,#inquiry-form select{padding:10px;font-size:100%;background-color:#f4f4f4;border:none;box-shadow:2px 2px 2px #ccc inset}#inquiry-form .mw_wp_form input[type=file]{font-size:90%}#inquiry-form input::placeholder{color:#ccc}#inquiry-form button.zip-button{width:30%;max-width:140px;padding:5px;color:#fff;background-color:#0a5075;border:none;cursor:pointer}#inquiry-form .mwform-tel-field input[type=text],#inquiry-form .mwform-zip-field input[type=text]{background:#f4f4f4}#inquiry-form input.zip{width:20%;margin-right:10px;padding:10px;background-color:#f4f4f4}#inquiry-form span.mwform-tel-field input[name="tel[data][0]"],#inquiry-form span.mwform-tel-field input[name="fax[data][0]"]{width:15%;padding:10px;background:#f4f4f4}#inquiry-form span.mwform-tel-field input[name="tel[data][1]"],#inquiry-form span.mwform-tel-field input[name="fax[data][1]"]{width:20%;padding:10px;background:#f4f4f4}#inquiry-form span.mwform-tel-field input[name="tel[data][2]"],#inquiry-form span.mwform-tel-field input[name="fax[data][2]"]{width:20%;padding:10px;background:#f4f4f4}#inquiry-form .check_policy{position:relative;margin-bottom:40px;text-align:center}#inquiry-form .check_policy a{text-decoration:underline}#inquiry-form .check_policy input{margin-right:5px}#inquiry-form .check_policy label span{display:none}#inquiry-form .btn_form{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#inquiry-form input.btn_confirm{width:248px;height:63px;margin:0 1%;padding:15px 0;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/contact_btn_bg.png) no-repeat;background-size:100%;text-align:center;font-size:110%;font-weight:700;cursor:pointer;box-shadow:none;border:none;line-height:1}#inquiry-form input.return{width:100px;height:63px;margin:0 1%;padding:15px 0;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/contact_btn_bg.png) no-repeat center;text-align:center;font-size:110%;font-weight:700;cursor:pointer;box-shadow:none;border:none;border-radius:10px;line-height:1}#inquiry-form .complete{padding:15px 2%;text-align:center}#inquiry-form .mw_wp_form_confirm .check_policy{display:none}@media only screen and (max-width:760px){#inquiry-form{font-size:14px}#inquiry-form th,#inquiry-form td{display:block;width:100%;padding:10px 3%}#inquiry-form th{padding-bottom:0;border-bottom:0}#inquiry-form tr:last-child th br{display:none}#inquiry-form .check_policy dl dd{width:100%;margin-left:0}#inquiry-form input.btn_confirm{width:230px;height:61px;padding:15px 0;font-size:15px;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/contact_btn_bg.png) no-repeat;background-size:100%}}.confirm #inquiryForm{padding-top:0}.confirm #inquiryForm h2{width:100%;padding:5px;font-size:min(28px, 3.4vw);color:#fff;background-color:#0a5075}.confirm #inquiryForm table{width:100%;background-color:#f5f5f5}.confirm #inquiryForm table th{width:180px;padding:10px 0 10px 50px;text-align:left}.confirm #inquiryForm table th span{display:none}.confirm #inquiryForm table td{width:auto;padding:10px 0}.confirm #inquiryForm table td:before{content:":";display:inline-block;margin-right:5px}.confirm #inquiryForm table tr:nth-of-type(1) th,.confirm #inquiryForm table tr:nth-of-type(1) td{padding-top:30px}.confirm #inquiryForm table tr:nth-of-type(3) th,.confirm #inquiryForm table tr:nth-of-type(3) td{padding-bottom:30px}.confirm #inquiryForm table tr:nth-of-type(4){display:none}.confirm #inquiryForm input.btn_confirm{width:298px;height:64px;margin:30px auto 0;padding:15px 0;font-size:20px;color:#0a5075;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/contact/btn_bg.png) no-repeat;background-size:100%;text-align:center;font-weight:700;cursor:pointer;box-shadow:none;border:none;line-height:1}.confirm #inquiryForm .txt{display:none}.confirm section:nth-of-type(3){padding-top:0;padding-bottom:100px}@media only screen and (max-width:760px){.confirm section:nth-of-type(3){padding-bottom:80px}}@media only screen and (max-width:420px){.confirm section:nth-of-type(3){padding-bottom:60px}}#privacy-policy{padding:20px 0 100px}#privacy-policy h3{margin-bottom:30px;text-align:center}#privacy-policy p{margin-bottom:20px}@media only screen and (max-width:420px){#privacy-policy h3{margin-bottom:10px}}#trust{background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/trust_bg.jpg) no-repeat center;background-size:cover}#trust h2{padding:0}#trust h2 br{display:none}@media only screen and (max-width:760px){#trust h2 br{display:block}}#condition{padding:100px 0 70px}#condition h2{margin-bottom:50px;text-align:center;font-size:min(48px, 5vw)}#condition ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#condition ul li{width:32%;max-width:544px;margin:0 .5% 10px}@media only screen and (max-width:760px){#condition{padding:60px 0 40px}#condition h2{margin-bottom:30px}}@media only screen and (max-width:420px){#condition{padding:30px 0}#condition h2{margin-bottom:20px}#condition ul li{width:48%;margin:0 1% 10px}}#promise{padding-bottom:80px}#promise h2{max-width:902px;width:90%;margin:0 auto 50px}#promise section:nth-of-type(1){padding-bottom:80px}#promise section:nth-of-type(1) ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#promise section:nth-of-type(1) ul li{width:24%;margin:0 .5%}#promise section:nth-of-type(1) ul li .img{display:block;max-width:420px;width:96%;margin-bottom:15px}#promise section:nth-of-type(1) ul li p{text-align:center;font-size:min(22px, 1.4vw)}@media only screen and (max-width:760px){#promise{padding-bottom:60px}#promise h2{margin-bottom:30px}#promise section:nth-of-type(1){padding-bottom:60px}#promise section:nth-of-type(1) ul li p{font-size:min(20px, 2vw)}}@media only screen and (max-width:420px){#promise{padding-bottom:20px}#promise h2{margin-bottom:20px}#promise section:nth-of-type(1){padding-bottom:30px}#promise section:nth-of-type(1) ul{width:96%;margin:auto;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#promise section:nth-of-type(1) ul li{width:44%;margin:0 3% 20px}#promise section:nth-of-type(1) ul li .img{margin-bottom:10px}#promise section:nth-of-type(1) ul li p{font-size:14px}}#common-contact .tit{padding:10px 2%;text-align:center;background-color:#f35411}#common-contact .tit h2{font-size:min(60px, 7vw);font-weight:700;color:#fff}#common-contact .wrap{padding:50px 0 100px}#common-contact .wrap .block{margin-bottom:40px;padding:10px 2%;text-align:center;border:1px solid #000}#common-contact .wrap .block h3{margin-bottom:10px;font-size:min(36px, 5vw)}#common-contact .wrap .block p:nth-of-type(1){margin-bottom:15px;font-size:min(30px, 3.5vw)}#common-contact .wrap .block p:nth-of-type(2){font-size:min(24px, 3vw)}#common-contact .wrap .block p:nth-of-type(2) br:nth-of-type(1),#common-contact .wrap .block p:nth-of-type(2) br:nth-of-type(3){display:none}#common-contact .wrap ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;max-width:1820px;width:96%;margin:0 auto 40px}#common-contact .wrap ul li{max-width:292px;width:calc(100%/6);padding:0 .1%}#common-contact .wrap .coating-service{margin-bottom:50px;text-align:center}#common-contact .wrap .coating-service h3{max-width:1110px;width:96%;margin:0 auto 30px;padding:5px 2%;font-size:min(48px, 6vw);color:#fff;background-color:#ce1717;line-height:1.5}#common-contact .wrap .coating-service h3 br{display:none}#common-contact .wrap .coating-service h4{margin-bottom:15px;padding:0 2%;font-size:min(48px, 6vw);line-height:1.5}#common-contact .wrap .coating-service h4 br{display:none}#common-contact .wrap .coating-service p{padding:0 2%;font-size:min(24px, 3vw)}#common-contact .wrap .contact-area{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#common-contact .wrap .contact-area .tel{position:relative;max-width:700px;width:42%;padding:10px 1%;text-align:center;background-color:#fefff1}#common-contact .wrap .contact-area .tel p{line-height:1.2}#common-contact .wrap .contact-area .tel p:nth-of-type(1){margin-bottom:10px;font-size:min(48px, 4vw)}#common-contact .wrap .contact-area .tel p:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#common-contact .wrap .contact-area .tel p:nth-of-type(2) span{display:block}#common-contact .wrap .contact-area .tel p:nth-of-type(2) span:nth-of-type(1){max-width:34px;width:6%;margin-right:2%}#common-contact .wrap .contact-area .tel p:nth-of-type(2) span:nth-of-type(2){padding-bottom:8px;font-size:min(72px, 5vw);color:#ce1717;line-height:1;pointer-events:none}#common-contact .wrap .contact-area .tel p:nth-of-type(2) span:nth-of-type(2) a{color:#ce1717}#common-contact .wrap .contact-area .tel p:nth-of-type(3){margin-top:5px;font-size:min(22px, 1.5vw)}#common-contact .wrap .mail{width:30%;margin:0 1%}#common-contact .wrap .mail p{margin-bottom:10px;line-height:1.2;text-align:center}#common-contact .wrap .mail p:nth-of-type(1){max-width:420px;width:90%;margin:0 auto 10px}#common-contact .wrap .mail p:nth-of-type(2){font-size:min(20px, 1.2vw)}#common-contact .wrap .mail p:nth-of-type(3){max-width:500px}#common-contact .wrap .line{width:25%}#common-contact .wrap .line p{margin-bottom:10px;line-height:1.2;text-align:center}#common-contact .wrap .line p:nth-of-type(1){max-width:170px;width:60%;margin:0 auto 10px}#common-contact .wrap .line p:nth-of-type(2){font-size:min(20px, 1.5vw)}#common-contact .wrap .line p:nth-of-type(3){max-width:420px}@media only screen and (max-width:1000px){#common-contact .wrap .coating-service h3 br{display:block}#common-contact .wrap .coating-service h4 br{display:block}#common-contact .wrap .contact-area{max-width:700px;width:96%;margin:auto}#common-contact .wrap .contact-area .tel{width:80%;margin:0 auto 20px}#common-contact .wrap .contact-area .mail{width:48%}#common-contact .wrap .contact-area .line{width:48%}}@media only screen and (max-width:760px){#common-contact .wrap{padding:50px 0 80px}#common-contact .wrap .block p:nth-of-type(1) br{display:none}#common-contact .wrap .block p:nth-of-type(2) br:nth-of-type(1){display:block}#common-contact .wrap ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#common-contact .wrap ul li{width:calc(100%/3)}#common-contact .wrap .coating-service{margin-bottom:50px;text-align:center}#common-contact .wrap .coating-service h4{margin-bottom:15px;font-size:min(48px, 5vw)}#common-contact .wrap .coating-service p{text-align:left;font-size:min(24px, 3vw)}#common-contact .wrap .contact-area .tel p:nth-of-type(2) span:nth-of-type(2){font-size:min(72px, 8vw)}#common-contact .wrap .contact-area .tel p:nth-of-type(3){font-size:min(22px, 2vw)}#common-contact .wrap .contact-area .mail p:nth-of-type(2){font-size:min(20px, 2vw)}#common-contact .wrap .contact-area .line p:nth-of-type(2){font-size:min(20px, 2vw)}}@media only screen and (max-width:420px){#common-contact .wrap{padding-bottom:40px}#common-contact .wrap ul li{width:calc(100%/2)}#common-contact .wrap .block p:nth-of-type(1){font-size:15px}#common-contact .wrap .block p:nth-of-type(2){font-size:14px}#common-contact .wrap .block p:nth-of-type(2) br:nth-of-type(3){display:block}#common-contact .wrap .coating-service{margin-bottom:50px;text-align:center}#common-contact .wrap .coating-service h4{font-size:20px}#common-contact .wrap .coating-service p{font-size:14px}#common-contact .wrap .contact-area .tel{width:90%}#common-contact .wrap .contact-area .tel p:nth-of-type(2) span:nth-of-type(2){font-size:min(72px, 9vw)}#common-contact .wrap .contact-area .tel p:nth-of-type(3){font-size:min(22px, 3vw)}#common-contact .wrap .contact-area .mail{width:80%;margin:0 auto 20px}#common-contact .wrap .contact-area .mail p:nth-of-type(2){font-size:min(20px, 3vw)}#common-contact .wrap .contact-area .line{width:80%;margin:auto}#common-contact .wrap .contact-area .line p:nth-of-type(2){font-size:min(20px, 3vw)}}#community{padding:50px 2% 90px;color:#fff;background-color:#393939}#community .tit{margin-bottom:90px;position:relative;text-align:left}#community .tit h2{position:relative;max-width:1500px;width:96%;margin:auto;text-align:left;color:#fff;line-height:1}#community .tit:before{content:"";position:absolute;top:50%;right:0;width:50%;height:3px;background-color:#fff;z-index:2}#community ul{max-width:1770px;width:98%;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#community ul li{max-width:560px;width:31%;margin-bottom:30px}@media only screen and (max-width:1500px){#community .tit h2{display:inline-block;max-width:inherit;width:inherit;margin-left:2%;background-color:#393939;z-index:3}#community .tit:before{width:40%}}@media only screen and (max-width:760px){#community{padding:50px 2%}#community .tit{margin-bottom:40px}#community .tit h2{font-size:min(60px, 7vw)}#community ul{margin-bottom:50px}#community ul li{width:48%;margin:0 1% 20px}}@media only screen and (max-width:420px){#community{padding-top:30px}#community .tit{margin-bottom:20px}#community ul{margin-bottom:20px}}#bottom-maker{padding:60px 0 160px;background-color:#000}#bottom-maker h2{margin-bottom:70px;color:#fff}#bottom-maker ul{max-width:1460px;width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bottom-maker ul li{position:relative;max-width:120px;width:calc(100%/12);background-color:#fff;border-left:1px solid #000;border-bottom:1px solid #000}#bottom-maker ul li a{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:760px){#bottom-maker{padding:60px 0 80px}#bottom-maker h2{margin-bottom:40px}#bottom-maker ul li{width:calc(100%/6)}}@media only screen and (max-width:420px){#bottom-maker{padding:30px 0 40px}#bottom-maker h2{margin-bottom:20px}}#car-insurance{padding-bottom:100px}#car-insurance h2{margin-bottom:40px;line-height:1.5}#car-insurance h2 br{display:none}#car-insurance .btn_more{margin-top:60px}@media only screen and (max-width:1100px){#car-insurance h2{margin-bottom:40px}#car-insurance h2 br{display:block}}@media only screen and (max-width:760px){#car-insurance{padding-bottom:60px}#car-insurance .btn_more{margin-top:60px}}@media only screen and (max-width:420px){#car-insurance{padding-bottom:40px}#car-insurance .btn_more{margin-top:40px}}.car-insurance{position:relative;max-width:1740px;width:96%;margin:0 auto;padding:50px 2% 130px;text-align:center;background:#fff;background-image:linear-gradient(135deg,#e5e5e5 100px,transparent 0);box-shadow:5px 5px 10px #ccc,-5px 5px 10px #ccc;z-index:2}.car-insurance h3{margin-bottom:20px}.car-insurance h3 span{display:block;font-weight:700;line-height:1.4}.car-insurance h3 span:nth-of-type(1){font-size:min(30px, 5vw)}.car-insurance h3 span:nth-of-type(2){font-size:min(48px, 6vw)}.car-insurance p{margin-bottom:40px;font-size:min(24px, 3vw)}.car-insurance ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.car-insurance ul li{max-width:448px;width:31%;margin:0 1% 60px}@media only screen and (max-width:760px){.car-insurance{padding:50px 2%;background-image:linear-gradient(135deg,#e5e5e5 10%,transparent 0)}.car-insurance ul li{margin:0 1% 40px}}@media only screen and (max-width:420px){.car-insurance{padding:30px 2% 20px}.car-insurance h3{margin-bottom:15px}.car-insurance p{margin-bottom:20px}.car-insurance ul li{margin:0 1% 20px;width:48%}}#access section{display:block}#access section:nth-of-type(1){padding-bottom:90px}#access section:nth-of-type(1) h2{margin-bottom:30px}#access section:nth-of-type(1) .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#access section:nth-of-type(1) .block .left{max-width:780px;width:49%}#access section:nth-of-type(1) .block .left h3{margin-bottom:30px;font-size:min(48px, 4.6vw);line-height:1.4}#access section:nth-of-type(1) .block .left h3 span{display:block;font-size:62.5%;font-weight:700}#access section:nth-of-type(1) .block .left p{font-size:min(24px, 3vw)}#access section:nth-of-type(1) .block .right{max-width:765px;width:49%}@media only screen and (max-width:760px){#access section:nth-of-type(1){padding-bottom:60px}#access section:nth-of-type(1) h2{margin-bottom:20px}#access section:nth-of-type(1) .block{display:block}#access section:nth-of-type(1) .block .left{width:90%;margin:0 auto 20px}#access section:nth-of-type(1) .block .left h3{margin-bottom:20px;font-size:min(48px, 6vw)}#access section:nth-of-type(1) .block .right{width:90%;margin:auto}}@media only screen and (max-width:420px){#access section:nth-of-type(1){padding-bottom:40px}#access section:nth-of-type(1) h2{margin-bottom:15px}#access section:nth-of-type(1) .block .left h3{margin-bottom:10px}#access section:nth-of-type(1) .block .left p{font-size:14px}}#access section:nth-of-type(2){padding-bottom:90px}#access section:nth-of-type(2) h2{margin-bottom:30px}#access section:nth-of-type(2) .block{max-width:1770px;width:98%;margin:auto;padding:15px 0 40px;background:#fff;background-image:linear-gradient(45deg,#ffd800 80px,transparent 0),linear-gradient(-135deg,#ffd800 30px,transparent 0);box-shadow:5px 5px 10px #ccc,-5px 5px 10px #ccc}#access section:nth-of-type(2) .block ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#access section:nth-of-type(2) .block ul li{max-width:360px;width:24%;margin:0 1%}#access section:nth-of-type(2) .block ul li img{display:block;max-width:344px;width:100%;margin:0 auto 10px}#access section:nth-of-type(2) .block ul li h3{margin-bottom:10px;text-align:center;font-size:min(30px, 2.2vw);line-height:1.4}#access section:nth-of-type(2) .block ul li p{font-size:min(24px, 2vw);line-height:1.6}@media only screen and (max-width:760px){#access section:nth-of-type(2){padding-bottom:60px}#access section:nth-of-type(2) .block{padding:15px 2% 40px;background-image:linear-gradient(45deg,#ffd800 10%,transparent 0),linear-gradient(-135deg,#ffd800 5%,transparent 0)}#access section:nth-of-type(2) .block ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#access section:nth-of-type(2) .block ul li{width:47%;margin:0 1.5% 20px}#access section:nth-of-type(2) .block ul li h3{font-size:min(30px, 4vw)}#access section:nth-of-type(2) .block ul li p{font-size:min(24px, 3vw)}}@media only screen and (max-width:420px){#access section:nth-of-type(2){padding-bottom:40px}#access section:nth-of-type(2) h2{margin-bottom:20px}#access section:nth-of-type(2) .block{padding-bottom:20px}#access section:nth-of-type(2) .block ul li h3{margin-bottom:5px;font-size:16px}#access section:nth-of-type(2) .block ul li p{font-size:14px}}#access section:nth-of-type(3){padding-bottom:100px}@media only screen and (max-width:760px){#access section:nth-of-type(3){padding-bottom:60px}}@media only screen and (max-width:420px){#access section:nth-of-type(3){padding-bottom:40px}}#block-cate{max-width:1200px;width:96%;margin:auto}#block-cate .box{width:100%;margin-bottom:10px;padding:10px 4% 30px;text-align:center;border:2px solid #000}#block-cate .box h3{margin-bottom:20px;font-size:min(30px, 5vw)}#block-cate .box ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-cate .box ul li{position:relative;display:block;margin:0 0 10px;padding:0 10px;border-left:1px solid #000;line-height:1}#block-cate .box ul li:first-child{border-left:none}#block-cate .box ul li a:hover{text-decoration:underline;text-underline-offset:5px}#block-cate .clear{text-align:center}#block-cate .clear a{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width:420px){#block-cate .box{padding:10px 2% 15px}#block-cate .box h3{margin-bottom:15px}}#top-faq{padding:60px 0 100px;background-color:#f9f9f9}@media only screen and (max-width:760px){#top-faq{padding:40px 0 60px}}@media only screen and (max-width:420px){#top-faq{padding:40px 0}}#faq_01{padding-bottom:60px}#faq_01 h2{margin-bottom:50px}@media only screen and (max-width:760px){#faq_01{padding-bottom:40px}#faq_01 h2{margin-bottom:30px}}@media only screen and (max-width:420px){#faq_01{padding-bottom:30px}#faq_01 h2{margin-bottom:20px}}#faq_02{padding-bottom:80px}#faq_02 h2{margin-bottom:0}@media only screen and (max-width:760px){#faq_02{padding-bottom:40px}}@media only screen and (max-width:420px){#faq_02{padding-bottom:30px}}.faq h2{margin-bottom:30px}.faq .block{max-width:1000px;width:96%;margin:0 auto 40px;padding:15px 1% 20px;background-color:#fff;box-shadow:0 0 20px #ccc}.faq .block .cate{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq .block .cate span{display:block;margin-right:3px;margin-bottom:3px;padding:2px 5px;color:#fff;background-color:#393939;border-radius:3px;line-height:1}.faq .block .ques{margin-bottom:15px;padding-bottom:10px;font-size:min(30px, 4vw);border-bottom:2px solid #000;line-height:1.4}.faq .block .answer{font-size:min(24px, 3vw);line-height:1.5}.faq .btn_more{margin-top:90px}@media only screen and (max-width:760px){.faq h2{margin-bottom:20px}.faq .block{margin-bottom:30px}.faq .btn_more{margin-top:60px}}@media only screen and (max-width:420px){.faq .block .cate{font-size:12px}.faq .block .ques{font-size:16px}.faq .block .answer{font-size:14px}.faq .btn_more{margin-top:40px}}#voice{padding-bottom:80px}#voice .voice ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#voice .voice ul li{max-width:810px;width:49%;margin-bottom:40px;background-color:#000;border:1px solid #000}#voice .voice ul li .txt-area{padding:15px 2% 20px}#voice .voice ul li .txt-area h3{color:#ffd800}#voice .voice ul li .txt-area p{color:#fff}#voice .pager.bottom{padding-top:10px}@media only screen and (max-width:760px){#voice .voice ul{display:block}#voice .voice ul li{width:90%;margin:0 auto 30px}}@media only screen and (max-width:420px){#voice ul li{margin:0 auto 20px}#voice ul li .txt-area{padding:10px 2% 15px}}#top-works h2{margin-bottom:60px;text-align:center;font-size:min(48px, 5.4vw);line-height:1.6}#top-works h2 .none{display:none}#top-works section:nth-of-type(1){padding-bottom:100px}#top-works section:nth-of-type(2){width:100%}#top-works section:nth-of-type(2) .block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#top-works section:nth-of-type(2) .block div{position:relative;width:50%}#top-works section:nth-of-type(2) .block div h3{position:absolute;top:20%;left:0;right:0;max-width:507px;width:70%;margin:auto}#top-works section:nth-of-type(2) .block div .btn_more{position:absolute;top:73%;left:0;right:0;margin:auto}@media only screen and (max-width:1000px){#top-works h2{margin-bottom:40px}#top-works h2 .none{display:block}}@media only screen and (max-width:760px){#top-works section:nth-of-type(1){padding-bottom:60px}}@media only screen and (max-width:420px){#top-works section:nth-of-type(1){padding-bottom:40px}#top-works section:nth-of-type(2) .block{display:block}#top-works section:nth-of-type(2) .block div{width:100%}#top-works section:nth-of-type(2) .block div h3{top:15%}#top-works section:nth-of-type(2) .block .btn_more{top:76%}}#works_01{padding-bottom:50px}#works_01 h2{margin-bottom:50px}#works_01 h2 span{display:block;font-weight:500;font-size:66%}#works_02{padding:60px 0;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/works_02_bg.jpg) no-repeat center;background-size:cover}#works_02 h2{margin-bottom:50px;text-align:center;color:#fff}#works_02 ul:nth-of-type(1){max-width:830px;width:96%;margin:0 auto 50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#works_02 ul:nth-of-type(1) li{position:relative;max-width:398px;width:48%}#works_02 ul:nth-of-type(1) li:hover{opacity:.7;background-color:#fff}#works_02 ul:nth-of-type(2){max-width:1220px;width:96%;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#works_02 ul:nth-of-type(2) li{position:relative;max-width:130px;width:calc(100%/12);background-color:#000;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}#works_02 ul:nth-of-type(2) li:first-child,#works_02 ul:nth-of-type(2) li:nth-of-type(13){border-left:1px solid #fff}#works_02 ul:nth-of-type(2) li:hover{opacity:.7;background-color:#fff}#works_02 .clear{text-align:center}#works_02 .clear a{color:#fff;text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width:760px){#works_02{padding:40px 0}#works_02 h2{margin-bottom:30px}#works_02 ul:nth-of-type(1){margin:0 auto 30px}}@media only screen and (max-width:420px){#works_02{padding:20px 0 30px}#works_02 h2{margin-bottom:15px}#works_02 ul:nth-of-type(1){margin:0 auto 20px}#works_02 ul:nth-of-type(2){margin-bottom:15px;border-top:1px solid #fff}#works_02 ul:nth-of-type(2) li{width:calc(100%/6);border-top:0}#works_02 ul:nth-of-type(2) li:nth-child(7),#works_02 ul:nth-of-type(2) li:nth-child(19){border-left:1px solid #fff}}#works_03{padding:60px 0}@media only screen and (max-width:760px){#works_03{padding:40px 0}}@media only screen and (max-width:420px){#works_03{padding:20px 0}}.works .list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1800px;width:96%;margin:0 auto 30px}.works .list .archive-post{position:relative;width:24%;max-width:430px;margin:0 .5% 30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.works .list .archive-post a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.works .list .archive-post .img{position:relative;z-index:1}.works .list .archive-post .img img{aspect-ratio:1.5555555556;width:100%;height:100%;object-fit:cover}.works .list .archive-post .img .icon{position:absolute;top:0;left:0;width:auto;padding:5px;display:inline-block;text-align:center;font-size:min(13px, 2vw);color:#fff;background-color:#a42915;line-height:1}.works .list .archive-post .archive-cntents{position:relative;width:95%;margin:-8% auto 0;padding:5px 10px;background-color:#fff;box-shadow:5px 5px 5px #eee,-2px 0 2px #eee;z-index:2;flex-grow:1;z-index:2}.works .list .archive-post .archive-cntents .date{font-size:14px;color:#a42915}.works .list .archive-post .archive-cntents .title{margin-bottom:10px;text-align:center;font-size:min(20px, 2vw);font-weight:700;line-height:1.4}.works .list .archive-post .archive-cntents .box{padding:5px 10px 0;background-color:#e9e9e9;border-radius:8px}.works .list .archive-post .archive-cntents .box dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:5px;padding-bottom:5px;font-size:min(18px, 1vw);border-bottom:2px solid #a42915}.works .list .archive-post .archive-cntents .box dl dt{width:30%}.works .list .archive-post .archive-cntents .box dl dd{width:70%}.works .list .archive-post .archive-cntents .box dl:nth-of-type(2){border-bottom:none}.works .list .empty{width:100%;text-align:center;font-size:min(30px, 3vw)}.works .pager{max-width:1800px;width:94%}.works .pager.bottom{padding-top:10px}@media only screen and (max-width:760px){.works .list .archive-post{width:48%;margin:0 1% 30px}.works .list .archive-post .archive-cntents .title{font-size:min(20px, 3vw)}.works .list .archive-post .archive-cntents .box{padding:5px 2% 0}.works .list .archive-post .archive-cntents .box dl{font-size:min(18px, 2vw)}}@media only screen and (max-width:420px){.works .list{display:block}.works .list .archive-post{width:90%;margin:0 auto 20px}.works .list .archive-post .archive-cntents .title{font-size:15px}.works .list .archive-post .archive-cntents .box dl{font-size:14px}}#works-detail{padding-bottom:100px}#works-detail section:nth-of-type(1){padding-bottom:50px}#works-detail section:nth-of-type(1) .works_cate{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#works-detail section:nth-of-type(1) .works_cate span{display:block;padding:5px 20px;font-size:min(30px, 3vw);font-weight:500;color:#ffd800;background-color:#000;line-height:1}#works-detail section:nth-of-type(1) h2{margin-bottom:20px;font-size:min(48px, 6vw);line-height:1.5}#works-detail section:nth-of-type(1) .photo{max-width:1120px;width:96%;margin:0 auto 30px}#works-detail section:nth-of-type(1) .common-wrapper{border-top:3px solid #000}#works-detail section:nth-of-type(1) .common-wrapper dl{width:100%;margin-top:2px;margin-bottom:4px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:min(36px, 3vw);border-bottom:3px solid #000}#works-detail section:nth-of-type(1) .common-wrapper dl dt,#works-detail section:nth-of-type(1) .common-wrapper dl dd{padding:20px 2.5%;line-height:1.5}#works-detail section:nth-of-type(1) .common-wrapper dl dt{width:20%;border-right:3px solid #000}@media only screen and (max-width:760px){#works-detail section:nth-of-type(1){padding-bottom:40px}}@media only screen and (max-width:420px){#works-detail section:nth-of-type(1){padding-bottom:30px}#works-detail section:nth-of-type(1) .common-wrapper{border-top:3px solid #000}#works-detail section:nth-of-type(1) .common-wrapper dl{font-size:14px}#works-detail section:nth-of-type(1) .common-wrapper dl dt,#works-detail section:nth-of-type(1) .common-wrapper dl dd{padding:15px 2.5%}#works-detail section:nth-of-type(1) .common-wrapper dl dt{width:25%}}#works-detail section:nth-of-type(2){max-width:1700px;width:96%;margin:auto;padding-bottom:100px}#works-detail section:nth-of-type(2) ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#works-detail section:nth-of-type(2) ul li{margin:0 1%}#works-detail section:nth-of-type(2) ul li h3{margin-bottom:10px;font-size:min(36px, 4vw);font-weight:500;line-height:1}#works-detail section:nth-of-type(2) ul li:first-child,#works-detail section:nth-of-type(2) ul li:last-child{max-width:780px;width:46%}#works-detail section:nth-of-type(2) ul li:first-child .img,#works-detail section:nth-of-type(2) ul li:last-child .img{box-shadow:5px 5px 5px #ddd,-5px 0 5px #ddd}#works-detail section:nth-of-type(2) ul li:first-child h3{color:#909090}#works-detail section:nth-of-type(2) ul li.arrow{max-width:96px;width:12%}@media only screen and (max-width:760px){#works-detail section:nth-of-type(2){padding-bottom:60px}#works-detail section:nth-of-type(2) ul li.arrow{max-width:80px;width:10%}}@media only screen and (max-width:420px){#works-detail section:nth-of-type(2){padding-bottom:40px}}#works-detail section:nth-of-type(3){padding-bottom:80px}#works-detail section:nth-of-type(3) .block{max-width:1600px;width:96%;margin:0 auto 50px;padding:30px 2%;background-color:#fff;box-shadow:5px 5px 8px #ddd,-5px 0 8px #ddd;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#works-detail section:nth-of-type(3) .block .left{max-width:870px;width:52%;padding-top:1%}#works-detail section:nth-of-type(3) .block .left h3{margin-bottom:20px;padding-bottom:15px;font-size:min(36px, 4vw);border-bottom:1px solid #000;line-height:1.5}#works-detail section:nth-of-type(3) .block .left p{font-size:min(24px, 2.4vw)}#works-detail section:nth-of-type(3) .block .right{max-width:590px;width:47%}#works-detail section:nth-of-type(3) .block:last-of-type{margin-bottom:0}@media only screen and (max-width:760px){#works-detail section:nth-of-type(3){padding-bottom:60px}#works-detail section:nth-of-type(3) .block{display:block}#works-detail section:nth-of-type(3) .block .left{width:94%;margin:0 auto 40px;padding:0}#works-detail section:nth-of-type(3) .block .left p{font-size:min(24px, 2.8vw)}#works-detail section:nth-of-type(3) .block .right{width:90%;margin:auto}}@media only screen and (max-width:420px){#works-detail section:nth-of-type(3) .block{display:block}#works-detail section:nth-of-type(3) .block .left h3{font-size:16px}#works-detail section:nth-of-type(3) .block .left p{font-size:14px}}@media only screen and (max-width:760px){#works-detail{padding-bottom:60px}}@media only screen and (max-width:420px){#works-detail{padding-bottom:40px}}#top-blog{padding:80px 0;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/top-blog_bg.jpg) no-repeat center;background-size:cover}#top-blog h2{margin-bottom:80px;padding:0 2%;font-size:min(60px, 5.5vw);line-height:1.5}#top-blog h2 br{display:none}#top-blog .common-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#top-blog .common-wrapper .left,#top-blog .common-wrapper .right{max-width:580px;width:49%}#top-blog .common-wrapper .box{padding:20px;background-color:#fff;border-radius:10px}#top-blog .common-wrapper .box .img img{border-radius:8px}#top-blog .common-wrapper .box h3{font-size:min(20px, 2vw);line-height:1.6}#top-blog .common-wrapper .left .box .img{max-width:500px;margin-bottom:10px}#top-blog .common-wrapper .right .box{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#top-blog .common-wrapper .right .box .img{max-width:200px;margin-right:2%}#top-blog .common-wrapper .right .catetime .cate{margin-right:2%}#top-blog .common-wrapper .right .catetime .date span:nth-of-type(1){width:15%}#top-blog .common-wrapper .right .catetime .date span:nth-of-type(2){font-size:min(14px, 1.4vw)}#top-blog .btn_more{margin-top:60px}@media only screen and (max-width:1000px){#top-blog .common-wrapper{display:block}#top-blog .common-wrapper .left,#top-blog .common-wrapper .right{max-width:580px;width:90%;margin:0 auto 20px}}@media only screen and (max-width:760px){#top-blog{padding:60px 0}#top-blog h2{margin-bottom:40px}#top-blog h2 br{display:block}#top-blog .common-wrapper .box h3{font-size:min(20px, 3vw)}#top-blog .common-wrapper .left,#top-blog .common-wrapper .right{width:96%}#top-blog .common-wrapper .right .catetime .date span:nth-of-type(1){width:18%}#top-blog .common-wrapper .right .catetime .date span:nth-of-type(2){font-size:min(14px, 2.8vw)}}@media only screen and (max-width:420px){#top-blog{padding:30px 0}#top-blog h2{margin-bottom:20px}#top-blog .common-wrapper .box{padding:10px}#top-blog .common-wrapper .box h3{font-size:14px}#top-blog .common-wrapper .left,#top-blog .common-wrapper .right{width:96%}#top-blog .common-wrapper .left .box .img,#top-blog .common-wrapper .right .box .img{max-width:500px;width:80%;margin:0 auto 10px}#top-blog .common-wrapper .right .box{display:block}#top-blog .common-wrapper .right .catetime .date span:nth-of-type(1){width:14%}#top-blog .common-wrapper .right .catetime .date span:nth-of-type(2){font-size:min(14px, 3.5vw)}#top-blog .btn_more{margin-top:40px}}.blog .box{position:relative}.blog .box a{position:absolute;top:0;left:0;width:100%;height:100%}.blog .box .img img{aspect-ratio:1.3333333333;width:100%;height:100%;object-fit:cover}.blog .catetime{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.blog .catetime .cate{display:inline-block;margin-right:20px;padding:5px 10px;font-size:min(16px, 1.2vw);color:#ffd800;background-color:#000;border-radius:30px;line-height:1}.blog .catetime .date{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.blog .catetime .date span{display:block;line-height:1}.blog .catetime .date span:nth-of-type(1){max-width:24px;margin-right:5px}.blog .catetime .date span:nth-of-type(2){font-size:14px}@media only screen and (max-width:760px){.blog .catetime .cate{font-size:min(16px, 2vw)}.blog .catetime .date span:nth-of-type(1){width:18%}.blog .catetime .date span:nth-of-type(2){font-size:min(14px, 2.8vw)}}@media only screen and (max-width:420px){.blog .catetime .cate{font-size:min(16px, 3vw)}.blog .catetime .date span:nth-of-type(1){width:14%}.blog .catetime .date span:nth-of-type(2){font-size:min(14px, 3.5vw)}}#blog{padding-bottom:60px}#blog h2 span{display:block;font-size:66%;font-weight:500}#blog .blog{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#blog .blog .left{max-width:860px;width:73%}#blog .blog .left .blog-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blog .blog .left .blog-list li{width:46%;max-width:370px;margin:0 2% 50px}#blog .blog .left .blog-list li .box .img{margin-bottom:20px}#blog .blog .left .blog-list li .box .img img{border-radius:8px}#blog .blog .left .blog-list li .box .catetime .cate{font-size:14px}#blog .blog .left .blog-list li .box .catetime .date span:nth-of-type(1){max-width:20px}#blog .blog .left .blog-list li .box .txt-area h3{font-size:16px}@media only screen and (max-width:760px){#blog .blog .left{width:100%;margin:auto}}@media only screen and (max-width:420px){#blog .blog .left .blog-list{display:block}#blog .blog .left .blog-list li{width:90%;margin:0 auto 30px}#blog .blog .left .blog-list li:last-child{margin-bottom:0}}#blog.detail{padding-bottom:100px}#blog.detail .h2_01{margin-bottom:60px}#blog.detail .blog .left{margin-left:0}#blog.detail .blog .left .block{margin-bottom:30px;padding:20px 0;background-color:#f6f6f6;border-radius:10px}#blog.detail .blog .left .block .inner{max-width:740px;width:94%;margin:auto}#blog.detail .blog .left .block .upper{margin-bottom:50px}#blog.detail .blog .left .block .upper h3{margin-bottom:20px;font-size:min(30px, 4vw);line-height:1.6}#blog.detail #ez-toc-container{width:100%;padding:15px 10px;background-color:#fff;border:4px solid gray;border-radius:3px}#blog.detail #ez-toc-container ul li{font-size:110%}#blog.detail #ez-toc-container ul li ul li{font-size:100%}@media only screen and (max-width:760px){#blog.detail{padding-bottom:60px}#blog.detail .h2_01{margin-bottom:40px}#blog.detail .pagenavi{padding-bottom:40px}}@media only screen and (max-width:420px){#blog.detail{padding-bottom:40px}#blog.detail .h2_01{margin-bottom:20px}}#sidebar{max-width:300px;width:25%}.archive-list{margin-bottom:30px;padding:15px 0 30px;background-color:#f6f6f6;border-radius:10px}.archive-list h3{max-width:141px;width:80%;margin:0 auto 15px}.archive-list ul{max-width:250px;width:94%;margin:auto}.archive-list ul li{position:relative;margin-bottom:10px;padding-bottom:10px;font-size:16px;border-bottom:1px solid #c2c2c2;background:url(//etech-car.co.jp/wp-content/themes/rockstream-car/css/../images/archive-list_arrow.png) no-repeat 99% 50%}@media only screen and (max-width:760px){.archive-list{width:96%;margin:0 auto 30px;padding:15px 0}.archive-list h3{width:100%;max-width:inherit;margin:0 0 15px;text-align:center;font-size:20px}.archive-list ul{max-width:inherit;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-list ul li{margin:0 2% 10px;padding:0;font-size:14px;border-bottom:0;background:0 0}}.freeeditor h1{text-align:left;font-size:140%;font-weight:700;border-bottom:3px solid #e8e7e3;padding-bottom:5px;margin-bottom:20px}.freeeditor h2{text-align:left;border:none;font-size:130%;font-weight:700;border-bottom:2px solid #e8e7e3;padding-left:0;padding-bottom:5px;margin-bottom:20px}.freeeditor h3{text-align:left;font-size:120%;font-weight:700;border-bottom:1px solid #e8e7e3;padding-bottom:5px;margin-bottom:10px}.freeeditor h4{text-align:left;font-size:110%;font-weight:700;margin-bottom:10px}.freeeditor h5{text-align:left;font-weight:700;margin-bottom:10px}.freeeditor strong{font-weight:700}.freeeditor p{margin-bottom:30px}.freeeditor img{display:block;margin-bottom:20px;border-radius:10px}.freeeditor img.alignright{display:block;margin:0 0 0 auto}.freeeditor img.alignleft{display:block;margin:0 auto 0 0}.freeeditor img.aligncenter{display:block;margin:0 auto}.freeeditor img{max-width:700px;height:auto}.pager{position:relative;max-width:1200px;width:96%;margin:auto;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pager .total-page{text-align:left;font-size:18px}.pager .right{width:40%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:end;-moz-justify-content:end;-ms-justify-content:end;justify-content:end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:18px}.pager .pager_num{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pager .pager_num span,.pager .pager_num a{position:relative;display:block;text-align:center;margin:0 5px;font-size:18px}.pager .sort{padding-left:2%}.pager .sort ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pager .sort ul li{margin:0 !important}@media only screen and (max-width:760px){.pager{padding:30px 0}.pager .total-page{font-size:14px}.pager .pager_num span,.pager .pager_num a{font-size:14px}.pager .right{width:65%;font-size:14px}}@media only screen and (max-width:420px){.pager{padding:20px 0}.pager .total-page{font-size:12px}.pager .pager_num span,.pager .pager_num a{font-size:12px}.pager .right{font-size:12px}}.pagenavi .inner{max-width:830px;width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.pagenavi .inner img{width:auto}.pagenavi .inner p{position:relative;width:30%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;line-height:1}.pagenavi .inner p a{position:absolute;top:0;left:0;width:100%;height:100%}.pagenavi .inner p span{display:block}.pagenavi .inner p:nth-of-type(1) .arrow{margin-right:8px}.pagenavi .inner p:nth-of-type(2){-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.pagenavi .inner p:nth-of-type(2) span:nth-of-type(1){margin-right:8px}.pagenavi .inner p:nth-of-type(3){-webkit-justify-content:end;-moz-justify-content:end;-ms-justify-content:end;justify-content:end}.pagenavi .inner p:nth-of-type(3) .arrow{margin-left:8px}@media only screen and (max-width:420px){.pagenavi .inner p:nth-of-type(1) .txt,.pagenavi .inner p:nth-of-type(3) .txt{display:none}}#footer{position:relative}#footer section:nth-of-type(1){padding:90px 0 40px}#footer section:nth-of-type(1) table{width:98%;margin:auto}#footer section:nth-of-type(1) table td{position:relative;width:auto;padding:0 1%;text-align:center;vertical-align:middle;font-size:min(32px, 1.8vw);font-weight:700;border-left:1px solid #000;line-height:1.6}#footer section:nth-of-type(1) table td:nth-of-type(1){border-left:none}#footer section:nth-of-type(1) table td a{position:absolute;top:0;left:0;width:100%;height:100%}#footer section:nth-of-type(1) ul{display:none}@media only screen and (max-width:760px){#footer section:nth-of-type(1){padding:40px 0}}@media only screen and (max-width:420px){#footer section:nth-of-type(1){padding:30px 0 10px}#footer section:nth-of-type(1) table{display:none}#footer section:nth-of-type(1) ul{width:98%;margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#footer section:nth-of-type(1) ul li{padding:0 2%;display:table;text-align:center;font-size:14px;line-height:1.4;border-right:1px solid #000}#footer section:nth-of-type(1) ul li span{position:relative;display:table-cell;vertical-align:middle}#footer section:nth-of-type(1) ul li span a{position:absolute;top:0;left:0;width:100%;height:100%}#footer section:nth-of-type(1) ul li:last-child{border-right:none}}#footer section:nth-of-type(2){padding-bottom:60px}#footer section:nth-of-type(2) ul{width:96%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#footer section:nth-of-type(2) ul li{padding:0 1%;font-size:min(36px, 2vw);font-weight:700;border-right:1px solid #000;line-height:1}#footer section:nth-of-type(2) ul li:last-child{border-right:none}@media only screen and (max-width:1000px){#footer section:nth-of-type(2) ul li{font-size:min(36px, 1.9vw)}}@media only screen and (max-width:760px){#footer section:nth-of-type(2){padding-bottom:40px}}@media only screen and (max-width:420px){#footer section:nth-of-type(2){padding-bottom:20px}#footer section:nth-of-type(2) ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer section:nth-of-type(2) ul li{width:25%;text-align:center;margin-bottom:10px;font-size:14px}#footer section:nth-of-type(2) ul li:nth-child(4){border-right:none}}#footer section:nth-of-type(3){max-width:1700px;width:96%;margin:auto;padding-bottom:100px}#footer section:nth-of-type(3) p{margin-bottom:50px;font-size:min(20px, 2vw)}@media only screen and (max-width:760px){#footer section:nth-of-type(3){padding-bottom:40px}#footer section:nth-of-type(3) p{margin-bottom:20px;font-size:min(20px, 2.8vw)}}@media only screen and (max-width:420px){#footer section:nth-of-type(3){padding-bottom:20px}#footer section:nth-of-type(3) p{font-size:14px}}#footer section:nth-of-type(4){padding-bottom:70px}#footer section:nth-of-type(4) .common-wrapper_w{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#footer section:nth-of-type(4) .common-wrapper_w p:nth-of-type(1){max-width:404px;width:35%}#footer section:nth-of-type(4) .common-wrapper_w p:nth-of-type(2){width:62%;font-size:min(36px, 2.2vw);line-height:1.6}@media only screen and (max-width:760px){#footer section:nth-of-type(4){padding-bottom:40px}#footer section:nth-of-type(4) .common-wrapper_w{display:block}#footer section:nth-of-type(4) .common-wrapper_w p:nth-of-type(1){width:40%;margin:0 auto 20px}#footer section:nth-of-type(4) .common-wrapper_w p:nth-of-type(2){width:100%;margin:auto;text-align:center}}@media only screen and (max-width:420px){#footer section:nth-of-type(4) .common-wrapper_w p:nth-of-type(2){font-size:13px}}#footer .copyright{padding:5px 0 10px;font-size:min(24px, 2vw);text-align:center;color:#fff;background-color:#000}#footer-btn{position:fixed;right:0;top:100px;display:block;max-width:120px;width:10%;padding:10px 5px;background-color:#fff;border-top:2px solid #000;border-left:2px solid #000;border-bottom:2px solid #000;z-index:100}#footer-btn .container{position:relative;text-align:center}#footer-btn .container p{max-width:82px;margin:0 auto 10px}#footer-btn .container p:nth-of-type(3){max-width:80px}#error{padding:20px 0 100px;text-align:center}@media only screen and (max-width:760px){#error{padding:20px 0 80px}}@media only screen and (max-width:420px){#error{padding:20px 0 60px}}#top{position:relative;overflow:hidden}.sp{display:none}@media only screen and (max-width:760px){.pc{display:none}.sp{display:block}}