@charset "Shift_JIS";

/*--------------------------------------------------------
  ユーザー設定スタイル
---------------------------------------------------------*/
/*--- 文字色・背景色 ---*/
body{
	color : white;
	background-color : #202020;
}

/*--- リンクの色 ---*/
a:link{
	color : white;
	text-decoration : none
}
a:visited{
	color : white;
	text-decoration : none
}
a:hover{
	color : red;
}

/*--- イメージの設定 ---*/
.navibar_img {
	width  : 944px;
	border : 0;
}
.footer_img {
	width  : 944px;
	border : 0;
}

/*--------------------------------------------------------
  トップページ
---------------------------------------------------------*/
/*--- テーブルの設定 ---*/
table.concept_tbl {
	border-style: none;
}
td.concept_td1{
	width:  600px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 11pt;
}
table.recruit_tbl {
	border-style: none;
}
td.recruit_td1{
	width:  900px;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	font-size: 11pt;
}


/*--------------------------------------------------------
  用途別・構造別リンク
---------------------------------------------------------*/
/*--- テーブルの設定 ---*/
table.category_tbl {
	border-style: none;
	width:  900px;
}
td.categry_td1{
	text-align: center;
	width:  655px;
	height: 25px;
}
td.categry_td2{
	text-align: center;
	width:  245px;
	height: 25px;
	font-size: 10pt;
}

/*--------------------------------------------------------
  プロジェクトメニューのページ
---------------------------------------------------------*/
/*--- テーブルの設定 ---*/
table.pjmenu_tbl {
	border: 3px solid red;
	border: collapse;
	border-collapse: collapse;
	border-style: none;
}
td.pjmenu_td1{
	text-align: center;
	vertical-align: middle;
	width:  120px;
	height: 120px;
	background-color: black;
}
td.pjmenu_td2{
	text-align: center;
	vertical-align: middle;
	width:  120px;
	height: 120px;
	font-size: 10pt;
}


/*--- イメージの設定 ---*/
.pjmenu_img_w {
	width  : 120px;
	height :  85px;
	border : 0;
}
.pjmenu_img_h {
	width  :  85px;
	height : 120px;
	border : 0;
}


/*--------------------------------------------------------
  各プロジェクトのページ
---------------------------------------------------------*/
/*--- テーブルの設定 ---*/
table.proj1_tbl {
	/*
	width:  900px;
	height:  500px;
	border-style: none;
	border-style: double;
	*/
	/*
	border-style: solid;
	border-width: 1px;
	border: solid thin white;
	*/
}
td.proj1_td1{
	width:  650px;
	text-align: center;
	vertical-align: bottom;
}
td.proj1_td2{
	width:  260px;
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
}
td.proj1_td3{
	width:  260px;
	text-align: left;
	vertical-align: bottom;
}


table.proj2_tbl {
/*
	width:  245px;
*/
/*
	border-style: none;
	border-style: double;
	border-width: thin;
	border-style: solid;
	border-width: 1px;
	border: solid thin white;
*/
}
td.proj2_td0{

	height: 80px;
	text-align: center;
	vertical-align: middle;
	font-size: 18pt;
	line-height: 1.4;
}
td.proj2_td1{
	width:  60px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-family: monospace;
	font-size: 11pt;
}
td.proj2_td2{
	width:  210px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-size: 11pt;
}
td.proj2_td3{
	text-align: left;
	vertical-align: bottom;
	font-size: 11pt;
	line-height: 1.4;
	padding-top: 15px;
}
td.proj2_td4{
	text-align: left;
	vertical-align: bottom;
	font-size: 10pt;
	padding-bottom: 0;
}


/*--------------------------------------------------------
  代表プロフィールのページ
---------------------------------------------------------*/

/* PLOFILE */
table.plofile {
/*
	border-style: none;
*/
}

td.plofile_td1{
	text-align: left;
	width:  400px;
	height:  25px;
}
td.plofile_td2{
	text-align: left;
	width:  100px;
	height:  25px;
}
td.plofile_td3{
	text-align: left;
	width:  390px;
	height:  25px;
}

/* PLOFILE2 */
table.plof2_tbl {
/*
	border-style: none;
*/
}

}
td.plof2_td1{
	width:  40px;
	height:  20px;
	text-align: center;
	font-size: 11pt;
	color: white;
}
td.plof2_td2{
	width:  300px;
	height:  20px;
	text-align: right;
	font-size: 11pt;
	color: white;
}
td.plof2_td3{
	width:  60px;
	height:  2px;
	text-align: right;
	font-size: 11pt;
	color: white;
	padding: 0px;
}
td.plof2_td4{
	width:  10px;
	height: 2px;
	text-align: center;
	font-size: 11pt;
	color: white;
	padding: 0px;
}
td.plof2_td5{
	width:  400px;
	height:  2px;
	text-align: left;
	font-size: 11pt;
	color: white;
	padding: 0px;
}


/*--------------------------------------------------------
  会社情報ページ
---------------------------------------------------------*/

/* Company */
table.company_tbl {
/*
	border-style: none;
*/
}

td.company_td1{
	text-align: left;
	width:  400px;
	height:  25px;
}
td.company_td2{
	text-align: left;
	width:  100px;
	height:  25px;
	font-family: monospace;
}
td.company_td3{
	text-align: left;
	width:  400px;
	height:  25px;
}
td.company_td4{
	width:  600px;
	height:  25px;
	color: black;
	font-weight: bold;
	text-align: center;
	vertical-align: center;

	background-color: orange;
/*
	background-color: red;
	background-color: maroon;
	background-color: purple;
	background-color: green;
	background-color: fuchsia;
	background-color: yellow;
	background-color: green;
	background-color: yellow;
	background-color: blue;
	background-color: navy;
	background-color: blue;
	background-color: teal;
	background-color: aqua;
*/
}

td.company_td5{
	width: 600px;
	color: red;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", sans-serif;
}

/*--------------------------------------------------------
  採用情報ページ
---------------------------------------------------------*/

/*--- テーブルの設定 ---*/
/*--- 採用情報１ ---*/
table.boshyu_tbl {
	border-style: none;
}
td.boshyu_td1{
	width:  600px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 13pt;
}
td.boshyu_td2{
	width:  600px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 11pt;
}


/*--- 採用情報２ ---*/
table.boshyu2_tbl {
/*
	border-style: none;
*/
}
td.boshyu2_td1{
	text-align: left;
	width:  400px;
	height:  25px;
	font-size: 11pt;
}
td.boshyu2_td2{
	text-align: left;
	width:  100px;
	height:  25px;
	font-size: 11pt;
}
td.boshyu2_td3{
	text-align: left;
	width:  390px;
	height:  25px;
	font-size: 11pt;
}
