@charset "utf-8";
/* CSS Document */

#div_head_menu3 { 
	display:block; 
	padding:120px 30px 10px 20px; 
	overflow:auto; 
	background-color:var(--color-two); 
	position:absolute; 
	left:-320px; 
	top:0px;
	height:100vh; 
	z-index:9999;
	width:320px;
	transition:0.25s;
	background-image:url(/images/pict/psy5.png);
	background-position:center 20px;
	background-size:100px 80px;
	background-repeat:no-repeat;
}

#div_head_menu3 a { display:block; width:100%; padding:0px 0px 0px 0px; float:left; text-align:right; font-size:24px; line-height:45px; 
font-family:'Futura PT Book'; color:white; border-bottom:0px solid #ccc; text-decoration:none; letter-spacing:1px; }
#div_head_menu3 a:hover { background-color:white; color:var(--color-two); }

#div_head_menu3_open { 
	display:block; 
	width:44px; 
	height:44px; 
	color:#333;
	background-color:transparent;
	position:absolute;
	left:0px; 
	top:0px; 
	z-index:99999; 
	font-size:30px;
	line-height:40px;
	font-weight:normal;
	background-image:url('/mobile_menu/menu-white.svg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:30px;
}