.accident_style {
	position : relative ;
	box-sizing : border-box ;
	overflow-x : hidden ;
	overflow-y : hidden ;
	width: 100%;
	border-left-style : solid ;
	border-left-width : 5px ;
	transition-duration : 0.25s ;
}
.mp_map_accident_closed {
	height : fit-content;
	border-color : rgba(var(--color_closed), var(--alpha_10));
}
.mp_map_accident_closed_h {
	background-color : rgba(var(--color_closed), var(--alpha_10));
}
.mp_map_accident_ramp {
	height : fit-content;
	border-color : rgba(var(--color_ramp), var(--alpha_10));
}
.mp_map_accident_ramp_h {
	background-color : rgba(var(--color_ramp), var(--alpha_10));
}
.mp_map_accident_snowChain {
	height : fit-content;
	border-color : rgba(var(--color_snow_chain), var(--alpha_10));
}
.mp_map_accident_snowChain_h {
	background-color : rgba(var(--color_snow_chain), var(--alpha_10));
}
.mp_map_accident_snowTires {
	height : fit-content;
	border-color : rgba(var(--color_snow_tires), var(--alpha_10));
}
.mp_map_accident_snowTires_h {
	background-color : rgba(var(--color_snow_tires), var(--alpha_10));
}
.mp_map_accident_oneLane {
	height : fit-content;
	border-color : rgba(var(--color_one_lane), var(--alpha_10));
}
.mp_map_accident_oneLane_h {
	background-color : rgba(var(--color_one_lane), var(--alpha_10));
}
.mp_map_accident_jam {
	height : fit-content;
	border-color : rgba(var(--color_jam), var(--alpha_10));
}
.mp_map_accident_jam_h {
	background-color : rgba(var(--color_jam), var(--alpha_10));
}
.mp_map_accident_accident {
	height : fit-content;
	border-color : rgba(var(--color_accident), var(--alpha_10));
}
.mp_map_accident_accident_h {
	background-color : rgba(var(--color_accident), var(--alpha_10));
}
.mp_map_accident_snowPlow {
	height : fit-content;
	border-color : rgba(var(--color_snow_plow), var(--alpha_10));
}
.mp_map_accident_snowPlow_h {
	background-color : rgba(var(--color_snow_plow), var(--alpha_10));
}
.mp_map_accident_antifreeze {
	height : fit-content;
	border-color : rgba(var(--color_antifreeze), var(--alpha_10));
}
.mp_map_accident_antifreeze_h {
	background-color : rgba(var(--color_antifreeze), var(--alpha_10));
}
.mp_map_accident_rainCaution {
	height : fit-content;
	border-color : rgba(var(--color_rain_caution), var(--alpha_10));
}
.mp_map_accident_rainCaution_h {
	background-color : rgba(var(--color_rain_caution), var(--alpha_10));
}

.accident_title {
	position : relative;
	height : 30px;
	pointer-events: none;
}

.mp_map_reason {
	color : #cc527a ;
}

.mp_map_accident_closed li{
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05)) ;
	padding-bottom : 1px ;
	margin-bottom : 1px ;
}

.mp_map_accident_closed .text{
	position : relative ;
	box-sizing : border-box ;
	min-height : 60px ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
}

.mp_map_accident_closed .link{
	cursor : pointer ;
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	height : 20px ;
	background : linear-gradient(90deg, rgba(var(--color_black), 0.7) 10%, rgba(var(--color_black), var(--alpha_00)) 90%) ;
	color : rgba(var(--color_white), var(--alpha_10)) ;
	font-size : var(--font_size_medium) ;
	line-height : 1em ;
	padding-top : 3px ;
	padding-left : 4px ;
	margin-top : 1px ;
	margin-left : 1px ;
	margin-right : 1px ;
}

#mp_data_box_list_box_kisei a {
	color : rgba(var(--color_white), var(--alpha_10));
}
.mp_map_accident_closed .link:active, #accident6 .link:active {
	background : linear-gradient(90deg, rgba(var(--color_base_color), var(--alpha_10)) 50%, rgba(var(--color_base_color), var(--alpha_00)) 90%) ;
}

.mp_map_accident_ramp li{
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05));
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_snowChain li{
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05));
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_snowTires li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05));
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_oneLane li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rrgba(var(--color_black), var(--alpha_05));
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_jam li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05));
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_jam .text {
	width : calc(100% - 54px);
	margin-right : 8px;
}

.mp_map_accident_jam .icon {
	position : absolute ;
	box-sizing : border-box ;
	top : 2px ;
	left : 3px ;
	width : 26px ;
	height : 26px ;
	background-color : rgba(var(--color_jam), var(--alpha_10)) ;
	color : rgba(var(--color_white), var(--alpha_10)) ;
	font-size : var(--font_size_x_small) ;
	font-weight : var(--font_weight_semi_bold) ;
	text-align : center ;
	padding-top : 4px ;
}

.mp_map_accident_jam .icon_text {
	position : absolute ;
	box-sizing : border-box ;
	top : 3px ;
	right : 3px ;
	width : 54px ;
	height : 54px ;
	background-color : rgba(var(--color_jam), var(--alpha_10)) ;
	color : rgba(var(--color_white), var(--alpha_10)) ;
	font-size : 32px ;
	font-weight : var(--font_weight_semi_bold) ;
	line-height : 1em ;
	text-align : center ;
	padding-top : 7px ;
}

.mp_map_accident_jam span.jam_km {
	position : absolute ;
	display : block ;
	left : 0px ;
	bottom : 3px ;
	width : 54px ;
	height : 12px ;
	font-size : var(--font_size_x_small) ;
	font-weight : var(--font_weight_semi_bold) ;
	line-height : 1em ;
	text-align : center ;
}

.mp_map_accident_oneLane li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05)) ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_accident li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05)) ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_snowPlow li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05)) ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_antifreeze li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05)) ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}

.mp_map_accident_rainCaution li {
	position : relative ;
	box-sizing : border-box ;
	width : 100% ;
	min-height : 60px ;
	background-color : rgba(var(--color_black), var(--alpha_05)) ;
	padding-top : 3px ;
	padding-bottom : 2px ;
	padding-left : 5px ;
	padding-right : 5px ;
	margin-bottom : 1px ;
}