@charset "Shift_JIS";



/* ::: fc01 ::: */
div#fc01{
margin-top: 17px;
}



/* ::: shared elemnts - #fb ::: */
/* :: search-panel01 :: */
div#fb01 div.search-panel01{
margin-top: 10px;
background: url(/recipe/n_images/bg_share-search01.gif) left top no-repeat;
}

/* : block01 : */
div#fb01 div.search-panel01 div.block01{
width: 690px;
height: 43px;
position: relative;
}

div#fb01 div.search-panel01 div.block01 h2{
position: absolute;
top: 10px;
left: 15px;
}


div#fb01 div.search-panel01 div.block01 p.season01,
div#fb01 div.search-panel01 div.block01 p.p01{
position: absolute;
top: 12px;
left: 267px;
}

div#fb01 div.search-panel01 div.block01 p.all-season01{
position: absolute;
top: 12px;
left: 242px;
}

div#fb01 div.search-panel01 div.block01 p.btn01,
div#fb01 div.search-panel01 div.block01 p.p02{
position: absolute;
top: 11px;
left: 511px;
}

div#fb01 div.search-panel01 div.block01 p.btn02{
position: absolute;
top: 11px;
left: 534px;
}

/* : block02 : */
div#fb01 div.search-panel01 div.block02{
position: relative;
z-index: 0;
}

div#fb01 div.search-panel01 div.block02 ul{
margin-left: 15px;
}

div#fb01 div.search-panel01 div.block02 ul li{
margin-right: 4px;
float: left;
}

/* : block03 : */
div#fb01 div.search-panel01 div.block03{
margin-top: -1px;
padding-left: 9px;
border: 1px solid #c7b288;
background-color: #f7f3e1;
position: relative;
z-index: 0;
}

div#fb01 div.search-panel01 div.block03 dl dt{
line-height: 1;
}

div#fb01 div.search-panel01 div.block03 dl dt img{
vertical-align: bottom;
}

div#fb01 div.search-panel01 div.block03 dl dd{
margin-top: 6px;
}

div#fb01 div.search-panel01 div.block03 div.col01{
margin-top: 10px;
width: 300px;
float: left;
}

div#fb01 div.search-panel01 div.block03 div.col01 form{
padding-top: 5px;
background: url(/recipe/n_images/bg_share-search03_t.gif) left top no-repeat;
}

div#fb01 div.search-panel01 div.block03 div.col01 form fieldset{
padding: 0 6px 5px;
width: 282px;
background: #d6c4a2 url(/recipe/n_images/bg_share-search03_b.gif) left bottom no-repeat;
}

div#fb01 div.search-panel01 div.block03 div.col01 select{
width: 217px;
height: 21px;
vertical-align: middle;
}

div#fb01 div.search-panel01 div.block03 div.col01 input{
border-bottom: 1px solid #d6c4a2;
vertical-align: middle;
}

div#fb01 div.search-panel01 div.block03 div.col02{
margin-top: 10px;
width: 366px;
float: right;
}

div#fb01 div.search-panel01 div.block03 div.col02 dd ul li{
margin-right: 10px;
padding-bottom: 9px;
position: relative;
bottom: -1px;
float: left;
}

div#fb01 div.search-panel01 div.block03 div.col02 dd ul li.first-child{
margin-left: 0;
}

div#fb01 div.search-panel01 div.block03 div.col02 dd ul li.cur{
background: url(/recipe/n_images/bg_share-search-tab01.gif) left bottom no-repeat;
}


/* :: search-panel02 :: */
div#fb01 div.search-panel02{
margin-top: 10px;
background: url(/recipe/n_images/bg_share-search01.gif) left top no-repeat;
}

/* : block01 : */
div#fb01 div.search-panel02 div.block01{
width: 690px;
height: 43px;
position: relative;
}

div#fb01 div.search-panel02 div.block01 h2{
position: absolute;
top: 10px;
left: 15px;
}


div#fb01 div.search-panel02 div.block01 p.season01,
div#fb01 div.search-panel02 div.block01 p.p01{
position: absolute;
top: 12px;
left: 267px;
}

div#fb01 div.search-panel02 div.block01 p.all-season01{
position: absolute;
top: 12px;
left: 242px;
}

div#fb01 div.search-panel02 div.block01 p.btn01,
div#fb01 div.search-panel02 div.block01 p.p02{
position: absolute;
top: 11px;
left: 511px;
}

div#fb01 div.search-panel02 div.block01 p.btn02{
position: absolute;
top: 11px;
left: 534px;
}

/* : block02 : */
div#fb01 div.search-panel02 div.block02{
position: relative;
z-index: 0;
}

div#fb01 div.search-panel02 div.block02 ul{
margin-left: 15px;
}

div#fb01 div.search-panel02 div.block02 ul li{
margin-right: 4px;
float: left;
}

/* : block03 : */
div#fb01 div.search-panel02 div.block03{
margin-top: -1px;
padding-right: 9px;
padding-left: 9px;
border: 1px solid #c7b288;
background-color: #f7f3e1;
z-index: 0;
}

div#fb01 div.search-panel02 div.block03 dl dt{
margin-top: 5px;
line-height: 1;
}

div#fb01 div.search-panel02 div.block03 dl dt img{
vertical-align: bottom;
}

div#fb01 div.search-panel02 div.block03 dl dd{
margin-top: 6px;
zoom: 1;
}

div#fb01 div.search-panel02 div.block03 dd ul li{
margin-right: 10px;
padding-bottom: 9px;
position: relative;
bottom: -1px;
float: left;
}

div#fb01 div.search-panel02 div.block03 dd ul li.first-child{
margin-left: 0;
}

div#fb01 div.search-panel02 div.block03 dd ul li.cur{
background: url(/recipe/n_images/bg_share-search-tab01.gif) left bottom no-repeat;
}


/* :: search-panel03 :: */
div#fb01 div.search-panel03{
margin-top: 10px;
background: url(/recipe/n_images/bg_share-search01.gif) left top no-repeat;
}

/* : block01 : */
div#fb01 div.search-panel03 div.block01{
width: 690px;
height: 43px;
position: relative;
}

div#fb01 div.search-panel03 div.block01 h2{
position: absolute;
top: 10px;
left: 15px;
}

div#fb01 div.search-panel03 div.block01 p.season01,
div#fb01 div.search-panel03 div.block01 p.p01{
position: absolute;
top: 12px;
left: 267px;
}

div#fb01 div.search-panel03 div.block01 p.all-season01{
position: absolute;
top: 12px;
left: 242px;
}

div#fb01 div.search-panel03 div.block01 p.btn01,
div#fb01 div.search-panel03 div.block01 p.p02{
position: absolute;
top: 11px;
left: 511px;
}

div#fb01 div.search-panel03 div.block01 p.btn02{
position: absolute;
top: 11px;
left: 534px;
}

/* : block02 : */
div#fb01 div.search-panel03 div.block02{
margin: 0 auto;
padding: 1.4em 20px 1.4em;
width: 620px;
background: url(/recipe/n_images/bg_share-search07.gif) left top no-repeat;
position: relative;
z-index: 0;
color:#553300;
}

/* : block03 : */
div#fb01 div.search-panel03 div.block03{
margin-top: -1px;
padding-right: 9px;
padding-left: 9px;
border: 1px solid #c7b288;
background-color: #f7f3e1;
z-index: 0;
}

div#fb01 div.search-panel03 div.block03 dl dt{
margin-top: 5px;
line-height: 1;
}

div#fb01 div.search-panel03 div.block03 dl dt img{
vertical-align: bottom;
}

div#fb01 div.search-panel03 div.block03 dl dd{
margin-top: 6px;
zoom: 1;
}

div#fb01 div.search-panel03 div.block03 dd ul li{
margin-right: 10px;
padding-bottom: 9px;
position: relative;
bottom: -1px;
float: left;
}

div#fb01 div.search-panel03 div.block03 dd ul li.first-child{
margin-left: 0;
}

div#fb01 div.search-panel03 div.block03 dd ul li.cur{
background: url(/recipe/n_images/bg_share-search-tab01.gif) left bottom no-repeat;
}


/* :: search-panel04 :: */
div#fb01 div.search-panel04{
margin-top: 10px;
background: url(/recipe/n_images/bg_share-search01.gif) left top no-repeat;
}

/* : block01 : */
div#fb01 div.search-panel04 div.block01{
width: 690px;
height: 43px;
position: relative;
}

div#fb01 div.search-panel04 div.block01 h2{
position: absolute;
top: 10px;
left: 15px;
}

div#fb01 div.search-panel04 div.block01 p.season01,
div#fb01 div.search-panel04 div.block01 p.p01{
position: absolute;
top: 12px;
left: 267px;
}

div#fb01 div.search-panel04 div.block01 p.all-season01{
position: absolute;
top: 12px;
left: 242px;
}

div#fb01 div.search-panel04 div.block01 p.btn01,
div#fb01 div.search-panel04 div.block01 p.p02{
position: absolute;
top: 11px;
left: 511px;
}

div#fb01 div.search-panel04 div.block01 p.btn02{
position: absolute;
top: 11px;
left: 534px;
}

/* : block02 : */
div#fb01 div.search-panel04 div.block02{
margin: 0 auto;
padding: 1.4em 20px 1.4em;
width: 620px;
background: url(/recipe/n_images/bg_share-search07.gif) left top no-repeat;
position: relative;
z-index: 0;
color:#553300;
}

/* : block03 : */
div#fb01 div.search-panel04 div.block03{
margin-top: -1px;
padding: 0 9px 10px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #c7b288;
background-color: #f7f3e1;
z-index: 0;
}

div#fb01 div.search-panel04 div.block03 p.p01{
margin-top: 8px;
float: left;
}

div#fb01 div.search-panel04 div.block03 p.p02{
margin-top: 8px;
float: right;
}

/* : block04 : */
div#fb01 div.search-panel04 div.block04{
padding: 0 9px 10px;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #c7b288;
background: #f7f3e1 url(/recipe/n_images/bg_share-search-pan04-01.gif) 9px bottom no-repeat;
}

div#fb01 div.search-panel04 div.block04 div.col01{
width: 160px;
float: left;
}

div#fb01 div.search-panel04 div.block04 div.col02{
margin-left: 9px;
width: 160px;
float: left;
}

div#fb01 div.search-panel04 div.block04 div.col03{
margin-left: 10px;
width: 160px;
float: left;
}

div#fb01 div.search-panel04 div.block04 div.col04{
margin-left: 9px;
width: 160px;
float: left;
}

div#fb01 div.search-panel04 div.block04 dl dd ul li{
margin-bottom: 8px;
margin-left: 10px;
}


/* :: result01 :: */
div#fb01 div.result01{
margin-top: 0.75em;
}

/* : p01 : */
div#fb01 div.result01 p.p01{
float: left;
}

/* : block01 : */
div#fb01 div.result01 div.block01{
float: right;
background: url(/recipe/n_images/bg_share-search02_tl.gif) left top no-repeat;
}

div#fb01 div.result01 div.block01 div.inner-block01{
background: url(/recipe/n_images/bg_share-search02_br.gif) right bottom no-repeat;
}

div#fb01 div.result01 div.block01 div.inner-block01 p{
background: url(/recipe/n_images/bg_share-search02_tr.gif) right top no-repeat;
}

div#fb01 div.result01 div.block01 div.inner-block01 p span{
padding: 0.4em 12px;
display: block;
background: url(/recipe/n_images/bg_share-search02_bl.gif) left bottom no-repeat;
text-align: center;
}

div#fb01 div.result01 div.block01 div.inner-block01 p span em{
color: #ce2b37;
font-style: normal;
font-weight: bold;
}

/* : block02 : */
div#fb01 div.result01 div.block02{
margin-top: 0.45em;
clear: right;
float: right;
white-space: nowrap;
}

div#fb01 div.result01 div.block02 span.span01{
margin-right: 7px;
}

div#fb01 div.result01 div.block02 span.span02 a{
margin-right: 4px;
margin-left: 4px;
font-weight: bold;
}

div#fb01 div.result01 div.block02 span.span02 em{
margin-right: 4px;
margin-left: 4px;
font-weight: bold;
font-style: normal;
}

div#fb01 div.result01 div.block02 span.span03{
margin-left: 6px;
}


/* :: season-note01, season-note01 :: */
div#fb01 div.season-note02,
div#fb01 div.season-note01{
margin-top: 0.8em;
border-top: 1px solid #b7a47f;
width: 690px;
position: relative;
background: #f7f3e1 url(../n_images/bg_share-search05.gif) left bottom no-repeat;
}

div#fb01 div.season-note01{
height: 58px;
}

div#fb01 div.season-note02{
height: 73px;
}

div#fb01 div.season-note02 p.p01,
div#fb01 div.season-note01 p.p01{
position: absolute;
top: 13px;
left: 15px;
}

div#fb01 div.season-note02 p.p02,
div#fb01 div.season-note01 p.p02{
position: absolute;
top: 34px;
left: 15px;
}

div#fb01 div.season-note02 p.p03,
div#fb01 div.season-note01 p.p03{
position: absolute;
top: 14px;
left: 450px;
}


/* :: result-list01 :: */
div#fb01 div.result-list01{
margin-top: 0.8em;
width: 690px;
overflow: hidden;
background: url(/recipe/n_images/bg_share-search06.gif) 0 0 repeat-y;
}

div#fb01 div.result-list01 ul{
padding-top: 0.8em;
padding-bottom: 0.6em;
width: 714px;
background: url(/n_images/line_share-ff-h-dot01.gif) left bottom repeat-x;
}

div#fb01 div.result-list01 ul:first-child{
padding-top: 0;
}

div#fb01 div.result-list01 ul li{
padding-right: 21px;
width: 216px;
float: left;
}

div#fb01 div.result-list01 ul li div.name{
margin-top: 0.5em;
padding-left: 13px;
height: 2.7em;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
text-indent: -13px;
}

div#fb01 div.result-list01 ul li > div.name{
height: auto;
min-height: 2.7em;
}

div#fb01 div.result-list01 ul li div.name a{
padding-left: 13px;
font-weight: bold;
}

div#fb01 div.result-list01 ul li div.name img.label01{
margin-left: 4px;
}

div#fb01 div.result-list01 ul li div{
margin-top: 0.3em;
padding-left: 22px;
text-indent: -22px;
}

div#fb01 div.result-list01 ul li div.time{
margin-top: 0.75em;
}

div#fb01 div.result-list01 ul li div img.icon01{
margin-right: 8px;
vertical-align: middle;
}


/* :: result-list02 :: */
div#fb01 ul.result-list02 li{
margin-top: 10px;
padding-top: 1px;
background: url(/recipe/n_images/bg_share-result-list02-01.gif) left top no-repeat;
}

div#fb01 ul.result-list02 li.first-child{
margin-top: 16px;
}

div#fb01 ul.result-list02 li div.inner-li{
padding-bottom: 1px;
background: url(/recipe/n_images/bg_share-result-list02-02.gif) left bottom no-repeat;
}

div#fb01 ul.result-list02 li div.block01{
width: 216px;
float: left;
}

div#fb01 ul.result-list02 li div.block02{
width: 474px;
float: right;
background-color: #ffffff;
}

div#fb01 ul.result-list02 li div.block02{
padding-bottom: 10px;
height: 85px;
}

div#fb01 ul.result-list02 li * > div.block02{
height: auto;
min-height: 85px;
}

div#fb01 ul.result-list02 li div.block02 h2{
margin: 0.7em 0 0 20px;
padding-left: 12px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.45em no-repeat;
text-indent: -12px;
}

div#fb01 ul.result-list02 li div.block02 h2 a{
padding-left: 12px;
}

div#fb01 ul.result-list02 li div.block02 h2 img{
margin-left: 6px;
vertical-align: middle;
}

div#fb01 ul.result-list02 li div.block02 p{
margin: 1em 0 0 20px;
}

div#fb01 ul.result-list02 li div.block03{
padding-bottom: 10px;
border-top: 1px dashed #bda983;
width: 474px;
float: right;
}

div#fb01 ul.result-list02 li div.block03 ul li{
margin-top: 0.6em;
float: left;
background-image: none;
white-space: nowrap;
}

div#fb01 ul.result-list02 li div.block03 ul li img{
margin-right: 10px;
margin-left: 20px;
vertical-align: middle;
}


/* :: search-note01 :: */
div#fb01 div.search-note01{
margin-top: 30px;
width: 690px;
height: 192px;
background: url(/recipe/n_images/bg_share-search-note01.gif) left top no-repeat;
position: relative;
}

div#fb01 div.search-note01 p.msg01{
position: absolute;
top: 37px;
left: 181px;
}

div#fb01 div.search-note01 p.msg02{
position: absolute;
top: 61px;
left: 202px;
}

div#fb01 div.search-note01 p.link01{
position: absolute;
top: 123px;
left: 279px;
}


/* :: search-note02 :: */
div#fb01 div.search-note02{
margin-top: 30px;
width: 690px;
height: 202px;
background: url(/recipe/n_images/bg_share-search-note02.gif) left top no-repeat;
position: relative;
}

div#fb01 div.search-note02 p.msg01{
position: absolute;
top: 29px;
left: 119px;
}

div#fb01 div.search-note02 p.btn01{
position: absolute;
top: 103px;
left: 208px;
}

div#fb01 div.search-note02 p.link01{
position: absolute;
top: 165px;
left: 279px;
}


/* :: search-note03 :: */
div#fb01 div.search-note03{
margin-top: 30px;
width: 690px;
height: 162px;
background: url(/recipe/n_images/bg_share-search-note03.gif) left top no-repeat;
position: relative;
}

div#fb01 div.search-note03 p.msg01{
position: absolute;
top: 40px;
left: 181px;
}

div#fb01 div.search-note03 p.msg02{
position: absolute;
top: 61px;
left: 213px;
}

div#fb01 div.search-note03 p.link01{
position: absolute;
top: 123px;
left: 279px;
}


/* :: data-note01 :: */
div#fb01 p.data-note01{
margin-top: 1.4em;
}




/* ::: shared elemnts - #fs ::: */
/* :: smod01 ( side module ) :: */
div#fs01 div.rmod01,
div#fs01 div.smod01{
margin-bottom: 10px;
padding-top: 6px;
background: url(/recipe/n_images/bg_share-recipe-smod01_t.gif) left top no-repeat;
}

div#fs01 div.rmod01 div.inner-rmod01,
div#fs01 div.smod01 div.inner-smod01{
padding-bottom: 6px;
background: url(/recipe/n_images/bg_share-recipe-smod01_b.gif) left bottom no-repeat;
zoom: 1;
}

div#fs01 div.rmod01 ul.link-list01 li,
div#fs01 div.smod01 ul.link-list01 li{
margin-top: 0.2em;
padding-left: 12px;
text-indent: -12px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
}

div#fs01 div.rmod01 ul.link-list01 li a,
div#fs01 div.smod01 ul.link-list01 li a{
padding-left: 12px;
}


/* :: smod02 ( side module ) :: */
div#fs01 div.rmod02,
div#fs01 div.smod02{
margin-bottom: 10px;
padding-top: 6px;
background: url(/recipe/n_images/bg_share-recipe-smod02_t.gif) left top no-repeat;
}

div#fs01 div.rmod02 div.inner-rmod02,
div#fs01 div.smod02 div.inner-smod02{
padding-bottom: 6px;
background: url(/recipe/n_images/bg_share-recipe-smod02_b.gif) left bottom no-repeat;
zoom: 1;
}

div#fs01 div.rmod02 ul.link-list01 li,
div#fs01 div.smod02 ul.link-list01 li{
margin-top: 0.2em;
padding-left: 12px;
text-indent: -12px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
}

div#fs01 div.rmod02 ul.link-list01 li a,
div#fs01 div.smod02 ul.link-list01 li a{
padding-left: 12px;
}


/* :: rmod01 ( side module for recipe ) :: */
div#fs01 div.rmod01 div.head01{
margin-top: 4px;
margin-left: 10px;
width: 205px;
height: 25px;
background: url(/recipe/n_images/bg_share-recipe-mod02-01.gif) left top no-repeat;
position: relative;
}

div#fs01 div.rmod01 div.head01 .title{
position: absolute;
top: 6px;
left: 9px;
}

div#fs01 div.rmod01 div.head01 p{
position: absolute;
top: 5px;
left: 136px;
}

div#fs01 div.rmod01 div.head02{
margin-top: 4px;
margin-left: 10px;
width: 205px;
height: 40px;
background: url(/recipe/n_images/bg_share-recipe-mod02-02.gif) left top no-repeat;
position: relative;
}

div#fs01 div.rmod01 div.head02 .title{
position: absolute;
top: 6px;
left: 9px;
}

div#fs01 div.rmod01 div.head02 p{
position: absolute;
top: 13px;
left: 136px;
}

div#fs01 div.rmod01 div.head03{
margin-left: 6px;
width: 213px;
position: relative;
}

div#fs01 div.rmod01 div.head03 p{
position: absolute;
top: 4px;
left: 149px;
}

div#fs01 div.rmod01 div.body01{
margin: 0.4em 15px 0;
padding-bottom: 0.4em;
}


/* :: rmod02 ( side module for recipe ) :: */
div#fs01 div.rmod02 div.head01{
margin-top: 4px;
margin-left: 10px;
width: 205px;
height: 25px;
background: url(/recipe/n_images/bg_share-recipe-mod02-01.gif) left top no-repeat;
position: relative;
}

div#fs01 div.rmod02 div.head01 .title{
position: absolute;
top: 6px;
left: 9px;
}

div#fs01 div.rmod02 div.head01 p{
position: absolute;
top: 5px;
left: 136px;
}

div#fs01 div.rmod02 div.head02{
margin-top: 4px;
margin-left: 10px;
width: 205px;
height: 40px;
background: url(/recipe/n_images/bg_share-recipe-mod02-02.gif) left top no-repeat;
position: relative;
}

div#fs01 div.rmod02 div.head02 .title{
position: absolute;
top: 6px;
left: 9px;
}

div#fs01 div.rmod02 div.head02 p{
position: absolute;
top: 13px;
left: 136px;
}

div#fs01 div.rmod02 div.head03{
margin-left: 6px;
width: 213px;
position: relative;
}

div#fs01 div.rmod02 div.head03 p{
position: absolute;
top: 4px;
left: 149px;
}

div#fs01 div.rmod02 div.body01{
margin: 0.4em 15px 0;
padding-bottom: 0.4em;
}


div#fs01 div.rmod02 div.body01 .bcknbr{
padding-left:103px;
padding-top:3px;
}


/* :: recipe-mod01-01 :: */
div#fs01 div.recipe-mod01-01 div.body01{
margin-top: 0.7em;
padding-bottom: 0.4em;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dt{
margin-top: 0.7em;
padding-top: 0.6em;
background: url(/recipe/n_images/line_share-fs-h-dot01.gif) left top repeat-x;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dt.first-child{
margin-top: 0;
padding-top: 0;
background-image: none;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dt span{
padding-left: 13px;
display: block;
text-indent: -13px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dt a{
padding-left: 13px;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dd{
margin-top: 0.4em;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dd div.img{
width: 82px;
float: left;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dd div.img img{
border: 1px solid #e6e6e6;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dd div.time,
div#fs01 div.recipe-mod01-01 div.body01 dl dd div.calorie,
div#fs01 div.recipe-mod01-01 div.body01 dl dd div.salt{
margin-top: 0.4em;
padding-left: 22px;
width: 80px;
float: right;
text-indent: -22px;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dd div.time{
margin-top: 0;
}

div#fs01 div.recipe-mod01-01 div.body01 dl dd img.icon01{
margin-right: 6px;
vertical-align: middle;
}


/* :: recipe-mod01-02 :: */
div#fs01 div.recipe-mod01-02 div.body01{
margin-top: 0.9em;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li{
margin-top: 0.4em;
padding-top: 0.6em;
background: url(/recipe/n_images/line_share-fs-h-dot01.gif) left top repeat-x;
zoom: 1;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li.first-child{
margin-top: 0;
padding-top: 0;
background-image: none;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li div.img{
width: 54px;
float: left;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li div.img img{
border: 1px solid #e6e6e6;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li div.label{
width: 130px;
float: right;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li div.name{
margin-top: 0.4em;
padding-left: 8px;
text-indent: -8px;
width: 122px;
float: right;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
}

div#fs01 div.recipe-mod01-02 div.body01 ul li div.name a{
padding-left: 8px;
}


/* :: recipe-mod01-06 :: */
div#fs01 div.recipe-mod01-06 div.body01{
margin-top: 12px;
}

div#fs01 div.recipe-mod01-06 div.body01 p.p01{
text-align: center;
}

div#fs01 div.recipe-mod01-06 div.body01 ul.item li{
margin-top: 0.6em;
padding-top: 16px;
background: url(/n_images/line_share-h-dot01.gif) left top repeat-x;
}

div#fs01 div.recipe-mod01-06 div.body01 ul.item li.first-child{
margin-top: 0;
padding: 0;
background-image: none;
}

div#fs01 div.recipe-mod01-06 div.body01 ul.ul01 li{
margin-top: 0.8em;
padding-top: 0;
padding-left: 12px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
text-indent: -12px;
}

div#fs01 div.recipe-mod01-06 div.body01 ul.ul01 li a{
padding-left: 12px;
}

div#fs01 div.recipe-mod01-06 div.body01 p.p02{
margin-top: 0.5em;
}


/* :: recipe-mod01-07 :: */
div#fs01 div.recipe-mod01-07 div.body01{
margin: 0 10px;
padding-bottom: 8px;
}

/* : block01 : */
div#fs01 div.recipe-mod01-07 div.body01 div.block01{
margin-top: 8px;
padding-bottom: 10px;
background: url(/recipe/n_images/bg_share-recipe-smod07-01_b.gif) left bottom no-repeat;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block01 div.inner-block01{
border-right: 1px solid #ccb185;
border-left: 1px solid #ccb185;
zoom: 1;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block01 form{
padding-top: 9px;
padding: 9px 10px 0;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block01 form input.input-text{
padding-top: 2px;
padding-left: 2px;
border: 1px solid #989898;
width: 132px;
height: 17px;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block01 form input.input-image{
margin-left: 4px;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block01 p{
margin: 5px 0 0 10px;
}

/* : block02 : */
div#fs01 div.recipe-mod01-07 div.body01 div.block02{
margin-top: 8px;
padding-bottom: 6px;
background: url(/recipe/n_images/bg_share-recipe-smod07-02_b.gif) left bottom no-repeat;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block02 div.inner-block02{
border-right: 1px solid #8db359;
border-left: 1px solid #8db359;
background-color: #e4ebc7;
zoom: 1;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block02 ul{
margin-left: 5px;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block02 ul li{
margin-top: 5px;
margin-right: 5px;
float: left;
}

/* : block03 : */
div#fs01 div.recipe-mod01-07 div.body01 div.block03{
margin-top: 8px;
padding-bottom: 10px;
background: url(/recipe/n_images/bg_share-recipe-smod07-01_b.gif) left bottom no-repeat;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block03 div.inner-block03{
border-right: 1px solid #ccb185;
border-left: 1px solid #ccb185;
zoom: 1;
}

/* : block04 : */
div#fs01 div.recipe-mod01-07 div.body01 div.block04{
margin-top: 8px;
width: 205px;
height: 40px;
position: relative;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block04 p{
position: absolute;
top: 13px;
left: 140px;
}

/* : block05 : */
div#fs01 div.recipe-mod01-07 div.body01 div.block05{
margin-top: 8px;
padding-bottom: 10px;
background: url(/recipe/n_images/bg_share-recipe-smod07-01_b.gif) left bottom no-repeat;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block05 div.inner-block05{
padding: 0.5em 11px 0;
border-right: 1px solid #ccb185;
border-left: 1px solid #ccb185;
zoom: 1;
}

div#fs01 div.recipe-mod01-07 div.body01 div.block05 ul.link-list01 li.first-child{
margin-top: 0;
}



/* :: recipe-mod01-08 :: */
div#fs01 div.recipe-mod01-08 div.body01{
margin-top: 0.7em;
padding-bottom: 0.4em;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dt{
margin-top: 0.7em;
padding-top: 0.6em;
background: url(/recipe/n_images/line_share-fs-h-dot01.gif) left top repeat-x;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dt.first-child{
margin-top: 0;
padding-top: 0;
background-image: none;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dt span{
padding-left: 13px;
display: block;
text-indent: -13px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dt a{
padding-left: 13px;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dd{
margin-top: 0.4em;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dd div.img{
width: 82px;
float: left;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dd div.img img{
border: 1px solid #e6e6e6;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dd div.time,
div#fs01 div.recipe-mod01-08 div.body01 dl dd div.calorie,
div#fs01 div.recipe-mod01-08 div.body01 dl dd div.salt{
margin-top: 0.4em;
padding-left: 22px;
width: 80px;
float: right;
text-indent: -22px;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dd div.time{
margin-top: 0;
}

div#fs01 div.recipe-mod01-08 div.body01 dl dd img.icon01{
margin-right: 6px;
vertical-align: middle;
}


/* :: recipe-mod01-09 :: */
div#fs01 div.recipe-mod01-09 div.body01{
margin-top: 0.7em;
padding-bottom: 0.4em;
}

div#fs01 div.recipe-mod01-09 div.body01 dl dt{
margin-top: 0;
padding-top: 0;
background-image: none;
}

div#fs01 div.recipe-mod01-09 div.body01 dl dt span{
padding-left: 13px;
display: block;
text-indent: -13px;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
}

div#fs01 div.recipe-mod01-09 div.body01 dl dt a{
padding-left: 13px;
}

div#fs01 div.recipe-mod01-09 div.body01 dl dd{
margin-top: 0.4em;
}


/* :: recipe-mod01-10 :: */
div#fs01 div.recipe-mod01-10 div.body01 p.p01{
text-align: right;
}


/* :: rbnr01 ( side banner for recipe ) :: */
div#fs01 div.rbnr01 ul li{
margin-bottom: 10px;
}



/* ::: font-size ::: */
/* :: LLL :: */
.font-lll{
font-size: 198%;
}


/* :: LL :: */
div#fb01 ul.result-list02 li div.block02 h2,
div#fb01 div.search-panel04 div.block02 h3,
div#fb01 div.search-panel03 div.block02 h3,
.font-ll{
font-size: 137%;
}

/* :: L :: */
div#fb01 div.result01 div.block01,
.font-l{
font-size: 108%;
}


/* :: MS :: */
.font-ms{
font-size: 88%;
}


/* :: S :: */
div#fb01 p.data-note01,
div#fs01 div.recipe-mod01-09 div.body01 dl dd p,
div#fs01 div.recipe-mod01-08 div.body01 dl dd,
div#fs01 div.recipe-mod01-06 div.body01 p.p02,
div#fs01 div.recipe-mod01-01 div.body01 dl dd,
.font-s{
font-size: 85%;
}


/* ::: clear-fix ::: */
div#fb01 ul.result-list02 li ul,
div#fb01 ul.result-list02 li div.inner-li,
div#fb01 div.search-panel02 div.block03 dd ul,
div#fs01 div.recipe-mod01-08 dl dd,
div#fs01 div.recipe-mod01-07 div.body01 div.block02 ul,
div#fs01 div.recipe-mod01-02 div.body01 ul li,
div#fs01 div.recipe-mod01-01 dl dd,
div#fb01 div.result-list01 ul,
div#fb01 div.season-note01,
div#fb01 div.result01,
div#fb01 div.search-panel04 div.block04,
div#fb01 div.search-panel04 div.block03,
div#fb01 div.search-panel03 div.block03 div.col02 dd ul,
div#fb01 div.search-panel03 div.block03,
div#fb01 div.search-panel03 div.block02 ul,
div#fb01 div.search-panel02 div.block03 div.col02 dd ul,
div#fb01 div.search-panel02 div.block03,
div#fb01 div.search-panel02 div.block02 ul,
div#fb01 div.search-panel01 div.block03 div.col02 dd ul,
div#fb01 div.search-panel01 div.block03,
div#fb01 div.search-panel01 div.block02 ul,
div#fc01,
.clear-fix{ 
zoom: 100%;
}

div#fb01 ul.result-list02 li ul:after,
div#fb01 ul.result-list02 li div.inner-li:after,
div#fb01 div.search-panel02 div.block03 dd ul:after,
div#fs01 div.recipe-mod01-08 dl dd:after,
div#fs01 div.recipe-mod01-07 div.body01 div.block02 ul:after,
div#fs01 div.recipe-mod01-02 div.body01 ul li:after,
div#fs01 div.recipe-mod01-01 dl dd:after,
div#fb01 div.result-list01 ul:after,
div#fb01 div.season-note01:after,
div#fb01 div.result01:after,
div#fb01 div.search-panel04 div.block04:after,
div#fb01 div.search-panel04 div.block03:after,
div#fb01 div.search-panel04 div.block02 ul:after,
div#fb01 div.search-panel03 div.block03 div.col02 dd ul:after,
div#fb01 div.search-panel03 div.block03:after,
div#fb01 div.search-panel03 div.block02 ul:after,
div#fb01 div.search-panel02 div.block03 div.col02 dd ul:after,
div#fb01 div.search-panel02 div.block03:after,
div#fb01 div.search-panel02 div.block02 ul:after,
div#fb01 div.search-panel01 div.block03 div.col02 dd ul:after,
div#fb01 div.search-panel01 div.block03:after,
div#fb01 div.search-panel01 div.block02 ul:after,
div#fc01:after,
.clear-fix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
}
