@charset "utf-8";
*
{
	color			:#a6a6a6;
}

body
{
	background-color	:#131313;
}

img { behavior: url(/common/lib/js/iepngfix.htc) }

.contents_field
{
	margin			:0 30px;
}

.header
{
	margin			:28px 0 0 0;
	width			:580px;
	height			:38px;
	position		:relative;
}

.header dt
{
	font-weight		:bold;
}

dt.software
{
	font-size		:90%;
}

dt.title
{
	margin			:2px 0 0 0;
	font-size		:120%;
}

dd.logo
{
	position		:absolute;
	top			:0px;
	right			:0px;
}


.gt_carlist,
.gt_carlist th,
.gt_carlist td
{
	border-style		:solid;
	border-color		:#4f4f4f;
}

.gt_carlist
{
	clear			:both;
	width			:580px;
	margin			:5px 0 0 0;
	border-width		:1px 0 0 0;
}

.gt_carlist th,
.gt_carlist td
{
	border-width		:0 0 1px 0;
}

.gt_carlist th
{
	font-weight		:normal;
	text-align		:center;
	width			:40px;
}

.gt_carlist th p,
.gt_carlist td p
{
	font-size		:94%;
	margin			:4px 0;
}


.gt_carlist td.icon
{
	text-align		:center;
	vertical-align	:top;
	width			:50px;
}

.gt_carlist td.icon2 { width:18px; padding:3px 0 0 0; }

.gt_carlist td.icon img
{
	margin			:6px 2px 0;
}

.footer
{
	margin			:15px 0;
}

dl.icon_description
{
	width			:580px;
	margin			:15px 0 0 0;
	border-width	:2px 0 0 0;
	border-style	:solid;
	border-color	:#4f4f4f;
}

dl.icon_description dd
{
	text-align		:right;
	float			:right;
	width			:90px;
	margin			:15px 0 0 0;
}

dl.icon_description dd span,
dl.icon_description dd img
{
	vertical-align	:middle;
}

dl.icon_description dd.text
{
/*
	font-size		:90%;
	width			:auto;
	margin			:5px 0 0 0;
	clear			:both;
*/
	font-size		:90%;
	width			:auto;
	margin			:5px 0;
	clear			:both;
	color		:#808080;
	text-align	:left;
}
