@charset "UTF-8";

h3 {
	background: url(../img_common/tit_holstein.gif) left no-repeat;
	height: 28px;
	padding: 8px 0 0 30px;
	margin-bottom: 1em;
	clear: both;
	font-size: medium;
	color: #666666;
}


/*ローカルナビエリア--------------------*/
h5#milk {
	background: url(../edument/milk/img/lnavi_tit.gif) no-repeat;
}


/*ミルクの基礎知識----------------------*/
h2#base {
	background: url(../edument/milk/img/tit_milk_base_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}


/*ミルクの成分とはたらき「たんぱく質編」---------------*/
h2#protein {
	background: url(../edument/milk/img/tit_protein_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}


/*ミルクの成分とはたらき「脂質編」---------------*/
h2#fat {
	background: url(../edument/milk/img/tit_fat_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}


/*ミルクの成分とはたらき「糖質とビタミン編」---------------*/
h2#glucide_vitamin {
	background: url(../edument/milk/img/tit_glucide_vitamin_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}


/*ミルクの成分とはたらき「カルシウム編」---------------*/
h2#calcium {
	background: url(../edument/milk/img/tit_milk_calcium_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
ul.list_square {
	margin-bottom: 14px;
	display: block;
}
ul.list_square li {
	list-style-type: none;
	padding-left: 1.2em;
	margin-bottom: 0.2em;
	background: url(../edument/milk/img/img_list_icon_square.gif) no-repeat 0 0.3em;
}
table.container_reason {
	border: none;
	margin-bottom: 20px;
}
table.container_reason td {
	padding: 4px;
}
.txt_m_st {
	font-size: medium;
	font-weight: bold;
}
.txt_s_n {
	font-size: small;
	font-weight: normal;
}


/*ミルクの成分とはたらき「からだの健康編」---------------*/
h2#health {
	background: url(../edument/milk/img/tit_health_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
h4#health_01 {
	background: url(../edument/milk/img/tit_health_01.jpg) no-repeat!important;
	width: 104px!important;
	height: 30px!important;
	margin-bottom: 1em!important;
	margin-top: 1.8em;
	text-indent: -10000px!important;
	border: none!important;
}
h4#health_02 {
	background: url(../edument/milk/img/tit_health_02.jpg) no-repeat!important;
	width: 167px!important;
	height: 30px!important;
	margin-bottom: 1em!important;
	margin-top: 1.8em;
	text-indent: -10000px!important;
	border: none!important;
}
h4#health_03 {
	background: url(../edument/milk/img/tit_health_03.jpg) no-repeat!important;
	width: 87px!important;
	height: 30px!important;
	margin-bottom: 1em!important;
	margin-top: 1.8em;
	text-indent: -10000px!important;
	border: none!important;
}
h4#health_04 {
	background: url(../edument/milk/img/tit_health_04.jpg) no-repeat!important;
	width: 87px!important;
	height: 30px!important;
	margin-bottom: 1em!important;
	margin-top: 1.8em;
	text-indent: -10000px!important;
	border: none!important;
}
h4#health_05 {
	background: url(../edument/milk/img/tit_health_05.jpg) no-repeat!important;
	width: 127px!important;
	height: 30px!important;
	margin-bottom: 1em!important;
	margin-top: 1.8em;
	text-indent: -10000px!important;
	border: none!important;
}


/*牛乳の種類-------------------------------------*/
h2#kind {
	background: url(../edument/milk/img/tit_type_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
table#kind_data {
	border-collapse: collapse;
	border-bottom: 1px dotted #999999;
}
table#kind_data th {
	vertical-align: top;
	padding: 18px;
	border-top: 1px dotted #999999;
}
table#kind_data td {
	padding: 18px;
	border-top: 1px dotted #999999;
}
tr.kind_data_glay {
	border-collapse: collapse;
	background-color: #F6F6F6;
}
tr.kind_data_blue {
	border-collapse: collapse;
	background-color: #E5F0FA;
}


/*生乳からできる乳製品-------------------------------------*/
h2#milk_product {
	background: url(../edument/milk/img/tit_product_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
.photo_area {
	width: 92px;
	display: block;
	float: left;
}
.txt_area {
	width: 500px;
	display: block;
	float: right;
}
p.tit {
	margin-bottom: 0.2em!important;
	color: #0066CC;
}
table#cheese_type {
	width: 500px;
	border-collapse: collapse;
	margin-bottom: 6px;
}
table#cheese_type th {
	font-weight: normal;
	border: 1px solid #CCCCCC;
	background-color: #E7ECF9;
	white-space: nowrap;
	padding: 3px;
}
table#cheese_type td {
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.td_color {
	background-color: #E7ECF9;
}


/*牛乳パックについて-----------------------------------*/
h2#package {
	background: url(../edument/milk/img/tit_package_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
table#open_flow {
	border: none;
	margin-top: 5px;
}
table#open_flow th,td {
	padding: 3px 5px 3px 0;
	vertical-align: top;
}
.td_img {
	vertical-align: bottom!important;
}
div#att {
	border: 1px dotted #F3B1AE;
	background-color: #F3D8D5;
	padding: 12px 8px 0 8px;
	margin-top: 10px;
	margin-bottom: 1em;
}
div#att p {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
table#detail_data {
	width: 620px;
	border-collapse: collapse;
	margin-bottom: 12px;
}
table#detail_data th {
	font-weight: normal;
	border: 1px solid #CCCCCC;
	background-color: #E7ECF9;
	white-space: nowrap;
	padding: 3px;
}
table#detail_data td {
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 50%;
}


/*ミルク用語集-----------------------------------*/
h2#words {
	background: url(../edument/milk/img/tit_milk_words_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
table#words_mokuji {
	border: none;
	width: 620px;
}
table#words_mokuji th,td {
	vertical-align: top;
}
h4.words_tit {
	padding: 0!important;
	border: none!important;
}
h5.words {
	background: none!important;
	text-indent: 0!important;
	font-size: small;
	font-weight: bold;
	color: #0066FF!important;
	display: block!important;
	float: left!important;
	width: 150px!important;
}
p.words_txt {
	float: right;
	display: block;
	width: 450px;
}
div.words_line {
	clear: both;
	border: 1px solid #0033FF;
	margin-bottom: 1em;
}
img.photo_space {
	margin-top: 2em;
}

/*よくあるご質問（ミルク編）-----------------------------------*/
h2#faq {
	background: url(../edument/milk/img/tit_faq_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
h3.tit_question {
	background: url(../edument/milk/img/tit_faq_m_question.gif) left no-repeat;
	height: 28px;
	padding: 8px 0 0 60px;
	margin-bottom: 1em;
	clear: both;
	font-size: medium;
	color: #666666;
}

/*出典*/
div.quotation {
	text-align: right;
	margin: 3em 0 1em 0;
}
