body	{
	margin:0 0 10px 0;padding:0px;
	background-color:#111987;
	text-align:center;
}
a img	{
	border:none;
}
#navi	{
	background:#000;
	height:20px;
	padding:0 20px 0 0;
	text-align:right;
}
#navi img	{
	float:left;
}
#navi a:link	{color:#999;
	text-decoration:none;
	font-size:10px;line-height:20px;}
#navi a:visited	{color:#000;
	text-decoration:none;
	font-size:10px;line-height:20px;}
#navi a:hover	{color:#fff;
	text-decoration:none;
	font-size:10px;line-height:20px;}

/*CONTENTS BOX*/
#contents	{
	width:790px;
	margin:20px auto 20px auto;
	position:relative;
}
h1	{
	margin:0;
}
#c-box	{
	background:#000;color:#fff;
	border:solid 4px #678;border-top:none;
	padding:5px;
	text-align:left;
}
#catch	{
	position:absolute;
	top:80px;right:8px;
}

/*DC-AIR MENU*/
#dam	{
	width:772px;height:21px;margin-bottom:20px;
	background:url(dc-i/dam.gif) no-repeat;
}
#dam ul	{
	margin:0 0 0 16px;padding:0;
	list-style-type:none;
	font-size:1px;line-height:1px;
	height:21px;
}
#dam ul li.dam1	{float:left;width: 93px;height:21px;}
#dam ul li.dam2	{float:left;width:113px;height:21px;}
#dam ul li.dam3	{float:left;width:135px;height:21px;}
#dam ul li.dam4	{float:left;width:180px;height:21px;}
#dam ul li.dam5	{float:left;width:220px;height:21px;}
#dam li a	{text-indent:-9999px;/*\*/overflow:hidden;/**/}
#dam li.dam1 a	{display:block;width: 93px;height:21px;background:url(dc-i/dam.gif) no-repeat  -16px -21px;}
#dam li.dam2 a	{display:block;width:113px;height:21px;background:url(dc-i/dam.gif) no-repeat -109px -21px;}
#dam li.dam3 a	{display:block;width:135px;height:21px;background:url(dc-i/dam.gif) no-repeat -222px -21px;}
#dam li.dam4 a	{display:block;width:180px;height:21px;background:url(dc-i/dam.gif) no-repeat -357px -21px;}
#dam li.dam5 a	{display:block;width:220px;height:21px;background:url(dc-i/dam.gif) no-repeat -537px -21px;}
#dam li.dam1 a:hover	{background-position: -16px -42px;}
#dam li.dam2 a:hover	{background-position:-109px -42px;}
#dam li.dam3 a:hover	{background-position:-222px -42px;}
#dam li.dam4 a:hover	{background-position:-357px -42px;}
#dam li.dam5 a:hover	{background-position:-537px -42px;}


/*MAIN CONTENTS*/

#left	{
	width:350px;
	float:left;
	margin:20px 0 10px 3px;
}
#left-125	{
	width:350px;
	float:left;
	margin:20px 0 10px 3px;
}

#right	{
	width:400px;
	float:right;
	margin:20px 3px 10px 0;
}

#lead	{
	margin:65px 0 12px 0;
}
.lead-125	{
	width:400px;
	float:right;
	padding-top:20px;
}

#lead p	{
	font-size:15px;line-height:18px;
	font-weight:bold;
	color:#f63;
	margin:0 0 6px 0;
	padding-left:1em;
	text-indent:-1em;
}
#lead span	{
	font-size:12px;line-height:14px;
}

#new-spec	{
	margin:0 0 12px 0;
	border:solid 4px #222;
}
#new-spec p	{
	font-size:14px;line-height:18px;
	font-weight:bold;
	color:#eef;
	background:#222;
	margin:0;
	padding:2px 2px 2px 1em;
	text-indent:-1em;
}
#new-spec span	{
	font-size:12px;font-weight:normal;line-height:14px;
}

.pp	{
	background:#333;
	margin:2px;
}

.pp p	{
	font-size:12px;
	line-height:14px;
	color:#fff;
	margin:4px 11px 0;
}
.pp p.pp2	{
	margin:4px 11px 0 38px;
}










p.m-text	{
	font-size:12px;line-height:16px;
	margin:0 0 10px 0;
}
#left-125 p.m-text	{
	margin:0 0 20px 0;
}
td.h1	{
	width:175px;
	background:#333 url(dc-i/hikaku1.gif) no-repeat;
}
td.h2	{
	width:175px;
	background:#999 url(dc-i/hikaku2.gif) no-repeat;
}
#left table	{
	margin-bottom:10px;height:220px;
}
td p.h-text	{
	font-size:12px;line-height:14px;
	color:#fff;
	margin:74px 4px 4px 47px;
}
p.flash	{
	margin:0 0 10px 0;
	background:#333;
	font-size:12px;line-height:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}

p.da-p	{
	background:#ccc;
	font-size:16px;line-height:18px;
	font-weight:bold;
	color:#000;
	margin:0 0 4px 0;padding:3px;
}
p.da-n	{
	font-size:12px;line-height:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0 0 4px 0;padding:1px;
	border-bottom:solid 1px #999;
}
p.da-m	{
	font-size:12px;line-height:14px;
	color:#fff;
	margin:0 0 12px 0;padding:1px;
	text-align:center;
}

/*OPTION PAGE*/
#left-2	{
	width:424px;
	float:left;
	margin:20px 0 10px 0;
}
#right-2	{
	width:348px;
	float:right;
	margin:20px 0 10px 0;
}

img.op-t{margin:20px 0 ;}
p.op-text	{
	font-size:14px;line-height:18px;
	font-weight:bold;
	color:#fff;
	margin:0 0 2px 2px;
	padding-left:1em;
	text-indent:-1em;
}
p.op-text2	{
	position:relative;
	font-size:14px;line-height:18px;
	font-weight:bold;
	color:#fff;
	margin:20px 0 2px 2px;
	padding-right:142px;
}
p.op-text3	{
	font-size:14px;line-height:18px;
	font-weight:bold;
	color:#fff;
	margin:20px 0 2px 2px;
}
p.op-text2 span	{font-size:11px;}
p.op-text2 img	{position:absolute;right:6px;top:-50px;}

#ffs-t {margin-left:50px;}
#ffs-t td {color:#fff;padding:2px 8px;font-size:11px;line-height:14px;}
.ffs-d {font-weight:bold;text-align:right;}

/*EDAS*/
p.op4     {font-size:15px;line-height:19px;font-weight:bold;color:#f63;
			background:#333;border-top:solid 3px #222;border-left:solid 3px #222;margin:20px 0 10px 0;padding:4px;}
div#edas  {margin:10px 5px 10px 5px;}
div.edas-l{width:375px;float:left;margin-bottom:12px;}
div.edas-r{width:375px;float:right;margin-bottom:12px;}
h3.edas-h {font-size:15px;margin:0;color:#fff;}
p.edas-t  {margin:0;width:200px;font-size:12px;line-height:15px;color:#fff;}
p.edas-p  {width:200px;margin:5px 0;font-size:12px;line-height:16px;font-weight:bold;background:#333;color:#fff;text-align:center;}
p.edas-p span.llc	{font-size:10px;padding-left:8px;}
p.edas-p span.lld	{font-size:10px;}
p.edas-s  {margin:2px 0 10px;font-size:11px;line-height:13px;color:#fff;}





/*PRICE TABLE*/
#price-table {
	border-top:solid 2px #333;
	padding-top:5px;
}
#price-table h3 {
	margin:0 0 4px 0;padding:0;
	font-size:16px;line-height:18px;
	color:#fff;
}

table#price th	{
	background:#333;color:#fff;
	font-size:11px;line-height:12px;
	white-space:nowrap;
	padding:2px;
}
table#price td	{
	background:#fff;color:#000;
	font-size:11px;line-height:16px;
	white-space:nowrap;
	padding:2px 6px;
}
table#price td.pt-c	{
	background:#ccc;
}
table#price td.pt-y	{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:2px 10px;
}
table#price td span	{
	font-size:10px;
	color:#336;
}
td.pt-cx	{
	font-size:10px;line-height:12px;
	padding:0 0 2px 6px;
	color:#ff0;
}

#parts-p	{
	margin:10px 0 0 0;
	text-align:center;
}
#parts-p img	{
	border:solid 1px #000;
}

/*125*/
.dc125ud		{margin:4px 0;}
.dc125ud a		{font-weight:bold;font-size:14px;line-height:2em;color:#000;text-decoration:none;}
a.dc125ud-a {display:block;width:400px;height:253px;background:url(dc-i/updown-ad.jpg) no-repeat 0 0;}
a.dc125ud-m {display:block;width:400px;height:253px;background:url(dc-i/updown-mj.jpg) no-repeat 0 0;}
a.dc125ud-c {display:block;width:400px;height:253px;background:url(dc-i/updown-cx.jpg) no-repeat 0 0;}
a.dc125ud-a:hover	{background-position:0 -253px;}
a.dc125ud-m:hover	{background-position:0 -253px;}
a.dc125ud-c:hover	{background-position:0 -253px;}