/*
___________________________________________________________
  
  JSP用スタイルシート                  
                                           By PatentBureau

___________________________________________________________
*/

.ListTable					{ border:1px solid #e1e1e1; }
.TextLead					{ font:normal normal 0.8em/120% "MS Pゴシック"; color:darkblue; }
.ListTableSpace td			{ padding:5; }
.ListTableTitle				{ border-bottom:1px solid #888;border-top:2px solid #888;background:#e1e1e1;}
.ListTableTitle h2			{ font:bold normal 1.0em/140% "MS Pゴシック";font-weight:bold;color:darkblue;}
.ListTableTitle h2 a:link	{ color:darkblue;}
.ListTableTitle  a:visited	{ color:darkblue;}
.ListTableSubTitle h3		{ display:inline;font:bold normal 0.9em/140% "MS Pゴシック";font-weight:bold;color:blue;}
.ListTableSubTitle img		{ margin:0 2;}
.ListTableLeftItem			{ border-bottom:1px solid #f1f1f1;background:#f0f0ff;font:normal normal 0.8em/120% "MS Pゴシック";color:#444;}
.ListTableRightItem			{ border-bottom:1px solid #f1f1f1;padding:5 10 20 10;font:normal normal 0.8em/160% "MS Pゴシック";color:#444;}
.ListTableRightITem			{ font:normal normal 0.8em/120% "MS Pゴシック";color:#666;}
.ListTableSpan				{ font:normal normal 0.8em/140% "MS Pゴシック";border-bottom:1px solid #888;color:darkblue;}
.TitleJobCategory			{ margin:30 100 30 10;padding-left:20;font:bold normal 1.4em/120% "MS Pゴシック";font-weight:bold;color:#444;border-bottom:2px solid #666;background:url(../img_cmn/marker03.gif) no-repeat left center; }
.ListPicture				{ margin:10; }


/*求人情報一覧ページ用スタイルシート*/

#successLinkTop				{ margin:-15px 0 0 225px; width:328px; font-size:13px;}
#successLinkTop a:hover		{ color:#ffab30; }
#successLinkBottom			{ margin:20px 0 -5px 220px; width:328px; font-size:13px; }
#successLinkBottom a:hover	{ color:#ffab30; }

.wrapper				{ margin:15px 50px;text-align: left;width:640px; }
.joblist				{ margin:0; padding:0; width:640px; border:1px #000000 solid; }
.inner					{ margin:20px 25px 20px 25px;padding:0;width:590px; }
.left					{ margin:0;padding:0;float:left;width:400px; }
.img					{ margin:0;padding:0;float:right;width:160px;text-align:center;height:160px; }
.title					{ margin-bottom:10px;padding-left:10px;font-size:16px;color:#685843;border-left:5px #FF6D00 solid;font-weight:bold; }
.icon					{ margin:0 0 10px 0;padding:0; }
.icon img				{ margin-right:5px; }
.period					{ margin-bottom:15px;padding:2px 5px 2px 5px;width:200px;background:#F8F9EF;font-size:12px;color:#666666; }
.officelink				{ margin:0 0 20px 0;padding:0;height:45px;background:url(../img_jsp/officelink.gif) 0px 0px no-repeat;color:#685843; }
.officelink a			{ display:block;height:45px;width:400px; }
.officelink a:hover		{ display:block;height:45px;width:400px;background:url(../img_jsp/officelink.gif) 0px -45px no-repeat;color:#ff9900 !important; }
.officelink .name		{ padding-top:5px;padding-left:55px;font-weight:bold;font-size:16px; }	
.officelink.name a:hover{ color:#ff9900 !important; }
.officelink .sub		{ padding-left:55px;font-size:12px; }
.title .urgent			{ margin:0 0 0 10px; }
.info					{ clear:both;width:590px;font-size:12px;border:1px solid #aaaaaa;border-collapse:collapse; }
.info th				{ text-align:left;padding:0.6em 1.2em;color:#444444;font-weight:normal;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;background:#F8F9EF;width:9em; }
.info td				{ text-align:left;padding:0.6em 1.2em;color:#666666;border-bottom:1px solid #aaaaaa;background:#FCFCF7; }
.background				{ margin:0;padding:0;background:url(../img_jsp/urgent_back.gif) no-repeat; }
.discription			{ margin:0;padding:0;width:640px;border:1px #000000 solid;font-size:12px;color:#666666;line-height:1.5em; }
.discription img		{ margin-top:15px;margin-left:15px; }