@charset "utf-8";
.item-lp_fukifuki {margin: 40px 0 -40px;}
.item-lp_fukifuki * {
	color: #4e4e4e;
	letter-spacing: 0;
	font-feature-settings: "palt";
}
.item-lp_fukifuki * {
	color: #444344;
	letter-spacing: 0;
	font-feature-settings: "palt";
}
.item-lp_fukifuki img {display: block;}
.item-lp_fukifuki .container {
	position: relative;
	z-index: 2;
	margin: 0 25px;
	padding: 0;
}
/*************************************************
	mv
*************************************************/
.item-lp_fukifuki .mv {
	position: relative;
	width: 100%;
	height: 147.464vw;
	margin: 0 auto 40px;
}
.item-lp_fukifuki .mv .ttl {
	position: relative;
	z-index: 3;
	width: 100%;
	height: 100%;
}
.item-lp_fukifuki .mv .new {
	position: absolute;
	bottom: 36.15%;
	left: 12.2%;
	width: 14.98%;
	height: 7.05%;
	z-index: 2;
}
.item-lp_fukifuki .mv .mv-item {
	position: absolute;
	bottom: 4.75%;
	left: 8.45%;
	z-index: 2;
	width: 20%;
}
.item-lp_fukifuki .mv .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.item-lp_fukifuki .mv .ttl img,
.item-lp_fukifuki .mv .bg img {
	width: 100%;
	height: 100%;
}
/*************************************************
	heairng
*************************************************/
.item-lp_fukifuki .hearing .hearing01 {
	width: 67.874vw;
  margin: 0 auto 20px;
}
.item-lp_fukifuki .hearing .hearing02 {
	margin: 0 0 10px;
}
.item-lp_fukifuki .hearing .hearing03 {
	position: relative;
	z-index: 0;
	margin: 0 0 22px 0;
}
.item-lp_fukifuki .hearing .hearing03 .img {
	margin: 0 0 12px 0;
}
.item-lp_fukifuki .hearing .hearing03 .notice {
	margin: 0 0 30px 0;
	font-size: 10px;
	line-height: 1.45;	
}
.item-lp_fukifuki .hearing .hearing03 .text {
	position: relative;
	z-index: 0;
	width: 74.396vw;
	margin: 0 auto;
	padding: 24px 0;
	background: #f3b900;
	border-radius: 20px;
}
.item-lp_fukifuki .hearing .hearing03 .text::before {
	display: block;
	content: '';
	position: absolute;
	z-index: -1;
	top: -19px;
	left: 14.935%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 19px 0 19px 11px;
	border-color: transparent transparent transparent #f3ba00;
}
.item-lp_fukifuki .hearing .hearing03 .text p {
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}
.item-lp_fukifuki .hearing .hearing03 .text .reason {
	width: 180px;
  margin: 10px auto;
}
.item-lp_fukifuki .hearing .hearing03 .text .reason li {
	margin: 0 0 8px 0;
	background: #fff;
	border-radius: 18px;
	text-align: center;
	color: #ea5e87;
	font-size: 23px;
	font-weight: 700;
}
.item-lp_fukifuki .hearing .hearing04 {
	width: 92.754vw;
  margin: 0 auto;
}
.item-lp_fukifuki .hearing .hearing04::after {
	display: block;
	content: '';
	width: 0;
	height: 0;
	margin: 22px auto;
	border-style: solid;
	border-width: 24px 28px 0 28px;
	border-color: #51ade2 transparent transparent transparent;
}
/*************************************************
	about, point, use
*************************************************/
.item-lp_fukifuki .lp-bg {
	position: relative;
	z-index: 0;
	padding: 34px 0 37px;
	background-color: #a8e6ff;
	background-image: url(/assets/img/lp/view/fukifuki/lp_bg_sp.png);
	background-position: 0 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.item-lp_fukifuki .about .ttl {
	margin: 0 0 10px 0;
	padding: 0 17px;
}
.item-lp_fukifuki .about .notice {
	margin: 0 18px 25px;
}
.item-lp_fukifuki .about .notice li {
	font-size: 14px;
  line-height: 1.54;
}
.item-lp_fukifuki .about .bg-txt {
	position: relative;
	z-index: 0;
	margin: 0 42px 24px;
}
.item-lp_fukifuki .about .bg-txt .bg-img {
	position: absolute;
	right: -182px;
	bottom: -75px;
	z-index: 1;
	width: 17.874vw;
}
.item-lp_fukifuki .point {
	position: relative;
	z-index: -1;
	margin: 0 0 30px 0;
	padding: 22px 18px 25px;
	border-radius: 11px;
	background: #fff;
}
.item-lp_fukifuki .point .bg-img {
	position: absolute;
	top: -40px;
	right: 10px;
	z-index: 0;
	width: 17.874vw;
	transform: rotate(12deg);
}
.item-lp_fukifuki .point .wrap {
	margin: 0 0 25px 0;
	padding: 0 0 30px 0;
	background: url(/assets/img/lp/view/fukifuki/line_blue.svg) 0 bottom/ 4.05px 2px repeat-x;
}
.item-lp_fukifuki .point .wrap .num {
	width: 118px;
  margin: 0 auto 30px;
}
.item-lp_fukifuki .point .wrap .cont .txt {
	margin: 0 auto 12px;
}
.item-lp_fukifuki .point .wrap .cont p {
	text-align: center;
	font-size: 14px;
	line-height: 1.54;
}
.item-lp_fukifuki .point .wrap .cont .txt + p {
	margin: 0 0 12px 0;
}
.item-lp_fukifuki .point .wrap .cont .photo {
	margin: 0 0 30px 0;
	padding: 18px 0;
	border: 1px solid #4e4e4e;
	border-radius: 15px;
}
.item-lp_fukifuki .point .wrap .cont .photo li {
	position: relative;
	width: 190px;
  margin: 0 auto;
}
.item-lp_fukifuki .point .wrap .cont .photo li:not(:last-of-type) {margin: 0 auto 27px;}
.item-lp_fukifuki .point .wrap .cont .photo li:not(:last-of-type)::after {
	display: block;
	content: '';
	position: absolute;
	left: calc(50% - 12.5px);
	bottom: -21px;
	border-style: solid;
	border-width: 12px 12.5px 0 12.5px;
	border-color: #51ade2 transparent transparent transparent;
}
.item-lp_fukifuki .point .wrap.p01 .cont .txt {
	width: 274px;
}
.item-lp_fukifuki .point .wrap.p02 {
	padding: 0 0 18px 0;
}
.item-lp_fukifuki .point .wrap.p02 .cont .txt {
	width: 167px;
}
.item-lp_fukifuki .point .wrap.p02 .cont .txt + p {
	margin: 0 0 20px 0;
}
.item-lp_fukifuki .point .wrap.p02 .cont .point02-01 {
	width: 203px;
	margin: 0 auto 12px;
}
.item-lp_fukifuki .point .wrap.p02 .cont .point02-02 {
	width: 252px;
  margin: 0 16px 0 auto;
}
.item-lp_fukifuki .point .wrap.p03 .cont .txt {
	width: 168px;
  margin: 0 auto 17px;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo {
	display: block;
	margin: 0;
	padding: 24px 14px 18px;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo h4 {
	width: 91px;
	height: 22px;
	margin: 0 auto 13px;
	padding: 5px 0 4px;
	background: #51ace2;
	border-radius: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 1;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo .row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	z-index: 0;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo .row:not(:last-of-type) {
	margin: 0 0 18px 0;
	padding: 0 0 20px 0;
	border-bottom: solid 1px #606060;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo .row .item {
	position: relative;
	width: calc((100% - 24px) / 2);
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo .row:not(:last-of-type) .item:not(:last-of-type)::after {
	display: block;
	content: '';
	position: absolute;
	top: calc(50% - 12.5px);
  right: -18px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12.5px 0 12.5px 12px;
	border-color: transparent transparent transparent #51ade2;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo .row p {
	margin: 5px 0 0 0;
}
.item-lp_fukifuki .point .wrap.p03 .cont .photo .row .point01 {
	position: absolute;
	top: -64px;
	right: -45px;
	width: 92px;
}
.item-lp_fukifuki .point .wrap.p04 .cont .txt {
	width: 142px;
}
.item-lp_fukifuki .point .wrap.p04 .cont .txt + p {
	margin: 0;
}
.item-lp_fukifuki .point .wrap.p05 {
	position: relative;
	z-index: 0;
}
.item-lp_fukifuki .point .wrap.p05 .cont .txt {
	width: 285px;
}
.item-lp_fukifuki .point .wrap.p05 .cont .txt + p {
	margin: 0 0 15px 0;
}
.item-lp_fukifuki .point .wrap.p05 .cont .notice {
	margin: 0 0 25px 0;
}
.item-lp_fukifuki .point .wrap.p05 .point05-01 {
	position: absolute;
	top: 160px;
	right: -64px;
	width: 340px;
	height: 241px;
}
.item-lp_fukifuki .point .wrap.p05 .cont .point05-02 {
	margin: 0 0 25px 0;
}
.item-lp_fukifuki .point .wrap.p05 .cont .box {
	padding: 20px 18px;
	border: solid 1px #51ace2;
	border-radius: 25px;
}
.item-lp_fukifuki .point .wrap.p05 .cont .box .point05-03 {
	width: 172px;
  margin: 0 0 12px 0;
}
.item-lp_fukifuki .point .wrap.p05 .cont .box p {
	font-size: 15px;
	line-height: 1.45;
}
.item-lp_fukifuki .point .wrap.p06 .cont .txt {
	width: 272px;
}
.item-lp_fukifuki .point .wrap.p07 {
	margin: 0;
  padding: 0;
  background: none;
}
.item-lp_fukifuki .point .wrap.p07 .cont .txt {
	width: 272px;
}
.item-lp_fukifuki .point .wrap.p07 .cont .txt + p {
	margin: 0;
	font-size: 15px;
  line-height: 1.54;
}
.item-lp_fukifuki .virus {
	margin: 0 18px 60px;
}

.item-lp_fukifuki .covid {margin: 0 0 30px; border: 1px solid #efb500; border-radius: 10px; background: #fff;}
.item-lp_fukifuki .covid .head {padding: 25px 0 20px; border-radius: 8px 8px 0 0; background: #efb500;}
.item-lp_fukifuki .covid .head img {width: auto; height: 22px; margin: 0 auto;}
.item-lp_fukifuki .covid .inner {padding: 20px 14px;}
.item-lp_fukifuki .covid .inner p {margin: 0 0 20px; padding: 0 8px; font-size: 14px; line-height: 21px;}
.item-lp_fukifuki .covid .inner .feature li { margin: 0 0 8px; padding: 12px 0; border-radius: 15px; background: #e96384; text-align: center; color: #fff; font-size: 14px; font-weight: 700; line-height: 1;}

.item-lp_fukifuki .use {
	margin: 0 0 20px 0;
	border-radius: 24px;
	background: #fff;
}
.item-lp_fukifuki .use .use-ttl {
	padding: 12px 0 10px;
	border-radius: 24px 24px 0 0;
	background: #51ace2;
}
.item-lp_fukifuki .use .use-ttl img {
	width: auto;
	height: 18px;
	margin: 0 auto;
}
.item-lp_fukifuki .use .use-wrap {
	padding: 43px 18px 21px;
}
.item-lp_fukifuki .use .use-wrap .use02 {
	width: calc(100vw - 67px);
  margin: 0 -30px 10px 0;
}
.item-lp_fukifuki .use .use-wrap .use-list {
	margin: 0 auto 45px;
}
.item-lp_fukifuki .use .use-wrap .use-list li {
	margin-left: 1em;
  text-indent: -0.5em;
	font-size: 14px;
	line-height: 1.25;
}
.item-lp_fukifuki .use .use-wrap .use-list li::before {
	display: inline-block;
	content: '※';
	margin: 0 2px 0 0;
}
.item-lp_fukifuki .use .use-wrap .use03 {
	margin: 0 auto 12px;
}
.item-lp_fukifuki .use .use-wrap .use-ttl-s {
	margin: 0 auto 22px;
	padding: 0 0 13px 0;
	background: url(/assets/img/lp/view/fukifuki/line_blue.svg) 0 bottom/ 4.05px 2px repeat-x;
}
.item-lp_fukifuki .use .use-wrap .use-ttl-s img {
	width: 131px;
	margin: 0 auto;
}
.item-lp_fukifuki .use .use-video {
	position: relative;
	width: 100%;
	height: calc((100vw - 86px) * 0.643);
	background: #d3d3d3;
	margin-bottom: 52px;
}
.item-lp_fukifuki .use .use-video .video_cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 2;
}
.item-lp_fukifuki .use .use-video .video_cover .video_thumb {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}
.item-lp_fukifuki .use .use-video .video_cover .video_play {
	position: absolute;
	width: 40px;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	z-index: 4;
}
.item-lp_fukifuki .use .use-photo {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 30px;
}
.item-lp_fukifuki .use .use-photo li {
	width: calc((100% - 13px) / 2);
	margin: 0 13px 9px 0;
}
.item-lp_fukifuki .use .use-photo li:nth-of-type(2n) {
	margin: 0;
}
.item-lp_fukifuki .use .use-photo li img {
	margin: 0 0 4px 0;
}
.item-lp_fukifuki .use .use-photo li p {
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.45;
}
.item-lp_fukifuki .use .use-photo li p span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
}
.item-lp_fukifuki .use .use05 {
	position: relative;
	z-index: 0;
	width: 247px;
  margin: 0 22px 15px auto;
}
.item-lp_fukifuki .use .use05 .back {
	width: 100%;
}
.item-lp_fukifuki .use .use05 .product {
	position: absolute;
	z-index: 1;
	top: 7px;
	left: 47px;
	width: 69px;
  height: 172px;
}
.item-lp_fukifuki .use .use05 + p {
	margin: 0 0 20px 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.25;
}
.item-lp_fukifuki .use .not-use {
	padding: 18px 12px 12px 14px;
	border: 1px solid #4e4e4e;
}
.item-lp_fukifuki .use .not-use h4 {
	width: 99px;
	margin: 0 0 10px 3px;
}
.item-lp_fukifuki .use .not-use ul li {
	margin-left: 1em;
  text-indent: -0.5em;
	font-size: 14px;
	line-height: 1.43;
}
.item-lp_fukifuki .use .not-use ul li::before {
	display: inline-block;
	content: '●';
	margin: 0 2px 0 0;
}
.item-lp_fukifuki .qanda {
	padding: 24px 18px 28px;
	background: #51ace2;
	border-radius: 24px;
}
.item-lp_fukifuki .qanda .qa-ttl {
  margin: 0 8px 7px auto;
}
.item-lp_fukifuki .qanda dl {
	background: #fff;
	border-radius: 7px;
}
.item-lp_fukifuki .qanda dl:not(:last-of-type) {margin: 0 0 15px 0;}
.item-lp_fukifuki .qanda dl dt,
.item-lp_fukifuki .qanda dl dd {
	display: flex;
	align-items: flex-start;
}
.item-lp_fukifuki .qanda dl dt {
	padding: 18px 18px 16px;
	background: url(/assets/img/lp/view/fukifuki/line_blue.svg) 0 bottom/ 4.05px 2px repeat-x;
}
.item-lp_fukifuki .qanda dl dt .icon {
	width: 21px;
	height: 16px;
	margin: 0 8px 0 0;
	background: url(/assets/img/lp/view/fukifuki/qa_icon_q.png) 0 0 / 100% auto no-repeat;
}
.item-lp_fukifuki .qanda dl:nth-of-type(1) dt .text {
	width: 263px;
}
.item-lp_fukifuki .qanda dl:nth-of-type(2) dt .text {
	width: 179px;
}
.item-lp_fukifuki .qanda dl:nth-of-type(3) dt .text {
	width: 263px;	
}
.item-lp_fukifuki .qanda dl:nth-of-type(4) dt .text {
	width: 179px;
}
.item-lp_fukifuki .qanda dl dd {
	padding: 18px;
}
.item-lp_fukifuki .qanda dl dd .icon {
	width: 19px;
	height: 15px;
	margin: 0 10px 0 0;
	background: url(/assets/img/lp/view/fukifuki/qa_icon_a.png) 0 0 / 100% auto no-repeat;
}
.item-lp_fukifuki .qanda dl:nth-of-type(1) dd .text {
	width: 251px;
}
.item-lp_fukifuki .qanda dl:nth-of-type(2) dd .text {
	width: 251px;
}
.item-lp_fukifuki .qanda dl:nth-of-type(3) dd .text {
	width: 265px;
}
.item-lp_fukifuki .qanda dl:nth-of-type(4) dd .text {
	width: 221px;
}
/*************************************************
	product
*************************************************/
.item-lp_fukifuki .product.fukifuki {
	padding: 0 0 80px;
	background: #dbf2ff url(/assets/img/lp/view/fukifuki/fukifuki_bg_sp.png) 0 0 / 100% auto no-repeat;
}
.item-lp_fukifuki .product.fukifuki .product-ttl {
	position: relative;
	top: -12px;
	margin: 0 auto 12px;
}
.item-lp_fukifuki .product.fukifuki .notice {
	margin: 0 25px 16px;
}
.item-lp_fukifuki .product.fukifuki .notice li {
	font-size: 14px;
	line-height: 1.18;
}
.item-lp_fukifuki .product.fukifuki .container {
	margin: 0 25px;
}
.item-lp_fukifuki .product.fukifuki .product-list .item {
	margin: 0 0 14px 0;
	padding: 30px 28px 25px;
	background: #fff;
	border: 1px solid #51ace2;
	border-radius: 12px;
}
/* .item-lp_fukifuki .product.fukifuki .product-list .item .img {border: 1px solid #ababab;} */
.item-lp_fukifuki .product.fukifuki .product-list .item .data {margin-top: 17px;}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .item-name {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.425;
	margin-bottom: 10px;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .code,
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap * {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.25;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .code {
	margin: 0 0 16px 0;
  padding: 0 0 10px 0;
	background: url(/assets/img/lp/view/fukifuki/line_gray.svg) 0 bottom/ 8.1px 3px repeat-x;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap {margin-bottom: 14px;}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap dl {
	display: flex;
	align-items: center;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap dl.selling-price.tomonokai .price {font-weight: 700;}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap dl .empha-pink,
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap dl .empha-pink * {color: #ff6682;}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap dl .empha-pink .cta-member-price-inc {font-size: 28px;}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .quantity {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .quantity .label {
	font-size: 15px;
  line-height: 1;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .quantity .select {
	position: relative;
	margin-left: 10px;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .quantity .select:after {
	content: "";
	position: absolute;
	top: calc(50% - 5px);
	right: 12px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	transform: rotate(45deg);
	pointer-events: none;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .quantity .select select {
	width: 64px;
	font-size: 18px;
	line-height: 1;
	padding: 5px 30px 4px 17px;
	border: 1px solid #989898;
	border-radius: 2px;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .quantity .select select::-ms-expand {display: none;}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .cart-in-btn {
	display: block;
	width: 226px;
	background: #ff668d;
	text-align: center;
	padding: 9px 0;
	border-radius: 17px;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .cart-in-btn span {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	padding-left: 30px;
	background: url(/assets/img/lp/view/fukifuki/cart_icon01.svg) 0 center/19px 20px no-repeat;
}
.item-lp_fukifuki .product.fukifuki .product-list .item .data .price-wrap {margin-bottom: 30px;}
.item-lp_fukifuki .product.tearai {
	background: #fff;
}
.item-lp_fukifuki .product.tearai .container {margin: 0 28px;}
.item-lp_fukifuki .product.tearai .series-ttl {
	position: relative;
	top: -64px;
	width: 315px;
	margin: 0 auto -52px;
}
.item-lp_fukifuki .product.tearai .notice {
	margin: 0 0 58px 0;
	text-align: center;
	font-size: 14px;
	line-height: 1;
}
.item-lp_fukifuki .product.tearai .product-ttl {
	width: 282px;
  margin: 0 auto 28px;
}
.item-lp_fukifuki .product.tearai .product-list {
	display: flex;
	flex-wrap: wrap;
}
.item-lp_fukifuki .product.tearai .product-list .item {
	width: calc((100% - 24px) / 2);
	margin: 0 24px 48px 0;
}
.item-lp_fukifuki .product.tearai .product-list li:nth-of-type(2n) {margin-right: 0;}
.item-lp_fukifuki .product.tearai .product-list .item .img {
	margin: 0 0 8px 0;
	border: 1px solid #9a9a9a;
	border-radius: 7px;
}
.item-lp_fukifuki .product.tearai .product-list .item .img img {
	border-radius: 7px;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .item-name {
	height: 44px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: 10px;
	text-decoration: underline;
	letter-spacing: -0.08em;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .code,
.item-lp_fukifuki .product.tearai .product-list .item .data .price-wrap * {
	font-size: 13px;
	font-weight: 700;
	line-height: 1.8;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .price-wrap {margin-bottom: 12px;}
.item-lp_fukifuki .product.tearai .product-list .item .data .price-wrap dl {
	display: flex;
	align-items: center;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .price-wrap dl.selling-price.tomonokai .cta-member-price-inc {font-weight: 700;}
.item-lp_fukifuki .product.tearai .product-list .item .data .quantity {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .quantity .label {
	font-size: 15px;
	font-weight: 700;
  line-height: 1;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .quantity .select {
	position: relative;
	margin-left: 10px;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .quantity .select:after {
	content: "";
	position: absolute;
	top: calc(50% - 5px);
	right: 12px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	transform: rotate(45deg);
	pointer-events: none;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .quantity .select select {
	width: 64px;
	font-size: 18px;
	line-height: 1;
	padding: 5px 30px 4px 17px;
	border: 1px solid #989898;
	border-radius: 2px;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .quantity .select select::-ms-expand {display: none;}
.item-lp_fukifuki .product.tearai .product-list .item .data .cart-in-btn {
	display: block;
	width: 100%;
	background: #ff668d;
	text-align: center;
	padding: 6px 0;
	border-radius: 14px;
}
.item-lp_fukifuki .product.tearai .product-list .item .data .cart-in-btn span {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	padding-left: 30px;
	background: url(/assets/img/lp/view/fukifuki/cart_icon02.svg) 0 center/19px 20px no-repeat;
}
