@charset "UTF-8";
/* CSS Document */
html { 
  width:250%;
  padding:0;
}
body {
	padding:0;
}
@font-face {
	src:url(../font/multicolore/Multicolore.otf);
	font-family: 'multicolore';
}
@font-face {
	src:url(../font/helveticaneue/helveticaneuelight.ttf);
	font-family: 'helveticaneuelight';
}
a:link 
{ 
text-decoration:none; 
} 
.flex {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:absolute;
	flex-wrap: nowrap;
	width:300%;
 	align-items: center;
    justify-content: center;
	margin-top:5%;
}
.flex2 {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:relative;
	flex-wrap: wrap;
	width:22%;
    justify-content: center;
	margin-top:2%;
	margin-left:0%;
	transform-origin:0;
	transform:translateX(-30%);
}
.flex3 {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:relative;
	flex-wrap: wrap;
	width:54%;
    justify-content: center;
	margin-top:1%;
	margin-left:0%;
	transform-origin:0;
	transform:translateX(-15%);
}
.flex4 {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:relative;
	flex-wrap: nowrap;
	width:100%;
    justify-content: center;
}
.flex5 {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:relative;
	flex-wrap: nowrap;
	width:100%;
    justify-content: center;
}
.flex6 {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:relative;
	flex-wrap: nowrap;
	width:100%;
    justify-content: center;
}
.flex7 {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:relative;
	flex-wrap: wrap;
	width:9.5%;
    justify-content: center;
	margin-top:0.7%;
}

.div1 {
	position:relative;
	width:40%;
	margin-top:3%;
	margin-right:1%;
}
.image1 {
	width:100%;
}

.div2 {
	position:relative;
	width:60%;
	margin-top:2%;
	margin-right:1%;
}
.image2 {
	width:100%;
}

.div3 {
	position:relative;
	width:8%;
	margin-top:1%;
	margin-right:1%;
}
.image3 {
	width:100%;
}
.div4 {
	position:relative;
	width:9%;
	margin-top:1.5%;
	transform-origin:0;
	transform:translateX(-20%);
}
.image4 {
	width:100%;
}
.div5 {
	position:relative;
	width:100%;
	margin-top:9%;
}
.image5 {
	width:100%;
}
.back {
	margin-top:2%;
	margin-left:2%;
	font-family:"helveticaneuelight", "sans serif";
	font-size:1.5vw;
	position:absolute;
}