/*
	$Id: stylesheet_oran.css,v1 $

	Ki2 Corporation Japan'sWEB
	Copyright (c) 2007. Ki2 Corporation Japan
	Create and Design by Seiki Nishijima

======================================================================
  Memo
・シアンブルー専用スタイルシート。基本セットは_colorの付いてない物。
・カラーコード、画像アドを変えるだけで他カラーページと共有のクラスを使う
・基本セット用のスタイルはなるべく書かない。

・シアンブルー、デープグリーン専用で枠付きテーブル用クラスを設定。
・シアンブルー専用トピックステーブル

======================================================================
*/


/*------------------------------------
  レフトブロック
-------------------------------------*/
div.leftBoxBG {
	margin: 0px;
	padding: 0px;
	width: 194px;
	height: 298px;
	background-image : url(images_c/box_under.gif); 
	background-repeat: no-repeat;
}

/*------------------------------------
  タイトル
-------------------------------------*/
h1.mainTitle {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 100%;
	height: 33px;
	background-image : url(images_c/title_H1.gif); 
	background-repeat: no-repeat;
	text-align: left;
	font-size: 24px;
	line-height: 100%;
	font-weight: bold;
	color: #484999;
}
h2.subTitle {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 0px;
	padding-top: 8px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 7px;
	width: 100%;
	height: 33px;
	background-image : url(images_c/title_H2.gif); 
	background-repeat: no-repeat;
	text-align: left;
	font-size: 18px;
	line-height: 100%;
	font-weight: bold;
	color: #484999;
}
/*------------------------------------
  会社紹介テーブル
-------------------------------------*/
table.company {
	margin: 0px;
	padding: 0px;
	width: 540px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.companyTitle1 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	background : #eeeeff;
	border-top: 1px solid #484999;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 0px;
	width: 100px;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
td.companyText1 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	border-top: 1px solid #484999;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 1px solid #484999;
	width: 440px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.companyTitle2 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	background : #eeeeff;
	border-top: 0px;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 0px;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
td.companyText2 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	border-top: 0px;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 1px solid #484999;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
div.x2Box {
	margin: 0px;
	padding: 0px;
	width: 270px;
	float: right;
}
/*------------------------------------
  ログイン用Ａタグ
-------------------------------------*/
a.loginTxte:link {
	color: #484999;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
}
a.loginTxte:visited {
	color: #484999;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
}
a.loginTxte:active {
	color: #484999;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
}
a.loginTxte:hover {
	color: #ffffff;
	background:#484999;
}

/*------------------------------------
  採用テーブル
-------------------------------------*/
table.recruit {
	margin: 0px;
	padding: 0px;
	width: 540px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.recruitTitle1 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	background : #eeeeff;
	border-top: 1px solid #484999;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 0px;
	width: 100px;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
td.recruitText1 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	border-top: 1px solid #484999;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 1px solid #484999;
	width: 440px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}

td.recruitTitleA {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	background : #eeeeff;
	border-top: 1px solid #484999;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 0px;
	width: 140px;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
td.recruitTextA {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	border-top: 1px solid #484999;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 1px solid #484999;
	width: 400px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.recruitTitle2 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	background : #eeeeff;
	border-top: 0px;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 0px;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
td.recruitText2 {
	margin: 0px;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	border-top: 0px;
	border-left: 1px solid #484999;
	border-bottom: 1px solid #484999;
	border-right: 1px solid #484999;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
}
td.recruitSend {
	margin: 0px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	border: 0px;
	text-align: right;
	vertical-align: bottom;
	font-size: 12px;
	line-height: 140%;
}
/*------------------------------------
  備考
-------------------------------------*/
/*線種：border: *px (線種) #color;
none（無し）
solid（実線）・dotted（破線）・double（二重線）
groove（谷線）・ridge（山線）
inset（内線）・outset（外線）
*/

/*文字飾り：text-decoration
none（無し）
underline（下線）・overline（上線）
line-through（打ち消し線）
blink（点滅）・inherit（継承）

太字に限り以下：font-weight
normal（通常）と bold（太字）
*/

