/**
 * 
 * @version 
 * @author 
 */


@import 'global.css';
@import 'textstyle.css';
/** Contents
-----------------------------------------*/
#contents p {
	font-size:77%;
}
body {
	behavior:url("../../images/global/csshover.htc");
}
#leftside p{
	margin-bottom:1em;
}
body.no2 #leftside dl {
	font-size:77%;
	padding:0.2em 0;
}
body.no2 #leftside dl.purp {
	border-top:#8180C3 1px solid;
}
body.no2 #leftside dl.red {
	border-top:#BA3239 1px solid;
}
body.no2 #leftside dl dt{
	clear:left;
	float:left;
	width:12em;
	text-align:right;
	padding:0.5em 0;
}
body.no2 #leftside dl dd{
	margin-left:13em;
	padding:0.5em 0 0.5em 1em;
}
body.no2 #leftside dl.purp dt{
	color:#8180C3;
} 
body.no2 #leftside dl.purp dd{
	border-left:#8180C3 1px solid;
}
body.no2 #leftside dl.purp dd strong{
	color:#8180C3;
	font-size:14px;
}
body.no2 #leftside dl.red dt{
	color:#BA3239;
}
body.no2 #leftside dl.red dd{
	border-left:#BA3239 1px solid;
}
body.no2 #leftside dl.red dd strong{
	color:#BA3239;
	font-size:14px;
}
body.no2 #leftside dl.step{
	background: url(../images/products/asp/arrow_under.gif) center bottom no-repeat;
	padding-bottom:15px;
	margin-bottom:10px;
}
#leftside .btn{
	text-align:center;
}
#leftside ul.purplelist{
	margin-bottom:1em;
}
#leftside ul.purplelist li{
	font-size:80%;
	font-weight:bold;
	color:#8B8AD2;
	list-style:disc;
	margin-left:2em;
}
#leftside #list{
	background-color:#EDEDFF;
	padding:20px;
}
#leftside #list p{
	color:#585b78;
	text-align:center;
	font-weight:bold;
	font-size:88%;
	margin:0 0 0.5em 0;
}
#leftside #list .productslist{
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px dotted #585b78;
}
#leftside #list dl.chart_link{
	float:left;
	width:320px;
	font-size:77%;
	background:url(../images/products/index/bg_dl.gif) bottom no-repeat;
	margin-bottom:10px;
}
#leftside #list dl.chart_large{
	width:650px;
	font-size:77%;
	background:url(../images/products/index/bg_dllarge.gif) bottom no-repeat;
}
#leftside #list dl dt{
	padding:0.5em 20px 0 20px;
}
#leftside #list dl dd.second{
	min-height:4.6em;
	_height:4.6em;
}
#leftside #list dl dt a{
	color:#8180C3;
	font-weight:bold;
	padding:0 0 0 18px;
	background:url(../images/global/arrow_black.gif) left 40% no-repeat;
}
*html #leftside #list dl dt a{
	padding:2px 0 2px 18px;
}
*+html #leftside #list dl dt a{
	padding:2px 0 2px 18px;
}
#leftside #list dl dd{
	padding:0.25em 20px 15px 20px;
}
.clicklist{
	cursor:pointer;
}
.clicklist a{
	color: #8D8BCF;
	text-decoration: underline;
}
