/*--基本設計--*/
body{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	color:#000000; font-size: 9pt; line-height: 135%;
	}
	
p{
	color:#000000; font-size: 9pt; line-height: 135%;
	margin-top:0px;
}

td{color:#000000; font-size: 9pt; line-height: 135%;}

/*--Aタグ基本設計--*/
a:link{color:#0033ff; text-decoration:none;}
a:visited{color:#0033ff; text-decoration:none;}
a:active{color:#0033ff; text-decoration:underline;}
a:hover{color:#0033ff; text-decoration:underline;}






/*--ボックス設定--*/
#contentsbox{
	width:780px;
	margin:0px:
}

#contentsbox div.contentsleft{
	float:left;
	width:385px;
}

#contentsbox div.contentsright{
	float:right;
	width:375px;
}






/*--見出しh2--*/
#contentsbox h2 { 
	font-size: 16px; 
	font-weight: bold; 
	color: #333333; 
	line-height: 125% ; 
	margin: 0px 0px 20px 10px; 
	padding: 0px 0px 6px 0px;
	border-bottom: solid 2px #333333;}
	

/*--contentsbox left h3 設定--*/
#contentsbox div.contentsleft h3.os{
	background-image:url(../img/oper_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.web{
	background-image:url(../img/web_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.erp{
	background-image:url(../img/erp_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.data{
	background-image:url(../img/deta_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.kaihatsu{
	background-image:url(../img/kaihatsu_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.sbc{
	background-image:url(../img/sbc_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.fax{
	background-image:url(../img/fax_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.print{
	background-image:url(../img/print_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.denshi{
	background-image:url(../img/denshi_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.tyouhyou{
	background-image:url(../img/tyouhyou_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.cpu{
	background-image:url(../img/cpu_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.soa{
	background-image:url(../img/soa_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.soa{
	background-image:url(../img/soa_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}


#contentsbox div.contentsleft h3.koutei{
	background-image:url(../img/koutei_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsleft h3.xbrl{
	background-image:url(../img/xbrl_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 10px; 
	padding: 0px ;
	border: 0px; 
}

/*--contentsbox right h3 設定--*/
#contentsbox div.contentsright h3.tougou{
	background-image:url(../img/tougou_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}	

#contentsbox div.contentsright h3.ser{
	background-image:url(../img/ser_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.file{
	background-image:url(../img/file_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.unyou{
	background-image:url(../img/unyou_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.pdfsec{
	background-image:url(../img/pdfsec_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.language{
	background-image:url(../img/language_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.document{
	background-image:url(../img/document_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.framework{
	background-image:url(../img/framework_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.workflow{
	background-image:url(../img/workflow_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.maintoopen{
	background-image:url(../img/maintoopen_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.migration{
	background-image:url(../img/migration_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.security{
	background-image:url(../img/security_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.hukabunsan{
	background-image:url(../img/hukabunsan_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.net{
	background-image:url(../img/net_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.richclient{
	background-image:url(../img/richclient_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.xml{
	background-image:url(../img/xml_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}

#contentsbox div.contentsright h3.naibutousei{
	background-image:url(../img/naibutousei_br.gif);
	background-color:#ffffff;
	text-indent:-9999em;
	background-repeat: no-repeat; 
	width:375px;
	height:22px;  
	margin: 20px 0px 10px 0px; 
	padding: 0px ;
	border: 0px; 
}


/*--contentsboxリスト設定--*/
#contentsbox div.contentsleft ul{
	margin-left:0px;
}

#contentsbox div.contentsleft li{
	list-style:none;
	margin-bottom:5px;
	line-height:120%;
	margin-left:10px;
	font-size:9pt;
}

#contentsbox div.contentsright ul{
	margin-left:0px;
}

#contentsbox div.contentsright li{
	list-style:none;
	margin-bottom:5px;
	line-height:120%;
	margin-left:0px;
	font-size:9pt;
}
/*--contentsboxリンク設定--*/
#contentsbox a:link{
	color:#0033ff; 
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
}

#contentsbox a:visited{
	color:#0033ff;
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
}

#contentsbox a:active{
	color:#0033ff;
	text-decoration:underline;
	font-weight:bold;
	margin-right:10px;
}

#contentsbox a:hover{
	color:#0033ff;
	text-decoration:underline;
	font-weight:bold;
	margin-right:10px;
}



/*クリア*/
br.c0 { clear:both; }
br.c10 { clear:both; margin-bottom: 10px;}
br.c20 { clear:both; margin-bottom: 20px;}
br.c40 { clear:both; margin-bottom: 40px;}

/*--リストグローバル設定--*/
ul,li{
	margin:0;
	padding:0;
}

li{	
	margin-left:20px;
}