/*     色設定     */
:root {
  --color-main01: #FF8C00;
  --color-main02: #ff6000;
  --color-main03: #ff5500;
  --bs-primary: #FF8C00;
}

a, .link-primary,
.nav-link {
	color: var(--color-main01);
}

a:hover, .link-primary:focus, .link-primary:hover,
.nav-link:focus, .nav-link:hover {
	color: var(--color-main02);
}

.text-primary {
	color: var(--color-main01)!important;
}

.border-primary {
	border-color: var(--color-main01)!important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: var(--color-main01);
}

.btn-primary,
.btn-outline-primary,
.btn-outline-primary:hover,
.form-check-input:checked {
	background-color: var(--color-main01);
	border-color: var(--color-main01);
}

.btn-primary:hover,
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle,
.list-group-item.active,
.page-item.active .page-link {
	background-color: var(--color-main02);
	border-color: var(--color-main03);
}

.bg-primary {
	background-color: var(--color-main01)!important;
}

/*     その他     */
.ico {
	width: 16px;
	height: 16px;
	margin-right: 10px;
}
.alert ul {
    margin-bottom: 0;
}

@media (max-width: 480px) {
.mx0-mob {
	margin-right: 0!important;
	margin-left: 0!important;
}
}

svg > g > g:last-child { pointer-events: none }
div.google-visualization-tooltip {
	pointer-events: none;
    padding: 0 !important;
    margin: 0 !important;
    border:none !important;
    box-shadow: unset !important;
    background-color: rgba(0,0,0,0) !important;
    height:auto !important;
    overflow:hidden !important;

}