@charset "shift_jis";
/* CSS Document */
/* リクルート専用・カバー
-------------------------------------------------------------*/
.cover {
position:absolute;
top:32px;
width:570px;
margin:0;
padding:0;
}

/* リクルート専用・パンくず
-------------------------------------------------------------*/
.pankuzu {
position:absolute;
top:285px;
margin:0 0 0 10px;
padding:0;
font-size:12px;
color:#666666;
}
.pankuzu p a{
color:#0000FF;
text-decoration:none;
}
.pankuzu p a:hover{
color:#FF6600;
text-decoration:underline;
}
/* リクルート専用・メインのタイトル
-------------------------------------------------------------*/
.main h2 {
position:absolute;
top:285px;
left:650px;
width:200px;
font-size:0.85em;
color:#9999999;
font-weight:bold;
margin:0;
padding:0;
line-height:120%;
letter-spacing:2px;
}
.main h2 a {
color:#999999;
text-decoration:none;
}
/* リクルート専用・メイン
-------------------------------------------------------------*/
.main {
clear:both;
margin:310px 0 0 0;
padding:0;
}




/* リクルート用テーブル
-------------------------------------------------------------*/
table {
color: #333333;
font-size: 0.85em;
line-height: 150%;
width: 100%;
border-collapse:collapse;
border:solid 2px #c8c8c8;
}
th {
background-color:#FFFFCC;
text-align: center;
color:#666600;
font-weight:bold;
}
th, td {
padding: 3px;
border: solid 1px #CCCCCC;
}

thead {
background-color:#FFFFCC;
text-align: center;
font-weight:bold;
}
tbody {
background:#FFFFFF;
}
td.item {
width:20%;
padding:5px;
font-weight:bold;
background-color:#e9e9e9;
}
caption.other {
margin:20px 0;
padding:10px 10px;
text-align:left;
font-size:1.2em;
font-weight:bold;
color:#660000;
border-left:#660000 solid 5px;
}

/* リクルート
-------------------------------------------------------------*/
.recruit {
clear:both;
width:540px;
margin:0 0 20px 0;
padding:5px 10px 10px 10px;
border:#CCCCCC solid 2px;
}
p.recruit-on {
width:510px;
height:33px;
margin:0;
padding:0;
background:url(../img/co/recruit-on.jpg) no-repeat 0 0;
display:block;
text-indent:-9999em;
}
p.recruit-on a {
width:510px;
height:33px;
margin:0;
padding:0;
background:url(../img/co/recruit-on.jpg) no-repeat 0 0;
display:block;
text-decoration:none;
text-indent:-9999em;
}
p.recruit-on a:hover {
width:510px;
height:33px;
margin:0;
padding:0;
background:url(../img/co/recruit-on.jpg) no-repeat 0 -33px;
display:block;
text-decoration:none;
}

