@charset "utf-8";

/* ---------------------------------------------
*   recipe_main
--------------------------------------------- */
.recipe_main {
	padding-bottom: 40px;
}

/*  item_section_body (skin_recipes)
--------------------------------------------- */
.recipe_main .item_section.skin_recipes .item_section_body > .newamic_container {
	padding: 25px 0 11px;
}

.mv img {
	width: 100%;
}

/* -- item_recipes -- */
.recipe_main .item_section.skin_recipes .item_recipes {
	width: auto;
	overflow: hidden;
	line-height: 0;
}

/* item_recipe */
.recipe_main .item_section.skin_recipes .item_recipe {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
}
.recipe_main .item_section.skin_recipes .item_recipe img {
	width: 100%;
}

/* item_recipe (skin) */
.recipe_main .item_section.skin_recipes .item_recipe.skin_flow,
.recipe_main .item_section.skin_recipes .item_recipe.skin_just {
	width: 100%;
	text-align: center;
}
.recipe_main .item_section.skin_recipes .item_recipe.skin_flow {
	padding: 6% 4.867%;
	background-color: #fa66a1;
	margin-bottom: 2.26vw;
}

/* colorbox (Override) */
#cboxOverlay {
	cursor: default !important;
}
#colorbox,
#cboxWrapper {
	overflow: visible !important;
}
#cboxCurrent,
#cboxTitle,
.cboxSlideshow_off #cboxSlideshow {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
}
#cboxPrevious,
#cboxNext {
	display: none !important;
}
#cboxClose,
#cboxClose:hover {
	top: -33px;
	right: 0;
	width: 25px;
	height: 25px;
	background: transparent url(../images/button_close.png) 0 0 no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}

/* modal_content
--------------------------------------------- */
.modal_content_wrapper {
	overflow-y: scroll;
	height: 100%;
}
.modal_content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px;
	background-color: #fff;
}
.modal_content .item_image {
	margin-bottom: 10px;
}
.modal_content .item_detail .detail_head {
	text-align: center;
	padding-bottom: 15px;
}
.modal_content .item_detail .detail_head .item_title_caption {
	font-size: 87.5%;
	line-height: 1.5;
}
.modal_content .item_detail .detail_body .item_list > li {
	padding-left: 1.3em;
	font-size: .75em;
	text-indent: -1.3em;
	margin-bottom: 5px;
}

/*  item_section (skin_club)
--------------------------------------------- */
.recipe_main .item_section.skin_club {
	background-color: #fff;
}
.recipe_main .item_section.skin_club .newamic_container {
	padding: 25px 10px 0;
}

/*  item_section_head (skin_club)
--------------------------------------------- */
.recipe_main .item_section.skin_club .item_section_head {
	margin-bottom: 25px;
}

/* -- item_title -- */
.recipe_main .item_section.skin_club .item_title {
	text-align: center;
}
.recipe_main .item_section.skin_club .item_title img {
	width: 91.5492957%;
}

/*  item_section_body (skin_club)
--------------------------------------------- */
/* -- item_text -- */
.recipe_main .item_section.skin_club .item_text {
	text-align: center;
	margin-bottom: 25px;
}
.recipe_main .item_section.skin_club .item_text img {
	width: 86%;
}

/* -- item_figure -- */
.recipe_main .item_section.skin_club .item_figure {
	text-align: center;
	margin-bottom: 20px;
}
.recipe_main .item_section.skin_club .item_figure img {
	width: 100%;
}

/* -- item_buttonlink -- */
.recipe_main .item_section.skin_club .item_buttonlink {
	text-align: center;
}

/* item_buttonlink_inner */
.recipe_main .item_section.skin_club .item_buttonlink_inner {
	display: inline-block;
	width: 91.5492957%;
	vertical-align: top;
}
.recipe_main .item_section.skin_club .item_buttonlink_inner img {
	width: 100%;
}

.text_unit_gram {
	display: inline;
}