/*---サイドバーを表示---*/
html{
	height: 100%;
	margin-bottom: 1px;
}

/*---背景色---*/
body{ 
background-color: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

/*---リンク色---*/
a:link{
color: #0033FF;
}

a:visited{
color: #993366;
}

a:hover{
color: #FF9933;
}

a:active{
color: #FF9933;
}

/*---見出し1---*/
h1{
	font-size: 140%;
	color: #003399;
	margin: 0px;
}

/*---見出し2---*/
h2{
	font-size: 110%;
	color: #000000;
	margin: 0px;
}

/*---見出し3---*/
h3{
	font-size: 130%;
	color: #990000;
	margin: 0px;
}

/*---ヘッダ---*/
.header{
	font-size: 110%;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 10px;
}

/*---フッタ---*/
.footer{
	color: #666666;
	font-size: 100%;
	text-align: right;
}

/*---サブメニュー---*/
.s_menu{
	color: #333333;
	font-size: 110%;
	line-height: 160%;
}

/*---サブメニュー2---*/
.s_menu2{
	color: #000000;
	font-size: 110%;
	line-height: 160%;
}

/*-------------------------------------------------*/

/*---グレー小---*/
.css01{
	color: #333333;
	font-size: 110%;
	line-height: 140%;
}

/*---グレー小太字---*/
.css02{
	color: #666666;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
}

/*---グレー大---*/
.css03{
	color: #333333;
	font-size: 130%;
	line-height: 140%;
}

/*---グレー大太字---*/
.css04{
	color: #666666;
	font-size: 130%;
	font-weight: bold;
	line-height: 140%;
}

/*---グレー特小太字---*/
.css05{
	color: #666666;
	font-size: 100%;
	font-weight: bold;
	line-height: 140%;
}

/*-------------------------------------------------*/

/*---ブラック小---*/
.css11{
	color: #000000;
	font-size: 110%;
	line-height: 140%;
}

/*---ブラック小太字---*/
.css12{
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
}

/*-------------------------------------------------*/

/*---ブルー小太字---*/
.css22{
	color: #003399;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
}

/*---ブルー大---*/
.css23{
	color: #003399;
	font-size: 110%;
	line-height: 140%;
}

/*---ブルー大太字---*/
.css24{
	color: #003399;
	font-size: 130%;
	font-weight: bold;
	line-height: 140%;
}

/*-------------------------------------------------*/

/*---ホワイト大太字---*/
.css34{
	color: #FFFFFF;
	font-size: 130%;
	font-weight: bold;
	line-height: 140%;
}

/*-------------------------------------------------*/

/*---あか小---*/
.css41{
	color: #660000;
	font-size: 110%;
	line-height: 140%;
}

/*---あか小太---*/
.css42{
	color: #660000;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
}

/*---red小---*/
.css43{
	color: #FF0000;
	font-size: 110%;
	line-height: 140%;
}

/*-------------------------------------------------*/

/*---テーブル　会社概要・グループ---*/
.tb1{
	color: #666666;
	font-size: 110%;
	font-weight: bold;
	vertical-align: top;
}

.tb2{
	color: #333333;
	font-size: 110%;
	vertical-align: top;
}

/*---テーブル　沿革---*/
.tb3{
	color: #333333;
	font-size: 110%;
	font-family: monospace;
	line-height: 160%;
}

.tb4{
	color: #333333;
	font-size: 110%;
	vertical-align: top;
	line-height: 160%;
}

/*---テーブル　営業拠点---*/
.tb5{
	background-color: #EEEEEE;
	font-size: 110%;
	vertical-align: top;
}

.tb6{
	color: #333333;
	font-size: 110%;
	vertical-align: top;
}

.tb7{
	color: #333333;
	font-size: 110%;
	vertical-align: bottom;
}

/*---テーブル　お知らせ---*/
.tb8{
	font-size: 110%;
	line-height: 100%;
}

/*---テーブル　応募フォーム---*/
.tb9{
	background-color: #999999;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
}

.tb10{
	background-color: #CCCCCC;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
}

.tb11{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 110%;
	font-family: monospace;
	line-height: 140%;
}

/*---テーブル　CS主な受注先---*/
.tb12{
	color: #E60011;
	font-size: 110%;
	font-weight: bold;
	vertical-align: top;
}

.tb13{
	color: #333333;
	font-size: 110%;
	vertical-align: top;
}

/*---テーブル　募集要項---*/
.tb14{
	background-color: #CCCCFF;
	color: #333333;
	font-size: 110%;
	line-height: 160%;
}

.tb15{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 110%;
	line-height: 160%;
}

/*---テーブル　採用トップ---*/
.tb16{
	color: #000000;
	font-size: 150%;
	line-height: 140%;
}