
/* ====================================================
	options
======================================================= */

main.may2021 div.july2022 div.container div.btm > div.box div.merit {
	margin : 2% auto 0 auto;
}
main.may2021 div.july2022 div.container div.btm > div.box div.radio div.box {
	justify-content : space-between;
}
main.may2021 div.july2022 div.container div.btm > div.box div.point > div.ttl::after {
	font-size: 16px;
	top: 35%;
}

main.may2021 div.july2022 div.container div.btm > div.box.regularly {
  border-color : #35B596;
}
main.may2021 div.july2022 div.container div.btm > div.box.regularly > div.ttl {
  background : #35B596;
}
main.may2021 div.july2022 div.container div.btm > div.box.single {
  border-color : #E6E4D7;
}
main.may2021 div.july2022 div.container div.btm > div.box.single > div.ttl {
  background : #E6E4D7;
	color : #231815;
}


main.may2021 div.july2022 div.service > p {
	margin-bottom : 40px;
}
main.may2021 div.july2022 div.merit {
	/* overflow : hidden;
	padding : 70% 0 0 0;
	text-indent : 100%;
	white-space : nowrap; */
	width : 95%;
}
/* main.may2021 div.july2022 div.merit > h3,
main.may2021 div.july2022 div.merit > h4,
main.may2021 div.july2022 div.merit > p,
main.may2021 div.july2022 div.merit > h3+p {
	overflow : hidden;
	margin : 0;
	padding : 0;
	background : transparent;
	text-indent : 100%;
	white-space : nowrap;
} */
/* main.may2021 div.july2022 div.btm#milktherough div.merit {
background : url(https://www.amoma.jp/wp-content/uploads/2022/10/teikibin-sp1.jpg) no-repeat 0 0 / contain;
}
main.may2021 div.july2022 div.btm#milkup div.merit {
background : url(https://www.amoma.jp/wp-content/uploads/2022/10/teikibin-sp1.jpg) no-repeat 0 0 / contain;
} */
div.july2022 div.container div.btm > div.box div.point > div.ttl {
	background : #F8B500;
	font-size : 14px;
}
div.july2022 div.container div.btm > div.box div.point > div.ttl > em {
	font-size : 18px;
	font-weight : bold;
}

div.july2022 div.container div.btm > div.box div.radio div.box div.price {
	padding : 0 7px;
	font-weight : bold;
	width : auto;
}
div.july2022 div.container div.btm > div.box div.radio div.box div.price > strong {
	font-size : 23px;
}
div.july2022 div.container div.btm > div.regularly > div.radio div.box div.price {
	background : linear-gradient(transparent 68%, #FCE5E8 68%);
}
div.july2022 div.container div.btm > div.single > div.radio label:nth-of-type(2) div.price {
	background : linear-gradient(transparent 68%, #FFFBC7 68%);
}
div.july2022 div.container div.btm > div.box div.radio div.box div.detail,
div.july2022 div.container div.btm > div.box div.radio div.box div.detail > ul > li {
	overflow : hidden;
	text-indent : 100%;
	white-space : nowrap;
}
div.july2022 div.container div.btm > div.box div.radio div.box div.detail {
	max-width : 122px;
	min-height : 40px;
}
div.july2022 div.container div.btm > div.regularly > div.radio label:nth-of-type(1) div.detail {
	background : url(https://www.amoma.jp/wp-content/themes/amoma_v2/img/product/100yen-off.png) no-repeat left top / contain,url(https://www.amoma.jp/wp-content/themes/amoma_v2/img/product/shipping-free.png) no-repeat right top / contain;
}
div.july2022 div.container div.btm > div.regularly > div.radio label:nth-of-type(2) div.detail,
div.july2022 div.container div.btm > div.single > div.radio label:nth-of-type(2) div.detail {
	background : url(https://www.amoma.jp/wp-content/themes/amoma_v2/img/product/200yen-off.png) no-repeat left top / contain,url(https://www.amoma.jp/wp-content/themes/amoma_v2/img/product/shipping-free.png) no-repeat right top / contain;
}
div.july2022 div.container div.btm > div.single > div.radio label:nth-of-type(1) div.detail {
	background : url(https://www.amoma.jp/wp-content/themes/amoma_v2/img/product/shipping-290yen.png) no-repeat top right / contain;
}




div.july2022 div.container div.btm > div.box div.submit {
	position : relative;
	border-radius : 28px;
}
div.july2022 div.container div.btm > div.box div.submit::after {
	position : absolute;
	content : "\f101";
	font-family : "Font Awesome 5 Free";
	font-weight : bold;
	top : 33%;
	right : 4%;
}
main.may2021 div.july2022 div.container div.btm > div.regularly div.submit {
	background : #3AA589;
}
main.may2021 div.july2022 div.container div.btm > div.single div.submit {
	background : #C8BBAE;
}



@media screen and (min-width : 768px) {
	main.may2021 div.july2022 div.service > p > img {
		max-width : 330px;
	}

	main.may2021 div.july2022 div.merit {
		max-width : 440px;
		/* max-height : 390px; */
	}

	div.july2022 div.container div.btm > div.box div.point > div.ttl {
		font-size : 16px;
	}
	div.july2022 div.container div.btm > div.box div.point > div.ttl > em {
		font-size : 23px;
	}
	div.july2022 div.container div.btm > div.box div.radio div.box div.price > strong {
		font-size : 34px;
	}
	div.july2022 div.container div.btm > div.box div.radio div.box div.detail {
		max-width : 182px;
		min-height : 60px;
	}
	div.july2022 div.container div.btm > div.box div.submit::after {
		right : 30px;
	}

}
