@charset "Shift_JIS";



/* ::: fb01 ::: */
/* :: u01 :: */
div#fb01 div.u01{
padding-bottom: 14px;
background: url(/recipe/detail/n_images/bg_detail-u01-01.gif) left bottom repeat-x;
}

div#fb01 div.u01 ul li.li01{
float: right;
}

div#fb01 div.u01 ul li.li02{
margin-right: 16px;
padding-right: 19px;
float: right;
}


/* :: u02 :: */
div#fb01 div.u02{
margin-top: 0.8em;
}

div#fb01 div.u02 p.p01{
margin-left: 30px;
float: right;
}

div#fb01 div.u02 h1{
padding-left: 16px;
width: 556px;
float: left;
color: #582b00;
}

div#fb01 div.u02 p.p02{
margin-top: 0.7em;
padding-top: 0.75em;
padding-left: 16px;
width: 556px;
clear: left;
float: left;
border-top: 1px dashed #bda983;
}

div#fb01 div.u02 p.p02 span{
margin-right: 20px;
}

div#fb01 div.u02 p.p02 span img{
margin-right: 12px;
vertical-align: middle;
}


/* :: units01 :: */
div#fb01 div.units01{
margin-top: 2.3em;
}

div#fb01 div.units01 div.col01{
width: 350px;
float: left;
}

div#fb01 div.units01 div.col02{
width: 315px;
float: right;
}


/* :: u03 :: */
div#fb01 div.u03 p{
width: 350px;
height: 270px;
background: url(/recipe/detail/n_images/bg_detail-u03-01.gif) left top no-repeat;
}

div#fb01 div.u03 p img{
position: relative;
top: 15px;
left: 15px;
}


/* :: u04 :: */
div#fb01 div.u04{
margin-top: 2.2em;
}

div#fb01 div.u04 h2{
background: url(/recipe/detail/n_images/bg_detail-u04-01_t.gif) left top no-repeat;
}

div#fb01 div.u04 h2 span.span01{
padding: 9px 17px 6px 23px;
display: block;
height: 22px;
background: url(/recipe/detail/n_images/bg_detail-u04-01_b.gif) left bottom no-repeat;
}

div#fb01 div.u04 h2 > span.span01{
height: auto;
min-height: 22px;
}

div#fb01 div.u04 h2 span.span01 span.heading{
display: block;
float: left;
}

div#fb01 div.u04 h2 span.span01 span.text{
display: block;
float: right;
}

div#fb01 div.u04 table{
margin-top: 0.3em;
border-bottom: 1px dotted #999999;
}

div#fb01 div.u04 table th{
padding: 0.7em 0 0.3em 7px;
border-top: 1px dotted #999999;
text-align: left;
font-weight: normal;
}

div#fb01 div.u04 table td{
padding: 0.7em 0 0.3em 0;
border-top: 1px dotted #999999;
}

div#fb01 div.u04 table tr.first-child td,
div#fb01 div.u04 table tr.first-child th{
border-top: 0 none;
}

div#fb01 div.u04 table th span.span01{
margin-right: 4px;
color: #cf3e48;
}

div#fb01 div.u04 table td table{
margin-top: 0;
margin-left: 30px;
}

div#fb01 div.u04 table td th{

}

div#fb01 div.u04 table td td{
border: 0 none;
}

div#fb01 div.u04 table th.nested{
padding-left: 29px;
border-top: 0 none;
}

div#fb01 div.u04 table td.nested{
border-top: 0 none;
}

div#fb01 div.u04 table td.nested table th{
padding-top: 0em;
padding-left: 0;
border: 0 none;
}

div#fb01 div.u04 table td.nested table td{
padding-top: 0em;
padding-left: 0;
border: 0 none;
}

div#fb01 div.u04 ul{
margin-top: 1.1em;
}


/* :: u05 :: */
div#fb01 div.u05{
padding-bottom: 10px;
background: url(/recipe/detail/n_images/bg_detail-u05-01_b.gif) left bottom no-repeat;
}

div#fb01 div.u05 h2{
width: 315;
height: 50px;
background: url(/recipe/detail/n_images/bg_detail-u05-01_t.gif) left top no-repeat;
}

div#fb01 div.u05 h2 img{
position: relative;
top: 19px;
left: 133px;
}

div#fb01 div.u05 ol{
padding: 1.1em 13px 0.8em 13px;
border-right: 1px solid #e0d7bd;
border-left: 1px solid #e0d7bd;
background-color: #f8f3e4;
zoom: 1;
}

div#fb01 div.u05 ol li{
margin-top: 1.1em;
padding-left: 32px;
background-position: 0 0;
background-repeat: no-repeat;
height: 24px;
}

div#fb01 div.u05 ol > li{
height: auto;
min-height: 24px;
}

div#fb01 div.u05 ol li.li01{
margin-top: 0;
background-image: url(/recipe/detail/n_images/blt_detail-u05-01.gif);
}

div#fb01 div.u05 ol li.li02{
background-image: url(/recipe/detail/n_images/blt_detail-u05-02.gif);
}

div#fb01 div.u05 ol li.li03{
background-image: url(/recipe/detail/n_images/blt_detail-u05-03.gif);
}

div#fb01 div.u05 ol li.li04{
background-image: url(/recipe/detail/n_images/blt_detail-u05-04.gif);
}

div#fb01 div.u05 ol li.li05{
background-image: url(/recipe/detail/n_images/blt_detail-u05-05.gif);
}

div#fb01 div.u05 ol li.li06{
background-image: url(/recipe/detail/n_images/blt_detail-u05-06.gif);
}

div#fb01 div.u05 ol li.li07{
background-image: url(/recipe/detail/n_images/blt_detail-u05-07.gif);
}

div#fb01 div.u05 ol li.li08{
background-image: url(/recipe/detail/n_images/blt_detail-u05-08.gif);
}

div#fb01 div.u05 ol li.li09{
background-image: url(/recipe/detail/n_images/blt_detail-u05-09.gif);
}

div#fb01 div.u05 ol li.li10{
background-image: url(/recipe/detail/n_images/blt_detail-u05-10.gif);
}

div#fb01 div.u05 ol li.li11{
background-image: url(/recipe/detail/n_images/blt_detail-u05-11.gif);
}

div#fb01 div.u05 ol li.li12{
background-image: url(/recipe/detail/n_images/blt_detail-u05-12.gif);
}

div#fb01 div.u05 ol li.li13{
background-image: url(/recipe/detail/n_images/blt_detail-u05-13.gif);
}

div#fb01 div.u05 ol li.li14{
background-image: url(/recipe/detail/n_images/blt_detail-u05-14.gif);
}

div#fb01 div.u05 ol li.li15{
background-image: url(/recipe/detail/n_images/blt_detail-u05-15.gif);
}

div#fb01 div.u05 ol li.li16{
background-image: url(/recipe/detail/n_images/blt_detail-u05-16.gif);
}

div#fb01 div.u05 ol li.li17{
background-image: url(/recipe/detail/n_images/blt_detail-u05-17.gif);
}

div#fb01 div.u05 ol li.li18{
background-image: url(/recipe/detail/n_images/blt_detail-u05-18.gif);
}

div#fb01 div.u05 ol li.li19{
background-image: url(/recipe/detail/n_images/blt_detail-u05-19.gif);
}

div#fb01 div.u05 ol li.li20{
background-image: url(/recipe/detail/n_images/blt_detail-u05-20.gif);
}


/* :: u06 :: */
div#fb01 div.u06{
margin-top: 2.2em;
padding-bottom: 5px;
}

div#fb01 div.u06 ul{
padding: 0 5px 5px;
background: #f3b12c url(/recipe/detail/n_images/bg_detail-u06-01_b.gif) left bottom no-repeat;
}

div#fb01 div.u06 ul li{
margin-top: 0.4em;
padding-top: 4px;
background: url(/recipe/detail/n_images/bg_detail-u06-02_t.gif) left top no-repeat;
}

div#fb01 div.u06 ul li div.inner-li{
padding: 0 10px 4px;
background: #ffffff url(/recipe/detail/n_images/bg_detail-u06-02_b.gif) left bottom no-repeat;
zoom: 1;
}

div#fb01 div.u06 ul li p{
padding: 0.2em 5px 0.15em 18px;
text-indent: -18px;
}

div#fb01 div.u06 ul li p img{
margin-right: 9px;
vertical-align: middle;
}

div#fb01 div.u06 ul li.li01{
margin-top: 0;
}


/* :: u07 :: */
div#fb01 div.u07{
margin-top: 1.1em;
position: relative;
}

div#fb01 div.u07 p.p01{
padding-left: 12px;
background: url(/n_images/blt_share-fh01-arrow01.gif) 0 0.4em no-repeat;
text-indent: -12px;
position: absolute;
top: 11px;
right: 9px;
}

div#fb01 div.u07 p.p01 a{
padding-left: 12px;
}

div#fb01 div.u07 p.p01 a:link,
div#fb01 div.u07 p.p01 a:visited{
color: #ffffff;
text-decoration: none;
}

div#fb01 div.u07 p.p01 a:hover,
div#fb01 div.u07 p.p01 a:active{
color: #ffffff;
text-decoration: underline;
}

div#fb01 div.u07 ul{
padding: 0 5px 5px;
background: #ed8a46 url(/recipe/detail/n_images/bg_detail-u07-01_b.gif) left bottom no-repeat;
}

div#fb01 div.u07 ul li{
margin-top: 0.4em;
padding-top: 4px;
background: url(/recipe/detail/n_images/bg_detail-u07-02_t.gif) left top no-repeat;
}

div#fb01 div.u07 ul li div.inner-li{
padding: 3px 5px 6px 7px;
background: #ffffff url(/recipe/detail/n_images/bg_detail-u07-02_b.gif) left bottom no-repeat;
}

div#fb01 div.u07 ul li.li01{
margin-top: 0;
}

div#fb01 div.u07 ul li div.img{
width: 80px;
float: left;
}

div#fb01 div.u07 ul li div.name{
padding-left: 12px;
width: 188px;
float: right;
background: url(/n_images/blt_share-arrow01.gif) 0 0.4em no-repeat;
text-indent: -12px;
}

div#fb01 div.u07 ul li div.name a{
padding-left: 12px;
}

div#fb01 div.u07 ul li div.desc{
width: 200px;
float: right;
}

div#fb01 div.u07 ul li div.desc span{
margin-top: 0.3em;
display: block;
float: left;
}

div#fb01 div.u07 ul li div.desc span.span01{
width: 200px;
}

div#fb01 div.u07 ul li div.desc span.span02{
margin-right: 12px;
}

div#fb01 div.u07 ul li div.desc span img{
margin-right: 5px;
vertical-align: middle;
}


/* ::: font-size ::: */
/* :: LL :: */
div#fb01 div.u02 h1,
.font-ll{
font-size: 198%;
}


/* :: L :: */
.font-l{
font-size: 108%;
}


/* :: S :: */
div#fb01 div.u04 ul,
.font-s{
font-size: 85%;
}


/* ::: clear-fix ::: */
div#fb01 div.u07 ul li div.desc,
div#fb01 div.u07 ul li div.inner-li,
div#fb01 div.u04 h2 span.span01,
div#fb01 div.units01,
div#fb01 div.u02,
div#fb01 div.u01 ul,
.clear-fix{ 
zoom: 100%;
}

div#fb01 div.u07 ul li div.desc:after,
div#fb01 div.u07 ul li div.inner-li:after,
div#fb01 div.u04 h2 span.span01:after,
div#fb01 div.units01:after,
div#fb01 div.u02:after,
div#fb01 div.u01 ul:after,
.clear-fix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
}



/*--------------------------------------------------
		1606C
--------------------------------------------------*/
.sec01 .block01 ul {
	padding: 20px 0 0 16px;
}
.sec01 .block01 ul li {
	display: inline;
	line-height: 1;
	padding: 5px;
	border: 1px solid #FF0000;
	backgorund: #FFFFFF;
}
.sec01 .block01 ul li+li {
	margin-left: 5px;
}
#footTxt {
	width: 960px;
	padding-top: 40px;
	margin: 0 auto;
}
#footTxt p {
	text-align: right;
}
