@charset "utf-8";


/*====================================================================
 個別ページstyle - Kradabijin recipe
====================================================================*/

/* ----------------------------------------
	over wright
---------------------------------------- */

/* list_archive_head
---------------------------------------- */

/* item_caption */
.list_archive_head.skin_recipe .item_caption {
	width: 27%;
	vertical-align: top;
	margin-top: 0.78125%;
}

/* item_title */
.list_archive_head .item_title {
	width: 21.333%;
}

/* item_caption */
.list_archive_head .item_caption_mid {
	width: 68.167%;
	padding-top: 0.78125%;
}

/* ----------------------------------------
	block_recipe
---------------------------------------- */
.block_recipe {
	padding-top: 6.25%;
	padding-bottom: 6.25%;
	margin: auto;
}

/* recipe_head
---------------------------------------- */
.recipe_head {
	padding-left: 3.125%;
	padding-right: 3.125%;
	text-align: center;
	margin-bottom: 5.46875%;
}

/* item_logo */
.recipe_head .item_logo {
	margin-bottom: 4.6875%;
}
.recipe_head .item_logo img {
	width: 35.333%;
}

/* item_title */
.recipe_head .item_title {
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 3.90675%;
}

/* item_caption */
.recipe_head .item_caption {}

/* item_description */
.recipe_head .item_leadtext {}



/* recipe_body
---------------------------------------- */
.recipe_body {
	padding-left: 3.125%;
	padding-right: 3.125%;
	text-align: center;
	margin-bottom: 6.25%;
}
.recipe_body .module_movie {
	padding: 0;
}

/* item_movie */
.recipe_body .item_movie {
	text-align: center;
	margin-bottom: 1.5625%;
}

/* item_section */
.recipe_body .item_section {
	margin-bottom: 5.46875%;
}
.recipe_body .item_section:last-child {
	margin-bottom: 0;
}

/* item_image */
.recipe_body .item_image {
	margin-bottom: 1.5625%;
}
.recipe_body .item_image img {
	width: 100%;
}

/* item_textarea */
.recipe_body .item_textarea {
	padding: 2.34375% 0 0;
	text-align: left;
}
.recipe_body .item_textarea .item_head {
	font-size: 109%;
	margin-bottom: 1.5625%;
}
.recipe_body .item_textarea .item_title {
	padding-bottom: 1.5625%;
	border-bottom: 1px solid #b3b3b3;
	font-size: 109%;
	margin-bottom: 1.5625%;
}
.recipe_body .item_textarea .item_title span {
	font-weight: bold;
	margin-right: 2.34375%;
}

/*  text_unit_gram
--------------------------------------------- */
.text_unit_gram {
	display: inline-block;
	text-align: center;
	font-family: -apple-system, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', sans-serif;
	margin: 0 -2px;
}

/*  text_unit_gram (skin)
--------------------------------------------- */
.text_unit_gram.skin_inline {
	display: inline;
	margin: 0 0 0 -2px;
}

.text_unit_gram:after {
	content: "\210a";
}
.android .text_unit_gram:after {
	content: "g";
	padding:0 0.2em;
}