@charset "UTF-8";
/* CSS Document */

/*******************
	Animation
********************/

/*******************
	LP style
	div#container._pcView
	div#container._spView
********************/
/* contents wrapper */
div#container._pcView main.wash01Wrapper {
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	padding-bottom: 3.3%;
	box-sizing: border-box;
	box-shadow: 0 0 22px 0 rgba(0,0,0,.1);
	text-align: center;
}

/* each position */
main.wash01Wrapper .ovElemWrap.story0102 > .ovElem {
	width: 84% !important;
	left: 8%;
	top: 0%;
	pointer-events: none;
}
main.wash01Wrapper .ovElemWrap.story0208 { overflow: hidden; }
main.wash01Wrapper .ovElemWrap.story0208 > .ovElem {
	width: 51.5% !important;
	left: -3%;
	top: 36.5%;
	pointer-events: none;
}
main.wash01Wrapper .ovElemWrap.story0208 > .ovElem2 {
	position: absolute;
	z-index: 11;
	width: 59.73333333%;
	left: 40.4%;
	top: 34.9%;
}
main.wash01Wrapper .ovElemWrap.how2use01 > .ovElem {
	width: 56% !important;
	left: 22%;
	top: 0%;
	pointer-events: none;
}

/*******************
	Amazonギフトカード アコーディオン
********************/
.agAccoWrap .accoBtn img { cursor: pointer;}
.agAccoWrap .accoBtn img + img { display: none; }
.agAccoWrap .accoBtn.active img { display: none; }
.agAccoWrap .accoBtn.active img + img { display: block; }
.agAccoWrap .accoBtn + p { display: none; }



/******************* 
	OFFER
********************/
/* wash01 */
.wash01Wrapper .offerBox.off01 > a {
	width: 88%;
	left: 6%;
	bottom: 5%;
}

/* wash01Y */
.wash01Wrapper.wash01YWrap .offerBox.off01 > a {
	width: 88%;
	left: 6%;
	bottom: 5%;
}
.wash01Wrapper.wash01YWrap .offerBox.off02 > a {
	width: 88%;
	left: 6%;
	bottom: 13.5%;
}

/* wash01AG */
.wash01Wrapper.wash01agWrap .offerBox.off01 > a {
	width: 88%;
	left: 6%;
	bottom: 11%;
}


