@charset "UTF-8";
.for_stylique_202406 {
	color: #3a4046;
	font-family: "Noto Sans JP";
	font-weight: 400;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .util_pc {
		display: none !important;
	}
}
@media screen and (min-width: 769px) {
	.for_stylique_202406 .util_sp {
		display: none !important;
	}
}
.for_stylique_202406 img {
	display: block;
	width: 100%;

	object-fit: cover;
	object-position: center;
}
.for_stylique_202406 .komejirushi {
	display: inline-block;
	-webkit-transform: translate(-14%, -10%) scale(0.6);
	   -moz-transform: translate(-14%, -10%) scale(0.6);
	    -ms-transform: translate(-14%, -10%) scale(0.6);
	     -o-transform: translate(-14%, -10%) scale(0.6);
	        transform: translate(-14%, -10%) scale(0.6);
}
.for_stylique_202406 .content_item {
	text-align: center;
}
.for_stylique_202406 .content_heading {
	font-size: clamp(0px, 2.222222222222222vw, 32px);
	font-weight: 500;
	line-height: clamp(0px, 3.194444444444444vw, 46px);
}
.for_stylique_202406 .content_text {
	font-size: clamp(0px, 1.111111111111111vw, 16px);
	font-weight: 400;
	line-height: clamp(0px, 2.222222222222222vw, 32px);
	letter-spacing: 0.7px;
}
.for_stylique_202406 .content_notice {
	font-size: clamp(0px, 0.694444444444444vw, 10px);
	line-height: clamp(0px, 0.694444444444444vw, 10px);
	letter-spacing: 0.3px;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_heading {
		font-size: 5.600000000000001vw;
		line-height: 9.6vw;
	}
	.for_stylique_202406 .content_text {
		font-size: 3.6vw;
		line-height: 7.199999999999999vw;
	}
	.for_stylique_202406 .content_notice {
		font-size: 2vw;
		line-height: 2vw;
	}
}
.for_stylique_202406.for_items {
	margin: 0 clamp(-80px, -5.555555555555555vw, 0px);
}
.for_stylique_202406.for_items .content_item {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
}
.for_stylique_202406.for_items .content_item .top_img img {
	height: 100%;

	object-position: bottom;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406.for_items .content_item .top_img {
		height: 156.4vw;
	}
}
.for_stylique_202406.for_items .content_item .top_text_container, .for_stylique_202406.for_items .content_item .top_notice {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.for_stylique_202406.for_items .content_item .top_text_container {
	top: clamp(0px, 7.638888888888889vw, 110px);
	width: 100%;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406.for_items .content_item .top_text_container {
		top: 14.000000000000002vw;
	}
}
.for_stylique_202406.for_items .content_item .top_notice {
	bottom: clamp(0px, 1.527777777777778vw, 22px);
}
@media screen and (max-width: 768px) {
	.for_stylique_202406.for_items .content_item .top_notice {
		bottom: 4.399999999999999vw;
	}
}
.for_stylique_202406.for_items .content_item .top_target, .for_stylique_202406.for_items .content_item .top_effect, .for_stylique_202406.for_items .content_item .top_type {
	text-align: center;
}
.for_stylique_202406.for_items .content_item .top_target {
	height: clamp(0px, 5.341666666666667vw, 76.92px);
	margin: 0 auto;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406.for_items .content_item .top_target {
		height: 12.142vw;
	}
}
.for_stylique_202406.for_items .content_item .top_effect {
	margin-top: clamp(0px, 1.597222222222222vw, 23px);
	font-size: clamp(0px, 2.5vw, 36px);
	font-weight: 500;
	line-height: clamp(0px, 3.472222222222222vw, 50px);
	letter-spacing: 2px;
}
.for_stylique_202406.for_items .content_item .top_effect .komejirushi {
	width: 4%;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406.for_items .content_item .top_effect {
		margin-top: 3.4vw;
		font-size: 5.600000000000001vw;
		line-height: 9.6vw;
	}
}
.for_stylique_202406.for_items .content_item .top_type {
	margin-top: clamp(0px, 1.527777777777778vw, 22px);
	color: #ed725c;
	font-size: clamp(0px, 1.527777777777778vw, 22px);
	font-weight: 500;
	line-height: clamp(0px, 3.472222222222222vw, 50px);
	letter-spacing: 1.7px;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406.for_items .content_item .top_type {
		margin-top: 1vw;
		font-size: 3.2vw;
		line-height: 7.199999999999999vw;
	}
}
.for_stylique_202406 .white_block {
	width: clamp(0px, 51.388888888888886vw, 740px);
	margin: 0 auto;
	border-radius: 24px;
	background-color: rgba(255,255,255,0.3);

	-webkit-backdrop-filter: blur(7px) brightness(1.05);
	        backdrop-filter: blur(7px) brightness(1.05);
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .white_block {
		width: 84vw;
	}
}
.for_stylique_202406 .content_footer {
	padding: clamp(0px, 8.333333333333332vw, 120px) 0;
	background-image: url("/assets/categories/stylique/img/content_footer_bg.jpg");
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer {
		padding: 24vw 0;
		background-image: url("/assets/categories/stylique/img/content_footer_bg_sp.jpg");
	}
}
.for_stylique_202406 .content_footer .content_footer_inner {
	padding: clamp(0px, 5vw, 72px) clamp(0px, 4.756944444444445vw, 68.5px) clamp(0px, 2.986111111111111vw, 43px);
	background-color: rgba(255,255,255,0.6);

	backdrop-filter: blur(20px);
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_footer_inner {
		padding: 13.200000000000001vw 8vw 9.6vw;
	}
}
.for_stylique_202406 .content_footer .content_footer_text {
	margin-top: clamp(0px, 2.847222222222222vw, 41px);
	border-top: 1px solid #3a4046;
	border-bottom: 1px solid #3a4046;
	font-size: clamp(0px, 1.527777777777778vw, 22px);
	font-weight: 500;
	text-align: center;
	line-height: clamp(0px, 2.777777777777778vw, 40px);
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_footer_text {
		margin-top: 7.199999999999999vw;
		font-size: 4vw;
		line-height: 8vw;
	}
}
.for_stylique_202406 .content_footer .content_ingredient_container {
	display: -webkit-box;
	display:    -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         box;
	display:         flex;
	margin-top: clamp(0px, 2.5vw, 36px);

	-webkit-align-items: flex-start;
	        align-items: flex-start;
	-webkit-box-align: start;
	   -moz-box-align: start;
	     -o-box-align: start;
	-webkit-box-pack: center;
	   -moz-box-pack: center;
	     -o-box-pack: center;
	-ms-flex-align: start;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_ingredient_container {
		margin-top: 2.4vw;
		margin-right: -3.2vw;
		margin-left: -3.2vw;

		-webkit-box-lines: multiple;
		   -moz-box-lines: multiple;
		     -o-box-lines: multiple;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
}
.for_stylique_202406 .content_footer .content_ingredient_item {
	display: -webkit-box;
	display:    -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         box;
	display:         flex;
	        flex-direction: column;
	width: clamp(0px, 9.722222222222223vw, 140px);
	margin-left: clamp(0px, 4.166666666666666vw, 60px);

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	   -moz-box-align: center;
	     -o-box-align: center;
	-webkit-box-orient: vertical;
	   -moz-box-orient: vertical;
	     -o-box-orient: vertical;
	-ms-flex-align: center;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
}
.for_stylique_202406 .content_footer .content_ingredient_item:first-child {
	margin-left: 0;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_ingredient_item {
		width: 28.000000000000004vw;
		margin-top: 7.3vw;
		margin-right: 3.2vw;
		margin-left: 3.2vw;
	}
	.for_stylique_202406 .content_footer .content_ingredient_item:first-child {
		margin-left: 3.2vw;
	}
}
.for_stylique_202406 .content_footer .content_ingredient_img {
	width: clamp(0px, 9.722222222222223vw, 140px);
	height: clamp(0px, 9.722222222222223vw, 140px);
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_ingredient_img {
		width: 28.000000000000004vw;
		height: 28.000000000000004vw;
	}
}
.for_stylique_202406 .content_footer .content_ingredient_text {
	margin-top: clamp(0px, 0.555555555555556vw, 8px);
	font-size: clamp(0px, 1.111111111111111vw, 16px);
	font-weight: 500;
	line-height: clamp(0px, 2.083333333333333vw, 30px);
	white-space: nowrap;
}
.for_stylique_202406 .content_footer .content_ingredient_text_small {
	margin-top: clamp(0px, 0.416666666666667vw, 6px);
	font-size: clamp(0px, 0.833333333333333vw, 12px);
	line-height: clamp(0px, 1.111111111111111vw, 16px);
	white-space: nowrap;
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_ingredient_text {
		margin-top: 1.6vw;
		font-size: 3.2vw;
		line-height: 6vw;
	}
	.for_stylique_202406 .content_footer .content_ingredient_text_small {
		margin-top: 1vw;
		font-size: 2.4vw;
		line-height: 4.399999999999999vw;
	}
}
.for_stylique_202406 .content_footer .content_notice {
	margin-top: clamp(0px, 2.430555555555556vw, 35px);
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .content_footer .content_notice {
		margin-top: 4.8vw;
	}
}
.for_stylique_202406 .vitrual_ctn {
	padding: clamp(0px, 4.444444444444445vw, 64px) 0 clamp(0px, 5.277777777777778vw, 76px);
	background-image: url("/assets/categories/stylique/img/vitrual_lk_bg.jpg");
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .vitrual_ctn {
		padding: 11vw 8.4vw;
		background-image: url("/assets/categories/stylique/img/vitrual_lk_bg_sp.jpg");
	}
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk {
	display: -webkit-box;
	display:    -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         box;
	display:         flex;
	width: clamp(0px, 51.388888888888886vw, 740px);
	height: clamp(0px, 9.583333333333334vw, 138px);
	margin: 0 auto;
	border-radius: clamp(0px, 1.666666666666667vw, 24px);
	background-color: #fff;
	-webkit-box-shadow: 6px 6px 6px #d0d0d0;
	        box-shadow: 6px 6px 6px #d0d0d0;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	   -moz-box-align: center;
	     -o-box-align: center;
	-webkit-box-pack: center;
	   -moz-box-pack: center;
	     -o-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx {
	position: relative;
	padding-right: clamp(0px, 2.777777777777778vw, 40px);
	padding-left: clamp(0px, 4.375vw, 63px);
	color: #ed725c;
	font-size: clamp(0px, 1.527777777777778vw, 22px);
	font-weight: 500;
	line-height: clamp(0px, 3.194444444444444vw, 46px);
	-webkit-transition: 1s;
	   -moz-transition: 1s;
	    -ms-transition: 1s;
	     -o-transition: 1s;
	        transition: 1s;
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx::after, .for_stylique_202406 .vitrual_ctn .vitrual_lk_tx::before {
	position: absolute;
	top: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	content: "";
	-webkit-transition: 0.3s;
	   -moz-transition: 0.3s;
	    -ms-transition: 0.3s;
	     -o-transition: 0.3s;
	        transition: 0.3s;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx::before {
	left: 0;
	width: clamp(0px, 3.125vw, 45px);
	height: clamp(0px, 3.125vw, 45px);
	background-image: url("/assets/categories/stylique/img/vitrual_lk_mark.png");
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx::after {
	right: 0;
	width: clamp(0px, 0.694444444444444vw, 10px);
	height: clamp(0px, 1.111111111111111vw, 16px);
	background-image: url("/assets/categories/stylique/img/vitrual_lk_ar.png");
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk:hover {
	background-color: #ed725c;
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk:hover .vitrual_lk_tx {
	color: #fff;
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk:hover .vitrual_lk_tx::before {
	background-image: url("/assets/categories/stylique/img/vitrual_lk_mark_hover.png");
}
.for_stylique_202406 .vitrual_ctn .vitrual_lk:hover .vitrual_lk_tx::after {
	background-image: url("/assets/categories/stylique/img/vitrual_lk_ar_hover.png");
}
@media screen and (max-width: 768px) {
	.for_stylique_202406 .vitrual_ctn .vitrual_lk {
		width: 100%;
		height: 22.2vw;
		border-radius: 4.8vw;
	}
	.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx {
		padding-right: 6vw;
		padding-left: 11.799999999999999vw;
		font-size: 3.6vw;
		line-height: 9.2vw;
	}
	.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx::before {
		width: 9vw;
		height: 9vw;
	}
	.for_stylique_202406 .vitrual_ctn .vitrual_lk_tx::after {
		width: 1.4vw;
		height: 2.4vw;
	}
}
#lucent_pressed_powder .top_target {
	width: clamp(0px, 27.959027777777777vw, 402.61px);
}
#lucent_pressed_powder .top_notice {
	right: clamp(0px, 1.319444444444444vw, 19px);
	bottom: clamp(0px, 1.666666666666667vw, 24px);
	left: auto;
}
@media screen and (min-width: 769px) {
	#lucent_pressed_powder .top_effect .komejirushi {
		width: 2%;
	}
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .top_target {
		width: 74.8vw;
	}
	#lucent_pressed_powder .top_notice {
		right: auto;
		bottom: 4vw;
		left: 50%;
	}
}
#lucent_pressed_powder .content_item {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
}
#lucent_pressed_powder .content_item.no1 {
	padding: clamp(0px, 8.333333333333332vw, 120px) 0 clamp(0px, 5.555555555555555vw, 80px);
	background-image: url("/assets/items/g4N19000/img/content_01_bg.jpg");
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 {
		padding: 23.599999999999998vw 0 14.000000000000002vw;
		background-image: url("/assets/items/g4N19000/img/content_01_bg_sp.jpg");
	}
}
#lucent_pressed_powder .content_item.no1 .content_heading .komejirushi {
	width: 2.5%;
}
#lucent_pressed_powder .content_item.no1 .content_heading_notice {
	margin-top: clamp(0px, 2.152777777777778vw, 31px);
	font-size: clamp(0px, 0.694444444444444vw, 10px);
	line-height: clamp(0px, 0.694444444444444vw, 10px);
	letter-spacing: 0.6px;
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 .content_heading {
		margin-left: 4.8vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_heading .komejirushi {
		width: 5%;
	}
	#lucent_pressed_powder .content_item.no1 .content_heading_notice {
		margin-top: 8vw;
		font-size: 2vw;
		line-height: 2vw;
	}
}
#lucent_pressed_powder .content_item.no1 .content_heading.no2 {
	margin-top: clamp(0px, 7.638888888888889vw, 110px);
}
#lucent_pressed_powder .content_item.no1 .content_heading.no3 {
	margin-top: clamp(0px, 6.458333333333334vw, 93px);
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 .content_heading.no2 {
		margin-top: 18.8vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_heading.no3 {
		margin-top: 19.400000000000002vw;
	}
}
#lucent_pressed_powder .content_item.no1 .content_text {
	margin-top: clamp(0px, 1.944444444444444vw, 28px);
}
#lucent_pressed_powder .content_item.no1 .content_text .komejirushi {
	width: 1.5%;
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 .content_text {
		margin-top: 6.800000000000001vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_text .komejirushi {
		width: 4%;
	}
}
#lucent_pressed_powder .content_item.no1 .content_top_present {
	display: -webkit-box;
	display:    -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         box;
	display:         flex;
	margin-top: clamp(0px, 2.083333333333333vw, 30px);

	-webkit-align-items: flex-end;
	        align-items: flex-end;
	-webkit-box-align: end;
	   -moz-box-align: end;
	     -o-box-align: end;
	-webkit-box-pack: center;
	   -moz-box-pack: center;
	     -o-box-pack: center;
	-ms-flex-align: end;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
#lucent_pressed_powder .content_item.no1 .content_top_present_img {
	width: clamp(0px, 9.027777777777777vw, 130px);
	height: clamp(0px, 9.027777777777777vw, 130px);
}
#lucent_pressed_powder .content_item.no1 .content_top_present_text {
	margin-bottom: clamp(-8px, -0.555555555555556vw, 0px);
	margin-left: clamp(0px, 2.361111111111111vw, 34px);
	text-align: left;
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 .content_top_present {
		        flex-direction: column;
		margin-top: 4.399999999999999vw;

		-webkit-align-items: center;
		        align-items: center;
		-webkit-box-align: center;
		   -moz-box-align: center;
		     -o-box-align: center;
		-webkit-box-orient: vertical;
		   -moz-box-orient: vertical;
		     -o-box-orient: vertical;
		-ms-flex-align: center;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
	}
	#lucent_pressed_powder .content_item.no1 .content_top_present_img {
		width: 32vw;
		height: 32vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_top_present_text {
		margin-top: 5.2vw;
		margin-bottom: 0;
		margin-left: 0;
		text-align: center;
	}
}
#lucent_pressed_powder .content_item.no1 .content_bottom_title {
	font-size: clamp(0px, 1.805555555555555vw, 26px);
	line-height: clamp(0px, 3.194444444444444vw, 46px);
}
#lucent_pressed_powder .content_item.no1 .content_bottom.no1 {
	margin-top: clamp(0px, 2.777777777777778vw, 40px);
}
#lucent_pressed_powder .content_item.no1 .content_bottom.no1 .content_bottom_img_container {
	display: -webkit-box;
	display:    -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         box;
	display:         flex;
	margin: 0 auto;

	-webkit-align-items: center;
	        align-items: center;
	-webkit-box-align: center;
	   -moz-box-align: center;
	     -o-box-align: center;
	-webkit-box-pack: center;
	   -moz-box-pack: center;
	     -o-box-pack: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	        justify-content: center;
}
#lucent_pressed_powder .content_item.no1 .content_bottom.no1 .content_bottom_img_item {
	width: clamp(0px, 13.680555555555557vw, 197px);
	margin-left: clamp(0px, 2.361111111111111vw, 34px);
}
#lucent_pressed_powder .content_item.no1 .content_bottom.no1 .content_bottom_img_tx {
	margin-left: clamp(0px, 2.777777777777778vw, 40px);
	font-size: clamp(0px, 1.111111111111111vw, 16px);
	text-align: left;
	line-height: clamp(0px, 2.222222222222222vw, 32px);
	letter-spacing: 2px;
}
#lucent_pressed_powder .content_item.no1 .content_bottom.no2 {
	margin-top: clamp(0px, 4.652777777777778vw, 67px);
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 .content_bottom {
		margin-top: 18.4vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_bottom_title {
		font-size: 4.399999999999999vw;
		line-height: 9.6vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_bottom.no1 {
		margin-top: 8vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_bottom.no1 .content_bottom_img_container {
		        flex-direction: column;

		-webkit-box-orient: vertical;
		   -moz-box-orient: vertical;
		     -o-box-orient: vertical;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
	}
	#lucent_pressed_powder .content_item.no1 .content_bottom.no1 .content_bottom_img_item {
		width: 39.4vw;
		margin-left: 0;
	}
	#lucent_pressed_powder .content_item.no1 .content_bottom.no1 .content_bottom_img_tx {
		margin-top: 7.199999999999999vw;
		margin-left: 0;
		font-size: 3.6vw;
		text-align: center;
		line-height: 7.199999999999999vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_bottom.no2 {
		margin-top: 12.8vw;
	}
}
#lucent_pressed_powder .content_item.no1 .content_bottom_item {
	width: 100%;
}
#lucent_pressed_powder .content_item.no1 .content_notice.no1 {
	margin-top: clamp(0px, 7.777777777777778vw, 112px);
}
#lucent_pressed_powder .content_item.no1 .content_notice.no2 {
	margin-top: clamp(0px, 1.111111111111111vw, 16px);
	line-height: clamp(0px, 1.388888888888889vw, 20px);
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.no1 .content_notice.no1 {
		margin-top: 20vw;
	}
	#lucent_pressed_powder .content_item.no1 .content_notice.no2 {
		display: inline-block;
		margin-top: 2.4vw;
		line-height: 3.6vw !important;

		-webkit-align-items: center;
		        align-items: center;
		-webkit-box-align: center;
		   -moz-box-align: center;
		     -o-box-align: center;
		-ms-flex-align: center;
	}
}
#lucent_pressed_powder .content_item.content_footer {
	background-image: url("/assets/items/g4N19000/img/content_footer_bg.jpg");
}
#lucent_pressed_powder .content_item.content_footer .content_footer_inner {
	padding-bottom: clamp(0px, 2.5vw, 36px);
}
#lucent_pressed_powder .content_item.content_footer .content_footer_heading {
	margin-top: clamp(0px, 1.805555555555555vw, 26px);
	font-size: clamp(0px, 2.222222222222222vw, 32px);
	font-weight: 400;
	line-height: clamp(0px, 3.194444444444444vw, 46px);
}
#lucent_pressed_powder .content_item.content_footer .content_footer_heading .komejirushi {
	width: 1.5%;
}
#lucent_pressed_powder .content_item.content_footer .content_footer_heading_sub {
	margin-top: clamp(0px, 2.5vw, 36px);
	font-size: clamp(0px, 1.25vw, 18px);
	line-height: clamp(0px, 2.5vw, 36px);
	letter-spacing: 1px;
}
#lucent_pressed_powder .content_item.content_footer .content_footer_heading_sub .komejirushi {
	width: 1%;
}
#lucent_pressed_powder .content_item.content_footer .content_notice {
	margin-top: clamp(0px, 1.666666666666667vw, 24px);
}
@media screen and (max-width: 768px) {
	#lucent_pressed_powder .content_item.content_footer {
		background-image: url("/assets/items/g4N19000/img/content_footer_bg_sp.jpg");
	}
	#lucent_pressed_powder .content_item.content_footer .content_footer_inner {
		padding-bottom: 8vw;
	}
	#lucent_pressed_powder .content_item.content_footer .content_footer_heading {
		margin-top: -0.8vw;
		font-size: 5.600000000000001vw;
		line-height: 9.6vw;
	}
	#lucent_pressed_powder .content_item.content_footer .content_footer_heading .komejirushi {
		width: 4%;
	}
	#lucent_pressed_powder .content_item.content_footer .content_footer_heading_sub {
		margin-top: 6.4vw;
		font-size: 3.2vw;
		line-height: 6.4vw;
	}
	#lucent_pressed_powder .content_item.content_footer .content_footer_heading_sub .komejirushi {
		width: 2%;
	}
	#lucent_pressed_powder .content_item.content_footer .content_ingredient_text {
		line-height: 4.399999999999999vw;
	}
	#lucent_pressed_powder .content_item.content_footer .content_ingredient_item:nth-child(3) {
		margin-top: 4.399999999999999vw;
	}
	#lucent_pressed_powder .content_item.content_footer .content_notice {
		margin-top: 7.199999999999999vw;
	}
}
