


:root {
	--scale: 1;
}



@media (min-width: 1800px) {
	:root {
		--scale: 0.7;
	}
}

@media (max-width: 800px) {
	:root {
		--scale: 1.4;
	}
}

@media (max-width: 600px) {
	:root {
		--scale: 2.0;
	}
}

@media (max-width: 400px) {
	:root {
		--scale: 3.0;
	}
}








.mt00 {
	margin-top: 0;
}

.mt02 {
	margin-top: calc(var(--scale) * 0.2vw);
}

.mt04 {
	margin-top: calc(var(--scale) * 0.4vw);
}

.mt06 {
	margin-top: calc(var(--scale) * 0.6vw);
}

.mt08 {
	margin-top: calc(var(--scale) * 0.8vw);
}

.mt10 {
	margin-top: calc(var(--scale) * 1.0vw);
}

.mt12 {
	margin-top: calc(var(--scale) * 1.2vw);
}

.mt14 {
	margin-top: calc(var(--scale) * 1.4vw);
}

.mt16 {
	margin-top: calc(var(--scale) * 1.6vw);
}

.mt18 {
	margin-top: calc(var(--scale) * 1.8vw);
}

.mt20 {
	margin-top: calc(var(--scale) * 2.0vw);
}




.mb00 {
	margin-bottom: 0;
}

.mb02 {
	margin-bottom: calc(var(--scale) * 0.2vw);
}

.mb04 {
	margin-bottom: calc(var(--scale) * 0.4vw);
}

.mb06 {
	margin-bottom: calc(var(--scale) * 0.6vw);
}

.mb08 {
	margin-bottom: calc(var(--scale) * 0.8vw);
}

.mb10 {
	margin-bottom: calc(var(--scale) * 1.0vw);
}

.mb12 {
	margin-bottom: calc(var(--scale) * 1.2vw);
}

.mb14 {
	margin-bottom: calc(var(--scale) * 1.4vw);
}

.mb16 {
	margin-bottom: calc(var(--scale) * 1.6vw);
}

.mb18 {
	margin-bottom: calc(var(--scale) * 1.8vw);
}

.mb20 {
	margin-bottom: calc(var(--scale) * 2.0vw);
}




.ml00 {
	margin-left: 0;
}

.ml02 {
	margin-left: calc(var(--scale) * 0.2vw);
}

.ml04 {
	margin-left: calc(var(--scale) * 0.4vw);
}

.ml06 {
	margin-left: calc(var(--scale) * 0.6vw);
}

.ml08 {
	margin-left: calc(var(--scale) * 0.8vw);
}

.ml10 {
	margin-left: calc(var(--scale) * 1.0vw);
}

.ml12 {
	margin-left: calc(var(--scale) * 1.2vw);
}

.ml14 {
	margin-left: calc(var(--scale) * 1.4vw);
}

.ml16 {
	margin-left: calc(var(--scale) * 1.6vw);
}

.ml18 {
	margin-left: calc(var(--scale) * 1.8vw);
}

.ml20 {
	margin-left: calc(var(--scale) * 2.0vw);
}




.mr00 {
	margin-right: 0;
}

.mr02 {
	margin-right: calc(var(--scale) * 0.2vw);
}

.mr04 {
	margin-right: calc(var(--scale) * 0.4vw);
}

.mr06 {
	margin-right: calc(var(--scale) * 0.6vw);
}

.mr08 {
	margin-right: calc(var(--scale) * 0.8vw);
}

.mr10 {
	margin-right: calc(var(--scale) * 1.0vw);
}

.mr12 {
	margin-right: calc(var(--scale) * 1.2vw);
}

.mr14 {
	margin-right: calc(var(--scale) * 1.4vw);
}

.mr16 {
	margin-right: calc(var(--scale) * 1.6vw);
}

.mr18 {
	margin-right: calc(var(--scale) * 1.8vw);
}

.mr20 {
	margin-right: calc(var(--scale) * 2.0vw);
}




.m00 {
	margin: 0;
}

.m02 {
	margin: calc(var(--scale) * 0.2vw);
}

.m04 {
	margin: calc(var(--scale) * 0.4vw);
}

.m06 {
	margin: calc(var(--scale) * 0.6vw);
}

.m08 {
	margin: calc(var(--scale) * 0.8vw);
}

.m10 {
	margin: calc(var(--scale) * 1.0vw);
}

.m12 {
	margin: calc(var(--scale) * 1.2vw);
}

.m14 {
	margin: calc(var(--scale) * 1.4vw);
}

.m16 {
	margin: calc(var(--scale) * 1.6vw);
}

.m18 {
	margin: calc(var(--scale) * 1.8vw);
}

.m20 {
	margin: calc(var(--scale) * 2.0vw);
}











.pt00 {
	padding-top: 0;
}

.pt02 {
	padding-top: calc(var(--scale) * 0.2vw);
}

.pt04 {
	padding-top: calc(var(--scale) * 0.4vw);
}

.pt06 {
	padding-top: calc(var(--scale) * 0.6vw);
}

.pt08 {
	padding-top: calc(var(--scale) * 0.8vw);
}

.pt10 {
	padding-top: calc(var(--scale) * 1.0vw);
}

.pt12 {
	padding-top: calc(var(--scale) * 1.2vw);
}

.pt14 {
	padding-top: calc(var(--scale) * 1.4vw);
}

.pt16 {
	padding-top: calc(var(--scale) * 1.6vw);
}

.pt18 {
	padding-top: calc(var(--scale) * 1.8vw);
}

.pt20 {
	padding-top: calc(var(--scale) * 2.0vw);
}




.pb00 {
	padding-bottom: 0;
}

.pb02 {
	padding-bottom: calc(var(--scale) * 0.2vw);
}

.pb04 {
	padding-bottom: calc(var(--scale) * 0.4vw);
}

.pb06 {
	padding-bottom: calc(var(--scale) * 0.6vw);
}

.pb08 {
	padding-bottom: calc(var(--scale) * 0.8vw);
}

.pb10 {
	padding-bottom: calc(var(--scale) * 1.0vw);
}

.pb12 {
	padding-bottom: calc(var(--scale) * 1.2vw);
}

.pb14 {
	padding-bottom: calc(var(--scale) * 1.4vw);
}

.pb16 {
	padding-bottom: calc(var(--scale) * 1.6vw);
}

.pb18 {
	padding-bottom: calc(var(--scale) * 1.8vw);
}

.pb20 {
	padding-bottom: calc(var(--scale) * 2.0vw);
}




.pl00 {
	padding-left: 0;
}

.pl02 {
	padding-left: calc(var(--scale) * 0.2vw);
}

.pl04 {
	padding-left: calc(var(--scale) * 0.4vw);
}

.pl06 {
	padding-left: calc(var(--scale) * 0.6vw);
}

.pl08 {
	padding-left: calc(var(--scale) * 0.8vw);
}

.pl10 {
	padding-left: calc(var(--scale) * 1.0vw);
}

.pl12 {
	padding-left: calc(var(--scale) * 1.2vw);
}

.pl14 {
	padding-left: calc(var(--scale) * 1.4vw);
}

.pl16 {
	padding-left: calc(var(--scale) * 1.6vw);
}

.pl18 {
	padding-left: calc(var(--scale) * 1.8vw);
}

.pl20 {
	padding-left: calc(var(--scale) * 2.0vw);
}




.pr00 {
	padding-right: 0;
}

.pr02 {
	padding-right: calc(var(--scale) * 0.2vw);
}

.pr04 {
	padding-right: calc(var(--scale) * 0.4vw);
}

.pr06 {
	padding-right: calc(var(--scale) * 0.6vw);
}

.pr08 {
	padding-right: calc(var(--scale) * 0.8vw);
}

.pr10 {
	padding-right: calc(var(--scale) * 1.0vw);
}

.pr12 {
	padding-right: calc(var(--scale) * 1.2vw);
}

.pr14 {
	padding-right: calc(var(--scale) * 1.4vw);
}

.pr16 {
	padding-right: calc(var(--scale) * 1.6vw);
}

.pr18 {
	padding-right: calc(var(--scale) * 1.8vw);
}

.pr20 {
	padding-right: calc(var(--scale) * 2.0vw);
}




.p00 {
	padding: 0;
}

.p02 {
	padding: calc(var(--scale) * 0.2vw);
}

.p04 {
	padding: calc(var(--scale) * 0.4vw);
}

.p06 {
	padding: calc(var(--scale) * 0.6vw);
}

.p08 {
	padding: calc(var(--scale) * 0.8vw);
}

.p10 {
	padding: calc(var(--scale) * 1.0vw);
}

.p12 {
	padding: calc(var(--scale) * 1.2vw);
}

.p14 {
	padding: calc(var(--scale) * 1.4vw);
}

.p16 {
	padding: calc(var(--scale) * 1.6vw);
}

.p18 {
	padding: calc(var(--scale) * 1.8vw);
}

.p20 {
	padding: calc(var(--scale) * 2.0vw);
}









.font09-black {
	font-family: "Verdana", sans-serif;
	font-size: calc(var(--scale) * 0.9vw);
	color: black;
}

.font09-red {
	font-family: "Verdana", sans-serif;
	font-size: calc(var(--scale) * 0.9vw);
	color: red;
}

.font09-blue {
	font-family: "Verdana", sans-serif;
	font-size: calc(var(--scale) * 0.9vw);
	color: blue;
}


.font09-black-bold {
	font-family: "Verdana", sans-serif;
	font-size: calc(var(--scale) * 0.9vw);
	color: black;
	font-weight: bold;
}

.font09-red-bold {
	font-family: "Verdana", sans-serif;
	font-size: calc(var(--scale) * 0.9vw);
	color: red;
	font-weight: bold;
}

.font09-blue-bold {
	font-family: "Verdana", sans-serif;
	font-size: calc(var(--scale) * 0.9vw);
	color: blue;
	font-weight: bold;
}







.border1-black {
	border: 1px solid black;
}

.border1-red {
	border: 1px solid red;
}

.border1-blue {
	border: 1px solid blue;
}


























