p.clSubTitle{
	padding-bottom:15px;
}


#idPhotogallery_page #idPhotogallery{
	background-image:url(../img/photogallery/photo_back.jpg);
	background-repeat:repeat-y;
	background-position:10px 0;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery2{
	background-image:url(../img/photogallery/photo_back.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	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:334px;
	height:334px;
	overflow:hidden;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1 a{
	width:334px;
	height:334px;
	display:block;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li{
	width:163px;
	height:163px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;

	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;

	-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;
	position:relative;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li span{
	position:absolute;
	z-index:100;
	display:none;
	bottom:0;
	width:100%;
	background-color:#83AED8;
	color:#FFF;
	font-size:100%;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li:hover span{
	display:block;
	text-align:center;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li img{
	z-index:10;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	overflow:hidden;
	width:100%;
	height: auto;
}
#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1 img{
}

#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;
	
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
}

#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:130px;
	height: 130px;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1{
	width:270px;
	height: 270px;
}

#idPhotogallery_page #idPhotogallery #idPhotogallery_box li.clPhoto_1 a{
	width:270px;
	height: 270px;
}
}


