@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0;-webkit-print-color-adjust:exact;min-height:100vh}code,pre{font-size:1em}a{background-color:transparent;color:inherit;text-decoration:inherit}strong{font-weight:bolder}select{font-family:inherit;font-size:100%;line-height:1.15;margin:0;text-transform:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}[hidden]{display:none}dl,h1,h2,h3,h4,p,pre{margin:0}ul{list-style:none;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}*,::after,::before{box-sizing:border-box;border:0 solid #e2e8f0}img{border-style:solid;max-width:100%;height:auto}table{border-collapse:collapse}select{padding:0;line-height:inherit;color:inherit;cursor:pointer}code,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}iframe,img,svg{display:block;vertical-align:middle}:root{--primary-color:#1DA39A;--dark-primary-color:#16837c;--primary100-color:#f5fdfc;--primary200-color:#EDF8F7;--darkblue-color:#1976D2;--gray40-color:#666666;--gray99-color:rgba(102, 102, 102, 0.6);--faintgray-color:rgba(0, 0, 0, 0.4);--lightgray-color:#ced4da;--lightgraye5-color:#E5E5E5;--lightgrayc4-color:#C4C4C4;--darkgray-color:#3C4043;--bordergray-color:#E6E6E7;--titlegray-color:rgba(102, 102, 102, 0.87);--indicatorgray-color:#DEDEDF;--calendarbordergray-color:#DADCDF;--lightgreen-color:#E0F2F1;--faintgreen-color:rgba(129, 203, 195, 0.301);--darkgreen-color:#00695B;--purple-color:#6F53D1;--red-color:#EB5E54;--orange-color:#FF9F00;--soilgray-color:#424242}@font-face{font-family:Lato Regular;src:url(/fonts/Lato/Lato-Regular.ttf) format("ttf")}@font-face{font-family:Lato Bold;src:url(/fonts/Lato/Lato-Bold.ttf) format("ttf")}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.form-input::-moz-placeholder{color:#a0aec0;opacity:1}.form-input::placeholder{color:#a0aec0;opacity:1}.form-input:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;font-size:1rem;line-height:1.5;padding:.5rem .75rem}.form-textarea::-moz-placeholder{color:#a0aec0;opacity:1}.form-textarea::placeholder{color:#a0aec0;opacity:1}.form-textarea:focus{outline:0;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem;font-size:1rem;line-height:1.5;padding:.5rem .75rem}.form-multiselect:focus{outline:0;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-radius:.25rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;padding:.5rem 2.5rem .5rem .75rem}.form-select::-ms-expand{color:#a0aec0;border:none}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:0;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-checkbox:checked{background-color:currentColor}@media not print{.form-select::-ms-expand{display:none}.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1em;width:1em;color:#4299e1;background-color:#fff;border-color:#e2e8f0;border-width:1px;border-radius:.25rem}.form-checkbox:focus{outline:0;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1em;width:1em;color:#4299e1;background-color:#fff;border-color:#e2e8f0;border-width:1px;transform:scale(1.5)}.form-radio:focus{outline:0;box-shadow:0 0 0 3px rgba(66,153,225,.5);border-color:#63b3ed}.bg-primary{background-color:var(--primary-color)}.bg-lightgreen{background-color:var(--lightgreen-color)}.bg-mainOrange{background-color:var(--orange-color)}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-primary{border-color:var(--primary-color)}.border-primary100{border-color:var(--primary100-color)}.border-primary200{border-color:var(--primary200-color)}.border-gray40{border-color:var(--gray40-color)}.border-gray99{border-color:var(--gray99-color)}.border-darkblue{border-color:var(--darkblue-color)}.border-lightgray{border-color:var(--lightgray-color)}.border-lightgraye5{border-color:var(--lightgraye5-color)}.border-darkgray{border-color:var(--darkgray-color)}.border-bordergray{border-color:var(--bordergray-color)}.border-indicatorgray{border-color:var(--indicatorgray-color)}.border-calendarbordergray{border-color:var(--calendarbordergray-color)}.border-soilgray{border-color:var(--soilgray-color)}.border-lightgreen{border-color:var(--lightgreen-color)}.border-faintgreen{border-color:var(--faintgreen-color)}.border-darkgreen{border-color:var(--darkgreen-color)}.border-mainPurple{border-color:var(--purple-color)}.border-mainOrange{border-color:var(--orange-color)}.border-mainRed{border-color:var(--red-color)}.border-transparent{border-color:transparent}.border-black{--border-opacity:1;border-color:#2d2d2d;border-color:rgba(45,45,45,var(--border-opacity))}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-gray-100{--border-opacity:1;border-color:#f7fafc;border-color:rgba(247,250,252,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity))}.border-gray-500{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.border-gray-600{--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.border-gray-800{--border-opacity:1;border-color:#2d3748;border-color:rgba(45,55,72,var(--border-opacity))}.border-gray-900{--border-opacity:1;border-color:#1a202c;border-color:rgba(26,32,44,var(--border-opacity))}.border-red-100{--border-opacity:1;border-color:#fff5f5;border-color:rgba(255,245,245,var(--border-opacity))}.border-red-200{--border-opacity:1;border-color:#fed7d7;border-color:rgba(254,215,215,var(--border-opacity))}.border-red-300{--border-opacity:1;border-color:#feb2b2;border-color:rgba(254,178,178,var(--border-opacity))}.border-red-400{--border-opacity:1;border-color:#fc8181;border-color:rgba(252,129,129,var(--border-opacity))}.border-red-500{--border-opacity:1;border-color:#f56565;border-color:rgba(245,101,101,var(--border-opacity))}.border-red-600{--border-opacity:1;border-color:#e53e3e;border-color:rgba(229,62,62,var(--border-opacity))}.border-red-700{--border-opacity:1;border-color:#c53030;border-color:rgba(197,48,48,var(--border-opacity))}.border-red-800{--border-opacity:1;border-color:#9b2c2c;border-color:rgba(155,44,44,var(--border-opacity))}.border-red-900{--border-opacity:1;border-color:#742a2a;border-color:rgba(116,42,42,var(--border-opacity))}.border-orange-100{--border-opacity:1;border-color:#fffaf0;border-color:rgba(255,250,240,var(--border-opacity))}.border-orange-200{--border-opacity:1;border-color:#feebc8;border-color:rgba(254,235,200,var(--border-opacity))}.border-orange-500{--border-opacity:1;border-color:#ed8936;border-color:rgba(237,137,54,var(--border-opacity))}.border-orange-700{--border-opacity:1;border-color:#c05621;border-color:rgba(192,86,33,var(--border-opacity))}.border-yellow-100{--border-opacity:1;border-color:ivory;border-color:rgba(255,255,240,var(--border-opacity))}.border-yellow-200{--border-opacity:1;border-color:#fefcbf;border-color:rgba(254,252,191,var(--border-opacity))}.border-yellow-300{--border-opacity:1;border-color:#faf089;border-color:rgba(250,240,137,var(--border-opacity))}.border-green-100{--border-opacity:1;border-color:#f0fff4;border-color:rgba(240,255,244,var(--border-opacity))}.border-green-200{--border-opacity:1;border-color:#c6f6d5;border-color:rgba(198,246,213,var(--border-opacity))}.border-green-500{--border-opacity:1;border-color:#48bb78;border-color:rgba(72,187,120,var(--border-opacity))}.border-green-800{--border-opacity:1;border-color:#276749;border-color:rgba(39,103,73,var(--border-opacity))}.border-teal-100{--border-opacity:1;border-color:#e6fffa;border-color:rgba(230,255,250,var(--border-opacity))}.border-teal-500{--border-opacity:1;border-color:#38b2ac;border-color:rgba(56,178,172,var(--border-opacity))}.border-teal-900{--border-opacity:1;border-color:#234e52;border-color:rgba(35,78,82,var(--border-opacity))}.border-blue-100{--border-opacity:1;border-color:#ebf8ff;border-color:rgba(235,248,255,var(--border-opacity))}.border-blue-200{--border-opacity:1;border-color:#bee3f8;border-color:rgba(190,227,248,var(--border-opacity))}.border-blue-400{--border-opacity:1;border-color:#63b3ed;border-color:rgba(99,179,237,var(--border-opacity))}.border-blue-500{--border-opacity:1;border-color:#4299e1;border-color:rgba(66,153,225,var(--border-opacity))}.border-blue-700{--border-opacity:1;border-color:#2b6cb0;border-color:rgba(43,108,176,var(--border-opacity))}.border-purple-100{--border-opacity:1;border-color:#faf5ff;border-color:rgba(250,245,255,var(--border-opacity))}.border-opacity-0{--border-opacity:0}.border-opacity-25{--border-opacity:0.25}.border-opacity-50{--border-opacity:0.5}.border-opacity-75{--border-opacity:0.75}.border-opacity-85{--border-opacity:0.85}.border-opacity-100{--border-opacity:1}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-7{border-width:7px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b-0{border-bottom-width:0}.border-l-0{border-left-width:0}.border-t-2{border-top-width:2px}.border-r-2{border-right-width:2px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t-4{border-top-width:4px}.border-r-4{border-right-width:4px}.border-b-4{border-bottom-width:4px}.border-l-4{border-left-width:4px}.border-t-7{border-top-width:7px}.border-r-7{border-right-width:7px}.border-b-7{border-bottom-width:7px}.border-l-7{border-left-width:7px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.self-start{align-self:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-shrink-0{flex-shrink:0}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-5{height:1.25rem}.h-12{height:3rem}.h-16{height:4rem}.h-32{height:8rem}.h-34{height:8.5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-64px{font-size:64px}.text-48px{font-size:48px}.text-44px{font-size:44px}.text-42px{font-size:42px}.text-40px{font-size:40px}.text-36px{font-size:36px}.text-34px{font-size:34px}.text-32px{font-size:32px}.text-31px{font-size:31px}.text-30px{font-size:30px}.text-29px{font-size:29px}.text-25px{font-size:25px}.text-24px{font-size:24px}.text-23px{font-size:23px}.text-21px{font-size:21px}.text-20px{font-size:20px}.text-18px{font-size:18px}.text-16px{font-size:16px}.text-15px{font-size:15px}.text-14px{font-size:14px}.text-13px{font-size:13px}.text-12px{font-size:12px}.text-11px{font-size:11px}.text-10px{font-size:10px}.text-8px{font-size:8px}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mt-30{margin-top:7.5rem}.mb-30{margin-bottom:7.5rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mt-20px{margin-top:20px}.-mt-1{margin-top:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-mt-30{margin-top:-7.5rem}.max-w-600px{max-width:600px}.min-h-100px{min-height:100px}.min-h-300px{min-height:300px}.min-h-500px{min-height:500px}.min-h-1000px{min-height:1000px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pr-1{padding-right:.25rem}.pl-1{padding-left:.25rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pb-3{padding-bottom:.75rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pb-30{padding-bottom:7.5rem}.pt-40{padding-top:10rem}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{color:var(--primary-color)}.text-primary100{color:var(--primary100-color)}.text-primary200{color:var(--primary200-color)}.text-gray40{color:var(--gray40-color)}.text-gray99{color:var(--gray99-color)}.text-darkblue{color:var(--darkblue-color)}.text-lightgray{color:var(--lightgray-color)}.text-lightgraye5{color:var(--lightgraye5-color)}.text-darkgray{color:var(--darkgray-color)}.text-bordergray{color:var(--bordergray-color)}.text-indicatorgray{color:var(--indicatorgray-color)}.text-calendarbordergray{color:var(--calendarbordergray-color)}.text-soilgray{color:var(--soilgray-color)}.text-lightgreen{color:var(--lightgreen-color)}.text-faintgreen{color:var(--faintgreen-color)}.text-darkgreen{color:var(--darkgreen-color)}.text-mainPurple{color:var(--purple-color)}.text-mainOrange{color:var(--orange-color)}.text-mainRed{color:var(--red-color)}.text-transparent{color:transparent}.text-black{--text-opacity:1;color:#2d2d2d;color:rgba(45,45,45,var(--text-opacity))}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-100{--text-opacity:1;color:#f7fafc;color:rgba(247,250,252,var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.text-red-100{--text-opacity:1;color:#fff5f5;color:rgba(255,245,245,var(--text-opacity))}.text-red-200{--text-opacity:1;color:#fed7d7;color:rgba(254,215,215,var(--text-opacity))}.text-red-300{--text-opacity:1;color:#feb2b2;color:rgba(254,178,178,var(--text-opacity))}.text-red-400{--text-opacity:1;color:#fc8181;color:rgba(252,129,129,var(--text-opacity))}.text-red-500{--text-opacity:1;color:#f56565;color:rgba(245,101,101,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity))}.text-red-700{--text-opacity:1;color:#c53030;color:rgba(197,48,48,var(--text-opacity))}.text-red-800{--text-opacity:1;color:#9b2c2c;color:rgba(155,44,44,var(--text-opacity))}.text-red-900{--text-opacity:1;color:#742a2a;color:rgba(116,42,42,var(--text-opacity))}.text-orange-100{--text-opacity:1;color:#fffaf0;color:rgba(255,250,240,var(--text-opacity))}.text-orange-200{--text-opacity:1;color:#feebc8;color:rgba(254,235,200,var(--text-opacity))}.text-orange-500{--text-opacity:1;color:#ed8936;color:rgba(237,137,54,var(--text-opacity))}.text-orange-700{--text-opacity:1;color:#c05621;color:rgba(192,86,33,var(--text-opacity))}.text-yellow-100{--text-opacity:1;color:ivory;color:rgba(255,255,240,var(--text-opacity))}.text-yellow-200{--text-opacity:1;color:#fefcbf;color:rgba(254,252,191,var(--text-opacity))}.text-yellow-300{--text-opacity:1;color:#faf089;color:rgba(250,240,137,var(--text-opacity))}.text-green-100{--text-opacity:1;color:#f0fff4;color:rgba(240,255,244,var(--text-opacity))}.text-green-200{--text-opacity:1;color:#c6f6d5;color:rgba(198,246,213,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#48bb78;color:rgba(72,187,120,var(--text-opacity))}.text-green-800{--text-opacity:1;color:rgba(39,103,73,var(--text-opacity))}.text-teal-100{--text-opacity:1;color:#e6fffa;color:rgba(230,255,250,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#38b2ac;color:rgba(56,178,172,var(--text-opacity))}.text-teal-900{--text-opacity:1;color:#234e52;color:rgba(35,78,82,var(--text-opacity))}.text-blue-100{--text-opacity:1;color:#ebf8ff;color:rgba(235,248,255,var(--text-opacity))}.text-blue-200{--text-opacity:1;color:#bee3f8;color:rgba(190,227,248,var(--text-opacity))}.text-blue-400{--text-opacity:1;color:#63b3ed;color:rgba(99,179,237,var(--text-opacity))}.text-blue-500{--text-opacity:1;color:#4299e1;color:rgba(66,153,225,var(--text-opacity))}.text-blue-700{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.text-purple-100{--text-opacity:1;color:#faf5ff;color:rgba(250,245,255,var(--text-opacity))}.text-opacity-0{--text-opacity:0}.text-opacity-25{--text-opacity:0.25}.text-opacity-50{--text-opacity:0.5}.text-opacity-75{--text-opacity:0.75}.text-opacity-85{--text-opacity:0.85}.text-opacity-100{--text-opacity:1}.underline{text-decoration:underline}.no-underline{text-decoration:none}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.break-normal{word-wrap:normal;overflow-wrap:normal;word-break:normal}.break-words{word-wrap:break-word;overflow-wrap:break-word}.break-all{word-break:break-all}.w-5{width:1.25rem}.w-30{width:7.5rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-4\/5{width:80%}.w-3\/6{width:50%}.w-5\/6{width:83.333333%}.w-full{width:100%}.w-16px{width:16px}.w-140px{width:140px}.z-2{z-index:2}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-500{z-index:500}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}html{font-family:"Noto Sans","Noto Sans JP",sans-serif;color:#2d2d2d;font-size:16px;font-weight:400;letter-spacing:.025em;background:#fff}h1,h1.home{font-weight:600;margin-top:.25rem;margin-bottom:.25rem}h1{color:var(--primary-color);font-size:31px}h1.home{color:var(--soilgray-color);font-weight:600;font-size:64px}h2{color:var(--gray40-color);font-weight:600;font-size:25px}h3{color:var(--gray40-color);font-weight:600;font-size:20px}h4{color:var(--gray40-color);font-weight:600;font-size:16px}.form-description{display:block;font-size:14px;color:var(--gray40-color);font-weight:300;margin-bottom:.5rem}.form-label,.form-label-small{display:block;color:var(--soilgray-color);font-weight:600;margin-bottom:.5rem}.form-label{font-size:16px}.form-label-small{font-size:14px;color:#647279}.form-input,.form-input-custom,.form-input-disabled,.form-input-rounded-none,.form-input-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:var(--gray40-color);line-height:1.25;padding:.5rem 1rem}.form-input{font-size:16px;border-radius:.25rem;border:1px solid #c9d2d8}.form-input-small{font-size:14px;border-radius:.25rem;border-width:1px}.form-input-custom{font-size:14px;border-radius:.25rem;border-width:1px;width:75px;padding:.25rem .5rem}.form-input-rounded-none{font-size:14px;border-width:1px 0 1px 1px}.form-input-disabled{font-size:16px;border-radius:.25rem;background:#f5f5f5;border:1px solid #aaa}@media (min-width:768px){.form-input-rounded-none{font-size:16px}}@media (min-width:1024px){.form-input-rounded-none{font-size:16px}}@media (min-width:1280px){.form-input-rounded-none{font-size:16px}}.form-input-custom:focus,.form-input-rounded-none:focus,.form-input-small:focus,.form-input:focus,.form-textarea-custom:focus{outline:transparent solid 2px;outline-offset:2px;border-color:var(--primary-color);box-shadow:none}.form-radio-input{color:var(--primary-color)}.form-radio-input:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-checkbox:checked{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.215 0.956395L4.04992 7.12149L1.78464 4.85621C1.67481 4.74638 1.49673 4.74638 1.38688 4.85621L0.723973 5.51911C0.614145 5.62894 0.614145 5.80702 0.723973 5.91687L3.85103 9.04392C3.96085 9.15375 4.13893 9.15375 4.24878 9.04392L11.2756 2.01706C11.3855 1.90723 11.3855 1.72915 11.2756 1.6193L10.6127 0.956395C10.5029 0.846566 10.3248 0.846566 10.215 0.956395Z'/%3e%3c/svg%3e");border-color:transparent;background-size:75% 75%;background-repeat:no-repeat;background-position:100% 100%}.form-textarea-custom{font-size:16px;margin-top:.25rem;display:block;width:100%;border:1px solid #c9d2d8}.form-error,.form-error-inline,.form-error-no-margin{--text-opacity:1;color:#c53030;color:rgba(197,48,48,var(--text-opacity))}.form-error{display:none;margin-top:.5rem}.form-error-inline{margin-top:.5rem}.form-notification{margin-top:.5rem;display:none;color:#ff9f00}.form-button,.form-button-mobile,.form-button-square{background-color:var(--primary-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-weight:600;border-radius:9999px;box-shadow:0 6px 10px rgba(0,0,0,.16)}.form-button-mobile-reverse,.form-button-mobile-reverse-small,.form-button-reverse{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:var(--primary-color);font-weight:600;border-radius:9999px;box-shadow:0 6px 10px rgba(0,0,0,.16)}.form-button{font-size:14px;padding:.75rem 2.5rem}.form-button-square{font-size:14px;border-radius:4px;height:45px;min-width:350px;padding:0 24px}.form-button-square:disabled{background-color:#ced4da!important;background-color:var(--lightgray-color)!important;cursor:not-allowed}.form-button-square:hover:not(:disabled){background:#16837c}.form-button-reverse{font-size:14px;padding:.75rem 2.5rem}.form-button-reverse:focus{outline:transparent solid 2px;outline-offset:2px}.form-button-mobile{font-size:14px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 8px 16px rgba(0,0,0,.15);padding:.75rem 2rem}.form-button-mobile-reverse{font-size:14px;padding:.75rem 2rem}.form-button-mobile-reverse-small{font-size:14px;padding:.75rem 1rem}@media (min-width:768px){.form-button,.form-button-mobile{font-size:16px;padding:.75rem 5rem}}@media (min-width:1024px){.form-button,.form-button-mobile{font-size:16px;padding:.75rem 5rem}}@media (min-width:1280px){.form-button,.form-button-mobile{font-size:16px;padding:.75rem 5rem}}.form-button-mobile:disabled,.form-button:disabled{background-color:var(--lightgray-color);cursor:not-allowed}.form-button-mobile:focus,.form-button:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-button-blue{background-color:var(--darkblue-color);font-size:14px;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-weight:300;display:inline-flex;align-items:center;border-radius:4px;padding:.75rem 10rem}.form-button-blue:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-button-green{background-color:var(--primary-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:.5rem .75rem}.form-button-green:disabled{background-color:var(--lightgray-color);cursor:not-allowed}.form-button-green-small{background-color:var(--primary-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;min-width:100px;padding:.5rem}.form-button-green-small:focus,.form-button-green:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-button-green-inversion{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:var(--primary-color);font-size:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1da39a;border-radius:4px;padding:.5rem .75rem}.form-button-green-inversion-small{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:var(--primary-color);font-size:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1da39a;border-radius:4px;padding:.5rem}.form-button-green-inversion-small:focus,.form-button-green-inversion:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-button-red-small{background-color:var(--red-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;min-width:100px;padding:.5rem}.form-button-red-small:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-button-red-inversion-small{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:var(--red-color);font-size:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eb5e54;border-radius:4px;padding:.5rem}.form-button-red-inversion-small:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.form-button-gray{background-color:var(--gray99-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:.5rem .75rem}.form-button-long{width:240px}.form-button-red-outline{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:var(--red-color);font-size:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #eb5e54;border-radius:4px;padding:.5rem 1rem}.card{box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:5px}.form-radio-disabled,.form-radio-disabled:checked{background-color:rgba(102,102,102,.6)}.badge{padding:2px 5px;border-radius:4px;font-size:12px;margin-left:5px}.feature-next-img{width:45%;margin-top:35%;margin-left:auto;margin-right:auto}.features{position:relative;box-shadow:0 0 8px rgba(172,172,172,.15);border-radius:20px;z-index:0}.features h1{font-size:64px;line-height:100%;display:flex;align-items:center;letter-spacing:.02em;color:#e1f6f4;position:absolute;top:-20px;left:-10px;z-index:-1}.features div{text-align:right;margin:30px 6%;color:#49b5a9}.features div div{margin:0}.features div div p:after{content:"▶︎";font-size:10px;position:relative;top:-1px;display:inline-block;transform:scale(.6);background:#49b5a9;color:#fff;padding:9px 11px;border-radius:100%}.feature-about a{font-size:16px;text-align:center;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:block;border-radius:100px;background-color:#49b5a9;padding:10px 30px;margin-top:20px;box-shadow:0 0 8px #49b5a9}.feature-about a:after{content:"▶︎";font-size:10px;margin-left:5px;position:relative;top:-2px}.feature-about h2{letter-spacing:.08em;display:flex;align-items:center;justify-content:center}.feature-about h2 span{color:#49b5a9}.feature-about h2:after,.feature-about h2:before{border-top:1px solid;content:"";width:35%;border-color:#49b5a9}.feature-about h2:before{margin-right:1.5em}.feature-about h2:after{margin-left:1.5em}.feature-category-title .sub-title{position:relative;display:inline-block;margin-bottom:1em}.feature-category-title .sub-title:before{content:"";position:absolute;left:50%;bottom:-12px;display:inline-block;width:50px;height:3px;transform:translateX(-50%);background-color:#49b5a9;border-radius:2px}.features-category-wrap{display:flex;margin-top:2rem;margin-left:5%;margin-right:5%}.features-category-wrap.max-w-1150px{margin-left:auto;margin-right:auto}.features-category-wrap div{width:50%;margin-top:auto;margin-bottom:auto}.features-category-wrap div p{letter-spacing:-.1px}.features-category-wrap div h2{letter-spacing:.05em}.features-category-wrap .left img{width:90%;margin-right:auto}.features-category-wrap .right img{width:90%;margin-left:auto}.features-category-wrap div div{text-align:right;width:100%;margin-top:20px}.features-category-wrap div a:after{content:"▶︎";font-size:10px;position:relative;top:-1px;display:inline-block;transform:scale(.6);background:#49b5a9;color:#fff;padding:9px 11px;border-radius:100%}.other-feature h2{letter-spacing:.08em;display:flex;align-items:center;justify-content:center}.other-feature h2:after,.other-feature h2:before{border-top:1px solid;content:"";width:400px;border-color:#49b5a9}.other-feature h2:before{margin-right:2em}.other-feature h2:after{margin-left:2em}.features-other-item{border:2px solid #e5e5e5;border-radius:10px;margin:0 5px;background:#fff;position:relative;width:32.333333%}.features-other-item a{z-index:2;padding-right:15px}.play-button{position:absolute;font-size:10px;display:inline-block;transform:scale(.6);background:#49b5a9;color:#fff;padding:9px 11px;border-radius:100%;top:23%;right:4%}.play-button:after{content:"▶︎"}.max-w-1150px{max-width:1150px}.primary-color{color:#49b5a9}.return-feature{border-bottom:1px solid #49b5a9}.hover-animation:hover{box-shadow:0 0 15px rgba(152,152,152,.25)}@keyframes sample01{0%{opacity:0;transform:translateY(-80px)}100%{opacity:1;transform:translateY(0)}}.lh-24px{line-height:24px}.form-button-pink{background-color:var(--primary-color);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#ee7272;padding:.5rem .75rem}.form-select{border:1px solid #c9d2d8;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5' fill='%23647279'%3e%3cpath d='M1.48109 0.25H8.51663C9.00335 0.25 9.24671 0.837891 8.90218 1.18242L5.38578 4.70156C5.17249 4.91484 4.82523 4.91484 4.61195 4.70156L1.09554 1.18242C0.75101 0.837891 0.99437 0.25 1.48109 0.25Z'/%3e%3c/svg%3e");background-size:12px}.text-1\/32vw{font-size:3.125vw}.u-btn{box-sizing:border-box;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative;padding:.75rem;border-radius:6px}.u-btn:focus,.u-btn:hover{box-shadow:none;outline:transparent solid 2px;outline-offset:2px}.u-btn.xxl{font-size:18px}.u-btn.outlined{border:1px solid currentColor}.u-btn-orange{box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.u-btn-orange.fill{background-color:#ff9f00;color:#fff}.u-btn-orange.fill:hover{background-color:#f58400}.u-btn-orange.outlined{background-color:#fff;color:#ff9f00}.u-btn-orange.outlined:hover{color:#f58400}.u-btn-primary{box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.u-btn-primary.fill{background-color:#1da39a;color:#fff}.u-btn-primary.fill:hover{background-color:#16837c}.u-btn-primary.outlined{background-color:#fff;color:#1da39a}.u-btn-primary.outlined:hover{color:#16837c}.u-card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:8px}.u-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.text-gray{color:#647279}.text-dark-brand{color:#16839c}.text-dark{color:#393f42}.text-alert{color:#be192f}.gradation-green{background:linear-gradient(90deg,#29c1b3 .07%,#1da39a 99.11%)}.hover-layer:hover .hover-primary{color:#16839c!important;border-color:#16839c}.hover-primary{color:#1da39a}.hover-primary:hover{color:#16839c!important;border-color:#16839c!important}.nav-hover--primary:hover,li.menu__single:hover .nav-hover--primary{color:#1da39a!important}@keyframes loading1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loading3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loading2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}.modal{transition:opacity .25s}.form-post-modal__button{background:var(--primary-color,#1da39a);box-shadow:0 2px 4px rgba(250,189,71,.4);border-radius:4px;color:#fff;font-size:16px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.85rem}.form-post-modal__bg{background:#000;opacity:.6;height:100vh;position:absolute;width:100%}.form-post-modal__content{background:#fff;left:50%;padding:25px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:584px;box-shadow:0 2px 20px rgba(156,156,156,.2);border-radius:10px;text-align:center}.form-post-modal__content p a{color:var(--primary-color,#1da39a);text-decoration:underline}.form-post-modal__content img{width:130px;height:119px}.form-post-modal__img{width:130px}.max-width-1440{max-width:1440px}.min-w-1000px{min-width:1000px}.w-9\/10{width:90%}.top-page h1.home{font-weight:700;font-size:48px;line-height:150%;color:#393f42;letter-spacing:.04em}.top-page .main-image{height:auto}.top-page .w-90{width:90%;margin-left:auto;margin-right:auto}.top-page .w-35{width:35%}.top-page .w-65{width:65%}.top-page .w-30{width:30%}.top-page .under{text-decoration:underline;text-decoration-color:#d7f5f2;text-decoration-thickness:13px;text-underline-offset:1px}.top-page .under.underline-offset-5{text-underline-offset:5px}.top-page .main-button{background:#ff9f00;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 0 rgba(0,0,0,.03);border-radius:6px;padding:20px 10px;width:286px;font-weight:700;font-size:18px}.top-page .text-mainOrange{padding:10px 0;margin-right:auto;margin-left:auto;border:1px solid #ff9f00;border-radius:6px;font-weight:700;width:100%}.top-page .text-mainOrange-foot{color:#ff9f00;padding:13px 10px;width:210px;background:#fff;border:1px solid #ff9f00;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 0 rgba(0,0,0,.03);border-radius:6px}.top-page .max-width{max-width:1440px}.top-page .table-companies{display:block}.top-page .table-companies tbody{display:flex;flex-direction:column;width:100%}.top-page .table-companies tbody tr{display:flex;align-items:center;justify-content:space-between;width:100%}.top-page .table-companies th{width:16.67%}.top-page .implementing-company{margin:15px auto}.top-page .kokuyo{padding:.4em .8em}.top-page .implementing-company-title{color:#16837c;font-weight:700;font-size:22px}.top-page #section_3 h2{font-weight:700;font-size:40px;letter-spacing:.04em;display:inline-block;background:linear-gradient(270deg,#1da39a 0,#16837c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top-page #section_3 .challenges-step-img{width:100%;position:absolute;top:-19px}.top-page #section_3 .challenges-img{width:100%}.top-page #section_3 .challenges-done-img{width:80px;position:absolute;top:-19px}.top-page .gradation-green{background:linear-gradient(90deg,#29c1b3 .07%,#1da39a 99.11%)}.top-page #section_2{z-index:10;background:#fff;border-radius:16px}.top-page .surface-main-backcolor{background:#edf8f7}.top-page .movie-container{padding:64px 0}.top-page .movie-container .iframe-container{margin-left:auto;margin-right:auto;position:relative;width:900px;height:0;padding-top:56.25%}.top-page .movie-container .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top-page .text-gray{color:#647279}.top-page .main-color{color:#1da39a}.top-page .text-22px{font-size:22px}.top-page .top-features-category-wrap>div{width:50%;margin-top:initial;margin-bottom:auto}.top-page .top-features-category-wrap .img-hero{transform:scale(1);transition:125ms ease-in-out}.top-page .top-features-category-wrap:hover .img-hero{transform:scale(1.12)}.top-page .top-features-category-wrap div a:after{content:initial}.top-page .top-features-category-wrap div div.image-frame{background:#fff;border:1px solid #c9d2d8;border-radius:16px;padding:10px;width:93%}.top-page .top-features-category-wrap div div.image-background{width:95%;height:100%;background:linear-gradient(90deg,#29c1b3 .07%,#1da39a 99.11%);border-radius:16px;transform:rotate(180deg);position:absolute;top:40px;left:30px;z-index:-1}.top-page .top-features-category-wrap div.left.text-area{width:43%;margin-right:7%;margin-top:auto;margin-bottom:auto}.top-page .top-features-category-wrap div.left img{width:auto}.top-page .top-features-category-wrap div.left div.image-background{left:0}.top-page .top-features-category-wrap div.right.text-area{width:43%;margin-left:7%;margin-top:auto;margin-bottom:auto}.top-page .top-features-category-wrap div.right img{width:auto}.top-page .max-content{width:-moz-max-content;width:max-content}.top-page .usecase-section{max-width:initial;justify-content:space-around}.top-page .other-feature{background:#fff;width:30%;margin:1.5%;border-radius:16px;padding:1rem}.top-page .other-feature img{width:100px;margin-left:auto;margin-right:auto}.top-page .max-width{max-width:1000px}.top-page .green-btn{background:#1da39a;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 0 rgba(0,0,0,.03);border-radius:6px;color:#fff;font-weight:700;font-size:16px;padding:.75rem 1.5rem}.top-page .mt-15{margin-top:4rem}.top-page #section_4{z-index:3;margin-bottom:140px}.top-page #section_5{position:relative}.top-page #section_6{z-index:3;margin-top:200px}.top-page #section_5:after{content:"";position:absolute;bottom:-200px;right:0;width:0;height:0;border-top:200px solid #f7f8f9;border-right:100vw solid transparent;z-index:1}.top-page #section_5>span:after{content:"";position:absolute;bottom:-200px;left:0;width:0;height:0;border-top:200px solid #edf8f7;border-left:100vw solid transparent;z-index:2}.top-page #section_5:before{content:"";position:absolute;top:-200px;left:0;width:0;height:0;border-bottom:200px solid #f7f8f9;border-left:100vw solid transparent;z-index:1}.top-page #section_5>span:before{content:"";position:absolute;top:-200px;right:0;width:0;height:0;border-bottom:200px solid #edf8f7;border-right:100vw solid transparent;z-index:2}.top-page .example-occupation{border-color:#1da39a;border-radius:3rem;border-width:1px;padding:.5rem 1rem}.top-page .example-company-wrap{position:relative}.top-page .example-company-wrap .img-hero{transform:scale(1);transition:125ms ease-in-out}.top-page .example-company-wrap:hover .img-hero{transform:scale(1.12)}.top-page .example-company-wrap>div{width:50%;margin-top:0;margin-bottom:auto}.top-page .example-company-wrap>div img.example-company{margin:20px auto}.top-page .example-company-wrap>div a:after{content:initial}.top-page .example-company-wrap>div div.image-frame{background:#fff;border:1px solid #c9d2d8;border-radius:16px;padding:10px;width:93%}.top-page .example-company-wrap>div.left.text-area{width:40%;margin-right:50px;margin-left:auto;margin-bottom:0;max-width:470px}.top-page .example-company-wrap>div.right.text-area{width:40%;margin-right:auto;margin-left:50px;margin-bottom:0;max-width:470px}.top-page .example-company-wrap>div div.image-background{width:95%;height:330px;background:linear-gradient(90deg,#29c1b3 .07%,#1da39a 99.11%);border-radius:16px;transform:rotate(180deg);position:absolute;top:40px;left:30px;z-index:-1}.top-page .example-company-wrap>div.left div.image-background{left:0}.top-page .example-company-wrap .left img,.top-page .example-company-wrap .right img{width:auto}.top-page .example-company-wrap.green-back:before{border-bottom:220px solid #edf8f7}.top-page .main-dark{color:#16837c}.top-page .example-company-wrap:before{content:"";border-bottom:220px solid #f7f8f9;z-index:-1;position:absolute;width:calc(100% - 50px);max-width:1150px;left:auto;bottom:-30px}.top-page .security-wrap{position:relative}.top-page .security-wrap .right .circle{position:absolute;height:100%;width:380px;border-radius:0 100% 100% 0;background:#fff;left:-200px}.top-page .security-wrap>div.left.text-area{width:450px;margin-right:50px;margin-left:calc(50% - 500px);margin-top:auto;margin-bottom:auto;z-index:1}.top-page .security-wrap>div.right{width:50%;margin-top:-100px;margin-bottom:auto;background:#f7f8f9}.top-page .security-wrap>div.right img{position:inherit;width:500px;margin-top:100px;margin-bottom:30px;margin-left:30px}.top-page .form-button-orange{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 0 rgba(0,0,0,.03);border-radius:6px}.top-page .mr-3-per{margin-right:3%}.top-page #section_2>div{margin:0 70px 30px}.top-page .w-full-important{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.top-page table{border-collapse:collapse}@media screen and (max-width:1000px){.top-page #section_3.w-full-important,.top-page #section_5.w-full-important{width:auto;margin-left:auto;margin-right:auto}.top-page #section_7.w-full-important,.top-page #section_9.w-full-important{width:1000px;margin-left:auto;margin-right:auto}.top-page .security-wrap>div.right img{width:calc(100% - 35px)}.top-page #section_5:after{width:1000px;margin-left:auto;margin-right:auto;bottom:-100px;border-top:100px solid #f7f8f9;border-right:1000px solid transparent}.top-page #section_5>span:after{width:1000px;margin-left:auto;margin-right:auto;bottom:-100px;border-top:100px solid #edf8f7;border-left:1000px solid transparent}.top-page #section_5:before{width:1000px;margin-left:auto;margin-right:auto;top:-100px;border-bottom:100px solid #f7f8f9;border-left:1000px solid transparent}.top-page #section_5>span:before{width:1000px;margin-left:auto;margin-right:auto;top:-100px;border-bottom:100px solid #edf8f7;border-right:1000px solid transparent}}.account{font-size:14px}.account p{color:#393f42}.account h1{color:#647279}.account h2{font-size:22px;color:#393f42}.account h3{color:var(--textblack,#393f42);font-size:18px;font-weight:700;line-height:135%}.account table{box-sizing:border-box;flex-direction:row;align-items:flex-start;padding:0;width:100%;background:#fff;border:1px solid #c9d2d8;border-spacing:0;border-collapse:collapse;flex:none;order:2;flex-grow:0;gap:24px}.account table thead{background:#f3f3f3;border-radius:8px}.account table thead tr:first-child{border-bottom:1px solid var(--listdivider,rgba(0,0,0,.08))}.account table thead th{font-weight:500;font-size:14px;text-align:left;padding:12px 24px}.account table tbody{border-bottom:none}.account table tr{border-bottom:1px solid var(--listdivider,rgba(0,0,0,.08))}.account table tr:last-child{border-bottom:1px solid #c9d2d8}.account table tr td{font-weight:400;font-size:14px;padding:12px 24px}.account table tr td a{color:#49b5a9}.account table tr td a:hover{color:#1da39a}.account .form-label{color:#647279;font-size:14px}.account .form-button-square{font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background-color:var(--primary-color);color:rgba(255,255,255,var(--text-opacity));font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.account .form-button-square:hover{color:#fff;background-color:#16837c}.account .form-button-square-bgwhite{font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.account .form-button-square-bgwhite:hover{color:#16837c;border:1px solid #16837c}.account .form-button-red-bgwhite{display:flex;height:40px;padding:0 16px;justify-content:center;align-items:center;gap:8px;border-radius:6px;border:1px solid var(--alertalert,#ed475b);background:var(--WHITE,#fff);box-shadow:0 2px 0 1px rgba(0,0,0,.03);color:#ed475b;font-weight:700}.account .form-button-red-bgwhite:hover{color:#d32e42;border:1px solid #d32e42}.account .card{margin-top:40px;margin-bottom:40px;padding:24px 24px 48px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;border-radius:12px;background:var(--white,#fff);box-shadow:none}.team{font-size:14px}.team .text-gray{color:#647279}.team p{color:#393f42}.team h1{color:#647279}.team h2{font-size:22px;color:#393f42}.team h3{color:var(--textblack,#393f42);font-size:18px;font-weight:700;line-height:135%}.team h4{color:var(--textgray,#647279);font-size:14px;font-weight:700}.team label{color:#647279;font-size:14px}.team select{font-weight:400!important}.team select:disabled{background-color:#f7f8f9;border-color:#f7f8f9;color:var(--TEXT_BLACK,#393f42)}.team .border-right{border-right:1px solid var(--listdivider,rgba(0,0,0,.08))}.team .border-top{border-top:2px solid var(--listdivider,rgba(0,0,0,.08))}.team .border-disable{border:none!important}.team table{border-width:1px;box-sizing:border-box;flex-direction:row;align-items:flex-start;padding:0;width:100%;background:#fff;border-spacing:0;border-collapse:collapse;flex:none;order:2;flex-grow:0;gap:24px}.team table thead{background:#f3f3f3;border-radius:8px}.team table thead tr:first-child{border-bottom:1px solid var(--listdivider,rgba(0,0,0,.08))}.team table thead th{font-weight:700;font-size:14px;text-align:left;padding:12px 24px}.team table tbody{border-bottom:none}.team table tr{border-bottom:1px solid var(--listdivider,rgba(0,0,0,.08))}.team table tr td{font-weight:400;font-size:14px;padding:12px 24px}.team table tr td a{color:#16837c}.team table tr td a:hover{color:#1da39a}.team .form-radio-input{border:1px solid #909090}.team .form-radio:checked{background:url(../../../img/team/active_radio_button.svg) center/cover no-repeat,0 0/cover #e1f6f4;border:none}.team .form-button-green{display:flex;height:40px;padding:0 13px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:var(--brandbrand,#1da39a);box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.team .form-label{color:#647279;font-size:14px}.team .form-button-green:hover{background:#16837c}.team .form-button-green-inversion:hover{color:#16837c;border:1px solid #16837c}.team .form-button-square{font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background-color:var(--primary-color);color:rgba(255,255,255,var(--text-opacity));font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.team .form-button-square:hover{background:#16837c}.team .form-button-square:disabled{border-radius:6px;color:var(--TEXT_DISABLED,#94a6af);border:1px solid var(--BORDER,#c9d2d8);background:var(--BG_light,#f7f8f9)!important;box-shadow:0 0 0 0 transparent}.team .form-button-square-bgwhite{font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.team .form-button-square-bgwhite:hover{color:#16837c;border:1px solid #16837c}.team .form-button-square-bggray{font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background-color:#f7f8f9;color:#393f42;font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.team .form-button-square-bggray:hover{background-color:#d9e1e5;border:1px solid #d9e1e5}.team .form-button-square-bgpink{color:#fff;font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background:var(--alertalert,#ed475b);font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.team .form-button-square-bgpink:hover{background:#d32e42}.team .form-button-red-outline:hover{color:#d32e42;border:1px solid #d32e42}.team .form-button-square-fontpink{color:#ed475b;border:1px solid var(--alertalert,#ed475b);font-size:14px;border-radius:4px;height:45px;padding:0 40px;min-width:-moz-fit-content;min-width:fit-content;background:#fff;font-weight:600;box-shadow:0 2px 0 1px rgba(0,0,0,.03)}.team .form-button-square-fontpink:hover{color:#d32e42;border:1px solid #d32e42}.team .card{margin-top:40px;margin-bottom:40px;padding:24px 24px 48px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;border-radius:12px;background:var(--white,#fff);box-shadow:none}/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/webfonts/fa-solid-900.eot);src:url(/fonts/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fonts/webfonts/fa-solid-900.woff2) format("woff2"),url(/fonts/webfonts/fa-solid-900.woff) format("woff"),url(/fonts/webfonts/fa-solid-900.ttf) format("truetype"),url(/fonts/webfonts/fa-solid-900.svg#fontawesome) format("svg")}/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/webfonts/fa-regular-400.eot);src:url(/fonts/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/fonts/webfonts/fa-regular-400.woff2) format("woff2"),url(/fonts/webfonts/fa-regular-400.woff) format("woff"),url(/fonts/webfonts/fa-regular-400.ttf) format("truetype"),url(/fonts/webfonts/fa-regular-400.svg#fontawesome) format("svg")}/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/webfonts/fa-brands-400.eot);src:url(/fonts/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(/fonts/webfonts/fa-brands-400.woff) format("woff"),url(/fonts/webfonts/fa-brands-400.ttf) format("truetype"),url(/fonts/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.top-bg{background:url(/assets/img/background@2x.png) center top/contain no-repeat fixed;position:relative}.form-button-orange,.main-button{font-size:24px;text-align:center;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:block;width:340px;box-shadow:0 0 8px rgba(247,185,83,.8);border-radius:100px;padding:18px 0}.main-button{background-color:var(--primary-color);background-color:var(--orange-color)}.form-button-orange{background-color:var(--orange-color)}.form-button-orange:focus,.main-button:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:none}.main-image{width:1000px;height:auto}@media all and (-ms-high-contrast:none){.flex>*{min-height:0}}.possible-image{width:800px;height:315px}.features-wrap{display:flex;margin-top:2rem;margin-left:auto;margin-right:auto;justify-content:space-between;width:100%;max-width:1150px}.feature-img{width:100%;border-radius:20px}.furetures-section-box{width:48%}.usecase-section{display:flex;margin-top:2rem;margin-left:auto;margin-right:auto;align-items:center;width:100%;max-width:1150px}.plan-section{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;width:100%;max-width:1150px}.plan-section .plan h3.basic{background:#1da39a}.plan-section .plan{display:flex;flex-direction:column;padding-bottom:.75rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));height:auto;color:#242424}.plan-section .plan .text-free{color:#77dad1}.plan-section .plan .text-basic{color:#29c1b3}.plan-section .plan .text-premium{color:#1ec9aa}.plan-section .plan .main-button{padding-left:.5rem;padding-right:.5rem;width:90%;margin:1rem auto}.terms>h3{margin-top:2rem;margin-bottom:1rem;color:var(--soilgray-color);font-weight:400}.terms>p{margin-bottom:1rem;margin-left:1rem}.privacy>h2{margin-top:2rem;margin-bottom:1rem;color:var(--soilgray-color);font-weight:400}.privacy>h3{margin-bottom:.25rem;margin-top:.5rem;color:var(--soilgray-color);font-weight:400}.privacy>p{margin-bottom:1rem;margin-left:1rem}footer.top-footer{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:2.5rem;padding-bottom:2.5rem;color:#647279;border-top:1px solid rgba(0,0,0,.08)}footer.top-footer ul:nth-child(1),footer.top-footer ul:nth-child(2){width:43%}footer.top-footer ul:nth-child(3){width:14%}footer.top-footer ul li{margin-right:1.5rem}footer.top-footer ul li span{display:table-cell;vertical-align:middle}footer.top-footer ul li .chouseisan{width:101px}footer.top-footer ul li .mixtend{width:124px}footer.top-footer ul li .form-label{font-size:14px;color:#647279}footer.top-footer ul li .form-select{font-size:14px;border:1px solid #c9d2d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%225%22%20viewBox%3D%220%200%209%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.980844%200.25H8.01639C8.50311%200.25%208.74647%200.837891%208.40194%201.18242L4.88553%204.70156C4.67225%204.91484%204.32498%204.91484%204.1117%204.70156L0.595297%201.18242C0.250766%200.837891%200.494126%200.25%200.980844%200.25Z%22%20fill%3D%22%23647279%22%2F%3E%3C%2Fsvg%3E");background-size:.6em;background-position:right .7rem center;padding:.25rem 2.5rem .25rem .5rem}.lang{padding-left:.25rem;word-break:keep-all;background:#ebebeb}.lang:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #ebebeb;border-style:solid;border-width:11px 0 11px 8px}.border-darkerwhite{border-color:#f5f5f5}.form-custom-input{width:20%}.readonly-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:.25rem;line-height:1.5;font-size:16px;margin-top:.25rem;display:block;width:100%;border:2px solid #c9d2d8;color:var(--gray40-color);border-color:var(--primary-color);min-height:100px;word-break:break-all;padding:.5rem .75rem}.integration{display:flex;justify-content:center;align-items:center;cursor:pointer;width:120px;height:120px;border:1px solid #e5e5e5;box-sizing:border-box;padding:20px}.integration img{width:80px}.notice{margin-top:.75rem;padding:.75rem;border-width:1px;border-color:var(--darkblue-color);background:no-repeat padding-box #dbecfd}.tooltip-container{margin-top:.175rem;margin-left:.35rem}.tooltip-description-container{position:absolute;width:280px;padding:1rem;bottom:27px;left:-133px;background:#393f42;border-radius:8px}.tooltip-description-container::before{position:absolute;content:"";top:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-top-color:#424242}a.feature-nav::after{content:url(/assets/img/arrow_under.png);display:inline-block;vertical-align:middle;transform:scale(.35);margin-left:-5px}li.menu__single:hover a.feature-nav::after{content:url(/assets/img/arrow_under.png);display:inline-block;vertical-align:middle;transform:scale(.35) rotate(180deg);margin-left:-5px}.nav-modal__content{background:#fff;width:540px;box-shadow:0 0 15px rgba(172,172,172,.25);border-radius:10px;left:0;position:initial;top:0;transform:initial;margin-left:-60px}.nav-modal__content p{border-left:1px solid #49b5a9;line-height:1.3;color:#909090;font-weight:100}.nav-modal__content .line-bottom{border-bottom:1px solid #e5e5e5}.nav-modal__content .line-right{border-right:1px solid #e5e5e5}.nav-modal__content h2{color:#2d2d2d}.nav-modal__content a:hover{background:#f5fdfc}.features-main{position:relative;border-bottom:1px solid #e5e5e5}.features-main .play-button{position:absolute;font-size:10px;display:inline-block;transform:scale(.6);background:#49b5a9;color:#fff;padding:10px 12px;border-radius:100%;top:15px;right:4%}:root .nav-safari{width:1008px}li.menu__single:hover ul.menu__second-level{top:0;width:100%;height:100%;visibility:visible;opacity:1;padding-top:50px;display:block}li.menu__single{position:relative;list-style:none}li.menu__single ul.menu__second-level{position:absolute;top:0;width:100%;height:23px;opacity:0;transition:.2s;display:none}@keyframes setup-loading1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes setup-loading3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes setup-loading2{0%{transform:translate(0,0)}100%{transform:translate(38px,0)}}.text-a3gray{color:#a3a3a3}.text-grey-800{color:#424242}.text-green-800{color:#49b5a9}.plan-section-annotation{margin-left:auto;margin-right:auto;width:100%;max-width:1150px}.plan-section-annotation div{margin-left:45%;font-size:13px;padding-top:15px}.min-h-calc-600{min-height:calc(522px - 6rem - 2px)}.plan-section .text-gray{color:#647279}.plan-section .main-color{color:#1da39a}.plan-section .plan .free{background:#d0f1ef}.plan-section .plan .basic{background:#1da39a}.plan-section .plan .premium{background:#16837c}.plan-section .h-35{height:8.75rem}.plan-section .bg-gray{background:#f7f8f9}.plan-section .plan-section{box-shadow:initial}.plan-section .h-14{height:3.5rem}.plan-section .tooltip-container{margin-left:auto;margin-right:14px;font-weight:400}.plan-section .plan-section-annotation div{padding-top:0}.plan-section .tooltip-container svg path{fill:#647279!important}#section_3 .buttons-container{margin-bottom:104px}.privacy a{color:#1da39a;-webkit-text-decoration:underline #1da39a;text-decoration:underline #1da39a}@media (min-width:1024px){.lg\:inline-block{display:inline-block}.lg\:mt-0{margin-top:0}.lg\:w-1000px{width:1000px}}@media (min-width:1280px){.xl\:w-1000px{width:1000px}}