@charset "utf-8";
body, html{
  margin: 0;
  max-width:100vw;
  height: auto;
  padding: 0px;
  background-color: #ffffff;	
  bottom:15vh;
}
#all {
	height:auto;
        max-width:100vw;
	top:0px;
        position: relative;
	display:block;
	z-index: 0;
	margin: 0;
	padding: 0px;
}
.div1{
	display: flex;
        justify-content: center;    
        align-items: center; 
}
.div2,.div3,.div4,
.div5,.div6,.div7,
.div8,.div9,.div10,
.div11 {
	display: flex;
        justify-content: center;    
        align-items: center; 
}
#div_a {
	top:0px;
	left:0px;
	height:auto;
        max-width:100vw;
}
#div_a #photo-poster {
	height:auto;
	max-width:100%;
}
#div_b,#div_c,#div_d,
#div_e,#div_f,#div_g,
#div_h,#div_i,#div_j,
#div_k {
        width:100vw;
	height:auto;
        left:0px;
}


#div_b #pic-1,#div_b #pic-2,#div_b #pic-3,
#div_c #pic-4,#div_c #pic-5,#div_c #pic-6,
#div_d #pic-7,#div_d #pic-8,#div_d #pic-9,
#div_e #pic-10,#div_e #pic-11,#div_e #pic-12,
#div_f #pic-13,#div_f #pic-14,#div_f #pic-15,
#div_g #pic-16,#div_g #pic-17,#div_g #pic-18,
#div_h #pic-19,#div_h #pic-20,#div_h #pic-21,
#div_i #pic-22,#div_i #pic-23,#div_i #pic-24,
#div_j #pic-25,#div_j #pic-26,#div_j #pic-27,
#div_k #pic-28,#div_k #pic-29,#div_k #pic-30 {
        width:30vw;
	height:auto;
	padding: 3px;
}


#photo-bottom {
	height:80px;
	max-width:100vw;
        left:0px;
        bottom:0px;
}

#photo-bottom #photo-bottom-1 {
	height:80px;
	max-width:100vw;
        left:0px;
        bottom:0px;
}



#home {
	height:42px;
	width:42px;
	top:3px;
        right:12px;
        position: fixed;
	display:block;
        opacity:0.7;
	z-index: 25;
}