body		{ color: #333333; background-color: #C0C0C0; }
a:link		{ color: #990000; text-decoration: none; }
a:visited	{ color: #990000; text-decoration: none; }
a:hover		{ color: #EE0000; text-decoration: none; }
a:active	{ color: #EE0000; text-decoration: none; }

p			{ margin: 0px; padding: 4px 0px; }

.text8		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 8px ; line-height: 80%; }
.text10		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 10px ; line-height: 100%; }
.text12		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 12px ; line-height: 120%; }
.text13		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 13px ; line-height: 130%; }
.text14		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 14px ; line-height: 140%; }
.text15		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 15px ; line-height: 140%; }
.text16		{ font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif"; font-style: normal; font-size: 16px ; line-height: 140%; }
.text17		{ font-size: 15px; color: #000000;} 
.text18		{ font-size: 16px; color: #000000;} 

.common_font	{ font-size: 12px; color: #000000; font-style: normal; line-height: 17px; font-weight: normal}
.common_font10	{ font-size: 10px; font-style: normal; line-height: normal; font-weight: normal}

a.top_footer_link_font:link		{ text-decoration: underline; color: #FF9900; }
a.top_footer_link_font:visited	{ text-decoration: underline; color: #FF9900; }
a.top_footer_link_font:hover	{ text-decoration: underline; color: #4495CE; }
a.top_footer_link_font:active	{ text-decoration: underline; color: #4495CE; }

.top_footer_link_font { font-size: 11px; }




/* DIV化スタート!!↓ */


/* body指定 */
BODY{ 
	background-color:#F2F2F2;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
}

.clsBody{			
	margin: auto;
	width : 750px ;
	height:auto;
	background-color:#C0C0C0;
	height:auto;
	color:#333333;
}

/* 元のTABLE指定 */
.clsBTable{	
	height:auto;		
	width : 750px ;
	color:#333333;
	background-color:#FFFFFF;
}

/* ヘッダーTABLE指定 */
.clsHeadTable{	
	height:50px;		
	margin: 0px ;
	width : 750px ;
	background-color:#FFFFFF;
}

/* メニュー指定 */
.clsMenu{	
	height:27px;		
	margin: 0px ;
	width : 750px ;
}

/* イメージ指定 */
.clsA{	
	padding:0px;		
	margin: 0px;

}

/* 全体の左側 */
.clsTEMPLeft{
			width:530px;
			height:900px;
			float:left;
			margin:5px 6px 0px 0px;
			padding:0px 0px 0px 10px;
}

/* 各Gｒページ */
.clsGr{
			width:510px;
			height:234px;
			clear:both;
			margin:0px 3px 0px 0px;
			border: thin solid #cdcdcd;

}

/* 各GｒHPページ */
.clsGr2{
			width:510px;
			height:234px;
			clear:both;
			margin:10px 3px 0px 0px;
			border: thin solid #cdcdcd
}

/* コチラボタン */
.clsButton{
			width:150px;
			height:47px;
			float:right;
			margin:0px 5px 0px 0px;
}




/* 全体の右側 */
.clsTempRight{
			
			height:auto;
			width:192px;
			float:left;
			margin:5px 5px 0px 0px;
			padding:0px 0px 0px 0px;
}




/*新着情報*/
.clsNews{	
			border-top:0px solid #000000;
			border-right:1px solid #d0d0d0;
			border-bottom:1px solid #d0d0d0;
			border-left:1px solid #d0d0d0;
			height:250px;
			width:185px;
			align:center;
			overflow-y:scroll;
			scrollbar-3dlight-color:#ffffff;
			scrollbar-arrow-color:#000000;
			scrollbar-darkshadow-color:#ffffff;
			scrollbar-face-color:#efefef;
			scrollbar-highlight-color:#cccccc;
			scrollbar-shadow-color:#cccccc;
			scrollbar-track-color:#f4f4f6;
			font-size:10px;
			background-color:#fefefe;
			clear:both;
			margin:0px 0px 5px 0px;
}

/* ISOマーク */
.clsISO{
			width:110px;
			height:78px;
			margin:20px 0px 0px 0px;
			padding: 0px 0px 0px 80px;
}

/* フッター */
.clsF{
			width:750px;
			height:5px;
			margin:5px 0px 0px 0px;
			padding: 0px 25px 25px 0px;
}

/* ISOページbody指定 */
.clsISOBody{			
	width: 80%;
	margin:0px auto;	
	width : 750px ;
	height:auto;
	background-color:#C0C0C0;
	font-size:12px;
	color:#333333;
}

/* 元のTABLE指定 
.clsISOTable{	
	height:900px;		
	margin:0px auto;
	width : 750px ;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
}
*/

/* ISOページ画像以下 */
.clsOutLine{
				
	margin:7px 0px 0px 40px;
	width : 650px ;
	height:auto;
	background-color:#FFFFFF;

}
/* ISO全体の左側 */
.clsISOLeft{
			
			height:800px;
			width:185px;
			margin:0px 0px 0px 0px;
			float:left;
			background-color:#EFEFEF;
}

/* ISO全体の左側 */
.clsISORight{
			
			height:800px;
			width:450px;
			padding: 0px 0px 0px 15px;
			float:left;
}

/* ISO宣言の前置き */
.clsISOpr{
			
			height:30px;
			width:410px;
			padding: 8px 10px 5px 10px;
			margin:0px 0px 10px 15px;

}

/* ISO宣言の前置き */
.clsISOpr2{
			
			height:40px;
			width:410px;
			padding: 8px 10px 5px 10px;
			margin:0px 0px 0px 15px;

}

/* ISO宣言 */
.clsISOann{
			height:auto;
			width:360px;
			margin:0px 0px 0px 40px;

}

/* ISO宣言 */
.clsISOann2{
			height:auto;
			width:360px;
			margin:0px 0px 0px 40px;
}


/* ISO宣言年月日 */
.clsISOm{
			
			height:14px;
			width:410px;
			padding: 0px 10px 0px 10px;
			margin:10px 0px 0px 15px;
}

/* ISO署名 */
.clsISOs{
			
			height:40px;
			width:410px;
			margin:2px 0px 30px 15px;
			text-align:right;
}
/* 
/* ISO署名 
.clsISOg{
			
			height:40px;
			width:410px;
			margin:40px 0px 40px 15px;
			text-align:center;
			font-size:10px;
} 
*/

/* システム開発全体のdiv */
.cls_Allbody{
	width : 750 ;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin: 0 auto;
	

}


/* システム開発ページ */
.cls_Sybody{
	margin: 0 auto;
	
	width : 750px ;
	background-color:#FFFFFF;
	font-size:12px;
	color:#666666;


}

/* システムページ画像以下 */
.clsSyOutLine{
	margin:7px 0px 0px 40px;
	width : 650px ;
	height:auto;
	background-color:#FFFFFF;

}
/* システム全体の左側 */
.clsSysLeft{
			height:1250px;
			width:185px;
			margin:0px 0px 0px 0px;
			float:left;
			background-color:#EFEFEF;
}

/* システム全体の左側 */
.clsSysRight{
			height:auto;
			width:450px;
			padding: 0px 0px 0px 15px;
			float:left;
}

/* 事業内容　文言 */
.clsSysTex{
			height:100px;
			width:250px;
			float:left;
			padding: 5px 0px 0px 0px;
}

/* 事業内容　流れのbox */
.clsSysFlow{
			height:30px;
			width:178px;
			float:left;
			padding: 5px 0px 0px 0px;
}

/*システム開発　文言 */
.clsSysFlowTex{
			height:45px;
			width:257px;
			float:left;
			padding: 5px 0px 0px 5px;
}

/*システム開発　文言 */
.clsSysFlowTex2{
			height:65px;
			width:257px;
			float:left;
			padding: 5px 0px 10px 5px;
}

/*システム開発　実績テーブル */
.clsSysTabCeT{
			height:10px;
			width:198px;
			background: #f4f4f4 ;
			table-layout: fixed;
			font-size:12px;
}
/*システム開発　実績テーブル */
.clsSysTabCeT2{
			height:10px;
			width:98px;
			background: #f4f4f4  ;
			table-layout: fixed;
			font-size:12px;
}
/*システム開発　実績テーブル */
.clsSysTabCeT3{
			height:10px;
			width:144px;
			background: #f4f4f4  ;
			table-layout: fixed;
			font-size:12px;
}
/*システム開発　実績テーブル */
.clsSysTabCeT4{
			height:23px;
			width:198px;
			background: #e2f2ff ;
			table-layout: fixed;
			font-size:12px;
			line-height: 120%;
}
/*システム開発　実績テーブル */
.clsSysTabCeT5{
			height:23x;
			width:98px;
			background: #e2f2ff  ;
			table-layout: fixed;
			font-size:12px;
			line-height: 120%;
}
/*システム開発　実績テーブル */
.clsSysTabCeT6{
			height:23px;
			width:144px;
			background: #e2f2ff  ;
			table-layout: fixed;
			font-size:12px;
}




/* HPページ */
.cls_Hpbody{
	margin: 0 auto;
	width : 750px ;
	background-color:#FFFFFF;
	font-size:12px;
	color:#666666;
}

/* HPページ画像以下 */
.clsHpOutLine{
				
	margin:7px 0px 0px 40px;
	width : 650px ;
	height:auto;
	background-color:#FFFFFF;

}
/* HP全体の左側 */
.clsHpLeft{
			height:1275px;
			width:185px;
			margin:0px 0px 0px 0px;
			float:left;
			background-color:#EFEFEF;
}

/* HP全体の左側 */
.clsHpRight{
			height:auto;
			width:450px;
			padding: 0px 0px 0px 15px;
			background-color:#FFFFFF;
			float:left;
}

/* HP制作事業内容　文言 */
.clsHpTex{
			height:auto;
			width:250px;
			padding: 5px 0px 0px 20px;
			float:left;
}
/* HP制作事業内容　文言 */
.clsHpTex2{
			height:auto;
			width:420px;
			padding: 5px 0px 0px 20px;
			clear:both;
}

