@charset "shift_jis";
/*----------------------------
  CSS K.N Document 2009.10
  Last Update 2009.00.00 担当者名
  

・メインイメージ
・採用ボタン
・コンテンツ
	・みだし
	・採用情報
	・トピックス


----------------------------*/

@import "common.css";
@import "calendar.css";


/*####################　メインイメージ　####################*/

#MainMessege {
	width:770px;
	height:181px;
	margin-bottom:10px;
	background:url(../../img/main-image.jpg) 0 0 no-repeat;}
	
#MainMessege h2,
#MainMessege p{ display:none;}


/*####################　採用ボタン　####################*/

#Main #Jump{
	clear:both;
	width:545px;
	height:110px;
	margin:8px 0;
	background:url(../../img/wall-btn.jpg) 0 0 no-repeat;}

#Main #Jump:after {
	content:"";
	display:block;
	clear:both; 	}

#Main #Jump ul li{
	float:left;
	margin-right:10px;
	text-indent:-9999px;
	overflow:hidden;}

#Main #Jump ul li.end{
	margin:0;}

#Main #Jump ul li a{
	margin:5px;
	display:block;
	width:165px;
	height:100px;}


/*####################　コンテンツ　####################*/

/*　みだし
-------------------------------------*/
#Main #Info h3{
	position:relative;
	background:url(../../img/title-01.gif) 0 0 no-repeat;
	height:32px;
	}

#Main #Topics h3{
	position:relative;
	background:url(../../img/title-02.gif) 0 0 no-repeat;
	height:32px;
	margin-bottom:10px;}

#Main #Info h3 a,
#Main #Topics h3 a{
	position:absolute;
	display:block;
	width:100px;
	height:32px;
	top:0px;
	left:445px;
	text-indent:-9999px;
	overflow:hidden;}


/*　採用情報
-------------------------------------*/

#Main #Info .entryBox {
	margin:15px 0;
	background:url(../img/contents/line-01.gif) left bottom repeat-x;}

#Main #Info .entryBox .photoBox{
	float:left;
	width:170px;}

#Main #Info .entryBox .archiveBoxPhoto{
	float:right;
	width:370px;}

#Main #Info .entryBox .archiveBox{
	width:545px;}

#Main #Info .entryBox h4{
	font-size:14px;
	margin-bottom:5px;}


#Main .contentsBox table{
	border-collapse: separate;
	border-spacing: 1px 1px;
	background-color:#ececec;
	margin-bottom:15px;
	width:100%;}

#Main .contentsBox table td{
	background-color:#ffffff;
	border:none;}
	
#Main .contentsBox table th{
	border:#ffffff solid 1px;
	border-right:none;
	white-space:nowrap;}
	
#Main .contentsBox table th,
#Main .contentsBox table td {
	text-align:left;
	padding:10px;}
* html #Main .contentsBox table,
*+html #Main .contentsBox table {
	border-collapse:collapse;
	border-spacing:0;}

* html #Main .contentsBox table td,
* html #Main .contentsBox table th,
*+html #Main .contentsBox table td,
*+html #Main .contentsBox table th {
	border:#d1cfcf solid 1px;}


#Main .contentsBox table td p{ margin-bottom:0;}

#Main #Info .entryBox p.more{
	zoom:1; clear:both;
	text-align:right;
	padding-bottom:10px;}

#Main #Info .entryBox p.more:after {
	content:"";
	display:block;
	clear:both; }
	

/*　トピックス
-------------------------------------*/

#Main #Topics{ margin-bottom:50px;}

#Main #Topics ul li{
	margin:5px 0;
	padding:5px;
	background:url(../img/contents/line-01.gif) left bottom repeat-x;}

#Main #Topics ul li span{	
	margin-right:10px;
	padding-left:10px;
	background:url(../img/contents/arrow-01.gif) 0 0 no-repeat;}


/* まごみだし */





/*end*/
