/*<!--- スタイルシート --->*/
/*<!--- default.css デフォルト定義 --->*/


/***** ヘッダ定義 *****/

H1{
	text-align:		left;
	color:			darkblue;
	margin-top:		15px;
	margin-bottom:	10px;
	margin-left:	15px;
}

H2{
	text-align:		left;
	margin-left:	1em;
	color:			darkblue;
}

H3{
	text-align:		left;
	margin-left:	2em;
	color:			darkblue;
}

H4{
	text-align:		left;
	margin-left:	3em;
	color:			darkblue;
}

/***** BODY定義 *****/

BODY{
/*
	background-image:url("Image/BuildingmMono.jpg");
*/
	background-color: #DCDCDC

}

/***** 成形定義 *****/
.main{
  width :  800px;
  text-align:center;
}

.main_whatsnew{
  width :  95%;
  text-align:left;
  border-collapse: collapse;
}
.main_whatsnew TD, .main_whatsnew TR{
  border : double 1px black;
}


/***** TABLE定義 *****/

TABLE{
	background-color: #FFFFFF
}

TABLE.headermenu{
  
  width :  800px;
  height : 90px;
  border : none;
}

TABLE.footermenu{
  
  width : 800px;
  height : 80px;
  align : center;
  text-align : center;
  font-size : x-small;
  border : none;
}

TABLE.list{
  background-color : #f0f0f0;
  border : solid  1px gray;
}
.list TD, .list TR,.list TH{
  border : solid  1px;
  padding : 7px;
}

TABLE.index{
  width :  100%;
  height : 35px;
  border : none;
  text-align : left;
}

/***** 段落定義 *****/

P{
	text-align:		left;
}

P.center{
	align:			center;
	text-align:		center;
}

P.left{
	align:			left;
	text-align:		left;
}

P.right{
	align:			right;
	text-align:		right;
}

P.sentence{
	margin-left:	3em;
	margin-right:	3em;
}

P.sign{
	text-align:		right;
	margin-right:	1em;
	font-weight:	bold;
}

P.outline{
	margin-left:	5em;
	margin-right:	5em;
}

P.access{
	margin-left:	5em;
	margin-right:	5em;
}

P.recruit{
	margin-left:	5em;
	margin-right:	5em;
	color:			blue
;}


P.caution{
/*	text-align:		center;	*/
	color:			red;
	font-size:		small;
	margin-top:		2em;
	margin-left:	5em;
	margin-bottom:	2em;
	margin-right:	5em;
}

.caution{
	text-align:		center;
	color:			red;
	font-size:		small;
	margin-top:		2em;
	margin-left:	5em;
	margin-bottom:	2em;
	margin-right:	5em;
}


/***** 字体定義 *****/

.bold{
	font-weight:	bold;
}

.italic{
	font-style:		italic;
}

.bolditalic{
	font-weight:	bold;
	font-style:		italic;
}

.underline{
	text-decoration:underline;
}


/***** リスト定義 *****/

UL{
	margin-left: 2em;
/*	line-height: 120%;*/
}

UL.link{
	margin-left: 7em
;}

UL.job{
	margin-left: 7em
;}

UL.access{
	text-align: left;
	margin-left: 3em
;}


P.headerfont{
  font-size : 12px;
  color: darkblue;
}
P.footerfont{
  align : center;
  text-align : center;
  font-size : 12px;
  color: darkblue;
}

/***** マウスオン画像表示 *****/

IMG.onMouseOn,
IMG.onMouseOut {
	/* 画像の枠線なし */
	border: 0;
}
A:link    IMG.onMouseOn,
A:visited IMG.onMouseOn {
	display: none;
}
A:hover   IMG.onMouseOn,
A:active  IMG.onMouseOn {
	display: inline;
}
A:link    IMG.onMouseOut,
A:visited IMG.onMouseOut {
	display: inline;
}
A:hover   IMG.onMouseOut,
A:active  IMG.onMouseOut {
	display: none;
}

/*<!--- スタイルシート終了 --->*/


