@charset 'UTF-8';

/** |READ ME| **************************************************************************************

『マルコメ株式会社』 - 商品情報

Cascading Style Sheet Setting File
Ver.201410

----------------------------------------------------------------------------------------------------

01. 共通設定
02. カテゴリ/シリーズ表示
03. 商品詳細

************************************************************************************** |READ ME| **/





/** |01. 共通設定| *********************************************************************** START **/


	/** [コンテンツリスト] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

	.product div.cmnIndex {
		background: url(/resource/img/contents/ind_bg_wall.gif) repeat left top;
		border-radius: 6px;
		margin-bottom: 20px;
		padding: 10px;
		text-align: center;
		width: 940px !important;
		width /**/: 960px;
	}


	/* カテゴリ */
	.product div.cmnIndex .category {
		font-size: 0;
		padding-bottom: 10px;
		width: 940px;
	}


	/* シリーズ（サブカテゴリ） */
	.product div.cmnIndex .series {
		background-color: #fff;
		font-size: 0;
		margin: 0 1px;
		padding: 8px 18px;
		text-align: left;
		position: relative;
	}

	.product div.cmnIndex .series li {
		background-color: transparent;
		font-size: 12px;
		padding: 5px 18px 5px 0;
	}

	.product div.cmnIndex .series a {
		background: url(/product/resource/img/idn_ico_list.gif) no-repeat 0.2em 0.5em;
		color: #333;
		display: inline-block;
		*display: inline;
		min-height: 14px;
		_height: 14px;
		line-height: 14px;
		padding-left: 16px;
		white-space: nowrap;
		*zoom: 1;
	}

	.product div.cmnIndex .series .active {background: url(/product/resource/img/idn_ico_active.gif) no-repeat left center;}

	.product div.cmnIndex .series a:link, .product div.cmnIndex .series a:visited {text-decoration: none;}
	.product div.cmnIndex .series a:hover, .product div.cmnIndex .series a:active {text-decoration: underline;}


	/** [オススメ商品] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

	.cmnContents .recommend {
		border-top: solid 4px #e60019;
		clear: both;
		padding-bottom: 20px;
		width: 960px;
	}

	.cmnContents .recommend .frame {
		background: url(/product/resource/img/rcm_bg_wall.gif) repeat-x left top;
		border: solid 1px #dbdbdb;
		border-top: none;
		padding: 20px 19px 20px;
		width: 920px !important;
		width /**/: 960px;
	}

	.cmnContents .recommend .frame h2 {
		padding-bottom: 16px;
		border-bottom: solid 1px #bababa;
	}

	.cmnContents .recommend .list {
		margin: 0 13px;
		padding: 22px 0 0px;
		width: 894px;
	}

	.cmnContents .recommend .list dl {
		background: url(/product/resource/img/rcm_bg_product.gif) no-repeat left center;
		float: left;
		min-height: 125px;
		_height: 125px;
		padding: 5px 17px 0 43px;
		width: 124px !important;
		width /**/: 184px;
	}

	.cmnContents .recommend .list .head {
		background: none;
		padding: 5px 17px 0;
		width: 124px !important;
		width /**/: 158px;
	}

	.cmnContents .recommend .list dt {
		padding-bottom: 10px;
		text-align: center;
	}

	.cmnContents .recommend .list dd {line-height: 1.5;}

	.cmnContents .recommend .list dd a {
		background: url(/resource/img/contents/cmn_ico_arrow01.gif) no-repeat 0 0.5em;
		color: #333;
		display: inline-block;
		*display: inline;
		padding-left: 10px;
		*zoom: 1;
	}

	.cmnContents .recommend .list dd a:link, .cmnContents .recommend .list dd a:visited {text-decoration: none;}
	.cmnContents .recommend .list dd a:hover, .cmnContents .recommend .list dd a:active {text-decoration: underline;}


/** |01. 共通設定| ************************************************************************* END **/





/** |02. カテゴリ/シリーズ表示| ********************************************************** START **/


.product .lineup {
	border: solid 1px #dbdbdb;
	margin-bottom: 30px;
	padding: 14px 19px 0;
	width: 920px !important;
	width /**/: 960px;
}

.product .lineup .category {
	padding-bottom: 10px;
	text-align: center;
}

.product .lineup .line {
	border-top: dashed 1px #dbdbdb;
	padding: 28px 0 34px;
	width: 920px;
}
.product .lineup .line .brand_banner {
	margin-top: 10px;
}
.product .lineup .line .brand_banner a {
	color: #333;
}
.product .lineup .line .brand_banner span {
	line-height: 1.5;
}

	/** [シリーズ] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

	.product .lineup .line .item {
		float: left;
		margin-right: 40px;
		width: 280px;
	}

	.product .lineup .line .item .name h2 {
		border-bottom: solid 1px #eee;
		font-size: 16px;
		line-height: 1.5;
		padding-bottom: 12px;
	}

	.product .lineup .line .item .name h2 a {
		background: url(/resource/img/contents/cmn_ico_arrow02.gif) no-repeat 0 0.5em;
		color: #333;
		display: inline-block;
		*display: inline;
		padding-left: 16px;
		*zoom: 1;
	}

	.product .lineup .line .item .name h2 a:link, .product .lineup .line .item .name h2 a:visited {text-decoration: none;}
	.product .lineup .line .item .name h2 a:hover, .product .lineup .line .item .name h2 a:active {text-decoration: underline;}


	/* タグ */
	.product .lineup .line .item .name ul {
		border-bottom: solid 1px #eee;
		font-size: 0;
		padding: 8px 0 4px;
		width: 280px;
	}

	.product .lineup .line .item .name li {
		display: inline-block;
		*display: inline;
		font-size: 12px;
		padding: 0 0 4px 5px;
		*zoom: 1;
	}


	/* 商品画像 */
	.product .lineup .line .item .photo {
		padding: 28px 0;
		text-align: center;
	}
	.product .lineup .line .item .photo_category {
		padding: 15px 0;
	}
	.product .lineup .line .item .photo_series {
		padding: 0;
	}


	/* 概要 */
	.product .lineup .line .item p {
		line-height: 1.5;
		margin-bottom: 10px;
	}


	/* ブランドサイト */
	.product .lineup .line .item .brand {
		background-color: #e60019;
		border-radius: 4px;
		display: inline-block;
		*display: inline;
		line-height: 1.5;
		margin-top: 18px;
		padding: 6px 16px;
		*zoom: 1;
	}

	.product .lineup .line .item .brand a {
		color: #fff;
		padding-left: 14px;
		display: block;
	}
	.product .lineup .line .item .brand a:first-child {
		background: url(/product/resource/img/lnp_ico_arrow.gif) no-repeat 0 0.5em;
	}
	.product .lineup .line .item .brand a span {
		color: #fff;
	}

	.product .lineup .line .item .brand a:link, .product .lineup .line .item .brand a:visited {text-decoration: none;}
	.product .lineup .line .item .brand a:hover, .product .lineup .line .item .brand a:active {text-decoration: underline;}

	.product .lineup .line .item .brand a span {
		line-height: 1.5;
	}
	.product .lineup .line .item > a {
		color: #333;
	}
	.product .lineup .line .item > a span {
		line-height: 1.5;
	}


/** |02. カテゴリ/シリーズ表示| ************************************************************ END **/





/** |03. 商品詳細| *********************************************************************** START **/


	/** [商品情報] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

	.product .detail {
		border: solid 1px #dbdbdb;
		margin-bottom: 20px;
		padding: 19px;
		width: 920px !important;
		width /**/: 960px;
	}


		/** [商品概要] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .outline {
			float: right;
			padding-top: 6px;
			width: 502px;
		}


		/* 商品名 */
		.product .detail .outline .name {
			background: url(/product/resource/img/dtl_bg_name.gif) no-repeat left bottom;
			font-size: 18px;
			font-weight: bold;
			line-height: 1.5;
			margin-bottom: 10px;
			padding-bottom: 14px;
		}


		/* タグ */
		.product .detail .outline .tag {
			font-size: 0;
			padding-bottom: 10px;
		}

		.product .detail .outline .tag li {
			display: inline-block;
			*display: inline;
			padding: 0 6px 6px 0;
			*zoom: 1;
		}


		/* 説明 */
		.product .detail .outline p {
			line-height: 1.5;
			padding-bottom: 16px;
		}


		/* 内容量 */
		.product .detail .outline .capacity {
			background-color: #e8e7e6;
			border-radius: 6px;
			font-size: 0;
			line-height: 1.5;
			margin-bottom: 20px;
			padding: 14px 20px;
		}

		.product .detail .outline .capacity dt,
		.product .detail .outline .capacity dd {
			display: inline;
			font-size: 12px;
			line-height: 1.5;
		}
		
		/* 商品規格 */
		.product .detail .outline .standard {
			background-color: #e8e7e6;
			border-radius: 6px;
			font-size: 0;
			line-height: 1.5;
			margin-bottom: 20px;
			padding: 12px 20px;
		}

		.product .detail .outline .standard table {width: 466px;}

		.product .detail .outline .standard th,
		.product .detail .outline .standard td {
			line-height: 1.5;
			padding: 2px 0;
			vertical-align: top;
		}

		.product .detail .outline .standard th {
			font-weight: normal;
			text-align: left;
			width: 190px;
		}

		/* ブランドバナー */
		.product .detail .outline .brand {padding-bottom: 20px;}

		.product .detail .outline .brand a {
			color: #333;
		}
		.product .detail .outline .brand span {
			line-height: 1.5;
		}


		/* 外部サイト */
		.product .detail .outline .external {padding-bottom: 10px;}

		.product .detail .outline .external dl {
			border-bottom: solid 1px #dbdbdb;
			font-size: 0;
			padding: 0 10px 6px 74px;
			position: relative;
			width: 418px !important;
			width /**/: 502px;
		}

		.product .detail .outline .external dt,
		.product .detail .outline .external dd {
			display: inline-block;
			*display: inline;
			*zoom: 1;
		}

		.product .detail .outline .external dt {
			background: url(/product/resource/img/dtl_bg_extarnal.gif) no-repeat 42px 0;
			left: 10px;
			padding-top: 6px;
			position: absolute;
			top: 0;
			width: 64px;
		}

/*		.product .detail .outline .external dd {padding: 4px 20px 0 0;}*/
		.product .detail .outline .external dd {padding: 4px 20px 16px 0;}

		.product .detail .outline .external dd.wide {padding: 4px 0 16px 0;}


		/* ソーシャルボタン*/
		.product .detail .outline .share dd {padding-top: 8px;}

		.product .detail .outline .external .likeButton {
			border: none;
			display: inline;
			height: 20px;
			overflow: hidden;
			width: 69px;
		}


		/** [商品写真] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .photo {
			float: left;
			padding: 16px 0 20px;
			width: 380px;
			text-align:center;
		}


		/** [ミールタイムバナー] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .banner {
			float: left;
			padding: 20px 0 20px;
			width: 380px;
		}
		.product .detail .banner .text {
			padding: 10px 0 0 0;
		}
		.product .detail .banner .text span {
			display: inline-block;
			font-size: 11px;
			background-image: url("../img/arrow_01.png");
			background-position: right center;
			background-repeat: no-repeat;
			padding: 0 17px 0 0;
		}
		.product .detail .banner .text a {
			display: inline-block;
			color: #ee6f83;
			font-size: 12px;
			text-decoration: underline;
			padding: 0 0 0 5px;
		}

		/** [howto] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .howto {
			background-image: url("/product/detail/img/bg_howto.png");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
			padding: 20px 10px;
		}
		.product .detail .howto dt {
			margin: 0 0 15px 0;
		}
		.product .detail .howto dd {
			overflow: hidden;
		}
		.product .detail .howto dd img {
			float: right;
			margin: 0 0 0 5px;
		}
		.product .detail .howto dd p {
			line-height: 1.7;
			text-align: left;
			padding: 0 0 0 0;
		}

		/** [商品データ] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .data {
			clear: both;
			padding-bottom: 6px;
			width: 920px;
		}


		/* 区分 */
		.product .detail .data h2 {
			border-bottom: dashed 1px #dbdbdb;
			line-height: 1.5;
			margin-bottom: 10px;
			padding-bottom: 8px;
		}
		.product .detail .data .linktit{
			margin-top: 30px;	
		}

		.product .detail .data h2 span {
			border-left: solid 3px #e70a22;
			padding-left: 6px;
		}

		/* 成分 */
		.product .detail .data h3 {
			color: #777;
			line-height: 1.5;
			padding-bottom: 6px;
		}


		/* 材料 */
		.product .detail .data p {
			line-height: 1.5;
			padding-bottom: 16px;
		}


		/* 成分表 */
		.product .detail .data table {
			margin-bottom: 14px;
			table-layout: fixed;
			width: 920px;
		}

		.product .detail .data th,
		.product .detail .data td {
			background-color: #f1f1f1;
			line-height: 1.5;
		}

		.product .detail .data .even th,
		.product .detail .data .even td {background-color: #fafafa;}

		.product .detail .data th {
			padding: 4px 15px 4px 45px;
			text-align: left;
		}

		.product .detail .data td {
			color: #777;
			padding: 4px 45px 4px 15px;
			text-align: right;
		}


		/** [商品を使ったレシピ] >> +++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .example {
			border: solid 4px #faedce;
			border-radius: 8px;
			margin-bottom: 20px;
		}

		.product .detail .example h2 {
			background: #faedce url(/product/resource/img/dtl_ico_example.gif) no-repeat 16px 4px;
			border-bottom: solid 4px #faedce;
			color: #555;
			font-size: 14px;
			line-height: 28px;
			height: 28px !important;
			height/**/: 36px;
			overflow: hidden;
			padding: 4px 0 4px 56px;
		}

		.product .detail .example .prop {
			padding: 16px;
			width: 880px !important;
			width /**/: 912px;
		}

		.product .detail .example .prop h3 {
			border-bottom: solid 1px #bababa;
			line-height: 1.5;
			margin-bottom: 18px;
			padding-bottom: 16px;
		}

		.product .detail .example .prop h3 span {
			border-left: solid 3px #9f9f9f;
			padding-left: 6px;
		}


			/** [材料] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

			.product .detail .ingredient {
				padding-bottom: 4px;
				width: 880px;
			}


			/* 材料リスト */
			.product .detail .ingredient .list {
				float: left;
				padding-bottom: 16px;
				width: 430px;
			}
		
			.product .detail .ingredient .break {float: right;}
		
			.product .detail .ingredient .list table {
				margin-bottom: 4px;
				width: 430px;
			}
		
			.product .detail .ingredient .list th,
			.product .detail .ingredient .list td {
				line-height: 1.5;
				vertical-align: top;
			}
		
			.product .detail .ingredient .list thead th {
				border-bottom: dashed 1px #dbdbdb;
				font-size: 13px;
				letter-spacing: 0.2em;
				padding: 0 10px 4px 0;
				text-align: right;
			}
		
			.product .detail .ingredient .list thead .head {
				padding: 0 10px 4px;
				text-align: left;
			}
		
			.product .detail .ingredient .list tbody th {
				font-weight: normal;
				padding: 4px 10px 0;
				text-align: left;
			}
		
			.product .detail .ingredient .list .group {
				color: #926a4a;
				padding-bottom: 2px;
			}
		
			.product .detail .ingredient .list .child th {
				background: url(/product/resource/img/dtl_bg_branch.gif) no-repeat 18px 50%;
				padding-left: 30px;
			}
		
			.product .detail .ingredient .list .child .last {background-image: url(/product/resource/img/dtl_bg_end.gif);}
		
			.product .detail .ingredient .list td {
				padding: 4px 10px 0 0;
				text-align: right;
				width: 110px !important;
				width /**/: 120px;
			}


			/* 注記 */
			.product .detail .ingredient .note {
				background-color: #e8e7e6;
				border-radius: 6px;
				clear: both;
				margin-bottom: 16px;
				padding: 13px 22px;
				width: 836px !important;
				width /**/: 880px;
			}
		
			.product .detail .ingredient .note li {
				padding: 3px 0;
				font-size: 10px;
				line-height: 1.5;
			}


			/** [作り方] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

			.product .detail .process {width: 880px;}


			/* 下ごしらえ・手順 */
			.product .detail .process .preparation,
			.product .detail .process .step {
				border-bottom: dashed 1px #dbdbdb;
				margin-bottom: 8px;
				padding-bottom: 4px;
				width: 880px;
			}

			.product .detail .process .preparation dt,
			.product .detail .process .preparation dd,
			.product .detail .process .step dt,
			.product .detail .process .step dd {line-height: 1.6;}

			.product .detail .process .preparation dt,
			.product .detail .process .step dt {
				color: #926a4a;
				font-weight: bold;
			}

			.product .detail .process .step dt {
				float: left;
				width: 20px;
			}

			.product .detail .process .step dd {
				float: right;
				width: 860px;
			}

			.product .detail .process .point {
				padding: 34px 25px 8px;
				position: relative;
			}

			.product .detail .process .point .prop {
				border: solid 4px #ede5dd;
				border-radius: 5px;
				padding: 8px 8px 24px;
				position: relative;
				width: 806px !important;
				width /**/: 830px;
			}

			.product .detail .process .point .prop:after {
				border-bottom: solid 15px #fff;
				border-left: solid 10px transparent;
				border-right: solid 10px transparent;
				content: '';
				left: 401px;
				position: absolute;
				top: -15px;
			}

			.product .detail .process .point .prop:before {
				border-bottom: solid 22px #ede5dd;
				border-left: solid 15px transparent;
				border-right: solid 15px transparent;
				content: '';
				left: 396px;
				position: absolute;
				top: -22px;
			}

			.product .detail .process .point h4 {
				border-bottom: solid 1px #c8b4a4;
				margin-bottom: 12px;
				padding-bottom: 10px;
				text-align: center;
			}

			.product .detail .process .point p {
				background: url(/product/resource/img/dtl_ico_point.gif) no-repeat 0 0.2em;
				color: #926a4a;
				margin: 0 10px 2px;
				line-height: 1.5;
				padding-left: 22px;
			}


		/** [こちらもおすすめ] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .suggest {
			border: solid 1px #dfdfdf;
			margin-top: 20px;
			padding: 19px;
			width: 880px !important;
			width /**/: 920px;
		}

		.product .detail .suggest h2 {
			padding-bottom: 16px;
			border-bottom: solid 1px #bababa;
		}


		/* 商品リスト */
		.product .detail .suggest .list {
			margin: 0 2px;
			padding: 24px 0 0px;
			width: 876px;
		}

		.product .detail .suggest .list .item {
			background: url(/product/resource/img/dtl_bg_suggest.gif) no-repeat 0 10px;
			float: left;
			min-height: 180px;
			_height: 180px;
			padding: 0 10px 0 41px;
			width: 250px !important;
			width /**/: 301px;
		}

		.product .detail .suggest .list .head {
			background: none;
			padding: 0 10px 0 14px;
			width: 250px !important;
			width /**/: 274px;
		}

		.product .detail .suggest .list .item div {
			padding-bottom: 15px;
			text-align: center;
		}

		.product .detail .suggest .list dt,
		.product .detail .suggest .list dd {line-height: 1.5;}

		.product .detail .suggest .list dt {font-size: 14px;}

		.product .detail .suggest .list dt a {
			background: url(/resource/img/contents/cmn_ico_arrow02.gif) no-repeat 0 0.5em;
			color: #333;
			display: inline-block;
			*display: inline;
			padding-left: 10px;
			*zoom: 1;
		}

		.product .detail .suggest .list dt a:link, .product .detail .suggest .list dt a:visited {text-decoration: none;}
		.product .detail .suggest .list dt a:hover, .product .detail .suggest .list dt a:active {text-decoration: underline;}

		.product .detail .suggest .list dd {padding-top: 8px;}

		.detail_link {
			display: block;
			margin: 8px 0;
		}

		/** [おすすめレシピ] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

		.product .detail .recipe {
			border-top: solid 4px #e60019;
			margin-top: 20px;
			width: 920px;
		}

		.product .detail .recipe .prop {
			background: url(/product/resource/img/dtl_bg_wall.gif) repeat-x left top;
			border: solid 1px #dbdbdb;
			border-top: none;
			padding: 20px 20px 14px;
			width: 878px !important;
			width /**/: 920px;
		}

		.product .detail .recipe h2 {
			border-bottom: solid 1px #dbdbdb;
			padding-bottom: 12px;
		}


		/* レシピリスト */
		.product .detail .recipe .list {
			padding-top: 20px;
			position: relative;
			width: 878px;
		}

		.product .detail .recipe .frame {
			margin: 0 19px;
			overflow: hidden;
			position: relative;
			width: 840px;
		}

		.product .detail .recipe .slide {
			left: -1px;
			position: relative;
			top: 0;
			width: 100%;
		}

		.product .detail .recipe .list dl {
			float: left;
			width: 210px;
		}

		.product .detail .recipe .list dt {
			border: solid 1px #dadada;
			margin: 0 5px;
			padding: 4px;
		}

		.product .detail .recipe .list dd {
			line-height: 1.5;
			padding: 8px 5px 0;
		}

		.product .detail .recipe .list dd a {
			background: url(/resource/img/contents/cmn_ico_arrow01.gif) no-repeat 0 0.5em;
			color: #333;
			padding-left: 10px;
		}

		.product .detail .recipe .list dd a:link, .product .detail .recipe .list dd a:visited {text-decoration: none;}
		.product .detail .recipe .list dd a:hover, .product .detail .recipe .list dd a:active {text-decoration: underline;}


		/* ボタン */
		.product .detail .recipe .list .button {
			cursor: pointer;
			display: none;
			height: 28px;
			position: absolute;
			top: 72px;
			width: 28px;
		}

		.product .detail .recipe .list .prev {left: -10px;}
		.product .detail .recipe .list .next {right: -10px;}


	/** [シリーズ商品] >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> START **/

	.product .relation {
		background-color: #eee;
		border-radius: 6px;
		margin-bottom: 20px;
		padding: 12px 20px 20px;
	}

	.product .relation h2 {
		border-bottom: solid 1px #dadada;
		line-height: 1.5;
		padding-bottom: 6px;
	}

	.product .relation .list {
		padding-top: 20px;
		position: relative;
		width: 920px;
	}

	.product .relation .list .frame {
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		width: 910px;
	}

	.product .relation .list .slide {
		left: -1px;
		position: relative;
		top: 0;
		width: 100%;
	}

	.product .relation .list dl {
		background: url(/product/resource/img/rlt_bg_product.gif) repeat-y left top ;
		float: left;
		text-align: center;
		width: 130px;
	}

	.product .relation .list dt {padding: 10px 10px 0;}

	.product .relation .list dd {
		line-height: 1.5;
		padding: 12px 10px 0;
	}

	.product .relation .list dd a {
		background: url(/resource/img/contents/cmn_ico_arrow01.gif) no-repeat 0 0.5em;
		color: #333;
		padding-left: 10px;
	}

	.product .relation .list dd a:link, .product .relation .list dd a:visited {text-decoration: none;}
	.product .relation .list dd a:hover, .product .relation .list dd a:active {text-decoration: underline;}


	/* ボタン */
	.product .relation .list .button {
		cursor: pointer;
		display: none;
		height: 45px;
		position: absolute;
		top: 54px;
		width: 20px;
	}

	.product .relation .list .prev {left: -20px;}
	.product .relation .list .next {right: -20px;}


	/* 甘酒ムービー */

	#amazake_movie {
		background-color: #ffd3d1;
		border-radius: 8px;
		padding: 20px 0 12px;
		width: 350px;
		margin: auto;
	}
	#amazake_movie h3 {
		margin: 0;
	}
	#amazake_movie h3 img {
		margin: 0 0 15px;
	}
	#amazake_movie>img{
		margin: 10px 0 13px;
	}

	/* みそ玉つくろ作り方 */
	#cook_misotama {
		padding-top: 20px;
	}
/** |03. 商品詳細| ************************************************************************* END **/
