*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

html{
	background:#223344;
	padding-bottom:20vh;
	overflow-y:scroll;
	user-select:none;
}

body{
	max-width:1920px;
	margin:0 auto;
}

.clear{clear:both;}

.ains{
	width:100%;
	max-width:670px;
	margin:0 auto;
	margin-top:36px;
	padding:0 20px;
	.background:lightblue;
}

.apart{
	display:none;
	margin-bottom:54px;
}

.ainp{
	display:block;
	width:100%;
	font-family:monospace;
	font-size:19px;
	border:none;
	outline:none;
	background:transparent;
	color:#ccc;
	text-align:left;
	margin-bottom:32px;
	border-left:9px solid darkorange;
	padding-left:14px;
}

.en, .sr{
	font-family:monospace;
	font-size:19px;
	color:#bbb;
	text-align:left;
	margin-bottom:36px;
	line-height:25px;
	cursor:pointer;
	position:relative;
}

.en:active, .sr:active{bottom:2px;}

.wr{
	font-family:monospace;
	font-size:19px;
	line-height:25px;
	color:#bbb;
	text-align:left;
	outline:none;
	border-bottom:2px dashed #bbb;
	padding-bottom:5px;
	margin-top:36px;
}

.btcheck{
	float:right;
	font-family:montserrat;
	font-size:15px;
	letter-spacing:1px;
	color:#bbb;
	position:relative;
	cursor:pointer;
}

.btcheck:active{left:2px;}

.btnext{
	position:fixed;
	left:50vw;
	bottom:63px;
	transform:translatex(-50%);
	text-align:center;
	font-family:montserrat;
	font-size:15px;
	color:#ccc;
	cursor:pointer;
	line-height:30px;
	padding:0 36px;
	border:2px solid #bbb;
	border-radius:20px;
}

.btnext:active{bottom:65px;}

@media only screen and (max-width: 700px){
	
}

