.leftmenutable{
width: 200px;
border-collapse:collapse;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-color:#000080;
border-width:2px;
padding: 0px;
margin: 0px;
}


.leftmenutable a:visited{color:#0000cc;} 
.leftmenutable a:hover{color:#ffffff; background:#0000cc;} 
.leftmenutable a:active{color:#ffffff; background:#0000cc;}

.leftmenu1{
background-color: #000080;
padding: 0px;
margin: 0px;
height:15px;
width:200px;
border-style: solid;
border-width: 0px;
border-color: #000080;
}

.leftmenu2{
background-color: #c8c8ff;
padding: 8px;
margin: 0px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-width: 0px;
border-color: #000080;
color: #000000;
font-weight: bold;
font-size: 80%;
}

.leftmenu3{
background-color: #ffffff;
padding: 8px;
margin: 0px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-width: 0px;
border-color: #000080;
color: #000000;
font-weight: bold;
font-size: 80%;
}

.main1{
width: 500px;
background-color: #ffffff;
padding: 8px;
margin: 0px;
color: #000000;
text-align:left;
font-size: 100%;
border-collapse:collapse;
}

.vacancieslist{
width: 800px;
background-color: #ffffff;
padding: 8px;
margin: 8px;
color: #000000;
text-align:left;
font-size: 100%;
border-width:3px;
font-size: 80%;
}


.touroku{
	margin:1.2em auto;
	padding:0;
	width:70%;
	position:relative;
}
.touroku ul li{
	margin-left:1em;
	display:block;
    width:100px;
	list-style:none;
	float:left;
	padding: 6px;
	font-weight: bold;
	text-align:center;
	font-size: 90%;
	border:#000080 solid 2px;
}
.touroku a{text-decoration:none}



/*--追加APPLYページtable設定--*/

table{border:1px solid #ccc;border-collapse:separate;}



table.app{
	border-top:1px solid #663300;
	border-left:1px solid #663300;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}

.app th{
	border-right:1px solid #663300;
	border-bottom:1px solid #663300;
	color:#330000;
	background-color:#E2F4FE;
	padding:0.3em 1em;
	text-align:center;
}



.app td{
	border-right:1px solid #663300;
	border-bottom:1px solid #663300;
	padding:0.3em 1em;
}



/*--applyのwakate用--*/
#main-content h2.subMidasi{margin:2em 0 1em 0.5em;border-left:8px solid #09C;text-indent:1em;}
#main-content #mainRead{margin-left:0.8em;margin-right:0.6em;line-height:24px;font-size:94%;}
#main-content #subInfo{margin:1em 0.8em;}
#main-content p.subKomi{font-weight:bold;font-size:90%;}

#main-content #subInfo ul li{margin-bottom:0.5em;}

#main-content #subInfo p.dta{text-indent:1em;line-height:30px;background-image:url("../image/sank.gif");background-repeat:no-repeat;background-position:0 50%;}


/*--強調用--*/
.attnBr{font-weight:bold;color:#906;}
