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;   }    .bannermargin_23{   margin-top:23px;   margin-bottom:10px;   }   .menumargin{   margin-top:20px;   margin-bottom:5px;   }   .bg_gazou{  background-repeat:no-repeat;  background-position:right;  }    /*表組*/ .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;	}	.hyou12{	border:solid 1px;	border-color:#333333;	border-collapse:collapse;	padding:5px;		font-size:12px;	color:#333333;	}		.hyoublue12{	border:solid 1px;	border-color:#333333;	border-collapse:collapse;	padding:5px;	background-color:#9AB0CC;			font-size:12px;	color:#333333;	}	/*indstry_indexのところ*/.box_orange{border:solid 1px;border-color:#FF6600;border-collapse:collapse;padding:5px;font-size:12px;color:#333333;}.box_gray{border:solid 1px;border-color:#666666;border-collapse:collapse;padding:3px;font-size:12px;color:#333333;}	/*products-index/1_2.htmlとか製品仕様のところ*/.ptable{margin-top:10px;margin-bottom:10px;}.p12box{border:1px dashed;border-color:#999999;border-collapse:collapse;font-size:12px;color:#666666;padding:5px;margin:10px;}.p12orange{font-size:12px;color:#FF6600;padding:3px;font-weight:bold;}.p12aka{font-size:12px;color:#FF0000;padding:3px;font-weight:bold;}.p12type{font-size:12px;color:#003399;background-color:#DCDCDC;width:402px;height:20px;padding:3px 0px 0px 10px;font-weight:bold;}.p12mojidblue{font-size:12px;color:#003399;margin:5px 0px 0px 10px;}.p10mojiblue{font-size:10px;color:#3399FF;margin:0px 0px 0px 10px;}	
