@media screen and (max-width: 768px) and (max-device-width: 1024px) {
	.wrapper {
		width: auto;
	}
	.top__main-visual {
		width: 100%;
	}
	.top__main-visual img {
		width: 100%;
	}
	.header__link-wrapper .header__link {
		margin: 0 25px 0 0;
	}

	.notification .number-notify {
		bottom: 50px;
		right: -1px;
	}
	.header__button {
		margin: 0 0 0 2vw;
		font-size: 2vw;
		width: 50px;
		position: relative;
		margin-right: 1px;
	
	}
}
@media screen and (max-width: 480px){
	.notification .number-notify {
		bottom: 20px;
		right: -1px;
	}
}
@media screen and (max-width: 1028px){
	.wrapper {
		width: auto; 
		margin: 0 auto;
	}
}