@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#yogurt {
	background: url(../edument/yogurt/img/lnavi_tit.gif) no-repeat;
}


/*ヨーグルトの基礎知識----------------------*/
h2#base {
	background: url(../edument/yogurt/img/tit_yogu_base_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#words {
	background: url(../edument/yogurt/img/tit_yogu_words_pagetitle.gif) left no-repeat;
	width: 620px;
	height: 38px;
	text-indent: -10000px;
	margin-bottom: 1em;
}
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;
}
.words_txt {
	float: right;
	display: block;
	width: 450px;
}
div.words_line {
	clear: both;
	border: 1px solid #0033FF;
	margin-bottom: 1em;
}
/*よくあるご質問（ミルク編）-----------------------------------*/
h2#faq {
	background: url(../edument/yogurt/img/tit_yogu_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;
}
/*ホームメイドヨーグルトの流れ*/
table#cook {
	width: 550px;
	border: none;
	margin-bottom: 10px;
}
table#cook td {
	width: 113px;
	padding-right: 40px;
	vertical-align: top;
}
div#att {
	border: 1px dotted #F3B1AE;
	background-color: #F3D8D5;
	padding: 14px 20px 12px 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	display: block;
}
div#att img {
	float: left;
	width: 150px;
	margin-top: 2em;
	display: block;
}
ol#att_list {
	display: block;
	width: 400px;
	float: right;
}
ol#att_list li {
	margin-bottom: 0.5em;
}

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