/*
	2008.1.24	Width 660==>780 

*/
* { font-family:  Arial,sans-serif;	}
BODY {
	margin-top:0.5em;
	BACKGROUND-COLOR:#f0f0ff;
	BACKGROUND-IMAGE: url(/images/bg2.gif);background-repeat:repeat-y;
}
A:LINK{ text-decoration: underline; color: #0000FF;		font-weight: bold;}
A:VISITED{ text-decoration: underline;color: #003366;	font-weight: bold;}
A:HOVER{color: #0000FF;	text-decoration: underline; background-color: #ccccff;}

img {border:0 none #ffffff;margin:0px;padding:0px;}

H1, H2 {
	font-weight: normal;	color: #FFFFFF;	text-align: right;		margin: 0px;
	padding: 0px 12px 0px 0px;	width: 780px;
}
H1 {font-size: 1.3em;	left: 0px;	font-family: Arial,sans-serif;}
H2 {font-size: 1em;}
H3 {margin:10px 0px 2px 0px; padding:3px 10px; font-size:1em; background-color:#666666; color:#fff; clear:left; font-weight:bold;
font-family: sans-serif,Arial; }
H4 {margin:5px 0px;padding: 3px;font-size:1em;	border-bottom:1px dotted #333;}
H5 {margin:0px;padding:0px 5px;}

DIV.ANTOP, DIV.ANBODY, DIV.ANFOOT {
	width: 780px;	
	clear: both;
	background-color: #fff;
}
DIV.ANTOP {
	background-image: url( /images/top38.gif ); 	background-repeat:no-repeat;
	font-size: 0.8em;
	line-height: 1.8em; margin: 0px;	padding: 4px 0px;
	height: 52px;	
}
DIV.ANTOP A {
	background-color: #ffffff;
}
DIV.nav {
	width:780px;
	font-size: 0.9em;
	color: #000;
	background-color: #fff;
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
}
DIV.nav A {
	margin: 2px 5px;
	padding: 2px 8px 2px 8px;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-left: 0px solid #000099;
	color: #006;
	background-color:#eee;
	text-decoration: none;
	font-size: 0.9em;
	font-weight:normal;
}
DIV.nav A:VISITED{ text-decoration: none;color: #000;	font-weight: normal;}

DIV.ANBODY {
	font-size: 1em;	margin-left:0px; 	line-height: 1.4em;
}
DIV.ANBODY p {font-size: 0.9em;margin: 3px 0px 8px 0px;padding:0px 0.5em;line-height:1.3em}
DIV.ANBODY ul {
	background-color:transparent;
	list-style:square inside;margin:0px;padding:0px 5px;font-size:0.9em;}
DIV.ANBODY ol {
	background-color:transparent;
	list-style: inside;margin:0px;padding:5px 5px;font-size:0.9em;}

DIV.ANFOOT {
	height: 25px;
	font-size: 10px;
	text-align:right;padding:5px 0px;
	margin:2px 0px 5px 0px;
	COLOR:#000;
	border-top:2px groove #999;
}

DIV.ANFOOT A:LINK{ text-decoration: none; color: #333333;font-weight: normal;}
DIV.ANFOOT A:VISITED{ text-decoration: none;color: #333333;font-weight: normal;}
DIV.ANFOOT A:HOVER{color: #6666cc;	text-decoration: none; background-color: #ffffff; }



table {font-size: 0.9em;}
th {background-color: #9999ff;font-weight:normal;}
th.c1 {	background-color: #666699;	color:#ffffff;}
td.c1 {	background-color: #ccccff;}
td.model { background-color: #99ccff;text-align:center;font-weight:bold;font-size: 1.0em;}
td.end {color:#808080;text-align:left;}
table.c2 {font-size: 0.9em;border: #666666 1pt solid;border-spacing: 0px;border-collapse:collapse;}
table.c2 td {border: #666666 1pt solid;padding: 3px;}
table.c2 th {border: #666666 1pt solid;padding: 3px;}

DIV.midashi {font-weight:normal;font-size:1em;text-align:left;background-color:#666699;color:#ffffff;padding:2px 10px;margin: 2px 0px; }

form {margin:0px;}

img.hidari {float:left;margin:0px;padding:0px;}

div.modelhead {	background-color:#669999; padding:5px 0px;}
div.modelhead ul {text-align:left;margin:3px 10px;padding:5px;background-color:#eeeecc;}
div.modelhead a {color:#99ccff;}
div.modelhead a:HOVER {color:#000000;background-color:#66cc99;}
span.modelname { font-weight:bold;font-size: 44px;color:#ffffff;}
span.series { font-weight:bold;font-size: 22px;color:#000;}
div.modelhead div.migi { text-align:right; padding: 0px 5px;color:#ffffff;}
a.dxf {padding:4px 8px 4px 4px;background-color:#e5e5e5;margin:0px 4px;}

div.note {	background-color:#ccffcc;	margin: 6px;	padding: 4px;}
div.NEWSMIDASHI{text-align:center;	font-size:1.2em;	font-weight:bold;
	margin:5px 0px 18px; padding:8px;
	background-color: #eeeeee;border-top: solid 1px #000000;	border-bottom: solid 1px #000000;}
div.NEWSKAITEIBI {font-size:0.8em;	text-align:right;}
div.NEWSDETAIL{	padding:1em 1em 0;line-height: 1.3em;}
div.NEWSDETAIL P {margin:1.2em 0;}
div.NEWSDETAIL table {width:90%; border:solid 1px #999999; border-spacing: 0px;border-collapse:collapse;}
div.NEWSDETAIL th {	background-color:#cccccc;  border-right:solid 1px #999999;border-bottom:solid 1px #999999;}
div.NEWSDETAIL td {	background-color:#ffffff;  border-right:solid 1px #999999;border-bottom:solid 1px #999999;}
div.NEWSDETAIL h4 { font-size:0.9em;font-weight:bold;margin:15px 0 8px 0;padding:3px;
	background-color: #cccccc; border-bottom:none}
td.c {	text-align:center;}

a.imglnk:HOVER {text-decoration:none;background-color:transparent;margin:0px;padding:0px;} 
a.dclnk {color:white;font-weight:bold;}
a.dclnk:VISITED {color:#cccccc;font-weight:bold;}
A.dclnk:HOVER{color: #000000;	text-decoration: underline; background-color: #ccccff;}

FORM {
	margin: 0px;
}
SPAN.hide4screen {
	display:none;
}
@media print {
	BODY {padding-left:0%;}
	DIV.ANTOP,DIV.nav,DIV.ANBODY,DIV.ANFOOT {margin-left:0px;width:600px;}
	SPAN.hide4screen {display:inline;top:0px;float:left;width:200px;font-size:1.2em;}
	H1 {top:0px;width:400px;float:right;}
	H2 {top:20px;width:640px;float:right;/*border:1px solid #000;*/clear:both;}
}


