/*  feature2p  */

#feature2 {
	text-align:left;
}
		
#feature2 .catchCopy {
	text-align: left;
	padding-left: 11px;
}

#feature2 .catch {
	text-align: left;
	padding-left: 11px;
	padding-top: 10px;
	padding-bottom: 18px;
}


#feature2 .section-lv4{
text-align:center; 
padding-top:24px;
}

#feature2 .button-sub{
	float:left; 
	padding-right:21px; 
	list-style:none
}

#feature2 .button-sub-lv2{
	float:left; 
	list-style:none
}

hr{
	width:520px; color:#BFBFBF; margin:30px 0
}


#feature2 table.cook{
	border-collapse:
	}
	
#feature2 .cook	th{
	font-weight:100;
	text-align:left;
	border-top:#CCCCCC solid 1px;
	width:150px;
	height:70px;
	}
	
#feature2 .cook	th.top{
	font-weight:100;
	text-align:left;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	width:180px;
	padding-top:10px;
	}

#feature2 .cook	th.none{
	border:0;
	}

#feature2 .cook	td.item{
	border-top:#CCCCCC solid 1px;
	border-left:0px;
	width:150px;
	}

#feature2 .cook	td.itemunder{
	text-align:center;
	border-bottom:#CCCCCC solid 1px;
	border-left:0px;
	border-right:0px;
	border-top:#CCCCCC solid 1px;
	width:160px;
	}

#feature2 table.cook td{
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	text-align:center;
	vertical-align:middle;
	width:160px;	
	}

#feature2 table.cook td.line0{
	border-left:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
	border-bottom:0px;
	
	}
#feature2 table.cook td.lineunder{
	border-left:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	}

#feature2 table.cook td.attantion{
	border:0px;
	}
	
#feature2  td.meal{
	text-align:left;
}

#feature2 div.list{
	margin-bottom:35px;
	}

#feature2 div .toriwake{
	margin-bottom:35px;
	}

#feature2  td.meal p.mealexplain{
	margin: 5px 0px 30px;
	line-height:1.6em;
	font-size:14px;
}

#feature2 .faq{
	text-align:left;
	margin-left:64px;
}

#feature2 .faqtitle{
	margin-bottom:15px;
}

#feature2 .menu{
	margin-left:64px;
}


/*  ǉ */

#use2 .subhead{
font-size:14px;
text-align:left;
font-weight:bold;
}

#use2 .subhead-lv2{
font-size:14px;
text-align:center;
font-weight:bold;
}

#use2 span{
font-size:10px;
}


#use2 th{
padding-right:8px;
width:152px;
}


#use2 .section-lv2{
width:100%; margin-top:15px;
}

#use2 .section-lv3{
font-size:10px; 
text-align:right
}

#use2 .section-lv4{
text-align:center; 
padding-top:24px;
}
#use2 .primary{
width:468px;
}

#use2 .text-lv1{
width:210px; 
text-align:left; 
padding-top:3px;}

#use2 .text-lv2{
text-align:left;
 padding-top:3px;
}

#use2 .text-lv3{
font-size:10px; 
font-weight:bold; 
text-align:left; 
padding:0 0 3px 8px;
}

#use2 ul{
padding:0px; 
margin:0px; 
width:100%
}

#use2 .content{
width:410px;
text-align:left;
padding-left:121px;
}

#use2 .button-sub{
float:left; 
padding-right:21px; 
list-style:none
}

#use2 .button-sub-lv2{
float:left; 
list-style:none
}

#use2 .caption{
padding-top:30px;
}

#feature2 .bt_bg {
	background-image: url(../img/product/bamix/bt_bamix_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 1.0em;
}

#use2 .bt_bg {
	background-image: url(../img/product/bamix/bt_bamix_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 1.0em;
}

#feature2 .deco14 {
	line-height: 1.2em;
	text-align: left;
}

#feature2 .deco16_bold {
	line-height: 1.2em;
}

#use2 .deco14 {
	line-height: 1.2em;
	text-align: left;
}

#use2 .deco16_bold {
	line-height: 1.2em;
}

