body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFAEF;
line-height:160%;
}

		
.f10px {
	font-size: 10px;
line-height:160%;
	color: #636161;
}


.f10px_or {
	font-size: 10px;
line-height:160%;
	color: #ff4800;
}

.f10px_or2 {
	font-size: 10px;
line-height:160%;
	color: #990000;
}

.f10px_wh {
	font-size: 10px;
line-height:160%;
	color: #ffffff;
}
	.f10px_or_red {
	font-size: 10px;
line-height:160%;
	color: #FF0000;
}

.boxdashed_r{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #636161;
}
.boxdashed_rb{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #636161;
}
.boxdashed_b{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #636161;

}
.boxmar{
margin: 4px;
}

.f12px {

	font-size: 12px;
line-height:160%;
	color: #636161;
}

.f12px_or {
	font-size: 12px;
line-height:160%;
	color: #ff4800;
}


.boxsolid_b_gr {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-color: #1AA33A;
}
.boxsolid_b_gy {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-color: #9E9D9D;
}

.boxsolid_b_nv {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-color: #52569F;
}
.recipe_bkg {
	background-image: url(images/recipebk.gif);
	background-repeat: no-repeat;
}
.p_back {
	background-image: url(image/recipe/p_back.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 487px;
}
a.f10orelink{
	font-size: 10px;
line-height:160%;
 color:#ff6600;
 text-decoration: underline ;}
a.f10orelink:hover{
	font-size: 10px;
line-height:160%;
	text-decoration	: underline ;
 color:#ff9900;}
 a.f10orelink:active{
	font-size: 10px;
line-height:160%;
	text-decoration	: underline ;
 color:#ff9900;}
 a.or:link {
        color:#FF9C00;
        text-decoration:underline;}
a.or:visited {
        color:#FF9C00;
        text-decoration:underline;}
a.or:hover {
        color:#50C2F1;
        text-decoration:underline;}
a.or:active {
        color:#50C2F1;
        text-decoration:none;}
        








.cart_in{
font-size:12px;
vertical-align:bottom;
margin-top:10px;
}
.cart_in td{
vertical-align:bottom;
text-align:center;
padding-bottom:2px;
}
.cart_in input{
vertical-align:middle;
margin-bottom:2px;
}
.cart_in img{
vertical-align:bottom;
}

.kakaured{
font-weight:bold;
color:#ee0000;
font-size:20px;
}



#infoareas{
width:515px;
height:161px;
overflow-y:scroll;
border:1px solid #a8a8a8;
padding:10px;
margin-bottom:15px;
}

.redtxt{
color:#ee0000;
font-weight:bold;
}
.redtxt_no{
color:#ee0000;
font-weight:bold;
font-size:12px;
line-height:160%;
padding-bottom:20px;
}
.big{
font-size:14px;}




.lh150{
line-height:160%;
}

.dats{
border-bottom:1px solid #1AA33A;
margin-bottom:10px;
}
.p_t10{
padding-top:10px;
}

td.p_t10{
line-height:160%;
}
td.p_t10 .style24{
line-height:160%;
}

.boxsolid_b_gr .style30,
.boxsolid_b_gr .style17{
line-height:160%;
}


/********************
お試しシリーズ（series_trial）ページのフォント
*********************/
.font_10{
font-size:10px;
line-height:16px;
}


.font_12{
font-size:12px;
line-height:18px;
}

.font_b12{
font-size:12px;
font-weight:bold;
line-height:18px;
}

.font_red10{
color:#FF0000;
font-weight:bold;
font-size:10px;
line-height:16px;
}

.font_red12{
color:#FF0000;
font-weight:bold;
font-size:12px;
line-height:18px;
}


.font_red14{
color:#FF0000;
font-weight:bold;
font-size:14px;
line-height:20px;
}

.font_red20{
color:#FF0000;
font-weight:bold;
font-size:20px;
line-height:28px;
}


.font_beginner{
color:#33A44D;
font-size:12px;
font-weight:bold;
}
/****************************
*****************************/
