body.top { 
		background-image:url("../images/bg2.gif");
       	background-attachment:;
		background-position: 0% 0%;
		background-repeat: repeat-x;
		background-color:white;
		font-size:9pt;
		margin:0;
	
}
body { 
		background-image:url("../images/bg3.gif");
       	background-attachment:;
		background-position: 0% 0%;
		background-repeat: repeat-x;
		background-color:white;
		font-size:9pt;
		margin:0;
	
}

img    {
		border-style:none;
}


/*　********************	link	*************************  */
     
 a:link    { 
		color:#009999;
	    text-decoration:none; 
}
 a:visited { 
		color:#009999;
	    text-decoration:none; 
}
 a:active  { 
		color:#009999;
	    text-decoration:none; 
}
 a:hover   { 
		color:orange;
	    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.img    { 
	    text-decoration:none;
	    cursor:hand;
}
 a:visited.img { 
	    text-decoration:none; 
	    cursor:hand;
}
 a:active.img  { 
	    text-decoration:none; 
	    cursor:hand;
}
 a:hover.img   { 
	    text-decoration:none; 
	    cursor:pointer;
		position:relative;left:0px;top:0px;
}

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;
	
}


/*　********************	div	*************************  */
div.waku_left{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:208px;
}
div.waku_center{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:498px;
	
}
div.waku_right{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:198px;
}
div.waku_centerright{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:100%;
}
div.cont_left{
	padding-left:10px;
	width:198px;
}
div.cont_center{
	padding-left:10px;
	width:485px;
	height:1240px;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:1EM;
	font-size:8pt;
	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.cont_right{
	padding-left:5px;
	width:193px;
}
div.cont_centerright{
	padding-left:10px;
	width:100%;
}

/*　********************	table	*************************  */
table{
		font-size:9pt;
		line-height:1.5EM;
		text-align:left;
		width:100%;
}

table.header_top{
	width:970px;
	background-image:url(../images/logo/top_logo.png);
	background-repeat:no-repeat;
}
table.header{
	 width:970px;
	 background-image:url(../images/logo/top_logo2.png);
	 background-repeat:no-repeat;
}
table.waku{
	width:970px;
}

/*　********************	td	*************************  */
td.waku_left{
	vertical-align:top;
	width:210px;
	display:none;

}
td.waku_center{
	vertical-align:top;
	width:560px;
}
td.waku_right{
	vertical-align:top;
	width:200px;
}
td.waku_centerright{
	vertical-align:top;
	width:100%;
}

td.footer{
		color:white;
}
td.white{
		color:white;
}


.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.rblue{
		color:royalblue;
		font-weight:bold;
}
span.blue{
		color:blue;
		font-weight:bold;
}
span.underline{
	text-decoration:underline;
}


/*　********************	TOP	ページ	*************************  */

div.topnews{
	padding-left:10px;
	width:675px;
	height:180px;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:1EM;
	font-size:8pt;
	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.topnews{
	border-bottom:dotted 1px 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;
	background-color:white;
	
}
td.center_top{
		text-align:center;
		vertical-align:top;
}
 div.topmenu{
	width:209px;
	height:55px;
	background-color:white;
	border-left:solid 1px lightgrey;
	border-right:solid 1px lightgrey;
	border-bottom:solid 1px lightgrey;
	padding:3px;
 }

iframe.newface	{
		width:185px;
		height:1260px;
		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;
}


/*　********************	お問い合せフォーム	*************************  */

div.contact_note{
	width:650px;
	margin-top:3px;
	font-size:8pt;
}
table.contact_table{
	width:750px;
	border-collapse:collapse;
}
td.contact_midashi{
	background-color:lightskyblue;
}
td.contact_midashi2{
	background-color:ivory;
}
td.contact_naiyo{
	background-color:#F0F0F0;
}

