p.clSubTitle{
	padding-bottom:15px;
}


#idPhotogallery_page #idPhotogallery{
}
#idPhotogallery_page #idPhotogallery #idPhotogallery2{
	text-align:center;
	padding-left:20px;
	margin-right:5px;
	
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box{
  margin: 0 auto;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1{
	width:333px;
	height:333px;
	overflow:hidden;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li .clZoom{
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1 .clZoom{
	width:333px;
	height:333px;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li{
	width:166px;
	height:166px;
	overflow:hidden;
	margin-right:1px;
	margin-bottom:1px;


	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index:2;
	float:left;
}


#idPhotogallery_page #idPhotogallery #idPhotogallery_box li span{
	position:absolute;
	z-index:100;
	display:none;
	bottom:0;
	width:100%;
	background-color:#DF5881;
	color:#FFF;
	font-size:100%;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li:hover span{
	display:block;
	text-align:center;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li .clZoom{
	z-index:10;
	overflow:hidden;
	width:100%;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li:hover  {
	-webkit-transform: scale(1);
	z-index:2;
	transform: scale(1.03);
	z-index:10;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li div.mushimegane{
	width:100%;
	height:100%;
	position:absolute;
	z-index:5000;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li div.mushimegane:hover{
	background-color:#000;
	background: rgba(0, 0, 0, 0.4);
	background-position:98% 96%;
	background-image:url(../img/common/mushimegane.png);
	background-repeat:no-repeat;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li:hover div.mushimegane:hover{
	-webkit-transform: scale(1);
	transform: scale(1);
}


@media screen and (max-width: 500px){
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li{
	width:134px;
	height: 134px;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1{
	width:270px;
	height: 270px;
}

}


