@charset "UTF-8";
	#MainVisual{
	width:900px;
	margin:20px auto 0;
	
	}
	#L_Contents{
width:640px;
float:left;
padding-top:20px;
text-align:left;}


#L_Contents h1{
margin: 0 0 20px;}

		
	/*一覧ページ*/
		/*左側*/
#L_Contents .ItemContents{
width:640px;}

.ItemContents h2{
margin-bottom:10px;}

#L_Contents .LBox{
float:left;
width:300px;}

#L_Contents .RBox{
float:right;
width:300px;}


.ItemContents table{
width:300px;
margin-bottom:20px;}

.ItemContents td{
vertical-align:text-top;
line-height:21px;
width:50%}



/*精米ページ*/
		/*左側*/

#L_Contents .ItemIndexContents{
width:640px;}

.ItemIndexContents h2{
margin-bottom:10px;
background:url(../imgs/items/index/img_16.jpg) no-repeat left;
padding:0 0 0 25px;
padding-top:12px;
font-size:16px;
height:30px;
font-weight:normal;
width:286px;
margin-bottom:20px;}

.ItemIndexContents .LBox{
float:left;
width:311px;}

.ItemIndexContents .RBox{
float:right;
width:311px;}


.ItemIndexContents table{
width:311px;
margin-bottom:20px;}

.ItemIndexContents td{
vertical-align:top;
line-height:21px;
width:50%}


#BOXcome{
position:relative;
width:640px;
background:#f9efd4;
padding:15px 0;
margin:10px 0 100px;
text-align:center;}
#BOXcome .BOXcome{
width:600px;
text-align:center;
margin:0 auto;}
#BOXcome .imgkome{
	width:104px;
	position:absolute;
	left: 41px;
	top: 40px;
}

.LcomeB{
float:left;
text-align:left;
width:470px;}

.LRcomeB{
float:right;
width:298px;}
.LRcomeB table{

border:#FFFFFF solid 1px;
background:#f9e6b3;
margin-top:10px;}
.LRcomeB .No1{
padding:5px 0 0 8px;}
.LRcomeB .No2{
padding:5px 0 5px 8px;}
.RcomeB{
text-align:left;
width:100px;
float:right;}
#BOXcome .font500{
font-size:16px;
font-weight:bold;
}

/*お寿司ページ*/
		/*左側*/

#L_Contents .SusiContents{
width:640px;}




#L_Contents .SusiBox{
width:640px;
margin-top:30px;
padding-bottom:20px;
border-bottom:1px solid #f8cabd;}

.SusiBox .Ltd{
width:280px;
text-align:center;
}

.SusiBox .Ctd1{
color:#929c25;
font-size:16px;
width:250px;

}
.SusiBox .Ctd2{
vertical-align:top;
padding-top:10px;

}
.SusiBox .Rtd{
font-size:16px;

}

.SusiBox h2{
margin-bottom:10px;
}

#L_Contents .LBox{
float:left;
width:311px;}

#L_Contents .RBox{
float:right;
width:311px;}


.ItemIndexContents table{
width:311px;
margin-bottom:20px;}

.ItemIndexContents td{
vertical-align:top;
line-height:21px;
width:50%}

/*弁当ページ*/
		/*左側*/



#L_Contents .BntouBox01{
width:640px;
margin-top:30px;
padding-bottom:20px;
border-bottom:1px solid #f8cabd;}

.BntouBox01 .Ltd{
width:320px;
text-align:center;
}

.BntouBox01 .Ctd1{
color:#ef8575;
font-size:16px;
width:200px;

}
.BntouBox01 .Ctd2{
vertical-align:top;
padding-top:10px;

}
.BntouBox01 .Rtd{
font-size:16px;

}




#L_Contents .BntouBox02{
width:640px;
margin-top:30px;
padding-bottom:20px;
border-bottom:1px solid #dc94c0;}

.BntouBox02 .Ltd{
width:320px;
text-align:center;
}

.BntouBox02 .Ctd1{
color:#dc94c0;
font-size:16px;
width:200px;

}
.BntouBox02 .Ctd2{
vertical-align:top;
padding-top:10px;

}
.BntouBox02 .Rtd{
font-size:16px;

}


#L_Contents .BntouBox03{
width:640px;
margin-top:30px;
padding-bottom:20px;
border-bottom:1px solid #d78e6c;}

.BntouBox03 .Ltd{
width:320px;
text-align:center;
}

.BntouBox03 .Ctd1{
color:#d78e6c;
font-size:16px;
width:200px;

}
.BntouBox03 .Ctd2{
vertical-align:top;
padding-top:10px;

}
.BntouBox03 .Rtd{
font-size:16px;

}


#L_Contents .BntouBox04{
width:640px;
margin-top:30px;
padding-bottom:20px;
border-bottom:1px solid #d0ad54;}

.BntouBox04 .Ltd{
width:320px;
text-align:center;
}

.BntouBox04 .Ctd1{
color:#d0ad54;
font-size:16px;
width:200px;

}
.BntouBox04 .Ctd2{
vertical-align:top;
padding-top:10px;

}
.BntouBox04 .Rtd{
font-size:16px;

}
#L_Contents .BntouBox05{
width:640px;
margin-top:30px;
padding-bottom:20px;
}
.BntouBox05 .FontB05{
font-size:18px;}


#L_Contents .BntouBox06{
width:640px;
margin-top:30px;
padding-bottom:20px;
border-bottom:1px solid #929c25;}

.BntouBox06 .Ltd{
width:320px;
text-align:center;
}

.BntouBox06 .Ctd1{
color:#929c25;
font-size:16px;
width:200px;

}
.BntouBox06 .Ctd2{
vertical-align:top;
padding-top:10px;

}
.BntouBox06 .Rtd{
font-size:16px;

}








/*おにぎり〜ページ*/
		/*左側

#L_Contents .ItemIndexContents{
width:640px;}

.ItemIndexContents h2{
margin-bottom:10px;
background:url(../imgs/items/index/img_16.jpg) no-repeat left;
padding:0 0 0 25px;
padding-top:12px;
font-size:16px;
height:30px;
font-weight:normal;
width:286px;
margin-bottom:20px;}

.ItemIndexContents .LBox{
float:left;
width:311px;}

.ItemIndexContents .RBox{
float:right;
width:311px;}


.ItemIndexContents table{
width:311px;
margin-bottom:20px;}

.ItemIndexContents td{
vertical-align:top;
line-height:21px;
width:50%}


*/


#WrapperM{
margin: auto;
width:500px;}


/*右側*/
#R_Contents{

width:220px;
float:right;
text-align:center;
position:relative;}

#R_Contents #Side_Menu{
	padding:10px 0 5px;
	
	width:220px;
	position:absolute;
	top: -10px;
	left:-10px;
}


#R_Contents #Side_Menu img{
margin-bottom:5px}
