/* ------------------------------------------------------
腹直筋離開
--------------------------------------------------------*/
#body-muscle-adverse{
	background:#FFF;
}
#body-muscle-care{
	border-bottom:100px solid #FFF;
}
#body-muscle-leave .split-image > span img,
#lateral_position .split-image > span img,
#knee-extension .split-image > span img,
#body-muscle-care .split-image > span img{
	border:none;
	border-radius:0;
}


/* 割れたおなかにご用心 */
#body-muscle-leave .split-image > span{
	padding:3px 20% 7%;
}
@media only screen and (max-width:630px){
	#body-muscle-leave .split-image > span{
		padding:3px 15% 7%;
	}
}
@media only screen and (max-width:480px){
	#body-muscle-leave .split-image > span{
		padding:3px 10% 7%;
	}
}
@media only screen and (min-width:992px){
	#body-muscle-leave .split-image > span{
		padding:3px 8% 7%;
	}
}
@media only screen and (min-width:1200px){
	#body-muscle-leave .split-image > span{
		padding:3px 12% 7%;
	}
}


/* 腹直筋が広がると？ */
#body-muscle-adverse .split-image .image-inner{
	display:block;
	overflow:hidden;
	margin-bottom:30px;
	padding:0 15%;
}
#lateral_position .split-image > span,
#knee-extension .split-image > span{
	padding:3% 0;
	text-align:center;
}
#lateral_position .split-image > span > span,
#knee-extension .split-image > span > span{
	display:inline-block;
	width:40%;
	padding:0 30px;
}
@media only screen and (max-width:680px){
	#lateral_position .split-image > span > span,
	#knee-extension .split-image > span > span{
		padding:0 10px;
	}
}
@media only screen and (max-width:630px){
	#lateral_position .split-image > span,
	#knee-extension .split-image > span{
		padding:7% 28%;
	}
	#lateral_position .split-image > span > span,
	#knee-extension .split-image > span > span{
		width:100%;
		display:block;
		padding:0;
	}
	#knee-extension .split-image > span > span.left-pct{
		padding-bottom:70px;
	}
}
@media only screen and (max-width:480px){
	#lateral_position .split-image > span,
	#knee-extension .split-image > span{
		padding:7% 23%;
	}
}
@media only screen and (max-width:420px){
	#lateral_position .split-image > span,
	#knee-extension .split-image > span{
		padding:7% 20%;
	}
}
@media only screen and (min-width:992px){
	#lateral_position .split-image > span,
	#knee-extension .split-image > span{
		padding:7% 25%;
	}
	#lateral_position .split-image > span > span,
	#knee-extension .split-image > span > span{
		width:100%;
		display:block;
		padding:0;
	}
	#knee-extension .split-image > span > span.left-pct{
		padding-bottom:70px;
	}
}
@media only screen and (min-width:1200px){
	#lateral_position .split-image > span,
	#knee-extension .split-image > span{
		padding:7% 28%;
	}
}


/* 気付いたときからケアを！ */
/* 割れたお腹を寄せるために */
/*body.care-maternity #body-muscle-care .split-image > span{*/
#body-muscle-care .split-image:not(.video) > span{
	padding:3px 25%;
}
body.care-way #body-muscle-care .split-image.video{
	font-size:0;
}
body.care-maternity #body-muscle-care .split-image video,
body.care-way #body-muscle-care .split-image video{
	width:100%;
	border:3px solid #FFF;
	border-radius:15px;
	font-size:1.4rem;
}
#body-muscle-care .split-txt.item_color{
	display:inline-block;
	margin-top:20px;
	padding:1em;
	border:1px dashed #6B8E23; /* オリーブドラブ */
	border-radius:5em;
	text-align:center;
	color:#6B8E23; /* オリーブドラブ */
	font-weight:bold;
	font-size:1.8rem;
	line-height:3rem;
}
#body-muscle-care .split-txt.item_color span{
	display:inline-block;
	color:#417038; /* スピナッチグリーン */
	font-size:2rem;
}
#muscle-care-advice{
	padding:0;
}
#muscle-care-advice h3{
	font-weight:bold;
	color:#228B22; /* フォレストグリーン */
}
#muscle-care-advice h3 span{
	padding:0 1em;
	border:1px solid;
	border-radius:1em;
}
@media only screen and (max-width:630px){
	#body-muscle-care .split-image:not(.video) > span{
		padding:3px 20%;
	}
	#muscle-care-advice{
		padding-bottom:20px;
	}
}
@media only screen and (max-width:480px){
	#body-muscle-care .split-image:not(.video) > span{
		padding:3px 18%;
	}
}
@media only screen and (max-width:420px){
	#body-muscle-care .split-image:not(.video) > span{
		padding:3px 15%;
	}
}
@media only screen and (min-width:992px){
	#body-muscle-care .split-image:not(.video) > span{
		padding:3px 18%;
	}
	#muscle-care-advice{
		padding-bottom:20px;
	}
}
@media only screen and (min-width:1200px){
	#body-muscle-care .split-image:not(.video) > span{
		padding:3px 20%;
	}
}


/* メイン画像（_pc：W1920px＝100%, _sp：W991px＝100%） */
#body-muscle.care-maternity #introducion::before{
	background:url(/toco-belt/images/main-image/img_body_muscle_sp.webp) no-repeat 0 0 / 100%;
}
#body-muscle.care-way #introducion::before{
	background:url(/toco-belt/images/main-image/img_body_muscle_w_sp.webp) no-repeat 0 0 / 100%;
}
@media only screen and (min-width:992px){
	#body-muscle.care-maternity #introducion::before{
		background-image:url(/toco-belt/images/main-image/img_body_muscle_pc.webp);
	}
	#body-muscle.care-way #introducion::before{
		background-image:url(/toco-belt/images/main-image/img_body_muscle_w_pc.webp);
	}
}


/* 次のコンテンツへ（W900px＝100%） */
#body-muscle.care-maternity #next-content.banner a{ /* お腹を締めると */
	background:url(/toco-belt/images/next-bnr/bnr_body_waist.webp) no-repeat 0% 67% / 100%;
}
#body-muscle.care-way #next-content.banner a{ /* お腹を締めると */
	background:url(/toco-belt/images/next-bnr/bnr_body_waist_w.webp) no-repeat 68% 42% / 180%;
}
@media only screen and (max-width:630px){
	#body-muscle.care-maternity #next-content.banner a{
		background-position:100% 67%;
		background-size:120%;
	}
	#body-muscle.care-way #next-content.banner a{
		background-size:200%;
	}
}
@media only screen and (max-width:420px){
	#body-muscle.care-maternity #next-content.banner a{
		background-position:100% 67%;
		background-size:110%;
	}
}
