*{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-tap-highlight-color: transparent;
}

html{
	background: #223344;
	overflow-y:hidden;
	overscroll-behavior: none;
}

body{
	max-width:1920px;
	margin:0 auto;
	user-select: none;
	overscroll-behavior: none;
}

::-webkit-scrollbar{width: 11px;}
::-webkit-scrollbar-track{background: transparent;}
::-webkit-scrollbar-thumb{background:darkorange; border-radius:5px;}

.clear{clear:both;}

.apan{
	height:calc(100vh - 32px);
	overflow-y:scroll;
	padding-bottom:25vh;
}

.ains{
	width:100%;
	max-width:999px;
	padding:0 25px;
	margin:0 auto;
}

.infowrap{
	text-align:center;
	font-size:0;
	margin-top:36px;
}

.infoins{
	display:inline-block;
}	
	
.row{
	margin-bottom:25px;
	text-align:left;
}

i{
	display:inline-block;
	font-size:34px;
	color:#bbb;
}

.icomail{
	font-size:27px;
}

.info{
	display:inline-block;
	vertical-align:center;
	font-family:montserrat;
	font-size:20px;
	letter-spacing:1px;
	color:#bbb;
	margin-left:25px;
	position:relative;
	cursor:pointer;
}

.info:active{bottom:2px;}

.master{
	position:fixed;
	left:-14px;
	bottom:9px;
	width: clamp(130px, 17vw, 300px);
	z-index:9;
	filter:drop-shadow(-3px 3px 3px rgba(0,0,0,0.3));
}

@media only screen and (max-width: 630px){
	::-webkit-scrollbar{width: 0;}
	.master{display:none;}
	.info{font-size:17px;}
}
