.small_featured_products_wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: -webkit- space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: -webkit- center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	margin: 1% 0;
	padding: 0 1.5%;
	box-sizing: border-box !important; }
	.small_featured_products_wrap .small_featured_products_cvbox {
		width: 49%;
		margin: 1% auto; }
	.small_featured_products_wrap .big_featured_products_cvbox {
		width: 100%;
		margin: 1% 0; }
		.small_featured_products_wrap .big_featured_products_cvbox:nth-child(2n+3) {
			clear: both; }

.small_featured_products_title {
	width: 100%;
	padding-top: 9.6875%;
	background-image: url(../images/basics/featured_box_title.png);
	background-repeat: no-repeat;
	background-size: 100% auto; }

.is-cvbox_29710_29714 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_29710_29714.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_26623 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_26623.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_29226 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_29226.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_29221 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_29226.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_39239 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_39239.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_39301 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_39375.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_29238 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_28417.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_39192 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_37998.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_29913 {
	width: 100%;
	background-image: url(../images/category/recommendItem/cv_29913.png);
	background-repeat: no-repeat;
	padding-top: 21.875%;
	height: 0;
	margin-left: 1.2%;
	margin-right: 1.2%;
	background-size: 97.6%; }

.small_featured_products_wrap.cf:after {
	content: "";
	display: block;
	clear: both; }

.small_featured_products_note {
	font-size: .5em;
	width: 98%;
	margin: 0 auto; }

.is-cvbox {
	width: 100%;
	height: 0;
	padding-top: 77.6%;
	background-repeat: no-repeat;
	background-size: contain;
}

.is-cvbox.box01 {
	background-image: url(../images/category/recommendItem/cvbox-item01_2204.png); }

.is-cvbox.box02 {
	background-image: url(../images/category/recommendItem/cvbox-item02_2204.png); }

.is-cvbox.box03 {
	background-image: url(../images/category/recommendItem/cvbox-item03_2204.png); }

.is-cvbox.box04 {
	background-image: url(../images/category/recommendItem/cvbox-item04_2204.png); }

.is-cvbox_long_1 {
	width: 100%;
	height: 0;
	padding-top: 21%;
	background-image: url(../images/category/recommendItem/cv_40193.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_26638 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_26638.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_39521 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_39521.png);
	background-repeat: no-repeat;
	background-size: cover; }

.is-cvbox_29811 {
	width: 100%;
	height: 0;
	padding-top: 75%;
	background-image: url(../images/category/recommendItem/cv_29811.png);
	background-repeat: no-repeat;
	background-size: cover; }

.content_other_btn {
	position: absolute;
	bottom: 1%;
	left: 6%;
	width: 90%; }

.content_other_btn2 {
	position: absolute;
	bottom: 1%;
	left: 4%;
	width: 90%; }

.campaignBannerAdditional_wrap {
	margin: 0 0 3%; 
}
.campaignBannerAdditional_wrap img {
	width: 100%;
}
	.campaignBannerAdditional_wrap .campaignBannerAdditional_contents_02 {
		width: 100%;
		padding-top: 23.4375%;
		background-image: url("../images/campaignBanner/presents_supple.jpg");
		background-repeat: no-repeat;
		background-size: contain; }
	.campaignBannerAdditional_wrap .campaignBannerAdditional_contents_03 {
		width: 100%;
		padding-top: 32%;
		background-image: url("../images/campaignBanner/campaignBannerAdditional_contents_02.png");
		background-repeat: no-repeat;
		background-size: contain; }
	.campaignBannerAdditional_wrap.is-marbtm0 {
		margin-bottom: 0; }

	.cheer_bnr,.keirou_bnr {
		margin-top: 2.7%;
		line-height: 0;
	}
	.cheer_bnr img,.keirou_bnr img {
		width: 100%;
	}

.campaignBannerAdditional_wrap.is-head_box {
	margin: 0 0 3%; }
	.campaignBannerAdditional_wrap.is-head_box .campaignBannerAdditional_contents_01 {
		width: 100%;
		padding-top: 23.4375%;
		background-size: contain;
		background-image: url("../images/campaignBanner/support_campaign_bnr.jpg"); }

.bnr_pickup_sale {
	width: 100%;
	margin: 6% auto 2%; }
	.bnr_pickup_sale .bnr_pickup_tittle {
		margin-bottom: 2%; }
		.bnr_pickup_sale .bnr_pickup_tittle img {
			width: 100%; }
	.bnr_pickup_sale ul {
		-js-display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: -webkit- space-between;
		justify-content: space-between;
		-webkit-align-items: center;
		align-items: -webkit- center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 1.5%;
	}
	.bnr_pickup_sale ul::after{
		content: "";
		width: 32%;
		margin-bottom: 1%;
	}
	.bnr_pickup_sale li {
		list-style-type: none;
		width: 32%;
		margin-bottom: 1%;
	}
	.bnr_pickup_sale li img {
		width: 100%;
	}

	.autumn_sale_bnr {
		margin-bottom: 3%;
	}

	.autumn_sale_bnr img {
		width: 100%;
	}


	.autumn_sale_content {
		border: 1px solid #ffb955;
		border-top: none;
		background: #ffdcab;
		padding: 0px 1.5% 1.5% 1.5%;
	}

	.autumn_sale_content ul {
		-js-display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: -webkit- space-between;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}


	.autumn_sale_header {
		font-size: 0;
		border: 1px solid #ffb955;
		border-bottom:none;
	}


	.autumn_sale_content .autumn_sale_item{
		width: 49%;
		font-size: 0;
		margin-bottom: 1.5%;
	}


	.autumn_sale_content .autumn_sale_item:nth-child(n + 3){
		margin-bottom: 0px;
	}


	.regular_service {
		margin-top: 3%;
	}
	.regular_service a {
		margin-bottom: 3%;
	}
	.regular_service a:last-child {
		margin-bottom: 0;
	}

	.regular_service_t02 {
		margin-top: 3.125%;
		margin-bottom: 6.25%;
		padding: 0 1.5625%;
		font-size: 0;
	}

	.regular_service img {
		width: 100%;
	}

	.regular_service_t02 a {
		display: block;
		margin-bottom: 3%;
	}

	.regular_service_t02 a img {
		width: 100%;
	}

	.regular_service_t02 .regular_service_t02_sub_ttl {
		font-size: 0;
		margin-bottom: 1.5625vw;
	}

	.regular_service_t02 .regular_service_t02_sub_ttl img {
		max-width: 232px;
		width: 36.25vw;
	}

	.campaign_bnr {
		margin-bottom: 3%;
	}
	.campaign_bnr img {
		width: 100%;
	}

.regular_service_bottom img {
	width: 100%;
}

/* # =================================================================
	 # t03a ~ t03c
	 # ================================================================= */
.regular_service_t03 {
	margin-top: 0;
}
.regular_service_bottom_t03 {
	margin-top: 7%;
}
