@charset "Shift_JIS";

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

	採用情報カテゴリ用CSS
	
------------------------------ */

/* 本文タイトルの設定　H2見出しの個別のサイズと背景画像は各ページのCSSに記述現在のものは基本値 */
#id-recruit h2 {
	background:url(../../recruit/img/rec_mainimg.jpg) no-repeat;
}
#id-recruit h3{
	display:block;
	text-indent: -9999px;	
}

/* ナビゲーションの背景設定 */

.navigation-area-recr{
	background:#fff url(../../recruit/img/rec_nav_area_bg.jpg) no-repeat;
}
/* ------------------------------
	採用情報トップ
------------------------------ */
.recTop-categoryMenu-wrap {
	width:544px;
	margin-bottom:25px;	
}

.recTop-categoryMenu-l  {
	display:block;
	width:260px;
	float:left;
}

.recTop-categoryMenu-r  {
	display:block;
	width:260px;
	float:right;
}

.recTop-categoryMenu-l h3 a,
.recTop-categoryMenu-r h3 a {
	display:block;
	width:260px;
	height:36px;
}

h3.recTop-categoryMenu01 a { background: url(../../recruit/img/rec_category_ti01.gif) no-repeat; }
h3.recTop-categoryMenu02 a { background: url(../../recruit/img/rec_category_ti02.gif) no-repeat; }

.recTop-categoryMenu-img a {
	float:left;
	width:113px;
	background:url(../img/cmo_dot_gray.gif) ;
}

.recTop-categoryMenu-img a:hover{
	background:url(../img/cmo_dot_blue.gif) ;
}

.recTop-categoryMenu-img a img{
	margin:3px;
}

.recTop-categoryMenu-txt{
	float:right;
	width:147px;
}

.recTop-categoryMenu-txt p{
	padding:2px 0 8px 8px;
}
/* 見出し */
.rec-cont-area h3.category01 { width:544px; height:37px; background:url(../../recruit/img/rec_subti01.gif) no-repeat;}
.rec-cont-area h3.category02 {width:544px; height:37px; background:url(../../recruit/img/rec_subti02.gif) no-repeat;}

/* コンテンツ */
.rec-cont-area{ 
	padding:12px;
}
.rec-cont-area .rec-Wrap{
 	margin-bottom:20px;	
}
.rec-cont-area .rec-Wrap .boxL{
	width:194px;
}
.rec-cont-area .rec-Wrap .boxR{
	width:350px;
}

/* ------------------------------
	新卒採用情報
------------------------------ */
.new-cont-area{ 
	padding:12px;
}
.new-cont-area h3 { width:544px; height:37px; background:url(../../recruit/img/rec_subti01.gif) no-repeat;}
.new-cont-area table.table-type01{
	width:544px;
} 

/* ------------------------------
	キャリア採用情報
------------------------------ */
.car-cont-area{ 
	padding:12px;
}
.car-cont-area h3 { width:544px; height:37px; background:url(../../recruit/img/rec_subti02.gif) no-repeat;}
.car-cont-area table.table-type01{
	width:544px;
} 
