/* Æ·ÅÆ»ùÒò */
.ppjy1 {
	padding-bottom: 5vw;
	background-image: url(../img/wztp148.jpg);
	background-size: 100% 100%;
}

.ppjy2 {}

.ppjy7 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.ppjy7 h5 {
	width: 100%;
	text-align: center;
	font-size: 1.1vw;
	font-weight: normal;
	margin: 0;
}

.ppjy8 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-top: 4vw;
}

.ppjy3 {
	width: 31.5%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	height: 13vw;
	background-color: rgba(240,240,240,0.5);
	margin: auto;
	margin-bottom: 1vw;
	position: relative;
}
.ppjy3:hover .ppjy4{
	transform: scale(1.1);
}
.ppjy3:hover .ppjy5 img{
	animation: dhyxz 1s both linear;
}
@keyframes dhyxz{
	0%{transform: rotateY(0deg);}
	33%{transform: rotateY(120deg);}
	66%{transform: rotateY(240deg);}
	100%{transform: rotateY(360deg);}
}
.ppjy4 {
	width: 95%;
	text-align: center;
}

.ppjy6 {
	font-size: 1.15vw;
	font-weight: bold;
}

.ppjy4 span {
	font-size: 1vw;
	margin-top: 1vw;
	display: block;
}

.ppjy5 {}

.ppjy5 img {
    height: 2.5vw;
}
.ppjy9:before{
	content: "V";
	font-size: 13vw;
	position: absolute;
	right: 0;
	bottom: -1.75vw;
	line-height: 1;
	font-weight: bold;
	opacity: 0.02;
}
.ppjy10:before{
	content: "A";
	font-size: 13vw;
	position: absolute;
	right: 0;
	bottom: -1.35vw;
	line-height: 1;
	font-weight: bold;
	opacity: 0.02;
}
.ppjy11:before{
	content: "S";
	font-size: 13vw;
	position: absolute;
	right: 0;
	bottom: -1.35vw;
	line-height: 1;
	font-weight: bold;
	opacity: 0.02;
}
.ppjy12:before{
	content: "C";
	font-size: 13vw;
	position: absolute;
	right: 0;
	bottom: -1.35vw;
	line-height: 1;
	font-weight: bold;
	opacity: 0.02;
}
.ppjy13:before{
	content: "O";
	font-size: 13vw;
	position: absolute;
	right: 0;
	bottom: -1.35vw;
	line-height: 1;
	font-weight: bold;
	opacity: 0.02;
}
.ppjy14:before{
	content: "M";
	font-size: 13vw;
	position: absolute;
	right: 0;
	bottom: -1.35vw;
	line-height: 1;
	font-weight: bold;
	opacity: 0.02;
}