@charset "iso-8859-1";
/* ****************************************************
Since : 2008-04-16
Last Modified: 2008-04-16
***************************************************** */

/* /products/xxx/index.html
=========================================*/
body.products div#contents div.explanation dl.about dt.category{
	background: url(../images/com_ic003.gif) no-repeat 2px 0.9em;
	font-weight:bold;
	font-size:90%;
}
* html body.products div#contents div.explanation dl.about dt.category{
	zoom: 1;
}
body.products div#contents div.explanation dl.about dt.category a{
	display:block;
	width:272px;
	padding:8px 0 8px 15px;
	background: url(../../products/images/products_bg001.gif) no-repeat left bottom;
}
* html body.products div#contents div.explanation dl.about dt.category a{
	zoom: 1;
}
body.products div#contents div.explanation dl.about dd.category p.image{
	float:left;
	width:120px;
}
body.products div#contents div.explanation dl.about dd.category p.text{
	float:right;
	width:120px;
}
body.products div#contents div.explanation dl.about ul.menu01{
	margin-top:-5px;
}
body.products div#contents div.explanation dl.about ul.menu02{
	margin-top:-15px;
}





body.products div#contents div.explanation2 dl.about dt.category{
	background: url(../images/com_ic003.gif) no-repeat 2px 0.9em;
	font-weight:bold;
	font-size:90%;
}
* html body.products div#contents div.explanation2 dl.about dt.category{
	zoom: 1;
}
body.products div#contents div.explanation2 dl.about dt.category a{
	display:block;
	padding:8px 0 8px 15px;
	background: url(../../products/images/products_bg001.gif) no-repeat left bottom;
}
* html body.products div#contents div.explanation2 dl.about dt.category a{
	zoom: 1;
}
body.products div#contents div.explanation2 dl.about dd.category p.image{
	float:left;
	width:120px;
}
body.products div#contents div.explanation2 dl.about dd.category p.text{
	float:right;
	width:120px;
}
body.products div#contents div.explanation2 dl.about ul.menu01{
	margin-top:-5px;
}
body.products div#contents div.explanation2 dl.about ul.menu02{
	margin-top:-15px;
}


/* /products/xxx/derail.html
=========================================*/
body.products div#contents div.ph-float p.mt1em {
	margin-top:1em;
	float: left;
	width: 290px;
}

body.products div#contents p.table-title span{
	font-weight:normal;
}
body.products div#contents dl.attention{
	margin-top:1em;
	font-size:80%;
}
body.products div#contents dl.attention dt{
	float:left;
	width:8em;
}
body.products div#contents dl.attention dd{
	float:left;
}

body.products div#contents table ul.list{
	margin-top:0;
	font-size:110%;
}

body.products div#contents table.half{
	width:260px;
}

body.products div#contents table.tdRight td{
	text-align:right;
}
body.products div#contents table.txSmall th,
body.products div#contents table.txSmall td{
	font-size:80%;
}
body.products div#contents table .nowrap{
	white-space:nowrap;
}

body#pharmacy.products table img,
body#chemical.products table img{
	margin:10px 0 0 5px;
}
/*99: extra
=========================================*/
body.products div#contents div.explanation dl.about dd.category:after,
body.products div#contents dl.attention:after{
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

body.products div#contents div.explanation dl.about dd.category,
body.products div#contents dl.attention{
	_height: 1px;
	min-height: 1px;
	*zoom: 1;
}
body.products div#contents .local-navi li.anchor a {
	padding: 0 0 2px 20px;
	white-space:nowrap;
	_height:1%;
	background: url(../images/com_ic012.gif) no-repeat 7px 0.3em;
	_background: url(../images/com_ic012.gif) no-repeat 7px 0.5em;
	font-weight:bold;
}
