html,body{position:relative;width:100%;height:100%}body{margin:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}コントロール標準 input,select,textarea{font-family:inherit!important;font-size:inherit!important;-webkit-padding:.4em 0!important;padding:.4em!important;box-sizing:border-box!important;border:1px solid #ccc;border-radius:4px!important;margin:0!important}input:disabled{color:#ccc!important}button:not(:disabled):active{background-color:#1e6ed2}button:hover{background-color:#2878dc}.alert-button{background-color:#f04646!important}.alert-button:disabled{color:#c85a5a!important}.alert-button:not(:disabled):active{background-color:#dc3c3c!important}.alert-button:focus{background-color:#dc4b4b!important}.alert-button:hover{background-color:#cd2828!important}.searchcond-table{border:none;border-collapse:collapse;border-spacing:0;display:inline-block}.searchcond-table th{border:solid #ccc 1px;background-color:#e6f0fa;padding:0 10px}.searchcond-table td{border:solid #ccc 1px;background-color:#fff;vertical-align:middle;padding:3px 6px}.switch{position:relative;display:inline-block;min-width:40px;height:20px;margin-left:4px}.switch input{opacity:0;width:0;height:0}.slider{display:flex;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a6a6a6;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;background-color:#f4f4f4;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{background-color:#21f39f}.switch input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.flat-radio-button-frame{display:inline-flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:2px 5px!important;border-radius:4px!important;background-color:#a6a6a6}.flat-radio-button-label{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:6px 15px!important;border-radius:4px!important;cursor:pointer}.flat-radio-button-label-text{color:#fff}.flat-radio-button{opacity:0;position:absolute;border-radius:4px!important}.flat-radio-button:checked+label{background-color:#21f39f;color:#fff}.radio-button-icon{height:17px}.cancel-button,.ok-button{color:#fff;background-color:#3d3d3d;border-radius:100px;width:40%;height:40%;font-size:clamp(20px,1.5vw,500px);min-height:2em;text-align:center;border:none;box-shadow:6px 6px #7599ff}@font-face{font-family:Noto Sans;src:url(../../../fonts/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(../../../fonts/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(../../../fonts/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(../../../fonts/NotoSansJP-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(../../../fonts/NotoSansSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(../../../fonts/NotoSansSC-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-ja: "Noto Sans JP", "Noto Sans", sans-serif;--font-family-en: "Noto Sans", sans-serif;--font-family-zh: "Noto Sans SC", "Noto Sans", sans-serif;--font-family-pt: "Noto Sans", sans-serif}[lang=ja],.lang-ja{font-family:var(--font-family-ja)}[lang=en],.lang-en{font-family:var(--font-family-en)}[lang=zh],.lang-zh{font-family:var(--font-family-zh)}[lang=pt],.lang-pt{font-family:var(--font-family-pt)}body{font-family:var(--font-family-ja)}@keyframes svelte-187vqkz-blinking{0%{opacity:0}to{opacity:1}}.track-container.svelte-187vqkz.svelte-187vqkz{width:100%;min-width:100px;height:50px;display:flex;flex-direction:row;font-family:inherit}.track-container.svelte-187vqkz .status-button.svelte-187vqkz{display:flex;width:90%;height:70%;background:transparent;border:none;flex-direction:row;position:relative;margin-top:7px;font-family:inherit}.track-container.svelte-187vqkz .status-button .laneNo.svelte-187vqkz{width:10%;height:100%;margin-left:5%;display:flex;align-items:center;position:relative;z-index:10}.track-container.svelte-187vqkz .status-button .laneNo .lane-text.svelte-187vqkz{color:#f0f8ff;font-size:clamp(20px,1.5vw,500px);position:relative;z-index:11;font-weight:700;font-family:inherit}.track-container.svelte-187vqkz .status-button .notUse-image.svelte-187vqkz{width:70%;height:90%;min-width:100px;margin-left:20%;background-color:#585858;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.track-container.svelte-187vqkz .status-button .notUse-image .text.svelte-187vqkz{color:#f0f8ff;font-size:clamp(16px,1.2vw,400px)}.track-container.svelte-187vqkz .status-button .empty-image.svelte-187vqkz{width:70%;height:90%;min-width:100px;margin-left:20%;margin-top:.2%;background-color:#9ddcf3;position:relative;z-index:1;border:2px solid #007aa7;display:flex;align-items:center;justify-content:center}.track-container.svelte-187vqkz .status-button .empty-image .text.svelte-187vqkz{color:#02738f;font-size:clamp(16px,1.2vw,400px)}.track-container.svelte-187vqkz .status-button .truck-container.svelte-187vqkz{width:70%;height:100%;min-width:100px;margin-left:23%;margin-top:.5%;display:flex;flex-direction:row;align-items:center;position:relative;z-index:1}.track-container.svelte-187vqkz .status-button .truck-container .truck-cab.svelte-187vqkz{width:35%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;position:relative;z-index:2;transform:translate(-5px)}.track-container.svelte-187vqkz .status-button .truck-container .truck-cab .truck-image.svelte-187vqkz{width:100%;height:129%;object-fit:contain}.track-container.svelte-187vqkz .status-button .truck-container .truck-cargo.svelte-187vqkz{width:75%;height:90%;display:flex;align-items:center;justify-content:center;border:2px solid #464646;margin-left:-15%;position:relative;z-index:0}.track-container.svelte-187vqkz .status-button .truck-container .truck-cargo .text.svelte-187vqkz{color:#f0f8ff;font-size:clamp(16px,1.2vw,400px);text-align:center;margin-left:15%}.track-container.svelte-187vqkz .status-button .truck-container .truck-cargo .time-text.svelte-187vqkz{color:#f0f8ff;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:clamp(16px,1.2vw,400px);margin-left:15%}.track-container.svelte-187vqkz .status-button .truck-container .truck-cargo .time-text .colon.svelte-187vqkz{animation:svelte-187vqkz-blinking 1s ease-in-out infinite alternate}.track-container.svelte-187vqkz .status-button .truck-container .withOneHour-cargo.svelte-187vqkz{background-color:#585858}.track-container.svelte-187vqkz .status-button .truck-container .overOneHour-cargo.svelte-187vqkz{background-color:#9da37b}.main-content.svelte-oc7mx9 #popupButton.svelte-oc7mx9{background-color:#7697c8;color:#f0f8ff;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:0;cursor:pointer;font-size:10px;width:60px;height:55px;font-family:inherit}.main-content.svelte-oc7mx9 #popupButton.svelte-oc7mx9:hover{background-color:#fff3}.main-content.svelte-oc7mx9 #popupButton .call-image.svelte-oc7mx9{width:30px;height:30px;object-fit:contain}.main-container.svelte-zf2bkx.svelte-zf2bkx{background-color:transparent!important;width:5px;height:50px;padding:2px;z-index:999889;font-family:inherit}.status-popup.svelte-zf2bkx.svelte-zf2bkx{display:flex;justify-content:space-around;flex-direction:column;position:fixed;text-align:center;width:90%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:#6b6b6b;box-shadow:0 4px 6px #0000001a;z-index:1000;border-radius:10px;font-family:inherit}.status-popup.svelte-zf2bkx .status-info .title.svelte-zf2bkx{font-size:clamp(20px,1.5vw,500px)}.status-popup.svelte-zf2bkx .status-info .status-text.svelte-zf2bkx{display:flex;flex-direction:row;font-size:clamp(20px,1.5vw,500px);align-items:center}.status-popup.svelte-zf2bkx .status-info .status-text .title.svelte-zf2bkx{width:50%}.status-popup.svelte-zf2bkx .status-info .status-text .status-dropdown.svelte-zf2bkx{width:50%;display:flex;justify-content:center}.status-popup.svelte-zf2bkx .status-info .status-text .status-dropdown .status-select.svelte-zf2bkx{color:#333;background-color:#fff;border:2px solid #ccc;border-radius:5px;padding:10px;font-size:clamp(16px,1.2vw,400px);min-width:150px;text-align:center;cursor:pointer}.status-popup.svelte-zf2bkx .status-info .status-text .status-dropdown .status-select.svelte-zf2bkx:focus{outline:none;border-color:#285c2f}.status-popup.svelte-zf2bkx .status-button.svelte-zf2bkx{display:flex;justify-content:space-around;align-items:center;flex-basis:40%;padding-bottom:2%}.status-popup.svelte-zf2bkx .status-button .cancel-button.svelte-zf2bkx,.status-popup.svelte-zf2bkx .status-button .ok-button.svelte-zf2bkx{color:#fff;background-color:#3d3d3d;border-radius:100px;width:40%;height:60px;font-size:clamp(20px,1.5vw,500px);min-height:2em;text-align:center;border:none;cursor:pointer;font-family:inherit}.status-popup.svelte-zf2bkx .status-button .cancel-button.svelte-zf2bkx:hover,.status-popup.svelte-zf2bkx .status-button .ok-button.svelte-zf2bkx:hover{background-color:#1e4623}.request-popup.svelte-zf2bkx.svelte-zf2bkx{display:flex;justify-content:space-around;flex-direction:column;position:fixed;text-align:center;width:90%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:#99d699;box-shadow:0 4px 6px #0000001a;z-index:1000;border-radius:10px;font-family:inherit}.request-popup.svelte-zf2bkx .request-button.svelte-zf2bkx{display:flex;justify-content:space-around;align-items:center}.request-popup.svelte-zf2bkx .request-button .cancel-button.svelte-zf2bkx,.request-popup.svelte-zf2bkx .request-button .ok-button.svelte-zf2bkx{color:#fff;background-color:#285c2f;border-radius:100px;width:40%;height:60px;font-size:clamp(20px,1.5vw,500px);min-height:2em;text-align:center;border:none;cursor:pointer;font-family:inherit}.request-popup.svelte-zf2bkx .request-button .cancel-button.svelte-zf2bkx:hover,.request-popup.svelte-zf2bkx .request-button .ok-button.svelte-zf2bkx:hover{background-color:#1e4623}.contact-popup.svelte-zf2bkx.svelte-zf2bkx{display:flex;justify-content:space-around;flex-direction:column;position:fixed;text-align:center;width:90%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:#6b6b6b;box-shadow:0 4px 6px #0000001a;z-index:1000;border-radius:10px;z-index:10000;border:4px solid rgb(55,172,206);font-family:inherit}.overlay.svelte-zf2bkx.svelte-zf2bkx{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}
