#page{width:842px; margin:0px auto; text-align:center; BORDER: #CCCCCC 1px solid; background:url('images/body_bg.gif'); }
#page2{width:842px; margin:0px auto; text-align:center; BORDER: #CCCCCC 1px solid; background:url('images/body_bg2.gif'); }
#page3{width:842px; margin:0px auto; text-align:center; BORDER: #CCCCCC 1px solid; background:#ffffff; }
#mat{width:840px; margin:0px auto; text-align:center; background:#ffffff; BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid;}

#side { width:190px; float:left; margin:0px; display:inline;}
#main { width:448px;  margin:0px; display:inline;}
#main2 { width:649px; float:right; margin:0px; padding:0; background:#ffffff; text-align:left; display:inline; overflow:auto;}
#main3 { width:639px; float:right; margin:0 5px 0 5px; padding:0; text-align:left; display:inline;}
/* #main4 { width:639px; float:right; margin:0 5px 0 5px; padding:0; background:#ffffff; text-align:center; display:inline;}*/
#side2 { width:190px; float:right; margin:0px; text-align:center; }
#footer {clear:both; width:840px; height:61px; margin:0px; text-align:left; font-size: 10px; background:#ffffff;}
#bana {clear:both; width:820px; height:80px; margin:0px 0px 10px 0px;}

#head{ width:840px; height:120px;text-align:left; background:url(images/head_bg.jpg);}
#head h1{ margin:0px;padding:0px; padding:10px; float:left;}
#head h2{ margin:0px;padding:0px;}
#head p{ margin:0px; padding:10px 0px 10px 0px;  font-size:10px; line-height:1.2;}

#menu_sub{width:840px; height:19px; text-align:left; background:url(images/head_bg1.gif);}
#menu_sub ul { margin:0; padding:3 0 0 0;}
#menu_sub li { display:inline; margin:0; padding:0 10 0 0; font-size:10px;}

.member{float:right;margin:0px; padding:2px 30px 0 0;}


.clear{clear:both;}



#head_logo {width:840px; height:110px; margin:0px auto; background: url('images/header.gif') no-repeat scroll top center;}
#head_logo h1 {margin:0px; overflow:hidden; text-indent:-10000px;}

#navigation {width:820px; height:45px; margin:0px; text-align:left; background:#ffffff;}
#navigation ul {margin:0px;}
#navigation li {display:inline; float:left; margin:0px;}

#footer p.copyright {margin:10px 10px;text-align:right; color:#666666;}
#footer_menu {clear:both; width:820px; margin:5px 0px 0px 0px; BORDER-TOP: #FF0000 2px solid; text-align:left;}
#footer a{ color:#666666;}
#footer a:hover{ color:#cc0000;}

#side div.module {width:180px; margin:5px; background:url('images/mo_bg.gif'); }
#side2 div.module {width:180px; margin:5px; background:url('images/mo_bg.gif'); }
#side2 div.module2 {width:180px; margin:5px; background:url('images/mo_bg2.gif'); }
#main div.module { margin:5px 0px 0px 0px;}
#main2 div.module { margin:5px 0px 0px 0px;}
#main2 h3{ margin:0;padding:0;}
#main3 h3{ margin:5px 0px 5px 0px;padding:0;}
#main3 h4{ margin:5px 0px 5px 0px;padding:0;}
#main3 li{list-style-type:none;}

#main4 th{color:#FFCC33; background:#666666;}
#main4 b{color:#ffffff;}

body {margin: 0px; padding: 0px; text-align:center; background:#FFFFFF;}
td {  font-size: 10px; line-height: 1.3;}
img{border:none;}

.line5 { BORDER-BOTTOM: #CCCCCC 1px dotted;}
.line6 { BORDER-BOTTOM: #CCCCCC 1px solid;}
.line7 { BORDER-TOP: #CCCCCC 1px dotted; BORDER-BOTTOM: #CCCCCC 1px dotted;}
.line8 { border:#cccccc 1px solid;padding:10px;}
.pt10l { font-size: 10pt ; line-height: 1.3;}
.pt12 { font-size: 12pt;}
.pt10 { font-size: 10pt;}
.w600{width:600px; margin-left:20px;}
.blue{color:#0000cc;}
.red{color:#cc0000;}

a { color:#0000cc;}
a:hover{ color:#cc0000;}

.head_bg { background:url('images/head_bg.jpg') no-repeat scroll bottom center;}

#p_pdf{
	width:840px;
	padding:5px;
	text-align:left;
	font-size:10pt;
}
#p_pdf p{
	padding:0;
	margin:0 0 5 0;
}
#p_pdf td{
	border:#cccccc 1px solid;
	font-size:10pt;
	color:#999999;
}


.kei {  border-bottom:#cccccc 1px dotted;}