.tk-form-card__note{color:rgb(86,96,91)}

.tk-contact-info__address{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(56,64,61)}

.tk-contact-info__details{margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.tk-contact-info__value{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(27,30,34)}

.tk-form-card{width:100%;border:1px solid #cfd8d4}

.tk-form-card__note{padding-bottom:18px;font-size:14px}

.tk-subpage .tk-form-card h2{line-height:1.35}

.contact-form .requiredText,.contact-form .anyText{line-height:1.45}

.contact-form .formTextArea{min-height:158px}

.formHelp{line-height:1.8}

.pp-consent label{line-height:1.6}

.tk-subpage--contact>.tk-subpage__hero h1{line-height:1.26}

.tk-subpage .tk-contact-info h2{line-height:1.35}

.tk-contact-intro>p:last-child{line-height:1.9}

.tk-contact-guidance h3,.tk-contact-company h3{letter-spacing:0.04em;line-height:1.55}

.tk-contact-guidance p,.tk-contact-company p{line-height:1.9}

.tk-home .morita-lead{line-height:1.85}

.tk-home .cta__inner{text-align:center}

.tk-home .cta__inner .label{justify-content:center}

.tk-home .cta__inner>.ttl+div{line-height:1.85}

.tk-home .cta__btns{justify-content:center}

.tk-home .form-morita-card{box-shadow:0 30px 60px rgba(0,0,0,.35)}

.tk-home .form-card__desc{line-height:1.8}

.tk-home .form-card__points>div{line-height:1.7}

.tk-home .tk-contact-intro>p:last-child{line-height:1.8}

.tk-home .tk-contact-guidance h3,.tk-home .tk-contact-company h3{letter-spacing:0.08em;line-height:1.5}

.tk-home .tk-contact-guidance p,.tk-home .tk-contact-company p{line-height:1.9}

.morita-motion-ready .tk-home .morita-motion-reveal,.morita-motion-ready .tk-home .morita-motion-scale{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}

.morita-motion-ready .tk-home .morita-motion-stagger>*{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}

.morita-motion-reduced .tk-home .morita-motion-reveal,.morita-motion-reduced .tk-home .morita-motion-scale,.morita-motion-reduced .tk-home .morita-motion-stagger>*{transition:none}

.tk-home .tk-contact-info>.contact__points>div::before{left:0px}

.contact-form .formPrivacyArea>.formTh,.contact-form .formPrivacyArea>.formTd{max-width:none}

.pp-consent .formCheck{height:17px}

.tk-subpage--contact>.tk-subpage__hero h1{max-width:880px}

.tk-subpage--contact>.tk-subpage__hero h1+p{max-width:640px}

@media (min-width:768px){.contact-form .formPrivacyArea>.formTh,.contact-form .formPrivacyArea>.formTd{max-width:none}.tk-form-card{max-width:none}}

.tk-home img{height:auto}

.tk-home .morita-lead{max-width:640px}

.tk-home .cta__bg img{height:100%}

.tk-home .cta__inner{max-width:780px}

.tk-home .form-morita-card{max-width:720px}

.tk-home .tk-contact-info>.contact__points>div::before{height:10px}

*{box-sizing:border-box}

body{margin:0}

.tk-subpage .tk-form-card h2{color:rgb(27,30,34)}

.contact-form .formTh,.contact-form .formTd,.contact-form .formBtnTd{width:100%}

.contact-form label{color:rgb(27,30,34)}

.contact-form .anyText{color:rgb(103,112,108)}

.contact-form .formPrivacyArea>.formTh,.contact-form .formPrivacyArea>.formTd{width:100%}

.pp-consent .formCheck{width:17px}

.pp-body .pp-h{color:rgb(27,30,34)}

.tk-subpage .tk-contact-info h2{color:rgb(27,30,34)}

.tk-contact-intro>p:last-child{color:rgb(56,64,61)}

.tk-contact-guidance h3,.tk-contact-company h3{color:rgb(15,79,70)}

.tk-contact-guidance p,.tk-contact-company p{color:rgb(56,64,61)}

.tk-contact-company h3{color:rgb(27,30,34)}

@media (min-width:768px){.contact-form .formPrivacyArea .formTh{width:auto}.contact-form .formPrivacyArea .formTd{width:auto}.contact-form .formPrivacyArea .formTh,.contact-form .formPrivacyArea .formTd{width:100%}.contact-form .formPrivacyArea>.formTh,.contact-form .formPrivacyArea>.formTd{width:100%}.contact-form .formTh label{width:auto}}

body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;margin:0px}

.tk-subpage .tk-contact-info h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;margin:0px;color:rgb(27,30,34);line-height:1.35}

.tk-contact-info__address{line-height:1.8}

.tk-contact-info__value{line-height:1.6}

.tk-subpage .tk-form-card h2{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;margin:0px 0px 24px}

.contact-form .formRow{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;margin:0px}

.contact-form .requiredText,.contact-form .anyText{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;margin:0px}

.pp-consent .formCheck{margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;margin:2px 0px 0px}

.pp-body .pp-h{margin-top:20px;margin-right:0px;margin-bottom:8px;margin-left:0px;margin:20px 0px 8px}

.tk-subpage .tk-contact-info h2{margin:0}

.tk-contact-intro>p:last-child{margin:14px 0 0}

.tk-contact-guidance h3,.tk-contact-company h3{margin:0 0 9px}

.tk-contact-guidance p,.tk-contact-company p{margin:0}

.tk-contact-company h3{margin-bottom:14px}

.tk-subpage .tk-form-card h2{margin-bottom:10px}

.tk-form-card__note{margin:0 0 26px}

.tk-subpage--contact>.tk-subpage__hero{position:relative}

.tk-subpage--contact>.tk-subpage__hero h1{font-size:30px}

.contact-form .formTh{align-items:baseline}

@media (min-width:768px){.contact-form .formPrivacyArea .formTh{align-items:flex-start}}

.contact-form .formPrivacyArea>.formTh,.contact-form .formPrivacyArea>.formTd{flex:none}

.contact-form .requiredText{background-image:none;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:rgb(15,79,70);background:rgb(15,79,70);color:rgb(255,255,255)}

.pp-body{background-image:none;background-position:0% 0%;background-origin:padding-box;background-clip:border-box;background:rgb(240,240,238);line-height:1.8}

.contact-form .formBtn:hover,.contact-form .formBtn:focus-visible{background-image:none;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:rgb(255,255,255);background:rgb(255,255,255);color:rgb(15,79,70)}

.tk-subpage--contact>.tk-subpage__hero{overflow:visible}

.tk-subpage--contact>.tk-subpage__hero::after{position:absolute;right:clamp(24px,7vw,120px);bottom:0;width:clamp(104px,14vw,188px);height:clamp(62px,8vw,104px);border-top:1px solid rgba(255,255,255,.42);border-left:1px solid rgba(255,255,255,.42);content:""}

.tk-subpage--contact>.df-section{padding-block:clamp(56px,8vw,104px)}

.tk-contact-layout{display:grid;gap:clamp(36px,6vw,72px);align-items:start}

.tk-contact-info{display:grid;align-content:start;gap:30px}

.tk-contact-info__eyebrow{margin:0 0 10px;line-height:1.4}

.tk-subpage .tk-contact-info h2{font-size:clamp(27px,2.6vw,37px)}

.tk-contact-guidance{display:grid;gap:20px}

.tk-contact-guidance>div{padding-top:18px;border-top:1px solid #cfd8d4}

.tk-contact-guidance h3,.tk-contact-company h3{font-size:14px}

.tk-contact-guidance p,.tk-contact-company p{font-size:14px}

.tk-contact-company{padding:22px 0;border-top:2px solid #0f4f46;border-bottom:1px solid #cfd8d4}

.tk-contact-company h3{font-size:18px}

.tk-contact-company .tk-contact-company__name{color:#1b1e22;font-size:16px;font-weight:700}

.tk-contact-company a,.pp-body .pp-li a{color:inherit;text-decoration:underline;text-underline-offset:3px}

.tk-contact-company__numbers{display:grid;gap:5px}

.tk-contact-company__numbers p{display:grid;grid-template-columns:42px 1fr;gap:8px}

.tk-contact-company__numbers span{color:#0f4f46;font-size:12px;font-weight:700;letter-spacing:.08em}

.tk-form-card{padding:clamp(24px,4vw,48px);border-radius:0;background:#fff}

.tk-subpage .tk-form-card h2{padding-bottom:0;border-bottom:0;font-size:clamp(24px,3vw,36px);text-wrap:balance}

.tk-form-card__note{border-bottom:1px solid #dce2df}

.tk-subpage .tk-form-card h2::after{display:none}

.contact-form .formRow{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;border-bottom:1px solid #e2e5e3}

.contact-form .formTh,.contact-form .formTd,.contact-form .formBtnTd{min-width:0}

.contact-form .formTh{display:flex;gap:8px}

.contact-form label{font-weight:700}

.contact-form .requiredText,.contact-form .anyText{font-size:11px}

.contact-form .requiredText{padding:2px 6px;border-radius:4px}

.contact-form .formInput{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid #b9c2be;border-radius:0;background:#fff;color:#1b1e22;font:inherit;line-height:1.55}

.contact-form .formTextArea{resize:vertical}

.contact-form .formInput:focus{outline:2px solid #0f4f46;outline-offset:2px}

.contact-form .formPrivacyArea{display:block}

.pp-consent{gap:8px}

.pp-consent .formCheck{flex:0 0 17px;accent-color:#0f4f46}

.pp-consent label{min-width:0;overflow-wrap:anywhere}

.pp-toggle{opacity:0}

.pp-toggle-label{padding:12px 30px 12px 0;border-top:1px solid #dce2df;border-bottom:1px solid #dce2df;cursor:pointer}

.pp-toggle-label::after{position:absolute;top:50%;right:8px;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";transform:translateY(-65%) rotate(45deg)}

.pp-toggle:checked+.pp-toggle-label::after{transform:translateY(-35%) rotate(225deg)}

.pp-body{max-height:360px;padding:0 16px;overflow-y:auto}

.pp-toggle:checked~.pp-body{display:block}

.pp-body .pp-h{font-size:14px}

.pp-body .pp-sub{font-weight:700}

.contact-form .formBtn{width:100%;min-height:52px;padding:12px 20px;border:1px solid #0f4f46;border-radius:0;background:#0f4f46;color:#fff;font:inherit;font-weight:700;line-height:1.5;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}

@media (min-width:768px){.contact-form .formRow{flex-wrap:nowrap;gap:24px}.contact-form .formTh{flex:0 0 48%;flex-wrap:nowrap}.contact-form .formTh label{flex:0 1 auto;white-space:nowrap}.contact-form .formTh .requiredText,.contact-form .formTh .anyText{flex:0 0 auto;white-space:nowrap}.contact-form .formTd{flex:1}.contact-form .formPrivacyArea{display:grid;grid-template-columns:minmax(230px,48%) minmax(0,1fr);column-gap:16px;row-gap:12px}.contact-form .formPrivacyArea>.formTh,.contact-form .formPrivacyArea>.formTd{flex:none}.contact-form .formPrivacyArea .formTh{grid-column:1;grid-row:1}.contact-form .formPrivacyArea .formTd{grid-column:2;grid-row:1}}

@media (min-width:721px){.tk-contact-guidance,.tk-contact-company{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.tk-contact-company{display:grid;align-items:start}.tk-contact-company h3{grid-column:1/-1}.tk-contact-company__numbers{margin-top:0}.tk-contact-company__numbers p{grid-template-columns:42px 1fr}}

@media (min-width:1101px){.tk-contact-layout{grid-template-columns:250px minmax(0,1fr)}.tk-contact-info{position:sticky;top:calc(var(--df-header-min-height,74px) + 24px)}.tk-contact-guidance{grid-template-columns:1fr;gap:18px}.tk-contact-company{display:block;padding:20px 0}.contact-form .formTh{flex-basis:36%}}

@media (min-width:721px){.tk-subpage--contact>.tk-subpage__hero h1{font-size:clamp(42px,5vw,68px)}}

.tk-home{--tkh-black:#0f1115;--tkh-ink:#1a1d22;--tkh-gray:#f0f0ee;--tkh-line:#cfd0d0;--tkh-green:#0f4f46;--tkh-green-light:#0b6a5c;--tkh-white:#f7f7f5;color:var(--tkh-ink);overflow:clip}

.tk-home img{display:block;width:100%}

.tk-home .morita-container{width:min(calc(100% - 40px),1200px);margin-inline:auto}

.tk-home .sec{padding:clamp(72px,9vw,128px)0}

.tk-home .sec--dark,.tk-home .recruit{background:var(--tkh-black);color:var(--tkh-white)}

.tk-home .label{display:inline-flex;align-items:center;gap:10px;color:var(--tkh-green);font-family:"Oswald","Arial Narrow",sans-serif;font-size:13px;font-weight:500;letter-spacing:.24em;line-height:1}

.tk-home .label::before{width:10px;height:11px;background:var(--tkh-green);clip-path:polygon(50%0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:""}

.tk-home .sec--dark .label,.tk-home .cta .label{color:#b5b6b6}

.tk-home .sec--dark .label::before,.tk-home .cta .label::before{background:var(--tkh-green-light)}

.tk-home .ttl{margin-top:16px;font-size:clamp(28px,3.2vw,42px);font-weight:900;letter-spacing:.01em;line-height:1.35;text-wrap:balance}

.tk-home .ttl::after{display:block;width:64px;height:2px;margin-top:20px;background:var(--tkh-green-light);content:""}

.tk-home .sub{margin-top:18px;font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.6}

.tk-home .morita-lead{margin-top:16px}

.tk-home .sec--dark .morita-lead{color:#e2e3e1}

.tk-home .morita-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border:1.5px solid transparent;border-radius:8px;background:var(--tkh-green);color:#fff;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}

.tk-home .morita-btn--ghost{border-color:rgba(255,255,255,.75);background:transparent}

.tk-home .link-arrow{display:inline-flex;color:var(--tkh-green);font-size:15px;font-weight:700;text-decoration:none}

.tk-home .sec--dark .link-arrow{color:#fff}

.tk-home .cta{position:relative;margin-top:-28px;padding:clamp(100px,12vw,176px)0 clamp(72px,9vw,120px);overflow:hidden;background:var(--tkh-black);color:#fff;isolation:isolate}

.tk-home .cta__bg{position:absolute;inset:0;z-index:-1}

.tk-home .cta__bg img{object-fit:cover;filter:saturate(.7)}

.tk-home .cta__bg::after{position:absolute;inset:0;background:rgba(15,17,21,.8);content:""}

.tk-home .cta__inner{margin-inline:auto}

.tk-home .cta__inner .ttl::after{margin-inline:auto}

.tk-home .cta__inner>.ttl+div{margin-top:16px;color:#e2e3e1}

.tk-home .cta__btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}

.tk-home .cta__note{margin-top:18px;color:#b5b6b6;font-size:13px}

.tk-home .contact{position:relative;z-index:2;margin-top:0;padding:calc(var(--df-header-min-height,74px) + 24px) 16px 56px;background:var(--tkh-black)}

.tk-home .contact__aside{display:none}

.tk-home .form-morita-card{width:100%;margin-inline:auto;padding:24px 20px;border-radius:12px;background:#fff}

.tk-home .form-card__ttl{margin-top:12px;font-size:22px;font-weight:900;line-height:1.4}

.tk-home .form-card__desc{margin-top:10px;color:#4d4d4d;font-size:13.5px}

.tk-home .form-card__points{display:grid;gap:8px;margin-top:24px}

.tk-home .form-card__points>div{display:grid;grid-template-columns:10px 1fr;gap:12px;font-size:14px}

.tk-home .form-card__points>div::before{width:10px;height:11px;margin-top:.45em;background:var(--tkh-green);clip-path:polygon(50%0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:""}

.tk-home .form-morita-card .contact-form{margin-top:22px}

@media (min-width:769px){.tk-home .morita-container{width:min(calc(100% - 80px),1200px)}.tk-home .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-home .voices,.tk-home .company__grid,.tk-home .recruit__grid,.tk-home .people,.tk-home .area__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-home .welding__grid{grid-template-columns:minmax(0,54fr) minmax(0,42fr)}.tk-home .overview>h3+div{grid-template-columns:170px minmax(0,1fr)}.tk-home .overview>h3+div>div:nth-child(odd){padding-bottom:12px;border-bottom:1px solid #e4e5e4}.tk-home .overview>h3+div>div:nth-child(even){padding-top:12px}.tk-home .person{grid-template-columns:88px 1fr;padding:18px}.tk-home .person__ph{width:88px;height:88px}}

@media (min-width:1025px){.tk-home .morita-card--offset{margin-top:56px}.tk-home .area__grid{grid-template-columns:minmax(0,1fr) 300px}.tk-home .feats{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-home .company__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tk-home .recruit__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}

@media (min-width:1321px){.tk-home .contact{margin-top:0;padding-top:calc(var(--df-header-min-height,74px) + 24px);padding-inline:20px}.tk-home .contact__aside{display:block;max-width:720px;margin:0 auto 22px;color:#fff}.tk-home .contact__wm{color:rgba(255,255,255,.12);font-family:"Oswald",sans-serif;font-size:64px}.tk-home .contact__points{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.tk-home .form-morita-card{padding:32px}}

.tk-home .tk-contact-layout{display:grid;gap:clamp(32px,5vw,72px);align-items:start;width:min(calc(100% - 40px),1200px);margin-inline:auto}

.tk-home .tk-contact-info{display:grid;align-content:start;gap:28px;color:#f7f7f5}

.tk-home .tk-contact-info__eyebrow{margin:0 0 10px;color:#7fb9af;font-family:"Oswald","Arial Narrow",sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;line-height:1.4}

.tk-home .tk-contact-info h2{margin:0;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.3}

.tk-home .tk-contact-intro>p:last-child{margin:14px 0 0;color:#e2e3e1}

.tk-home .tk-contact-guidance{padding-top:20px;border-top:1px solid rgba(255,255,255,.28)}

.tk-home .tk-contact-guidance h3,.tk-home .tk-contact-company h3{margin:0 0 9px;color:#7fb9af;font-size:14px}

.tk-home .tk-contact-guidance p,.tk-home .tk-contact-company p{margin:0;color:#e2e3e1;font-size:14px}

.tk-home .tk-contact-company{padding:20px 0;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}

.tk-home .tk-contact-company .tk-contact-company__name{color:#fff;font-size:16px;font-weight:700}

.tk-home .tk-contact-company__numbers{display:grid;grid-template-columns:42px 1fr;gap:5px 8px;margin-top:12px}

.tk-home .tk-contact-company__numbers p{margin:0}

.tk-home .tk-contact-company__label{color:#7fb9af;font-size:12px;font-weight:700;letter-spacing:.08em}

.tk-home .form-morita-card{margin:0}

@media (min-width:1101px){.tk-home .contact{padding-top:calc(var(--df-header-min-height,74px) + 24px)}.tk-home .tk-contact-layout{grid-template-columns:250px minmax(0,1fr)}.tk-home .tk-contact-info{position:sticky;top:calc(var(--df-header-min-height,74px) + 24px)}}

.tk-home .tk-contact-company__numbers p{display:block;min-width:0;white-space:nowrap}

.tk-home .form-card__ttl,.tk-home .tk-contact-info h2{word-break:keep-all;overflow-wrap:normal}

.tk-home .tk-contact-context{display:grid;gap:12px}

.tk-home .tk-contact-context .contact__wm{color:rgba(255,255,255,.28);font-family:"Oswald","Arial Narrow",sans-serif;font-size:clamp(32px,4vw,52px);font-weight:600;letter-spacing:.04em;line-height:.95;text-transform:uppercase}

.tk-home .tk-contact-info>.contact__points{display:grid;gap:9px;padding:17px 0;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}

.tk-home .tk-contact-info>.contact__points>div{position:relative;padding-left:17px;color:#e2e3e1;font-size:13px;font-weight:700;line-height:1.55}

.tk-home .tk-contact-info>.contact__points>div::before{position:absolute;top:.47em;width:9px;background:#0b6a5c;clip-path:polygon(50%0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:""}

@media (min-width:1101px){.tk-home .tk-contact-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.tk-home .tk-contact-info h2{font-size:26px}}

.morita-motion-ready .tk-home .morita-motion-reveal,.morita-motion-ready .tk-home .morita-motion-scale{opacity:0;transform:translateY(24px)}

.morita-motion-ready .tk-home .morita-motion-scale{transform:translateY(12px) scale(.96)}

.morita-motion-ready .tk-home .morita-motion-reveal.is-visible,.morita-motion-ready .tk-home .morita-motion-scale.is-visible{opacity:1;transform:none}

.morita-motion-ready .tk-home .morita-motion-stagger>*{opacity:0;transform:translateY(24px)}

.morita-motion-ready .tk-home .morita-motion-stagger.is-visible>*{opacity:1;transform:none}

.morita-motion-reduced .tk-home .morita-motion-reveal,.morita-motion-reduced .tk-home .morita-motion-scale,.morita-motion-reduced .tk-home .morita-motion-stagger>*{opacity:1;transform:none}

.tk-home .tk-contact-info{gap:0}

.tk-home .tk-contact-context,.tk-home .tk-contact-intro{margin-bottom:28px}

.tk-home .tk-contact-info>.contact__points,.tk-home .tk-contact-guidance,.tk-home .tk-contact-company{padding:20px 0;border:0}

.tk-home .tk-contact-info>.contact__points,.tk-home .tk-contact-guidance,.tk-home .tk-contact-company{border-top:1px solid rgba(255,255,255,.28)}

.tk-home .tk-contact-info>.contact__points>div,.tk-home .tk-contact-guidance>div{padding-top:0;border-top:0}


/* daifuku:editor-css */

* {
  box-sizing: border-box;
}

body {
  margin: 0;
}

.formHelp {
  color: rgb(95, 104, 100);
}

.formHelp {
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin: 8px 0px 0px;
}

.tk-contact-company__numbers {
  margin-top: 14px;
}

.pp-consent {
  align-items: flex-start;
}

.pp-body {
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  background-color: rgb(240, 240, 238);
  color: rgb(56, 64, 61);
}

.tk-contact-info__eyebrow {
  color: rgb(15, 79, 70);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
}

.formHelp {
  font-size: 12px;
}

.pp-consent {
  display: flex;
}

.pp-toggle-label {
  position: relative;
  display: block;
  color: rgb(15, 79, 70);
  font-size: 13px;
  font-weight: 700;
}

.pp-body {
  display: none;
  border-radius: 8px;
  font-size: 12px;
}


/* daifuku:editor-css */

* {
  box-sizing: border-box;
}

body {
  margin: 0;
}
