body{
	color:#333333;
}


/*recruit 090813*/
table.rectuit{
width:430px;
margin:0 0 10px;
line-height:160%;
border:1px #cccccc solid;
border-collapse:collapse;
border-spacing:0;
}

table.rectuit th{
padding:5px;
border:#cccccc solid;
border-width:0 0 1px 1px;
background:#efefef;
font-weight:bold;
line-height:120%;
text-align:left;
white-space:nowrap; 
}
table.rectuit th.rectuitKind{text-align:center;}
table.rectuit td{
padding:5px;
border:1px #cccccc solid;
border-width:0 0 1px 1px;
text-align:left;
}

table.recruitEntry{margin:0 0 20px;}
table.recruitEntry a{
display:block;
padding:10px 20px;
border:1px solid #ccc;
background:#f9f9f9;
font-weight:bold;
}
table.recruitEntry a , table.recruitEntry a:visited{color:#6666cc;}
table.recruitEntry a:hover{
color:#003399;
background:#f2f2f2;}
/*--------------recruit 090813*/


.textw {
	font-family:"Osaka";
	font-size:10px;
	color:#FFFFFF;
	line-height:15px;
}

.textr {
	font-family:"Osaka";
	font-size:12px;
	color:#CC000000;
	line-height:17px;
}

P{
	margin-top:5;
	margin-bottom:10px;
}

.textg{
 color:#666666;
}

.textbold{
	font-weight:bold;
}

/*_______________________________________
	link [ Default ] 
_______________________________________*/

A:link {
	text-decoration:none;
	color:#666666;
}

A:visited {
	text-decoration:none;
	color:#666666;
}

A:hover {
	text-decoration:underline;
	color:#003399;
}

A:active {
	text-decoration:none;
	color:#666666;
}

/*_______________________________________
	link [ black ] 
_______________________________________*/

A:link.black {
	text-decoration:none;
	color:#000000;
}

A:visited.black {
	text-decoration:none;
	color:#000000;
}

A:hover.black {
	text-decoration:underline;
	color:#0066CC;
}

A:active.black {
	text-decoration:none;
	color:#000000;
}

/*_______________________________________
	link [ gray ] 
_______________________________________*/

A:link.gray {
	text-decoration:none;
	color:#666666;
}

A:visited.gray {
	text-decoration:none;
	color:#666666;
}

A:hover.gray {
	text-decoration:underline;
	color:#0066CC;
}

A:active.gray {
	text-decoration:none;
	color:#666666;
}

/*_______________________________________
	link [ acar ] 
_______________________________________*/

A:link.acar {
	text-decoration:none;
	color:#003399;
}

A:visited.acar {
	text-decoration:none;
	color:#003399;
}

A:hover.acar {
	text-decoration:underline;
	color:#CC0000;
}

A:active.acar {
	text-decoration:none;
	color:#003399;
}

/*_______________________________________
	link [ news ] 
_______________________________________*/

A:link.news {
	text-decoration:none;
	color:#003399;
}

A:visited.news {
	text-decoration:none;
	color:#003399;
}

A:hover.news {
	text-decoration:underline;
	color:#003399;
}

A:active.news {
	text-decoration:none;
	color:#666666;
}

/*_______________________________________
	link [ blue ] 
_______________________________________*/

A:link.blue {
	text-decoration:none;
	color:#003399;
}

A:visited.blue {
	text-decoration:none;
	color:#003399;
}

A:hover.blue {
	text-decoration:underline;
	color:#003399;
}

A:active.blue {
	text-decoration:none;
	color:#666666;
}
/*_______________________________________
	link [ white ] 
_______________________________________*/

A:link.white {
	text-decoration:none;
	color:#ffffff;
}

A:visited.white {
	text-decoration:none;
	color:#ffffff;
}

A:hover.white {
	text-decoration:underline;
	color:#ff9901;
}

A:active.white {
	text-decoration:none;
	color:#ffffff;
}
/*_______________________________________
	link [ white2 ] 
_______________________________________*/

A:link.white2 {
	text-decoration:none;
	color:#ffffff;
}

A:visited.white2 {
	text-decoration:none;
	color:#ffffff;
}

A:hover.white2 {
	text-decoration:underline;
	color:#87BD34;
}

A:active.white2 {
	text-decoration:none;
	color:#ffffff;
}

/*_______________________________________
	link [ blue2 ] 
_______________________________________*/
.blue2 {
	font-weight:bold;
}
A:link.blue2 {
	text-decoration:none;
	color:#6666CC;
}

A:visited.blue2 {
	text-decoration:none;
	color:#6666CC;
}

A:hover.blue2 {
	text-decoration:underline;
	color:#003399;
}

A:active.blue2 {
	text-decoration:none;
	color:#6666CC;
}
/*_______________________________________
	link [ blue3 ] 
_______________________________________*/

A:link.blue3 {
	text-decoration:none;
	color:#0000FF;
}

A:visited.blue3 {
	text-decoration:none;
	color:#0000FF;
}

A:hover.blue3 {
	text-decoration:underline;
	color:09096F;
}

A:active.blue3 {
	text-decoration:none;
	color:#0000FF;
}

/*_______________________________________
	TABLE
_______________________________________*/
.tbl_pdl10{
	padding-left:10px;
}
.tbl_pdl15{
	padding-left:15px;
}
.tbl_indent15{
	padding-left:15px;
	text-indent:-13px;
}


.tume_title{
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
color:#0066FF;
}


.tume_body{
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding:5px;
}

.tume_body img{ margin-top:5px;}
.tume_body strong{ color:#CC0000}

.for_alignleft {text-align:left; width:435px; margin:0 auto;}
