﻿
/* CSS Document */

/*
h3{
	float:none;
	line-height:1.5;
	width:auto;
}
*/

.box {
    margin-bottom: 25px;
}

.chara_prof:before{
	content:"";
	display:inline-block;
	border-width:30px;
	border-style:solid;
	position:absolute;
}
.chara_prof{
	color:#ffffff;
	position:relative;
}
.character_list,.character_list li{
	overflow:hidden;
	clear:both;
}
.doggy .chara_prof{
	background:#c55c3f;
}
.catty .chara_prof{
	background:#768dca;
}
.anny .chara_prof{
	background:#ddb487;
}

.akky .chara_prof{
	background:#00a0e9;
}
.chara_prof ul{
	overflow:hidden;
	clear:both;
}
.chara_prof li{
	border-bottom:1px dotted #ffffff;
	overflow:hidden;
	clear:both;
}
.chara_prof .caption{
	float:left;
	overflow:hidden;
}
.chara_prof .data{
	overflow:hidden;
}
.chara_image{
	position:relative;
}

/*Recipe
----------------------------------------*/
.recipe{
	overflow:hidden;
	clear:both;
}
.recipe_list,.recipe_content{
	background:url(../image/bg1.jpg);
	position:relative;
}
.recipe .top_bg{
	position:absolute;
	z-index:9999;
	left:0;
}
.recipe .recipe_image{
	text-align:center;
	background:#ffffff;
	position:relative;
}
.recipe .recipe_image .item{
	position:absolute;
}
.recipe .section{
	overflow:hidden;
}
.recipe .new{
	background:url(../image/bg2.jpg);
	clear:both;
	position:relative;
}
.recipe .new_caption{
	color:#be7935;
}
.recipe .new_content{
	overflow:hidden;
	clear:both;
}

.modan .recipe .new_content{
	background:rgba(255,255,255,.8);
}
.ie8 .recipe .new_content{
	background:#ffffff;
}
.recipe .category{
	color:#ffffff;
	text-align:center;
}
.recipe .dog{
	background:#1170b7;
}
.recipe .cat{
	background:#d24073;
}
.recipe .other{
	background:#687c39;
}
.recipe .btn{
	overflow:hidden;
	text-align:right;
}
.recipe .old{
	background:rgba(255,255,255,.8);
	overflow:hidden;
	clear:both;
}
.recipe .old_caption{
	color:#ffffff;
	font-size:125%;
}
.recipe .old .mat_label{
	display:block;
	overflow:hidden;
	float:left;
}
.recipe .old .mat_section{
	overflow:hidden;
	display:block;
}
.clear:after{
	content:"";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	overflow:hidden;
}
/*Recipe Datail
------------------------------*/
.recipe .main_content{
	background:#ffffff;
}
.recipe_datail .datail_tle{
	color:#be7935;
	border-bottom:1px solid #dedede;
}
.recipe_datail .datail_content{
	overflow:hidden;
	clear:both;
}
.recipe_datail .datail_content .section{
	overflow:hidden;
}
.recipe_datail .target{
	background:#f6eddd;
}
.recipe_datail .datail_material{
	overflow:hidden;
	clear:both;
}
.recipe_datail .datail_material .mi_datail li .item_title{
	background-color:#f6eddd;
	padding:0.2em;
/*	font-size:1rem;*/
}
.recipe_datail .datail_material .md_datail li{
	margin-bottom:0.5rem;
	padding-bottom:0.5rem;
}
.recipe_datail .datail_material .mi_datail .item_img,
.recipe_datail .datail_material .mi_datail .item_info{
	display:inline-block;
	width:45%;
	vertical-align:middle;
	margin-top:0.5rem;
}
.recipe_datail .datail_material .mi_datail .item_info .item_name{
	font-weight:bold;
	margin-bottom:0.3rem;
}
.recipe_datail .caption span,.recipe_datail .recipe_flow .num{
	font-size:150%;
}
.recipe_datail .datail_material li{
	overflow:hidden;
/*	font-size:125%;*/
}
.recipe_datail .datail_material .md_datail li{
	border-bottom:1px solid #cccccc;
}
.recipe_datail .datail_material li span{
	text-align:right;
	float:right;
}
.recipe_datail .datail_material .caption span,.recipe_datail .recipe_flow .num{
	color:#a49374;
}
.recipe_datail .recipe_flow ul{
	display:flex;
	flex-wrap:wrap;
}
.recipe_datail .recipe_flow .image{
	text-align:center;
}

.recipe_datail .recipe_point{
	background:#fbf6ed;
	overflow:hidden;
	clear:both;
}
.recipe_datail .recipe_point .image{
	float:left;
	overflow:hidden;
	clear:both;
}
.recipe_datail .recipe_point .caption{
	color:#a49374;
	text-align:center;
	background:#f6eddd;
	font-size:150%;
}
.recipe .side_content{
	overflow:hidden;
}
.recipe .side_content h3{
	background:url(../image/tle_bg.jpg);
	box-shadow:1px 1px 1px rgba(0,0,0,.5);
	margin:0 1px;
	border-radius:5px;
	color:#ffffff;
	text-shadow:1px 1px 1px rgba(0,0,0,.5);
}
.recipe .other_recipe li{
	background:#ffffff;
	box-shadow:1px 1px 2px rgba(0,0,0,.3);
}
.recipe .side_content .other_recipe{
	overflow:hidden;
	clear:both;
}
.recipe .side_content .other_recipe h4{
	color:#be7935;
	font-weight:bold;
}
.recipe .other_recipe .image{
	text-align:center;
}
.recipe .sidemenu ul{
	background:#fcf5e1;
}
.recipe .sidemenu li{
	border-bottom:1px dotted #866548;
}
.recipe .sidemenu a{
	text-decoration:none;
	display:block;
}
.recipe .sidemenu a:before{
	color:#9f846c;
}
.mi_datail .product_btn{
	margin-bottom:10px;
}
.mi_datail .product_btn a{
	margin:0 auto;
}
.recipe_datail .prev_btn{
	text-align:center;
	clear:both;
	overflow:hidden;
	margin-top:2rem;
}


/*PC
----------------------------------------------------*/
@media screen and (min-width:1081px),print{
    h2{
        margin:30px 0;
    }
.fun{
	overflow:hidden;
	clear:both;
}
.fun >ul{
    margin-bottom: 30px;
    overflow: hidden;
    text-align: center;
    width: 100%;
    margin-bottom:50px;
display: flex; flex-wrap: wrap;
justify-content: space-between;

}
.fun li{
	line-height:0;
	margin-bottom:25px;
}



/*
.fun li#no1{

    padding-left:5px;
}
.fun li#no2{
    float:right;    
}
.fun li#no3{
    float:left;
}
.fun li#no4{
    float:right;    
}

.fun li#no5{
	float:left;
}
.fun li#no6{
    float:right;    
}

*/


.character .top_image{
	margin-bottom:40px;
}
.character_list >li{
	margin-bottom:90px;
}
.character .banner{
	margin-bottom:100px;
	overflow:hidden;
	clear:both;
}
.doggy .chara_image,.anny .chara_image{
	float:left;
}
.chara_image{
	float:right;
	width:410px;
}
.chara_image a{
	cursor:default;
}
.chara_prof{
	width:520px;
	padding:25px;
}
.doggy .chara_prof,.anny .chara_prof{
	float:right;
}
.doggy .chara_prof:before,.anny .chara_prof:before{
	left:-60px;
}
.chara_prof li{
	padding:15px 0;
}
.chara_prof .caption{
	height:15px;
	width:100px;
}
.doggy .chara_prof:before{
	border-color:transparent #c55c3f transparent transparent;
}
.akky .chara_prof:before{
	right: -60px;
	border-color: transparent transparent transparent #00a0e9;
}
.anny .chara_prof:before{ border-color:transparent #ddb487 transparent transparent; }


.doggy .chara_prof .caption,.doggy .chara_name,.catty .chara_prof .caption,.catty .chara_name{
	background-image:url(../image/chara_profile1.png);
	background-repeat:no-repeat;
}

.anny .chara_prof .caption,.anny .chara_name{
	background-image:url(../image/chara_profile4.png);
	background-repeat:no-repeat;
}

.akky .chara_prof .caption,.akky .chara_name{
	background-image:url(../image/chara_profile2.png);
	background-repeat:no-repeat;
}
.chara_name{
	width:150px;
	height:30px;
	overflow:hidden;
}
.doggy .chara_name{
	background-position:0 0;
}
.catty .chara_name{
	background-position:-160px 0;
}
.catty .chara_prof,.akky .chara_prof{
	float:left;
}
.catty .chara_prof:before{
	right:-60px;
	border-color:transparent transparent transparent #768dca;
}

.anny .chara_name,
.akky .chara_name{
	background-position:0 0;
}
.prf1 .caption{
	background-position:0 -35px;
}
.prf2 .caption{
	background-position:0 -74px;
}
.prf3 .caption{
	background-position:0 -112px;
}
.prf4 .caption{
	background-position:0 -150px;
}
.prf5 .caption{
	background-position:0 -188px;
}
.prf6 .caption{
	background-position:0 -226px;
}
.prf7 .caption{
	background-position:0 -264px;
}
.prf8 .caption{
	background-position:0 -298px;
}

.anny .prf3 .caption {background-position: 0 -37px;  }
.anny .prf4 .caption {	background-position: 0 -76px; }
.anny .prf5 .caption {	background-position: 0 -114px; }
.anny .prf6 .caption {	background-position: 0 -187px; height:31px }




/*Recipe
----------------------------------------*/
.recipe .top_image{
	margin-bottom:25px;
}
.recipe .recipe_image{
	float:left;
}
.recipe_list{
	padding:40px 0 0;
	margin-bottom:30px;
}
.recipe .top_bg{
	top:-24px;
}
.recipe .new{
	margin:25px 15px;
	padding:15px;
}
.recipe .new:not(:first-of-type){
    margin:60px 15px 25px;
}
.recipe .new .label{
	position:absolute;
	top:-38px;
	left:25px;
}
.recipe .new_content{
	padding:20px;
}
.recipe .new_caption{
	font-size:225%;
}
.recipe .old_caption{
	background:url(../image/tle.png) no-repeat;
	padding:10px 10px 12px;
}
.recipe .new .recipe_image{
	padding:10px;
	width:275px;
	margin-right:20px;
}
.recipe .recipe_image .item{
	bottom:-10px;
	right:-10px;
}
.recipe .new .section{
	width:565px;
	margin-bottom:40px;
}
.recipe .category{
	width:77px;
}
.recipe .new .new_caption{
	margin-bottom:10px;
}
.recipe .new .category{
	margin-bottom:15px;
}
.recipe .new .material{
	margin-bottom:15px;
}
.recipe .old{
	margin:0 15px 30px;
	padding:15px 0 15px 15px;
}
.recipe .old li{
	overflow:hidden;
	float:left;
	width:452px;
	margin-right:15px;
	margin-bottom:30px;
}
.recipe .old .old_caption{
	margin-bottom:15px;
}
.recipe .old .image{
	margin-right:15px;
	padding:5px;
	width:180px;
}
.recipe .old .category{
	margin-bottom:15px;
}
.recipe .old .material{
	margin-bottom:25px;
}
/*Recipe Datail
------------------------------*/
.recipe_content{
	padding:40px 15px;
	margin-top:45px;
}
.recipe .main_content{
	width:650px;
	margin-right:20px;
	float:left;
	overflow:hidden;
}
.recipe_datail{
	padding:15px;
}
.recipe_datail .datail_content{
	margin-bottom:20px;
}
.recipe_datail .date{
	margin-bottom:10px;
}
.recipe_datail .datail_tle{
	font-size:240%;
	padding-bottom:10px;
	margin-bottom:20px;
}
.recipe_datail .datail_content .recipe_image{
	margin-right:15px;
}
.recipe_datail .datail_content .target{
	padding:5px;
	margin-bottom:10px;
}
.recipe_datail .datail_material{
	margin-bottom:30px;
}
.recipe_datail .datail_material .caption{
	margin-bottom:5px;
}
.recipe_flow{
	margin-bottom:20px;
}/*
.recipe_flow ul{
	margin-right:-25px;
}*/
.recipe_flow li{
	width:190px;
	margin-right:25px;
	margin-bottom:20px;
}
.recipe_datail .recipe_flow li:nth-child(3n){
	margin-right:0;
}

.recipe_point .caption{
	margin-bottom:10px;
	padding:5px;
}
.recipe_point .image{
	padding:0 15px 15px;
}
.recipe_point .text{
	padding:5px 15px;
	margin-bottom:20px;
}
.recipe .side_content{
	width:280px;
}
.recipe .side_content h3{
	padding:10px;
	margin-bottom:15px;
	font-size:167%;
}
.recipe .side_content .other_recipe{
	margin-bottom:20px;
}
.recipe .side_content .other_recipe li{
	margin:0 10px 20px;
	padding:5px;
	
}
.recipe .side_content .other_recipe .image{
	margin-bottom:5px;
}
.recipe .side_content .other_recipe h4{
	margin-bottom:5px;
	padding:0 15px;
}
.recipe .side_content .other_recipe .text{
	padding:0 15px;
	margin-bottom:20px;
}
.recipe .sidemenu ul{
	margin:0 10px -1px;
	padding:0 15px;
}
.recipe .sidemenu ul li{
	padding:15px 0;
}
.recipe_datail .datail_material .md_datail{
	width:59%;
	float:left;
}
.recipe_datail .datail_material .mi_datail{
	width:38%;
	float:right;
}
.mi_datail .product_btn a{
	background-image:url(../image/btn.png);
	background-repeat:no-repeat;
	width:110px;
	height:28px;
}
.mi_datail .product_btn a:hover{
	background-position:0 -28px;
}

}

/*Tab&Phone
--------------------------------------------------*/
@media screen and (max-width:1080px),print{

    .chara_prof .caption{
	font-weight:bold;
}
.recipe .new_caption{
	font-size:150%;
}
.recipe_datail .datail_tle{
	font-size:200%;
}/*
.recipe .side_content{
	font-size:134%;
}*/
	#item_lineup .btn{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.mi_datail .product_btn a{
	padding:3%;
	border:1px solid #4cb7d6;
	border-radius:3px;
	box-shadow:2px 2px 0 #4cb7d6;
	margin:0 2px 2px 0;
	color:#4cb7d6;
}
.mi_datail .product_btn a:hover{
	background:#4cb7d6;
	color:#ffffff;
}

    h2{
        margin:3% 0;
    }

}
/*Tab
--------------------------------------------------*/
@media screen and (max-width:1080px) and (min-width:751px){

    
	.fun >ul{
		margin-bottom:10%;
		display:table;
		table-layout:fixed;
		width:100%;
		text-align:center;
	}
	.fun li{
/*            
		padding:0 1%;
		display:table-cell;
*/
        width: 48%;
        float: left;
        padding:1%;  

	}
	.character .top_image{
		margin-bottom:5%;
	}
	.character_list >li{
		margin-bottom:10%;
	}
	.chara_image{
		float:right;
		width:46%;
		margin-right:3%;
	}
	.chara_prof{
		padding:5%;
		width:40%;
	}
	.chara_prof li{
		padding:3% 0;
	}
	.chara_prof .caption{
		width:30%;
		margin-right:2%;
	}
	.chara_prof .data{
		width:65%;
	}
	.doggy .chara_image,.anny .chara_image{
		float:left;
	}
	.doggy .chara_prof,.anny .chara_prof{
		float:right;
	}

	.doggy .chara_prof:before,.anny .chara_prof::before /*,.akky .chara_prof:before*/{
		left:-60px;
	}
	.doggy .chara_prof:before{
		border-color:transparent #c55c3f transparent transparent;
	}
	.anny .chara_prof:before{
		border-color:transparent #ddb487 transparent transparent;
	}

	.catty .chara_prof,.akky .chara_prof{	float:left;	}
	.catty .chara_prof:before,
	.akky .chara_prof:before{ right:-60px; }

	.catty .chara_prof:before{
		border-color:transparent transparent transparent #768dca;
	}
	.akky .chara_prof:before{
		border-color: transparent transparent transparent #00a0e9;
	}


/*Recipe
----------------------------------------*/
	.recipe_list{
		padding:5% 3%;
	}
	.recipe .top_bg{
		top:-20px;
	}
	.recipe .top_image{
		margin-bottom:5%;
	}
	.recipe .new{
		padding:3%;
		margin-bottom:3%;
	}
	.recipe .new .label{
		position:absolute;
		top:-20px;
		left:10px;
	}
	.recipe .new_content{
		padding:3%;
	}
	.recipe .recipe_image{
		float:left;
		padding:3%;
		width:34%;
		margin-right:3%;
	}
	.recipe .recipe_image .item{
		bottom:-10px;
		right:-10px;
	}
	.recipe .section{
		width:57%;
		margin-bottom:5%;
	}
	.recipe .new_caption{
		margin-bottom:3%;
	}
	.recipe .new .category{
		width:30%;
		margin-bottom:3%;
	}
	.recipe .new .material{
		margin-bottom:3%;
	}
	.recipe .new .flow{
		margin-bottom:5%;
	}
	.recipe .old{
		padding:3% 0 3% 2%;
	}
	.recipe .old li{
		overflow:hidden;
		float:left;
		margin-right:3%;
		width:47%;
		margin-bottom:5%;
	}
	.recipe .old_caption{
		background:url(../image/tle_bg.jpg);
		padding:2%;
		margin-bottom:3%;
	}
	.recipe .category{
		margin-bottom:2%;
	}
	.recipe .old .material{
		margin-bottom:5%;
	}
	.recipe_datail .datail_material .md_datail{
		width:59%;
		float:left;
	}
	.recipe_datail .datail_material .mi_datail{
		width:38%;
		float:right;
	}
/*Recipe datail
------------------------------*/
	.recipe_content{
		padding:7% 3%;
	}
	.recipe_content .main_content{
		width:67%;
		margin-right:3%;
		float:left;
	}
	.recipe_content .side_content{
		width:30%;
	}
	.recipe_datail{
		padding:2%;
	}
	.recipe_datail .date{
		margin-bottom:2%;
	}
	.recipe_datail h3{
		padding-bottom:3%;
		margin-bottom:3%;
	}
	.recipe .target{
		padding:2%;
		margin-bottom:2%;
	}
	.recipe_datail .datail_content{
		margin-bottom:5%;
	}
	.recipe_datail .datail_material{
		margin-bottom:5%;
	}
	.recipe_datail .datail_material .caption{
		margin-bottom:2%;
	}
	.recipe_datail .recipe_flow{
		margin-bottom:5%;
	}
	.recipe_datail .recipe_flow li{
		margin-right:5%;
		margin-bottom:3%;
		width:47.5%;
	}
	.recipe_datail .recipe_flow li:nth-child(2n){
		margin-right:0;
	}

	.recipe_datail .recipe_point{
		margin-bottom:5%;
	}
	.recipe_datail .recipe_point .text{
		padding:2% 5%;
	}
	.recipe_datail .recipe_point .image{
		padding:2%;
		width:36%;
	}
	.recipe .side_content h3{
		padding:3%;
		margin-bottom:5%;
	}
	.recipe .side_content .other_recipe ul{
		margin-bottom:5%;
		overflow:hidden;
		clear:both;
	}
	.recipe .side_content .other_recipe li{
		margin:0 2% 5%;
		padding:3%;
	}
	.recipe .side_content .other_recipe .image{
		margin-bottom:3%;
	}
	.recipe .side_content .other_recipe h4{
		margin-bottom:3%;
	}
	.recipe .side_content .other_recipe .text{
		margin-bottom:7%;
	}
	.recipe .sidemenu ul{
		margin-bottom:-1px;
		padding:0 5%;
	}
	.recipe .sidemenu li a{
		padding:5% 0;
	}
}
/*Phone
--------------------------------------------------*/
@media screen and (max-width:750px){
	.fun{
		overflow:hidden;
		clear:both;
	}
	.fun >ul{
		text-align:center;
		overflow:hidden;
		clear:both;
	}
	.fun >ul li{
		margin:0 auto 5%;
		width:95%;
	}
	.character .top_image{
		margin-bottom:10%;
	}
	.character_list >li{
		margin-bottom:10%;
	}
	.chara_image{
		text-align:center;
	}
	.chara_image img{
		width:95%;
	}
	.chara_prof:before{
		top:-60px;
		text-align:center;
	}
	.chara_prof{
		margin-top:40px;
		padding:5%;
	}
	.chara_prof li{
		padding:3% 0;
	}
	.chara_prof li:last-child{
		border:0;
	}
	.chara_prof .caption{
		width:30%;
		margin-right:2%;
	}
	.chara_prof .data{
		width:65%;
	}
	.chara_prof ul,.chara_name{
		text-align:left;
	}
	.doggy .chara_prof:before{
		border-color:transparent transparent #c55c3f transparent;
	}
	.akky .chara_prof:before{
		border-color:transparent transparent #00a0e9 transparent;
	}
	.catty .chara_prof:before{
		border-color:transparent transparent #768dca transparent;
	}
	.anny .chara_prof:before{
		border-color:transparent transparent #ddb487 transparent;}

/*Recipe
----------------------------------------*/
	.recipe_list{
		padding:5% 3%;
	}
	.recipe .top_bg{
		top:-7px;
	}
	.recipe .top_image{
		margin-bottom:3%;
	}
	.recipe .recipe_image .item{
		bottom:-10px;
		right:-10px;
		width:40%;
	}
	.recipe .category{
		width:70%;
		margin:0 auto;
		margin-bottom:3%;
	}
	.recipe .mat_label{
		display:block;
		overflow:hidden;
		float:left;
	}
	.recipe .mat_section{
		display:block;
		overflow:hidden;
	}
	.recipe .new{
		overflow:hidden;
		margin:0 0 7%;
		padding:3%;
	}
	.recipe .new_content{
		padding:5%;
	}
	.recipe .new .label{
		text-align:center;
	}
	.recipe .new .image{
		width:74%;
		margin:0 auto;
		padding:3%;
		margin-bottom:3%;
	}
	.recipe .new_caption{
		margin-bottom:3%;
	}
	.recipe .new .category{
		margin-bottom:5%;
	}
	.recipe .new .material{
		margin-bottom:3%;
	}
	.recipe .new .flow{
		margin-bottom:7%;
	}
	.recipe .old{
		padding:7% 3% 3%;
	}
	.recipe .old li{
		margin-bottom:7%;
	}
	.recipe .old_caption{
		background:url(../image/tle.png) no-repeat;
		padding:2% 3% 3%;
		margin-bottom:3%;
	}
	.recipe .old .image{
		width:64%;
		padding:3%;
		margin:0 auto 2%;
	}
	.recipe .old .material{
		margin-bottom:7%;
		overflow:hidden;
		clear:both;
	}
	.recipe .old .section{
		margin-bottom:3%;
	}
/*Recipe datail
------------------------------*/
	.recipe_content{
		padding:5%;
	}
	.recipe_content .main_content{
		margin-bottom:10%;
	}
	.recipe_content .recipe_datail{
		padding:3%;
	}
	.recipe_datail h3{
		margin-bottom:3%;
	}
	.recipe_datail .datail_content .image{
		margin-bottom:5%;
	}
	.recipe_datail .datail_content{
		margin-bottom:5%;
	}
	.recipe_datail .datail_content .target{
		padding:2%;
		margin-bottom:3%;
	}
	.recipe_datail .datail_content .text{
		padding:0 2%;
	}
	.recipe_datail .datail_material{
		margin-bottom:5%;
	}
	.recipe_datail .datail_material .caption{
		margin-bottom:2%;
	}
	.recipe_datail .recipe_flow{
		margin-bottom:3%;
	}/*
	.recipe_datail .recipe_flow ul{
		margin-right:-5%;
	}*/
	.recipe_datail .recipe_flow li{
		width:47.5%;
		margin-right:5%;
		margin-bottom:5%;
	}
	.recipe_datail .recipe_flow li:nth-child(2n){
		margin-right:0;
	}
	.recipe_datail .recipe_flow .image{
		margin-bottom:3%;
	}
	.recipe_datail .recipe_point{
		margin-bottom:7%;
	}
	.recipe_datail .recipe_point .caption{
		padding:2%;
	}
	.recipe_datail .recipe_point .image{
		padding:3%;
		width:36%;
	}
	.recipe_datail .recipe_point .text{
		padding:3%;
	}
	.recipe .side_content h3{
		padding:3%;
		margin-bottom:3%;
	}
	.recipe .side_content .other_recipe ul{
		margin:0 3%;
	}
	.recipe .side_content .other_recipe li{
		margin-bottom:5%;
		padding:3%;
	}
	.recipe .side_content .other_recipe .image{
		margin-bottom:3%;
	}
	.recipe .side_content .other_recipe h4{
		margin-bottom:3%;
	}
	.recipe .side_content .other_recipe .text{
		margin-bottom:5%;
	}
	.recipe .sidemenu ul{
		padding:3%;
		margin:0 3%;
	}
	.recipe .sidemenu li{
		padding:3%;
	}
	.recipe .sidemenu li:last-child{
		border:0;
	}
}