@charset "shift_jis";

body{
	text-align: center;
	text-decoration:none;
	color: #666666;
	}


TABLE.index{
	margin-right:auto;
	margin-left:auto;
}

A:link { color: #f04801;  
		 text-decoration: none }   /* リンク */
A:visited {                 /* 既に見たリンク */
  color: #f04801;}
A:active { color: #f04801; }   /* リンク */ /* クリック時のリンク */
A:hover {                  /* カーソルが上にある時のリンク */
  color: #f04801;}

/* --- インデックスページ横並びメニュー ---*/

TABLE.index_menu{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

TD.index_menu{
	width:120px;
	line-height:30px;
	text-align:center;
	color: #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	font-size:10.0pt;
}

TD.index_menu A{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color: #666666;}

TD.index_menu A:visited{
	text-decoration:none;
	color: #666666;}

TD.index_menu A:hover{
	background-color:#f04801;
	text-decoration:none;
	color: #ffffff;}


/* --- インデックスページ Whatt's New ---*/
TABLE.rireki{
	margin-right:auto;
	margin-left:auto;
}

TD.rireki_date{
	padding-right:10px;
	font-size:10.0pt;}

TD.rireki{
	font-size:10.0pt;
	text-align: left;
}

TD.rireki_new{
	padding-bottom:10px;}

/* --- インデックスページ ここまで↑↑  ---*/

DIV.page_title{
	 text-align:left;
	padding-left:200px;}


P.2009part_page_navi{
	text-align: right;
	padding-right:250px;
	margin-top:0px;
	}

TD.page_title_1{
	padding-left:30px;
width:110px;}


TD.page_title_2{
	text-align:left;
width:150px;}


TD.page_title_3{
	text-align:right;
width:250px;}






TD.part_boshu_1{
		text-align: right;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:10px;
	padding-left:10px;
	font-size:11.0pt;
	}


TD.part_boshu_2{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	text-align: left;
	text-valign :top;
	font-size:10.0pt;
	width:420px
	}	

TD.part_boshu_3{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	vertical-align:top;
	text-align: right;
	font-size:10.0pt;
	width:120px
	}

TD.part_boshu_4{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align: left;
	font-size:9.0pt;
	}


P.2009part_page_title{
	text-align: left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:220px;
	}

P.2009part_page_navi{
	text-align: right;
	padding-right:250px;
	margin-top:0px;
	}

P.2009part_joukyou_kigou{
	text-align: right;
	padding-right:210px;
	margin-top:0px;
	font-size:9.0pt;
	}

table.2009part_joukyou{
	border-collapse:collapse;
	width:570px;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
	}

TD.2009part_joukyou_title{
	text-align: center;
	font-size:9.0pt;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
	}

TD.2009part_joukyou_hiduke{
	font-size:9.5pt;
	height:25px;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
	}

TD.2009part_joukyou_hiduke_waku{
	text-align: center;
	font-size:9.0pt;
	height:25px;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-left:solid 1px #666666;
	border-bottom:solid 1px #666666;
	}


P.2009part_page_sesshon{
	text-align: right;
	padding-right:210px;
	margin-top:0px;
	font-size:9.0pt;
	}


/*--- シフトページ ---*/

TABLE.part_shift{
	margin-right:auto;
	margin-left:auto;
	margin-bottom:3px;
	border-collapse:collapse;
	border: 1px solid #666666;
	}

TD.part_shift_hiduke{
	text-align:center;
	font-size:11.0pt;
	width:75px;
	height:40px;
	border: 1px solid #666666;
	}

TD.part_shift_shokushu{
	font-size:9.0pt;
	text-align:center;
	width:75px;
	height:40px;
	border: 1px solid #666666;
	}

TD.part_shift_shokushu_2{
	font-size:9.0pt;
	text-align:center;
	width:150px;
	height:40px;
	border: 1px solid #666666;
	}

TD.part_shift_jikan{
	padding-left:10px;
	font-size:9.0pt;
	width:105px;
	height:40px;
	border: 1px solid #666666;
	}


TD.part_shift_wjikan{
	padding-left:10px;
	font-size:9.0pt;
	width:70px;
	height:40px;
	border: 1px solid #666666;
	}


TD.part_shift_kingaku{
	padding-left:10px;
	font-size:9.0pt;
	width:90px;
	height:40px;
	border: 1px solid #666666;
	}

TD.part_shift_basho{
	padding-left:10px;
	font-size:9.0pt;
	height:40px;
	width:130px;
	border: 1px solid #666666;
	}

TABLE.shift_chui{
	margin-right:auto;
	margin-left:auto;
}

TABLE.part_address{
	margin-right:auto;
	margin-left:auto;
	margin-bottom:3px;
	width:570px;
	height:300px;
	border: 1px solid #666666;
	}

TD.part_address_1{
	padding-top:20px;
	padding-left:20px;
	}


TD.part_address_2{
	padding-top:20px;
	padding-left:20px;
	}


TD.part_address_3{
	padding-left:20px;
	padding-top:5px;
	}

TD.menu_img{
	padding-left:70px;
	vertical-align:top;
	padding-top:3px;}

TABLE.youkou{
	margin-right:auto;
	margin-left:auto;
	border: 1px solid #666666;
}

TD.shift_c1{
	font-size:10.0pt;
	padding-top:10px;
	color:red ;
}

TD.shift_c2{
	font-size:10.0pt;
	padding-top:5px;}

/*--- 応募状況 ---*/

TABLE.joukyo_kaijo{
border-collapse:collapse;

}

TD.joukyo_kaijo_koumoku{
	color:#FFFFFF;
	background-color:#666666;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	font-size:11.0pt;
}


TD.joukyo_kaijo{
	width:140px;
	border: 1px solid #666666;
	font-size:10.0pt;
}

TD.joukyo_kaijo_space{
	background-color:#666666;
	height:5px;
}

DIV.joukyo_div{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	width:420px;
	border: 1px solid #666666;
	font-size:11.0pt;
}

DIV.joukyo_koumoku{
	color:#FFFFFF;
	background-color:#666666;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	width:420px;
	border: 1px solid #666666;
	font-size:11.0pt;
}

TABLE.part_manual{
	margin-right:auto;
	margin-left:auto;
	margin-bottom:3px;
	border-collapse:collapse;
	border: 1px solid #666666;
	}

TD.part_manual_komoku{
	font-size:13.0pt;
        font-weight:bolder;
	text-align:center;
	width:150px;
	height:40px;
	border: 1px solid #666666;
	}

TD.part_manual_lnk{
	font-size:11.0pt;
	text-align:center;
	width:150px;
	height:40px;
	border: 1px solid #666666;
	}