html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
			  margin: 0;
			  padding: 0;
			  }
body,div,p,form,input,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,address,blockquote,th,td,pre {
			margin: 0;
			padding: 0;
			}
div:after 	{
			content: ".";
			display: block;
			visibility: hidden;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			}

div 		{
			zoom: 100%;   /*only for IE*/
			}
			
body 		{
			text-decoration:none;
			margin:0px;
			font-size: .7em;
			color:#000;
			padding:0px;
			}
			

.hr_top, .hr_bottom 
			{
			clear:both;
			background:#2e8b57;
			height:2px;
			border:none;
			margin:5px 0;
			}
			
.hr_top		{
			width:750px;
			}
			
#breadcum 
			{
			height:20px;
			margin:5px 19px 10px;
			font-size:13px;
			}
			
#breadcum a
			{
			color:#376092;
			font-weight:bold;
			text-decoration:none;
			}
			
.content_top h1
			{
			font-size : 13px;
			font-weight : normal;
			margin: 0px;
			padding: 0px;
			background:#fff;
			}
#wrapper
			{
			margin: 0 auto;
			width:975px;
			}
#top_portion
			{
			margin:0 auto;
			width:975px;
			}
			
.content_top
			{
			float:left;
			width:756px;
			padding:0 19px 0 19px;
			}
			
			
			
.box_one	
			{
			width:756px;
			margin-bottom:10px;
			border:1px solid #2e8b57;
			font-size:13px;
			margin-bottom:20px;
			}
.g_top b
			{
			padding-right:50px;
			}	
				
.box_title	{
			background:#BBF561;
			border:1px solid #2e8b57;
			}	
.title_left
			{
			float:left;
			width:603px;
			border-right:1px solid #2e8b57;
			margin-right:7px;
			padding:5px 0px;
			}
.title_right
			{
			color:#F00;
			padding:5px 0px;
			}	

			
.box_content{
			border: 2px solid #2e8b57;
			border-right:1px solid #2e8b57;
			width: 750px;
			margin-bottom:15px;
			font-size:13px;
			border-collapse: collapse;
			}
.box_b		
			{
			width: 749px;
			border-top: 1px solid #2e8b57;
			border-right: 1px solid #2e8b57;
			height: 24px;
			background: #BBF561;
			}

#best32_sources{
			width:750px;
			border:2px solid #2E8B57;
			border-collapse:collapse;
			margin-bottom:15px;
}

#best32_sources .each_item	{
			width: 750px;
			clear:both;
			xpadding-top:1px;
			border-collapse:collapse;
			font-size:13px;
			}
			
#best32_sources .item_head1	{
			width: 591px;
			border-right: 1px solid #2e8b57;
			line-height: 24px;
			padding: 0 4px;
			background-color: #BBF561;
			font-size:13px;
			}
			
#best32_sources .item_head2	{
			width: 149px;
			line-height: 24px;
			text-align:center;
			background-color:#BBF561;
			border-right:1px solid #2e8b57;
			border-collapse:collapse;
			font-size:13px;
			color:red;
			}
			
#best32_sources .food_name	{
			width: 109px;
			padding: 0 2px;
			line-height: 24px;
			text-align:left;
			background-color: #FFF;
			margin:1px 1px 0px 0px;
			overflow: hidden;
			border-collapse:collapse;
			border-left:1px solid #2E8B57;
			border-top:1px solid #2E8B57;
			font-size:13px;
			}
			
#best32_sources .contained_amount	{
			width: 33px;
			line-height: 24px;
			text-align:right;
			background-color: #FFF;
			margin:1px 1px 0px 0px;
			border-collapse:collapse;
			border-top:1px solid #2E8B57;
			border-left:1px solid #2E8B57;
			font-size:13px;
			}
			
#best32_sources .box_second{
 			width: 749px;
			border-top: 1px solid #2e8b57;
			border-right: 1px solid #2e8b57;
			height: 24px;
			background: #BBF561;
 }			

.box_footer
			{
			background:#BBF561;
			border-left:1px solid #2E8B57;
			border-right:1px solid #2E8B57;
			}
.box_add
			{
			border:1px solid #2E8B57;
			}
			
/*end box one	*/		
			
.box_two
			{
			width:750px;
			font-size:13px;
			border:1px solid #2e8b57;
			border-bottom:2px solid #2e8b57;
			margin-top:15px;
			margin-bottom:15px;
			text-align:left;
			}
			
.box_two_heading
			{
			float:left;
			width:180px;
			padding:4px 0 4px 4px;
			background:#BBF561;
			border-left:1px solid #2e8b57;
			border-top:1px solid #2e8b57;
			border-right:1px solid #2e8b57;
			margin-right:4px;
			}	
			
.two_steps{
			height:30px;
			line-height:30px;
}

.three_steps{
			height:45px;
			line-height:45px;
}

.box_two_content
			{
			xfloat:left;
			xwidth:497px;
			padding:4px 0 4px 4px;
			border-left:1px solid #2e8b57;
			border-top:1px solid #2e8b57;
			border-right:1px solid #2e8b57;
			}
			
.box_two_content a{
	font-weight:bold;
}
			
.box_three
			{
			width:942px;
			font-size:13px;
			border:2px solid #2e8b57;
			margin-top:15px;
			text-align:left;
			margin:10px auto;
			}
			
.box_three_head1	{
			float:left;
			width: 459px;
			border-right: 1px solid #2e8b57;
			line-height: 25px;
			padding: 0 4px;
			background-color: #BBF561;
			text-align:left;
			}
			
.box_three_head2	{
			float:left;
			xwidth: 474px;
			line-height: 24px;
			text-align:center;
			background-color:#BBF561;
			border-bottom:1px solid #BBF561;
			}
			
.box_three_name
			{
			float:left;
			width:100px;
			padding:6px 4px;
			background:#E4FB74;
			border-top:1px solid #2e8b57;
			display:block;
			}
			
.box_three_value
			{
			float:left;
			width:350px;
			padding:6px 4px;
			border-left:1px solid #2e8b57;
			border-top:1px solid #2e8b57;
			border-right:1px solid #2e8b57;
			}
			
.box_three_add
			{
			float: left;
			padding: 5px 63px 0;
			width: 346px;
			border-top:1px solid #2e8b57;
			}	

		
			
/*end content top	*/	

#content_bottom
			{
			width:942px;
			margin:25px auto 10px auto ;
			}
#content_bottom table
			{
			font-size:13px;
			}

.border_none 
			{
			background:#fff;
			}
			
.aside
			{
			float:left;
			width:160px;
			xborder:1px solid #cacaca;
			height:600px;
			margin-right:19px;
			overflow: hidden;
			padding:1px;
			}

.add
			{
			width:728px;
			background:#475ca6;
			padding:1px;
			height:90px;
			margin:0 auto;
			overflow: hidden;
			}
			
.sponsored_link_bar	
			{
			xwidth:468px;
			xheight:15px;
			margin:0px auto 0;
			overflow: hidden;
			}
			
.hello b
			{
			font-size:21pt;
			float:left;
			font-weight:bold;
			}
			
.b_t b		{
			font-size:12pt;
			float:left;
			font-weight:bold;
			}
			
.source_table_summary b{
			float: left;
    		font-size: 12pt;
}

.source_table_summary p{
			float: left;
    		font-size: 13px;
    		margin-left: 15px;
}

.hello p
			{
			text-align:right;
			margin:0px 5px 0 0;
			font-size:9pt;
			}
.b_t p		{
			font-size:13px;
			float:left;
			margin-left:15px;
			}
#infoImg
			{
			 border-style:none;
			}
			
.g_top
			{
			margin-top:25px;
			font-size:9pt;
			}
.c_c
			{
			text-align:center;
			clear:both;
			}

footer	
			{
			font-size:12pt;
			}
.table_content_one
			{
			width:942px;
			clear:both;
			margin: 0px auto auto auto;
			}	
.table_content_one tr td img
			{
			float:left;	
			}		
.table_content_one div
			{
			width:147px;
			float:left;
			margin:0 0px 0 12px;
			}
			
.table_content_one div:first-child
			{
			margin-left: 0px !important;
			}

.table_content_one table
			{
			border:2px solid #2E8B57;
			border-collapse:collapse;
			margin-bottom:20px;
			}

.table_content_one table tr td
			{
			border:1px solid #2E8B57;
			font-size:13px;
			padding:1px;
			vertical-align:middle;
			}
			
.table_content_one table tr th
			{
			border:1px solid #2E8B57;
			font-weight: normal;
			}

.box_three .c_bt
			{
			clear:both; 
			text-align:right;
			background:#BBF561;
			}

.c_bt
			{
			clear:both; 
			text-align:right;
			font-size:13px;
			}
.bottom_content
			{
			margin: 0px auto auto auto;
			width:942px;
			}
			
.ad_two
			{
			margin:0 auto;
			width:728px;
			height:200px;
			border:1px solid #cacaca;
			}
			
.bottom_content #asp
			{
			text-align:center;
			}
			
.b_bb		{
			overflow: hidden;
			height: 90px;			//50->90 yoko201812
			margin: 10px auto;
			width: 750px;
			float:left;
			}
			
.header		{
			width: 975px;
			overflow:hidden;
			}

.header_top ul
			{
			text-align:left;
			padding: 12px 10px 0;
			float:right;
			} 

.header_top ul li
			{
			display:inline;
			float:left;
			} 
.arrow li a
			{
			background:url("../img/bullet_orange.png") no-repeat left center;
			padding-left:15px;
			margin:0px 15px;
			}
			
.arrow li a:hover
			{
			color: #800080;
			}


.header_top ul li a
			{font-size: 13px;} 

.header_top .serch		{
			float: right;
			margin-left:10px;
			text-align:left;
			}



.header_top .txt		{
			float: right;
			margin-left: 10px;
			padding-top: 10px;
			color: #666;
			font-size: 13px;
			height:15px;
			text-align:right;
			display:block;
			}

.head		{clear:both;
			padding-bottom: 10px;
			}
.header_top
			{
			clear:both;
			background:#f9f3d9;
			height:40px;
			margin-bottom:7px;
			}
.header_top_center
			{
			margin:0 auto;
			width:975px;
			height:40px;
			}

.logo		{float: left;
			width:245px;}
.logo img
			{
			float:left;
			}
.logo h1 {

			background-color: #FFFFFF;
			font-size: 11px;
			margin: 0;
			padding:5px 0 0 2px;
			line-height:1.2em;
			text-align:left;
			clear:both;
			}
.box_three .equalize 
			{
			
			background:#E4FB74;
			}
			
.box_three .equalize .box_three_value
			{	
			background:#fff;
			}

.table_content_one .bg_color{
			width:110px;
			text-align:center;
			background-color:#E4FB74;
}

.table_content_one .gram_kcal{
			width:30px;
			text-align:center;
			background-color:#E4FB74;
}

.table_content_one .under_box{
			text-align:center;
			background-color:#E4FB74;
}

.gram_photos_table{
	width:530;
	margin-left:20px;
	border-collapse: collapse;
	border: 2px solid #2e8b57;

}

.gram_photos_table td {
 	width:265px;
 	margin-left:10px;
	margin-right:10px;
	border: 1px #2e8b57 solid;
	vertical-align:middle;
	text-align:center;
	
}

.gram_photos_table img{
	display: block;
	margin: auto;
	padding:4px;
}

.outline_frame .gram_photos_table td{
	text-align:center;
}

.colored_gram_photos_table_td{
		background-color:#90EE90;
		padding:3px;
}

td.colored_gram_photos_table_td{
		height:30px;
		
}

.div_gram_photo_table{
	float :left;
	padding-left:20px;
	padding-right:20px;
	border-right:1px #cccccc solid;
	width:560px;
}
	
.gram_photo_right_sidebar{
	float:left;
	width: 340px;
	margin-left:10px;
}	
	
.calorie_description{
	width:560px;	
}

.gram_photo{
	font-size:15px
}

.gram_photo p{
	padding: 7px 0px 7px 0px;
	font-size:15px
}

.gram_photo .div_gram_photo_table .food_compare{
	display:block;
}

.gram_photo .div_gram_photo_table .food_compare p:nth-child(1){
	display:block;
	padding:5px 0 0 0;
}

.gram_photo .div_gram_photo_table .food_compare p:nth-child(2){
	display:block;
	padding:0 ;
}

.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_three p:nth-child(2){
	text-align:center;
	padding:5px 0 0 0;
}

.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_two p:nth-child(2){
	padding:5px 0 0 0;
}

.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_three p:nth-child(3),
.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_three p:nth-child(4),
.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_three p:nth-child(5){
		text-align:left;
}

.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_two p:nth-child(3),
.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_two p:nth-child(4),
.gram_photo .gram_photo_right_sidebar .four_line_text .nutrient_table_two p:nth-child(5){
		text-align:left;
}
.gram_photo .div_gram_photo_table #food_categories_index 
{
	width: 536px;
	margin:10px auto 20px;
}

.gram_photo .div_gram_photo_table #food_categories_index td
{
	width: 25%;
}

.gram_photo .div_gram_photo_table #food_categories_index td span
{
	font-weight:bold;
	color:orange;
}

.gram_photo .div_gram_photo_table #food_categories_index td span
{
	width: 25%;
}


.bold{
	font-weight: bold;

}
	

		
.gram_photo_adwards{
	height:280px;
	margin-bottom:15px;
}
	
.gram_photo_adwards2{
	margin-bottom:15px;

}

.grampoto_ad_bottom
{
	width:728px;
	height: 90px;
	margin: 20px auto;
	clear: both;
}
.gramphoto_ad_left_center
{
	margin:20px 0;
	padding:20px 0;
	border-top:1px solid rgb(204, 204, 204);
	border-bottom:1px solid rgb(204, 204, 204)
}

.gramphoto_ad_right_bottom_custom
{
	width: 300px;
	margin: 10px 10px 10px;
}

.nutrient_table{
	padding:0;
	margin:0;
}

.nutrient_table div{
	margin:3px 0 0 0;
}

.each_nutrient{
	margin: 0 auto; 
	width:200px;
	border-collapse: collapse;
	border: 2px solid #2e8b57;
}

.each_nutrient .coloredTdNutrientTable:nth-child(2){
	text-align:left;
}

.each_nutrient td {
	padding:3px;
	text-align:center;
}

.each_nutrient td {
	border: 1px #2e8b57 solid;
	vertical-align:middle;
}

.each_nutrient td:nth-child(2){
	text-align:right;
	padding:3px;
}

.reference{
	line-height:210%;
}

.brHidden{
	display:none;
}

.SubCategoryTable .coloredTdKokuruiTable{
	background-color: #D2F2D2;
}

.divSubCategory{
	padding:10px 0px 10px 0px
}

.SubCategoryTable{
	float:left;	
	width: 25%;
	margin: 0;	
}
.SubCategoryTable :nth-child(4){
	float:none;
}

.SubCategoryTable td{
	padding:3px 5px 3px 10px;
}

.SubCategoryTable tr:nth-child(1) td:nth-child(1) {
	vertical-align:middle;
	height:25px;
}

.SubCategoryTable tr:nth-child(1) {

}

.divIndex .indexTable tr{
	height:55px;	
}	

.divIndex .indexTable tr td:nth-child(1){
	width:85px;
}

.divIndex .indexTable tr td:nth-child(2){
	width:60px;
}

.divIndex .indexTable tr td:nth-child(3){
	width:85px;
}

.divIndex .indexTable tr td:nth-child(4){
	width:70px;
}

.divIndex .indexTable tr td:nth-child(5){
	width:85px;
}

.divIndex .indexTable tr td:nth-child(6){
	width:75px;
}

.indexSubTable td{
	width:165px;
	line-height:1.4em;	
}

.indexSubTable{
	 margin: 0 auto;
	 padding:15px 0px 15px 0px;
}
.indexTable{
	 margin: 0 auto;
	 padding:15px 0px 15px 0px;
}

.coloredTdNutrientTable{
	background-color:#E0FFE0;
}


.searchBar{
	background-color:#F8E7DC;
		height:40px; 
	padding-left:30px;
	
}

.searchImage{
	display:block; margin-bottom:0px;
	}



.searchform{
	margin-top: 0px;
	padding-top: 6px;
	
}




#cse-search-box input[type="text"] {
padding: 0;
width: 230px;
height:20px;
display:inline;
vertical-align: top;
}

#cse-search-box_right input[type="text"] {
padding: 0;
width: 230px;
height:20px;
display:inline;
vertical-align: middle;
}

#cse-search-box_right input[type="submit"] {
	background: url('../img/gmenu/searchButton.jpg') no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 27px;
	margin-left: 10px;
	width: 27px;
	display:inline;
	vertical-align: middle;
}


.hundred{
	display:none;
}

#content #wrapper #top_portion .content_top .nutrient_title{
	display:none
}

.nutrient_detail b{
    float: left;
    font-size: 12pt;
    font-weight: bold;	
}

.nutrient_detail p{
	    float: left;
    font-size: 13px;
    margin-left: 15px;
}

.table_content_one div table tr td:nth-child(2){
	border: 1px solid #2E8B57;
    font-size: 13px;
    padding: 1px;
    vertical-align: middle;
    text-align:right;	
}

.cooking_detail{
	padding:0;
	margin:0;
}

.cooking_detail .coloredTdNutrientTable{
	width:180px;
}

.gram_photo .div_gram_photo_table .mikan_table{
	border:1px solid #2e8b57;
	border-collapse:collapse;
	margin-left: 20px;
}

.gram_photo .div_gram_photo_table .mikan_table .mikan_title td:nth-child(1),.gram_photo .div_gram_photo_table .mikan_table .mikan_title td:nth-child(2),
.gram_photo .div_gram_photo_table .mikan_table .mikan_title td:nth-child(3),.gram_photo .div_gram_photo_table .mikan_table .mikan_title td:nth-child(4),
.gram_photo .div_gram_photo_table .mikan_table .mikan_title td:nth-child(5){
	text-align:center;
	vertical-align: middle;
}

.gram_photo .div_gram_photo_table .mikan_table tr td{
	border:1px solid #2e8b57;
	padding:4px;
}

.gram_photo .div_gram_photo_table .mikan_table tr td:nth-child(2),.gram_photo .div_gram_photo_table .mikan_table tr td:nth-child(3),
.gram_photo .div_gram_photo_table .mikan_table tr td:nth-child(4),.gram_photo .div_gram_photo_table .mikan_table tr td:nth-child(5){
	text-align:right;	
}

.h5_reference{
	margin-top:10px;
}

.gram_photo .div_gram_photo_table  .reference {
	margin-bottom: 10px;
}

.gram_photo .gram_photo_right_sidebar .mikan_table{
	border: 2px solid #2E8B57;
    border-collapse: collapse;
    margin: 10px auto;
}

.gram_photo .gram_photo_right_sidebar .mikan_table .mikan_title .coloredTdNutrientTable{
	text-align:center;
	height:16px;
	varticla-align:middle;
}

.gram_photo .gram_photo_right_sidebar .mikan_table tr td{
	border: 1px solid #2E8B57;
    padding: 4px;
}

.gram_photo .gram_photo_right_sidebar .mikan_table tr td:nth-child(3){
	text-align:right;
}

.div_gram_photo_table .one_table .gram_photos_table{
	border: 2px solid #2E8B57;
    border-collapse: collapse;
    margin:0 auto 0;
}

.three_cols{
	width:33%;
}
.four_cols{
	width:25%;
}

.two_cols{
	width:50%;
	margin:0 0 15px;
}

.three_table{
	float:left;
	width:33%;
}

.three_table .chinese_food_table{
	height:400px;
}

.three_table .chinese_food_table ..SubCategoryTable{
	width:100%;
}

.three_table .SubCategoryTable{
	width:100%;
}

.four_table{
	float:left;
	width:25%;
}

.four_table .condiment{
	height:323px;
}

.four_table .condiment .SubCategoryTable{
	width:100%;
}

.four_table .SubCategoryTable{
	width:100%;
}

.gram_photo .div_gram_photo_table .three_colorie_table {
    border: 1px solid #2E8B57;
    border-collapse: collapse;
    margin-left: 20px;
}

.gram_photo .div_gram_photo_table .three_colorie_table .mikan_title td:nth-child(1),
.gram_photo .div_gram_photo_table .three_colorie_table .mikan_title td:nth-child(2),
.gram_photo .div_gram_photo_table .three_colorie_table .mikan_title td:nth-child(3){
	text-align: center;
    vertical-align: middle;
}

.gram_photo .div_gram_photo_table .three_colorie_table tr td{
	border: 1px solid #2E8B57;
    padding: 4px;
}

.gram_photo .div_gram_photo_table .three_colorie_table tr td:nth-child(3){
	text-align:right	
}

.one_table{
	width:100%;
}

.one_table tr td{
	text-align:center;
}

.SubCategoryTable .all_food_table {
	width:25%;
	float:left;
}

.SubCategoryTable .all_food_table tr td{
	background-color:white;
	
}
}

.four_table .japanese_food_table{
	height:454px;
}

.four_table .western_table{
	height:347px;
}

.nutlistTable{
	border: 2px solid #2E8B57;
    border-collapse: collapse;
    margin: 0 auto;
    width:500px;
}
.nutlistTable tr td{
	border: 1px solid #2E8B57;
	padding:7px;
}

.nutlistTable tr td:nth-child(2n+1){
	background-color:#EAF2DB;
	
}

.nut_notice{
	width:500px;
	border:2px solid #E6B190;
	border-collapse: collapse;
	margin: 0 auto;
}

.outline_frame .nut_notice tr:nth-child(2n+1) td{
	padding-top:5px;
	background-color:#F8E7DC;	
	height:22px;
	text-align:center;	
}

.outline_frame .nut_notice tr:nth-child(2n) td{
	font-size:15px;
	padding:5px;
	line-height:18px;
}
.userRegistarionLink{
	padding:20px;
	margin: 0 auto;
}
}

.SubCategoryTable .test{
	float:left;
	width:auto;
}

.gram_photo .div_gram_photo_table .jam_box{
	width:100%;
	margin:5px 0 15px 0;
}

.gram_photo .div_gram_photo_table .jam_box .jam_table{
	border:1px solid #2e8b57;
	border-collapse:collapse;
	margin-left: 20px;
	margin:5px auto;
}
	
.gram_photo .div_gram_photo_table .jam_box .jam_table tr td{
	border: 1px solid #2E8B57;
    padding: 4px;
}

.gram_photo .div_gram_photo_table .jam_box .jam_table tr td:nth-child(2),
.gram_photo .div_gram_photo_table .jam_box .jam_table tr td:nth-child(3){
	text-align:right;
}

.bread_other{
	width:100%;
	margin:5px 0 15px;
}

.bread_other .subtitle{
	margin:10px 0 0 0;
}

.bread_other div{
	padding:4px 0 0 0px;
}

.bread_other div:nth-child(1){
	background-color: #D2F2D2;
	text-align:center;
}

.bread_other div a{
	margin:0 0 0 20px;
}

.composition_text{
	padding:0;
	margin:0 0 10px;
}

.composition_text .subtitle{
	margin:10px 0 10px 0;
	background-color: #D2F2D2;
	text-align:center;
	width:100%;
}

.composition_text div{
	margin:5px 0 0 10px;
}

.nutlistTable_index{
	border: 2px solid #2E8B57;
    font-size: 13px;
    margin: 10px auto;
    text-align: left;
    width: 942px;
    border-collapse:collapse;
}

.nutlistTable_index .subtitle_bar{
	background: none repeat scroll 0 0 #BBF561;
	font-size:13px;
	
}

.nutlistTable_index .subtitle_bar .subtitle{
	background: none repeat scroll 0 0 #BBF561;
	border:border-right: 1px solid #2E8B57;

}

.nutlistTable_index tr td:nth-child(1){
	width:100px;
	padding:6px 4px;
	background: none repeat scroll 0 0 #E4FB74;
	border-top: 1px solid #2E8B57;
	font-size:13px;
}

.nutlistTable_index tr td:nth-child(2){
	border-left: 1px solid #2E8B57;
    border-right: 1px solid #2E8B57;
    border-top: 1px solid #2E8B57;
    padding: 6px 4px;
    width: 350px;
	font-size:13px;
}

.nutlistTable_index tr td:nth-child(3){
	border-top: 1px solid #2E8B57;
    padding: 5px 63px 0;
    width: 346px;
    font-size:13px;
}

.yellow{
	background-color:yellow;
	padding:5px;
}

.red{
	color:red;
}

.hr{
	border:1px solid #2e8b57;
	width:512px;
	margin:5px 0 0;
}

.margin_side{
	margin:0 10px;
}

.mikan_box .photo_description{
	text-align:center;
}

.width{
	width:90%;
}