body {	background-color: #ffffff;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../../images/headerptn.gif);	background-repeat: no-repeat;	background-position: center top;}a:link {	color: #0000ff;	text-decoration: underline;}a:visited {	color: #0000ff;}a:hover {	color: #ff0000;}h1,h2,h3 {	display:none;}#wrapper {	width: 800px;	margin-right: auto;	margin-left: auto;	vertical-align: top;}#main_index {	width: 800px;	text-align: center;	margin-top: 4px;}#footer {	width: 800px;	height: 33px;	text-align: center;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #dbdbdb;}#copyright {	padding-left: 0px;	font-size: 12px;	line-height: 36px;	color: #000000;}#tabsubmenu {	border-left:solid 1px #dbdbdb;	border-right:solid 1px #dbdbdb;	border-bottom:solid 1px #dbdbdb;	padding-top:20px;	padding-left:20px;	padding-right:0px;	padding-bottom:20px;	font-size: 12px;	line-height: 18px;}.tabsubmenuitem1 { border-top:solid 1px #dbdbdb;	padding-top:6px;}.px12line18listimage1 {	font-size: 12px;	line-height: 18px;	padding-left: 18px;	background-image: url(../../images/listimage1.gif);	background-repeat: no-repeat;	background-position: 0px;}.px12line18listimage2 {	font-size: 12px;	line-height: 18px;	padding-left: 28px;	background-image: url(../../images/listimage2.gif);	background-repeat: no-repeat;	background-position: 19px;}.navigationtextlink {	font-size: 10px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #7c7c7c;	width: 800px;	padding-top:6px;}.dirnavigationtextlink {	font-size: 10px;	font-style: normal;	line-height: 18px;	font-weight: normal;	color: #7c7c7c;	width: 800px;	padding-top:0px;}.px10line12black {	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #000000;}.px10line16black {	font-size: 10px;	font-style: normal;	line-height: 16px;	color: #000000;}.px10line20black {	font-size: 10px;	font-style: normal;	line-height: 20px;	color: #000000;}.px10line16purpleblack {	font-size: 10px;	font-style: normal;	line-height: 16px;	color: #663333;}.px12line14normal {	font-size: 12px;	font-style: normal;	line-height: 14px;	color: #000000;}.px12line18normal {	font-size: 12px;	font-style: normal;	line-height: 18px;	color: #000000;}.px12line14black {	font-size: 12px;	font-style: normal;	line-height: 14px;	color: #000000;}.px12line18black {	font-size: 12px;	font-style: normal;	line-height: 18px;	color: #000000;}.px12line20black {	font-size: 12px;	font-style: normal;	line-height: 20px;	color: #000000;}.px12line24black {	font-size: 12px;	font-style: normal;	line-height: 24px;	color: #000000;}.px12line18white {	font-size: 12px;	font-style: normal;	line-height: 18px;	color: #ffffff;}.px20line14white {	font-size: 20px;	font-style: normal;	line-height: 14px;	color: #FFFFFF;}.px10line16gry {	font-size: 10px;	font-style: normal;	line-height: 16px;	color: #7c7c7c;}.px12line18gry {	font-size: 12px;	font-style: normal;	line-height: 18px;	color: #7c7c7c;}.px12line18grybold {	font-size: 12px;	line-height: 18px;	color: #7c7c7c;	font-weight: bold;}.px12line18blue {	font-size: 12px;	font-style: normal;	line-height: 18px;	color: #000099;}.px12line18red {	font-size: 12px;	font-style: normal;	line-height: 18px;	color: #FF0000;}.px12line18semired {	font-size: 12px;	line-height: 18px;	color: #cc0000;}.pt1266666 {  font-size: 12px; color: #666666}.pt12666666 {  font-size: 12px; color: #666666}.pt10999999 {  font-size: 10px; color: #999999}.pt12000000 {  font-size: 12px; color: #000000}.pt10666666 {  font-size: 10px; color: #666666}.pt12003399 {  font-size: 12px; color: #003399}.pt143399FF {  font-size: 14px; color: #003399}.pt12003399  {  font-size: 12px; color: #003399}.pt12FF6600  {  font-size: 12px; color: #FF6600}.pt14 {  font-size: 14px}.pt12 {  font-size: 12px}.pt10 {  font-size: 10px}.pt123399FF {  font-size: 12px; color: #3399FF}.pt10foot {  font-size: 10px}.pt12333333 {  font-size: 12px; color: #333333}.pt103399FF {  font-size: 10px; color: #3399FF}.pt10003399 {  font-size: 10px; color: #003399}.pt09003399 {  font-size: 9px; color: #003399}.pt12h666666 {  font-size: 12px; line-height: 20px; color: #666666}.line15 {  line-height: 18px}.line19 {  line-height: 19px}.pt12red {	font-size: 12px;	color: #FF0000;}.pt12ffff {	font-size: 12px;	color: #FFFFFF;	}.keyword {	font-weight: bold;}.searchlink {	font-size: 13px;	color: #009966;}.pt12333333boxwhite {	font-size:12px;	color:#333333;	background-color:#FFFFFF;	text-align:center;	margin:1px;	margin-top:1px;	padding-bottom:3px;	padding-top:3px  } .h3  {font-size:12px;font-weight:bold;color:#003399;background-color:#DCDCDC;margin-bottom:10px;padding:3px;width:524px;}.boxcolor  {background-color:#666666;width:530px}/*‰æ‘œ*/.float-2{   float:left;   } .float-3{	float:right;   }.imgmargin{   margin-top:3px;   margin-bottom:3px;   }.bg_gazou{  background-repeat:no-repeat;  background-position:right;  }    /*•\‘g*/ .hyou{	border:solid 1px;	border-color:#CCCCCC;	border-collapse:collapse;		font-size:10px;	color:#333333;	}.hyoubold{	border:solid 1px;	border-color:#CCCCCC;	border-collapse:collapse;	font-size:10px;	font-weight:bold;	color:#333333;	} .hyoublue{	border:solid 1px;	border-color:#CCCCCC;	border-collapse:collapse;		font-size:10px;	color:#3399FF;	}	