@charset "utf-8";
/*

----------------------------------------------------

UpdateHistory
09/0*******

*/

/*ヘッダー画像*/

	#lower div.nutritional h2{background:url(../../nutritional/img/nutritional_bg_h2.jpg) right top no-repeat;}

/********************************************************
    nutritional
********************************************************/


.nutritional .nutritionalList{
	float:left;
	margin-bottom:30px;
}
.nutritional .nutritionalList li{
	float:left;
}
.nutritional .nutritionalList li a{
	display:block;
	border:#E5E5E5 solid 1px;
	margin:0 5px 5px;
}
.nutritional .nutritionalList li a:hover{
	border:#9e0926 solid 1px;
}

/* 
-------------------------------------------- */
table.tablesorter a{
	text-decoration:none;
}
table.tablesorter a:hover{
	text-decoration: underline;
}

table.tablesorter caption{
	text-align:right;
	padding-bottom:15px;
}
table.tablesorter caption img{
	vertical-align:middle;
}

table.tablesorter thead tr .header {
	background:#F7F7F7 url(../../nutritional/img/bg.gif) right center no-repeat;
	cursor: pointer;
	padding-right:20px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../../nutritional/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../nutritional/img/desc.gif)	;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color:#D8092F;
	color:#FFFFFF;
}

/********************************************************
    table style3
********************************************************/

.tableStyle3{
	background:#CCCCCC;
	border-collapse:separate;
	border-spacing:1px;
	line-height:1.8;
}
.tableStyle3 caption{
	background-color:#FFFEF5;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-align:center;
	padding:5px;
}
.tableStyle3 tbody td,
.tableStyle3 tbody th{
	background:#FFFFFF;
	text-align:center;
}
.tableStyle3 tbody th{
	background:url(../../common/img/cmn_bg_pattern02.png) repeat scroll 0 0 transparent;
}
.tableStyle3 span{
	font-size:0.8em;
}
.tableStyle3 .pattern1{
	background:url(../../common/img/cmn_bg_pattern01.png);
}

.w180{
	width:180px !important;
	word-break: break-all;
    word-wrap: break-word;
}


p.note{
	/*padding:15px 12px;
	background:url(../../common/img/cmn_bg_pattern01.png) left top;*/
	line-height:1.5;
	padding-top:10px;
}


/********************************************************
    トランス脂肪酸 2011/10/14追加
********************************************************/
#topTxt{
	width:710px;
	margin:0 auto;
	padding:0;
}
#topTxt p{
	line-height:1.8;
	padding-bottom:25px;
}
#topTxt #leftBox{
	float:left;
	width:290px;
}
#topTxt #rightBox{
	float:right;
	width:420px;
}
#topTxt #rightBox ul.notice{margin-left:1.0em;}
#topTxt #rightBox ul.notice li{text-indent:-1.0em; line-height:1.8; margin-bottom:13px;}

.tableStyle2 td.none{background-color:#F7F7F7;}

.tableStyle2 a:link{text-decoration:none;}
.tableStyle2 a:visited{text-decoration:none;}
.tableStyle2 a:hover{text-decoration:underline;}
.tableStyle2 a:active{text-decoration:underline;}
