/*ギャラリー全体のコンテナー*/
#e-stage {
	position: relative;
	width: 500px;
	max-width: 95%;
	margin: 0 auto;
}
/*全サムネイルのコンテナー*/
#e-thumbs {
	margin-left:2%;
}
/*サムネイルの幅、ポインターを手のひら*/
#e-thumbs label img {
	width:32%;
	cursor: pointer;
}
/*ラジオボタンを非表示に*/
#r1, #r2, #r3 {
	display: none;
}
/*表示写真の初期配置（全部透明に）とtransition設定*/
.photo {
	position: absolute;
	left: 0;
	top: 0;
}
.photo img {
	width:100%;
	opacity: 0;
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
}
/*チェックされたサムネイルに相当する写真だけを表示*/
#r1:checked ~ #photo1 img, #r2:checked ~ #photo2 img, #r3:checked ~ #photo3 img {
	opacity: 1;
}



/*ギャラリー全体のコンテナー*/
#d-stage {
	position: relative;
	width: 600px;
	max-width: 80%;
	margin: 0 auto;
}
/*全サムネイルのコンテナー*/
#thumbs {
        margin: 2%;
}
/*サムネイルの幅、ポインターを手のひら*/
#thumbs label img {
	width:10%;
	cursor: pointer;
}
/*ラジオボタンを非表示に*/
#r1, #r2, #r3, #r4, #r5, #r6, #r7, #r8, #r9, #r10 {
	display: none;
}
/*表示写真の初期配置（全部透明に）とtransition設定*/
.photo {
	position: absolute;
	left: 0;
	top: 0;
}
.photo img {
	width:100%;
	opacity: 0;
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
}
/*チェックされたサムネイルに相当する写真だけを表示*/
#r1:checked ~ #photo1 img, #r2:checked ~ #photo2 img, #r3:checked ~ #photo3 img, #r4:checked ~ #photo4 img, #r5:checked ~ #photo5 img, #r6:checked ~ #photo6 img, #r7:checked ~ #photo7 img, #r8:checked ~ #photo8 img, #r9:checked ~ #photo9 img, #r10:checked ~ #photo10 img {
	opacity: 1;
}
