#menu_button{
	color:#ffffff;
	display:block;
	margin:10px 0 0 10px;
	padding:10px 20px;
	font-size:var(--wrap_3_container_1_text);
	text-align : center;
	box-sizing: border-box;
	border:solid 3px #ffffff;
	background-color:#df437f;
	border-radius: 10px;
	text-shadow:none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 7001;
	transition: all 100ms 0s ease;
}
#menu_button:hover{
	background-color:var(--common_color_pink_sub);

}
#menu_window{
	display:block;
	margin:10px 0 0 10px;
	padding:60px 20px 20px;
	box-sizing: border-box;
	border-radius:10px;
	border:solid 3px var(--common_color_pink); 
	background-color:rgba(255,255,255,1.0); 
	position: fixed;
	top: 0;
	left: 0;
	z-index: 7000;
	transition:0.3s;
	opacity: 0;
	visibility: collapse;
}
#menu_window li{
	margin:0 0 10px 0;
}
#menu_window li a{
	color:var(--common_text_color);
	font-size:var(--wrap_3_container_1_text);
	text-decoration:none;
	text-shadow:
				1px 0px 0.3px var(--common_text_shadow),
				-1px 0px 0.3px var(--common_text_shadow),
				0px 1px 0.3px var(--common_text_shadow),
				0px -1px 0.3px var(--common_text_shadow),
				1px 1px 0.3px var(--common_text_shadow),
				1px -1px 0.3px var(--common_text_shadow),
				-1px 1px 0.3px var(--common_text_shadow),
				-1px -1px 0.3px var(--common_text_shadow);
				transition:0.3s;
}
#menu_window li a:hover{
	color:var(--common_text_color_pink_hover);
	text-shadow:
				1px 0px 0.3px var(--common_text_shadow),
				-1px 0px 0.3px var(--common_text_shadow),
				0px 1px 0.3px var(--common_text_shadow),
				0px -1px 0.3px var(--common_text_shadow),
				1px 1px 0.3px var(--common_text_shadow),
				1px -1px 0.3px var(--common_text_shadow),
				-1px 1px 0.3px var(--common_text_shadow),
				-1px -1px 0.3px var(--common_text_shadow);
}
.menu_window_close{
	opacity: 0!important;
	visibility: collapse!important;
}
.menu_window_open{
	opacity: 1!important;
	visibility: visible!important;
}
