@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';
}
@font-face {
	src:url(../font/helveticaneue/helveticaneuebold.ttf);
	font-family: 'helveticaneuebold';
}
a:link 
{ 
text-decoration:none; 
} 
.flex {
	display:flex;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	position:absolute;
	flex-wrap: nowrap;
	width:250%;
 	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:43%;
 	align-items: center;
    justify-content: center;
	margin-top:0.5%;
}

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

.div2 {
	position:relative;
	width:20%;
	margin-top:1%;
	margin-right:4%;
}
.image2 {
	width:100%;
}
.div3 {
	position:relative;
	width:50%;
	margin-top:1%;
	margin-right:0%;	
}
.image3 {
	width:100%;
}
	
.div4 {
	position:relative;
	width:60%;
	margin-top:2%;
	margin-right:2%;
	
}
.image4 {
	width:100%;
}
.div5 {
	position:relative;
	width:42%;
	margin-top:1%;
	margin-right:4%;
	
}
.image5 {
	width:100%;
}
.div6 {
	position:relative;
	width:18.7%;
	margin-top:3%;
	margin-right:2%;
	
}
.image6 {
	width:100%;
}
p {
	font-family:"helveticaneuelight", "sans serif";
	font-size:0.65vw;
	text-align:right;
}
h1 {
	font-family:"helveticaneuelight", "sans serif";
	font-size:0.8vw;
	text-align:right;
	font-weight:normal;
}
.back {
	margin-top:2%;
	margin-left:2%;
	font-family:"helveticaneuelight", "sans serif";
	font-size:1.5vw;
	position:absolute;
}
strong {
	font-family:"helveticaneuebold", "sans serif";
}