		#gallery_wrap{
			overflow : hidden;
			zoom : 1;
			width:100%;
			margin:20px auto;
		}
		.gallery_box{
			float:left;
			width : 31.3%;
			margin:0 1%;
		}

		.gallery_img{
			padding-bottom : 62px;
		}
		.gallery_img img{
			display:block;
			width:100%;
			height:100%;
			margin:0 auto;
		}

		.page_num a:link{color:#9f9f9f; text-decoration:none;}
		.page_num a:visited{color:#9f9f9f; text-decoration:none;}

		.fancybox-type-iframe .fancybox-nav {
			width: 60px;
		}

		.fancybox-type-iframe .fancybox-nav span {
			visibility: visible;
			opacity: 0.5;
		}

		.fancybox-type-iframe .fancybox-nav:hover span {
			opacity: 1;
		}

		.fancybox-type-iframe .fancybox-next {
			right: -60px;
		}

		.fancybox-type-iframe .fancybox-prev {
			left: -60px;
		}

		.gallery_box a{
			display:block;
			width:100%;
			height:270px;
			color:#333;
		}
		.gallery_box p{
			width:100%;
			padding-top:14px;
			text-overflow:ellipsis;
			white-space:nowrap;
			overflow:hidden;
			text-align:center;
			font-size:19px;
			margin:0 auto;
		}