@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/products/css/products_comp.css";


#contents div.mv {
 background:url(/products/mixfix/images/p_mixfix_mv.jpg) top left no-repeat;
	margin-bottom:10px;
	height:450px;
 width:780px;
}

#contents h1 img {
 margin:70px 41px 240px 432px;
}

#contents div.mixblock {
 background:url(/products/mixfix/images/bg_gry_dott.gif) bottom left repeat-x;
 margin:0 18px 15px 18px;
	padding-bottom:20px;
 width:744px;
}

#contents div.mixblockNb {
 margin:0 18px 50px 18px;
 width:744px;
}

/* leftBox */
#contents div.leftBox {
 float:left;
 margin-right:45px;
 width:280px;
}

#contents div.ingredient {
 background:url(/products/mixfix/images/bg_gb_btm.gif) bottom left no-repeat;
 margin-bottom:20px;
	padding-bottom:10px;
 width:280px;
}

#contents div.ingredientTop {
 background:url(/products/mixfix/images/bg_gb_top.gif) top left no-repeat;
	padding-top:10px;
 width:280px;
}

#contents div.ingredientInner {
	margin:0 10px;
 width:260px;
}

#contents div.ingredientInner p.dot {
 border-bottom:#473D36 1px dashed;
}

/* rightBox */
#contents div.rightBox {
float:right;
width:413px;
}

#contents div.rightBoxInner {
 width:413px;
}

#contents div.rpdLBox {
 float:left;
 width:227px;
}

#contents div.rpdRBox {
 float:left;
 width:178px;
}

#contents div.subBox {
 width:227px;
}

#contents div.txtll{
	width:413px;
}

#contents div.mixfl01 {
 float:left;
	margin-right:16px;
 width:64px;
}

#contents div.mixfl02 {
 float:left;
	margin:42px 22px 0 0;
	text-align:center;
 width:109px;
}

#contents div.frtBox {
 float:right;
	margin-bottom:10px;
 width:532px;
}

#contents div.mixfl03 {
 float:left;
	height:129px;
 width:133px;
}

#contents div.mixfl04 {
 float:left;
	height:129px;
	margin-right:10px;
 width:128px;
}

#contents div.mixfl05 {
 float:left;
	height:129px;
 width:128px;
}