/* 各部門の仕事
////////////////////////////////*/

/* アンカーリンクナビゲーション
--------------------------------*/
.anchorWrapper {
overflow:hidden;
width:622px;
margin:0 19px 22px;
padding:0 0 5px;
background:url(../img/bg_anchorWrapper.jpg) no-repeat left bottom;
}

.anchor {
padding:5px 0 0;
font-size:83.4%;
text-align:center;
background:url(../img/bg_anchor.jpg) no-repeat left top;
}

#contents #main .anchor p {
margin:0;
}

.anchor a {
color:#5388ba;
}


/* 各仕事
--------------------------------*/
.job {
overflow:hidden;
width:582px;
margin:0 19px 15px;
padding:15px 19px;
border:1px solid #ccc;
background:url(../img/bg_job.jpg) no-repeat left top;
}


#contents #main .job h3,
#contents #main .job h4 {
width:582px;
margin:0 0 15px;
}

/* 各仕事紹介文
--------------------------------*/
.intro {
overflow:hidden;
width:582px;
margin:0 0 22px;
padding:0 0 1px;
background:url(../img/line_intro.jpg) repeat-x left bottom;
}

.intro .txt {
float:left;
width:397px;
}

.intro .img {
float:left;
width:185px;
}

.intro .img img {
margin:0 0 22px 22px;
}


/* スタッフコメント2人 ver
--------------------------------*/
.staff2Wrapper {
margin:0;
padding:0 0 5px;
background:url(../img/bg_staff2Wrapper.jpg) no-repeat left bottom;
}

.staff2 {
overflow:hidden;
width:582px;
background:url(../img/bg_staff2.jpg) no-repeat left top;
}

.staff2 dl {
float:left;
width:280px;
}

.staff2 dt {
padding:15px;
font-weight:bold;
}

.staff2 dd {
padding:0 15px 15px;
}

.staff2 dl.last {
float:right;
}

.staff2prof {
overflow:hidden;
width:582px;
}

.staff2prof li {
float:left;
width:280px;
list-style:none;
}

.staff2prof li.last {
float:right;
}

.staff2prof li table {
width:250px;
margin:0 15px 15px;
}

.job td {
height:50px;
padding:0 36px 0 0;
vertical-align:bottom;
text-align:right;
font-size:91.7%;
}

.job td.male {/*男性アイコン*/
background:url(../img/ico_male.jpg) no-repeat right bottom;
}

.job td.female {/*女性アイコン*/
background:url(../img/ico_female.jpg) no-repeat right bottom;
}

/* スタッフコメント3人 ver
--------------------------------*/

.staff3Wrapper {
margin:0;
padding:0 0 5px;
background:url(../img/bg_staff3Wrapper.jpg) no-repeat left bottom;
}

.staff3 {
overflow:hidden;
width:582px;
background:url(../img/bg_staff3.jpg) no-repeat left top;
}

.staff3 dl {
float:left;
width:200px;
}

.staff3 dl.last {
width:182px;
}

.staff3 dt {
width:152px;
padding:15px;
font-weight:bold;
}

.staff3 dd {
width:152px;
padding:0 15px 15px;
}

.staff3prof {
overflow:hidden;
width:582px;
}

.staff3prof li {
float:left;
width:200px;
list-style:none;
}

.staff3prof li.last {
width:182px;
}

.staff3prof li table {
width:152px;
margin:0 15px 15px;
}

/* ページの先頭へ戻る(最下部以外)
--------------------------------*/
#contents p.gotoTop {
margin:0 0 15px;
padding:0 19px 0 0;
text-align:right;
}
