/* 画像--------------------------- */
img{border:0px;}
img.imgmain	{float:right; margin:0px 0px 20px 20px;}
img.imgmain2{float:left; margin:0px 20px 20px 0px;}

/*-------------------------------------------*/
/*　　　　　　　フォント定義　　　 　　　　　*/
/*-------------------------------------------*/

/* 見出し（メインコンテンツ部分）----------- */

div.mainbody1 h1{
	display:block; 
	border-left:4px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	padding:4px;
	font-size:large;
	font-weight:600;
	}
	
div.mainbody1 h2{
	font-size: medium;
	font-weight: bold;
	color: #009999;
}

div.mainbody1 h3{
	font-size: small;
	font-weight: bold;
	color: #6699CC;
}

div.content_in h1{
	display:block; 
	border-left:4px solid #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	padding:4px;
	font-size:large;
	font-weight:600;
}
	
div.content_in h2{
	font-size: medium;
	font-weight: bold;
	color: #009999;
}
	
/* アンカー色(基準)------------------------- */

a:link		{color: #0000ff;text-decoration: underline;}
a:visited	{color: #5464B6;text-decoration: underline;}
a:hover		{color: #0066ff;text-decoration: underline;}
a:active	{color: #3399ff;text-decoration: underline;}

/* フォントサイズ--------------------*/
.fsize2	{font-size: 10px; letter-spacing: 1px;}
.fsize3	{font-size: 12px; letter-spacing: 1px;}
.fsize4	{font-size: 14px; letter-spacing: 1px;}
.f-xs	{font-size: x-small; letter-spacing: 1px;}
.f-s	{font-size: small; letter-spacing: 1px;}
.f-m	{font-size: medium; letter-spacing: 1px;}

/* テキスト色---------------------------------*/
.fc1	{ color:#ffffff; }	/* 白 */
.fcev	{ color:#3366cc;}	/* ネイビー　eValue */
.fcep	{ color:#0219BD;}	/* 青　Easy Portal */
.fcvf	{ color:#6699cc;}	/* 水色　Visual Finder */
.fcaf	{ color:#DC6510;}	/* オレンジ　Advance-Flow */
.fcel	{ color:#5C22BA;}	/* 紫　Easy Learning */
.fctl	{ color:#C3043F;}	/* ピンク　tool */

/* その他フォント-----------------------------*/
.size		{color:#000066; font-size:12px;}
.size150	{color:#000066; font-size:small; line-height:150%;}
.size150gray{color:#333333; font-size:12px; line-height:150%;}
ul.sm1	 {	list-style-image: url(/images/sm1.gif);
			list-style-position:inside;
			font-size:12px;
			letter-spacing: 1px;
			line-height:1.8em;
			margin: 5px 0px 5px -5px;}　/*左メニューテキストタイプ用*/
/* リード文--------------------------------- */
.read1	{font-size:small; color:#333333; line-height:1.3em; margin-top:10px 0px 20px 0px;}

/* フッタ部メニューテキスト------------------*/
.footer	{font-size:12px; font-family:sans-serif;}

/* copyright表記-----------------------------*/
.copyright	{font-size:10px; color:#003399; font-family:sans-serif;}

/*-------------------------------------------*/
/*　　　　　　　　領域定義　　　　 　　　　　*/
/*-------------------------------------------*/

/* 背景色----------------------------------- */
.bgcr1	{background-color:#ffffff;}	/* 白 */
.bgcr2	{background-color:#ECF0F7;}	/* 薄青 */

.bgev	{background-color:#36579A;}	/* ネイビー　eValue */
.bgep	{background-color:#7F8ABF;}	/* 青　Easy Portal */
.bgvf	{background-color:#87ACC4;}	/* 水色　Visual Finder */
.bgaf	{background-color:#D3AB87;}	/* オレンジ　Advance-Flow */
.bgel	{background-color:#C796C6;}	/* 紫　Easy Learning */
.bgtl	{background-color:#C796A6;}	/* ピンク　tool */
.bggis	{background-color:#669933;}	/* 黄緑　GISpool */

/* 商標に関する表記------------------------- */
div.copyright_ev{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#36579A; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*eValue*/
div.copyright_ep{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#7F8ABF; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*EasyPortal*/
div.copyright_vf{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#87ACC4; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*Visual Finder*/
div.copyright_af{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#D3AB87; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*Advance-Flow*/
div.copyright_el{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#C796C6; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*EasyLearning*/
div.copyright_gis{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#669933; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*GISpool*/
div.copyright_um{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#999999; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*umente*/
div.copyright_mc{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#C796A6; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*mc*/
/* 暫定 */
div.copyright_tl{width:90%;	margin:10px auto 10px auto;	padding:10px; color:#FFFFFF; background-color:#C796A6; font-size:12px; letter-spacing:1px; line-height:1.5em;} /*mc*/

/* 製品機能紹介　個別ブロック---------------*/
div.box_ep h2	{
	background-image: url(../pro/ep/images/func_catch_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
div.box_vf h2	{
	background-image: url(../pro/vf/images/func_catch_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
div.box_af h2	{
	background-image: url(../pro/af/images/func_catch_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
div.box_um h2	{
	background-image: url(../pro/umente/images/func_catch_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
div.box_el h2	{
	background-image: url(../pro/el/images/func_catch_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
div.func_gis		{width:560px; border:1px solid #669933; margin:10px auto 10px auto; padding:10px; font-size:small; line-height:1.3em;}
div.func_gis strong	{color:#669933;}
div.func_gis table	{border:0px; width:100%;}
div.func_gis td		{padding: 4px;	color: #000066;}


/*-------------------------------------------*/
/*　　　　　　　テーブル定義　　　 　　　　　*/
/*-------------------------------------------*/

/* ページタイトル下のリード文--------------- */
table.readbox{	margin-top:15px 0px 15px 0px; font-size:13px; line-height:1.3em;}

/* テーブル罫線-------------------------- */
table.border1	{	border-collapse:collapse; width:100%; margin-bottom:30px;}
table.border1 td{	border-bottom:1px #666666 solid;
					border-top:1px #666666 solid;
					font-size:small;
					color:#666666;
					line-height:1.3em;
					padding:5px; 
				}
td.tablebg1	{	background: #efefef; font-weight: bold; width:145; vertical-align:top;}

/* テーブル罫線--------------------------- */
table.info		{	border-collapse:collapse; width:100%; margin-bottom:30px;}
table.info td	{ 	border-bottom:1px #CCCCCC solid;
					border-top:1px #CCCCCC solid; 
					font-size:12px; color:#333333;
					line-height:1.3em;
					padding:5px;
					vertical-align: top;
					letter-spacing: 1px;
				}
				
/* 価格表--------------------------- */
table.price		{	margin-bottom:30px;	background-color:#cccccc;}
table.price th	{	background-color:#777777; font-size:small; color:#ffffff;}
table.price td	{	background-color:#ffffff; font-size:small; color:#333333;}

/* その他--------------------------- */
table.func1		{ 	font-size:14px;
					color:#000000;
					line-height:1.5em;
					text-align:left;
					vertical-align:top;
					margin-bottom:25px;
				}
table.support1	{
				margin-left:12px;
				border-collapse:collapse;
				width:90%;
				margin-bottom:30px;
				}
table.support1 td	{
				border-bottom:1px #666666 solid;
				border-top:1px #666666 solid;
				font-size:small;
				line-height:1.3em;
				padding:5px; 
				}

/*-------------------------------------------*/
/*　　　　サポート情報用スタイル定義 　　　　*/
/*-------------------------------------------*/
/*---新---*/
div.support{margin-left:10px; font-size:12px; font-family: "ＭＳ Ｐゴシック", sans-serif;}
div.support h1{font-size: 14px; font-weight: 600; color: #008800; vertical-align:bottom;}
div.support h2{font-size:14px; font-weight: 600; color:#008080; margin-left:10px; padding-left:4px; vertical-align:bottom; display:block; border-left:solid #008080 4px; border-bottom:solid #008080 1px;}
div.support h3{font-size:12px; font-weight: 600; color: #666699; margin-left:10px; vertical-align:bottom; line-height:1.5em;}
div.support h4{font-size:12px; font-weight: 600; color: #666666; margin-left:10px; vertical-align:bottom; line-height:1.5em;}
div.support p{color:#333333; line-height:1.5em; margin-left:10px;}
div.support ul{color:#333333; line-height:1.5em;}
div.support img{border:0px; margin:8px;}
div.support table.support1	{
				margin-left:12px;
				border-collapse:collapse;
				width:90%;
				margin-bottom:30px;
				}
div.support	table.support1 td	{
				border-bottom:1px #666666 solid;
				border-top:1px #666666 solid;
				line-height:1.3em;
				padding:5px; 
				}			
/*---旧---*/
h1.support	{font-size: 100%;
			font-family: "ＭＳ Ｐゴシック", sans-serif;
			font-weight: 600; 
			color: #008800;
			padding-left:12px;
			vertical-align:bottom;
			}
h2.support	{font-size: 90%;
			font-family: "ＭＳ Ｐゴシック", sans-serif;
			font-weight: 600; 
			color:#008080;
			padding-left:12px;
			margin-left:10px;
			vertical-align:bottom;
			}
h3.support	{
			font-size: 90%;
			font-family: "ＭＳ Ｐゴシック", sans-serif;
			font-weight: 600;
			padding-left:12px;
			margin-left:10px;
			vertical-align:bottom;
			line-height:150%;
			color: #666699;
			}
