@charset "UTF-8";

/*
===== CONTENTS ==============================
	1:#contents.sectionH1
		#article
	2:Browser clear
=============================================
*/

/*
===== 1:#contents.sectionH1 =====
*/

#contents.sectionH1 #article .sectionH2 h2 {
	margin-bottom: 30px;
}
#contents.sectionH1 #article .sectionH2 p {
	margin-bottom: 25px;
}
#contents.sectionH1 #article .sectionH2 .pictLead {
	width: 304px;
}

#contents.sectionH1 #article .sectionH2 ol {
	padding: 0 0 25px 25px;
}
*:first-child+html #contents.sectionH1 #article .sectionH2 ol {width/**/: 300px;}/* IE7 */
#contents.sectionH1 #article .sectionH2 ol li {
	font-size: 75%;
	list-style-type: decimal;
	_zoom: normal;
}

#contents.sectionH1 #article .sectionH2 .sectionH3 {
	width: 304px;
	padding: 0 0 12px;
	background: url(../images/products_bottom.gif) no-repeat left bottom;
}
#contents.sectionH1 #article .sectionH2 .sectionH3 p {
	margin-bottom: 12px;
}
#contents.sectionH1 #article .sectionH2 .sectionH3 dl {
	width: 652px;
	margin: 0 5px 12px;
}
#contents.sectionH1 #article .sectionH2 .sectionH3 dl dt {
	font-size: 80%;
}
#contents.sectionH1 #article .sectionH2 .sectionH3 dl dd {
	margin: -1.6em 0 5px 8em;
	font-size: 80%;
}
#contents.sectionH1 #article .sectionH2 .sectionH3 ul.products {
	padding: 12px 0 0 10px;
	background: #f1f1f1 url(../images/products_top.gif) no-repeat left top;
}
#contents.sectionH1 #article .sectionH2 .sectionH3 ul.products li {
	padding: 0 0 0 10px;
	font-size: 75%;
	background: url(../images/products_mark.gif) no-repeat left 0.6em;
}


/*
===== 2:Browser clear =====
*/
#contents.sectionH1 #article .sectionH2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html #contents.sectionH1 #article .sectionH2 {
	/*\*/height: 1%;/*for WinIE*/
	display: inline-table;/*for MacIE*/
}
