@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,#div_l,#div_m,
#div_n,#div_o,#div_p,
#div_q,#div_r,#div_s,
#div_t,#div_u,#div_v,
#div_w,#div_x,#div_y,
#div_z,#div_a1{
        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,
#div_l #pic-31,#div_l #pic-32,#div_l #pic-33,
#div_m #pic-34,#div_m #pic-35,#div_m #pic-36,
#div_n #pic-37,#div_n #pic-38,#div_n #pic-39,
#div_o #pic-40,#div_o #pic-41,#div_o #pic-42,
#div_p #pic-43,#div_p #pic-44,#div_p #pic-45,
#div_q #pic-46,#div_q #pic-47,#div_q #pic-48,
#div_r #pic-49,#div_r #pic-50,#div_r #pic-51,
#div_s #pic-52,#div_s #pic-53,#div_s #pic-54,
#div_t #pic-55,#div_t #pic-56,#div_t #pic-57,
#div_u #pic-58,#div_u #pic-59,#div_u #pic-60,
#div_v #pic-61,#div_v #pic-62,#div_v #pic-63,
#div_w #pic-64,#div_w #pic-65,#div_w #pic-66,
#div_x #pic-67,#div_x #pic-68,#div_x #pic-69,
#div_y #pic-70,#div_y #pic-71,#div_y #pic-72,
#div_z #pic-73,#div_z #pic-74,#div_z #pic-75,
#div_a1 #pic-76,#div_a1 #pic-77,#div_a1 #pic-78 {
        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;
}