/* インタビュー
////////////////////////////////*/

/* 2カラム
--------------------------------*/
.column2 {
overflow:hidden;
width:622px;
margin:0 0 22px;
}

.column2 .imgL{
float:left;
width:301px;
}

.column2 .imgR {
float:right;
width:301px;
}


/* インタビューコメント 下線有
--------------------------------*/
.line {
overflow:hidden;
width:622px;
padding:0 0 1px;
background:url(../img/line_interview.jpg) repeat-x left bottom;
}


/* インタビューコメント 下線なし
--------------------------------*/
.noline {
overflow:hidden;
width:622px;
padding:0;
}

ul.interview {
}

ul.interview li {
padding:0 0 1px;
line-height:2;
background:url(../img/line_interview.jpg) repeat-x left bottom;
}

ul.interview li.last {
padding:0;
background:none;
}

ul.interview li span {
display:block;
padding:10px 0 15px 22px;
}


ul.interview li span.ico_A {/*青アイコン*/
background:url(../img/ico_A.jpg) no-repeat 0px 10px;
}

ul.interview li span.ico_B {/*オレンジアイコン*/
background:url(../img/ico_B.jpg) no-repeat 0px 10px;
}

ul.interview li span.ico_C {/*緑アイコン*/
background:url(../img/ico_C.jpg) no-repeat 0px 10px;
}

ul.interview li span.ico_someone {/*グレーアイコン*/
background:url(../img/ico_someone.jpg) no-repeat 0px 10px;
}


/* インタビューコメント内画像配置
--------------------------------*/
.interviewListL {
float:left;
width:406px
}

.interviewImgR {
float:right;
width:216px;
background:#fff;
}

.interviewImgR img {
margin:10px 0 10px 22px;
}

.interviewListR {
float:right;
width:406px
}

.interviewImgL {
float:left;
width:216px;
background:#fff;
}

.interviewImgL img {
margin:10px 22px 10px 0;
}


/* 採用情報へ
--------------------------------*/
#main .column2 .a_block{
display:block;
text-decoration:none;
}
#main .column2 .a_block:hover{
	cursor:hand;
}
#main .column2 .a_block:hover .in .btn .recruitlink_btn{
background:url(../img/recruitlink_btn_on.gif) no-repeat;
}

#main .column2 .recruitlink .jobname,
#main .column2 .recruitlink .jobname2{
font-size:16px;
font-weight:bold;
line-height:35px;
height:35px;
padding:7px 0 7px 40px;
margin:0px;
background:url(../img/recruitlink_kyubo.gif) left center no-repeat;
}
#main .column2 .recruitlink .jobname2{
background:url(../img/recruitlink2_kyubo.gif) left center no-repeat;
}
#main .column2 .recruitlink .in{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:0 9px 5px 9px;
}
#main .column2 .recruitlink .subtext{
height:59px;
line-height:140%;
margin-top:10px;
margin-bottom:0;
}
#main .column2 .recruitlink .in .btn{
width:281px;
padding:13px 0;
background:url(../img/recruitlink_btnbg.gif) no-repeat;
text-align:center;
}
#main .column2 .recruitlink .in .btn .recruitlink_btn{
width:172px;
background:url(../img/recruitlink_btn.gif) no-repeat;
height:35px;
margin:0 auto;
}


/* 最下部 各採用情報へのボタン
--------------------------------*/
ul.sBtn {
overflow:hidden;
width:622px;
margin:0 0 22px;
}

ul.sBtn li {
float:left;
width:214px;
}

ul.sBtn li.last {
width:194px;
}
