:root{--order-content: 1;--order-img: 0;--clamp-min-title: 20;--clamp-max-title: 32;--clamp-min-sub-title: 16;--clamp-max-sub-title: 20;--clamp-min-desc: 13;--clamp-max-desc: 16;--color-primary: #1c2431;--color-primary-light: #7fa1a9;--color-secondary: #3a4b66;--color-accent: #1d7e39;--color-white: #fff;--color-black: #171717;--color-gray: #f6f6f6;--color-error: #eb5200;--line-height-title: 1.2;--line-height-desc: 1.7}*,::before,::after{--clamp-root-font-size: 16;--clamp-slope: calc((var(--clamp-max) - var(--clamp-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)));--clamp-y-axis-intersection: calc(var(--clamp-min) - (var(--clamp-slope) * var(--clamp-viewport-min)));--clamp-preffered-value: calc( var(--clamp-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--clamp-slope) * 100vi) );--clamp: clamp( calc(var(--clamp-min) * (1rem / var(--clamp-root-font-size))), var(--clamp-preffered-value), calc(var(--clamp-max) * (1rem / var(--clamp-root-font-size))) );font-size:var(--clamp)}body{--clamp-viewport-min: 320;--clamp-viewport-max: 1150;--clamp-min: 14;--clamp-max: 16;container-type:inline-size}iframe{width:100%}.p-splash__desc,.p-widget__title,.widget_block .wp-block-heading,.wp-block-heading,.has-small-font-size,.has-medium-font-size,.has-large-font-size,.has-x-large-font-size,.wpcf7 p,.wpcf7 select,.wpcf7 .wpcf7-list-item-label,[class$=__desc],[class$=__body],[class$=__body] p,[class$=__body] th,[class$=__body] td,.p-content02__item-sub,[class$=__catch],[class$=__title],.pb-widget-headline h2,.p-content02__item-title,.p-entry__body p{font-size:var(--clamp) !important}@media(max-width: 767px){.p-splash__desc,.p-widget__title,.widget_block .wp-block-heading,.wp-block-heading,.has-small-font-size,.has-medium-font-size,.has-large-font-size,.has-x-large-font-size,.wpcf7 p,.wpcf7 select,.wpcf7 .wpcf7-list-item-label,[class$=__desc],[class$=__body],[class$=__body] p,[class$=__body] th,[class$=__body] td,.p-content02__item-sub,[class$=__catch],[class$=__title],.pb-widget-headline h2,.p-content02__item-title,.p-entry__body p{font-size:var(--clamp) !important}}.p-entry__body p{--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc);line-height:var(--line-height-desc)}[class$=__catch],[class$=__title],.pb-widget-headline h2,.p-content02__item-title{--clamp-min: var(--clamp-min-title);--clamp-max: var(--clamp-max-title);line-height:var(--line-height-title)}.blog .p-article01__title,.p-article04__title{--clamp-min: var(--clamp-min-sub-title);--clamp-max: var(--clamp-max-sub-title)}[class$=__desc],[class$=__body],[class$=__body] p,[class$=__body] th,[class$=__body] td,.p-content02__item-sub{--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc);line-height:var(--line-height-desc)}.c-breadcrumb__item--home a::before{vertical-align:baseline}.l-header__inner{width:96%;max-width:none}.p-global-nav .sub-menu a{width:auto;white-space:nowrap}.l-footer{--footer-gap: 5%}.l-footer .p-footer-widget{margin-right:0}.l-footer .p-footer-widget.widget_nav_menu{width:auto}.l-footer .p-widget-area__inner.l-inner.u-clearfix{max-width:1920px;display:flex block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2em var(--footer-gap)}.l-footer a{color:var(--color-primary-light)}.p-social-nav a::before{font-size:3em}#js-pagetop{display:none}.p-footer-widget__title{--clamp-min: var(--clamp-min-sub-title);--clamp-max: var(--clamp-max-sub-title);font-weight:400;color:var(--color-white)}@media only screen and (max-width: 767px){.l-footer .p-footer-widget.widget_nav_menu{width:calc((100% - var(--footer-gap))/2)}}@media only screen and (min-width: 1025px){#js-global-nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.p-page-header__title{text-align:center;--clamp-min: 12;--clamp-max: 24}.contact__container{width:min(100%,720px);margin-inline:auto}.contact__container>*+*{margin-top:2em}.contact__title{--clamp-min: var(--clamp-min-title);--clamp-max: var(--clamp-max-title);margin-left:auto;margin-right:auto;text-align:center}.contact__message{--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc);margin-left:auto;margin-right:auto;text-align:center}.contact__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1em}.wpcf7{background:rgba(0,0,0,0);border:none}.wpcf7 label,.wpcf7 input,.wpcf7 textarea{display:block}.wpcf7 label{cursor:pointer;position:relative;--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc)}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc);outline:none;border:none;background-color:var(--color-gray);width:100%;padding:1em;margin-top:.2em}.wpcf7 input[type=text]:active,.wpcf7 input[type=text]:focus-visible,.wpcf7 input[type=email]:active,.wpcf7 input[type=email]:focus-visible,.wpcf7 input[type=tel]:active,.wpcf7 input[type=tel]:focus-visible,.wpcf7 textarea:active,.wpcf7 textarea:focus-visible{outline:2px solid var(--color-accent)}.wpcf7 textarea{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;height:12em;resize:vertical;field-sizing:content}.wpcf7 p,.wpcf7 select,.wpcf7 .wpcf7-list-item-label{--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc)}.wpcf7-not-valid-tip{color:var(--color-error)}.wpcf7-form-control-wrap[data-name=your_type] label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.wpcf7-form-control-wrap[data-name=your_type] .wpcf7-form-control.wpcf7-radio>*+*{margin-top:.5em}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--color-gray)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:2px solid var(--color-error);color:var(--color-error)}.wpcf7 form .wpcf7-response-output{width:min(100%,720px);margin-inline:auto;padding:1.5em;text-align:center;--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc)}.wpcf7 span.wpcf7-spinner{display:block;--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc);margin-left:auto;margin-right:auto}.wpcf7 .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.table-compare{border-collapse:collapse;padding:0;margin:0 auto !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.table-compare th,.table-compare td{border:1px solid var(--color-gray)}.table-compare th{padding:1em 2em;background-color:var(--color-gray)}.table-compare td{padding:1em 2em;text-align:center}.table-compare td:nth-child(2){background-color:rgb(from var(--color-accent) r g b/0.15)}.table-compare thead th{background-color:var(--color-secondary);color:var(--color-white)}.table-compare .red_bk{background:var(--color-accent)}.p-splash{width:100vw;width:100dvw;height:100vh;height:100dvh}.p-splash__desc,.p-content01__catch,.p-content01__desc,.p-content04__catch,.p-main-image__title,.pb_headline,.wbr-break,.pb_tab_headline,.contact__title,.contact__message{overflow-wrap:anywhere;word-break:keep-all;line-break:strict}.align-center{text-align:center}.p-content01{color:var(--color-black)}.p-content01:not(:has(.p-content01__desc p)) .p-content01__catch{margin-bottom:0}.p-splash__desc{--clamp-min: calc(var(--clamp-min-title) * 1.1);--clamp-max: calc(var(--clamp-max-title) * 1.2)}.p-content04{height:auto}.p-content04__content{padding:3%}.p-content04__catch{--clamp-min: calc(var(--clamp-min-title) * 0.7);--clamp-max: calc(var(--clamp-max-title) * 0.7)}@media(max-width: 767px){.p-content04__catch{--clamp-min: var(--clamp-min-title);--clamp-max: var(--clamp-max-title)}}.p-hero-header::after{content:"";display:block;aspect-ratio:1920/750;position:absolute;background:url(./img/specifications.webp) no-repeat center center/contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:clamp(300px,45vw,800px);bottom:max(6vw,50px);right:max(6vw,20px);z-index:1}@media only screen and (max-width: 767px){.p-hero-header::after{width:clamp(280px,50vw,380px)}}.p-hero-header__slider,.slick-list.draggable,.slick-list,.slick-track{height:100%}.p-main-image{height:auto}.p-main-image--rev .p-main-image__content{margin-inline:0 auto}.p-main-image__content{margin-inline:auto 0;position:relative;padding:5%;-webkit-box-ordinal-group:var(--order-content);-ms-flex-order:var(--order-content);order:var(--order-content)}.p-main-image__img{position:absolute;inset:1;-webkit-box-ordinal-group:var(--order-img);-ms-flex-order:var(--order-img);order:var(--order-img)}.p-article05__title{--clamp-min: var(--clamp-min-sub-title);--clamp-max: var(--clamp-max-sub-title);font-weight:400}@media only screen and (max-width: 767px){.p-main-image__img{padding-bottom:0}.p-main-image__img--narrow{height:66vw;position:relative}.p-main-image,.p-content04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-content04__content{-webkit-box-ordinal-group:var(--order-content);-ms-flex-order:var(--order-content);order:var(--order-content)}.p-content04__slider{-webkit-box-ordinal-group:var(--order-img);-ms-flex-order:var(--order-img);order:var(--order-img)}.slick-list{height:66dvw}.s_table{overflow:auto}table.pb_simple_table tr:not(:last-child) td{border-bottom:none !important}table.pb_simple_table th{border-bottom:none !important}table.pb_simple_table th,table.pb_simple_table td{display:block !important;white-space:wrap !important;text-align:left !important;width:100% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}}.orgCta{color:var(--color-white);background-color:var(--color-secondary);margin-inline:auto 0;position:relative;padding:5%}.orgCta__button{background-color:var(--color-accent);margin-inline:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orgCta .p-main-image__title,.orgCta .p-main-image__desc{text-align:center}.orgCta .p-main-image__desc{overflow-wrap:anywhere;word-break:keep-all;line-break:strict}@media(hover: hover){.orgCta__button:hover{background-color:var(--color-primary) !important;text-decoration:none !important}}.ytube{margin-top:0;padding-bottom:0;max-width:900px;width:100%;height:auto;aspect-ratio:16/9;margin:0 auto}.p-page-header{height:41.38vw;height:41.38dvw}@media only screen and (max-width: 1449px){.p-page-header{padding-bottom:0}}.p-content03{height:auto}.p-content03__news{padding:100px 0}@media only screen and (max-width: 991px){.p-content03__news{padding:40px 0}}@media only screen and (max-width: 768px){.p-content03__news{padding:40px 0 0}}.p-content03__blog{padding:100px 5.51724%}@media only screen and (max-width: 991px){.p-content03__blog{padding:40px 5.51724%}}#about-us-message{overflow:hidden}#about-us-message .about-us-message__img{float:right;clear:both;margin:0 0 .5em 5%;width:clamp(130px,25%,240px)}#about-us-message .about-us-message__img img{width:100%;height:auto}table.pb_simple_table th{font-weight:700}.p-widget__title,.widget_block .wp-block-heading{color:var(--color-white) !important;background-color:var(--color-primary) !important;--clamp-min: var(--clamp-min-sub-title);--clamp-max: var(--clamp-max-sub-title);height:auto;line-height:var(--line-height-title);padding-inline:1em;padding-block:.8em;margin-bottom:1em}.p-widget-dropdown__title{--clamp-min: var(--clamp-min-sub-title);--clamp-max: var(--clamp-max-sub-title);color:var(--color-white) !important;background-color:var(--color-primary) !important;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--color-primary);height:auto;line-height:var(--line-height-title);padding-inline:1em;padding-block:.8em;position:relative;cursor:pointer}.p-latest-news__title{--clamp-min: var(--clamp-min-sub-title);--clamp-max: var(--clamp-max-sub-title);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-latest-news__title h2{margin-bottom:0}.p-latest-news__archive-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-news .l-primary{margin:0 auto;padding-right:0;width:min(1150px,92%)}@media only screen and (max-width: 767px){.single-news .l-primary{padding:34px 20px 10px;width:100%}}.single-news .l-secondary{position:relative;padding:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(1150px,92%);margin:0 auto;z-index:1}.single-news .l-secondary>div{z-index:1}.single-news .l-secondary::after{content:"";display:block;width:100vw;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%;background:#f6f6f6;z-index:0}.single-news .l-contents{background:#fff}.single-news .l-contents__inner{display:block;max-width:none;padding:0;width:100%}.single-news .p-latest-news{margin-bottom:0}.single-news .p-widget{width:48%}@media only screen and (max-width: 767px){.single-news .p-widget{width:100%;margin-bottom:40px}}.wp-block-button__link.wp-element-button{background-color:var(--color-accent);color:var(--color-white)}.has-small-font-size{--clamp-min: var(--clamp-min-desc);--clamp-max: 14}.has-medium-font-size{--clamp-min: var(--clamp-min-desc);--clamp-max: var(--clamp-max-desc)}.has-large-font-size{--clamp-min: var(--clamp-min-title);--clamp-max: var(--clamp-max-title)}.has-x-large-font-size{--clamp-min: calc(var(--clamp-min-title) * 1.2);--clamp-max: calc(var(--clamp-max-title) * 1.5)}.wp-block-heading{font-family:var(--tcd-font-type2);position:relative}h1.wp-block-heading{--clamp-min: var(--clamp-min-title);--clamp-max: var(--clamp-max-title);margin-block:2em}h2.wp-block-heading{--clamp-min: calc(var(--clamp-min-title) * 0.7);--clamp-max: calc(var(--clamp-max-title) * 0.7);padding:.75em 1em;margin-block:4em 2em;background:var(--color-primary);color:var(--color-white)}h2.wp-block-heading::before{content:"";position:absolute;display:block;top:-4px;left:0;width:100%;height:calc(100% + 4px);-webkit-box-sizing:content-box;box-sizing:content-box;border-top:solid 2px var(--color-primary);border-bottom:solid 2px var(--color-primary)}h3.wp-block-heading{--clamp-min: calc(var(--clamp-min-title) * 0.65);--clamp-max: calc(var(--clamp-max-title) * 0.65);margin-block:3em 2em;padding:0 .5em .5em}h3.wp-block-heading::before{content:"";width:100%;height:2px;background:repeating-linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary) 29.3%, rgba(150, 150, 150, 0.2) 29.3%, rgba(150, 150, 150, 0.2) 100%);bottom:0;display:block;left:0;position:absolute;z-index:0}.slick-list{height:100% !important}.wp-singular figure{margin:0 auto}.pb-widget-tab .pb_tab_content-type2 .pb_tab_image img{-o-object-fit:contain;object-fit:contain}.tcd-pb-widget.widget3.pb-widget-main-image .p-main-image,.tcd-pb-widget.widget5.pb-widget-main-image .p-main-image{position:relative}.tcd-pb-widget.widget3.pb-widget-main-image .p-main-image::after,.tcd-pb-widget.widget5.pb-widget-main-image .p-main-image::after{content:"";display:block;position:absolute;bottom:20px;right:20px;z-index:1}.tcd-pb-widget.widget3.pb-widget-main-image .p-main-image__content,.tcd-pb-widget.widget5.pb-widget-main-image .p-main-image__content{z-index:2}.tcd-pb-widget.widget3.pb-widget-main-image .p-main-image::after{width:clamp(130px,18%,280px);aspect-ratio:418/150;background:url(./img/tesla-logo.webp) no-repeat center center/contain;bottom:20px;right:20px}.tcd-pb-widget.widget5.pb-widget-main-image .p-main-image::after{width:clamp(130px,20%,320px);aspect-ratio:245/58;background:url(./img/yumehouse-logo.svg) no-repeat center center/contain;bottom:20px;right:20px}/*# sourceMappingURL=customize.css.map */