/* 全体設定 */
body
{
	color:#000000;						/* 文字の色：黒					*/
	background-color:#fffff;			/* 背景の色：白					*/
	width:640px;						/* 使用する領域					*/
	margin:auto;						/* 自動配置						*/
	margin-top:20px;					/* 上の余白						*/
	border-style:solid;					/* 境界線の種類					*/
	border-color:#0000ff;				/* 境界線の色：青				*/
	border-width:0px 2px 0px 2px;		/* 境界線の幅					*/
	padding-left:10px;					/* 境界線と描画領域の余白(左)	*/
	padding-right:10px;					/* 境界線と描画領域の余白(右)	*/
}

/* フッター設定 */
#foot
{
	clear:both;
	margin-top:30px;
}

a:link
{
	color: green;	/* 未アクセス状態を緑に指定 */
}

a:visited
{
	color: green;	/* アクセス済み状態を緑に指定 */
}

a:hover
{
	color: blue;	/* カーソル載せたところを黄色に指定 */
}

a:active
{
	color: red;		/* アクセス中の状態を青に指定 */
}

/* 個別指定 */
.font_b				/* フォントを太字に変更 */
{
	font-weight: bold;
}

.font_center		/* 文字を中央揃えに */
{
	text-align: center;
}

/*******************表紙index.html*******************************/
#logo												/* 木の写真	*/
{
	margin-top:20px;
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:#0000ff;
	padding-bottom:10px;
}

#topbody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	margin:auto;
	padding:10px 0px 10px 0px;
}

#contents
{
	float:right;
}

#toptext
{
	float:left;
}

/*******************トラストＥstatement.html********************************/
#list
{
	float:left;
}

#valify
{
	float:right;
	padding-top:40px;
	padding-right:90px;
}

/*******************社長挨拶aisatsu.html********************************/
#aisatsubody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	margin-top:10px;
	padding:10px;
}
/*
#pmpict
{
	float:right;
	margin-top:110px;
	margin-right:35px;
}*/

#aisatsutext
{
	background-image:url(./IMG/aisatsupict.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#keireki
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
	clear:both;
}

/*******************企業概要gaiyou.html********************************/
#gaiyoubody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	margin-top:10px;
	padding:10px;
}

#gaiyoutext
{
	width:640px;
	color=#000000;
}

#kigyouinfo
{
	float:left;
}

#pict1
{
	float:right;
	padding-top:80px;
	padding-right:50px;
}

/*******************沿革enkaku.html********************************/
#enkaku
{
	clear:both;
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

/*******************理念rinen.html********************************/
#rinentext
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
	background-image:url(./IMG/rinenpict.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

/*******************組織図soshikizu.html********************************/
#soshiki
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:0px 0px 20px 0px;
}

/*******************コンプライアンスcompliance.html************************/
#compliancebody
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

#compliance
{
	float:left;
	width:350px;
}

#compliancepict
{
	float:right;
}

/*******************TRUSTetruste.html************************/
#trustebody
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

/*******************KESkes.html************************/
#kestext
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

#kesbody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

#kestrikumitext
{
	float:left;
	width:340px;
}

#kespict
{
	float:right;
}

/*******************開発実績devrezults.html********************************/
#devrezbody
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
}

#jigyoubody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

#jigyou
{
	width:340px;
	float:left;
	padding:10px;
}

#jigyoupict
{
	width:240;
	float:right;
}

#devrez
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

#dev1
{
	float:left;
	width:200px;
}

#dev2
{
}

.devrezults_td_hed
{
	text-align       : right;
	background-color : #00ffff
}

/*******************システム1部system1.html********************************/
#sys1body
{
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	margin-top:10px;
}

#sys1
{
	width:370px;
	float:left;
	padding:10px;
}

#sys1pict
{
	width:240;
	margin-top:10px;
	margin-bottom:10px;
	float:right;
}

/*******************システム2部system2.html********************************/
#sys2body
{
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	margin-top:10px;
}
#sys2
{
	width:370px;
	float:left;
	padding:10px;
}

#sys2pict
{
	width:240;
	margin-top:50px;
	margin-right:35px;
	float:right;
}

/*******************システム開発部systemdev.html********************************/
#sysdevbody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	margin-top:10px;
}
#sysdev
{
	width:370px;
	float:left;
	padding:10px;
}

#sysdevpict
{
	width:240;
	margin-top:10px;
	margin-bottom:10px;
	float:right;
}

/*******************取引実績busrezults.html********************************/
#client
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	background-image:url(./IMG/busrezultpict.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#client1
{
	float:left;
	margin-right:30px;
}

#client2
{
}

#map
{
	margin:auto;
	width:618px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px;
}

#address
{
	width:300px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	border-style:dotted;
	border-color:#000000;
	border-width:2px;
}

TABLE{
	bgcolor:1px red solid;
}

/*******************採用についてsaiyou.html********************************/
#saiyoutext
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
	background-image:url(./IMG/saiyoupict.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*******************研修kensyuu.html********************************/
#kensyuubody
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}
#kensyuutext
{
	float:left;
	width:300px;
}

#kensyuupict
{
	float:right;
	padding-top:120px;
}

#tyuutokensyuubody
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}
#tyuutokensyuutext
{
	float:left;
	width:300px;
}

#tyuutokensyuupict
{
	float:right;
	padding-top:30px;
}
/*******************募集要項shinsotu.html tyuuto.html********************************/
#youkou
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

#taiguu
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

#saiyougakkou

{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

/*******************商事部syouji.html********************************/
#syoujitext
{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
	background-image:url(./IMG/syoujipict.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}

/*******************取扱商品syouhin.html********************************/
#syouhin{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

#toiawase
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

/*******************アモルキットamorukit.html********************************/
#amorubody{
	margin-top:10px;
	border-style:solid;
	border-color:#0000ff;
	border-width:2px 0px 2px 0px;
	padding:10px;
}

#amorutext
{
	float:left;
	width:300px;
}

#amorupict
{
	float:right;
}

#kakaku
{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

/*******************ステラamorukit.html********************************/
#G21body{
	border-style:solid;
	border-color:#0000ff;
	border-width:0px 0px 2px 0px;
	padding:10px;
}

#G21text
{
	float:left;
	width:200px;
}

#G21TR
{
	float:right;
}


/************ コンパクトシティに関する実態調査(compactcity.html) ************/
.daibunrui			/* 目次の大分類 */
{
	margin-top    :5px;
	margin-right  :0px;
	margin-bottom :0px;
	margin-left   :20px;
}

.syobunrui			/* 目次の小分類 */
{
	margin-top    :0px;
	margin-right  :0px;
	margin-bottom :0px;
	margin-left   :40px;
}
