<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "utf-8";
/* CSS Document */

/*---PC---*/
div.mainSlider .slider > li,
ul.bnrAreaF li a figure,
.bnrAreaE li a figure {
	position: relative;
}
span.bnr_protect_layer {
	display: block;
	background: transparent;
	/*background: rgba(0,0,0,0.5);*/
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
span.bnr_protect_layer:hover{
	text-decoration: none !important;
}

div.mainSlider .slider li span.bnr_protect_layer {
	height: 100%;
}

/*top,products middle*/
#global_menu_01 ul.bnrAreaF li a span.bnr_protect_layer {
	height: 214px;
}


/*top small*/
#global_menu_01 .bnrAreaE li a figure span.bnr_protect_layer{
	height: 90px;
}


/*---SP---*/
@media screen and (max-width:768px) {
	/*top slider*/
	div.mainSlider .slider li span.bnr_protect_layer {
		height: 105vw;
	}

	/*middle*/
	ul.bnrAreaF li a span.bnr_protect_layer {
		height: calc((100vw - 50px) / 2 * 0.75) !important;
	}
	
	/*small*/
	.bnrAreaE li a figure span.bnr_protect_layer{
		height: calc((100vw - 60px) / 2 * 0.4) !important;
	}
}

/*---Print PC---*/
@media print {
	/*.top-layout01 .block a p{
		display: none;
		opacity: 0;
	}*/

	img.bnr_protect{
		visibility: hidden;
	}

	span.bnr_protect_layer{
		background: #C3C3C3;
	}

	span.bnr_protect_layer::after{
		position: absolute;
		top:0;
		left: 0;
		box-sizing: border-box;
		display: block;
		width: 100%;
		content: "本画像は著作権により保護されております。";
		color: #ffffff;
		text-align: center;
	}

	/*top slider*/
	div.mainSlider .slider li span.bnr_protect_layer {
		height: 100%;
	}

	div.mainSlider .slider li span.bnr_protect_layer::after {
		font-size: 24px;
		/*padding-top: 15vw;*/
		padding-top: calc(100% * 0.16);
	}

	/*top middle*/
	ul.bnrAreaF li a span.bnr_protect_layer {
		height: 195px;
	}
	ul.bnrAreaF li a span.bnr_protect_layer::after {
		white-space: pre;
		content: "本画像は著作権により\A保護されております。";
		padding-top: calc(100% * 0.34 - 8px);
		padding-left: calc(100% * 0.12);
		padding-right: calc(100% * 0.12);
	}


	/*small*/
	.bnrAreaE li a figure span.bnr_protect_layer::after{
		white-space: pre;
		content: "本画像は著作権により\A保護されております。";
		font-size: 11px;
		padding-top: calc(100% * 0.18 - 10px);
		padding-left: calc(100% * 0.05);
		padding-right: calc(100% * 0.05);
	}

}

/*---Print SP---
@media print and (max-width:768px) {
	div.mainSlider .slider li span.bnr_protect_layer {
		height: 50vw;
	}
	div.mainSlider .slider li span.bnr_protect_layer::after {
		font-size: 14px;
		padding-top: 10vw;
	}
	ul.bnrAreaF .li a span.bnr_protect_layer {
		height: 35vw;
	}
	ul.bnrAreaF .li a span.bnr_protect_layer::after {
		font-size: 12px;
		padding-top: 65px;
	}
}
*/