.bdr_lt {
	border-left: 1px solid #C66;
	border-top: 1px solid #C66;
	padding: 5px 0;
	text-align:left;
}

.ph_left5 { margin:0px 5px 5px 5px;}

#gloval{
height:30px;
margin-bottom:20px;
width:800px;
overflow:hidden;
}

.l_photo_mama { float:left; width:85px;}
.r_photo_mama { float:left; width:410px; margin-bottom:10px;}



/* マージン・パディング */
.margin00{margin:0;padding0;}
.margin2{margin:2px;}
.margin3{margin:3px;}
.margin5{margin:5px;}

.marginh2{margin:2px 0;}
.marginh3{margin:3px 0;}
.marginh5{margin:5px 0;}
.marginh10{margin:10px 0;}
.marginh20{margin:20px 0;}

.margintop10{margin:10px 0 0 0;}
.margintop20{margin:20px 0 0 0;}
.margintop40{margin:40px 0 0 0;}

.marginbtm3{margin:0 0 3px 0;}
.marginbtm5{margin:0 0 5px 0;}
.marginbtm10{margin:0 0 10px 0;}
.marginbtm15{margin:0 0 15px 0;}
.marginbtm20{margin:0 0 20px 0;}
.marginbtm30{margin:0 0 30px 0;}
.marginbtm40{margin:0 0 40px 0;}

.marginlft2{margin:0 0 0 2px;}
.marginlft5{margin:0 0 0 5px;}
.marginlft10{margin:0 0 0 10px;}
.marginrgt5{margin:0 5px 0 0;}
.marginrgt10{margin:0 10px 0 0;}
.marginw5{margin:0 5px;}
.marginw10{margin:0 10px;}

.padding2{padding:2px;}
.padding3{padding:3px;}
.padding5{padding:5px;}

.paddingh2{padding:2px 0;}
.paddingh3{padding:3px 0;}
.paddingh5{padding:5px 0;}
.paddingh10{padding:10px 0;}

.paddingw5{padding:0 5px;}
.paddingw10{padding:0 10px;}
.paddingw20{padding:0 20px;}

.paddinglft5{padding:0 0 0 5px;}
.paddinglft20{padding:0 0 0 20px;}
.paddinglfttop5{padding:5px 0 0 5px;}
.paddingrgt5{padding:0 5px 0 0;}
.paddingrgt20{padding:0 20px 0 0;}

.paddingnorgt5{padding:5px 0 5px 5px;}

div#lft750_10{width:740px; margin-left:10px;}
div#lft745_15{width:730px; margin-left:15px;}
div#lft740_20{width:720px; margin-left:20px;}
div#lft730_30{width:700px; margin-left:30px;}
div#lft720_40{width:680px; margin-left:40px;}
div#lft710_50{width:660px; margin-left:50px;}
div#lft700_60{width:640px; margin-left:60px;}

#f_gloval{
clear:both;
	padding-top:30px;
	margin-bottom:10px;
	text-align:center;
	color:#4B4B4B;
	font-size: 85%;
}

* html #f_gloval{
clear:both;
margin:30px 0px 10px 0px;
padding:0;
text-align:center;
/*font-size:70%;*/
color:#4B4B4B;
}

.f_gloval_here{
color:#650000;
text-decoration:none;
}

#footer{
width:800px;
border-top:1px dotted #A5A5A5;
padding:10px 0px 15px 0px;
font-size:10px;
color:#4B4B4B;
position:relative;
}

#f_request{
width:320px;
position:absolute;
top:10px;
left:480px;
text-align:right;
}

#f_request p{
/*  Mac IE\*/
float:left;
/* */
margin:0;
padding:0;
line-height:150%;
}

address{
/*  Mac IE\*/
margin:0;
padding-top:1em;
font-style:normal;
/* */
}

#od_mama { padding-left:15px; }

table#num_text { margin-bottom:5px;}
table#num_text td{ text-align:center; background:#F9A48B url(../images/common/side_r_c.gif) no-repeat right center; height:24px;}
table#num_text span{ color:#FFFFFF; font-weight:bold;}

ol#recipe { margin:10px 0; padding:0;}
ol#recipe li { list-style:none; margin:5px 0; padding-left:20px;}
ol#recipe li.step01{ background:url(../images/common/recipe_no1.gif) no-repeat 0 4px;}
ol#recipe li.step02{ background:url(../images/common/recipe_no2.gif) no-repeat 0 4px;}
ol#recipe li.step03{ background:url(../images/common/recipe_no3.gif) no-repeat 0 4px;}
ol#recipe li.step04{ background:url(../images/common/recipe_no4.gif) no-repeat 0 4px;}
ol#recipe li.step05{ background:url(../images/common/recipe_no5.gif) no-repeat 0 4px;}
