/* =================================================== nutrition1 */
.contents.detail.nutrition2 #block1 {
	text-align: center;
}

	body.PC .contents.detail.nutrition2 #block1 {margin: 30px 0;}
		body.SP .contents.detail.nutrition2 #block1 {margin: 5% 0;}
		
	body.PC .contents.detail.nutrition2 #block1 p {
		display: inline-block;
		vertical-align: middle;
	}
	body.PC .contents.detail.nutrition2 #block1 .pic {
		width: 480px;
		height: 625px;
	}
		
		body.SP .contents.detail.nutrition2 #block1 .pic {
			width: 100%;
		}
	
.contents.detail.nutrition2 #block1 .pic img {width: 100%;}
.contents.detail.nutrition2 #block1 .txt {
	border: solid 1px rgba(246,46,54,.3);
	border-radius: 10px;
	box-sizing: border-box;
}

	body.PC .contents.detail.nutrition2 #block1 .txt {
		width: 400px;
		margin: 0 0 0 30px;
		padding: 10px 15px;
		font-size: 18px;
	}
	
		body.SP .contents.detail.nutrition2 #block1 .txt {
			width: 90%;
			margin: 5% auto;
			padding: 3%;
			font-size: 1.4rem;
		}
	
.contents.detail.nutrition2 .result {
	line-height: 1.5em;
	color: #f62e36;
	text-align: center;
}

	body.PC .contents.detail.nutrition2 .result {
		margin: 60px 0 30px;
		font-size: 25px;
	}
	
		body.SP .contents.detail.nutrition2 .result {
			margin: 5% 0 15%;
			font-size: 2rem;
		}
		
.contents.detail.nutrition2 .result strong {
	background: linear-gradient(transparent 50%, #ff0 0%);
}