@charset "utf-8";
/**
 * STYLE NAME     : PRODUCTS RECIPE STYLE
 * STYLE PLACE    : /css/products/recipe.css
 * CREATE DATE    : 09.11.24
 * LASTUP DATE    : 10.01.25
 * AUTHOR COMPANY : SHIKI-DESIGN (http://www.shiki-design.com/)
 * AUTHOR NAME    : NAKATANI
 * LASTUP NAME    : NAKATANI
 */ 

/** 
 * DEFINE
 */
.w306{width:306px;}
.p16{padding:0 16px;}

/**
 * BODY
 */

/**
 * LOCAL NAVI
 */
.lnav{
margin-top:25px;
padding:0 15px;
width:655px;
height:48px;
background:url(/imgs/products/recipe/bg_lnavi.jpg) no-repeat 0 0;
}
.lnav li{float:left;}
.lnav a{
display:block;
width:212px;
height:48px;
text-indent:-5000px;
}

.lnav01 a{background:url(/imgs/products/recipe/lnavi01.jpg) no-repeat 0 0;}
.lnav02 a{
margin:0 9px 0 10px;
background:url(/imgs/products/recipe/lnavi02.jpg) no-repeat 0 0;
}
.lnav03 a{background:url(/imgs/products/recipe/lnavi03.jpg) no-repeat 0 0;}

.lnav01 a:hover{background:url(/imgs/products/recipe/lnavi01.jpg) no-repeat 0 -48px;}
.lnav02 a:hover{
margin:0 9px 0 10px;
background:url(/imgs/products/recipe/lnavi02.jpg) no-repeat 0 -48px;
}
.lnav03 a:hover{background:url(/imgs/products/recipe/lnavi03.jpg) no-repeat 0 -48px;}

.lnav01On a{background:url(/imgs/products/recipe/lnavi01.jpg) no-repeat 0 -48px;}
.lnav02On a{
margin:0 9px 0 10px;
background:url(/imgs/products/recipe/lnavi02.jpg) no-repeat 0 -48px;
}
.lnav03On a{background:url(/imgs/products/recipe/lnavi03.jpg) no-repeat 0 -48px;}

/**
 * INTERFACE NAVI
 */
.inav{
padding:0 15px;
width:655px;
height:37px;
}
.inav li{float:left;}
.inav a{
display:block;
width:212px;
height:37px;
text-indent:-5000px;
}

.inav01 a{background:url(/imgs/products/recipe/btn_prev.jpg) no-repeat 0 0;}
.inav02 a{
margin-left:231px;
background:url(/imgs/products/recipe/btn_next.jpg) no-repeat 0 0;
}

.inav01 a:hover{background:url(/imgs/products/recipe/btn_prev.jpg) no-repeat 0 -37px;}
.inav02 a:hover{
margin-left:231px;
background:url(/imgs/products/recipe/btn_next.jpg) no-repeat 0 -37px;
}

/**
 * LAYOUT SHARE
 */
.entry{
clear:left;
float:left;
padding-bottom:24px;
background:url(/imgs/products/recipe/bg_bottom.jpg) no-repeat 0 100%;
}
.entryBody{
position:relative;
z-index:5;
float:left;
padding:0 15px;
width:655px;
background:url(/imgs/products/recipe/bg_body.jpg) repeat-y 0 0;
}
.btnCategory{
position:absolute;
top:10px;
left:560px;
}
.entryBody h3{
padding-left:35px;
background:url(/imgs/products/recipe/bg_h3.jpg) no-repeat 0 5px;
color:#F05028;
font-size:150%;
font-weight:bold;
}
.complete{margin-top:25px;}
.completeImage{
float:left;
width:320px;
}
.completeDescription{
float:right;
width:335px;
}
.completeDescription strong{color:#BD8100;}

.completeDescription .material{
padding:10px 0 10px 50px;
background:url(/imgs/products/recipe/mateiral.jpg) no-repeat 0 0;
}

.dishFlow table{
margin-top:10px;
border-collapse:collapse;
}
.dishFlow table th{
width:65px;
text-align:left;
vertical-align:top;
}
.dishFlow table td table{width:590px;}

.dishFlow table td table td table{margin-top:10px;}
.dishFlow table td table td table th{
padding-bottom:15px;
width:185px;
}
.dishFlow table td table td table td{padding-bottom:15px;}
.dishFlow table td table td table td strong{
padding-left:5px;
color:#F05028;
font-size:100%;
font-style:normal;
font-weight:normal;
}
.dishFlow table td table td table td em{
color:#BD8100;
font-size:100%;
font-style:normal;
font-weight:normal;
}

.dishFlow table td em{
color:#F05028;
font-size:120%;
font-style:normal;
font-weight:bold;
}
.entryInner{width:655px;}

/**
 * ARCHIVE
 */
.archiveList{clear:both;}
.archiveList ul{
margin-top:15px;
padding:0 12px;
width:282px;
}
.archiveList li{
padding-left:15px;
background:url(/imgs/products/recipe/ls_archive.jpg) no-repeat 0 8px;
}
.archiveList ul li a{color:#333;}

/**
 * LAYOUT EACH
 */
