a {
	text-decoration: none;
	color: black;
}
.link {
	background-color: rgba(0,0,200,.2);	
}
@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}
@keyframes aniCont {
    0% { transform: scale3d(1, 1, 1);
				font-size: 1em; }
    30% { transform: scale3d(1.25, .75, 1);
				font-size: 1.25em; }
    40% { transform: scale3d(0.75, 1.25, 1);
				font-size: 1.5em; }
    50% { transform: scale3d(1.15, .85, 1);
				font-size: 1.75em; }
    65% { transform: scale3d(.95, 1.05, 1);
				font-size: 1.5em; }
    75% { transform: scale3d(1.05, .95, 1);
				font-size: 1.25em; }
    100% { transform: scale3d(1, 1, 1);
				font-size: 1em; }
}
@font-face {
  font-family: Play-Regular;
  src: url(../fonts/Play-Regular.ttf);
}
@font-face {
  font-family: Play-Bold;
  src: url(../fonts/Play-Bold.ttf);
}

body {
	animation: fadeIn 2s normal ease-in;
	position: fixed;
}

.homero_navtop_l {
	position: static;
	height: 2em;
	width: 96.5vw;

	text-align: center;
	font-size: 7.5vw;
}
.navtop_active {
	position: inherit;
	background-color: rgba(255,0,0,.25);
  font-family: Play-Bold;
}
.homero_navtop_r {
	height: 4em;
	position: static;
	width: 96.5vw;	
	text-align: center;
	font-size: 7.5vw;
}
.navtop_off {
	position: inherit;
	background-color: rgba(255,0,0,.1);
}
.homero_main {
	position: relative;
	left: 0px;
	text-align: center;
	z-index: 1;
	font-family: Play-Regular;
}
.content_buffer {
	position: relative;
	height: 2.10em;
}
.content_title_buffer {
	position: relative;
	height: 0.25em;
	width: 100%;
}
.tit_img_box {
		position: relative;
	display: inline-block;
	width: 100%;
	left: 0px;
	text-align: center;
}
.tit_img {
	max-height: 50vh;
	max-width: 100%;
}
.img_lazy {
	max-width: 25vw;
	max-height: 25vh;
	loading: lazy;
}
.con_txt {
	position: relative;
	top: 5vh;
	max-width: 75vw;
	left: 12.5vw;
	max-height: 50vh;
	text-align: left;
}
.homero_footer {
	position: fixed;
	bottom: 0px;
	text-align: center;
	width: 100%;
	left: 0px;
	background-color: rgba(255,255,255,.85);
	z-index: 2;
	overflow: hidden;
}
.footer_span {
	position: relative;
	background-color: rgba(238,130,238,.25);
	font-family: Play-Regular;
	z-index: 2;
}