@charset "UTF-8";
/* CSS Document */

/*
	00 Fonts
	01 Layout
*/

/*
00 Fonts
========================================================================== */
/* latin */


/*
01 Layout
========================================================================== */
* {
	color:;
	font-family:;
	font-style: normal;
	font-weight: ;
	box-sizing: border-box;
	text-decoration: none;
}

html { height: 100%; }
body {
	height: 100%;
	font-size: 14px;
	text-align: justify;
	line-height: 1.9;
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,div,dl,dt,dd,ul,li,img,a,p,span,iframe,small,strong,figure,address,select,input,button,textarea,i,b,hr,sub,time {
	margin: 0;
	padding: 0;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	list-style: none;
	text-align: justify;
	outline: none;
	background: none;
	border: none;
}
select,input {
	cursor: pointer;
	background: transparent;
	background-image: none;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}
button { cursor: pointer; }
p { line-height: 1.9; }
mark {}
picture { display: block; }
br { line-height: 1; }
sub { bottom: initial; }
svg { display: block; }
small { font-size: 93%; }
img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

hr {}

main { overflow: hidden; }
section { position: relative; }


/* Indention */
.verWid { display: block !important; }
.verMid { display: none !important; }
.verNar { display: none !important; }

/* underconstruction */
.underconstruction {
	padding: 300px;
}
.underconstruction p {
	margin: auto;
	text-align: center;
}


/* Header ===================== */
header {}
header section {}
header section h1 {}
/* Nav --- */
header section nav {}


/* Main ===================== */
main {}
main section {}


/* Footer ===================== */
footer {}



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


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


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