
#translate_page {
	display: block;
	position: relative;
	width: 85%;
	margin: 0 3vw 0 3vw; 
	padding: 0;
	line-height: 1.3;
	font-size: var(--sz_sm);
}

#translate_page *{
	-moz-user-select: text;
	webkit-user-select: text;
	ms-user-select: text;
	-o-user-select: text;
	user-select: text;
	
}

#translate_page h1 { 
	font-size: var(--sz_sd); 
	margin: 7vh 0 0 0; 
	padding: 0 5px 5px 0;
}

#translate_page h2 {
	font-weight: 600;
	font-size: var(--sz_sm);
	width: 90%;
}

#translate_page h3 {
	font-size: var(--sz_sm);
	margin: 0;
}

#translate_page p {
	text-indent: 0;
	font-size: var(--sz_sm);
}

#translate_page ul {
	text-decoration: none;
	margin: 0;
	font-size: var(--sz_sm);
}

#translate_page ul li {
	padding: 3px 0 3px 0;
}

#translate_nav {
	display: inline; 
	position: relative;
	width: 40%;
	float: right; 
	margin: 10px 0 10px 10px; 
	padding: 10px; 
	background-color: var(--section);
}

#translate_nav li {
	margin: 10px 0 0 0;
	font-size: var(--sz_ssm);
}
