@charset "UTF-8";


#fruit-pudding-parfait #mainInner{
	padding:0px !important;
	width:1090px !important;
	background:#FFF;
}
#fruit-pudding-parfait #mainInner #contentsWrapper{
	background-image:none;
}

.posibox{
	position:relative;
}


.posiRe{
	position:relative;
}
.posi01{
	position:absolute;
	left:259px;
	top:117px;
}
.posi02{
	position:absolute;
	left:355px;
	top:227px;
}
.posi03{
	position:absolute;
	left:93px;
	top:548px;
}
.posi04{
	position:absolute;
	left:896px;
	top:536px;
}

.opaimg:hover{
	opacity:0.7;
}

/*---------purunpurun---------*/
.purunpurun:hover{
	animation: purunpurun 0.5s ease ;
}
.purunpurun .opaimg:hover{
	opacity:1;
}
@keyframes purunpurun {
	0% {transform: scale(1,1);}
	20% {transform: scale(1.1,1.1);}
	40% {transform: scale(0.9,0.9);}
	60% {transform: scale(1.1,1.1);}
	80% {transform: scale(0.9,0.9);}
	100% {transform: scale(1,1);}
}

/*---------purunpurun---------*/

.pickUpUnder{
	overflow:hidden;
}
.pickUpUnder a{
	float:left;
}

