body {
	background: #fff;
	margin: 0px;
}
* { text-align:left;
	vertical-align:top;
	font-family:verdana;
	font-size:12px;
}
table.main {
	height: 100%; width: 100%; 
	background: none; padding:0px margin:0px;
}


td { vertical-align:top;: 18px;}

p { color:#000;margin:0px;margin-bottom:10px;}


p.ttl {font-size: 15px; margin-top:15px; color:#243D76; font-weight: bold;}
p.ttl2 {font-size: 13px; margin-top:25px; color:#243D76; font-weight: bold;}

p.footer {
	font-size: 11px;  color:#586FA4;
	font-family:helvetica, arial;
	text-align:right; margin-right:10px; margin-top:10px;
}


a { color:#243D76; text-decoration:none;
}
a:hover { color:##600; text-decoration:none;}

a.txt { font-family:verdana;  line-height: 18px;}

a.menu { font-size: 11px;line-height: 12px;}
a.one {font-size: 13px; font-weight: bold;}


a:hover.one { color:#600; text-decoration:none; 
}


div.menu2 {
	margin-top:24px;text-align:right;  z-index:2898;
}
div.menu3 {
	margin-top:8px;text-align:right; margin-right:18px; background-image:url("/images/ttl/ttl_prod_1.gif");
}

div.menu1 {
	margin-top:4px;text-align:right;
}

span.graphic_sign {font-size: 8px;  color:#999; font-weight:bold; vertical-align:middle;
	
}
a.topmenu {
	font-size: 10px; color:#586FA4;
	line-height: 12px;
}
img.pt {width:8px;height:8px;border:none;}
img.prod {border:1px solid #586FA4;margin-bottom:20px;}
img.prod2 {border:1px solid #586FA4;margin-bottom:0px;}

ul {font-size: 13px; margin-top:5px; color:#243D76; font-weight: bold;padding-top:5px:line-height:20px;}
li {margin-top:10px;}