@charset "UTF-8";:root{--def-black:#333;--primary-color:#2ba738;--primary-color-rgb:255,255,255;--primary-color-comp:#fff;--primary-color-comp-rgb:0,0,0;--primary-color-impact:#8dff98;--secondary-color:#f2f0e9;--tertiary-color:#ff2700;--quaternary-color:#bedbc1;--shdow-color-rgb:0,0,0}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,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:0;margin:0}html,body{margin:0;padding:0;font-size:14px;line-height:1.6;letter-spacing:.064em;display:flex;flex-direction:column;min-height:100vh;color:var(--def-black);box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}body{font-family:"ゴシックMB101 B","Helvetica Neue","Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-display:swap}img{width:100%;height:auto}a{text-decoration:none;border:0;color:var(--primary-color)}a:hover{color:var(--primary-color-impact);opacity:.6}ul,li{margin:0;padding:0;list-style:none}main,#loading__wrapper{zoom:1;line-height:1.6;flex:1;overflow:hidden}main:before,main:after{content:"";display:block;clear:both;width:50vw;height:calc( 100vh + 750px );position:absolute;z-index:-1}main:before{border-top:24px solid var(--primary-color);border-right:24px solid var(--primary-color);border-bottom:24px solid var(--primary-color);top:1040px;left:-100px;border-radius:0 100px 100px 0}main:after{width:42vw;border-bottom:24px solid var(--primary-color);border-left:24px solid var(--primary-color);top:50%;right:0;border-radius:0 0 0 100px}#single main:before,#page main:before{height:100%;top:150px;left:0}#single main:after,#page main:after{height:80%;top:0;right:0}.sp-break{display:none}section{opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity 1s,visibility 1s,transform 1s}.is-fadein{opacity:1;visibility:visible;transform:translateX(0)}.page_top{position:fixed;bottom:2.4em;right:2.4em;width:52px;height:52px;background-color:rgba(var(--shdow-color-rgb),.6);text-indent:100%;white-space:nowrap;overflow:hidden}.page_top>a{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;display:block}.page_top:after{content:"";display:block;border-top:8px solid var(--primary-color-comp);border-right:8px solid var(--primary-color-comp);border-bottom:18px solid transparent;border-left:18px solid transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-25%) rotate(-45deg)}.related-banner>li>a>img{width:auto}.buttons_lv1>a{border:1px solid var(--primary-color);border-radius:5em;padding:.4em 1.2em}header{display:flex;justify-content:space-between;z-index:9;width:calc(100% - 2.4em);background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .5s 0s ease;padding:1.2em}#home header{display:none;opacity:0}#page header{position:inherit}#home header.fixed,header.fixed{display:flex;justify-content:space-between;position:fixed !important;opacity:1}header .header-logo{font-size:.8rem;font-weight:400;width:294px}header .header-logo a span{color:var(--def-black)}.inner{max-width:1046px;height:100%;margin:0 auto;padding:5.8em 0;position:relative}.col2{display:flex}.col2 .col-item{width:50%}.hdg-lv2{font-size:1.8rem;font-weight:400;color:var(--primary-color);margin-bottom:.8em}.hdg-lv3{font-size:1.4rem;font-weight:700;color:var(--primary-color-comp);border-radius:.2em;background-color:var(--primary-color);padding:.4em .8em;margin-bottom:.8em}.ta-c{text-align:center}.annotation{font-size:.9em;text-align:center;margin:0 auto 2.4em}.annotation li:first-line {padding-left:-1em}.annotation li span{margin-right:.4em}.conversion{text-align:center;color:var(--def-black);padding:1.2em;margin-top:1.2em;border:3px solid var(--primary-color);border-radius:.8em;background-color:var(--primary-color-comp);box-shadow:3px 3px 6px rgba(var(--shdow-color-rgb),.2)}.conversion .tel{font-weight:700;color:var(--primary-color)}.conversion .tel a{font-size:3.2em;font-weight:700;letter-spacing:2px;color:var(--primary-color);display:flex;justify-content:center;align-items:center}.conversion .tel a:before{content:"";background-color:var(--primary-color);-webkit-mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_tel.svg) no-repeat center center;mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_tel.svg) no-repeat center center;-webkit-mask-size:1em;mask-size:1em;width:1em;height:1em;margin-right:.2em;display:block}.conversion .btn-tel{margin-top:2.4em}.conversion .btn-tel a{font-size:1.2em;font-weight:700;color:var(--primary-color-comp);background-color:var(--primary-color);padding:.8em 2.4em;border-radius:.4em;box-shadow:1px 2px 3px rgba(var(--shdow-color-rgb),.2)}.btn-lv2 a{font-size:1em;font-weight:700;color:var(--primary-color);border:1px solid var(--primary-color);padding:.8em 2.4em;border-radius:1em;box-shadow:1px 2px 3px rgba(var(--shdow-color-rgb),.2)}.sns-follow{display:flex;justify-content:center;align-items:center;margin:0 auto}.main-nav{display:flex}.main-nav .icon,.sns-follow li{width:33%}.main-nav .icon a,.sns-follow li a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:2m;height:2em;background-color:var(--primary-color-comp);-webkit-mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_facebook.svg) no-repeat center center;mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_facebook.svg) no-repeat center center;-webkit-mask-size:2em;mask-size:2em}.main-nav .icon.instagram a,.sns-follow li.instagram a{-webkit-mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_instagram.svg) no-repeat center center;mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_instagram.svg) no-repeat center center}.main-nav .icon.line a,.sns-follow li.line a{-webkit-mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_line.svg) no-repeat center center;mask:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/icon_line.svg) no-repeat center center}.main-nav .icon a{background-color:var(--def-black)}#home .main-visual{position:relative;height:700px;background-image:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/main_visual.png);background-size:cover;background-repeat:no-repeat;border-radius:0 0 300px}.webp #home .main-visual{background-image:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/main_visual.webp)}#home .main-visual .page-logo{font-size:1.1rem;font-weight:700;text-align:center;width:524px}#home .main-visual .page-logo span{padding-left:1em;padding-bottom:.4em;margin-right:.4em;display:block;color:var(--def-black)}.main-visual-info-box{position:absolute;bottom:200px;left:0;padding:1.8em 1.8em 2.4em;margin-bottom:1.8em;background-color:rgba(var(--shdow-color-rgb),.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:0;border-radius:.8em;color:var(--primary-color-comp);text-align:center}.main-visual-info-box .title{font-size:1.8em;margin-bottom:.8em}.main-visual-info-box .tel a{color:var(--primary-color-comp)}.main-visual-info-box .tel a:before{background-color:var(--primary-color-comp)}#lead .inner{padding:2.4em;padding-top:3.4em;background-color:rgba(var(--primary-color-rgb),.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#lead .col-item-text{width:70%}#lead .col-item-text .points{display:flex;margin-bottom:1.2em}#lead .col-item-text .points li{font-size:1.2em;background-color:var(--primary-color-comp);padding:.4em .8em;border:1px solid var(--primary-color);border-radius:.8em;width:calc(33% - 1.6em);margin:.4em;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#lead .col-item-image{position:absolute;top:-80px;right:100px;width:18%}#lead .col-item-image figure{filter:drop-shadow(6px 6px 12px rgba(var(--shdow-color-rgb),.2))}#points .inner .point{display:flex;background-color:var(--secondary-color);padding:1.2em}#points .inner .point li{width:calc(33% - 1.6em);text-align:center;margin:.8em}#points .inner .point li .title{color:var(--primary-color)}[id^=point-] .inner{height:300px}[id^=point-] .inner .text-box{background-color:rgba(var(--primary-color-rgb),.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:2.4em;width:52%;position:absolute;top:50%;left:10px;z-index:2;transform:translateY(-50%);border-radius:.2em}[id^=point-] .inner .text-box .hdg-lv2 span{display:block}[id^=point-] .inner .text-box .hdg-lv2 span em{font-size:.8rem;color:var(--primary-color-comp);background-color:var(--def-black);border-radius:.4em;padding:.4em .8em}#point-01 .image-01{position:absolute;top:0;right:18%;width:320px;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#point-01 .image-02{position:absolute;top:120px;right:0;width:320px;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#point-02 .text-box{left:inherit;right:50px}#point-02 .image-01{position:absolute;top:0;left:0;width:240px;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#point-02 .image-02{position:absolute;top:140px;left:180px;width:280px;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#point-03 .image-01{position:absolute;top:0;right:18%;width:320px;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#point-03 .image-02{position:absolute;top:120px;right:0;width:320px;box-shadow:6px 6px 12px rgba(var(--shdow-color-rgb),.2)}#plan{background-color:var(--secondary-color)}#plan .inner{padding-bottom:0}#plan .plan-ex{background-color:var(--def-black);padding:1.2em;border-radius:.4em}#plan .plan-ex dl{display:flex;justify-content:center;align-items:center}#plan .plan-ex dl .item{color:var(--primary-color-comp);width:calc( 25% - 0.4em );margin:.2em}#plan .plan-ex dl .item dt{font-size:1.2rem;text-align:center;background-color:var(--tertiary-color);padding:.6em}#plan .plan-ex dl .item dd{font-size:2.4em;font-weight:700;text-align:center}#plan .plan-ex dl .item dd .num{font-size:2em}#menu{background-color:var(--secondary-color)}.menu-list>li{background-color:var(--primary-color-comp);padding:1.2em;border-radius:.8em;box-shadow:rgba(var(--shdow-color-rgb),.2);font-size:1.2em;font-weight:700;color:var(--primary-color);float:left;width:calc(50% - 4em);margin:.4em}.menu-list:after{content:"";display:block;clear:both}.menu-list>.major>.sub-menu-list>.sub-menu-list-item{font-size:.8em;font-weight:400;color:var(--def-black);padding:.4em}.step{display:flex;flex-wrap:wrap;margin-bottom:3.2em;justify-content:center}.step li{width:calc( 25% - 0.8em );margin:.4em .4em 1.2em}.step li .hdg-lv4{margin:.4em}#custom_paint{background-image:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/image_point_02_1.png);color:var(--primary-color-comp)}.webp #custom_paint{background-image:url(//tanzawa-auto.com/wp-content/themes/norizo/common/css/../../common/images/image_point_02_1.webp)}#custom_paint:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--shdow-color-rgb),.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#custom_paint .hdg-lv2{color:var(--primary-color-comp)}#custom_paint .hdg-lv2 .sub-title{display:block;font-size:.9rem}#custom_paint .inner>.col2:not(.conversion)>.col-item.image{display:flex;margin-right:1.2em}#custom_paint .inner>.col2:not(.conversion)>.col-item.image figure{width:50%}#custom_paint .inner>.col2:not(.conversion)>.col-item .caption-box{border:1px solid var(--primary-color-comp);padding:1.2em;border-radius:.8em}#custom_paint .inner>.col2:not(.conversion)>.col-item .caption-box>.hdg-lv3{background-color:inherit;padding:0 0 10px;border-bottom:1px solid var(--primary-color-comp);border-radius:0}#custom_paint .conversion{color:var(--def-black);padding:1.2em;border-radius:.8em;background-color:var(--primary-color-comp);margin-top:1.2em}#custom_paint .points{display:flex;margin:1.2em 0}#custom_paint .points li{font-size:1.1em;text-align:center;color:var(--def-black);background-color:var(--primary-color-comp);padding:.4em .8em;border-radius:.8em;width:calc(33% - 1.6em);margin:.4em}#custom_paint hr{margin:3.2em 0;border-bottom:1px solid var(--primary-color-comp)}#about-company .col-item:first-child{width:calc( 70% - 0.8em );margin:.4em}#about-company .col-item:last-child{width:calc( 30% - 0.8em );margin:.4em}.about{width:100%}.about th,.about td{padding:.8em 1.2em}.about th{background-color:var(--quaternary-color)}.about td{background-color:var(--secondary-color)}footer{font-size:.9rem;text-align:center;color:var(--primary-color-comp);background-color:var(--def-black);padding:.8em}footer .sns-follow{width:10%;display:flex;justify-content:center;margin:1.2em auto .8em}footer .footer-menu{display:flex;justify-content:center;align-items:center}footer .footer-menu li{font-size:.8rem}footer .footer-menu li:after{content:"|";margin-right:.2em}footer .footer-menu li:last-child:after{content:none}footer .footer-menu li a{color:var(--primary-color-comp);padding-right:.2em}#page .section{background-color:rgba(var(--primary-color-rgb),.46);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#page .section .inner .hdg_lv1{font-size:1.8rem;line-height:1.4;margin-bottom:2.4em}#page .section .inner>h2{font-size:1.4rem;line-height:1.4;padding-top:.8em;margin-bottom:1.2em}#page .section .inner>p,#page .section .inner>div,#page .section .inner ul li{font-size:1rem;line-height:1.6;margin-bottom:2.4em}#page .section .inner ul li{list-style:disc}#single .section>.inner{background-color:rgba(var(--primary-color-rgb),.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:2.4em;width:calc(1040px + 4.8em)}#single .section:after{content:"";display:block;clear:both}#single .section>.inner .hdg_lv1{font-size:2.4rem;margin-bottom:1.2rem}#single .section>.inner h2{margin-bottom:.6em}#single .section>.inner>.main-visual>figure,#single .section>.inner>.content_inner>figure{float:left;width:50%;margin-right:1.2em}#single .section>.inner p:not(.conversion p){margin-bottom:2.4em}#single .section>.inner .content_inner>ul>li{list-style:none}#single .section>.inner .content_inner>ul>li:before{content:"●";margin-right:.4em}.square{display:flex;margin-bottom:1.2em;overflow-x:scroll;flex-wrap:wrap}.square>li{width:calc(25% - 1.2em);margin:.6em;list-style:none;background-color:var(--primary-color-comp);border-radius:.6em;box-shadow:1px 2px 6px rgba(var(--shdow-color-rgb),.2)}.square>li .discription>.inner{max-width:initial;height:inherit;padding:.6em 0}.square>li .img{line-height:0}.square>li .img>img{aspect-ratio:1/1;border-radius:.6em .6em 0 0}.square>li .discription{color:var(--def-black);padding:.6em}.square>li .discription>.inner p{font-size:.9em;margin-bottom:.8em !important}.square>li .categoly{display:flex;margin:0 .6em 1.2em}.square>li .categoly>li{margin:0 .4em}.section>.inner .categoly li{margin-right:.4em}#single .section>.inner .categoly{display:flex;margin-bottom:1.2rem}.square>li .categoly a{background-color:var(--primary-color);padding:.4em .8em;font-size:.8em;border-radius:.2em;color:var(--primary-color-comp)}.tags{display:flex;margin:0 .6em 1.2em}.tags li{font-size:.8em;margin-right:.6em}.tags li a:before{content:"#"}#archive main:before,#archive main:after{content:none}@media screen and (max-width:900px){#humberger nav{display:none;background-color:var(--def-black);width:42px;height:42px;border-radius:50%}#humberger nav .main-nav{display:none}.square{display:block}.square>li{margin:1.2em auto}header .title{margin-right:.6em}header .header-logo{width:100%}header .header-logo a span{display:none}.page_top{bottom:1.2em;right:1.2em}main:before,main:after{width:35vw}#single .section>.inner{width:calc(90% - 2.4em);padding:1.2em}}@media screen and (max-width:774px){.inner{width:calc(100% - 2.4em)}.conversion .tel a{font-size:2.4em}.conversion .btn-tel{margin-top:1.2em}.sp-break{display:block}.col2{display:block}.col2 .col-item{width:100%}#home .main-visual .page-logo{width:auto}#home .main-visual{background-position-x:68%}.main-visual{background-position:top;border-radius:0 0 160px;height:500px}.main-visual .page-logo{font-size:.9rem;width:calc(100% - 2.4em);margin:0 auto}.main-visual .inner{padding-top:2.4em}.main-visual-info-box{display:none;position:initial;margin:1.2em;border-radius:.8em;text-align:center}.main-visual-info-box .title{font-size:1.4em}.main-visual .page-logo span{padding-left:inherit;padding-bottom:inherit;margin-right:inherit}#single .section>.inner>.main-visual{float:initial;height:inherit}#single .section>.inner>.main-visual>figure,#single .section>.inner>.content_inner>figure{float:inherit;width:100%;margin-right:0;margin-bottom:1.2em}#lead{margin-bottom:3.2em;background-color:rgba(var(--primary-color-rgb),.46);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#lead .inner{padding:2.4em 1.2em;width:calc(100% - 2.4em)}#lead .col-item-text{width:calc(100% - 2.4em);margin:0 auto}#lead .col-item-image{top:-150px;right:inherit;left:0}#lead .col-item-image figure{width:120px}#lead .col-item-text .points{display:block}#lead .col-item-text .points li{width:calc(100% - 1.6em)}#points .inner .point{display:block}#points .inner .point li{width:calc(100% - 1.6em)}[id^=point-] .inner{padding:320px 0 180px}[id^=point-] .inner .text-box{padding:1.8em;width:calc(100% - 6.0em);margin:1.2em;position:relative;top:initial;left:initial;z-index:2;transform:inherit}[id^=point-] .inner figure{width:calc( 100% - 2.4em );margin:0 auto}#point-01 .image-02{top:180px}#point-02 .image-01{top:100px}#point-03 .image-01{top:80px}#point-03 .image-02{top:150px}#point-02 .text-box{right:initial}#plan .plan-ex{margin:0 1.2em}#plan .plan-ex dl{flex-wrap:wrap}#plan .plan-ex dl .item{color:var(--primary-color-comp);width:calc( 50% - 0.4em );margin:.2em}#plan .plan-ex dl .item dt{font-size:1rem;min-height:3.4em}#plan .plan-ex dl .item dd{font-size:1.8em}.menu-list{width:calc(100% - 2.4em);margin:0 auto}.menu-list>li{width:calc(100% - 3.2em);margin:.8em auto}#custom_paint .points{display:block}#custom_paint .points li{width:calc(100% - 1.6em)}.step li{width:calc(50% - 0.8em)}#about-company .col-item:first-child{width:calc(100% - 0.8em);margin-bottom:2.4em}#about-company .col-item:last-child{width:calc(100% - 0.8em)}footer .sns-follow{width:33%}.square>li{width:100%;flex-shrink:0}}