/* Reset
------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,dl,dt,dd,p,body,html,form,th{
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
list-style: none;
}

/*Common
------------------------------------------------------*/
h2			{font-size:1.4em;}
.fw_Bold	{font-weight:bold;}

#policy,
#notice		{margin:10px 0px 0px 15px;}

#policy h2,
#notice	h2	{margin:0px 0px 10px 0px;}

#policy p,
#notice p	{margin:0px 0px 15px 5px;}


/*CORPORATE OUTLINE
------------------------------------------------------*/
.outline table		{border-top:1px solid #333333; border-left:1px solid #333333;}
.outline table td	{border-bottom:1px solid #333333; border-right:1px solid #999999; padding:6px 6px; vertical-align:top;}
.none table			{border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
.none table td		{border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:2px;}


/*JAPAN POLYCHEM CORPORATION
------------------------------------------------------*/
.fc_B	{color:#0855f7;}


/*JAPAN POLYETHYLENE CORPORATION
------------------------------------------------------*/
.fc_G	{color:#339933;}


/*JAPAN POLYPROPYLENE CORPORATION
------------------------------------------------------*/
.fc_R	{color:#FF3300}

#process p					{margin:0px 0px 10px 15px;}
#process ul li				{margin:2px; list-style:square;}
#process ul .second			{margin-left:10px;}
#process .second li			{margin:2px; list-style:disc;}
#process h2					{margin:4px 0px 8px 0px;}
#process h3					{margin:0px 0px 8px 10px; color:#339933;}
#process .chapter3 table td {border-bottom:1px dotted #999999; padding:14px 6px; vertical-align:top;}
#process .cap				{font-size:12px; color:#666666; margin-top:4px; text-align:right;}

#contact table				{border-top:1px solid #333333; border-left:1px solid #333333;}
#contact table td			{border-bottom:1px solid #333333; border-right:1px solid #999999; padding:8px 6px; vertical-align:top;}

#products					{margin: 20px 10px;}
#products h2				{margin: 0px; color: #339933; font-weight: bold; font-size: 1em;}
#products h3				{
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background-image: url(../jpp/img/ts_mark.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1em;
	font-weight: bold;
}
#products h4				{margin: 0px; font-weight: bold;}
#products p					{margin-top: 20px;}
table.bussei, table.bussei th, table.bussei td {
	padding: 3px;
	border: 1px solid #999999;
	border-collapse: collapse;
	font-size: 0.9em;
}
table.bussei th {
	background-color: #E8E8FF;
}


/*-----------------------------------------------------*/
body	{color: #333333; font-size: 1.0em; background-color:#FFFFFF; line-height:140%; margin-bottom:15px;}
td		{color: #333333; font-size: 1.0em}
a		{color: #3333CC}
a:hover	{color: #FF0000}
.normal {  }

.t-1 a			{color: #3333CC}
.t-1 a:hover	{color: #FF0000}


.t-2	{font-size: 1.0em; font-weight: bold}
.lh-1	{font-size: 1.0em; line-height: 150%}
.back-1	{font-weight: bold; color: #333333; background-color: #E8E8E8}


.sub_link			{FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
.sub_link a			{FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
.sub_link a:hover	{FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none}

.sub_menu			{font-size: 12px; color: #999999; text-decoration: none}
.sub_menu a			{FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none}
.sub_menu a:hover	{FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none}

