/* インフィニティ採用情報共通ページスタイル */

/* 左側 */
#Leftbody{
	width:550px;
	float:left;
}
#Leftbody-rinen{
	width:550px;
	float:left;
}
#Leftbody-enkaku{
	width:550px;
	float:left;
}
#Leftbody-gaiyo{
	width:550px;
	float:left;
}
#Leftbody-gaiyo_uriage{
	width:550px;
	float:left;
}
#Leftbody-gyomu{
	width:550px;
	float:left;
}
#Leftbody-soshikizu{
	width:550px;
	float:left;
}
#Leftbody-map{
	width:550px;
	float:left;
}
#Leftbody-shikaku{
	width:550px;
	float:left;
}
#Leftbody-eco{
	width:550px;
	float:left;
}
#Leftbody-jisseki{
	width:550px;
	float:left;
}
#Leftbody-service{
	width:550px;
	float:left;
}
.Leftbody-top{
	width:545px;
	height:5px;
	background-image:url(../img/wkmain_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}

.Leftbody-top2{ /* 赤色の出っ張り形タイトル */
	width:535px;
	height:25px;
	padding:5px 0px 0px 10px;
	background-image:url(../img/wkcmain_top2.gif);
	background-position:top;
	color:#FFFFFF;
	font-weight:bold;
}

.Leftbody-top3{ /* 少し濃い灰色のタイトル */
	width:523px;
	height:16px;
	font-weight:bold;
	color:#666666;
	padding:2px 10px 2px 10px;
	background-image:url(../img/contents-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.Leftbody-body{
	width:523px;
	padding:5px 10px 0px 10px;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.Leftbody-body2{ /* 線無しのボディ*/
	width:525px;
	padding:5px 10px 0px 10px;
	background-color:#FFFFFF;
}

.Leftbody-bottom{
	width:545px;
	height:5px;
	margin:0px 0px 10px 0px;
	background-image:url(../img/wkmain_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}
.Leftbody-space{
	width:543px;
	height:5px;
	font-size:1px;
}

/* インデックス */
.Leftbody-IndexArea{
	width:530px;
	padding:0px 0px 0px 5px;
}
.Leftbody-IndexBox{
	width:260px;
	height:92px;
	margin:0px 0px 10px 0px;
	background-image:url(../img/index_all-body.gif);
	float:left;
}
.Leftbody-IndexBody{
	width:240px;
	height:50px;
	padding:0px 10px 0px 10px;
	background-image:url(../img/index_all-footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.Leftbody-IndexLogo{
	width:260px;
	height:92px;
	background-image:url(../img/index_all-logo.gif);
	background-position:center center;
	float:left;
}
.Leftbody-IndexSpace{
	width:10px;
	height:92px;
	float:left;
}

/* 各ページタイトル */

#Leftbody-title_company{ /* 会社情報 */
	width:515px;
	height:130px;
	padding:100px 15px 0px 15px;
	background-image:url(../img/pagetitle_company.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#Leftbody-title_rinen{ /* 経営理念 */
	width:515px;
	height:200px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_rinen.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_enkaku{ /* 会社沿革 */
	width:515px;
	height:55px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_enkaku.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_gaiyo{ /* 会社概要 */
	width:515px;
	height:55px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_gaiyo.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_gaiyo_uriage{ /* 会社概要(売上高構成図) */
	width:515px;
	height:55px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_gaiyo_uriage.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_gyomu{ /* 業務内容 */
	width:515px;
	height:55px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_gyomu.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_soshiki{ /* 組織図 */
	width:515px;
	height:40px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_soshikizu.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_kousei{ /* 各種構成図 */
	width:515px;
	height:40px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_kouseizu.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_map{ /* 当社地図 */
	width:515px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_map.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_shikaku{ /* 資格取得状況 */
	width:515px;
	height:55px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_shikaku.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_eco{  /* 環境への取組み */
  width:515px;
	padding:60px 15px 0px 15px;
	background-image:url(../img/pagetitle_eco.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_jisseki{ /* 開発実績 */
	width:525px;
	height:65px;
	padding:55px 15px 0px 5px;
	background-image:url(../img/pagetitle_jisseki.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#Leftbody-title_service{ /* 事業概要 */
	width:525px;
	height:60px;
	padding:55px 15px 0px 5px;
	background-image:url(../img/pagetitle_service.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/* 左側 コンテンツ用*/
#Top_Contents{
	padding:0px 10px 0px 10px;
}
#Message_President{
	height:300px;
	padding:0px 100px 0px 0px;
	background-image:url(../img/recruit_message1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#Senpai_Kanso{
	height:150px;
	padding:0px 205px 0px 0px;
	background-image:url(../img/recruit_senpai_kanso.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#Rinen_p{
	padding:20px 10px 20px 10px;
	font-size:15px;
	font-weight:bold;
	color:#CC3300;
	text-align:center;
}
.Rinen_b{
	padding:5px 10px 5px 10px;
	text-align:center;
}
#Eco_logo{
	width:480px;
	height:36px;
	padding:5px 10px 5px 10px;
	background-image:url(../img/eco_logo.jpg);
	background-repeat:no-repeat;
}
#Eco_logo_left{
	width:110px;
	height:36px;
	float:left;
}
#Eco_logo_right{
	width:300px;
	height:36px;
	padding-left:5px;
	font-size:20px;
	color:#669933;
	font-weight:bold;
	float:left;
}
#Eco_coolbiz{
	padding:20px 5px 5px 15px;
}
.Eco_margine{
	height:30px;
	clear:left;
}
.Eco_margine_s{
	height:10px;
	clear:left;
}
#Eco_left{
	width:280px;
	padding:5px 0px 5px 0px;
	float:left
}
#Eco_left_top{
	width:270px;
	height:165px;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
}
#Eco_left_bottom{
	width:230px;
	padding:5px 5px 5px 0px;
	margin-left:45px;
}
#Eco_period{
	width:175px;
	padding:5px 0px 5px 5px;
	background-color:#60C7C6;
	float:left;
	color:#000000;
	margin-bottom:10px;
}
.Eco_p{
	width:210px;
	padding:5px 5px 5px 0px;
	/*margin-top:10px;*/
}
#Eco_right{
	width:210px;
	padding:10px 0px 10px 0px;
	float:left;
	margin-left:10px;
}
#Eco_act{
	padding:5px 5px 5px 5px;
	float:left;
}
#Eco_minus6{
	width:400px;
	background-image:url(../img/back_team.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
}
#Eco_minus6_top{
	font-weight:bold;
	padding:5px 5px 0px 5px;
}
#Eco_minus6_bottom{
	padding:5px 5px 5px 10px;
}

/* 右側 */
#Rightbody{
	width:200px;
	height:400px;
	float:left;
}

.Rightbody-top{
	width:200px;
	height:5px;
	background-image:url(../img/wkcmenu_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}
.Rightbody-body{
	width:198px;
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
	line-height:160%;
	background-color:#003399;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}
.Rightbody-body_menu{ /* メニュー表示 */
	width:180px;
	padding:4px 9px 4px 9px;
	color:#FFFFFF;
	line-height:160%;
	background-color:#003399;
}
.Rightbody-body_menu_active{ /* メニュー表示（選択中） */
	width:180px;
	padding:4px 9px 4px 9px;
	color:#FFFFFF;
	line-height:160%;
	background-color:#000066;
}
.Rightbody-bottom{
	width:200px;
	height:5px;
	margin:0px 0px 5px 0px;
	background-image:url(../img/wkcmenu_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}

/* その他 */
.serviceTitle{ /* 事業の見出し */
	height:25px;
	margin:10px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#003399;
}
.serviceBody{ /* 事業の内容説明 */
	padding:0px 0px 5px 5px;
}
.serviceBorder{
	width:520px;
	height:10px;
	background-image:url(../img/border520dotte.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.jissekiTable{
	color:#666699;
}

table hr {
	border-color : #CCCCCC;
	background-color: #ffffff;
	border-style:solid;
	height:1px;
} 
.hr2 { 
	border-style : dotted;
	border-color : #CCCCCC;
	background-color: #ffffff;
	height: 4px; 
	border-width : 2px 0px 0px 0px;
} 
.Leftbody-comp{
	width:100%;
	height:20px;
	background-image:url(../img/com_gaiyo_yajirushi.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.Leftbody-table4_th1{
	color:#000000;
	font-size:14px;
	background-color:#FFFF99;
}