@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap);
.road-buttons-container{background-color:#e6e6e6;padding-bottom:1rem;padding-top:1rem}.road-buttons-container .hero-buttons{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:100%}.circle-button{align-items:center;background:radial-gradient(circle at top,#3cabe3 42%,#008fd7 0);border:1px solid #a3a3a3;border-radius:50%;color:#fff;cursor:pointer;font-size:11px;height:72px;text-shadow:#4d4d4d 0 0 2px,#4d4d4d 0 0 2px,#4d4d4d 0 0 2px;transition:opacity .2s ease-in-out;width:72px}.circle-button div:nth-child(2){font-size:16px}.circle-button.dropdown-toggle{position:relaitve}.circle-button .dropdown-icon{bottom:1px;left:50%;position:absolute;transform:translateX(-50%)}.big-rectangle-button{background:radial-gradient(circle at top,#f2d85b 42%,#ebca28 0);border:1px solid #000;border-radius:20px;color:#000;font-weight:700;height:70px;text-shadow:#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px}.docomap-vehicle:first-child{font-size:12px}.free-container{align-items:center;display:flex;font-size:20px}.free-text{color:red}.trial-application-container{display:flex;flex-direction:column;font-size:14px}.open>.dropdown-menu.docomap-vehicle-dropdown{opacity:1;top:75%;visibility:visible}.dropdown-menu.docomap-vehicle-dropdown{background-color:transparent;border:none;border-radius:4px;box-shadow:none;display:flex;font-size:14px;gap:.75rem;justify-content:center;margin:2px 0 0;min-width:160px;opacity:0;padding:5px 0;position:absolute;top:50%;transition:all .1s ease-in;visibility:hidden;z-index:1000}a:hover{text-decoration:none}.small-circle{align-items:center;background:radial-gradient(circle at top,#fc5761 42%,#e90018 0);border:1px solid #a3a3a3;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:10px;height:60px;justify-content:center;text-align:center;transition:opacity .2s ease-in-out;transition:all .2s ease-in;width:60px}@media (min-width:576px){.road-buttons-container .hero-buttons{justify-content:space-evenly;margin:0 auto;max-width:60%}}@media (min-width:992px){.road-buttons-container .hero-buttons{justify-content:space-evenly;margin:0 auto;max-width:40%}}
