#legal_container{
	margin-top: 20px;
	display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
	flex: 1;
}
#legal_main_title_block{
	text-align: center;
	border: var(--background-red-border);
	background-color: var(--background-header);
	padding: 20px;
	border-radius: 5px;
	transition: .5s;
	width: 75%;
}
.legal_title_block{
	text-align: center;
	padding: 15px;
	border: var(--background-red-border);
	margin-bottom: 20px;
	border-radius: 5px;
	background-color: transparent;
	transition: .5s;
}
#legal_main_title_block:hover, .legal_title_block:hover{
	background-color: var(--background-hover-title);
}
#legal_main_title_block:hover , .legal_title_block:hover{
	color: var(--police-white-color);
}
#legal_main_title_block:hover .legal_main_title, .legal_title_block:hover .legal_title{
	color: var(--police-white-color);
	transition: .5s;
}
.legal_title_block span{
	margin-left: 20px;
	margin-right: 5px;
}
#legal_item1, #legal_item2, #legal_item3, #legal_item4, #legal_item5, #legal_item6{
	margin-top: 40px;
	max-width: 700px;
}
#legal_item2{
	width: 90%;
	text-align: center;
}
.legal_notice_box_block{
	background-color: var(--background-header);
	padding: 20px;
	border-radius: 10px;
	border: transparent;
	transition: box-shadow .5s ease-in-out;
	line-height: 1.5em;
	margin: 10px;
}
.legal_notice_box_block:hover{
	box-shadow: 0 0 11px rgba(255, 251, 251, 0.2);
}
.legal_notice_box_block span{
	margin-left: 20px;
}
.link_legal{
	color: var(--police-main-color);
	text-decoration: underline;
}
.article_content_legal{
	margin: 10px;
}