@charset='utf-8';

/* 栄養に関する情報 */

ul#navi li a.menu5 {
	background:url(/NR/rdonlyres/3FE13A1A-7723-486A-8107-6076B578788B/0/leftmenu_5.gif) no-repeat -170px bottom;
	width:170px;
	height:24px !important;
	padding:0;
	margin:0;
}

ul#navi li a.menu5:hover {
	background-position:-170px bottom;
}

ul#navi li.menu2op,
ul#navi li.menu4op
{
	display:none;
}

ul#navi li.menu5op a {
	background-position:-170px bottom;
	line-height:1.3;
}

h2 {
	margin:2px 0 0;
	padding:10px 10px 0;
	height:35px;
	background:url(/NR/rdonlyres/15983A36-2811-4B40-B74F-6DCF93DD726A/0/midashi_bg.gif) no-repeat;
	font-size:140%;
}

h3 {
	border-left: 3px solid #01779B;
	padding-left:10px;
	font-weight:bold;
	font-size:130%;
	margin:5px 0 10px;
}

.contentbg dl.index {
	margin:10px 0;
}

.contentbg dl.index dt {
	float:left;
	width:220px;
	padding-bottom:25px;
}

.contentbg dl.index dt img {
	display:block;
}

.contentbg dl.index dd {
	float:left;
	width:480px;
}

.contentbg dl.index p.name {
	padding:0 0 0 32px;
	margin:5px 0 0;
	text-indent:-32px;
}

.contentbg dl.index ol {
	list-style:decimal inside;
	padding-left:0;
	margin:0;
}

.contentbg dl.index ul {
	list-style:none;
}

.contentbg dl.index li {
	padding-bottom:4px;
}

.contentbg dl.index ul li {
	padding-left:15px;
}

.contentbg .eiyobox {
	border-top:#006798 5px double;
	padding:15px 8px 10px;
	margin-top:5px;
	background:#ffffff;
}

.contentbg .eiyobox .midashi {
	font-size:120%;
	font-weight:bold;
	border-left:#006798 3px double;
	border-bottom:#999999 1px dotted;
	padding:2px 0 3px 5px;
	margin:10px 0;
	background:#ffffff;
	color:#006798;
}

.contentbg .eiyobox ol {
	list-style:decimal inside;
	padding-left:10px;
	margin:5px 0;
}

.contentbg .eiyobox li {
	padding-bottom:3px;
}
.contentbg .eiyobox .midashi004 {
	CLEAR: both; PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; FONT-SIZE: 105%; PADDING-BOTTOM: 0.2em; MARGIN:10px 0 0 0px; WIDTH: 400px; PADDING-TOP: 0.2em; BORDER-BOTTOM: #cccccc 2px solid; BACKGROUND-COLOR: #f0f0f0; font-weight:bold;
}

.contentbg .eiyobox .male {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; BORDER-LEFT: #006798 3px solid; COLOR: #006798
}
.contentbg .eiyobox .female {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; BORDER-LEFT: #ce110b 3px solid; COLOR: #ce110b
}

DL.m02_border {
	BORDER: #cccccc 1px solid; padding: 0.5em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px; HEIGHT: 100%;
}
DL.m02_border DT {
	FLOAT: left;
}
DL.m02_border DT IMG {
	MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 5px;
}
DL.m02_border DD {
	MARGIN-LEFT: 150px; HEIGHT: 100%;
}
DL.m02_border DD UL {
	FLOAT: left; MARGIN: 0px;
}

TABLE.hyo {
	BORDER: #cccccc 2px solid; width:650px; margin-left:10px;
}
TABLE.hyo TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left;
}
TABLE.hyo TH.th01 {
	BACKGROUND-COLOR: #cccccc;
}
TABLE.hyo TH.th02 {
	BACKGROUND-COLOR: #f0f0f0;
}
TABLE.hyo TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #cccccc 1px solid;
}
TABLE.hyo TD.td01 {
	BACKGROUND-COLOR: #cccccc;
}
TABLE.hyo TD.td02 {
	BACKGROUND-COLOR: #f0f0f0;
}

TABLE.hyo caption {
	text-align:left;
	font-size:85%;
}

.note {
	font-weight:bold;
	color:#006798;
}

ul.chu {
	list-style:none;
	margin:0 0 10px 25px;
	width:620px;
}

p.santei {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 2em; BORDER-BOTTOM: #000000 3px double
}

.border {
	border:#CCCCCC 1px solid;
	padding:15px;
}

.border DL.dl_list {
	MARGIN-LEFT: 0px
}
.border DL.dl_list DD {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.5em
}
.border DL.dl_list DD UL {
	MARGIN-LEFT: 1em
}
