/*
	T.Kataoka
             2006.7.28    line-height: 1.2em; ==>1.4em  h4 border-bottom tuika
	2006.06.21  Reviewed
	2004.07.17	News Midashi
	2004.07.11	Add for Catalog Index
	2004.07.01	Width 720==>640 
	2004.05.27
*/
* { font-family:  "Arial","sans-serif";	}
BODY {
	margin-top:0.5em;
	BACKGROUND-COLOR:#f0f0ff;
	BACKGROUND-IMAGE: url(/images/bg1.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: 660px;
}
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: 0px;font-size:1em;	border-bottom:1px dotted #333;}
H5 {margin:0px;padding:0px;}

DIV.ANTOP, DIV.ANBODY, DIV.ANFOOT {
	width: 660px;	
	clear: both;
	background-color: #fff;
}
DIV.ANTOP {
	background-image: url( /images/top37.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:660px;
	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;}
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:0px;margin:0px;}
	DIV.ANTOP {padding:0px;margin:0px;height: 45px;line-height: 1.0em;}
	DIV.nav {padding:0px;margin:0px;}
	DIV.ANBODY {padding:0px;margin:5px;}
	DIV.ANFOOT {padding:5px 10px;margin:0px;}
	SPAN.hide4screen {display:inline;top:0px;float:left;width:200px;font-size:1.2em;}
	H1 {margin: 0px;padding: 0px 15px 0px 0px;float:right;font-size: 1.1em;}
	H2 {margin: 0px;padding: 0px 15px 0px 0px;float:right;/*border:1px solid #000;*/clear:both;}
	TABLE.TBLCAT {font-size:0.8em;}
	TABLE.TBLCATSET {font-size:0.8em;}
	table.TBLCAT th,table.TBLCATSET th {padding: 0px;margin:0px}
	table.TBLCAT td,table.TBLCATSET td {padding: 0px;margin:0px}
}

table.TBLCAT,table.TBLCATSET {
	width:100%;
}
table.TBLCAT th,table.TBLCATSET th {
	padding: 3px;
	background-color:#369;
	color:#fff;
	font-weight:bold;
}
table.TBLCAT td,table.TBLCATSET td {
	text-align:center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background-color:#f5f5ff;
}
table.TBLCATSET A:LINK{ text-decoration: underline; color: #e0ffff;font-weight: none;}
table.TBLCATSET A:VISITED{ text-decoration: underline;color: #e0ffff;	font-weight: none;}
table.TBLCATSET A:HOVER{color: #0000FF;	text-decoration: underline; background-color: #ccccff;}
