

a:link.pos    { 
		color:blue;
	    text-decoration:none; 
	    cursor:pointer;
}
a:visited.pos { 
		color:blue;
	    text-decoration:none; 
	    cursor:pointer;
}
a:active.pos  { 
		color:blue;
	    text-decoration:none; 
	    cursor:pointer;
}
a:hover.pos   { 
		color:red;
		background-color:transparent;
		font-weight:bold;
	    text-decoration:none;
		position:relative;top:1px;left:1px;
	    cursor:pointer;

}
/*　　全般（basicと同じに設定）　　　　*/
body{
	font-size:9pt;
}
table{
	font-size:9pt;
}
img{
	border:none;
}

/*　　メニューエリア　　　　*/
td.menu_midashi{
	background-color:blue;
	color:white;
	font:bold 11pt;
	vertical-align:center;
	width:190px;
	line-height:20px;
}

/*　　TOPページ　　　　*/
div.top_menu{
 		width:220px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:2px;
}
span.top_en{
		font-style: Italic;
		font-size:14pt;
		font-family: 'Century';
		font-weight:bold;
		line-height:18pt;
}
div.top_jp{
		width:225px;
		text-align:right;
		line-height:1.5EM;
		border-top:solid 1px lightgrey;
		color:black;
	
}

span.jp{
	font:bold italic 12pt;
	color:dimgray;
	}
span.en{
	font:italic 10pt;
	color:dimgray;
	}
td.active{
	border:solid 1px blue;
	text-align:center;
	font:bold 10pt;
	background-color:blue;
	color:white;
	width:25%;
}
td.tab{
	border:solid 1px blue;
	text-align:center;
	font:bold 10pt;
	color:royalblue;
	border-bottom:solid 5px blue;
	width:25%;
	padding-bottom:1px;
}
td.tab_partner{
	border:solid 1px blue;
	text-align:center;
	font:bold 10pt;
	width:25%;
	color:blue;
	background-color:#B7EAFD;
	border-bottom:solid 5px blue;
}

/*
td.midashi1{
	font:bold 11pt;
	color:white;
	width:100%;
	background-color:blue;
	line-height:18pt;
	padding-left:15px;
	
*/
	
}
td.midashi2{
	font:bold 10pt;
	color:blue;
	width:100%;
	line-height:18pt;
	
	
}
div.top_midashi{
	background-color:royalblue;
	color:white;
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	padding-right:15px;
	line-height:20px;
}

/*　　　システム共通特性　　　*/
span.red{
	color:red;
}
td.con_midashi{
	border-left:solid 8px blue;
	border-bottom:dashed 1px blue;
	}


/*　　　システム特性　　　*/
table.tokusei{
	width:770px;
}
td.t_midashi{
	background-color:darkblue;
	color:white;
	height:20px;
}
td.c_midashi{
	background-color:skyblue;
	color:darkblue;
}
td.coment{
	border:solid 1px skyblue;
	padding-bottom:10px;
}



/*　　POS機能　　　*/
td.midashi{
		background-image:url(../images/pos/midashi.gif);
		background-repeat:no-repeat;
		height:40px;
		color:white;
		font-weight:bold;
		font-size:14pt;
		text-align:center;
}

.lime{
	color:lime;
}
.orange{
	color:orange;
}
.sky{
	color:skyblue;
}
.pink{
	color:hotpink;
}
.kome{
	color:red;
	font:normal 8pt;
}

/*　　　機能一覧　　　*/
td.title{
	font-weight:bold;
	font-size: 14pt;
	color:darkblue;
}
th.menu{
	padding-left:0px;
	font-size:11pt;
	vertical-align:top;
	background-color:darkblue;
	color:white;
}

td.menu_s{
	font-size:9pt;
	line-height:15pt;
	border:solid 1px lightgrey;
	padding-bottom:10px;
	vertical-align:top;
	padding:5px;
}

/*

td.menu_cont{
	width:180;
	vertical-align:top;
	line-height:10pt;
	padding:5px;
	
}

div.title{
	width:680;
	height:70;
	padding-left:20;
	color:darkblue;
}
img.header{
	float:left;
	padding-right:100;
	border:none;
	margin-top:10px;
	}


li{
	list-style-type:disc;
	padding-left:30px;
}
.midashi2{
	font:bold 11pt;
	color:navy;
}


	

//システム機能一覧用

td{
	font-size:10pt;
}
td.coment{
	border:solid 1px skyblue;
	padding-bottom:10px;
}
td.t_midashi{
	background-color:darkblue;
	color:white;
	height:20px;
}
td.c_midashi{
	background-color:skyblue;
	color:darkblue;
}
td.midashi{
		background-image:url(../sofnet_system/images/midashi.gif);
		background-repeat:no-repeat;
		height:40;
		color:white;
		font:bold 14pt;
		text-align:center;
}
td.img{
	padding-top:20px;
}

		

