.page .contents{
    margin-bottom: 50px;
    text-align: justify;
}
.footr .privacy{
    margin: 15px 0;
}
.footr .privacy a{
    color:#fff;
    
}
#cookie_note{
    display: none;
    position: fixed;
	flex-direction: column;
	text-align: center;
	z-index: 333;
    bottom: 30px;
    left: 30px;
    width: 270px;
    padding: 20px;
    background-color: #fff;
    border-radius: 0;
	box-shadow: 0 19px 38px rgba(0,0,0,0.12),0 15px 12px rgba(0,0,0,0.13);
}
#cookie_note p{
	margin-bottom: 20px;
	font-size: 13px;
	color: #000;
	text-align: center;
}
#cookie_note a{
		text-decoration: none;
		color: #5b0000;
}
#cookie_note .cookie_accept{
		text-decoration: none;
		background-color: #5b0000;
		color: #fff;
		border: none;
		padding:10px 10px;
}
#cookie_note .cookie_accept:hover{
		text-decoration: none;
		background-color: #000;
		color: #fff;
}
@media(max-width: 576px){
	#cookie_note{
	    bottom: 100px;
	}
	.cookie_accept{
        width:100%;
    }
}

@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
		align-items: center;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
        right: 15px;
        width: auto;
        left: 15px;
    }
}
