.content-wrap {
    padding: 50px 0 0;
}

/*MV*/

.shop-mv{
	padding-bottom: 0;
}

.shop-mv__txt-container{
	bottom: 17px;
}

.shop-mv__inner{
	margin-bottom: 0;
}

/*リード分*/

.design-read{
	padding: 55px 5% 80px;
	background: #fff;
}

.design-read__txt{
	font-weight: 400;
}

/*デザインのポイント*/

.design-point{
	padding: 80px 5% 30px;
}

.design-point__title{
	text-align: center;
	font-size: 1.375rem;
    line-height: 1.5;
	margin-bottom: 55px;
}

.design-point__img{
	margin-bottom:20px;
}

.design-point__head{
	font-size: 1.25rem;
	margin-bottom: 15px;
}

.design-point .shop-style__recommend{
	width: 100%;
}

/*ビフォーアフター*/

.design-before-after{
	padding: 30px 0 80px;
}

.design-before-after__title{
	text-align: center;
	font-size: 1.25rem;
}

/*おすすめな人*/

.design-recommend{
	padding: 80px 5%;
	background: #1E1E1E;
}

.design-recommend__title{
	color: #fff;
	line-height: 1.5;
	font-size: 1.375rem;
	margin-bottom: 55px;
}

.design-recommend__item{
	width: 78%;
	margin: 0 auto 40px;
	@media(max-width: 330px){
		width: 100%;
	}
}

.design-recommend__txt{
	color: #fff;
	padding:0 10px;
	font-weight: 400;
	line-height:1.5;
	margin-bottom: 35px;
}

.design-recommend .shop-style__recommend{
	background: #fff;
	margin-bottom: 0;
}

.design-recommend  .shop-style__recommend-title{
	font-size: 1rem;
	margin-bottom: 20px;
}

/*よくある失敗*/

.design-caution{
	padding: 80px 5%;
}

.design-caution__title{
	font-size: 1.25rem;
	text-align: center;
	margin-bottom: 35px;
}

.design-caution__txt{
	font-weight: 400;
}

.design-caution__txt .strong{
	font-weight: 600;
}

/*選ばれる理由*/
.design-reason{
	padding: 80px 0;
	background: #fff;
}

.design-reason__title{
	text-align: center;
	font-size: 1.375rem;
	margin-bottom: 55px
}

/*施術メニュー*/
.shop-menu__txt{
	color: #1E1E1E;
	margin-bottom: 60px;
}

/*施術の流れ*/

.flow{
	padding: 80px 0;
}

/*FAQ*/

.shop-faq{
	padding-bottom: 60px;
}

.faq__items{
	margin: 0;
}

/*店舗一覧*/

.shop{
	padding-bottom: 60px;
}
