body { 
		background-image:url("../images/bg_j01.gif");
       	background-attachment:;
		background-position: 0% 0%;
		background-repeat: repeat;
		background-color:;
		font-size:9pt;
		margin:0;
	
}

img    {
		border-style:none;
}
table{
		font-size:9pt;
		line-height:1.5EM;
		width:750px;
		background-color:white;
		text-align:left;
}

iframe.newface	{
		width:185px;
		height:2030px;
		scrollbar-3dlight-color:lightgrey;
		scrollbar-arrow-color:blue;
		scrollbar-base-color:white;
		scrollbar-darkshadow-color:gray;
		scrollbar-face-color:ivory;
		scrollbar-highlight-color:yellow;
		scrollbar-shadow-color:royalblue;
}


/*　********************	link	*************************  */
     
 a:link    { 
		color:blue;
	    text-decoration:none; 
}
 a:visited { 
		color:blue;
	    text-decoration:none; 
}
 a:active  { 
		color:lightblue;
	    text-decoration:none; 
}
 a:hover   { 
		color:lightblue;
	    text-decoration:underline; 
		position:relative;top:1px;left:1px;
}
 a:link.logo    { 
	    text-decoration:none;
	    cursor:hand;
}
 a:visited.logo { 
	    text-decoration:none; 
	    cursor:hand;
}
 a:active.logo  { 
	    text-decoration:none; 
	    cursor:hand;
}
 a:hover.logo   { 
	    text-decoration:none; 
	    cursor:hand;
}


a:link.white{
	color:white;
	text-decoration:none;
}
a:visited.white{
	color:white;
	text-decoration:none;
}
a:active.white{
	color:white;
	text-decoration:none;
}
a:hover.white{
	color:hotpink;
	text-decoration:none;
	position:relative;left:1px;top:1px;
}
a:link.yellow{
	color:yellow;
	text-decoration:underline;
}
a:visited.yellow{
	color:yellow;
	text-decoration:underline;
}
a:active.yellow{
	color:yellow;
	text-decoration:underline;
}
a:hover.yellow{
	color:hotpink;
	text-decoration:none;
	position:relative;left:1px;top:1px;
}
/* ソフネットシステムTOP */
a:link.title2{
	color:gray;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;
}
a:visited.title2{
	color:gray;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;
}
a:active.title2{
	color:gray;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;

}
a:hover.title2{
	color:darkblue;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;
	position:relative;left:0px;top:0px;
	
}

/*　********************	table	*************************  */

table.waku{
	margin-top:-100px;
	
}
table.back{
		background-image:url("../images/bg_j01.gif");
       	background-attachment:;
		background-position: 0% 0%;
		background-repeat: repeat;
}			

/*　********************	td	*************************  */
td.footer{
		color:white;
}
td.white{
		color:white;
}

/*　********************	span	*************************  */

span.sj{
		font: bold Italic 16pt verdana;
		color:navy;
		text-align:bottom;
		width:250px;

}
.top{
		vertical-align:top;
}

		
.right_top{
		text-align:right;
		vertical-align:top;
}
.right_bottom{
		text-align:right;
		vertical-align:bottom;
}
.center_top{
		text-align:center;
		vertical-align:top;
}
.center_bottom{
		text-align:center;
		vertical-align:bottom;
}
span.bk_bold{
		color:black;
		font:bold 10pt;
		}
span.waku{
		border-right:solid 0px lightgrey;
		border-left:solid 0px lightgrey;
}
span.footer{
		text-align:right;
		width:750;
		background-color:white;
		
}
span.rblue{
		color:royalblue;
		font-weight:bold;
}
span.blue{
		color:blue;
		font-weight:bold;
}
span.underline{
	text-decoration:underline;
}


/*　********************	TOP	ページ	*************************  */

td.header_top{
		font: bold Italic 16pt verdana;
		color:navy;
		width:300px;
		height:50px;	

}
td.shadow_l{
		background-image:url("../images/shadow_l.gif");
       	background-attachment:;
		background-position: ;
		background-repeat: repeat;
		width:10px;
}
td.shadow_r{
		background-image:url("../images/shadow_r.gif");
       	background-attachment:;
		background-position: ;
		background-repeat: repeat;
		width:10px;
}

div.topnews{
	height:180px;
	overflow-y:scroll;
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}

div.sjnews{
	overflow-y:visible;
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}
td.center_top{
		text-align:center;
		vertical-align:top;
}


/*　********************	TOP		*************************  */


td.products{
		width:230px;
		height:50px;
		font-size:8.5pt;
		line-height:11pt;
}
td.midashi_top{
		background-image:url(../images/bg_bar_b2.gif);
		background-repeat:no-repeat;
		color:white;
		font-weight:bold;
		height:15px;
		text-indent:1EM;
}

td.info{
	line-height:1.4EM;
	font-size:8.5pt;
	padding:0px 0px 10px 10px;
}


td.pro_midashi{
		background-image:url(../images/bg_bar_r.gif);		
		color:white;
		font-weight:bold;
		height:15px;
		text-indent:1EM;
		font-size:9pt;
		width:230;
}
img.pro_cont{
		height:40px;
		float:left;
		margin-right:5px;
}

/*　********************	お問い合せフォーム	*************************  */

div.contact_note{
	width:650px;
	margin-top:3px;
	font-size:8pt;
}
table.contact_table{
	width:600px;
	border-collapse:collapse;
}
td.contact_midashi{
	background-color:lightskyblue;
}
td.contact_midashi2{
	background-color:ivory;
}
td.contact_naiyo{
	background-color:#F0F0F0;
}

